[data-v-2d9fc3dd]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.blog-article__intro[data-v-2d9fc3dd],.blog-article__section p[data-v-2d9fc3dd]{color:var(--text);margin:0 0 16px;font-size:1.08rem;line-height:1.75}.blog-article__intro[data-v-2d9fc3dd]{margin-bottom:32px;font-size:1.15rem}.blog-article__section[data-v-2d9fc3dd]{margin-bottom:40px}.blog-article__heading[data-v-2d9fc3dd]{letter-spacing:-.03em;margin:0 0 14px;scroll-margin-top:96px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(1.35rem,2.4vw,1.7rem));line-height:1.25}.blog-article__heading--h3[data-v-2d9fc3dd]{margin-top:8px;font-size:calc(clamp(1.12rem,1.8vw,1.32rem))}.blog-article__figure[data-v-2d9fc3dd]{background:color-mix(in srgb,var(--text) 4%,#fff);border-radius:10px;margin:8px 0 22px;overflow:hidden}.blog-article__img[data-v-2d9fc3dd]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.blog-article__caption[data-v-2d9fc3dd]{color:var(--gray);margin:0;padding:10px 14px 12px;font-size:.82rem}.blog-article__quote[data-v-2d9fc3dd]{border-left:4px solid var(--accent);background:color-mix(in srgb,var(--accent) 8%,#fff);color:var(--text);border-radius:0 6px 6px 0;margin:8px 0 20px;padding:16px 18px 16px 20px;font-size:1.12rem;line-height:1.6}.blog-article__callout[data-v-2d9fc3dd]{border:1px solid rgb(var(--turquoise-rgb)/.22);background:color-mix(in srgb,rgb(var(--turquoise-rgb)) 10%,#fff);border-radius:6px;margin:8px 0 20px;padding:16px 18px}.blog-article__callout--warn[data-v-2d9fc3dd]{border-color:rgb(var(--orange-rgb)/.28);background:color-mix(in srgb,rgb(var(--orange-rgb)) 10%,#fff)}.blog-article__callout--tip[data-v-2d9fc3dd]{border-color:rgb(var(--turquoise-rgb)/.35);background:color-mix(in srgb,rgb(var(--turquoise-rgb)) 16%,#fff)}.blog-article__callout-title[data-v-2d9fc3dd]{letter-spacing:.02em;font-weight:750;margin:0 0 6px!important;font-size:.92rem!important}.blog-article__callout-text[data-v-2d9fc3dd]{line-height:1.65;margin:0!important;font-size:1rem!important}.blog-article__list[data-v-2d9fc3dd]{margin:4px 0 0;padding:0;list-style:none}.blog-article__list li[data-v-2d9fc3dd]{padding:8px 0 8px 1.55em;font-size:1.05rem;line-height:1.6;position:relative}.blog-article__list li+li[data-v-2d9fc3dd]{border-top:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.blog-article__list li[data-v-2d9fc3dd]:before{content:"→";color:var(--accent);font-weight:700;position:absolute;top:8px;left:0}[data-v-33de0fed]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.real-body__section[data-v-33de0fed]{padding-block:calc(clamp(56px,8vw,96px))}.real-body__section--alt[data-v-33de0fed]{background:#f8fafc}.real-body__section--centered .real-body__content[data-v-33de0fed]{text-align:center;margin-inline:auto}.real-body__section--centered .real-body__list[data-v-33de0fed]{text-align:left;margin-inline:auto}.real-body__content[data-v-33de0fed]{max-width:42rem}.real-body__content--centered[data-v-33de0fed]{max-width:46rem}.real-body__heading[data-v-33de0fed]{font-size:var(--page-title-size,calc(clamp(1.55rem,2.8vw,2.15rem)));color:var(--text);margin:0 0 1.25rem;line-height:1.2}.real-body__paragraph[data-v-33de0fed]{color:var(--gray);margin:0 0 1.1rem;font-size:calc(clamp(1rem,1.05vw,1.0625rem));line-height:1.75}.real-body__paragraph[data-v-33de0fed]:last-of-type{margin-bottom:0}.real-body__list[data-v-33de0fed]{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.real-body__list li[data-v-33de0fed]{color:var(--gray);padding-left:1.4rem;line-height:1.65;position:relative}.real-body__list li[data-v-33de0fed]:before{content:"";background:rgb(var(--orange-rgb));border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.58em;left:0}.real-body__split[data-v-33de0fed]{gap:calc(clamp(28px,4vw,52px));display:grid}.real-body__split[data-v-33de0fed],.real-body__split--centered[data-v-33de0fed]{align-items:center}.real-body__split--sticky-media[data-v-33de0fed]{align-items:start}.real-body__copy[data-v-33de0fed]{max-width:40rem}.real-body__media[data-v-33de0fed]{margin:0}.real-body__media--image[data-v-33de0fed]:not(.real-body__media--sticky){border-radius:8px;overflow:hidden}.real-body__media--sticky[data-v-33de0fed]{overflow:visible}.real-body__media-pin[data-v-33de0fed]{gap:.75rem;display:grid}.real-body__media--sticky .real-body__media-pin[data-v-33de0fed]{top:var(--page-top-offset,calc(16px + var(--site-header-slot,100px)));z-index:1;align-self:start;width:100%;position:sticky}.real-body__media--sticky.real-body__media--image .real-body__media-pin[data-v-33de0fed] .marketing-picture{box-shadow:0 12px 30px rgb(var(--primary-rgb)/.12);border:1px solid rgb(var(--orange-rgb)/.12);border-radius:8px;overflow:hidden}.real-body__media--sticky.real-body__media--video .real-body__media-pin .real-body__video-frame[data-v-33de0fed]{box-shadow:0 12px 30px rgb(var(--primary-rgb)/.12);border-radius:8px;overflow:hidden}.real-body__video-frame[data-v-33de0fed]{aspect-ratio:16/9;background:#0f172a;border-radius:8px;width:100%;position:relative;overflow:hidden}.real-body__video-frame[data-v-33de0fed]>*{border:0;width:100%;height:100%;position:absolute;inset:0}.real-body__caption[data-v-33de0fed]{color:var(--gray);margin-top:.75rem;font-size:.875rem;line-height:1.5}@media (width>=1024px){.real-body__split[data-v-33de0fed]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.real-body__split--sticky-media[data-v-33de0fed]{align-items:start}.real-body__split--sticky-media .real-body__media--sticky[data-v-33de0fed]{flex-direction:column;align-self:stretch;display:flex}.real-body__split--image-first .real-body__media[data-v-33de0fed]{order:-1}}@media (width<=1024px){.real-body__media--sticky .real-body__media-pin[data-v-33de0fed]{position:static}.real-body__media--sticky.real-body__media--image .real-body__media-pin[data-v-33de0fed] .marketing-picture{box-shadow:none;border:0}.real-body__media--sticky.real-body__media--video .real-body__media-pin .real-body__video-frame[data-v-33de0fed]{box-shadow:none}.real-body__split--centered[data-v-33de0fed],.real-body__split--sticky-media[data-v-33de0fed]{align-items:center}}[data-v-9e829fd8]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.svc-body__eyebrow[data-v-9e829fd8]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-weight:600;display:block}.svc-body__eyebrow[data-v-9e829fd8],.svc-body__eyebrow--on-dark[data-v-9e829fd8]{color:var(--accent)}.svc-body__title[data-v-9e829fd8]{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--section-title-size);font-weight:var(--section-title-weight);letter-spacing:var(--section-title-tracking);line-height:var(--section-title-leading);color:var(--text);margin:0 0 var(--section-title-gap)}.svc-body__title--sm[data-v-9e829fd8]{font-size:calc(clamp(1.35rem,2.6vw,1.75rem))}.svc-body__lead[data-v-9e829fd8]{color:var(--gray);margin:0;font-size:1.05rem;line-height:1.65}.svc-body__lead--center[data-v-9e829fd8]{text-align:center;margin-inline:auto}.svc-body__section-head[data-v-9e829fd8]{margin-bottom:calc(clamp(24px,3vw,36px))}.svc-body__section-head--center[data-v-9e829fd8]{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:calc(clamp(28px,3.5vw,40px))}.svc-body__platforms[data-v-9e829fd8]{background:var(--bg)}.svc-body__platform-grid[data-v-9e829fd8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(clamp(14px,2vw,20px));display:grid}.svc-body__platform-card[data-v-9e829fd8]{border:1px solid var(--border);box-shadow:0 1px 2px rgb(var(--primary-rgb)/.04);border-top:4px solid var(--card-tone,var(--accent));background:#fff;border-radius:8px;flex-direction:column;padding:calc(clamp(24px,3vw,34px));transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.svc-body__platform-card[data-v-9e829fd8]:hover{border-color:rgb(var(--primary-rgb)/.28);box-shadow:0 8px 24px rgb(var(--primary-rgb)/.07);transform:translateY(-3px)}.svc-body__platform-top[data-v-9e829fd8]{margin-bottom:20px}.svc-body__platform-icon[data-v-9e829fd8]{display:none}.svc-body__platform-tag[data-v-9e829fd8]{background:rgb(var(--primary-rgb)/.06);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.svc-body__platform-card--blue[data-v-9e829fd8]{--card-tone:#3b82f6}.svc-body__platform-card--purple[data-v-9e829fd8]{--card-tone:#8b5cf6}.svc-body__platform-card--orange[data-v-9e829fd8]{--card-tone:#f97316}.svc-body__platform-card--green[data-v-9e829fd8]{--card-tone:#22a06b}.svc-body__platform-card--indigo[data-v-9e829fd8]{--card-tone:#6366f1}.svc-body__platform-card--teal[data-v-9e829fd8]{--card-tone:#14b8a6}.svc-body__platform-card--pink[data-v-9e829fd8]{--card-tone:#ec4899}.svc-body__platform-card--yellow[data-v-9e829fd8]{--card-tone:#eab308}.svc-body__platform-card--dark[data-v-9e829fd8]{--card-tone:#0f172a}.svc-body__platform-title[data-v-9e829fd8]{letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(1.5rem,2.4vw,1.9rem));font-weight:700;line-height:1.15}.svc-body__platform-lead[data-v-9e829fd8]{color:var(--gray);min-height:3.2em;margin:0 0 24px;font-size:.95rem;line-height:1.58}.svc-body__platform-points[data-v-9e829fd8]{border-top:1px solid var(--border);flex:1;align-content:start;gap:14px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:grid}.svc-body__platform-points li[data-v-9e829fd8]{color:var(--text);padding-left:28px;font-size:.875rem;font-weight:600;line-height:1.5;position:relative}.svc-body__platform-points li[data-v-9e829fd8]:before{content:"";background:rgb(var(--turquoise-rgb)/.14);border-radius:50%;width:18px;height:18px;position:absolute;top:.1em;left:0}.svc-body__platform-points li[data-v-9e829fd8]:after{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:6px;height:3px;position:absolute;top:.42em;left:6px;transform:rotate(-45deg)}.svc-body__platform-links[data-v-9e829fd8]{flex-direction:column;gap:8px;margin-top:auto;display:flex}.svc-body__platform-link[data-v-9e829fd8]{background:var(--primary);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 0 #64748b47}.svc-body__platform-link[data-v-9e829fd8]:focus-visible,.svc-body__platform-link[data-v-9e829fd8]:hover{color:#cbd5e1;box-shadow:0 0 0 2px #64748b47}.svc-body__platform-link span[data-v-9e829fd8]{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.svc-body__platform-link:focus-visible span[data-v-9e829fd8],.svc-body__platform-link:hover span[data-v-9e829fd8]{transform:translate(6px)}@media (width<=768px){.svc-body__platform-grid[data-v-9e829fd8]{grid-template-columns:1fr}.svc-body__platform-links[data-v-9e829fd8]{justify-content:center}}.svc-body__stack-band.site-section--pad-top[data-v-9e829fd8]{padding-top:var(--section-padding-y)}[data-v-53d45bcb]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.mk-mock[data-v-53d45bcb]{--mock-line:rgb(var(--primary-rgb) / .1);--mock-muted:#445064;border:1px solid var(--mock-line);min-width:0;box-shadow:0 40px 80px -40px rgb(var(--primary-rgb)/.35);color:var(--text);background:#fff;border-radius:16px;font-size:.85rem;line-height:1.5;overflow:hidden}.mk-mock--dark[data-v-53d45bcb]{--mock-line:#ffffff14;--mock-muted:#94a3b8;border-color:var(--primary);background:var(--primary);color:#e2e8f0}.mk-mock__bar[data-v-53d45bcb]{border-bottom:1px solid var(--mock-line);color:var(--mock-muted);background:#faf8f4;align-items:center;gap:7px;padding:12px 16px;font-size:.78rem;display:flex}.mk-mock__bar i[data-v-53d45bcb]{background:#e5ded0;border-radius:50%;width:9px;height:9px}.mk-mock__bar span[data-v-53d45bcb]{border:1px solid var(--mock-line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;margin-left:10px;padding:3px 12px;overflow:hidden}.mk-mock--dark .mk-mock__bar[data-v-53d45bcb]{background:#131c2c}.mk-mock--dark .mk-mock__bar i[data-v-53d45bcb]{background:#253043}.mk-mock--dark .mk-mock__bar span[data-v-53d45bcb]{background:var(--primary)}.mk-mock__muted[data-v-53d45bcb]{color:var(--mock-muted)}.mk-mock__product[data-v-53d45bcb]{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.mk-mock__product>div[data-v-53d45bcb]:last-child{flex-direction:column;align-items:flex-start;display:flex}.mk-mock__product small[data-v-53d45bcb]{color:var(--mock-muted);font-size:.72rem}.mk-mock__product-image[data-v-53d45bcb]{aspect-ratio:1;background:linear-gradient(135deg,#efe7d8,#e2d6c0);border-radius:12px;place-items:center;font-size:3rem;display:grid}.mk-mock__product-name[data-v-53d45bcb]{margin:4px 0 8px;font-size:1.05rem}.mk-mock__price[data-v-53d45bcb],.mk-mock__product-name[data-v-53d45bcb]{color:var(--primary);font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mk-mock__price[data-v-53d45bcb]{font-size:1.4rem}.mk-mock__options[data-v-53d45bcb]{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.mk-mock__option[data-v-53d45bcb]{border:1px solid var(--mock-line);border-radius:8px;padding:5px 10px;font-size:.78rem}.mk-mock__option--on[data-v-53d45bcb]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.mk-mock__stock[data-v-53d45bcb]{color:var(--teal-700);font-size:.8rem;font-weight:600}.mk-mock__note[data-v-53d45bcb]{color:var(--mock-muted);margin-top:8px;font-size:.78rem}.mk-mock__buy[data-v-53d45bcb]{background:var(--primary);color:#fff;text-align:center;border-radius:10px;align-self:stretch;margin-top:14px;padding:11px;font-size:.88rem;font-weight:700}.mk-mock__kpis[data-v-53d45bcb]{background:var(--mock-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.mk-mock__kpis div[data-v-53d45bcb]{background:#111a2b;padding:16px}.mk-mock__kpis small[data-v-53d45bcb]{color:var(--mock-muted);font-size:.72rem}.mk-mock__kpis b[data-v-53d45bcb]{color:#fff;margin-top:2px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;display:block}.mk-mock__rows[data-v-53d45bcb]{padding:6px 16px 12px}.mk-mock__rows div[data-v-53d45bcb]{border-bottom:1px solid var(--mock-line);grid-template-columns:1fr auto auto;gap:14px;padding:11px 0;display:grid}.mk-mock__rows div[data-v-53d45bcb]:last-child{border-bottom:0}.mk-mock__pill[data-v-53d45bcb]{background:rgb(var(--turquoise-rgb)/.16);color:#5eead4;border-radius:999px;padding:3px 9px;font-size:.68rem}.mk-mock__pill--warn[data-v-53d45bcb]{background:rgb(var(--orange-rgb)/.16);color:#fdba74}.mk-mock__order[data-v-53d45bcb]{gap:10px;padding:20px;display:grid}.mk-mock__order-head[data-v-53d45bcb]{border-bottom:1px solid var(--mock-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.mk-mock__line b[data-v-53d45bcb],.mk-mock__order-head b[data-v-53d45bcb]{color:var(--primary);font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mk-mock__order-head span[data-v-53d45bcb]{background:rgb(var(--turquoise-rgb)/.12);color:var(--teal-700);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.mk-mock__line[data-v-53d45bcb]{border:1px solid var(--mock-line);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:10px 12px;display:grid}.mk-mock__line s[data-v-53d45bcb]{color:var(--mock-muted);font-size:.78rem}.mk-mock__line b[data-v-53d45bcb]{white-space:nowrap}.mk-mock__total[data-v-53d45bcb]{background:var(--bg);color:var(--primary);border-radius:10px;justify-content:space-between;padding:12px;font-weight:700;display:flex}.mk-mock__serp[data-v-53d45bcb]{gap:6px;padding:22px;display:grid}.mk-mock__serp small[data-v-53d45bcb]{color:var(--mock-muted);font-size:.78rem}.mk-mock__serp b[data-v-53d45bcb]{color:#1a0dab;font-size:1.1rem;font-weight:600}.mk-mock__member-head b[data-v-53d45bcb],.mk-mock__report-head b[data-v-53d45bcb],.mk-mock__score[data-v-53d45bcb],.mk-mock__serp b[data-v-53d45bcb],.mk-mock__time[data-v-53d45bcb],.mk-mock__title[data-v-53d45bcb]{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mk-mock__title[data-v-53d45bcb]{color:var(--primary);font-size:1.05rem}.mk-mock__report[data-v-53d45bcb]{gap:8px;padding:20px;display:grid}.mk-mock__report-head[data-v-53d45bcb]{border-bottom:1px solid var(--mock-line);align-items:center;gap:14px;padding-bottom:12px;display:flex}.mk-mock__report-head b[data-v-53d45bcb]{color:var(--primary);display:block}.mk-mock__report-head small[data-v-53d45bcb]{color:var(--mock-muted);font-size:.75rem}.mk-mock__score[data-v-53d45bcb]{box-sizing:border-box;border:4px solid var(--teal-700);text-align:center;overflow-wrap:normal;white-space:normal;width:92px;height:92px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;padding:4px;font-size:.85rem;font-weight:700;line-height:1.1;display:grid}.mk-mock__check[data-v-53d45bcb]{border-bottom:1px solid var(--mock-line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.mk-mock__check[data-v-53d45bcb]:last-child{border-bottom:0}.mk-mock__dot[data-v-53d45bcb]{background:var(--teal-700);border-radius:50%;width:9px;height:9px}.mk-mock__dot--warn[data-v-53d45bcb]{background:var(--orange)}.mk-mock__backups[data-v-53d45bcb],.mk-mock__booking[data-v-53d45bcb]{gap:10px;padding:20px;display:grid}.mk-mock__backups .mk-mock__buy[data-v-53d45bcb],.mk-mock__booking .mk-mock__buy[data-v-53d45bcb]{margin-top:4px}.mk-mock__backup[data-v-53d45bcb]{border:1px solid var(--mock-line);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.mk-mock__backup small[data-v-53d45bcb]{color:var(--mock-muted);font-size:.72rem;display:block}.mk-mock__time[data-v-53d45bcb]{color:var(--primary)}.mk-mock__member-head span[data-v-53d45bcb],.mk-mock__tag[data-v-53d45bcb],.mk-mock__time[data-v-53d45bcb]{white-space:nowrap;font-weight:600}.mk-mock__tag[data-v-53d45bcb]{background:rgb(var(--turquoise-rgb)/.12);color:var(--teal-700);border-radius:999px;padding:3px 9px;font-size:.7rem}.mk-mock__tag--warn[data-v-53d45bcb]{background:rgb(var(--orange-rgb)/.12);color:#c2410c}.mk-mock__days[data-v-53d45bcb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mk-mock__day[data-v-53d45bcb]{border:1px solid var(--mock-line);text-align:center;border-radius:10px;padding:8px 4px;font-size:.75rem}.mk-mock__day--on[data-v-53d45bcb]{border-color:var(--primary);background:var(--primary);color:#fff}.mk-mock__slots[data-v-53d45bcb]{flex-wrap:wrap;gap:6px;display:flex}.mk-mock__member[data-v-53d45bcb]{gap:10px;padding:20px;display:grid}.mk-mock__member-head[data-v-53d45bcb]{border-bottom:1px solid var(--mock-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.mk-mock__member-head b[data-v-53d45bcb]{color:var(--primary)}.mk-mock__member-head span[data-v-53d45bcb]{background:rgb(var(--orange-rgb)/.12);color:#c2410c;border-radius:999px;padding:4px 10px;font-size:.75rem}.mk-mock__course[data-v-53d45bcb]{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.mk-mock__bar-track[data-v-53d45bcb]{background:var(--mock-line);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.mk-mock__bar-track span[data-v-53d45bcb]{border-radius:inherit;background:var(--teal-700);height:100%;display:block}@media (width<=560px){.mk-mock__days[data-v-53d45bcb]{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-mock__product[data-v-53d45bcb]{grid-template-columns:minmax(0,1fr)}.mk-mock__line[data-v-53d45bcb]{grid-template-columns:1fr auto}.mk-mock__line s[data-v-53d45bcb]{display:none}}.mk-mock__code[data-v-53d45bcb]{counter-reset:code-line;gap:2px;padding:18px 20px 20px;display:grid}.mk-mock__code-line[data-v-53d45bcb]{text-overflow:ellipsis;white-space:pre;color:#e2e8f0;border-radius:4px;padding:1px 8px 1px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:block;overflow:hidden}.mk-mock__code-line[data-v-53d45bcb]:before{content:counter(code-line);counter-increment:code-line;text-align:right;color:#475569;width:2.4em;margin-right:10px;display:inline-block}.mk-mock__code-line--add[data-v-53d45bcb]{color:#5eead4;background:#5eead41a}.mk-mock__code-line--remove[data-v-53d45bcb]{color:#fdba74;background:#fb923c1a;text-decoration:line-through}.mk-mock__code-line--comment[data-v-53d45bcb]{color:var(--mock-muted)}.mk-mock__code-status[data-v-53d45bcb]{color:#5eead4;background:#5eead41f;border-radius:999px;justify-self:start;margin-top:14px;padding:4px 12px;font-size:.78rem;font-weight:600}.mk-mock__chat[data-v-53d45bcb]{flex-direction:column;gap:10px;padding:20px;display:flex}.mk-mock__bubble[data-v-53d45bcb]{border:1px solid var(--mock-line);background:#faf8f4;border-radius:14px 14px 14px 4px;max-width:85%;margin:0;padding:10px 14px}.mk-mock__bubble--user[data-v-53d45bcb]{border-color:var(--primary);background:var(--primary);color:#fff;border-radius:14px 14px 4px;align-self:flex-end}[data-v-1fbdcf58]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.demo-lead-trigger[data-v-1fbdcf58]{background:linear-gradient(110deg,#0f172a 0,#1e293b 60%,rgb(var(--demo-brand-rgb,37 99 235)/55%) 140%);color:#fff;width:100%;max-width:none;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;grid-column:1/-1;align-items:center;gap:14px;margin:0 0 20px;padding:12px 16px 12px 14px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 22px #0f172a2e}.demo-lead-trigger[data-v-1fbdcf58]:disabled{opacity:.5;cursor:not-allowed;transform:none}.demo-lead-trigger[data-v-1fbdcf58]:focus-visible:not(:disabled),.demo-lead-trigger[data-v-1fbdcf58]:hover:not(:disabled){box-shadow:0 0 0 2px var(--demo-brand,#2563eb),0 12px 26px #0f172a47;transform:translateY(-2px)}.demo-lead-trigger__photo[data-v-1fbdcf58]{background:#cbd5e1 url(../images/team/romain-piot-makedigital-office-1.jpg) -44px -27px/100px no-repeat;border:2px solid #fff;border-radius:50%;flex:none;width:48px;height:48px}.demo-lead-trigger__text[data-v-1fbdcf58]{gap:2px;min-width:0;display:grid}.demo-lead-trigger__text small[data-v-1fbdcf58]{opacity:.75;font-size:.75rem}.demo-lead-trigger__text b[data-v-1fbdcf58]{font-size:1rem;line-height:1.25}.demo-lead-trigger__arrow[data-v-1fbdcf58]{background:var(--demo-brand,#2563eb);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;font-size:1.1rem;display:grid}[data-v-b2c17a1d]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.demo-icon[data-v-b2c17a1d]{flex:none;width:1.25rem;height:1.25rem}[data-v-b2886a70]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.quote-inventory[data-v-b2886a70]{gap:1rem;display:grid}.quote-inventory__tabs[data-v-b2886a70]{gap:.5rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.quote-inventory__tab[data-v-b2886a70]{font:inherit;white-space:nowrap;color:var(--demo-muted);background:var(--demo-card);border:1px solid var(--demo-line);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.quote-inventory__tab[data-v-b2886a70]:hover{color:var(--demo-ink)}.quote-inventory__tab[data-v-b2886a70]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.quote-inventory__tab.is-active[data-v-b2886a70]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand)}.quote-inventory__badge[data-v-b2886a70]{text-align:center;color:#fff;background:var(--demo-brand);border-radius:999px;min-width:1.375rem;padding:0 .375rem;font-size:.75rem;line-height:1.375rem}.quote-inventory__items[data-v-b2886a70]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.quote-inventory__item[data-v-b2886a70]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.75rem;padding:.625rem .75rem;transition:border-color .15s,background-color .15s;display:flex}.quote-inventory__item.is-counted[data-v-b2886a70]{border-color:var(--demo-brand);background:var(--demo-brand-tint)}.quote-inventory__item-icon[data-v-b2886a70]{width:2.5rem;height:2.5rem;color:var(--demo-brand);background:var(--demo-surface);border-radius:8px;flex:none;place-items:center;display:grid}.quote-inventory__item-icon .demo-icon[data-v-b2886a70]{width:1.5rem;height:1.5rem}.quote-inventory__item-text[data-v-b2886a70]{flex:1;min-width:0;display:grid}.quote-inventory__item-label[data-v-b2886a70]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.3}.quote-inventory__fill[data-v-b2886a70],.quote-inventory__item-volume[data-v-b2886a70],.quote-inventory__truck-title[data-v-b2886a70]{color:var(--demo-muted);font-size:.8125rem}.quote-inventory__counter[data-v-b2886a70]{align-items:center;gap:.25rem;display:inline-flex}.quote-inventory__counter button[data-v-b2886a70]{width:2rem;height:2rem;font:inherit;color:var(--demo-brand-strong);background:var(--demo-card);border:1px solid var(--demo-line);cursor:pointer;border-radius:999px;font-size:1.125rem;font-weight:700;line-height:1}.quote-inventory__counter button[data-v-b2886a70]:hover:not(:disabled){border-color:var(--demo-brand)}.quote-inventory__counter button[data-v-b2886a70]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.quote-inventory__counter button[data-v-b2886a70]:disabled{opacity:.4;cursor:not-allowed}.quote-inventory__counter output[data-v-b2886a70]{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:700}.quote-inventory__summary[data-v-b2886a70]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:center;gap:.75rem;padding:1rem;display:grid}.quote-inventory__total[data-v-b2886a70]{color:var(--demo-brand-strong);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.quote-inventory__truck[data-v-b2886a70]{align-items:center;gap:.75rem;display:flex}.quote-inventory__truck-icon[data-v-b2886a70]{width:2.25rem;height:2.25rem;color:var(--demo-brand)}.quote-inventory__truck-body[data-v-b2886a70]{flex:1;gap:.25rem;display:grid}.quote-inventory__truck-body p[data-v-b2886a70]{margin:0}.quote-inventory__truck-label[data-v-b2886a70]{font-weight:700}.quote-inventory__gauge[data-v-b2886a70]{background:var(--demo-line);border-radius:999px;height:.5rem;overflow:hidden}.quote-inventory__gauge span[data-v-b2886a70]{background:var(--demo-brand);border-radius:inherit;height:100%;transition:width .35s;display:block}@media (prefers-reduced-motion:reduce){.quote-inventory__gauge span[data-v-b2886a70]{transition:none}}[data-v-4e8b71fe]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.quote-plan[data-v-4e8b71fe]{gap:.75rem;display:grid}.quote-plan__svg[data-v-4e8b71fe]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-sizing:border-box;justify-self:center;width:100%;max-width:30rem;height:auto;padding:.5rem}@media (width<600px){.quote-plan__svg[data-v-4e8b71fe]{padding:.25rem}}.quote-plan__room[data-v-4e8b71fe]{cursor:pointer;outline:none}.quote-plan__room rect[data-v-4e8b71fe]{fill:var(--demo-card);stroke:var(--demo-ink);stroke-width:.6px;transition:fill .2s}.quote-plan__room:hover rect[data-v-4e8b71fe]{fill:var(--demo-brand-tint)}.quote-plan__room:focus-visible rect[data-v-4e8b71fe]{stroke:var(--demo-brand);stroke-width:1px}.quote-plan__room.is-selected rect[data-v-4e8b71fe]{fill:rgb(var(--demo-brand-rgb)/22%)}.quote-plan__room.is-selected .quote-plan__label[data-v-4e8b71fe]{fill:var(--demo-brand-strong)}.quote-plan__label[data-v-4e8b71fe]{fill:var(--demo-ink);pointer-events:none;font-size:3.2px;font-weight:700}.quote-plan__area[data-v-4e8b71fe]{fill:var(--demo-muted);pointer-events:none;font-size:2.6px}.quote-plan__total[data-v-4e8b71fe]{color:var(--demo-brand-strong);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}[data-v-fcb824a6]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.quote-week[data-v-fcb824a6]{gap:1rem;display:grid}.quote-week__days[data-v-fcb824a6]{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.5rem;display:grid}.quote-week__day[data-v-fcb824a6]{font:inherit;color:inherit;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;justify-items:center;gap:.125rem;padding:.625rem .25rem;transition:border-color .15s,background-color .15s,color .15s;display:grid}.quote-week__day.is-selected[data-v-fcb824a6],.quote-week__day[data-v-fcb824a6]:hover{border-color:var(--demo-brand)}.quote-week__day[data-v-fcb824a6]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.quote-week__day.is-selected[data-v-fcb824a6]{color:#fff;background:var(--demo-brand)}.quote-week__day.is-selected .quote-week__name[data-v-fcb824a6]{color:#ffffffd9}.quote-week__initial[data-v-fcb824a6]{font-size:1.0625rem;font-weight:700}.quote-week__name[data-v-fcb824a6]{color:var(--demo-muted);font-size:.75rem}.quote-week__month[data-v-fcb824a6]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.625rem;padding:1rem;display:grid}.quote-week__month-title[data-v-fcb824a6],.quote-week__passages[data-v-fcb824a6]{align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.quote-week__passages[data-v-fcb824a6]{color:var(--demo-brand-strong)}.quote-week__grid[data-v-fcb824a6]{text-align:center;grid-template-columns:repeat(7,1fr);gap:.25rem;font-size:.75rem;display:grid}.quote-week__head[data-v-fcb824a6]{color:var(--demo-muted);font-weight:700}.quote-week__cell[data-v-fcb824a6]{color:var(--demo-muted);background:var(--demo-card);border-radius:6px;padding:.3rem 0;transition:background-color .2s,color .2s}.quote-week__cell.is-on[data-v-fcb824a6]{color:#fff;background:var(--demo-brand);font-weight:700}.quote-week__cell.is-empty[data-v-fcb824a6]{background:0 0}@media (prefers-reduced-motion:reduce){.quote-week__cell[data-v-fcb824a6],.quote-week__day[data-v-fcb824a6]{transition:none}}[data-v-a1e922ac]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.lead-close-button[data-v-a1e922ac]{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #64748b59;border-radius:999px;flex:none;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid}.lead-close-button[data-v-a1e922ac]:focus-visible,.lead-close-button[data-v-a1e922ac]:hover{background:#64748b1a;border-color:currentColor}.lead-close-button[data-v-a1e922ac]:focus-visible{outline-offset:2px;outline:2px solid}[data-v-921a7717]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.demo-lead[data-v-921a7717]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:1.25rem}.demo-lead__form[data-v-921a7717]{gap:1rem;display:grid}.demo-lead__fields[data-v-921a7717]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.875rem;display:grid}.demo-lead__field[data-v-921a7717]{gap:.375rem;display:grid}.demo-lead__label[data-v-921a7717]{font-size:.875rem;font-weight:600}.demo-lead__label small[data-v-921a7717]{color:var(--demo-muted);font-weight:400}.demo-lead__input[data-v-921a7717]{width:100%;font:inherit;color:var(--demo-ink);background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));padding:.625rem .75rem}.demo-lead__input[data-v-921a7717]:focus{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.demo-lead__input[aria-invalid=true][data-v-921a7717]{border-color:var(--demo-danger)}.demo-lead__error[data-v-921a7717],.demo-lead__status[data-v-921a7717]{color:var(--demo-danger);margin:0;font-size:.8125rem}.demo-lead__hp[data-v-921a7717]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.demo-lead__captcha[data-v-921a7717]{--bg:var(--demo-card);--border:var(--demo-line);--gray:var(--demo-muted);--text:var(--demo-ink);--primary:var(--demo-brand);--primary-rgb:var(--demo-brand-rgb);font-size:.9375rem}.demo-lead__captcha[data-v-921a7717] canvas{max-width:100%;height:auto}.demo-lead__success[data-v-921a7717]{color:var(--demo-success);margin:0;font-weight:600}[data-v-cc9ff5c7]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.demo-lead-modal[data-v-cc9ff5c7]{z-index:1000;font-family:var(--demo-font);color:var(--demo-ink);background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.demo-lead-modal__dialog[data-v-cc9ff5c7]{outline:none;grid-template-columns:minmax(0,2fr) minmax(0,3fr);max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 24px 64px #0f172a59;background:var(--demo-card)!important;border:0!important;border-radius:20px!important;width:min(860px,100%)!important;margin:0!important;padding:0!important;display:grid!important}.demo-lead-modal__visual[data-v-cc9ff5c7]{background:var(--demo-brand);min-height:320px;position:relative}.demo-lead-modal__visual[data-v-cc9ff5c7]:after{content:"";background:linear-gradient(#0f172a00 45%,#0f172acc);position:absolute;inset:0}.demo-lead-modal__photo[data-v-cc9ff5c7]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.demo-lead-modal__caption[data-v-cc9ff5c7]{z-index:1;color:#fff;gap:2px;margin:0;font-size:.85rem;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.demo-lead-modal__caption b[data-v-cc9ff5c7]{font-size:1.05rem}.demo-lead-modal__body[data-v-cc9ff5c7]{align-content:start;gap:1.25rem;min-width:0;padding:32px;display:grid;overflow-y:auto}@media (width<=720px){.demo-lead-modal__dialog[data-v-cc9ff5c7]{grid-template-columns:1fr;overflow-y:auto}.demo-lead-modal__visual[data-v-cc9ff5c7]{min-height:120px;max-height:120px}.demo-lead-modal__body[data-v-cc9ff5c7]{padding:22px;overflow:visible}}[data-v-33f0b396]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.quote-simulator[data-v-33f0b396]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid;container-type:inline-size}.quote-simulator__stepper[data-v-33f0b396]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.375rem}.quote-simulator__stepper ol[data-v-33f0b396]{gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.quote-simulator__stepper li[data-v-33f0b396]{flex:1;min-width:max-content}.quote-simulator__stepper-item[data-v-33f0b396]{width:100%;font:inherit;color:var(--demo-muted);border-radius:calc(-3px + var(--demo-radius));cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:color .2s,background-color .2s;display:flex}.quote-simulator__stepper-item[data-v-33f0b396]:disabled{cursor:not-allowed;opacity:.6}.quote-simulator__stepper-item[data-v-33f0b396]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.quote-simulator__stepper-item.is-done[data-v-33f0b396]{color:var(--demo-ink)}.quote-simulator__stepper-item.is-current[data-v-33f0b396]{color:var(--demo-brand-strong);background:var(--demo-brand-tint)}.quote-simulator__stepper-icon[data-v-33f0b396]{background:var(--demo-surface);border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.is-current .quote-simulator__stepper-icon[data-v-33f0b396]{color:#fff;background:var(--demo-brand)}.is-done .quote-simulator__stepper-icon[data-v-33f0b396]{color:var(--demo-brand-strong);background:var(--demo-brand-tint)}.quote-simulator__stepper-icon .demo-icon[data-v-33f0b396]{width:1.125rem;height:1.125rem}.quote-simulator__layout[data-v-33f0b396]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container (width>=52rem){.quote-simulator__layout[data-v-33f0b396]{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.quote-simulator__live[data-v-33f0b396]{top:var(--demo-sticky-top);position:sticky}}@container (width<=51.99rem){.quote-simulator__live[data-v-33f0b396]{z-index:1;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 10px 30px #0000001f}.quote-simulator__live-lines[data-v-33f0b396],.quote-simulator__live-note[data-v-33f0b396]{display:none}}.quote-simulator__main[data-v-33f0b396]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);min-width:0;padding:calc(clamp(1rem,3cqi,1.5rem))}.quote-simulator__result[data-v-33f0b396],.quote-simulator__screen[data-v-33f0b396]{gap:1.5rem;display:grid}.quote-screen-enter-active[data-v-33f0b396],.quote-screen-leave-active[data-v-33f0b396]{transition:opacity .2s,transform .2s}.quote-screen-enter-from[data-v-33f0b396]{opacity:0;transform:translate(12px)}.quote-screen-leave-to[data-v-33f0b396]{opacity:0;transform:translate(-12px)}.quote-simulator__step[data-v-33f0b396]{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.quote-simulator__question[data-v-33f0b396]{color:var(--demo-ink);padding:0;font-size:1.125rem;font-weight:700}.quote-simulator__hint[data-v-33f0b396]{color:var(--demo-muted);margin:-.25rem 0 0;font-size:.875rem}.quote-simulator__options[data-v-33f0b396]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.625rem;display:grid}.quote-simulator__option[data-v-33f0b396]{font:inherit;text-align:left;color:var(--demo-ink);background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 2.25rem .75rem .75rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.quote-simulator__option[data-v-33f0b396]:hover{border-color:var(--demo-brand);transform:translateY(-1px)}.quote-simulator__option[data-v-33f0b396]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.quote-simulator__option.is-selected[data-v-33f0b396]{background:var(--demo-brand-tint);border-color:var(--demo-brand)}.quote-simulator__option-icon[data-v-33f0b396]{width:2.5rem;height:2.5rem;color:var(--demo-brand);background:var(--demo-surface);border-radius:8px;flex:none;place-items:center;display:grid}.quote-simulator__option-icon .demo-icon[data-v-33f0b396]{width:1.5rem;height:1.5rem}.is-selected .quote-simulator__option-icon[data-v-33f0b396]{color:#fff;background:var(--demo-brand)}.quote-simulator__option-text[data-v-33f0b396]{gap:.125rem;display:grid}.quote-simulator__option-label[data-v-33f0b396]{font-weight:600}.quote-simulator__option-hint[data-v-33f0b396]{color:var(--demo-muted);font-size:.8125rem}.quote-simulator__check[data-v-33f0b396]{color:#fff;background:var(--demo-brand);opacity:0;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:700;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:.5rem;right:.5rem;transform:scale(.6)}.is-selected .quote-simulator__check[data-v-33f0b396]{opacity:1;transform:scale(1)}.quote-simulator__number[data-v-33f0b396]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.quote-simulator__range[data-v-33f0b396]{min-width:12rem;accent-color:var(--demo-brand);flex:1}.quote-simulator__number-field[data-v-33f0b396]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.quote-simulator__number-field input[data-v-33f0b396]{width:6rem;font:inherit;color:var(--demo-ink);background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.5rem .625rem}.quote-simulator__number-field input[data-v-33f0b396]:focus-visible{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.quote-simulator__nav[data-v-33f0b396]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.quote-simulator__live[data-v-33f0b396]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.5rem;padding:1rem 1.125rem;display:grid}.quote-simulator__live p[data-v-33f0b396]{margin:0}.quote-simulator__live-title[data-v-33f0b396]{letter-spacing:.06em;text-transform:uppercase;color:var(--demo-muted);font-size:.75rem;font-weight:700}.quote-simulator__live-total[data-v-33f0b396]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.quote-simulator__live-empty[data-v-33f0b396],.quote-simulator__live-note[data-v-33f0b396]{color:var(--demo-muted);font-size:.8125rem}.quote-simulator__live-lines[data-v-33f0b396]{border-top:1px solid var(--demo-line);gap:.375rem;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.quote-simulator__live-lines li[data-v-33f0b396]{font-size:.8125rem;display:grid}.quote-simulator__live-label[data-v-33f0b396]{color:var(--demo-muted)}.quote-simulator__live-answer[data-v-33f0b396]{font-weight:600}.quote-simulator__result p[data-v-33f0b396]{margin:0}.quote-simulator__recap-title[data-v-33f0b396],.quote-simulator__result-title[data-v-33f0b396]{color:var(--demo-muted);font-size:.875rem;font-weight:700}.quote-simulator__total[data-v-33f0b396]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:2rem;font-weight:800}.quote-simulator__note[data-v-33f0b396]{color:var(--demo-muted);font-size:.875rem}.quote-simulator__recap[data-v-33f0b396]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.quote-simulator__line[data-v-33f0b396]{grid-template-columns:minmax(6rem,auto) 1fr auto;gap:.25rem .75rem;font-size:.9375rem;display:grid}.quote-simulator__line-label[data-v-33f0b396]{color:var(--demo-muted)}.quote-simulator__line-answer[data-v-33f0b396]{font-weight:600}.quote-simulator__line-amount[data-v-33f0b396]{font-variant-numeric:tabular-nums}.quote-simulator__line-share[data-v-33f0b396]{background:var(--demo-line);border-radius:999px;grid-column:1/-1;height:.25rem;overflow:hidden}.quote-simulator__line-share span[data-v-33f0b396]{background:var(--demo-brand);height:100%;display:block}.quote-simulator__lead[data-v-33f0b396]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1.25rem;display:grid}.quote-simulator__lead-head[data-v-33f0b396]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quote-simulator__lead-title[data-v-33f0b396]{font-weight:700}.quote-simulator__lead-text[data-v-33f0b396]{color:var(--demo-muted);font-size:.875rem}.quote-simulator__lead-close[data-v-33f0b396]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:.875rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.quote-screen-enter-active[data-v-33f0b396],.quote-screen-leave-active[data-v-33f0b396],.quote-simulator__check[data-v-33f0b396],.quote-simulator__option[data-v-33f0b396],.quote-simulator__stepper-item[data-v-33f0b396]{transition:none}}[data-v-f310d187]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.configurator-viewer[data-v-f310d187]{width:100%;height:100%;min-height:16rem;position:relative}.configurator-viewer__canvas[data-v-f310d187]{position:absolute;inset:0}.configurator-viewer__status[data-v-f310d187]{color:var(--demo-muted);text-align:center;justify-content:center;align-items:center;gap:.625rem;margin:0;padding:1.5rem;font-size:.875rem;display:flex;position:absolute;inset:0}.configurator-viewer__spinner[data-v-f310d187]{border:2px solid var(--demo-line);border-top-color:var(--demo-brand);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite configurator-viewer-spin-f310d187}@media (prefers-reduced-motion:reduce){.configurator-viewer__spinner[data-v-f310d187]{animation:none}}@keyframes configurator-viewer-spin-f310d187{to{transform:rotate(1turn)}}[data-v-f38d45d7]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.product-configurator[data-v-f38d45d7]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:1rem;display:grid}.product-configurator p[data-v-f38d45d7]{margin:0}.product-configurator__layout[data-v-f38d45d7]{gap:1rem;display:grid}@media (width>=960px){.product-configurator__layout[data-v-f38d45d7]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.product-configurator__stage[data-v-f38d45d7]{top:var(--demo-sticky-top);position:sticky}}.product-configurator__stage[data-v-f38d45d7]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);display:grid;overflow:hidden}.product-configurator__view[data-v-f38d45d7]{background:linear-gradient(#dbe7f3,#eef3f8 55%,#f4f3ef);height:calc(clamp(16rem,52vw,26rem));position:relative}.product-configurator__size[data-v-f38d45d7]{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#ffffffd9;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 3px #0f172a1f}.product-configurator__size .demo-icon[data-v-f38d45d7]{width:1rem;height:1rem;color:var(--demo-brand)}.product-configurator__price-bar[data-v-f38d45d7]{border-top:1px solid var(--demo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.125rem;display:flex}.product-configurator__price-label[data-v-f38d45d7]{letter-spacing:.04em;color:var(--demo-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.product-configurator__price[data-v-f38d45d7]{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.product-configurator__price-value[data-v-f38d45d7]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.product-configurator__price-unit[data-v-f38d45d7]{color:var(--demo-muted);font-size:.8125rem}.product-configurator__panel[data-v-f38d45d7]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1rem;display:grid}.product-configurator__tabs[data-v-f38d45d7]{background:var(--demo-surface);border-radius:calc(-2px + var(--demo-radius));scrollbar-width:none;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.product-configurator__tab[data-v-f38d45d7]{font:inherit;color:var(--demo-muted);white-space:nowrap;border-radius:calc(-4px + var(--demo-radius));cursor:pointer;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.product-configurator__tab[data-v-f38d45d7]:hover{color:var(--demo-ink)}.product-configurator__tab[data-v-f38d45d7]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.product-configurator__tab.is-active[data-v-f38d45d7]{color:var(--demo-ink);background:var(--demo-card);box-shadow:0 1px 3px #0f172a1a}.product-configurator__tab-step[data-v-f38d45d7]{width:1.25rem;height:1.25rem;color:var(--demo-muted);background:var(--demo-line);border-radius:50%;place-items:center;font-size:.6875rem;display:inline-grid}.is-active .product-configurator__tab-step[data-v-f38d45d7]{color:#fff;background:var(--demo-brand)}.is-done .product-configurator__tab-step[data-v-f38d45d7]{color:var(--demo-brand-strong);background:var(--demo-brand-tint)}.product-configurator__body[data-v-f38d45d7]{align-content:start;gap:1.5rem;min-height:18rem;display:grid}.product-configurator__group[data-v-f38d45d7]{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.product-configurator__legend[data-v-f38d45d7]{align-items:center;gap:.5rem;width:100%;margin-bottom:.625rem;padding:0;font-size:.9375rem;font-weight:600;display:flex}.product-configurator__legend .demo-icon[data-v-f38d45d7]{color:var(--demo-brand)}.product-configurator__range-value[data-v-f38d45d7]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:6px;margin-left:auto;padding:.125rem .5rem}.product-configurator__hint[data-v-f38d45d7]{color:var(--demo-muted);font-size:.8125rem;margin-top:-.375rem!important}.product-configurator__range[data-v-f38d45d7]{gap:.375rem;display:grid}.product-configurator__range input[data-v-f38d45d7]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.product-configurator__range input[data-v-f38d45d7]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:6px}.product-configurator__range input[data-v-f38d45d7]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:6px}.product-configurator__range input[data-v-f38d45d7]::-webkit-slider-thumb{border:2px solid var(--demo-brand);appearance:none;background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-7px;box-shadow:0 1px 4px #0f172a33}.product-configurator__range input[data-v-f38d45d7]::-moz-range-thumb{border:2px solid var(--demo-brand);background:#fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0f172a33}.product-configurator__range input[data-v-f38d45d7]:focus-visible{outline:none}.product-configurator__range input[data-v-f38d45d7]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.product-configurator__range input[data-v-f38d45d7]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.product-configurator__range-bounds[data-v-f38d45d7]{color:var(--demo-muted);justify-content:space-between;font-size:.75rem;display:flex}.product-configurator__input[data-v-f38d45d7]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-configurator__swatches[data-v-f38d45d7]{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;display:grid}.product-configurator__swatch[data-v-f38d45d7]{text-align:center;border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;justify-items:center;gap:.25rem;padding:.625rem .375rem;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.product-configurator__swatch[data-v-f38d45d7]:hover{border-color:rgb(var(--demo-brand-rgb)/50%)}.product-configurator__swatch.is-checked[data-v-f38d45d7]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand)}.product-configurator__swatch[data-v-f38d45d7]:has(:focus-visible){box-shadow:0 0 0 3px var(--demo-brand-soft)}.product-configurator__swatch-dot[data-v-f38d45d7]{border-radius:50%;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #0f172a26,0 2px 4px #0f172a1f}.is-checked .product-configurator__swatch-dot[data-v-f38d45d7]{box-shadow:0 0 0 2px var(--demo-card),0 0 0 4px var(--demo-brand)}.product-configurator__swatch-label[data-v-f38d45d7]{font-size:.8125rem;font-weight:600}.product-configurator__options[data-v-f38d45d7]{gap:.5rem;display:grid}@media (width>=560px){.product-configurator__options[data-v-f38d45d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-configurator__option[data-v-f38d45d7]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .625rem;padding:.75rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.product-configurator__option[data-v-f38d45d7]:hover{border-color:rgb(var(--demo-brand-rgb)/50%)}.product-configurator__option.is-checked[data-v-f38d45d7]{background:var(--demo-brand-tint);border-color:var(--demo-brand)}.product-configurator__option[data-v-f38d45d7]:has(:focus-visible){box-shadow:0 0 0 3px var(--demo-brand-soft)}.product-configurator__option-icon[data-v-f38d45d7]{width:2.25rem;height:2.25rem;color:var(--demo-muted);background:var(--demo-surface);border-radius:8px;place-items:center;display:grid}.is-checked .product-configurator__option-icon[data-v-f38d45d7]{color:var(--demo-brand);background:var(--demo-card)}.product-configurator__option-text[data-v-f38d45d7]{gap:.125rem;display:grid}.product-configurator__option-label[data-v-f38d45d7]{font-size:.875rem;font-weight:600}.product-configurator__option-hint[data-v-f38d45d7],.product-configurator__option-price[data-v-f38d45d7]{color:var(--demo-muted);font-size:.75rem}.product-configurator__option-price[data-v-f38d45d7]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.is-checked .product-configurator__option-price[data-v-f38d45d7]{color:var(--demo-brand-strong)}.product-configurator__option .product-configurator__option-price[data-v-f38d45d7]{grid-column:3;align-self:start}.product-configurator__check[data-v-f38d45d7]{border:1.5px solid var(--demo-line);border-radius:50%;width:1.125rem;height:1.125rem;transition:background-color .15s,border-color .15s;position:absolute;bottom:.625rem;right:.625rem}.is-multiple .product-configurator__check[data-v-f38d45d7]{border-radius:5px}.is-checked .product-configurator__check[data-v-f38d45d7]{background:var(--demo-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.5 8.5 3 3 6-7'/%3E%3C/svg%3E") center/75% no-repeat;border-color:var(--demo-brand)}.product-configurator__recap[data-v-f38d45d7]{gap:.75rem;display:grid}.product-configurator__recap-title[data-v-f38d45d7]{font-weight:600}.product-configurator__recap-list[data-v-f38d45d7]{margin:0;display:grid}.product-configurator__recap-line[data-v-f38d45d7]{border-bottom:1px solid var(--demo-line);grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:1rem;padding:.5rem 0;font-size:.875rem;display:grid}.product-configurator__recap-line dt[data-v-f38d45d7]{color:var(--demo-muted)}.product-configurator__recap-line dd[data-v-f38d45d7]{text-align:right;margin:0}.product-configurator__recap-price[data-v-f38d45d7]{font-variant-numeric:tabular-nums;color:var(--demo-muted);font-size:.75rem;display:block}.product-configurator__recap-total[data-v-f38d45d7]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-weight:600;display:flex}.product-configurator__recap-total strong[data-v-f38d45d7]{font-variant-numeric:tabular-nums}.product-configurator__note[data-v-f38d45d7]{color:var(--demo-muted);font-size:.75rem}.product-configurator__nav[data-v-f38d45d7]{border-top:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.product-configurator__nav-steps[data-v-f38d45d7]{gap:.5rem;display:flex}.product-configurator__lead-close[data-v-f38d45d7],.product-configurator__reset[data-v-f38d45d7]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.875rem}.product-configurator__lead-close[data-v-f38d45d7]:hover,.product-configurator__reset[data-v-f38d45d7]:hover{color:var(--demo-ink)}.product-configurator__lead-close[data-v-f38d45d7]:focus-visible,.product-configurator__reset[data-v-f38d45d7]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.product-configurator__lead[data-v-f38d45d7]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1.25rem;display:grid}.product-configurator__lead-head[data-v-f38d45d7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-configurator__lead-title[data-v-f38d45d7]{font-weight:600}.product-configurator__lead-text[data-v-f38d45d7]{color:var(--demo-muted);font-size:.875rem;margin-top:.25rem!important}[data-v-4b8d15cc]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.savings-calculator[data-v-4b8d15cc]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.savings-calculator dd[data-v-4b8d15cc],.savings-calculator dl[data-v-4b8d15cc],.savings-calculator fieldset[data-v-4b8d15cc],.savings-calculator figure[data-v-4b8d15cc],.savings-calculator p[data-v-4b8d15cc]{margin:0}.savings-calculator__layout[data-v-4b8d15cc]{gap:1rem;display:grid}@media (width>=960px){.savings-calculator__layout[data-v-4b8d15cc]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}.savings-calculator__result[data-v-4b8d15cc]{top:var(--demo-sticky-top);position:sticky}}.savings-calculator__lead[data-v-4b8d15cc],.savings-calculator__panel[data-v-4b8d15cc],.savings-calculator__result[data-v-4b8d15cc]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1.125rem;padding:1.25rem;display:grid}.savings-calculator__lead-head[data-v-4b8d15cc],.savings-calculator__panel-head[data-v-4b8d15cc]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.savings-calculator__lead-title[data-v-4b8d15cc],.savings-calculator__panel-title[data-v-4b8d15cc]{font-weight:700}.savings-calculator__lead-text[data-v-4b8d15cc]{color:var(--demo-muted);font-size:.875rem;margin-top:.25rem!important}.savings-calculator__reset[data-v-4b8d15cc]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.875rem}.savings-calculator__reset[data-v-4b8d15cc]:hover{color:var(--demo-ink)}.savings-calculator__reset[data-v-4b8d15cc]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.savings-calculator__field[data-v-4b8d15cc]{gap:.5rem;display:grid}.savings-calculator__choice[data-v-4b8d15cc]{border:0;gap:.5rem;min-width:0;padding:0;display:grid}.savings-calculator__label[data-v-4b8d15cc]{align-items:center;gap:.5rem;width:100%;padding:0;font-size:.9375rem;font-weight:600;display:flex}.savings-calculator__label .demo-icon[data-v-4b8d15cc]{width:1.125rem;height:1.125rem;color:var(--demo-brand)}.savings-calculator__range-value[data-v-4b8d15cc]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:6px;margin-left:auto;padding:.125rem .5rem}.savings-calculator__hint[data-v-4b8d15cc]{color:var(--demo-muted);font-size:.8125rem;margin-top:-.25rem!important}.savings-calculator__range[data-v-4b8d15cc]{gap:.25rem;display:grid}.savings-calculator__range input[data-v-4b8d15cc]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.savings-calculator__range input[data-v-4b8d15cc]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.savings-calculator__range input[data-v-4b8d15cc]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.savings-calculator__range input[data-v-4b8d15cc]::-webkit-slider-thumb{background:var(--demo-brand);appearance:none;border:3px solid #fff;border-radius:50%;width:1.375rem;height:1.375rem;margin-top:-7px;box-shadow:0 1px 4px #0f172a40}.savings-calculator__range input[data-v-4b8d15cc]::-moz-range-thumb{background:var(--demo-brand);border:3px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0f172a40}.savings-calculator__range input[data-v-4b8d15cc]:focus-visible{outline:none}.savings-calculator__range input[data-v-4b8d15cc]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.savings-calculator__range input[data-v-4b8d15cc]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.savings-calculator__range-bounds[data-v-4b8d15cc]{color:var(--demo-muted);justify-content:space-between;font-size:.75rem;display:flex}.savings-calculator__chips[data-v-4b8d15cc]{flex-wrap:wrap;gap:.5rem;display:flex}.savings-calculator__chip[data-v-4b8d15cc]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));cursor:pointer;flex:8rem;gap:.125rem;padding:.5rem .75rem;transition:border-color .15s,background-color .15s;display:grid;position:relative}.savings-calculator__chip[data-v-4b8d15cc]:hover{border-color:var(--demo-muted)}.savings-calculator__chip.is-checked[data-v-4b8d15cc]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.savings-calculator__chip[data-v-4b8d15cc]:has(:focus-visible){box-shadow:0 0 0 3px var(--demo-brand-soft)}.savings-calculator__chip-input[data-v-4b8d15cc]{opacity:0;pointer-events:none;position:absolute}.savings-calculator__chip-label[data-v-4b8d15cc]{font-size:.875rem;font-weight:600}.savings-calculator__chip-hint[data-v-4b8d15cc]{color:var(--demo-muted);font-size:.75rem}.savings-calculator__hero[data-v-4b8d15cc]{color:#fff;background:linear-gradient(135deg,var(--demo-brand) 0,var(--demo-brand-strong) 100%);border-radius:calc(-2px + var(--demo-radius));gap:.25rem;padding:1rem 1.125rem;display:grid}.savings-calculator__result-title[data-v-4b8d15cc]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:600}.savings-calculator__savings-label[data-v-4b8d15cc]{font-size:.9375rem}.savings-calculator__savings[data-v-4b8d15cc]{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.savings-calculator__savings-value[data-v-4b8d15cc]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.25rem;font-weight:700}.savings-calculator__savings-unit[data-v-4b8d15cc]{opacity:.85;font-size:1rem}.savings-calculator__savings-rate[data-v-4b8d15cc]{background:#fff3;border-radius:999px;margin-left:auto;padding:.125rem .5rem;font-size:.8125rem;font-weight:700}.savings-calculator__kpis[data-v-4b8d15cc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.savings-calculator__kpi[data-v-4b8d15cc]{background:var(--demo-surface);border-radius:calc(-4px + var(--demo-radius));gap:.125rem;padding:.625rem .75rem;display:grid}.savings-calculator__kpi dt[data-v-4b8d15cc]{color:var(--demo-muted);font-size:.75rem}.savings-calculator__kpi dd[data-v-4b8d15cc]{font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.savings-calculator__kpi .is-aid[data-v-4b8d15cc]{color:var(--demo-success)}.savings-calculator__kpi.is-highlight[data-v-4b8d15cc]{background:var(--demo-brand-tint)}.savings-calculator__kpi.is-highlight dd[data-v-4b8d15cc]{color:var(--demo-brand-strong)}.savings-calculator__chart[data-v-4b8d15cc]{gap:.5rem;display:grid}.savings-calculator__chart-head[data-v-4b8d15cc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:.875rem;display:flex}.savings-calculator__chart-title[data-v-4b8d15cc]{font-weight:600}.savings-calculator__net-gain[data-v-4b8d15cc]{color:var(--demo-muted)}.savings-calculator__net-gain strong[data-v-4b8d15cc]{font-variant-numeric:tabular-nums;color:var(--demo-success)}.savings-calculator__net-gain .is-negative[data-v-4b8d15cc]{color:var(--demo-danger)}.savings-calculator__chart-svg[data-v-4b8d15cc]{width:100%;height:9rem;display:block}.savings-calculator__bar[data-v-4b8d15cc]{transition:y .35s,height .35s}.savings-calculator__bar.is-positive[data-v-4b8d15cc]{fill:var(--demo-brand)}.savings-calculator__bar.is-negative[data-v-4b8d15cc]{fill:var(--demo-line)}.savings-calculator__zero[data-v-4b8d15cc]{stroke:var(--demo-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.savings-calculator__chart-axis[data-v-4b8d15cc]{color:var(--demo-muted);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.savings-calculator__chart-payback[data-v-4b8d15cc]{color:var(--demo-brand-strong);font-weight:600}.savings-calculator__legend[data-v-4b8d15cc]{color:var(--demo-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.75rem;display:flex}.savings-calculator__legend-item[data-v-4b8d15cc]{align-items:center;gap:.375rem;display:inline-flex}.savings-calculator__legend-item[data-v-4b8d15cc]:before{content:"";border-radius:2px;width:.625rem;height:.625rem}.savings-calculator__legend-item.is-negative[data-v-4b8d15cc]:before{background:var(--demo-line)}.savings-calculator__legend-item.is-positive[data-v-4b8d15cc]:before{background:var(--demo-brand)}.savings-calculator__cta[data-v-4b8d15cc]{width:100%}.savings-calculator__note[data-v-4b8d15cc]{color:var(--demo-muted);text-align:center;font-size:.75rem}@media (prefers-reduced-motion:reduce){.savings-calculator__bar[data-v-4b8d15cc]{transition:none}}[data-v-636dff58]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.builder-house[data-v-636dff58]{width:100%;height:auto;display:block}.builder-house__frame[data-v-636dff58],.builder-house__roof[data-v-636dff58],.builder-house__wall[data-v-636dff58]{transition:fill .35s}.builder-house__pop[data-v-636dff58]{transform-box:fill-box;transform-origin:bottom;animation:.35s both builder-house-pop-636dff58}@keyframes builder-house-pop-636dff58{0%{opacity:0;transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.builder-house__frame[data-v-636dff58],.builder-house__roof[data-v-636dff58],.builder-house__wall[data-v-636dff58]{transition:none}.builder-house__pop[data-v-636dff58]{animation:none}}[data-v-144915eb]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.builder-kitchen[data-v-144915eb]{width:100%;height:auto;display:block}.builder-kitchen__front[data-v-144915eb]{transition:fill .35s,stroke .35s}.builder-kitchen__pop[data-v-144915eb]{animation:.35s both builder-kitchen-pop-144915eb}@keyframes builder-kitchen-pop-144915eb{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.builder-kitchen__front[data-v-144915eb]{transition:none}.builder-kitchen__pop[data-v-144915eb]{animation:none}}[data-v-d9990e6c]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.builder-moto[data-v-d9990e6c]{width:100%;height:auto;display:block}.builder-moto__paint[data-v-d9990e6c]{transition:fill .35s,stroke .35s}.builder-moto__accent[data-v-d9990e6c]{fill:var(--demo-brand,#b42318)}.builder-moto__pop[data-v-d9990e6c]{animation:.4s both builder-moto-pop-d9990e6c}.builder-moto__heat[data-v-d9990e6c]{animation:1.6s ease-in-out infinite alternate builder-moto-heat-d9990e6c}@keyframes builder-moto-pop-d9990e6c{0%{opacity:0}}@keyframes builder-moto-heat-d9990e6c{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.builder-moto__paint[data-v-d9990e6c]{transition:none}.builder-moto__heat[data-v-d9990e6c],.builder-moto__pop[data-v-d9990e6c]{animation:none}}[data-v-c1281db2]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.builder-car[data-v-c1281db2]{width:100%;height:auto;display:block}.builder-car__paint[data-v-c1281db2]{transition:fill .4s,stroke .4s}.builder-car__accent[data-v-c1281db2]{fill:var(--demo-brand,#1e4fd6)}.builder-car__accent-line[data-v-c1281db2]{stroke:var(--demo-brand,#1e4fd6)}.builder-car__pop[data-v-c1281db2]{animation:.45s both builder-car-pop-c1281db2}.builder-car__heat[data-v-c1281db2],.builder-car__led[data-v-c1281db2]{animation:1.6s ease-in-out infinite alternate builder-car-glow-c1281db2}.builder-car__wave[data-v-c1281db2]{animation:1.4s ease-out infinite builder-car-wave-c1281db2}@keyframes builder-car-pop-c1281db2{0%{opacity:0}}@keyframes builder-car-glow-c1281db2{0%{opacity:.35}to{opacity:1}}@keyframes builder-car-wave-c1281db2{0%{opacity:0}40%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.builder-car__paint[data-v-c1281db2]{transition:none}.builder-car__heat[data-v-c1281db2],.builder-car__led[data-v-c1281db2],.builder-car__pop[data-v-c1281db2],.builder-car__wave[data-v-c1281db2]{animation:none}}[data-v-cf09ef70]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.builder-van[data-v-cf09ef70]{width:100%;height:auto;display:block}.builder-van__paint[data-v-cf09ef70]{transition:fill .4s}.builder-van__accent[data-v-cf09ef70]{fill:var(--demo-brand,#2f6b4f)}.builder-van__accent-line[data-v-cf09ef70]{stroke:var(--demo-brand,#2f6b4f)}.builder-van__label[data-v-cf09ef70]{fill:#4a5248;paint-order:stroke;stroke:#ffffffd9;stroke-linejoin:round;stroke-width:3px;font-size:11px;font-weight:600}.builder-van__tiny[data-v-cf09ef70]{fill:#7d8a96;font-size:9px}.builder-van__pop[data-v-cf09ef70]{animation:.45s both builder-van-pop-cf09ef70}.builder-van__glow[data-v-cf09ef70]{animation:1.6s ease-in-out infinite alternate builder-van-glow-cf09ef70}.builder-van__fan[data-v-cf09ef70]{animation:2.4s linear infinite builder-van-spin-cf09ef70}@keyframes builder-van-pop-cf09ef70{0%{opacity:0}}@keyframes builder-van-glow-cf09ef70{0%{opacity:.35}to{opacity:1}}@keyframes builder-van-spin-cf09ef70{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.builder-van__paint[data-v-cf09ef70]{transition:none}.builder-van__fan[data-v-cf09ef70],.builder-van__glow[data-v-cf09ef70],.builder-van__pop[data-v-cf09ef70]{animation:none}}[data-v-68732cb2]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.builder-detailing[data-v-68732cb2]{width:100%;height:auto;display:block}.builder-detailing__paint[data-v-68732cb2]{transition:fill .4s,stroke .4s}.builder-detailing__accent[data-v-68732cb2]{fill:var(--demo-brand,#1f3f73)}.builder-detailing__accent-line[data-v-68732cb2]{stroke:var(--demo-brand,#1f3f73)}.builder-detailing__pop[data-v-68732cb2]{animation:.45s both builder-detailing-pop-68732cb2}.builder-detailing__glow[data-v-68732cb2]{animation:1.8s ease-in-out infinite alternate builder-detailing-glow-68732cb2}.builder-detailing__sweep[data-v-68732cb2]{animation:2.6s ease-in-out infinite builder-detailing-sweep-68732cb2}.builder-detailing__rise[data-v-68732cb2]{animation:2.4s ease-in-out infinite builder-detailing-rise-68732cb2}@keyframes builder-detailing-pop-68732cb2{0%{opacity:0}}@keyframes builder-detailing-glow-68732cb2{0%{opacity:.45}to{opacity:1}}@keyframes builder-detailing-sweep-68732cb2{0%{transform:translate(0)skew(-20deg)}to{transform:translate(600px)skew(-20deg)}}@keyframes builder-detailing-rise-68732cb2{0%,to{opacity:.3;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.builder-detailing__paint[data-v-68732cb2]{transition:none}.builder-detailing__glow[data-v-68732cb2],.builder-detailing__pop[data-v-68732cb2],.builder-detailing__rise[data-v-68732cb2],.builder-detailing__sweep[data-v-68732cb2]{animation:none}.builder-detailing__sweep[data-v-68732cb2]{transform:translate(240px)skew(-20deg)}}[data-v-809b7205]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.project-builder[data-v-809b7205]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.project-builder fieldset[data-v-809b7205],.project-builder p[data-v-809b7205],.project-builder ul[data-v-809b7205]{margin:0}.project-builder__layout[data-v-809b7205]{gap:1rem;display:grid}@media (width>=960px){.project-builder__layout[data-v-809b7205]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.project-builder__stage[data-v-809b7205]{top:var(--demo-sticky-top);position:sticky}}.project-builder__lead[data-v-809b7205],.project-builder__panel[data-v-809b7205],.project-builder__stage[data-v-809b7205]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1.25rem;padding:1.25rem;display:grid}.project-builder__panel[data-v-809b7205]{gap:0;padding:0;overflow:clip}.project-builder__stage[data-v-809b7205]{align-content:start}.project-builder__panel-head[data-v-809b7205]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.project-builder__panel-title[data-v-809b7205]{font-weight:700}.project-builder__lead-text[data-v-809b7205]{color:var(--demo-muted);font-size:.875rem;margin-top:.25rem!important}.project-builder__reset[data-v-809b7205]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.875rem}.project-builder__reset[data-v-809b7205]:hover{color:var(--demo-ink)}.project-builder__reset[data-v-809b7205]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.project-builder__choice[data-v-809b7205],.project-builder__field[data-v-809b7205]{border:0;gap:.5rem;min-width:0;padding:0;display:grid}.project-builder__label[data-v-809b7205]{align-items:center;gap:.5rem;width:100%;padding:0;font-size:.9375rem;font-weight:600;display:flex}.project-builder__label .demo-icon[data-v-809b7205]{width:1.125rem;height:1.125rem;color:var(--demo-brand)}.project-builder__size-value[data-v-809b7205]{font-variant-numeric:tabular-nums;color:#fff;background:var(--demo-brand);border-radius:999px;margin-left:auto;padding:.125rem .625rem}.project-builder__hint[data-v-809b7205]{color:var(--demo-muted);font-size:.8125rem;margin-top:-.25rem!important}.project-builder__range[data-v-809b7205]{gap:.25rem;display:grid}.project-builder__range input[data-v-809b7205]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.project-builder__range input[data-v-809b7205]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:6px}.project-builder__range input[data-v-809b7205]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:6px}.project-builder__range input[data-v-809b7205]::-webkit-slider-thumb{border:4px solid var(--demo-brand);appearance:none;background:#fff;border-radius:6px;width:1.25rem;height:1.25rem;margin-top:-7px}.project-builder__range input[data-v-809b7205]::-moz-range-thumb{border:4px solid var(--demo-brand);background:#fff;border-radius:6px;width:.75rem;height:.75rem}.project-builder__range input[data-v-809b7205]:focus-visible{outline:none}.project-builder__range input[data-v-809b7205]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.project-builder__range input[data-v-809b7205]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.project-builder__range-bounds[data-v-809b7205]{color:var(--demo-muted);justify-content:space-between;font-size:.75rem;display:flex}.project-builder__hidden-input[data-v-809b7205]{opacity:0;pointer-events:none;position:absolute}.project-builder__segments[data-v-809b7205]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.25rem;padding:.25rem;display:grid}.project-builder__segment[data-v-809b7205]{text-align:center;border-radius:calc(-3px + var(--demo-radius));cursor:pointer;gap:.125rem;padding:.5rem .625rem;transition:background-color .15s,color .15s;display:grid;position:relative}.project-builder__segment[data-v-809b7205]:hover{background:var(--demo-card)}.project-builder__segment.is-checked[data-v-809b7205]{color:#fff;background:var(--demo-brand)}.project-builder__segment.is-checked .project-builder__segment-hint[data-v-809b7205]{color:#fffc}.project-builder__segment[data-v-809b7205]:has(:focus-visible){box-shadow:0 0 0 3px var(--demo-brand-soft)}.project-builder__segment-label[data-v-809b7205]{font-size:.875rem;font-weight:700}.project-builder__segment-hint[data-v-809b7205]{color:var(--demo-muted);font-size:.6875rem}.project-builder__options[data-v-809b7205]{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.5rem;display:grid}.project-builder__option[data-v-809b7205]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));cursor:pointer;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;padding:.625rem .75rem;transition:border-color .15s,transform .15s;display:flex;position:relative}.project-builder__option[data-v-809b7205]:hover{border-color:var(--demo-muted)}.project-builder__option.is-checked[data-v-809b7205]{border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand),0 4px 12px -6px var(--demo-brand)}.project-builder__option.is-checked .project-builder__option-price[data-v-809b7205]{color:var(--demo-brand-strong)}.project-builder__option[data-v-809b7205]:has(:focus-visible){box-shadow:0 0 0 3px var(--demo-brand-soft)}.project-builder__swatch[data-v-809b7205]{border:1px solid #0f172a26;border-radius:50%;flex:none;width:1.5rem;height:1.5rem;box-shadow:inset 0 -3px 6px #0000001f}.project-builder__option-text[data-v-809b7205]{flex:6rem;min-width:0;padding-right:1.5rem;display:grid}.project-builder__option-label[data-v-809b7205]{font-size:.875rem;font-weight:600}.project-builder__option-hint[data-v-809b7205],.project-builder__option-price[data-v-809b7205]{color:var(--demo-muted);font-size:.75rem}.project-builder__option-price[data-v-809b7205]{font-variant-numeric:tabular-nums;flex-basis:100%;font-weight:600}.project-builder__visual[data-v-809b7205]{border-radius:calc(-2px + var(--demo-radius));margin:0;overflow:hidden}.project-builder__tabs[data-v-809b7205]{background:var(--demo-surface);border-bottom:1px solid var(--demo-line);scrollbar-width:none;gap:.25rem;padding:.5rem;display:flex;position:relative;overflow-x:auto}.project-builder__tab[data-v-809b7205]{font:inherit;color:var(--demo-muted);white-space:nowrap;border-radius:calc(-4px + var(--demo-radius));cursor:pointer;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;display:flex}.project-builder__tab[data-v-809b7205]:hover{color:var(--demo-ink)}.project-builder__tab.is-active[data-v-809b7205]{color:var(--demo-ink);background:var(--demo-card);box-shadow:0 1px 2px #0f172a14,0 0 0 1px var(--demo-line)}.project-builder__tab[data-v-809b7205]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.project-builder__tab-mark[data-v-809b7205]{font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid}.project-builder__tab-mark svg[data-v-809b7205]{width:.875rem;height:.875rem}.is-active .project-builder__tab-mark[data-v-809b7205]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.is-done .project-builder__tab-mark[data-v-809b7205]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:#0000}.project-builder__tabpanel[data-v-809b7205]{scroll-margin-top:var(--demo-sticky-top);gap:1.5rem;padding:1.25rem;animation:.3s both project-builder-in-809b7205;display:grid}@media (width>=640px){.project-builder__tabpanel[data-v-809b7205]{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.project-builder__tabpanel[data-v-809b7205]{animation:none}}@keyframes project-builder-in-809b7205{0%{opacity:0;transform:translateY(6px)}}.project-builder__counter[data-v-809b7205]{letter-spacing:.08em;color:var(--demo-brand);text-transform:uppercase;font-size:.75rem;font-weight:700}.project-builder__tabpanel .project-builder__panel-title[data-v-809b7205]{font-family:var(--demo-font-display);font-size:1.375rem;line-height:1.2}.project-builder__footer[data-v-809b7205]{z-index:1;background:color-mix(in srgb,var(--demo-card) 92%,transparent);border-top:1px solid var(--demo-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex;position:sticky;bottom:0}.project-builder__footer-total[data-v-809b7205]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;text-align:center;flex:1;font-size:1.125rem;font-weight:700}@media (width>=960px){.project-builder__footer-total[data-v-809b7205]{visibility:hidden}}.project-builder__nav[data-v-809b7205]{font:inherit;color:var(--demo-ink);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));cursor:pointer;background:0 0;padding:.625rem .875rem;font-size:.875rem;font-weight:600}.project-builder__nav[data-v-809b7205]:disabled{visibility:hidden}.project-builder__nav[data-v-809b7205]:hover{border-color:var(--demo-muted)}.project-builder__nav[data-v-809b7205]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.project-builder__nav-spacer[data-v-809b7205]{width:5rem}.project-builder__recap-base[data-v-809b7205]{background:var(--demo-surface);border-radius:calc(-2px + var(--demo-radius));flex-wrap:wrap;gap:.5rem 1.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.project-builder__recap-group[data-v-809b7205]{gap:.25rem;display:grid}.project-builder__recap-head[data-v-809b7205]{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;padding-bottom:.25rem;display:flex}.project-builder__check[data-v-809b7205]{color:#0000;border:1.5px solid var(--demo-line);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;transition:background-color .15s,border-color .15s;display:grid;position:absolute;top:.5rem;right:.5rem}.project-builder__check svg[data-v-809b7205]{width:.75rem;height:.75rem}.is-checked .project-builder__check[data-v-809b7205]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.project-builder__options.has-swatches[data-v-809b7205]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.project-builder__options.has-swatches .project-builder__option[data-v-809b7205]{align-content:start;padding:.375rem .375rem .75rem}.project-builder__options.has-swatches .project-builder__swatch[data-v-809b7205]{border-radius:calc(-5px + var(--demo-radius));flex-basis:100%;height:3.5rem;box-shadow:inset 0 -10px 18px #0000001a}.project-builder__options.has-swatches .project-builder__option-price[data-v-809b7205],.project-builder__options.has-swatches .project-builder__option-text[data-v-809b7205]{padding:0 .375rem}.project-builder__options.has-swatches .project-builder__check[data-v-809b7205]{border-color:#ffffffd9;top:.75rem;right:.75rem;box-shadow:0 1px 3px #0003}.project-builder__total-block[data-v-809b7205]{border-bottom:1px dashed var(--demo-line);gap:.25rem;padding-bottom:1rem;display:grid}.project-builder__result-title[data-v-809b7205]{letter-spacing:.08em;color:var(--demo-brand);text-transform:uppercase;font-size:.75rem;font-weight:700}.project-builder__total[data-v-809b7205]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:var(--demo-ink);font-size:calc(clamp(2rem,5vw,2.75rem));font-weight:800;line-height:1.1}.project-builder__total-label[data-v-809b7205]{color:var(--demo-muted);font-size:.875rem}.project-builder__per-unit[data-v-809b7205]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex;margin-top:.25rem!important}.project-builder__range-badge[data-v-809b7205]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.project-builder__stack[data-v-809b7205]{border-radius:999px;gap:2px;height:.875rem;display:flex;overflow:hidden}.project-builder__stack-part[data-v-809b7205]{background:color-mix(in srgb,var(--demo-brand) var(--tone),#fff);flex-basis:0;min-width:4px;transition:flex-grow .4s}@media (prefers-reduced-motion:reduce){.project-builder__stack-part[data-v-809b7205]{transition:none}}.project-builder__breakdown[data-v-809b7205]{gap:.5rem;display:grid}.project-builder__breakdown-title[data-v-809b7205]{color:var(--demo-muted);font-size:.8125rem;font-weight:700}.project-builder__lines[data-v-809b7205]{padding:0;list-style:none;display:grid}.project-builder__line[data-v-809b7205]{border-top:1px solid var(--demo-line);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.project-builder__line[data-v-809b7205]:first-child{border-top:0}.project-builder__dot[data-v-809b7205]{background:color-mix(in srgb,var(--demo-brand) var(--tone),#fff);border-radius:3px;flex:none;width:.625rem;height:.625rem}.project-builder__line-text[data-v-809b7205]{flex:1;min-width:0;display:grid}.project-builder__line-label[data-v-809b7205]{font-size:.875rem;font-weight:600}.project-builder__line-option[data-v-809b7205]{color:var(--demo-muted);font-size:.75rem}.project-builder__line-amount[data-v-809b7205]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:700}.project-builder__cta[data-v-809b7205]{width:100%}.project-builder__note[data-v-809b7205]{color:var(--demo-muted);text-align:center;font-size:.75rem}[data-v-c41875bb]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.room-viewer-canvas[data-v-c41875bb]{width:100%;height:100%;position:relative}.room-viewer-canvas__host[data-v-c41875bb]{position:absolute;inset:0}.room-viewer-canvas__status[data-v-c41875bb]{color:var(--demo-muted);text-align:center;justify-content:center;align-items:center;gap:.625rem;margin:0;padding:1.5rem;font-size:.875rem;display:flex;position:absolute;inset:0}.room-viewer-canvas__spinner[data-v-c41875bb]{border:2px solid var(--demo-line);border-top-color:var(--demo-brand);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite room-viewer-canvas-spin-c41875bb}@media (prefers-reduced-motion:reduce){.room-viewer-canvas__spinner[data-v-c41875bb]{animation:none}}@keyframes room-viewer-canvas-spin-c41875bb{to{transform:rotate(1turn)}}[data-v-ce7649a6]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.room-visualiser[data-v-ce7649a6]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.room-visualiser dd[data-v-ce7649a6],.room-visualiser dl[data-v-ce7649a6],.room-visualiser fieldset[data-v-ce7649a6],.room-visualiser p[data-v-ce7649a6]{margin:0}.room-visualiser__stage[data-v-ce7649a6]{aspect-ratio:4/3;border-radius:var(--demo-radius);box-shadow:inset 0 0 0 1px var(--demo-line);background:radial-gradient(120% 90% at 50% 30%,#fbf8f3,#e9e3d9);transition:background .6s;position:relative;overflow:hidden}@media (width>=720px){.room-visualiser__stage[data-v-ce7649a6]{aspect-ratio:16/9}}.room-visualiser__stage.is-evening[data-v-ce7649a6]{background:radial-gradient(120% 90% at 50% 30%,#3a3029,#17130f)}.room-visualiser__overlay[data-v-ce7649a6]{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.room-visualiser__brand[data-v-ce7649a6]{letter-spacing:.04em;color:var(--demo-ink);padding:.375rem .75rem;font-size:.8125rem;font-weight:700}.room-visualiser__brand[data-v-ce7649a6],.room-visualiser__light[data-v-ce7649a6]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border-radius:999px}.room-visualiser__light[data-v-ce7649a6]{pointer-events:auto;gap:.25rem;padding:.25rem;display:flex}.room-visualiser__light-option[data-v-ce7649a6]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}.room-visualiser__light-option .demo-icon[data-v-ce7649a6]{width:1rem;height:1rem}.room-visualiser__light-option.is-active[data-v-ce7649a6]{color:#fff;background:var(--demo-brand)}.room-visualiser__light-option[data-v-ce7649a6]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.room-visualiser__hint[data-v-ce7649a6]{color:var(--demo-ink);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffb3;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.room-visualiser__layout[data-v-ce7649a6]{gap:1rem;display:grid}@media (width>=960px){.room-visualiser__layout[data-v-ce7649a6]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.room-visualiser__result[data-v-ce7649a6]{top:var(--demo-sticky-top);position:sticky}}.room-visualiser__lead[data-v-ce7649a6],.room-visualiser__panel[data-v-ce7649a6],.room-visualiser__result[data-v-ce7649a6]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1.25rem;padding:1.25rem;display:grid}@media (width>=1024px){.room-visualiser[data-v-ce7649a6]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.room-visualiser__stage[data-v-ce7649a6]{top:var(--demo-sticky-top);aspect-ratio:4/3;grid-area:1/1/span 2;position:sticky}.room-visualiser__layout[data-v-ce7649a6]{display:contents}.room-visualiser__panel[data-v-ce7649a6]{grid-area:1/2}.room-visualiser__result[data-v-ce7649a6]{grid-area:2/2;position:static}.room-visualiser__lead[data-v-ce7649a6]{grid-column:1/-1}}.room-visualiser__panel-head[data-v-ce7649a6]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.room-visualiser__panel-title[data-v-ce7649a6]{font-weight:700}.room-visualiser__lead-text[data-v-ce7649a6]{color:var(--demo-muted);font-size:.875rem;margin-top:.25rem!important}.room-visualiser__reset[data-v-ce7649a6]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.875rem}.room-visualiser__reset[data-v-ce7649a6]:hover{color:var(--demo-ink)}.room-visualiser__reset[data-v-ce7649a6]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.room-visualiser__surface[data-v-ce7649a6]{border:0;gap:.625rem;min-width:0;padding:0;display:grid}.room-visualiser__label[data-v-ce7649a6]{align-items:center;gap:.5rem;width:100%;padding:0;font-size:.9375rem;font-weight:600;display:flex}.room-visualiser__label .demo-icon[data-v-ce7649a6]{width:1.125rem;height:1.125rem;color:var(--demo-brand)}.room-visualiser__chosen[data-v-ce7649a6]{color:var(--demo-muted);margin-left:auto;font-size:.8125rem;font-weight:500}.room-visualiser__swatches[data-v-ce7649a6]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;display:grid}.room-visualiser__swatch[data-v-ce7649a6]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .625rem;padding:.5rem .625rem;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.room-visualiser__swatch[data-v-ce7649a6]:hover{border-color:var(--demo-muted)}.room-visualiser__swatch.is-checked[data-v-ce7649a6]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.room-visualiser__swatch.is-checked .room-visualiser__swatch-chip[data-v-ce7649a6]{box-shadow:0 0 0 2px var(--demo-card),0 0 0 4px var(--demo-brand)}.room-visualiser__swatch[data-v-ce7649a6]:has(:focus-visible){box-shadow:0 0 0 3px var(--demo-brand-soft)}.room-visualiser__swatch-input[data-v-ce7649a6]{opacity:0;pointer-events:none;position:absolute}.room-visualiser__swatch-chip[data-v-ce7649a6]{border-radius:50%;grid-row:span 2;width:2.25rem;height:2.25rem;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #0000001f}.room-visualiser__swatch-text[data-v-ce7649a6]{min-width:0;display:grid}.room-visualiser__swatch-label[data-v-ce7649a6]{font-size:.875rem;font-weight:600}.room-visualiser__swatch-hint[data-v-ce7649a6],.room-visualiser__swatch-price[data-v-ce7649a6]{color:var(--demo-muted);font-size:.75rem}.room-visualiser__line dd[data-v-ce7649a6],.room-visualiser__range-value[data-v-ce7649a6],.room-visualiser__swatch-price[data-v-ce7649a6],.room-visualiser__total[data-v-ce7649a6]{font-variant-numeric:tabular-nums}.room-visualiser__sizes[data-v-ce7649a6]{gap:.75rem;display:grid}.room-visualiser__range[data-v-ce7649a6]{gap:.25rem;display:grid}.room-visualiser__range input[data-v-ce7649a6]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.room-visualiser__range input[data-v-ce7649a6]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.room-visualiser__range input[data-v-ce7649a6]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.room-visualiser__range input[data-v-ce7649a6]::-webkit-slider-thumb{background:var(--demo-brand);appearance:none;border:3px solid #fff;border-radius:50%;width:1.375rem;height:1.375rem;margin-top:-7px;box-shadow:0 1px 4px #0f172a40}.room-visualiser__range input[data-v-ce7649a6]::-moz-range-thumb{background:var(--demo-brand);border:3px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0f172a40}.room-visualiser__range input[data-v-ce7649a6]:focus-visible{outline:none}.room-visualiser__range input[data-v-ce7649a6]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.room-visualiser__range input[data-v-ce7649a6]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.room-visualiser__range-head[data-v-ce7649a6]{color:var(--demo-muted);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.room-visualiser__range-value[data-v-ce7649a6]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:6px;padding:.125rem .5rem;font-weight:600}.room-visualiser__hero[data-v-ce7649a6]{color:#fff;background:linear-gradient(135deg,var(--demo-brand) 0,var(--demo-brand-strong) 100%);border-radius:calc(-2px + var(--demo-radius));gap:.25rem;padding:1.125rem 1.25rem;display:grid}.room-visualiser__result-title[data-v-ce7649a6]{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:600}.room-visualiser__total[data-v-ce7649a6]{font-family:var(--demo-font-display);font-size:calc(clamp(2rem,5vw,2.5rem));font-weight:800;line-height:1.1}.room-visualiser__total-label[data-v-ce7649a6]{opacity:.9;font-size:.875rem}.room-visualiser__lines[data-v-ce7649a6]{display:grid}.room-visualiser__line[data-v-ce7649a6]{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.625rem 0;display:flex}.room-visualiser__line dt[data-v-ce7649a6]{min-width:0;display:grid}.room-visualiser__line dd[data-v-ce7649a6]{white-space:nowrap;font-weight:700}.room-visualiser__line.is-days[data-v-ce7649a6]{border-bottom:0}.room-visualiser__line.is-days dd[data-v-ce7649a6]{color:var(--demo-brand-strong)}.room-visualiser__line-label[data-v-ce7649a6]{font-size:.875rem;font-weight:600}.room-visualiser__line-answer[data-v-ce7649a6]{color:var(--demo-muted);font-size:.8125rem}.room-visualiser__cta[data-v-ce7649a6]{width:100%}.room-visualiser__note[data-v-ce7649a6]{color:var(--demo-muted);text-align:center;font-size:.75rem}[data-v-cee3594e]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.lots-plan[data-v-cee3594e]{--lot-available:#22a06b;--lot-available-rgb:34 160 107;--lot-reserved:#e2a23b;--lot-sold:#94a3b8;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.lots-plan dd[data-v-cee3594e],.lots-plan dl[data-v-cee3594e],.lots-plan p[data-v-cee3594e],.lots-plan ul[data-v-cee3594e]{margin:0}.lots-plan ul[data-v-cee3594e]{padding:0;list-style:none}.lots-plan__stage[data-v-cee3594e]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.75rem;padding:.875rem;display:grid}.lots-plan__head[data-v-cee3594e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.lots-plan__brand[data-v-cee3594e]{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.lots-plan__tagline[data-v-cee3594e]{color:var(--demo-muted);font-size:.875rem}.lots-plan__legend[data-v-cee3594e]{flex-wrap:wrap;gap:.375rem;display:flex}.lots-plan__legend li[data-v-cee3594e]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;display:inline-flex}.lots-plan__legend strong[data-v-cee3594e],.lots-plan__tooltip-price[data-v-cee3594e]{font-variant-numeric:tabular-nums}.lots-plan__dot[data-v-cee3594e]{border-radius:50%;width:.625rem;height:.625rem}.is-available>.lots-plan__dot[data-v-cee3594e]{background:var(--lot-available)}.is-reserved>.lots-plan__dot[data-v-cee3594e]{background:var(--lot-reserved)}.is-sold>.lots-plan__dot[data-v-cee3594e]{background:var(--lot-sold)}.lots-plan__canvas[data-v-cee3594e]{border-radius:calc(-2px + var(--demo-radius));box-shadow:inset 0 0 0 1px var(--demo-line);position:relative;overflow:hidden}.lots-plan__svg[data-v-cee3594e]{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.lots-plan__shape.is-green[data-v-cee3594e]{fill:#c9dfae;stroke:#b3cf93;stroke-width:2px}.lots-plan__shape.is-water[data-v-cee3594e]{stroke:#8cc6e0;stroke-width:3px}.lots-plan__shape.is-sand[data-v-cee3594e]{fill:#f1e2bf}.lots-plan__shape.is-building[data-v-cee3594e]{fill:#f7f3ec;stroke:#d6cdbf;stroke-width:2px;filter:drop-shadow(0 3px 3px #0f172a2e)}.lots-plan__path[data-v-cee3594e],.lots-plan__road[data-v-cee3594e],.lots-plan__road-edge[data-v-cee3594e],.lots-plan__road-line[data-v-cee3594e]{fill:none;stroke-linecap:round;stroke-linejoin:round}.lots-plan__road-edge[data-v-cee3594e]{stroke:#c9c2b6;stroke-width:30px}.lots-plan__road[data-v-cee3594e]{stroke:#ebe6dd;stroke-width:26px}.lots-plan__road-line[data-v-cee3594e]{stroke:#fff;stroke-width:2px;stroke-dasharray:12 10}.lots-plan__path[data-v-cee3594e]{stroke:#d9c7a3;stroke-width:5px;stroke-dasharray:2 7}.lots-plan__tree-shadow[data-v-cee3594e]{fill:#1e321429}.lots-plan__lot[data-v-cee3594e]{cursor:pointer;animation:.5s both lots-plan-in-cee3594e;animation-delay:calc(var(--i) * 25ms);outline:none;transition:opacity .3s}.lots-plan__lot.is-dimmed[data-v-cee3594e]{opacity:.22}.lots-plan__lot-shape[data-v-cee3594e]{stroke:#fff;stroke-width:2.5px;stroke-linejoin:round;transition:fill .2s,stroke .2s,stroke-width .2s}.is-available>.lots-plan__lot-shape[data-v-cee3594e]{fill:rgb(var(--lot-available-rgb)/42%)}.is-reserved>.lots-plan__lot-shape[data-v-cee3594e]{fill:#e2a23b73}.is-available.is-hovered>.lots-plan__lot-shape[data-v-cee3594e],.is-available:focus-visible>.lots-plan__lot-shape[data-v-cee3594e]{fill:rgb(var(--lot-available-rgb)/62%)}.is-reserved.is-hovered>.lots-plan__lot-shape[data-v-cee3594e]{fill:#e2a23b9e}.is-hovered>.lots-plan__lot-shape[data-v-cee3594e],.lots-plan__lot:focus-visible>.lots-plan__lot-shape[data-v-cee3594e]{stroke:var(--demo-ink);stroke-width:2.5px}.is-selected>.lots-plan__lot-shape[data-v-cee3594e]{stroke:var(--demo-brand);stroke-width:4.5px}.lots-plan__lot-label[data-v-cee3594e]{text-anchor:middle;dominant-baseline:central;fill:#fff;paint-order:stroke;stroke:#0f172a8c;stroke-width:3px;pointer-events:none;font-size:15px;font-weight:800}@media (width<600px){.lots-plan__lot-label[data-v-cee3594e]{font-size:26px}}.is-sold>.lots-plan__lot-label[data-v-cee3594e]{fill:#64748b;stroke:#ffffffd9}.lots-plan__scenery-label[data-v-cee3594e]{letter-spacing:.04em;text-anchor:middle;dominant-baseline:central;fill:#4b5a3a;paint-order:stroke;stroke:#ffffffbf;stroke-width:3px;pointer-events:none;font-weight:700}.lots-plan__scenery-label.is-water[data-v-cee3594e]{fill:#fff;stroke:#1e5a8273}.lots-plan__scenery-label.is-building[data-v-cee3594e]{fill:#5b4d3b}.lots-plan__scenery-label.is-sand[data-v-cee3594e]{fill:#8a6d3b}.lots-plan__compass circle[data-v-cee3594e]{fill:#ffffffd9;stroke:#cbd5e1}.lots-plan__compass path[data-v-cee3594e]{fill:var(--demo-brand)}.lots-plan__compass text[data-v-cee3594e]{text-anchor:middle;fill:var(--demo-ink);font-size:9px;font-weight:800}.lots-plan__tooltip[data-v-cee3594e]{z-index:2;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aeb;border-radius:8px;gap:.125rem;min-width:11rem;padding:.625rem .75rem;font-size:.8125rem;display:grid;position:absolute;box-shadow:0 8px 24px #0f172a40}.lots-plan__tooltip-head[data-v-cee3594e]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lots-plan__tooltip-meta[data-v-cee3594e]{opacity:.8}.lots-plan__tooltip-price[data-v-cee3594e]{font-size:.9375rem;font-weight:800}.lots-plan__pill[data-v-cee3594e]{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.lots-plan__pill.is-available[data-v-cee3594e]{color:#fff;background:var(--lot-available)}.lots-plan__pill.is-reserved[data-v-cee3594e]{color:#422006;background:var(--lot-reserved)}.lots-plan__pill.is-sold[data-v-cee3594e]{color:#fff;background:#64748b}.lots-plan__hint[data-v-cee3594e]{color:var(--demo-muted);text-align:center;font-size:.8125rem}.lots-plan__layout[data-v-cee3594e]{align-items:start;gap:1rem;display:grid}@media (width>=640px) and (width<=1023px){.lots-plan__layout[data-v-cee3594e]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (width>=1024px){.lots-plan[data-v-cee3594e]{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start}.lots-plan__layout[data-v-cee3594e]{top:var(--demo-sticky-top);position:sticky}.lots-plan__lead[data-v-cee3594e]{grid-column:1/-1}}.lots-plan__lead[data-v-cee3594e],.lots-plan__panel[data-v-cee3594e],.lots-plan__result[data-v-cee3594e]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1.125rem;display:grid}.lots-plan__panel-head[data-v-cee3594e]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lots-plan__panel-title[data-v-cee3594e]{font-weight:700}.lots-plan__lead-text[data-v-cee3594e]{color:var(--demo-muted);margin-top:.25rem;font-size:.875rem}.lots-plan__reset[data-v-cee3594e]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.25rem .5rem;font-size:.8125rem}.lots-plan__chip[data-v-cee3594e],.lots-plan__reset[data-v-cee3594e]:hover{color:var(--demo-ink)}.lots-plan__reset[data-v-cee3594e]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.lots-plan__chips[data-v-cee3594e]{flex-wrap:wrap;gap:.5rem;display:flex}.lots-plan__chip[data-v-cee3594e]{font:inherit;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.875rem;transition:background .2s,border-color .2s;display:inline-flex}.lots-plan__chip[data-v-cee3594e]:hover{border-color:var(--demo-muted)}.lots-plan__chip.is-active[data-v-cee3594e]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand)}.lots-plan__chip[data-v-cee3594e]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.lots-plan__chip-count[data-v-cee3594e]{text-align:center;color:#fff;background:var(--lot-available);border-radius:999px;min-width:1.375rem;padding:0 .375rem;font-size:.75rem;font-weight:700}.lots-plan__switch[data-v-cee3594e]{cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;display:inline-flex;position:relative}.lots-plan__switch input[data-v-cee3594e]{opacity:0;position:absolute}.lots-plan__switch-track[data-v-cee3594e]{background:var(--demo-line);border-radius:999px;flex:none;width:2.5rem;height:1.375rem;transition:background .2s;position:relative}.lots-plan__switch-track[data-v-cee3594e]:after{content:"";background:#fff;border-radius:50%;width:calc(1.375rem - 6px);height:calc(1.375rem - 6px);transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a40}input:checked+.lots-plan__switch-track[data-v-cee3594e]{background:var(--lot-available)}input:checked+.lots-plan__switch-track[data-v-cee3594e]:after{transform:translate(1.125rem)}input:focus-visible+.lots-plan__switch-track[data-v-cee3594e]{box-shadow:0 0 0 3px var(--demo-brand-soft)}.lots-plan__range[data-v-cee3594e]{gap:.25rem;display:grid}.lots-plan__range input[data-v-cee3594e]{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.lots-plan__range input[data-v-cee3594e]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.lots-plan__range input[data-v-cee3594e]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.lots-plan__range input[data-v-cee3594e]::-webkit-slider-thumb{background:var(--demo-brand);appearance:none;border:3px solid #fff;border-radius:50%;width:1.375rem;height:1.375rem;margin-top:-7px;box-shadow:0 1px 4px #0f172a40}.lots-plan__range input[data-v-cee3594e]::-moz-range-thumb{background:var(--demo-brand);border:3px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0f172a40}.lots-plan__range input[data-v-cee3594e]:focus-visible{outline:none}.lots-plan__range input[data-v-cee3594e]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.lots-plan__range input[data-v-cee3594e]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.lots-plan__range-head[data-v-cee3594e]{color:var(--demo-muted);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.lots-plan__range-value[data-v-cee3594e]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:6px;padding:.125rem .5rem;font-weight:600}.lots-plan__count[data-v-cee3594e]{color:var(--demo-muted);font-size:.875rem}.lots-plan__count strong[data-v-cee3594e]{color:var(--lot-available);font-size:1.125rem}.lots-plan__hero[data-v-cee3594e]{color:#fff;background:linear-gradient(135deg,var(--demo-brand) 0,var(--demo-brand-strong) 100%);border-radius:calc(-2px + var(--demo-radius));gap:.25rem;padding:1.125rem 1.25rem;animation:.35s both lots-plan-pop-cee3594e;display:grid}.lots-plan__hero.is-reserved[data-v-cee3594e],.lots-plan__hero.is-sold[data-v-cee3594e]{background:linear-gradient(135deg,#64748b,#334155)}.lots-plan__hero-top[data-v-cee3594e]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lots-plan__hero-title[data-v-cee3594e]{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.lots-plan__total[data-v-cee3594e]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;font-size:calc(clamp(2rem,5vw,2.5rem));font-weight:800;line-height:1.1}.lots-plan__total-label[data-v-cee3594e]{opacity:.9;font-size:.875rem}.lots-plan__line[data-v-cee3594e]{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.625rem;font-size:.9375rem;display:flex}.lots-plan__line dt[data-v-cee3594e]{font-weight:600}.lots-plan__line dd[data-v-cee3594e]{font-variant-numeric:tabular-nums;font-weight:700}.lots-plan__features[data-v-cee3594e]{flex-wrap:wrap;gap:.375rem;display:flex}.lots-plan__features li[data-v-cee3594e]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;display:inline-flex}.lots-plan__cta[data-v-cee3594e]{width:100%}.lots-plan__unavailable[data-v-cee3594e]{color:#92400e;background:#fef3c7;border-radius:8px;padding:.75rem;font-size:.875rem}.lots-plan__empty[data-v-cee3594e]{text-align:center;justify-items:center;gap:.5rem;padding:1.5rem .5rem;display:grid}.lots-plan__empty-icon[data-v-cee3594e]{width:3rem;height:3rem;font-family:var(--demo-font-display);color:var(--demo-brand);background:var(--demo-brand-tint);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.lots-plan__empty-text[data-v-cee3594e]{max-width:22rem;color:var(--demo-muted);font-size:.875rem}.lots-plan__empty-from[data-v-cee3594e]{margin-top:.25rem;font-size:.9375rem}.lots-plan__note[data-v-cee3594e]{color:var(--demo-muted);text-align:center;font-size:.75rem}@keyframes lots-plan-in-cee3594e{0%{opacity:0}}@keyframes lots-plan-pop-cee3594e{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lots-plan__hero[data-v-cee3594e],.lots-plan__lot[data-v-cee3594e]{animation:none}}[data-v-8a07bcee]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.qty[data-v-8a07bcee]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.qty dd[data-v-8a07bcee],.qty dl[data-v-8a07bcee],.qty p[data-v-8a07bcee],.qty ul[data-v-8a07bcee]{margin:0}.qty ul[data-v-8a07bcee]{padding:0;list-style:none}.qty__head[data-v-8a07bcee]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.qty__brand[data-v-8a07bcee]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-brand);font-size:.75rem;font-weight:700}.qty__tagline[data-v-8a07bcee]{color:var(--demo-ink);font-size:1.25rem;font-weight:800}.qty__reset[data-v-8a07bcee]{font:inherit;color:var(--demo-muted);border:1px solid var(--demo-line);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600}.qty__reset[data-v-8a07bcee]:hover{color:var(--demo-brand-strong);border-color:var(--demo-brand)}.qty__reset[data-v-8a07bcee]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.qty__layout[data-v-8a07bcee]{align-items:start;gap:1rem;display:grid}@media (width>=860px){.qty__layout[data-v-8a07bcee]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.qty__result[data-v-8a07bcee]{top:var(--demo-sticky-top);position:sticky}}.qty__col[data-v-8a07bcee]{gap:1rem;display:grid}.qty__preview[data-v-8a07bcee]{background:radial-gradient(circle at 30% 20%,#ffffffe6,transparent 60%),linear-gradient(160deg,var(--demo-brand-tint),var(--demo-card));border:1px solid var(--demo-line);border-radius:var(--demo-radius);margin:0;overflow:hidden}.qty__svg[data-v-8a07bcee]{width:100%;height:auto;display:block}.qty__floor[data-v-8a07bcee]{fill:#c99a6b}.qty__plank[data-v-8a07bcee]{stroke:#5c3a1e38;stroke-width:1px}.qty__wall[data-v-8a07bcee]{stroke:#0000001f;stroke-width:1px;transition:fill .45s}.qty__shade[data-v-8a07bcee]{fill:#0000001f;pointer-events:none}.qty__corner[data-v-8a07bcee]{stroke:#0000002e;stroke-width:1px}.qty__window[data-v-8a07bcee]{fill:#dcecf7;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.qty__mullion[data-v-8a07bcee]{stroke:#fff;stroke-width:2px}.qty__door[data-v-8a07bcee]{fill:#f6f1e8;stroke:#fff;stroke-width:2.5px}.qty__knob[data-v-8a07bcee]{fill:#9a8a74}.qty__walls[data-v-8a07bcee]{fill:#514a43}.qty__tile[data-v-8a07bcee]{transition:fill .45s}.qty__skirting[data-v-8a07bcee]{fill:none;stroke:#f4efe7;stroke-width:3px}.qty__dim[data-v-8a07bcee]{fill:var(--demo-ink);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.qty__dim--end[data-v-8a07bcee]{text-anchor:end}.qty__caption[data-v-8a07bcee]{color:var(--demo-muted);border-top:1px solid var(--demo-line);justify-content:space-between;padding:.5rem .875rem;font-size:.75rem;font-weight:600;display:flex}.qty__lead[data-v-8a07bcee],.qty__panel[data-v-8a07bcee],.qty__result[data-v-8a07bcee]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.875rem;padding:1.125rem;display:grid}.qty__panel-title[data-v-8a07bcee]{letter-spacing:.06em;text-transform:uppercase;color:var(--demo-ink);font-size:.8125rem;font-weight:800}.qty__panel-title[data-v-8a07bcee]:not(:first-child){border-top:1px solid var(--demo-line);margin-top:.75rem;padding-top:1rem}.qty__range[data-v-8a07bcee]{gap:.5rem;display:grid}.qty__range-head[data-v-8a07bcee]{color:var(--demo-ink);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.qty__range-value[data-v-8a07bcee]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);font-variant-numeric:tabular-nums;border-radius:999px;padding:.125rem .5rem;font-weight:700}.qty__range input[data-v-8a07bcee]{appearance:none;background:linear-gradient(90deg,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));cursor:pointer;border-radius:999px;width:100%;height:8px;margin:0}.qty__range input[data-v-8a07bcee]::-webkit-slider-thumb{appearance:none;background:var(--demo-brand);border:3px solid #fff;border-radius:50%;width:1.375rem;height:1.375rem;box-shadow:0 2px 6px #0003}.qty__range input[data-v-8a07bcee]::-moz-range-thumb{background:var(--demo-brand);border:3px solid #fff;border-radius:50%;width:1.375rem;height:1.375rem;box-shadow:0 2px 6px #0003}.qty__range input[data-v-8a07bcee]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.qty__openings[data-v-8a07bcee]{gap:.5rem;display:grid}@media (width>=520px){.qty__openings[data-v-8a07bcee]{grid-template-columns:repeat(2,minmax(0,1fr))}}.qty__opening[data-v-8a07bcee]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.qty__opening-icon[data-v-8a07bcee]{width:1.25rem;height:1.25rem;color:var(--demo-brand)}.qty__opening-label[data-v-8a07bcee]{color:var(--demo-ink);flex:1;font-size:.875rem;font-weight:600}.qty__stepper[data-v-8a07bcee]{align-items:center;gap:.25rem;display:inline-flex}.qty__stepper button[data-v-8a07bcee]{width:1.875rem;height:1.875rem;font:inherit;color:var(--demo-brand-strong);background:var(--demo-brand-tint);cursor:pointer;border:0;border-radius:50%;font-weight:700}.qty__stepper button[data-v-8a07bcee]:disabled{opacity:.4;cursor:default}.qty__stepper button[data-v-8a07bcee]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.qty__stepper output[data-v-8a07bcee]{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:800}.qty__group[data-v-8a07bcee]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.qty__legend[data-v-8a07bcee]{color:var(--demo-ink);gap:.5rem;margin-bottom:.5rem;padding:0;font-size:.875rem;font-weight:600;display:flex}.qty__legend-value[data-v-8a07bcee]{color:var(--demo-muted);font-weight:500}.qty__chips[data-v-8a07bcee],.qty__swatches[data-v-8a07bcee]{flex-wrap:wrap;gap:.5rem;display:flex}.qty__swatches .qty__choice[data-v-8a07bcee]{background:var(--swatch);border:2px solid var(--demo-card);width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--demo-line),inset 0 -4px 8px #0000001f;cursor:pointer;border-radius:50%;padding:0;transition:transform .2s,box-shadow .2s}.qty__swatches .qty__choice[data-v-8a07bcee]:hover{transform:scale(1.08)}.qty__swatches .qty__choice.is-active[data-v-8a07bcee]{box-shadow:0 0 0 2px var(--demo-brand),inset 0 -4px 8px #0000001f;transform:scale(1.1)}.qty__swatches .qty__choice[data-v-8a07bcee]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft),0 0 0 1px var(--demo-line);outline:none}.qty__chips .qty__choice[data-v-8a07bcee]{font:inherit;color:var(--demo-ink);background:var(--demo-card);border:1px solid var(--demo-line);cursor:pointer;border-radius:999px;padding:.45rem .875rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.qty__chips .qty__choice[data-v-8a07bcee]:hover{border-color:var(--demo-brand)}.qty__chips .qty__choice.is-active[data-v-8a07bcee]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand)}.qty__chips .qty__choice[data-v-8a07bcee]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.qty__hint[data-v-8a07bcee]{color:var(--demo-brand-strong);font-size:.8125rem}.qty__hero[data-v-8a07bcee]{color:#fff;background:linear-gradient(135deg,var(--demo-brand),var(--demo-brand-strong));border-radius:var(--demo-radius);gap:.5rem;padding:1.125rem;display:grid}.qty__hero-label[data-v-8a07bcee]{opacity:.85;font-size:.8125rem;font-weight:600}.qty__total[data-v-8a07bcee]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;font-size:calc(clamp(2rem,5vw,2.5rem));font-weight:800;line-height:1.1}.qty__stats[data-v-8a07bcee]{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.625rem;display:grid}.qty__stats dt[data-v-8a07bcee]{opacity:.8;font-size:.6875rem}.qty__stats dd[data-v-8a07bcee]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (width<=480px){.qty__stats dt[data-v-8a07bcee]{font-size:.625rem}.qty__stats dd[data-v-8a07bcee]{font-size:.875rem}}.qty__empty[data-v-8a07bcee],.qty__lead-text[data-v-8a07bcee],.qty__note[data-v-8a07bcee]{color:var(--demo-muted);font-size:.8125rem}.qty__list[data-v-8a07bcee]{gap:.5rem;display:grid}.qty__line[data-v-8a07bcee]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.qty__line-icon[data-v-8a07bcee]{width:2.25rem;height:2.25rem;color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:50%;place-items:center;display:grid}.qty__line-icon[data-v-8a07bcee] svg{width:1.125rem;height:1.125rem}.qty__line-body[data-v-8a07bcee]{gap:.125rem;display:grid}.qty__line-label[data-v-8a07bcee]{color:var(--demo-ink);font-weight:700}.qty__line-packs[data-v-8a07bcee]{color:var(--demo-ink);font-size:.875rem}.qty__line-meta[data-v-8a07bcee]{color:var(--demo-muted);font-size:.75rem}.qty__line-cost[data-v-8a07bcee],.qty__line-meta[data-v-8a07bcee]{font-variant-numeric:tabular-nums}.qty__line-cost[data-v-8a07bcee]{color:var(--demo-ink);font-weight:800}.qty__cta[data-v-8a07bcee]{width:100%}.qty__lead-head[data-v-8a07bcee]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.qty-hint-enter-active[data-v-8a07bcee],.qty-hint-leave-active[data-v-8a07bcee],.qty-line-enter-active[data-v-8a07bcee],.qty-line-leave-active[data-v-8a07bcee]{transition:opacity .3s,transform .3s}.qty-line-enter-from[data-v-8a07bcee],.qty-line-leave-to[data-v-8a07bcee]{opacity:0;transform:translate(12px)}.qty-hint-enter-from[data-v-8a07bcee],.qty-hint-leave-to[data-v-8a07bcee]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.qty-hint-enter-active[data-v-8a07bcee],.qty-hint-leave-active[data-v-8a07bcee],.qty-line-enter-active[data-v-8a07bcee],.qty-line-leave-active[data-v-8a07bcee],.qty__choice[data-v-8a07bcee],.qty__tile[data-v-8a07bcee],.qty__wall[data-v-8a07bcee]{transition:none}}[data-v-e5512524]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.print[data-v-e5512524]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.print dd[data-v-e5512524],.print dl[data-v-e5512524],.print p[data-v-e5512524]{margin:0}.print__head[data-v-e5512524],.print__lead-head[data-v-e5512524]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.print__lead-head[data-v-e5512524]{align-items:flex-start}.print__brand[data-v-e5512524]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-brand);font-size:.75rem;font-weight:700}.print__tagline[data-v-e5512524]{color:var(--demo-ink);font-size:1.25rem;font-weight:800}.print__reset[data-v-e5512524]{font:inherit;color:var(--demo-muted);border:1px solid var(--demo-line);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600}.print__reset[data-v-e5512524]:hover{color:var(--demo-brand-strong);border-color:var(--demo-brand)}.print__layout[data-v-e5512524]{align-items:start;gap:1rem;display:grid}.print__visual[data-v-e5512524]{display:contents}@media (width>=900px){.print__layout[data-v-e5512524]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.print__visual[data-v-e5512524]{top:var(--demo-sticky-top);gap:1rem;display:grid;position:sticky}}.print__stage[data-v-e5512524]{order:1}.print__panel[data-v-e5512524]{order:2;align-content:start}.print__result[data-v-e5512524]{order:3}.print__lead[data-v-e5512524],.print__panel[data-v-e5512524],.print__result[data-v-e5512524]{background:var(--demo-card);gap:.75rem;padding:1.125rem}.print__lead[data-v-e5512524],.print__panel[data-v-e5512524],.print__result[data-v-e5512524],.print__stage[data-v-e5512524]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);display:grid}.print__stage[data-v-e5512524]{background:radial-gradient(ellipse at 50% 35%,#fffffff2,transparent 65%),radial-gradient(circle at 85% 110%,rgb(var(--demo-brand-rgb)/.22),transparent 55%),linear-gradient(165deg,var(--demo-brand-tint),#e9e7ef);perspective:1100px;place-items:center;min-height:410px;margin:0;padding:2.5rem 1rem 3.5rem;position:relative;overflow:hidden}.print__object[data-v-e5512524]{width:var(--paper-w);height:var(--paper-h);transform:rotateX(calc(14deg + var(--tilt-x))) rotateY(calc(-16deg + var(--tilt-y))) rotateZ(2deg);transform-style:preserve-3d;transition:transform .35s ease-out,width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1);position:relative}.print__object.is-folded[data-v-e5512524]{transform:rotateX(calc(16deg + var(--tilt-x))) rotateY(calc(-8deg + var(--tilt-y)))}.print__object.is-booklet[data-v-e5512524]{transform:rotateX(calc(38deg + var(--tilt-x))) rotateY(var(--tilt-y)) rotateZ(-4deg)}@media (width<=520px){.print__object[data-v-e5512524]{scale:.82}}.print__shadow[data-v-e5512524]{width:calc(var(--paper-w) * 1.05);filter:blur(4px);pointer-events:none;background:radial-gradient(#0f172a47,#0000 70%);height:26px;transition:width .5s;position:absolute;bottom:3.25rem;left:50%;transform:translate(-50%)}.is-silk[data-v-e5512524]{background:linear-gradient(160deg,#fff,#f3f3f1)}.is-gloss[data-v-e5512524]{background:linear-gradient(150deg,#fff,#f6f7fa 45%,#e9ecf2)}.is-uncoated[data-v-e5512524]{background:radial-gradient(#786e5a14 .6px,#0000 .8px) 0 0/5px 5px,#f6f3ea}.is-kraft[data-v-e5512524]{background:repeating-linear-gradient(28deg,#5a371412 0 1px,#0000 0 7px),repeating-linear-gradient(-52deg,#fff0d21f 0 1px,#0000 0 11px),linear-gradient(160deg,#cfa36f,#b98a55)}.is-cotton[data-v-e5512524]{background:radial-gradient(#a08c6e1f .7px,#0000 1px) 0 0/4px 4px,radial-gradient(#ffffffb3 .7px,#0000 1px) 2px 2px/6px 6px,#f7f1e6}.print__face[data-v-e5512524],.print__layer[data-v-e5512524],.print__page[data-v-e5512524]{border-radius:2px;position:absolute;inset:0}.print__layer[data-v-e5512524]{transform:translate3d(calc(var(--layer) * 1.5px),calc(var(--layer) * 2px),calc(var(--layer) * -2px));filter:brightness(calc(1 - var(--layer) * .025));box-shadow:inset 0 0 0 1px #0000000d}.print__flipper[data-v-e5512524]{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.is-flipped .print__flipper[data-v-e5512524],.print__face--back[data-v-e5512524]{transform:rotateY(180deg)}.print__face[data-v-e5512524]{backface-visibility:hidden;overflow:hidden;box-shadow:0 1px 2px #0f172a1f,0 12px 28px -10px #0f172a59;container-type:size}.print__art[data-v-e5512524]{color:var(--demo-ink);flex-direction:column;justify-content:flex-end;gap:2.5cqmin;padding:9cqmin;display:flex;position:absolute;inset:0;container-type:size}.is-kraft .print__art[data-v-e5512524]{mix-blend-mode:multiply}.print__art--back[data-v-e5512524],.print__art--inner[data-v-e5512524]{text-align:center;justify-content:center;align-items:center}.print__art-shape[data-v-e5512524]{background:radial-gradient(circle at 35% 35%,#ffffff59,transparent 45%),linear-gradient(140deg,var(--demo-brand),var(--demo-brand-strong));opacity:.92;border-radius:50%;width:78cqmin;height:78cqmin;position:absolute;top:-18cqmin;right:-18cqmin}.print__art-mark[data-v-e5512524]{width:18cqmin;height:18cqmin;font-family:var(--demo-font-display);letter-spacing:-.02em;color:#fff;background:var(--demo-ink);border-radius:50%;place-items:center;margin-bottom:auto;font-size:6.5cqmin;font-weight:700;display:grid;position:relative}.print__art--back .print__art-mark[data-v-e5512524]{margin-bottom:0}.print__art-title[data-v-e5512524]{max-width:85%;font-family:var(--demo-font-display);letter-spacing:-.02em;font-size:12cqmin;font-weight:700;line-height:1;position:relative}.print__art-sub[data-v-e5512524]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-muted);font-size:4.6cqmin;font-weight:600;position:relative}.print__art-lines[data-v-e5512524]{gap:2.4cqmin;width:70%;display:grid}.print__art-lines i[data-v-e5512524]{background:#0f172a24;border-radius:99px;height:2.2cqmin;display:block}.print__art-lines i[data-v-e5512524]:nth-child(2n){width:80%}.print__art-lines i[data-v-e5512524]:last-child{width:55%}.print__art:not(.print__art--back,.print__art--inner) .print__art-lines[data-v-e5512524]{display:none}.print__sheen[data-v-e5512524]{pointer-events:none;position:absolute;inset:0}.is-finish-gloss .print__sheen[data-v-e5512524]{background:linear-gradient(115deg,#0000 30%,#ffffffa6 45%,#0000 58%) 0 0/260% 100%;animation:4.5s ease-in-out infinite print-sweep-e5512524}.is-gloss .print__sheen[data-v-e5512524]{background-image:linear-gradient(125deg,#ffffff80,#0000 40%)}.is-finish-soft-touch[data-v-e5512524]{filter:saturate(.88)contrast(.96)}.is-finish-soft-touch .print__sheen[data-v-e5512524]{background:radial-gradient(#0000000d .6px,#0000 .9px) 0 0/3px 3px,linear-gradient(160deg,#ffffff14,#0000000f)}.is-finish-spot-uv .print__art-mark[data-v-e5512524],.is-finish-spot-uv .print__art-shape[data-v-e5512524]{box-shadow:inset 0 1.5px #ffffffb3,inset 0 -2px 4px #0003,0 1px 2px #0000004d}.is-finish-spot-uv .print__art-mark[data-v-e5512524]:after,.is-finish-spot-uv .print__art-shape[data-v-e5512524]:after{border-radius:inherit;content:"";background:linear-gradient(115deg,#0000 35%,#ffffffd9 48%,#0000 60%) 0 0/260% 100%;animation:3.2s ease-in-out infinite print-sweep-e5512524;position:absolute;inset:0}.is-finish-spot-uv .print__art-title[data-v-e5512524]{text-shadow:0 1px #fff9,0 2px 3px #0000002e}.is-finish-foil .print__art-title[data-v-e5512524]{color:#0000;background:linear-gradient(110deg,#8a6420,#f3dc8a 22%,#b98a2e 40%,#fff3c4 55%,#a87a26 72%,#e9c86a) 0 0/220% 100%;filter:drop-shadow(0 1px #5a3c0a59);-webkit-background-clip:text;background-clip:text;animation:5s linear infinite print-shimmer-e5512524}.is-finish-foil .print__art-mark[data-v-e5512524]{color:#5c4110;background:linear-gradient(110deg,#8a6420,#f3dc8a 22%,#b98a2e 40%,#fff3c4 55%,#a87a26 72%,#e9c86a) 0 0/220% 100%;animation:5s linear infinite print-shimmer-e5512524;box-shadow:inset 0 1px #fff9,0 1px 2px #5a3c0a66}@keyframes print-sweep-e5512524{0%,20%{background-position:120% 0}70%,to{background-position:-40% 0}}@keyframes print-shimmer-e5512524{to{background-position:-220% 0}}.print__folds[data-v-e5512524]{transform-style:preserve-3d;display:flex;position:absolute;inset:0}.print__fold[data-v-e5512524]{transform-origin:0;flex:1 1 0;position:relative;inset:auto;overflow:hidden;transform:rotateY(-14deg);box-shadow:0 10px 22px -12px #0f172a73;container-type:size}.print__fold.is-even[data-v-e5512524]{filter:brightness(.94);transform:rotateY(14deg)}.print__fold[data-v-e5512524]:first-child{transform-origin:100%;transform:rotateY(10deg)}.print__spread[data-v-e5512524]{transform-style:preserve-3d;display:flex;position:absolute;inset:0}.print__spread .print__page[data-v-e5512524]{flex:1 1 0;position:relative;inset:auto;box-shadow:0 14px 26px -14px #0f172a80;container-type:size}.print__page--left[data-v-e5512524]{transform-origin:100%;overflow:hidden;transform:rotateY(12deg)}.print__page--left[data-v-e5512524]:after{content:"";background:linear-gradient(270deg,#00000029,#0000);width:22%;position:absolute;inset:0 0 0 auto}.print__page--right[data-v-e5512524]{transform-origin:0;transform:rotateY(-12deg)}.print__page--right[data-v-e5512524]:before{z-index:1;content:"";background:linear-gradient(90deg,#00000024,#0000);width:18%;position:absolute;inset:0 auto 0 0}.print__page--right .print__art[data-v-e5512524]{overflow:hidden}.print__edge[data-v-e5512524]{transform:translate(calc(var(--edge) * 1.2px),calc(var(--edge) * 1px));z-index:-1;background:#fbfaf7;border-radius:0 2px 2px 0;position:absolute;inset:0;box-shadow:inset -1px 0 #00000014}.print__caption[data-v-e5512524]{flex-wrap:wrap;gap:.375rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.print__badge[data-v-e5512524]{color:var(--demo-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#fffc;border:1px solid #ffffffe6;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 8px -4px #0f172a40}.print__badge--strong[data-v-e5512524]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand);margin-left:auto}.print__flip[data-v-e5512524]{font:inherit;color:var(--demo-ink);border:1px solid var(--demo-line);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.print__flip svg[data-v-e5512524]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .5s}.print__flip[aria-pressed=true] svg[data-v-e5512524]{transform:rotate(180deg)}.print__flip[data-v-e5512524]:hover{border-color:var(--demo-brand)}.print__hero[data-v-e5512524]{color:#fff;background:radial-gradient(circle at 100% 0,#ffffff2e,transparent 50%),linear-gradient(135deg,var(--demo-brand),var(--demo-brand-strong));border-radius:var(--demo-radius);gap:.5rem;padding:1.125rem;display:grid}.print__hero-top[data-v-e5512524]{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.8125rem;display:flex}.print__hero-label[data-v-e5512524]{opacity:.85;font-weight:600}.print__unit[data-v-e5512524]{opacity:.95}.print__lines dd[data-v-e5512524],.print__stats dd[data-v-e5512524],.print__total[data-v-e5512524],.print__unit[data-v-e5512524]{font-variant-numeric:tabular-nums}.print__total[data-v-e5512524]{font-family:var(--demo-font-display);font-size:calc(clamp(2rem,5vw,2.5rem));font-weight:800;line-height:1.1}.print__stats[data-v-e5512524]{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.625rem;display:grid}.print__stats dt[data-v-e5512524]{opacity:.8;font-size:.6875rem}.print__stats dd[data-v-e5512524]{font-size:.875rem;font-weight:700}.print__lines[data-v-e5512524]{gap:.375rem;display:grid}.print__lines div[data-v-e5512524]{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.print__lines dt[data-v-e5512524]{color:var(--demo-muted);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.print__lines dd[data-v-e5512524]{color:var(--demo-ink);white-space:nowrap;font-weight:700}.print__pill[data-v-e5512524]{color:var(--demo-success);background:#15803d1a;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.print__cta[data-v-e5512524]{width:100%}.print__hint[data-v-e5512524],.print__note[data-v-e5512524]{color:var(--demo-muted);font-size:.8125rem}.print__hint[data-v-e5512524]{color:var(--demo-brand-strong)}.print__title[data-v-e5512524]{letter-spacing:.06em;text-transform:uppercase;color:var(--demo-ink);font-size:.8125rem;font-weight:800}.print__panel .print__title[data-v-e5512524]:not(:first-child){border-top:1px solid var(--demo-line);margin-top:.5rem;padding-top:.875rem}.print__chip[data-v-e5512524],.print__delivery[data-v-e5512524],.print__paper[data-v-e5512524],.print__product[data-v-e5512524]{font:inherit;color:var(--demo-ink);background:var(--demo-card);border:1px solid var(--demo-line);cursor:pointer;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}.print__chip[data-v-e5512524]:hover,.print__delivery[data-v-e5512524]:hover,.print__paper[data-v-e5512524]:hover,.print__product[data-v-e5512524]:hover{border-color:var(--demo-brand)}.is-active.print__chip[data-v-e5512524],.is-active.print__delivery[data-v-e5512524],.is-active.print__paper[data-v-e5512524],.is-active.print__product[data-v-e5512524]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand)}.print__chip[data-v-e5512524]:focus-visible,.print__delivery[data-v-e5512524]:focus-visible,.print__paper[data-v-e5512524]:focus-visible,.print__product[data-v-e5512524]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.print__products[data-v-e5512524]{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.5rem;display:grid}.print__product[data-v-e5512524]{text-align:center;border-radius:var(--demo-radius);justify-items:center;gap:.375rem;padding:.75rem .5rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:grid}.print__product.is-active[data-v-e5512524]{transform:translateY(-1px)}.print__product-icon[data-v-e5512524]{width:1.5rem;height:1.5rem;color:var(--demo-brand)}.print__chips[data-v-e5512524]{flex-wrap:wrap;gap:.5rem;display:flex}.print__chip[data-v-e5512524]{border-radius:999px;padding:.45rem .875rem;font-size:.875rem;font-weight:600}.print__chip--finish.is-foil[data-v-e5512524]:before,.print__chip--finish.is-spot-uv[data-v-e5512524]:before{content:"";background:linear-gradient(110deg,#8a6420,#f3dc8a 22%,#b98a2e 40%,#fff3c4 55%,#a87a26 72%,#e9c86a);border-radius:50%;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.print__chip--finish.is-spot-uv[data-v-e5512524]:before{background:linear-gradient(135deg,#fff,#c7d2fe 50%,#fff);box-shadow:0 0 0 1px #0f172a26}.print__row[data-v-e5512524]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.print__row-label[data-v-e5512524]{color:var(--demo-ink);font-size:.875rem;font-weight:700}.print__segment[data-v-e5512524]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;padding:.1875rem;display:inline-flex}.print__segment button[data-v-e5512524]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s}.print__segment button.is-active[data-v-e5512524]{color:#fff;background:var(--demo-brand)}.print__segment button[data-v-e5512524]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.print__stepper[data-v-e5512524]{align-items:center;gap:.5rem;display:inline-flex}.print__stepper button[data-v-e5512524]{width:2rem;height:2rem;font:inherit;color:var(--demo-brand-strong);background:var(--demo-brand-tint);cursor:pointer;border:0;border-radius:50%;font-weight:700}.print__stepper button[data-v-e5512524]:disabled{opacity:.4;cursor:not-allowed}.print__stepper output[data-v-e5512524]{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:800}.print__papers[data-v-e5512524]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}.print__paper[data-v-e5512524]{text-align:left;border-radius:var(--demo-radius);align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.print__swatch[data-v-e5512524]{border-radius:6px;flex:none;width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px #00000014,0 2px 6px -2px #0f172a40}.print__paper-body[data-v-e5512524]{gap:.0625rem;display:grid}.print__paper-label[data-v-e5512524]{font-size:.875rem;font-weight:700}.print__paper-hint[data-v-e5512524]{color:var(--demo-muted);font-size:.75rem}.print__ladder[data-v-e5512524]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.25rem;height:9.5rem;padding-top:1.5rem;display:grid}.print__tier[data-v-e5512524]{height:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;gap:.375rem;padding:0;display:grid}.print__tier[data-v-e5512524]:focus-visible{outline:none}.print__tier:focus-visible .print__tier-bar[data-v-e5512524]{box-shadow:0 0 0 3px var(--demo-brand-soft)}.print__tier-track[data-v-e5512524]{justify-content:center;align-items:flex-end;display:flex}.print__tier-bar[data-v-e5512524]{background:linear-gradient(180deg,rgb(var(--demo-brand-rgb)/.35),rgb(var(--demo-brand-rgb)/.15));border-radius:6px 6px 2px 2px;width:100%;max-width:2.5rem;transition:height .5s cubic-bezier(.22,1,.36,1),background .2s;position:relative}.print__tier:hover .print__tier-bar[data-v-e5512524]{background:linear-gradient(180deg,rgb(var(--demo-brand-rgb)/.55),rgb(var(--demo-brand-rgb)/.25))}.is-active .print__tier-bar[data-v-e5512524]{background:linear-gradient(180deg,var(--demo-brand),var(--demo-brand-strong));box-shadow:0 8px 18px -8px rgb(var(--demo-brand-rgb)/.8)}.print__tier-price[data-v-e5512524]{color:#fff;white-space:nowrap;background:var(--demo-ink);opacity:0;pointer-events:none;font-variant-numeric:tabular-nums;border-radius:4px;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%,4px)}.is-active .print__tier-price[data-v-e5512524],.print__tier:hover .print__tier-price[data-v-e5512524]{opacity:1;transform:translate(-50%)}.print__tier-qty[data-v-e5512524]{color:var(--demo-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.is-active .print__tier-qty[data-v-e5512524]{color:var(--demo-brand-strong);font-weight:800}.print__deliveries[data-v-e5512524]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.print__delivery[data-v-e5512524]{text-align:left;border-radius:var(--demo-radius);gap:.125rem;padding:.625rem .75rem;display:grid}.print__delivery-label[data-v-e5512524]{font-size:.875rem;font-weight:700}.print__delivery-days[data-v-e5512524]{color:var(--demo-ink);font-size:.8125rem;font-weight:600}.print__delivery-hint[data-v-e5512524]{color:var(--demo-muted);font-size:.75rem}.print-hint-enter-active[data-v-e5512524],.print-hint-leave-active[data-v-e5512524]{transition:opacity .25s,transform .25s}.print-hint-enter-from[data-v-e5512524],.print-hint-leave-to[data-v-e5512524]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.print-hint-enter-active[data-v-e5512524],.print-hint-leave-active[data-v-e5512524],.print__flipper[data-v-e5512524],.print__object[data-v-e5512524],.print__tier-bar[data-v-e5512524]{transition:none}.print__art-mark[data-v-e5512524],.print__art-mark[data-v-e5512524]:after,.print__art-shape[data-v-e5512524]:after,.print__art-title[data-v-e5512524],.print__sheen[data-v-e5512524]{animation:none!important}}[data-v-7fced402]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.rental[data-v-7fced402]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:1rem;display:grid}.rental dd[data-v-7fced402],.rental dl[data-v-7fced402],.rental p[data-v-7fced402]{margin:0}.rental__sr[data-v-7fced402]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rental__head[data-v-7fced402],.rental__lead-head[data-v-7fced402]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.rental__lead-head[data-v-7fced402]{align-items:flex-start}.rental__brand[data-v-7fced402]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-brand);font-size:.75rem;font-weight:700}.rental__tagline[data-v-7fced402]{color:var(--demo-ink);font-size:1.25rem;font-weight:800}.rental__reset[data-v-7fced402]{font:inherit;color:var(--demo-muted);border:1px solid var(--demo-line);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600}.rental__reset[data-v-7fced402]:hover{color:var(--demo-brand-strong);border-color:var(--demo-brand)}.rental__title[data-v-7fced402]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-muted);padding:0;font-size:.75rem;font-weight:700}.rental__hint[data-v-7fced402],.rental__note[data-v-7fced402]{color:var(--demo-muted);font-size:.8125rem;line-height:1.45}.rental__lots[data-v-7fced402]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.rental__lots legend[data-v-7fced402]{margin-bottom:.5rem}.rental__lot[data-v-7fced402]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;gap:.125rem;padding:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.rental__lot[data-v-7fced402]:hover{border-color:rgb(var(--demo-brand-rgb)/45%);transform:translateY(-2px)}.rental__lot[data-v-7fced402]:focus-within{box-shadow:0 0 0 3px var(--demo-brand-soft)}.rental__lot.is-active[data-v-7fced402]{border-color:var(--demo-brand);box-shadow:0 10px 24px -14px rgb(var(--demo-brand-rgb)/70%),inset 0 0 0 1px var(--demo-brand)}.rental__building[data-v-7fced402]{width:100%;max-width:120px;height:auto;margin-bottom:.375rem}.rental__building .rental__balcony[data-v-7fced402],.rental__building .rental__ground[data-v-7fced402]{stroke:var(--demo-line);stroke-width:2px}.rental__building .rental__balcony[data-v-7fced402]{stroke:rgb(var(--demo-brand-rgb)/35%)}.rental__building .rental__wall[data-v-7fced402]{fill:var(--demo-brand-tint);stroke:rgb(var(--demo-brand-rgb)/40%);stroke-width:1.5px;transition:fill .3s}.rental__building .rental__roof[data-v-7fced402]{fill:rgb(var(--demo-brand-rgb)/40%)}.rental__building .rental__window[data-v-7fced402]{fill:rgb(var(--demo-brand-rgb)/22%);transition:fill .3s}.is-active .rental__building .rental__wall[data-v-7fced402]{fill:#fff;stroke:var(--demo-brand)}.is-active .rental__building .rental__roof[data-v-7fced402]{fill:var(--demo-brand)}.is-active .rental__building .rental__window.is-lit[data-v-7fced402]{fill:#e3b866}.rental__lot-name[data-v-7fced402]{font-weight:700;line-height:1.25}.rental__lot-city[data-v-7fced402]{color:var(--demo-muted);font-size:.8125rem}.rental__lot-meta[data-v-7fced402]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);margin-top:.25rem;font-size:.8125rem;font-weight:600}.rental__layout[data-v-7fced402]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.rental__layout[data-v-7fced402]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.rental__controls[data-v-7fced402]{gap:.75rem;display:grid}.rental__lead[data-v-7fced402],.rental__panel[data-v-7fced402]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.875rem;padding:1.125rem;display:grid}.rental__field[data-v-7fced402]{gap:.4rem;display:grid}.rental__label[data-v-7fced402],.rental__slider-head[data-v-7fced402]{font-size:.875rem;font-weight:600}.rental__slider[data-v-7fced402]{gap:.5rem;display:grid}.rental__slider-head[data-v-7fced402]{justify-content:space-between;display:flex}.rental__slider-head strong[data-v-7fced402]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);font-size:1rem}.rental__range[data-v-7fced402]{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.5rem;margin:0}.rental__range[data-v-7fced402]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.rental__range[data-v-7fced402]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:8px}.rental__range[data-v-7fced402]::-webkit-slider-thumb{background:var(--demo-brand);appearance:none;border:3px solid #fff;border-radius:50%;width:1.375rem;height:1.375rem;margin-top:-7px;box-shadow:0 1px 4px #0f172a40}.rental__range[data-v-7fced402]::-moz-range-thumb{background:var(--demo-brand);border:3px solid #fff;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0f172a40}.rental__range[data-v-7fced402]:focus-visible{outline:none}.rental__range[data-v-7fced402]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.rental__range[data-v-7fced402]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.rental__range--dark[data-v-7fced402]::-webkit-slider-runnable-track{background:linear-gradient(to right,#e3b866 var(--fill),#ffffff24 var(--fill))}.rental__range--dark[data-v-7fced402]::-moz-range-track{background:linear-gradient(to right,#e3b866 var(--fill),#ffffff24 var(--fill))}.rental__range--dark[data-v-7fced402]::-webkit-slider-thumb{background:#e3b866;border-color:#0e1b2e}.rental__range--dark[data-v-7fced402]::-moz-range-thumb{background:#e3b866;border-color:#0e1b2e}.rental__segments[data-v-7fced402]{flex-wrap:wrap;gap:.375rem;display:flex}.rental__segment[data-v-7fced402]{white-space:nowrap;min-width:0;font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;flex:1 1 0;padding:.5rem;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.rental__segment[data-v-7fced402]:hover{border-color:rgb(var(--demo-brand-rgb)/50%)}.rental__segment[data-v-7fced402]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.rental__segment[aria-pressed=true][data-v-7fced402]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.rental__segment[aria-pressed=true] small[data-v-7fced402]{color:#ffffffbf}.rental__segment--stacked[data-v-7fced402]{text-align:left;white-space:normal;gap:.125rem;padding-inline:.75rem;display:grid}.rental__segment--stacked small[data-v-7fced402]{color:var(--demo-muted);font-size:.75rem;font-weight:500}.rental__toggle[data-v-7fced402]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.rental__toggle-label[data-v-7fced402]{font-size:.875rem;font-weight:600;display:block}.rental__switch[data-v-7fced402]{background:var(--demo-line);border-radius:999px;flex:none;width:2.5rem;height:1.5rem;transition:background .2s;position:relative}.rental__switch[data-v-7fced402]:after{content:"";background:#fff;border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a4d}input:checked+.rental__switch[data-v-7fced402]{background:var(--demo-brand)}input:checked+.rental__switch[data-v-7fced402]:after{transform:translate(1rem)}input:focus-visible+.rental__switch[data-v-7fced402]{box-shadow:0 0 0 3px var(--demo-brand-soft)}.rental__facts[data-v-7fced402]{border-top:1px dashed var(--demo-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding-top:.75rem;display:grid}.rental__facts dt[data-v-7fced402]{color:var(--demo-muted);font-size:.75rem}.rental__facts dd[data-v-7fced402]{font-variant-numeric:tabular-nums;font-weight:700}.rental__peek[data-v-7fced402]{z-index:2;color:#e8eef7;background:#0e1b2e;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;text-decoration:none;display:flex;position:sticky;bottom:.75rem;box-shadow:0 12px 28px -12px #0e1b2eb3}.rental__peek strong[data-v-7fced402]{font-variant-numeric:tabular-nums;color:#fff;font-size:1.0625rem}.rental__peek.is-positive span[data-v-7fced402]{color:#6ee7b7}.rental__peek.is-effort span[data-v-7fced402]{color:#e3b866}@media (width>=960px){.rental__peek[data-v-7fced402]{display:none}.rental__result[data-v-7fced402]{top:var(--demo-sticky-top);position:sticky}}.rental__result[data-v-7fced402]{color:#e8eef7;border-radius:calc(4px + var(--demo-radius));background:radial-gradient(120% 70% at 100% 0,#e3b86624,#0000 60%),linear-gradient(160deg,#17304f,#0e1b2e 70%);gap:1rem;padding:1.25rem;display:grid;box-shadow:0 24px 48px -28px #0e1b2ecc}.rental__hero[data-v-7fced402]{gap:.25rem;display:grid}.rental__badge[data-v-7fced402]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.is-positive .rental__badge[data-v-7fced402]{color:#6ee7b7;background:#6ee7b71f}.is-effort .rental__badge[data-v-7fced402]{color:#e3b866;background:#e3b86624}.rental__cashflow[data-v-7fced402]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;font-size:calc(clamp(2.25rem,6vw,3.25rem));font-weight:800;line-height:1.1}.rental__cashflow span[data-v-7fced402]{letter-spacing:0;color:#e8eef7a6;margin-left:.375rem;font-size:1rem;font-weight:600}.rental__hero-hint[data-v-7fced402]{color:#e8eef7a6;max-width:34rem;font-size:.8125rem}.rental__yields[data-v-7fced402]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rental__yields div[data-v-7fced402]{border-radius:var(--demo-radius);background:#ffffff0f;border:1px solid #ffffff17;padding:.75rem}.rental__yields dt[data-v-7fced402]{color:#e8eef7a6;font-size:.75rem}.rental__yields dd[data-v-7fced402]{font-variant-numeric:tabular-nums;color:#fff;font-size:1.25rem;font-weight:800}.rental__dark-title[data-v-7fced402]{letter-spacing:.08em;text-transform:uppercase;color:#e8eef799;font-size:.75rem;font-weight:700}.rental__flows[data-v-7fced402]{gap:.5rem;display:grid}.rental__flow[data-v-7fced402]{grid-template-columns:9.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;font-size:.8125rem;display:grid}@media (width<=520px){.rental__flow[data-v-7fced402]{grid-template-columns:7rem minmax(0,1fr) 4.75rem;font-size:.75rem}}.rental__flow.is-total-in[data-v-7fced402],.rental__flow.is-total-out[data-v-7fced402]{border-top:1px solid #ffffff1a;padding-top:.5rem;font-weight:700}.rental__flow-label[data-v-7fced402]{color:#e8eef7cc}.rental__flow-track[data-v-7fced402]{background:#ffffff0d;border-radius:3px;height:.75rem;position:relative}.rental__flow-bar[data-v-7fced402]{border-radius:3px;transition:left .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0}.is-in .rental__flow-bar[data-v-7fced402]{background:linear-gradient(90deg,#4ade80,#6ee7b7)}.is-out .rental__flow-bar[data-v-7fced402]{background:#fca5a5b3}.is-total-in .rental__flow-bar[data-v-7fced402]{background:#6ee7b7}.is-total-out .rental__flow-bar[data-v-7fced402]{background:#e3b866}.rental__flow-value[data-v-7fced402]{font-variant-numeric:tabular-nums;text-align:right;color:#fff}.rental__chart[data-v-7fced402]{border-radius:var(--demo-radius);background:#0000002e;border:1px solid #ffffff14;gap:.5rem;padding:.875rem;display:grid;position:relative}.rental__chart-head[data-v-7fced402]{justify-content:space-between;align-items:baseline;display:flex}.rental__chart-year[data-v-7fced402]{color:#e3b866;font-weight:700}.rental__svg[data-v-7fced402]{width:100%;height:170px;display:block;overflow:visible}.rental__area[data-v-7fced402],.rental__curve[data-v-7fced402]{transition:d .45s cubic-bezier(.22,1,.36,1)}.rental__area--debt[data-v-7fced402]{fill:#fca5a538}.rental__curve[data-v-7fced402]{fill:none;stroke-width:2.5px;vector-effect:non-scaling-stroke}.rental__curve--value[data-v-7fced402]{stroke:#9ec5ff}.rental__curve--gain[data-v-7fced402]{stroke:#e3b866;stroke-width:3px}.rental__zero[data-v-7fced402]{stroke:#fff3;stroke-dasharray:4 4}.rental__marker[data-v-7fced402],.rental__zero[data-v-7fced402]{vector-effect:non-scaling-stroke}.rental__marker[data-v-7fced402]{stroke:#e3b8668c;stroke-width:1px}.rental__plot[data-v-7fced402]{position:relative}.rental__dot[data-v-7fced402]{pointer-events:none;background:#e3b866;border:2px solid #0e1b2e;border-radius:50%;width:.75rem;height:.75rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #e3b86640}.rental__legend[data-v-7fced402]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rental__legend div[data-v-7fced402]{border-left:3px solid;padding-left:.625rem}.rental__legend .is-value[data-v-7fced402]{border-color:#9ec5ff}.rental__legend .is-debt[data-v-7fced402]{border-color:#fca5a5}.rental__cta[data-v-7fced402],.rental__legend .is-gain[data-v-7fced402]{border-color:#e3b866}.rental__legend dt[data-v-7fced402]{color:#e8eef7a6;font-size:.75rem}.rental__legend dd[data-v-7fced402]{font-variant-numeric:tabular-nums;color:#fff;font-weight:800}.rental__cta[data-v-7fced402]{color:#0e1b2e;background:linear-gradient(#f0cd85,#e3b866);justify-self:stretch}.rental__cta[data-v-7fced402]:hover{background:#f3d796}.rental__result .rental__note[data-v-7fced402]{color:#e8eef780}@media (width<=640px){.rental__lots[data-v-7fced402]{grid-template-columns:minmax(0,1fr)}.rental__lot[data-v-7fced402]{-moz-column-gap:.75rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;column-gap:.75rem}.rental__building[data-v-7fced402]{grid-row:span 3;margin:0}.rental__yields dd[data-v-7fced402]{font-size:1rem}.rental__legend dd[data-v-7fced402]{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.rental__area[data-v-7fced402],.rental__curve[data-v-7fced402],.rental__flow-bar[data-v-7fced402],.rental__lot[data-v-7fced402]{transition:none}}[data-v-ed066239]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.resa[data-v-ed066239]{font-family:var(--demo-font);color:var(--demo-ink);background:radial-gradient(120% 60% at 0 0,var(--demo-brand-tint),transparent 60%),var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:.75rem;display:grid}.resa h3[data-v-ed066239],.resa p[data-v-ed066239],.resa ul[data-v-ed066239]{margin:0}.resa svg[data-v-ed066239]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}@media (width>=720px){.resa[data-v-ed066239]{padding:1.5rem}}[data-staff="0"][data-v-ed066239]{--staff:#2f6b4f}[data-staff="1"][data-v-ed066239]{--staff:#b36a4e}[data-staff="2"][data-v-ed066239]{--staff:#4d6a8f}[data-staff="3"][data-v-ed066239]{--staff:#8a5a8c}.resa__shell[data-v-ed066239]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(2px + var(--demo-radius));display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #10261c73}.resa__recap[data-v-ed066239]{border-bottom:1px solid var(--demo-line);grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.25rem;display:grid}@media (width>=960px){.resa__shell[data-v-ed066239]{grid-template-columns:17.5rem minmax(0,1fr);min-height:34rem}.resa__recap[data-v-ed066239]{border-right:1px solid var(--demo-line);border-bottom:0;padding:1.75rem 1.5rem}}.resa__brand-row[data-v-ed066239]{align-items:center;gap:.75rem;display:flex}.resa__mark[data-v-ed066239]{width:2.75rem;height:2.75rem;font-family:var(--demo-font-display);color:#f3e7d3;background:#10261c;border-radius:50%;flex:none;place-items:center;font-size:1.4rem;font-style:italic;display:grid}.resa__brand[data-v-ed066239]{color:var(--demo-muted);font-size:.85rem;font-weight:700}.resa__tagline[data-v-ed066239]{color:var(--demo-muted);font-size:.78rem}.resa__recap-body[data-v-ed066239]{align-content:start;gap:.6rem;display:grid}.resa__recap-kicker[data-v-ed066239]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.resa__recap-service[data-v-ed066239]{font-family:var(--demo-font-display);font-size:1.6rem;font-weight:700;line-height:1.15}.resa__facts[data-v-ed066239]{color:var(--demo-muted);gap:.7rem;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:grid;margin-top:.4rem!important}.resa__facts li[data-v-ed066239]{align-items:flex-start;gap:.6rem;display:flex}.resa__facts svg[data-v-ed066239]{flex:none;width:1.15rem;height:1.15rem;margin-top:.05rem}.resa__facts .is-when[data-v-ed066239]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:calc(-4px + var(--demo-radius));margin-top:.2rem;padding:.7rem .75rem;animation:.35s both resa-pop-ed066239}@media (width<=959px){.resa__facts[data-v-ed066239]{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.5rem 1rem;font-size:.82rem}}.resa__note[data-v-ed066239]{color:var(--demo-muted);font-size:.74rem}.resa__main[data-v-ed066239]{min-width:0;scroll-margin-top:calc(.5rem + var(--demo-sticky-top,0px));grid-template-rows:auto 1fr;display:grid}.resa__tabs-nav[data-v-ed066239]{border-bottom:1px solid var(--demo-line);scrollbar-width:none;gap:.25rem;padding:.6rem;display:flex;overflow-x:auto}@media (width>=720px){.resa__tabs-nav[data-v-ed066239]{padding:.75rem 1rem}}.resa__tab-step[data-v-ed066239]{min-width:0;font:inherit;color:var(--demo-muted);text-align:left;cursor:pointer;border-radius:calc(-4px + var(--demo-radius));background:0 0;border:0;flex:1 0 auto;align-items:center;gap:.55rem;padding:.5rem .75rem;transition:background-color .2s,color .2s;display:flex}.resa__tab-step[data-v-ed066239]:hover:not(:disabled){background:var(--demo-surface)}.resa__tab-step[data-v-ed066239]:disabled{cursor:not-allowed;opacity:.5}.resa__tab-step[data-v-ed066239]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:1px}.resa__tab-step.is-active[data-v-ed066239]{color:var(--demo-ink);background:var(--demo-brand-tint)}.resa__tab-step.is-active .resa__tab-num[data-v-ed066239]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.resa__tab-step.is-done .resa__tab-num[data-v-ed066239]{color:var(--demo-brand-strong);border-color:var(--demo-brand)}@media (width<=719px){.resa__tab-step[data-v-ed066239]{flex:none;padding:.45rem .55rem}.resa__tab-step:not(.is-active) .resa__tab-text[data-v-ed066239]{display:none}}.resa__tab-num[data-v-ed066239]{border:1.5px solid var(--demo-line);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.78rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:grid}.resa__tab-num svg[data-v-ed066239]{stroke-width:2.6px;width:.95rem;height:.95rem}.resa__tab-text[data-v-ed066239]{min-width:0;display:grid}.resa__tab-label[data-v-ed066239]{white-space:nowrap;font-size:.82rem;font-weight:700}.resa__tab-value[data-v-ed066239]{max-width:10rem;color:var(--demo-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.resa__panel[data-v-ed066239]{align-content:start;gap:1rem;padding:1.1rem .9rem 1.25rem;display:grid}@media (width>=720px){.resa__panel[data-v-ed066239]{padding:1.5rem 1.75rem 1.75rem}}.resa__title[data-v-ed066239]{font-family:var(--demo-font-display);font-size:1.3rem;font-weight:700;line-height:1.2}.resa__hint[data-v-ed066239]{color:var(--demo-muted);font-size:.875rem}.resa__cats[data-v-ed066239]{flex-wrap:wrap;gap:.4rem;display:flex}.resa__cat[data-v-ed066239]{font:inherit;color:var(--demo-muted);cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s}.resa__cat[data-v-ed066239]:hover{border-color:var(--demo-brand)}.resa__cat.is-active[data-v-ed066239]{color:#fff;background:var(--demo-ink);border-color:var(--demo-ink)}.resa__cat[data-v-ed066239]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:1px}.resa__list[data-v-ed066239]{gap:.55rem;display:grid}.resa__row[data-v-ed066239]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));align-items:center;gap:.9rem;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;animation:.3s both resa-pop-ed066239;display:flex}.resa__row[data-v-ed066239]:hover{border-color:var(--demo-brand);transform:translate(2px)}.resa__row:hover .resa__chevron[data-v-ed066239]{color:var(--demo-brand);transform:translate(2px)}.resa__row[data-v-ed066239]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.resa__row.is-active[data-v-ed066239]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 3px 0 0 var(--demo-brand)}.resa__row[data-v-ed066239]:nth-child(2){animation-delay:30ms}.resa__row[data-v-ed066239]:nth-child(3){animation-delay:60ms}.resa__row[data-v-ed066239]:nth-child(4){animation-delay:90ms}.resa__row[data-v-ed066239]:nth-child(5){animation-delay:.12s}.resa__row[data-v-ed066239]:nth-child(6){animation-delay:.15s}.resa__row[data-v-ed066239]:nth-child(7){animation-delay:.18s}.resa__row[data-v-ed066239]:nth-child(8){animation-delay:.21s}.resa__row-text[data-v-ed066239]{flex:1;gap:.15rem;min-width:0;display:grid}.resa__row-name[data-v-ed066239]{font-weight:700}.resa__row-hint[data-v-ed066239]{color:var(--demo-muted);font-size:.8rem}.resa__row-meta[data-v-ed066239]{flex:none;justify-items:end;gap:.25rem;display:grid}.resa__row-meta strong[data-v-ed066239]{color:var(--demo-brand-strong);font-size:1.05rem}.resa__chip[data-v-ed066239]{color:var(--demo-muted);background:var(--demo-surface);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.resa__chevron[data-v-ed066239]{width:1.1rem;height:1.1rem;color:var(--demo-muted);flex:none;transition:transform .2s,color .2s}.resa__avatar[data-v-ed066239]{color:#fff;background:var(--staff,var(--demo-brand));border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-weight:700;display:grid}.resa__avatar--any[data-v-ed066239]{background:0 0;width:2.6rem;display:flex}.resa__avatar--any span[data-v-ed066239]{color:#fff;background:var(--staff,var(--demo-brand));border:2px solid var(--demo-card);border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.62rem;display:grid}.resa__avatar--any span+span[data-v-ed066239]{margin-left:-.75rem}.resa__avatar--small[data-v-ed066239]{border:2px solid #ffffff40;width:1.8rem;height:1.8rem;font-size:.75rem}.resa__empty[data-v-ed066239],.resa__loading[data-v-ed066239]{color:var(--demo-muted);text-align:center;background:var(--demo-surface);border-radius:var(--demo-radius);padding:1rem;font-size:.9rem}.resa__when[data-v-ed066239]{gap:1.5rem;display:grid}@media (width>=720px){.resa__when[data-v-ed066239]{grid-template-columns:minmax(0,1fr) 13.5rem;gap:2rem}}.resa__cal[data-v-ed066239]{align-content:start;gap:.75rem;display:grid}.resa__cal-head[data-v-ed066239]{align-items:center;gap:.4rem;display:flex}.resa__cal-title[data-v-ed066239]{flex:1;font-weight:700}.resa__cal-nav[data-v-ed066239]{width:2.25rem;height:2.25rem;color:var(--demo-brand-strong);cursor:pointer;background:var(--demo-brand-tint);border:0;border-radius:50%;place-items:center;transition:background-color .2s,opacity .2s;display:grid}.resa__cal-nav svg[data-v-ed066239]{stroke-width:2.2px;width:1.1rem;height:1.1rem}.resa__cal-nav[data-v-ed066239]:hover:not(:disabled){background:var(--demo-brand-soft)}.resa__cal-nav[data-v-ed066239]:disabled{color:var(--demo-muted);cursor:default;opacity:.45;background:0 0}.resa__cal-nav[data-v-ed066239]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:1px}.resa__grid[data-v-ed066239],.resa__grid-row[data-v-ed066239]{gap:.3rem;display:grid}.resa__grid-row[data-v-ed066239]{grid-template-columns:repeat(7,minmax(0,1fr))}.resa__weekday[data-v-ed066239]{color:var(--demo-muted);text-align:center;text-transform:uppercase;padding-bottom:.2rem;font-size:.72rem;font-weight:700}.resa__cell[data-v-ed066239]{max-height:3.1rem}.resa__cell[data-v-ed066239],.resa__date[data-v-ed066239]{aspect-ratio:1;place-items:center;display:grid}.resa__date[data-v-ed066239]{width:100%;max-width:2.9rem;font:inherit;color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;cursor:pointer;background:var(--demo-brand-tint);border:0;border-radius:50%;padding:0;font-size:.95rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;position:relative}.resa__date[data-v-ed066239]:hover{background:var(--demo-brand-soft)}.resa__date[data-v-ed066239]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft),0 0 0 1px var(--demo-brand);outline:none}.resa__date.is-active[data-v-ed066239]{color:#fff;background:var(--demo-brand);box-shadow:0 8px 18px -8px rgb(var(--demo-brand-rgb)/90%);transform:scale(1.04)}.resa__date.is-off[data-v-ed066239]{color:var(--demo-muted);cursor:default;opacity:.6;background:0 0;font-weight:500}.resa__date.is-today[data-v-ed066239]:after{content:"";background:currentColor;border-radius:50%;width:.28rem;height:.28rem;position:absolute;bottom:15%}.resa__zone[data-v-ed066239]{color:var(--demo-muted);align-items:center;gap:.45rem;font-size:.8rem;display:flex;margin-top:.25rem!important}.resa__zone svg[data-v-ed066239]{width:1rem;height:1rem}.resa__times[data-v-ed066239]{grid-template-rows:auto auto 1fr;gap:.75rem;min-width:0;display:grid}.resa__day-title[data-v-ed066239]{gap:.1rem;font-weight:700;display:grid}.resa__day-title span[data-v-ed066239]{color:var(--demo-brand-strong);font-size:.78rem;font-weight:600}.resa__times-list[data-v-ed066239]{align-content:start;gap:.45rem;margin:-.15rem;padding:.15rem .35rem .15rem .15rem;display:grid}@media (width>=720px){.resa__times-list[data-v-ed066239]{scrollbar-width:thin;max-height:23rem;overflow-y:auto}}@media (width<=719px){.resa__times-list[data-v-ed066239]{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.resa__times-list .resa__period-name[data-v-ed066239],.resa__times-list .resa__pick.is-active[data-v-ed066239]{grid-column:1/-1}}.resa__period-name[data-v-ed066239]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;margin-top:.35rem!important}.resa__period-name[data-v-ed066239]:first-child{margin-top:0!important}.resa__pick[data-v-ed066239]{grid-template-columns:1fr 0fr;gap:0;transition:grid-template-columns .25s,gap .25s;display:grid}.resa__pick.is-active[data-v-ed066239]{grid-template-columns:1fr 1fr;gap:.4rem}.resa__next[data-v-ed066239],.resa__time[data-v-ed066239]{min-width:0;height:3rem;font:inherit;cursor:pointer;border-radius:calc(-6px + var(--demo-radius));font-weight:700}.resa__time[data-v-ed066239]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;background:var(--demo-card);border:1px solid rgb(var(--demo-brand-rgb)/45%);transition:background-color .2s,border-color .2s,color .2s;position:relative}.resa__time[data-v-ed066239]:hover{border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.resa__time[data-v-ed066239]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.is-active .resa__time[data-v-ed066239]{color:#fff;box-shadow:none;background:#4a4f57;border-color:#4a4f57}.resa__next[data-v-ed066239]{color:#fff;white-space:nowrap;background:var(--demo-brand);border:0;animation:.25s both resa-pop-ed066239;overflow:hidden}.resa__next[data-v-ed066239]:hover{background:var(--demo-brand-strong)}.resa__next[data-v-ed066239]:focus-visible{outline:2px solid var(--demo-brand-strong);outline-offset:2px}.resa__time-who[data-v-ed066239]{color:#fff;background:var(--staff,var(--demo-brand));border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.62rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.is-active .resa__time-who[data-v-ed066239]{display:none}.resa__ticket[data-v-ed066239]{color:#f3e7d3;border-radius:calc(2px + var(--demo-radius));background:radial-gradient(90% 60% at 100% 0,#d9b77938,#0000 60%),linear-gradient(160deg,#1c3d2e,#10261c);gap:.6rem;width:100%;max-width:32rem;margin-inline:auto;padding:1.4rem 1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #10261ccc}.resa__ticket.is-confirmed[data-v-ed066239]{box-shadow:0 0 0 2px #d9b7798c,0 24px 48px -28px #10261ccc}@media (width>=720px){.resa__ticket[data-v-ed066239]{padding:1.6rem 1.75rem}}.resa__ticket-service[data-v-ed066239]{font-family:var(--demo-font-display);color:#fff;font-size:1.45rem;line-height:1.2}.resa__ticket-lead[data-v-ed066239]{color:#f3e7d3b3;font-size:.85rem}.resa__ticket-when[data-v-ed066239]{border-radius:calc(-6px + var(--demo-radius));background:#ffffff0f;margin-top:.3rem;padding:.8rem .9rem}.resa__ticket-date[data-v-ed066239]{color:#f3e7d3cc;font-size:.85rem}.resa__ticket-time[data-v-ed066239]{font-family:var(--demo-font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.15}.resa__ticket-time span[data-v-ed066239]{color:#f3e7d3a6;font-size:1rem;font-weight:500}.resa__ticket-who[data-v-ed066239]{align-items:center;gap:.55rem;font-size:.9rem;display:flex}.resa__timeline[data-v-ed066239]{gap:.4rem;margin-top:.4rem;display:grid}.resa__timeline-title[data-v-ed066239]{color:#f3e7d3a6;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.resa__track[data-v-ed066239]{background:#ffffff12;border-radius:6px;height:1.6rem;position:relative;overflow:hidden}.resa__segment[data-v-ed066239]{border-right:1px solid #10261c;position:absolute;top:0;bottom:0}.resa__segment.is-busy[data-v-ed066239]{background:repeating-linear-gradient(135deg,#f3e7d338 0 4px,#f3e7d31a 0 8px)}.resa__segment.is-break[data-v-ed066239]{background:#f3e7d30f}.resa__segment.is-booking[data-v-ed066239]{z-index:1;background:#d9b779;border-radius:4px;animation:.5s both resa-grow-ed066239;box-shadow:0 0 14px #d9b779b3}.resa__ticks[data-v-ed066239]{height:.9rem;position:relative}.resa__ticks span[data-v-ed066239]{color:#f3e7d38c;font-size:.65rem;position:absolute;transform:translate(-50%)}.resa__keys[data-v-ed066239]{color:#f3e7d3b3;flex-wrap:wrap;gap:.4rem .9rem;padding:0;font-size:.72rem;list-style:none;display:flex}.resa__keys li[data-v-ed066239]{align-items:center;gap:.35rem;display:flex}.resa__keys li[data-v-ed066239]:before{content:"";border-radius:3px;width:.7rem;height:.7rem}.resa__keys li.is-busy[data-v-ed066239]:before{background:repeating-linear-gradient(135deg,#f3e7d366 0 2px,#f3e7d326 0 4px)}.resa__keys li.is-break[data-v-ed066239]:before{background:#f3e7d326}.resa__keys li.is-booking[data-v-ed066239]:before{background:#d9b779}.resa__confirm[data-v-ed066239]{font:inherit;color:#10261c;cursor:pointer;background:linear-gradient(135deg,#f1d9a6,#d9b779);border:0;border-radius:999px;flex:2 auto;padding:.85rem 1rem;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px -12px #d9b779e6}.resa__confirm[data-v-ed066239]:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #d9b779}.resa__confirm[data-v-ed066239]:focus-visible{outline-offset:2px;outline:2px solid #fff}.resa__check[data-v-ed066239]{justify-self:center;width:3.5rem;height:3.5rem}.resa__check svg[data-v-ed066239]{stroke:#d9b779;stroke-width:3px;width:100%;height:100%}.resa__check circle[data-v-ed066239]{stroke-dasharray:151;animation:.6s both resa-draw-ed066239}.resa__check path[data-v-ed066239]{stroke-dasharray:36;animation:.4s .45s both resa-draw-ed066239}.resa__ref[data-v-ed066239]{text-align:center;border-radius:calc(-6px + var(--demo-radius));background:#ffffff14;padding:.6rem .8rem;font-size:.85rem}.resa__ref strong[data-v-ed066239]{color:#d9b779;letter-spacing:.06em;margin-left:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem}.resa__ticket-actions[data-v-ed066239]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.resa__ghost[data-v-ed066239]{font:inherit;color:#f3e7d3;text-align:center;cursor:pointer;background:0 0;border:1px solid #f3e7d359;border-radius:999px;flex:auto;padding:.6rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s}.resa__ghost[data-v-ed066239]:hover{background:#ffffff14;border-color:#f3e7d399}.resa__ghost[data-v-ed066239]:focus-visible{outline-offset:2px;outline:2px solid #d9b779}.resa__foot[data-v-ed066239]{justify-content:center;display:flex}.resa__foot .demo-ui-button[data-v-ed066239]{width:100%;max-width:24rem}.resa__lead[data-v-ed066239]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1.25rem;display:grid}.resa__lead-head[data-v-ed066239]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.resa-step-enter-active[data-v-ed066239],.resa-step-leave-active[data-v-ed066239]{transition:opacity .2s,transform .2s}.resa-step-enter-from[data-v-ed066239]{opacity:0;transform:translate(14px)}.resa-step-leave-to[data-v-ed066239]{opacity:0;transform:translate(-14px)}@keyframes resa-pop-ed066239{0%{opacity:0;transform:translateY(4px)}}@keyframes resa-grow-ed066239{0%{transform:scaleX(.2)}}@keyframes resa-draw-ed066239{0%{stroke-dashoffset:151px}}@media (prefers-reduced-motion:reduce){.resa[data-v-ed066239] *,.resa[data-v-ed066239] :after,.resa[data-v-ed066239] :before{transition:none!important;animation:none!important}}[data-v-85170e6d]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.pf[data-v-85170e6d]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(4px + var(--demo-radius));grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.pf dd[data-v-85170e6d],.pf dl[data-v-85170e6d],.pf h3[data-v-85170e6d],.pf p[data-v-85170e6d],.pf ul[data-v-85170e6d]{margin:0}.pf ul[data-v-85170e6d]{padding:0;list-style:none}@media (width>=720px){.pf[data-v-85170e6d]{padding:1.25rem}}.pf__top[data-v-85170e6d]{color:#fafafa;background:radial-gradient(120% 140% at 100% 0,rgb(var(--demo-brand-rgb)/28%),transparent 55%),repeating-linear-gradient(135deg,#ffffff08 0 2px,transparent 2px 9px),#18181b;border-radius:var(--demo-radius);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.25rem;display:grid}@media (width>=960px){.pf__top[data-v-85170e6d]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;padding:1.5rem 1.75rem}}.pf__brand[data-v-85170e6d]{align-items:center;gap:.85rem;display:flex}.pf__logo[data-v-85170e6d]{background:var(--demo-brand);border-radius:8px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.pf__logo svg[data-v-85170e6d]{fill:#fff;width:1.5rem}.pf__brand-name[data-v-85170e6d]{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.pf__brand-tag[data-v-85170e6d]{color:#a1a1aa;font-size:.8rem}.pf__search[data-v-85170e6d]{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.pf__label[data-v-85170e6d]{letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;font-size:.7rem;font-weight:700}.pf__plate-row[data-v-85170e6d]{gap:.6rem;display:flex}.pf__plate[data-v-85170e6d]{background:#fff;border:2px solid #111;border-radius:7px;flex:1;min-width:0;height:3.4rem;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 0 2px #fff,0 10px 24px -12px #000c}.pf__plate[data-v-85170e6d]:focus-within{box-shadow:0 0 0 2px #fff,0 0 0 5px rgb(var(--demo-brand-rgb)/60%)}.pf__plate.is-error[data-v-85170e6d]{animation:.3s pf-shake-85170e6d;box-shadow:0 0 0 2px #fff,0 0 0 5px #dc262699}.pf__plate-dept[data-v-85170e6d],.pf__plate-eu[data-v-85170e6d]{color:#fff;background:#039;flex:none;place-content:center;justify-items:center;gap:.1rem;width:2.1rem;font-size:.85rem;font-weight:700;display:grid}.pf__plate-dept svg[data-v-85170e6d],.pf__plate-eu svg[data-v-85170e6d]{fill:#fc0;width:1.1rem}.pf__plate-input[data-v-85170e6d]{width:0;min-width:0;font-family:"DIN Alternate","Arial Narrow","Roboto Condensed",var(--demo-font);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#111;background:0 0;border:0;outline:none;flex:1;padding:0 .5rem;font-size:calc(clamp(1.15rem,4.6vw,1.75rem));font-weight:700}@media (width>=720px){.pf__plate-input[data-v-85170e6d]{letter-spacing:.08em}}.pf__plate-input[data-v-85170e6d]::placeholder{color:#c4c4c8}.pf__search-btn[data-v-85170e6d]{flex:none;min-height:3.4rem;padding-inline:1.3rem}.pf__plate-error[data-v-85170e6d]{color:#fca5a5;font-size:.8rem}.pf__try[data-v-85170e6d]{color:#a1a1aa;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.pf__try-chip[data-v-85170e6d]{font-family:"DIN Alternate","Arial Narrow",var(--demo-font);letter-spacing:.06em;color:#fafafa;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:5px;padding:.3rem .55rem;font-size:.75rem;font-weight:700;transition:background-color .15s,border-color .15s}.pf__try-chip[data-v-85170e6d]:hover{background:rgb(var(--demo-brand-rgb)/30%);border-color:var(--demo-brand)}.pf__manual[data-v-85170e6d]{gap:.6rem;display:grid}.pf__or[data-v-85170e6d]{color:var(--demo-ink);font-size:.8rem;font-weight:700}.pf__or span[data-v-85170e6d]{text-transform:uppercase;color:var(--demo-muted);background:var(--demo-card);border:1px solid var(--demo-line);border-radius:999px;margin-right:.35rem;padding:.15rem .45rem;font-size:.7rem;font-weight:600}.pf__selects[data-v-85170e6d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=720px){.pf__selects[data-v-85170e6d]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pf__select[data-v-85170e6d]{color:var(--demo-muted);gap:.25rem;font-size:.7rem;font-weight:600;display:grid}.pf__select select[data-v-85170e6d]{width:100%;min-height:2.6rem;font-family:var(--demo-font);color:var(--demo-ink);appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%2371717a' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right .6rem center/.75rem,var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));cursor:pointer;padding:0 2rem 0 .7rem;font-size:.875rem}.pf__select select[data-v-85170e6d]:focus-visible{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.pf__select select[data-v-85170e6d]:disabled{opacity:.5;cursor:not-allowed}.pf__body[data-v-85170e6d]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.pf__body[data-v-85170e6d]{grid-template-columns:minmax(0,1fr) 19rem}}.pf__main[data-v-85170e6d]{gap:.9rem;min-width:0;display:grid}.pf__garage[data-v-85170e6d]{background:linear-gradient(to bottom,transparent 70%,#0000000a),var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.5rem;padding:1rem;display:grid;overflow:hidden}@media (width>=720px){.pf__garage[data-v-85170e6d]{grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:1rem}}.pf__vehicle[data-v-85170e6d]{align-content:start;justify-items:start;gap:.35rem;display:grid}.pf__kicker[data-v-85170e6d]{letter-spacing:.12em;text-transform:uppercase;color:var(--demo-brand);font-size:.7rem;font-weight:700}.pf__vehicle-name[data-v-85170e6d]{font-family:var(--demo-font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;line-height:1.1;animation:.35s pf-pop-85170e6d}.pf__vehicle-name span[data-v-85170e6d]{color:var(--demo-muted);font-weight:500}.pf__vehicle-engine[data-v-85170e6d]{color:var(--demo-muted);font-size:.85rem}.pf__empty-lead[data-v-85170e6d]{color:var(--demo-muted);font-size:.9rem}.pf__specs[data-v-85170e6d]{flex-wrap:wrap;gap:.3rem;display:flex;margin-top:.25rem!important}.pf__specs li[data-v-85170e6d]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:5px;gap:.3rem;padding:.25rem .5rem;font-size:.72rem;font-weight:700;display:flex}.pf__specs li span[data-v-85170e6d]{color:var(--demo-muted);font-weight:500}.pf__specs li.is-electric[data-v-85170e6d]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.pf__specs li.is-hybrid[data-v-85170e6d]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.pf__change[data-v-85170e6d]{font-family:var(--demo-font);color:var(--demo-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.pf__change[data-v-85170e6d]:hover{color:var(--demo-brand)}.pf__car[data-v-85170e6d]{position:relative}.pf__car-svg[data-v-85170e6d]{width:100%;height:auto;display:block;overflow:visible}.pf__shadow[data-v-85170e6d]{fill:#0000001a}.pf__paint-top[data-v-85170e6d]{stop-color:#d4d4d8;transition:stop-color .5s}.pf__paint-bottom[data-v-85170e6d]{stop-color:#a1a1aa;transition:stop-color .5s}.pf__garage.is-ready .pf__paint-top[data-v-85170e6d]{stop-color:#3f3f46}.pf__garage.is-ready .pf__paint-bottom[data-v-85170e6d]{stop-color:#18181b}.pf__garage.is-ready .pf__lamp--front[data-v-85170e6d]{fill:#fef3c7;filter:drop-shadow(0 0 6px #fde68a)}.pf__garage.is-ready .pf__lamp--rear[data-v-85170e6d]{fill:#ef4444}.pf__body-shape[data-v-85170e6d]{stroke:#00000040;stroke-width:1px}.pf__glass[data-v-85170e6d]{opacity:.85}.pf__line[data-v-85170e6d]{fill:none;stroke:#ffffff1f;stroke-width:1.5px}.pf__lamp[data-v-85170e6d]{fill:#e4e4e7;transition:fill .4s}.pf__pipe[data-v-85170e6d]{fill:#71717a}.pf__wheel circle[data-v-85170e6d]{fill:#111}.pf__wheel .pf__rim[data-v-85170e6d]{fill:#71717a;stroke:#d4d4d8;stroke-width:2px;stroke-dasharray:4 6}.pf__wheel .pf__hub[data-v-85170e6d]{fill:#e4e4e7}.pf__wheel .pf__disc[data-v-85170e6d]{fill:none;stroke:#a1a1aa;stroke-width:3px}.pf__bar[data-v-85170e6d],.pf__chain[data-v-85170e6d],.pf__fender[data-v-85170e6d],.pf__fork[data-v-85170e6d],.pf__frame[data-v-85170e6d],.pf__pipe-line[data-v-85170e6d],.pf__shock[data-v-85170e6d]{fill:none;stroke-linecap:round}.pf__frame[data-v-85170e6d]{stroke:#3f3f46;stroke-width:8px}.pf__fork[data-v-85170e6d]{stroke:#a1a1aa;stroke-width:9px}.pf__shock[data-v-85170e6d]{stroke:#b45309;stroke-width:5px;stroke-dasharray:3 2}.pf__fender[data-v-85170e6d]{stroke:#3f3f46;stroke-width:6px}.pf__bar[data-v-85170e6d]{stroke:#27272a;stroke-width:5px}.pf__chain[data-v-85170e6d]{stroke:#52525b;stroke-width:2px}.pf__pipe-line[data-v-85170e6d]{stroke:#a1a1aa;stroke-width:6px}.pf__engine[data-v-85170e6d]{fill:#52525b;stroke:#00000040}.pf__seat[data-v-85170e6d]{fill:#18181b}.pf__spot[data-v-85170e6d]{pointer-events:none;animation:.4s backwards pf-pop-85170e6d}.pf__spot .pf__spot-ring[data-v-85170e6d]{fill:rgb(var(--demo-brand-rgb)/30%);transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite pf-pulse-85170e6d}.pf__spot .pf__spot-dot[data-v-85170e6d]{fill:var(--demo-brand);stroke:#fff;stroke-width:2.5px}.pf__spot .pf__spot-count[data-v-85170e6d]{font-family:var(--demo-font);fill:#fff;font-size:12px;font-weight:800}.pf__spot.is-active .pf__spot-dot[data-v-85170e6d]{fill:#fff;stroke:var(--demo-brand)}.pf__spot.is-active .pf__spot-count[data-v-85170e6d]{fill:var(--demo-brand)}.pf__spot.is-empty[data-v-85170e6d]{opacity:.35}.pf__spot.is-empty .pf__spot-ring[data-v-85170e6d]{fill:#0000;animation:none}.pf__spot.is-empty .pf__spot-dot[data-v-85170e6d]{fill:#71717a}.pf__spot-hit[data-v-85170e6d]{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.75rem;height:2.75rem;padding:0;position:absolute;transform:translate(-50%,-50%)}.pf__spot-hit[data-v-85170e6d]:disabled{cursor:default}.pf__spot-hit[data-v-85170e6d]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.pf__car-hint[data-v-85170e6d]{text-align:center;color:var(--demo-muted);font-size:.72rem}.pf__excluded[data-v-85170e6d]{color:var(--demo-muted);background:var(--demo-card);border:1px solid var(--demo-line);border-left:3px solid var(--demo-brand);border-radius:var(--demo-radius);padding:.65rem .85rem;font-size:.85rem}.pf__excluded strong[data-v-85170e6d]{color:var(--demo-ink)}.pf__excluded-sep[data-v-85170e6d]{margin-inline:.35rem}.pf__excluded-num[data-v-85170e6d]{font-variant-numeric:tabular-nums;color:var(--demo-brand);font-weight:800}.pf__tabs[data-v-85170e6d]{scrollbar-width:none;gap:.4rem;margin-inline:-1rem;padding:.1rem 1rem;display:flex;overflow-x:auto}@media (width>=720px){.pf__tabs[data-v-85170e6d]{flex-wrap:wrap;margin-inline:0;padding-inline:0}.pf__parts[data-v-85170e6d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf__tab[data-v-85170e6d]{min-height:2.4rem;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-card);border:1px solid var(--demo-line);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.82rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pf__tab span[data-v-85170e6d]{text-align:center;background:var(--demo-surface);border-radius:999px;min-width:1.3rem;padding:.05rem .35rem;font-size:.7rem}.pf__tab[data-v-85170e6d]:hover{border-color:var(--demo-muted)}.pf__tab.is-active[data-v-85170e6d]{color:#fff;background:#18181b;border-color:#18181b}.pf__tab.is-active span[data-v-85170e6d]{color:#fff;background:var(--demo-brand)}.pf__none[data-v-85170e6d],.pf__part-cat[data-v-85170e6d],.pf__tab.is-empty[data-v-85170e6d]:not(.is-active){color:var(--demo-muted)}.pf__none[data-v-85170e6d]{text-align:center;background:var(--demo-card);border:1px dashed var(--demo-line);border-radius:var(--demo-radius);padding:1.5rem 1rem;font-size:.9rem}.pf__parts[data-v-85170e6d]{gap:.75rem;display:grid}.pf__part[data-v-85170e6d]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-content:start;gap:.7rem;padding:1rem;transition:border-color .2s,box-shadow .2s;display:grid}.pf__part[data-v-85170e6d]:hover{border-color:rgb(var(--demo-brand-rgb)/45%);box-shadow:0 14px 30px -22px #00000073}.pf__part-head[data-v-85170e6d]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pf__part-cat[data-v-85170e6d]{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pf__part-name[data-v-85170e6d]{font-size:.98rem;font-weight:700;line-height:1.25}.pf__price[data-v-85170e6d]{font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;font-size:1.2rem;font-weight:800}.pf__fit[data-v-85170e6d]{color:#15803d;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:flex}.pf__fit svg[data-v-85170e6d]{fill:none;stroke:#fff;stroke-width:2.2px;background:#16a34a;border-radius:50%;width:1rem;height:1rem;padding:.15rem}.pf__proof[data-v-85170e6d]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:.1rem .4rem;font-weight:600}.pf__tiers[data-v-85170e6d]{background:var(--demo-surface);border-radius:calc(-2px + var(--demo-radius));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.pf__tier[data-v-85170e6d]{font-family:var(--demo-font);text-align:center;color:var(--demo-muted);border-radius:calc(-4px + var(--demo-radius));cursor:pointer;background:0 0;border:1px solid #0000;gap:.05rem;padding:.4rem .3rem;transition:background-color .15s,color .15s;display:grid}.pf__tier span[data-v-85170e6d]{font-size:.66rem;font-weight:600}.pf__tier strong[data-v-85170e6d]{font-variant-numeric:tabular-nums;font-size:.85rem}.pf__tier strong[data-v-85170e6d],.pf__tier[data-v-85170e6d]:hover{color:var(--demo-ink)}.pf__tier.is-active[data-v-85170e6d]{background:var(--demo-card);border-color:var(--demo-line);box-shadow:0 2px 6px -3px #0000004d}.pf__tier.is-active span[data-v-85170e6d]{color:var(--demo-brand)}.pf__part-specs[data-v-85170e6d]{color:var(--demo-muted);gap:.2rem;font-size:.78rem;display:grid}.pf__part-specs li[data-v-85170e6d]:first-child{color:var(--demo-ink);font-weight:700}.pf__part-specs code[data-v-85170e6d]{color:var(--demo-muted);background:var(--demo-surface);border-radius:3px;margin-left:.25rem;padding:.05rem .3rem;font-size:.7rem;font-weight:500}.pf__part-foot[data-v-85170e6d]{border-top:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.6rem;display:flex}.pf__stock-block[data-v-85170e6d]{gap:.1rem;min-width:0;display:grid}.pf__stock[data-v-85170e6d]{align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:flex}.pf__stock[data-v-85170e6d]:before{content:"";border-radius:50%;width:.5rem;height:.5rem}.pf__stock.is-high[data-v-85170e6d]:before{background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.pf__stock.is-low[data-v-85170e6d]{color:#b45309}.pf__stock.is-low[data-v-85170e6d]:before{background:#f59e0b;box-shadow:0 0 0 3px #fef3c7}.pf__also[data-v-85170e6d],.pf__basket-count[data-v-85170e6d],.pf__delivery[data-v-85170e6d],.pf__hint[data-v-85170e6d],.pf__line-meta[data-v-85170e6d],.pf__stock.is-out[data-v-85170e6d]{color:var(--demo-muted)}.pf__stock.is-out[data-v-85170e6d]:before{background:#a1a1aa}.pf__delivery[data-v-85170e6d]{min-height:1em;font-size:.74rem}.pf__delivery[data-v-85170e6d]:first-letter{text-transform:uppercase}.pf__add[data-v-85170e6d]{flex:none;min-height:2.5rem;padding-inline:1rem}.pf__also[data-v-85170e6d]{font-size:.72rem}.pf__basket[data-v-85170e6d]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.85rem;padding:1rem;scroll-margin-top:5rem;display:grid}@media (width>=960px){.pf__basket[data-v-85170e6d]{top:var(--demo-sticky-top);position:sticky}}.pf__basket-head[data-v-85170e6d]{justify-content:space-between;align-items:baseline;display:flex}.pf__title[data-v-85170e6d]{font-size:1rem;font-weight:800}.pf__hint[data-v-85170e6d]{font-size:.82rem}.pf__basket-count[data-v-85170e6d]{font-size:.75rem}.pf__lines[data-v-85170e6d]{gap:.6rem;display:grid}.pf__line-item[data-v-85170e6d]{border-bottom:1px solid var(--demo-line);grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem;padding-bottom:.6rem;display:grid}.pf__line-name[data-v-85170e6d]{font-size:.82rem;font-weight:600;line-height:1.25}.pf__line-meta[data-v-85170e6d]{font-size:.72rem}.pf__line-price[data-v-85170e6d]{font-variant-numeric:tabular-nums;text-align:right;grid-column:2;font-size:.85rem;font-weight:700}.pf__qty[data-v-85170e6d]{border:1px solid var(--demo-line);border-radius:6px;grid-row:2;justify-self:start;align-items:center;display:inline-flex}.pf__qty button[data-v-85170e6d]{width:2rem;height:2rem;color:var(--demo-ink);cursor:pointer;background:0 0;border:0;font-size:1rem}.pf__qty button[data-v-85170e6d]:hover{color:var(--demo-brand)}.pf__qty span[data-v-85170e6d]{text-align:center;min-width:1.5rem;font-size:.82rem;font-weight:700}.pf__ship[data-v-85170e6d]{gap:.4rem;display:grid}.pf__ship-bar[data-v-85170e6d]{background:var(--demo-surface);border-radius:999px;height:6px;overflow:hidden}.pf__ship-bar span[data-v-85170e6d]{background:linear-gradient(90deg,var(--demo-brand),#f59e0b);transform-origin:0;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.pf__ship-text[data-v-85170e6d]{color:var(--demo-muted);font-size:.75rem}.pf__ship-text strong[data-v-85170e6d]{color:var(--demo-ink)}.pf__ship-text.is-done[data-v-85170e6d]{color:#15803d;font-weight:700}.pf__totals[data-v-85170e6d]{gap:.3rem;display:grid}.pf__totals div[data-v-85170e6d]{color:var(--demo-muted);justify-content:space-between;font-size:.82rem;display:flex}.pf__totals dd[data-v-85170e6d]{font-variant-numeric:tabular-nums;color:var(--demo-ink)}.pf__total[data-v-85170e6d]{border-top:1px solid var(--demo-line);padding-top:.5rem}.pf__total dd[data-v-85170e6d],.pf__total dt[data-v-85170e6d]{color:var(--demo-ink);font-size:1.05rem;font-weight:800}.pf__cta[data-v-85170e6d]{width:100%}.pf__ordered[data-v-85170e6d]{border-radius:calc(-2px + var(--demo-radius));background:#f0fdf4;border:1px solid #bbf7d0;gap:.75rem;padding:.85rem;animation:.35s pf-pop-85170e6d;display:flex}.pf__ordered svg[data-v-85170e6d]{fill:none;stroke:#16a34a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2.25rem;height:2.25rem}.pf__ordered svg path[data-v-85170e6d]{stroke-dasharray:40;animation:.5s .15s backwards pf-draw-85170e6d}.pf__note[data-v-85170e6d]{text-align:center;color:var(--demo-muted);font-size:.72rem}.pf__peek[data-v-85170e6d]{z-index:2;color:#fafafa;background:#18181b;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem .7rem 1.1rem;font-size:.82rem;text-decoration:none;display:flex;position:sticky;bottom:.75rem;box-shadow:0 12px 30px -10px #0009}.pf__peek strong[data-v-85170e6d]{color:#fff;background:var(--demo-brand);border-radius:999px;flex:none;padding:.4rem .8rem}@media (width>=960px){.pf__peek[data-v-85170e6d]{display:none}}.pf__lead[data-v-85170e6d]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1.25rem;display:grid}.pf__lead-head[data-v-85170e6d]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pf-card-enter-active[data-v-85170e6d],.pf-line-enter-active[data-v-85170e6d]{transition:opacity .3s,transform .3s}.pf-card-enter-from[data-v-85170e6d],.pf-line-enter-from[data-v-85170e6d]{opacity:0;transform:translateY(6px)}.pf-card-leave-active[data-v-85170e6d],.pf-line-leave-active[data-v-85170e6d]{display:none}@keyframes pf-pop-85170e6d{0%{opacity:0;transform:translateY(4px)}}@keyframes pf-pulse-85170e6d{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes pf-shake-85170e6d{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pf-draw-85170e6d{0%{stroke-dashoffset:40px}}@media (prefers-reduced-motion:reduce){.pf[data-v-85170e6d] *,.pf[data-v-85170e6d] :after,.pf[data-v-85170e6d] :before{transition:none!important;animation:none!important}}@media (width<=479px){.pf__search-btn[data-v-85170e6d]{padding-inline:.9rem}.pf__plate-dept[data-v-85170e6d],.pf__plate-eu[data-v-85170e6d]{width:1.7rem}}[data-v-fb4f4fc9]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.rqb[data-v-fb4f4fc9]{width:100%;height:auto;display:block;overflow:visible}.rqb__shadow[data-v-fb4f4fc9]{fill:#3c1e2424}.rqb--ghost>g[data-v-fb4f4fc9] *{stroke:currentColor;stroke-dasharray:3 3;stroke-width:1px;opacity:.45;fill:none!important}.rqb--ghost .rqb__gloss[data-v-fb4f4fc9],.rqb--ghost .rqb__quilt[data-v-fb4f4fc9],.rqb--ghost .rqb__stitch[data-v-fb4f4fc9]{display:none}.rqb__cap[data-v-fb4f4fc9]{fill:#c7a178}.rqb__crimp[data-v-fb4f4fc9]{fill:#b8946e}.rqb__foil[data-v-fb4f4fc9]{fill:#2c2226}.rqb__quilt[data-v-fb4f4fc9]{fill:#ffffff61}.rqb__stitch[data-v-fb4f4fc9]{fill:none;stroke:#ffffffb3;stroke-dasharray:2 2;stroke-width:.8px}.rqb__fold[data-v-fb4f4fc9]{filter:brightness(.92)}.rqb__tyre[data-v-fb4f4fc9]{fill:none;stroke:#2c2a26;stroke-width:2.6px}.rqb__frame[data-v-fb4f4fc9]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.rqb__frame--dark[data-v-fb4f4fc9]{stroke:#2c2a26}.rqb__bolt[data-v-fb4f4fc9]{fill:#d9f99d}.rqb__strap[data-v-fb4f4fc9],.rqb__vent[data-v-fb4f4fc9]{fill:none;stroke:#2c2a26;stroke-linecap:round;stroke-width:1.6px}.rqb__vent[data-v-fb4f4fc9]{stroke:#00000059;stroke-width:2.4px}.rqb__shackle[data-v-fb4f4fc9]{fill:none;stroke:#9aa0a6;stroke-width:6px}.rqb__bulb[data-v-fb4f4fc9]{fill:#3b2a2e}.rqb__gloss[data-v-fb4f4fc9]{fill:#ffffff73}.rqb__label rect[data-v-fb4f4fc9]{fill:#ffffffb3}.rqb__label text[data-v-fb4f4fc9]{font-family:var(--demo-font);letter-spacing:.08em;fill:#3b2a2e;text-anchor:middle;font-size:4.6px}[data-v-0354c78b]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.rq[data-v-0354c78b]{color:var(--demo-ink);font-family:var(--demo-font);grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.rq__eyebrow[data-v-0354c78b],.rq__shelf-title[data-v-0354c78b],.rq__step-slot[data-v-0354c78b]{color:var(--demo-brand);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:600}.rq__display[data-v-0354c78b]{font-family:var(--demo-font-display);letter-spacing:-.01em;margin:.35rem 0 0;font-size:calc(clamp(1.6rem,3.4vw,2.4rem));font-weight:400;line-height:1.12}.rq__lead[data-v-0354c78b]{color:#6f5a5e;margin:.5rem 0 0;font-size:1rem;line-height:1.55}.rq__link[data-v-0354c78b]{color:var(--demo-brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:system-ui,sans-serif;font-size:.85rem;text-decoration:underline}.rq__link[data-v-0354c78b]:hover{color:var(--demo-brand-strong)}.rq__brand[data-v-0354c78b]{letter-spacing:.02em;margin:0 0 1.25rem;font-size:1.15rem;font-style:italic}.rq__brand span[data-v-0354c78b]{color:#6f5a5e;margin-left:.5rem;font-family:system-ui,sans-serif;font-size:.75rem;font-style:normal}.rq__quiz[data-v-0354c78b]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=900px){.rq__quiz[data-v-0354c78b]{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}}.rq__shelf[data-v-0354c78b]{background:linear-gradient(180deg,#fffaf6,var(--demo-surface));border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-content:start;gap:1rem;padding:1.25rem;display:grid}@media (width<=899px){.rq__shelf[data-v-0354c78b]{order:2}}.rq__shelf-row[data-v-0354c78b]{border-bottom:2px solid rgb(var(--demo-brand-rgb)/16%);grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid}.rq__shelf-slot[data-v-0354c78b]{text-align:center;justify-items:center;gap:.2rem;display:grid}.rq__shelf-bottle[data-v-0354c78b]{color:#6f5a5e;align-items:flex-end;width:100%;max-width:4.2rem;height:6.5rem;display:flex}.rq__shelf-slot-label[data-v-0354c78b]{color:#6f5a5e;letter-spacing:.08em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:.62rem}.rq__shelf-name[data-v-0354c78b]{font-size:.75rem;line-height:1.25}.rq__shelf-hint[data-v-0354c78b]{color:#6f5a5e;text-align:center;margin:0;font-family:system-ui,sans-serif;font-size:.82rem}.rq__card[data-v-0354c78b]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 24px 48px -32px rgb(var(--demo-brand-rgb)/45%);align-content:start;gap:.9rem;padding:calc(clamp(1.1rem,3vw,2rem));display:grid;overflow:hidden}.rq__progress-head[data-v-0354c78b]{color:#6f5a5e;margin:0;font-family:system-ui,sans-serif;font-size:.8rem}.rq__progress[data-v-0354c78b]{gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.rq__progress li[data-v-0354c78b]{flex:1 1 0;min-width:0}.rq__stepper[data-v-0354c78b]{color:#6f5a5e;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.4rem;padding:.2rem 0 .25rem;font-family:system-ui,sans-serif;font-size:.74rem;transition:color .2s;display:grid}.rq__stepper[data-v-0354c78b]:disabled{opacity:.55;cursor:default}.is-done .rq__stepper[data-v-0354c78b],.rq__stepper[data-v-0354c78b]:not(:disabled):hover{color:var(--demo-ink)}.rq__stepper[data-v-0354c78b]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px;border-radius:4px}.is-current .rq__stepper[data-v-0354c78b]{color:var(--demo-brand);font-weight:600}.rq__stepper-bar[data-v-0354c78b]{background:var(--demo-line);border-radius:3px;height:3px;transition:background .3s}.is-done .rq__stepper-bar[data-v-0354c78b]{background:rgb(var(--demo-brand-rgb)/55%)}.is-current .rq__stepper-bar[data-v-0354c78b]{background:var(--demo-brand)}.rq__stepper-label[data-v-0354c78b]{align-items:baseline;gap:.3rem;min-width:0;display:flex}.rq__stepper-num[data-v-0354c78b]{font-variant-numeric:tabular-nums;opacity:.7;flex-shrink:0}.rq__stepper-name[data-v-0354c78b]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=559px){.rq__progress li.is-current[data-v-0354c78b]{flex-grow:2.6}li:not(.is-current) .rq__stepper-name[data-v-0354c78b]{display:none}}.rq__question[data-v-0354c78b]{border:0;min-width:0;margin:.4rem 0 0;padding:0}.rq__question-label[data-v-0354c78b]{font-family:var(--demo-font-display);padding:0;font-size:calc(clamp(1.35rem,2.8vw,1.8rem));line-height:1.2}.rq__question-lead[data-v-0354c78b]{color:#6f5a5e;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 1rem;display:flex}.rq__badge[data-v-0354c78b]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;padding:.15rem .55rem;font-family:system-ui,sans-serif;font-size:.72rem}.rq__options[data-v-0354c78b]{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@media (width>=560px){.rq__options[data-v-0354c78b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rq__option[data-v-0354c78b]{color:inherit;font:inherit;text-align:left;border:1px solid var(--demo-line);border-radius:calc(var(--demo-radius) * .8);cursor:pointer;background:#fffaf6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem .9rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.rq__option[data-v-0354c78b]:hover:not(:disabled){border-color:rgb(var(--demo-brand-rgb)/45%);transform:translateY(-1px)}.rq__option[data-v-0354c78b]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.rq__option.is-selected[data-v-0354c78b]{background:var(--demo-card);border-color:var(--demo-brand);box-shadow:0 0 0 3px rgb(var(--demo-brand-rgb)/14%)}.rq__option[data-v-0354c78b]:disabled{opacity:.45;cursor:not-allowed}.rq__swatch[data-v-0354c78b]{border-radius:50%;width:2.6rem;height:2.6rem;box-shadow:inset 0 -3px 6px #0000001a,0 2px 6px #00000014}.rq__option-text[data-v-0354c78b]{gap:.15rem;display:grid}.rq__option-text strong[data-v-0354c78b]{font-size:1.02rem;font-weight:600}.rq__option-text small[data-v-0354c78b]{color:#6f5a5e;font-family:system-ui,sans-serif;font-size:.78rem;line-height:1.35}.rq__tick[data-v-0354c78b]{border:1px solid var(--demo-line);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;transition:background .2s,border-color .2s;display:grid}.rq__tick svg[data-v-0354c78b]{fill:none;stroke:#fff;stroke-dasharray:16;stroke-dashoffset:16px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.85rem;transition:stroke-dashoffset .3s 50ms}.is-selected .rq__tick[data-v-0354c78b],.rq__tick.is-on[data-v-0354c78b]{background:var(--demo-brand);border-color:var(--demo-brand)}.is-selected .rq__tick svg[data-v-0354c78b],.rq__tick.is-on svg[data-v-0354c78b]{stroke-dashoffset:0}.rq__actions[data-v-0354c78b]{justify-content:space-between;gap:.75rem;display:flex}.rq__actions[data-v-0354c78b]>:only-child:not(.rq__back){margin-left:auto}.rq__back[data-v-0354c78b]{align-items:center;gap:.35rem;display:inline-flex}.rq__back svg[data-v-0354c78b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.rq__result[data-v-0354c78b]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.rq__result-head[data-v-0354c78b]{background:radial-gradient(circle at 90% 0,rgb(var(--demo-brand-rgb)/12%),transparent 50%),#fffaf6;border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:calc(clamp(1.25rem,3vw,2rem));display:grid}.rq__recap[data-v-0354c78b]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rq__chip[data-v-0354c78b]{background:var(--demo-card);padding:.25rem .7rem;font-family:system-ui,sans-serif;font-size:.78rem}.rq__chip[data-v-0354c78b],.rq__moments[data-v-0354c78b]{border:1px solid var(--demo-line);border-radius:999px}.rq__moments[data-v-0354c78b]{background:var(--demo-surface);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;padding:.25rem;display:inline-grid}.rq__moment[data-v-0354c78b]{white-space:nowrap;color:#6f5a5e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.1rem;font-size:.98rem;transition:background .25s,color .25s;display:flex}@media (width<=539px){.rq__moments[data-v-0354c78b]{justify-self:stretch}.rq__moment[data-v-0354c78b]{gap:.35rem;padding:.5rem .6rem;font-size:.9rem}}.rq__moment svg[data-v-0354c78b]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:1.05rem}.rq__moment small[data-v-0354c78b]{opacity:.75;font-family:system-ui,sans-serif;font-size:.7rem}.rq__moment.is-active[data-v-0354c78b]{color:#fff;background:var(--demo-brand);box-shadow:0 6px 16px -8px rgb(var(--demo-brand-rgb)/70%)}.rq__result-grid[data-v-0354c78b]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=960px){.rq__result-grid[data-v-0354c78b]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.rq__steps[data-v-0354c78b]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rq__step[data-v-0354c78b]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem;display:grid;position:relative}@media (width>=560px){.rq__step[data-v-0354c78b]{grid-template-columns:6.5rem minmax(0,1fr) auto}}.rq__step-visual[data-v-0354c78b]{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--tint) 35%,#fff),#fffaf6 75%);border-radius:calc(var(--demo-radius) * .8);justify-content:center;align-self:start;align-items:flex-end;height:8.5rem;padding:.75rem .6rem .4rem;display:flex}.rq__step-body[data-v-0354c78b]{align-content:start;gap:.3rem;min-width:0;display:grid}@media (width<=559px){.rq__step-body[data-v-0354c78b]{padding-right:2.6rem}.rq__step-body .rq__swap[data-v-0354c78b]{margin-right:-2.6rem}}.rq__step-name[data-v-0354c78b]{margin:0;font-size:1.25rem;line-height:1.2}.rq__step-meta[data-v-0354c78b]{color:#6f5a5e;margin:0;font-family:system-ui,sans-serif;font-size:.8rem}.rq__step-meta strong[data-v-0354c78b]{color:var(--demo-ink)}.rq__why[data-v-0354c78b]{margin:.4rem 0 0;font-size:.85rem;font-style:italic}.rq__reasons[data-v-0354c78b]{gap:.2rem;margin:0 0 .3rem;padding:0;font-family:system-ui,sans-serif;font-size:.84rem;line-height:1.45;list-style:none;display:grid}.rq__reasons li[data-v-0354c78b]{padding-left:1rem;position:relative}.rq__reasons li[data-v-0354c78b]:before{background:var(--demo-brand);opacity:.6;content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em;left:0}.rq__step-body>.rq__link[data-v-0354c78b]{justify-self:start}.rq__swap[data-v-0354c78b]{background:var(--demo-surface);border-radius:calc(var(--demo-radius) * .7);gap:.5rem;margin-top:.5rem;padding:.75rem;animation:.3s both rq-fade-0354c78b;display:grid}.rq__swap-item[data-v-0354c78b]{grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.rq__swap-item strong[data-v-0354c78b]{font-size:.95rem;display:block}.rq__swap-item small[data-v-0354c78b]{color:#6f5a5e;font-family:system-ui,sans-serif;font-size:.75rem}.rq__swap-item .demo-ui-button[data-v-0354c78b]{padding:.35rem .8rem;font-size:.8rem}.rq__match[data-v-0354c78b]{align-content:start;justify-items:center;width:4rem;display:grid;position:relative}@media (width<=559px){.rq__swap-item[data-v-0354c78b]{grid-template-columns:2.2rem minmax(0,1fr)}.rq__swap-item .demo-ui-button[data-v-0354c78b]{grid-column:2;justify-self:start}.rq__match[data-v-0354c78b]{width:2.6rem;position:absolute;top:.6rem;right:.6rem}.rq__match svg[data-v-0354c78b]{width:2.6rem!important}.rq__match span[data-v-0354c78b]{font-size:.75rem!important;top:.75rem!important}.rq__match em[data-v-0354c78b]{display:none}}.rq__match svg[data-v-0354c78b]{width:4rem;transform:rotate(-90deg)}.rq__match span[data-v-0354c78b]{font-size:1.05rem;position:absolute;top:1.25rem}.rq__match span small[data-v-0354c78b]{font-size:.65rem}.rq__match em[data-v-0354c78b]{color:#6f5a5e;letter-spacing:.08em;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:.68rem;font-style:normal}.rq__match-track[data-v-0354c78b],.rq__match-value[data-v-0354c78b]{fill:none;stroke-width:3px}.rq__match-track[data-v-0354c78b]{stroke:var(--demo-line)}.rq__match-value[data-v-0354c78b]{stroke:var(--demo-brand);stroke-linecap:round;animation:1s cubic-bezier(.2,.8,.2,1) both rq-ring-0354c78b}.rq__basket[data-v-0354c78b]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.75rem;padding:1.25rem;display:grid}@media (width>=960px){.rq__basket[data-v-0354c78b]{top:var(--demo-sticky-top);position:sticky}}.rq__basket-shelf[data-v-0354c78b]{background:linear-gradient(180deg,#fffaf6,var(--demo-surface));border-bottom:2px solid rgb(var(--demo-brand-rgb)/18%);border-radius:calc(var(--demo-radius) * .8) calc(var(--demo-radius) * .8) 0 0;justify-content:center;align-items:flex-end;gap:.2rem;height:6rem;padding:.75rem .75rem 0;display:flex}.rq__basket-bottle[data-v-0354c78b]{width:2.6rem}.rq__totals[data-v-0354c78b]{gap:.45rem;margin:0;font-family:system-ui,sans-serif;font-size:.88rem;display:grid}.rq__totals div[data-v-0354c78b]{justify-content:space-between;gap:1rem;display:flex}.rq__totals dt[data-v-0354c78b]{color:#6f5a5e}.rq__totals dd[data-v-0354c78b]{font-variant-numeric:tabular-nums;margin:0}.rq__totals-discount dd[data-v-0354c78b]{color:var(--demo-brand);font-weight:600}.rq__totals-total[data-v-0354c78b]{border-top:1px solid var(--demo-line);padding-top:.6rem}.rq__totals-total dd[data-v-0354c78b],.rq__totals-total dt[data-v-0354c78b]{color:var(--demo-ink);font-family:var(--demo-font);font-size:1.35rem}.rq__gap[data-v-0354c78b]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:8px;margin:0;padding:.5rem .75rem;font-family:system-ui,sans-serif;font-size:.8rem}.rq__cta[data-v-0354c78b]{width:100%}.rq__added[data-v-0354c78b]{background:var(--demo-brand-tint);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.75rem;animation:.35s both rq-fade-0354c78b;display:grid}.rq__added strong[data-v-0354c78b]{display:block}.rq__added small[data-v-0354c78b]{color:#6f5a5e;font-family:system-ui,sans-serif;font-size:.78rem}.rq__restart[data-v-0354c78b]{justify-self:center}.rq__note[data-v-0354c78b]{color:#6f5a5e;text-align:center;margin:0;font-family:system-ui,sans-serif;font-size:.72rem}.rq__lead[data-v-0354c78b]{max-width:60ch}section.rq__lead[data-v-0354c78b]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;max-width:none;margin:0;padding:1.25rem;display:grid}.rq__lead-head[data-v-0354c78b]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rq-pop-enter-active[data-v-0354c78b]{transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.3,1.3)}.rq-pop-leave-active[data-v-0354c78b]{transition:opacity .15s,transform .15s}.rq-pop-enter-from[data-v-0354c78b]{opacity:0;transform:translateY(10px)scale(.85)}.rq-pop-leave-to[data-v-0354c78b]{opacity:0;transform:scale(.92)}.rq-slide-back-enter-active[data-v-0354c78b],.rq-slide-back-leave-active[data-v-0354c78b],.rq-slide-forward-enter-active[data-v-0354c78b],.rq-slide-forward-leave-active[data-v-0354c78b]{transition:opacity .22s,transform .22s}.rq-slide-back-leave-to[data-v-0354c78b],.rq-slide-forward-enter-from[data-v-0354c78b]{opacity:0;transform:translate(24px)}.rq-slide-back-enter-from[data-v-0354c78b],.rq-slide-forward-leave-to[data-v-0354c78b]{opacity:0;transform:translate(-24px)}.rq-step-enter-active[data-v-0354c78b]{transition:opacity .4s,transform .4s;transition-delay:calc(var(--i) * 70ms)}.rq-step-enter-from[data-v-0354c78b]{opacity:0;transform:translateY(10px)}.rq-step-leave-active[data-v-0354c78b]{display:none}@keyframes rq-rise-0354c78b{0%{opacity:0;translate:0 24px}}@keyframes rq-fade-0354c78b{0%{opacity:0;transform:translateY(-4px)}}@keyframes rq-ring-0354c78b{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){.rq[data-v-0354c78b] *,.rq[data-v-0354c78b] :before{transition:none!important;animation:none!important}}[data-v-3221eab5]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.bo[data-v-3221eab5]{font-family:var(--demo-font);color:var(--demo-ink);background:radial-gradient(circle at 100% 0,var(--demo-brand-tint),transparent 55%),var(--demo-surface);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem))}.bo[data-v-3221eab5],.bo__app[data-v-3221eab5]{border:1px solid var(--demo-line);display:grid}.bo__app[data-v-3221eab5]{background:var(--demo-card);border-radius:var(--demo-radius);box-shadow:0 24px 48px -28px rgb(var(--demo-brand-rgb)/45%);overflow:hidden}@media (width>=1024px){.bo__app[data-v-3221eab5]{grid-template-columns:minmax(0,15rem) minmax(0,1fr);min-height:36rem}}.bo__side[data-v-3221eab5]{color:#e0e7ff;background:radial-gradient(circle at 0 0,rgb(var(--demo-brand-rgb)/35%),transparent 60%),linear-gradient(180deg,#201e44,#14132b);align-content:start;gap:1rem;padding:1rem;display:grid}.bo__brand[data-v-3221eab5]{align-items:center;gap:.65rem;display:flex}.bo__brand small[data-v-3221eab5],.bo__brand strong[data-v-3221eab5]{display:block}.bo__brand strong[data-v-3221eab5]{color:#fff;font-size:.95rem}.bo__brand small[data-v-3221eab5]{color:#a5b4fc;font-size:.72rem}.bo__mark[data-v-3221eab5]{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,var(--demo-brand),#a855f7);width:2.25rem;height:2.25rem;box-shadow:0 6px 16px -6px rgb(var(--demo-brand-rgb)/80%);border-radius:10px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.bo__nav[data-v-3221eab5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.bo__nav-item[data-v-3221eab5]{min-height:2.6rem;font:inherit;color:#c7d2fe;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.85rem;transition:background .2s,color .2s;display:flex}@media (width<=479px){.bo__nav-item[data-v-3221eab5]{gap:.3rem;padding-inline:.35rem;font-size:.8rem}.bo__nav-item[data-v-3221eab5] .demo-icon{display:none}}.bo__nav-item[data-v-3221eab5]:hover{color:#fff;background:#ffffff0f}.bo__nav-item.is-active[data-v-3221eab5]{color:#fff;background:#ffffff1c;border-color:#ffffff17}.bo__nav-item[data-v-3221eab5]:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.bo__nav-item[data-v-3221eab5] .demo-icon{flex:none;width:1.1rem;height:1.1rem}.bo__badge[data-v-3221eab5]{color:#fff;text-align:center;background:var(--demo-brand);border-radius:999px;min-width:1.35rem;margin-left:auto;padding:.05rem .4rem;font-size:.7rem;animation:.35s bo-pop-3221eab5}@media (width<=1023px){.bo__badge[data-v-3221eab5]{margin-left:0}.bo__order-who[data-v-3221eab5]{grid-column:1/3}}.bo__feed[data-v-3221eab5]{border-top:1px solid #ffffff17;gap:.6rem;padding-top:1rem;display:none}@media (width>=1024px){.bo__nav[data-v-3221eab5]{grid-template-columns:minmax(0,1fr)}.bo__nav-item[data-v-3221eab5]{justify-content:flex-start}.bo__feed[data-v-3221eab5]{display:grid}}.bo__feed-title[data-v-3221eab5]{color:#a5b4fc;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;margin:0;font-size:.7rem;font-weight:600;display:flex}.bo__live[data-v-3221eab5]{background:#34d399;border-radius:50%;width:.45rem;height:.45rem;animation:2s infinite bo-live-3221eab5;box-shadow:0 0 #34d39999}.bo__feed-empty[data-v-3221eab5]{color:#a5b4fc;margin:0;font-size:.78rem;line-height:1.45}.bo__feed-list[data-v-3221eab5]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bo__feed-item[data-v-3221eab5]{color:#e0e7ff;background:#ffffff0d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.45rem .5rem;font-size:.75rem;line-height:1.35;display:grid}.bo__feed-item small[data-v-3221eab5]{color:#a5b4fc;font-size:.66rem;display:block}.bo__feed-icon[data-v-3221eab5]{color:#c7d2fe;background:#ffffff14;border-radius:6px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.bo__feed-icon[data-v-3221eab5] .demo-icon{width:.9rem;height:.9rem}.is-alert .bo__feed-icon[data-v-3221eab5]{color:#fcd34d;background:#fcd34d24}.is-won .bo__feed-icon[data-v-3221eab5]{color:#6ee7b7;background:#6ee7b724}.is-order .bo__feed-icon[data-v-3221eab5]{color:#f0abfc;background:#f0abfc24}.bo__main[data-v-3221eab5]{align-content:start;gap:1rem;min-width:0;padding:calc(clamp(.85rem,2vw,1.4rem));display:grid}.bo__top[data-v-3221eab5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bo__title[data-v-3221eab5]{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:700}.bo__top-actions[data-v-3221eab5]{flex-wrap:wrap;gap:.5rem;display:flex}.bo__action[data-v-3221eab5],.bo__cancel[data-v-3221eab5],.bo__chip[data-v-3221eab5],.bo__ghost[data-v-3221eab5],.bo__primary[data-v-3221eab5]{font:inherit;cursor:pointer;align-items:center;gap:.4rem;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.bo__action[data-v-3221eab5]:focus-visible,.bo__cancel[data-v-3221eab5]:focus-visible,.bo__chip[data-v-3221eab5]:focus-visible,.bo__ghost[data-v-3221eab5]:focus-visible,.bo__primary[data-v-3221eab5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.bo__primary[data-v-3221eab5]{color:#fff;background:linear-gradient(135deg,var(--demo-brand),var(--demo-brand-strong));min-height:2.4rem;box-shadow:0 8px 18px -10px rgb(var(--demo-brand-rgb)/90%);border:0;border-radius:8px;padding:.5rem .95rem;font-size:.85rem;font-weight:600}.bo__primary[data-v-3221eab5]:hover{transform:translateY(-1px)}.bo__primary[data-v-3221eab5]:active{transform:translateY(0)}.bo__primary[data-v-3221eab5] .demo-icon{width:1rem;height:1rem}.bo__ghost[data-v-3221eab5]{min-height:2.4rem;color:var(--demo-muted);border:1px solid var(--demo-line);background:0 0;border-radius:8px;padding:.5rem .85rem;font-size:.85rem}.bo__ghost[data-v-3221eab5]:hover{color:var(--demo-ink);border-color:var(--demo-muted)}.bo__kpis[data-v-3221eab5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.bo__kpis[data-v-3221eab5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.bo__kpi[data-v-3221eab5]{background:linear-gradient(180deg,var(--demo-card),var(--demo-surface));border:1px solid var(--demo-line);border-radius:10px;gap:.2rem;padding:.8rem .85rem;display:grid;position:relative;overflow:hidden}.bo__kpi.is-warn[data-v-3221eab5]{border-color:#d9770659}.bo__kpi.is-warn .bo__kpi-icon[data-v-3221eab5]{color:#d97706;background:#fef3c7}.bo__kpi-icon[data-v-3221eab5]{width:1.7rem;height:1.7rem;color:var(--demo-brand);background:var(--demo-brand-tint);border-radius:7px;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.bo__kpi-icon[data-v-3221eab5] .demo-icon{width:.95rem;height:.95rem}.bo__kpi-label[data-v-3221eab5]{color:var(--demo-muted);padding-right:2rem;font-size:.72rem}.bo__kpi-value[data-v-3221eab5]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:calc(clamp(1.05rem,2.2vw,1.35rem));animation:.35s bo-pop-3221eab5}.bo__panel[data-v-3221eab5]{gap:.85rem;min-width:0;display:grid}.bo__chips[data-v-3221eab5]{scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.bo__chip[data-v-3221eab5]{min-height:2.1rem;color:var(--demo-muted);background:var(--demo-card);border:1px solid var(--demo-line);border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.8rem}.bo__chip span[data-v-3221eab5]{font-variant-numeric:tabular-nums;background:var(--demo-surface);border-radius:999px;padding:0 .4rem;font-size:.7rem}.bo__chip[data-v-3221eab5]:hover{color:var(--demo-ink)}.bo__chip.is-active[data-v-3221eab5]{color:#fff;background:var(--demo-ink);border-color:var(--demo-ink)}.bo__chip.is-active span[data-v-3221eab5]{color:var(--demo-ink);background:#fff}.bo__empty[data-v-3221eab5],.bo__hint[data-v-3221eab5]{color:var(--demo-muted);margin:0;font-size:.82rem}.bo__orders[data-v-3221eab5]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.bo__order[data-v-3221eab5]{background:var(--demo-card);border:1px solid var(--demo-line);border-left:3px solid var(--demo-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.75rem .85rem;transition:border-color .2s,box-shadow .2s;display:grid}.bo__order[data-v-3221eab5]:hover{box-shadow:0 10px 22px -18px #0f172a73}.bo__order.is-new[data-v-3221eab5]{border-left-color:var(--demo-brand)}.bo__order.is-preparing[data-v-3221eab5]{border-left-color:#d97706}.bo__order.is-shipped[data-v-3221eab5]{border-left-color:#0ea5e9}.bo__order.is-delivered[data-v-3221eab5]{border-left-color:var(--demo-success)}.bo__order.is-cancelled[data-v-3221eab5]{opacity:.6}.bo__order-who[data-v-3221eab5]{min-width:0;display:grid}.bo__order-who strong[data-v-3221eab5]{font-variant-numeric:tabular-nums;font-size:.88rem}.bo__order-who span[data-v-3221eab5]{color:var(--demo-muted);font-size:.76rem}.bo__order-lines[data-v-3221eab5],.bo__order-who span[data-v-3221eab5]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bo__order-lines[data-v-3221eab5]{grid-column:1/-1;min-width:0;margin:0;font-size:.8rem}.bo__order-lines small[data-v-3221eab5]{color:var(--demo-muted);font-size:.7rem;display:block}@media (width>=1024px){.bo__order[data-v-3221eab5]{grid-template-columns:minmax(0,11rem) minmax(0,1fr) minmax(0,5.5rem) minmax(0,7.5rem) minmax(0,11rem)}.bo__order-lines[data-v-3221eab5]{grid-column:auto}}.bo__order-total[data-v-3221eab5]{font-variant-numeric:tabular-nums;font-size:.9rem}@media (width<=1023px){.bo__order-total[data-v-3221eab5]{text-align:right;grid-area:1/3}.bo__order-actions[data-v-3221eab5]{grid-column:2/4}}.bo__level[data-v-3221eab5],.bo__status[data-v-3221eab5]{white-space:nowrap;border-radius:999px;justify-self:start;padding:.2rem .55rem;font-size:.7rem;font-weight:600}.bo__status.is-new[data-v-3221eab5]{color:var(--demo-brand-strong);background:var(--demo-brand-tint)}.bo__status.is-preparing[data-v-3221eab5]{color:#b45309;background:#fef3c7}.bo__status.is-shipped[data-v-3221eab5]{color:#0369a1;background:#e0f2fe}.bo__status.is-delivered[data-v-3221eab5]{color:var(--demo-success);background:#dcfce7}.bo__status.is-cancelled[data-v-3221eab5]{color:var(--demo-muted);background:var(--demo-surface)}@media (width>=1024px){.bo__order-total[data-v-3221eab5]{text-align:right}.bo__status[data-v-3221eab5]{justify-self:center}}.bo__order-actions[data-v-3221eab5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.bo__action[data-v-3221eab5]{color:#fff;background:var(--demo-ink);border:0;border-radius:7px;min-height:2rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600}.bo__action[data-v-3221eab5]:hover{background:var(--demo-brand-strong)}.bo__action--soft[data-v-3221eab5]{color:var(--demo-brand-strong);background:var(--demo-brand-tint)}.bo__action--soft[data-v-3221eab5]:hover{color:#fff;background:var(--demo-brand)}.bo__cancel[data-v-3221eab5]{min-height:2rem;color:var(--demo-muted);background:0 0;border:0;border-radius:7px;padding:.3rem .5rem;font-size:.75rem}.bo__cancel[data-v-3221eab5]:hover{color:var(--demo-danger);background:#dc262614}.bo__blocked[data-v-3221eab5]{color:#b45309;white-space:nowrap;background:#fef3c7;border-radius:7px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.74rem;font-weight:600;display:inline-flex}.bo__blocked[data-v-3221eab5] .demo-icon{width:.85rem;height:.85rem}.bo__stock[data-v-3221eab5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bo__product[data-v-3221eab5]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:10px;gap:.55rem;padding:.85rem;transition:border-color .25s;display:grid}.bo__product.is-low[data-v-3221eab5]{border-color:#d9770666}.bo__product.is-out[data-v-3221eab5]{border-color:#dc262666}.bo__product-head[data-v-3221eab5]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.bo__product-head small[data-v-3221eab5],.bo__product-head strong[data-v-3221eab5]{display:block}.bo__product-head strong[data-v-3221eab5]{font-size:.9rem}.bo__product-head small[data-v-3221eab5]{color:var(--demo-muted);font-size:.7rem}.bo__level.is-ok[data-v-3221eab5]{color:var(--demo-success);background:#dcfce7}.bo__level.is-low[data-v-3221eab5]{color:#b45309;background:#fef3c7}.bo__level.is-out[data-v-3221eab5]{color:var(--demo-danger);background:#fee2e2}.bo__units[data-v-3221eab5]{color:var(--demo-muted);margin:0;font-size:.78rem}.bo__units strong[data-v-3221eab5]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:var(--demo-ink);font-size:1.5rem;animation:.35s bo-pop-3221eab5;display:inline-block}.bo__gauge[data-v-3221eab5]{background:var(--demo-surface);border-radius:999px;height:.45rem;position:relative}.bo__gauge-fill[data-v-3221eab5]{background:linear-gradient(90deg,var(--demo-brand),#a855f7);border-radius:inherit;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.is-low .bo__gauge-fill[data-v-3221eab5]{background:linear-gradient(90deg,#f59e0b,#d97706)}.is-out .bo__gauge-fill[data-v-3221eab5]{background:var(--demo-danger)}.bo__gauge-mark[data-v-3221eab5]{background:var(--demo-ink);opacity:.45;border-radius:2px;width:2px;position:absolute;top:-.2rem;bottom:-.2rem}.bo__product-foot[data-v-3221eab5]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bo__product-foot small[data-v-3221eab5]{color:var(--demo-muted);font-size:.7rem}.bo__board[data-v-3221eab5]{scroll-snap-type:x mandatory;grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;gap:.6rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.bo__board.is-dragging[data-v-3221eab5]{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (width>=1280px){.bo__board[data-v-3221eab5]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:row;overflow-x:visible}}.bo__col[data-v-3221eab5]{background:var(--demo-surface);scroll-snap-align:start;border:1px dashed #0000;border-radius:10px;grid-template-rows:auto 1fr;gap:.5rem;min-width:0;min-height:18rem;padding:.6rem;transition:background .2s,border-color .2s;display:grid}.bo__col.is-over[data-v-3221eab5]{background:var(--demo-brand-tint);border-color:rgb(var(--demo-brand-rgb)/45%)}.bo__col.is-won[data-v-3221eab5]{background:linear-gradient(180deg,#ecfdf5,var(--demo-surface))}.bo__col.is-won.is-over[data-v-3221eab5]{border-color:#15803d73}.bo__col.is-flash[data-v-3221eab5]{animation:.9s bo-won-3221eab5}.bo__col-head[data-v-3221eab5]{justify-content:space-between;align-items:flex-start;gap:.4rem;padding:.15rem .2rem .35rem;display:flex}.bo__col-head small[data-v-3221eab5],.bo__col-head strong[data-v-3221eab5]{display:block}.bo__col-head strong[data-v-3221eab5]{font-size:.82rem}.bo__col-head small[data-v-3221eab5]{color:var(--demo-muted);font-size:.68rem}.bo__col-head b[data-v-3221eab5]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.is-won .bo__col-head b[data-v-3221eab5]{color:var(--demo-success)}.bo__cards[data-v-3221eab5]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bo__deal[data-v-3221eab5]{cursor:grab;-webkit-user-select:none;user-select:none;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.6rem .5rem .6rem .35rem;transition:box-shadow .2s,transform .2s,opacity .2s;display:grid;box-shadow:0 1px 2px #0f172a0f}.bo__deal[data-v-3221eab5]:hover{box-shadow:0 10px 20px -14px rgb(var(--demo-brand-rgb)/60%);transform:translateY(-1px)}.bo__deal.is-ghosted[data-v-3221eab5]{opacity:.3}.is-won .bo__deal[data-v-3221eab5]{border-color:#15803d40}.bo__grip[data-v-3221eab5]{letter-spacing:-.15em;color:var(--demo-muted);touch-action:none;padding:.4rem .15rem;font-size:.7rem}.bo-ghost b[data-v-3221eab5],.bo-ghost small[data-v-3221eab5],.bo-ghost strong[data-v-3221eab5],.bo__deal-body b[data-v-3221eab5],.bo__deal-body small[data-v-3221eab5],.bo__deal-body strong[data-v-3221eab5]{display:block}.bo-ghost strong[data-v-3221eab5],.bo__deal-body strong[data-v-3221eab5]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.bo-ghost small[data-v-3221eab5],.bo__deal-body small[data-v-3221eab5]{color:var(--demo-muted);font-size:.68rem}.bo-ghost b[data-v-3221eab5],.bo__deal-body b[data-v-3221eab5]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);margin-top:.2rem;font-size:.82rem}.bo__deal-body[data-v-3221eab5]{min-width:0}.bo__deal-steps[data-v-3221eab5]{gap:.15rem;display:flex}.bo__deal-steps button[data-v-3221eab5]{width:1.6rem;height:1.6rem;color:var(--demo-muted);cursor:pointer;background:var(--demo-surface);border:0;border-radius:6px;place-items:center;padding:0;font-size:1rem;line-height:1;display:grid}.bo__deal-steps button[data-v-3221eab5]:hover:not(:disabled){color:#fff;background:var(--demo-brand)}.bo__deal-steps button[data-v-3221eab5]:disabled{cursor:default;opacity:.35}.bo__deal-steps button[data-v-3221eab5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:1px}.bo__drop[data-v-3221eab5]{background:rgb(var(--demo-brand-rgb)/8%);border:2px dashed rgb(var(--demo-brand-rgb)/45%);border-radius:9px;height:3.4rem}.bo-ghost[data-v-3221eab5]{z-index:1000;font-family:var(--demo-font);color:var(--demo-ink);pointer-events:none;background:var(--demo-card);border:1px solid rgb(var(--demo-brand-rgb)/45%);box-shadow:0 22px 40px -16px rgb(var(--demo-brand-rgb)/65%);border-radius:9px;padding:.6rem .75rem;position:fixed;top:0;left:0}.bo__foot[data-v-3221eab5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bo__note[data-v-3221eab5]{color:var(--demo-muted);margin:0;font-size:.76rem}.bo__lead[data-v-3221eab5]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:1.25rem;display:grid}.bo__lead-head[data-v-3221eab5]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bo__lead-title[data-v-3221eab5]{margin:0;font-weight:700}.bo__lead-text[data-v-3221eab5]{color:var(--demo-muted);margin:.25rem 0 0;font-size:.85rem}.bo-feed-enter-active[data-v-3221eab5],.bo-row-enter-active[data-v-3221eab5]{transition:opacity .35s,transform .35s}.bo-feed-enter-from[data-v-3221eab5]{opacity:0;transform:translate(-8px)}.bo-row-enter-from[data-v-3221eab5]{opacity:0;transform:translateY(-8px)}.bo-row-leave-active[data-v-3221eab5]{width:100%;transition:opacity .2s;position:absolute}.bo-feed-leave-to[data-v-3221eab5],.bo-row-leave-to[data-v-3221eab5]{opacity:0}.bo-feed-move[data-v-3221eab5],.bo-row-move[data-v-3221eab5]{transition:transform .35s}@keyframes bo-pop-3221eab5{0%{opacity:.4;transform:translateY(3px)}}@keyframes bo-live-3221eab5{70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes bo-won-3221eab5{30%{box-shadow:0 0 0 4px #15803d40}}@media (prefers-reduced-motion:reduce){.bo[data-v-3221eab5] *,.bo-ghost[data-v-3221eab5]{transition:none!important;animation:none!important}}[data-v-b63aa66e]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.pts[data-v-b63aa66e]{border-radius:calc(-4px + var(--demo-radius));width:100%;height:auto;display:block}.pts g[data-v-b63aa66e],.pts path[data-v-b63aa66e],.pts rect[data-v-b63aa66e]{transition:all .18s linear}.pts__sun[data-v-b63aa66e]{fill:#f6b26b;opacity:.85}.pts__lawn[data-v-b63aa66e]{fill:#b9d7a0}.pts__house[data-v-b63aa66e]{fill:#f1e6d6}.pts__roof[data-v-b63aa66e]{fill:#c98b6b}.pts__plot[data-v-b63aa66e]{fill:none;stroke:var(--demo-brand);stroke-dasharray:4 3;stroke-width:1.5px}.pts__dig[data-v-b63aa66e]{fill:#9b7a57}.pts__shell[data-v-b63aa66e]{fill:#c9c4bb}.pts__pipe[data-v-b63aa66e]{fill:none;stroke:#6f7c86;stroke-width:3px}.pts__plant[data-v-b63aa66e]{fill:#8a949c}.pts__water[data-v-b63aa66e]{opacity:.9}.pts__coping[data-v-b63aa66e]{stroke-width:7px}.pts__parasol[data-v-b63aa66e]{fill:var(--demo-brand)}.pts__pole[data-v-b63aa66e]{stroke:#6b5a48;stroke-width:2px}.pts__chair[data-v-b63aa66e]{fill:#fff;stroke:#c9c4bb}[data-v-57a158e0]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.prs[data-v-57a158e0]{border-radius:calc(-4px + var(--demo-radius));width:100%;height:auto;display:block}.prs g[data-v-57a158e0],.prs path[data-v-57a158e0],.prs rect[data-v-57a158e0]{transition:all .18s linear}.prs__wall[data-v-57a158e0]{fill:#ece7df}.prs__floor[data-v-57a158e0]{fill:#b9aa96}.prs__window[data-v-57a158e0]{fill:#d6e8f2;stroke:#fff;stroke-width:3px}.prs__tarp[data-v-57a158e0]{fill:#9fb3c8}.prs__old[data-v-57a158e0]{fill:#c7bba9}.prs__cable[data-v-57a158e0]{fill:none;stroke:#e0a03c;stroke-dasharray:4 3;stroke-width:2px}.prs__pipe[data-v-57a158e0]{fill:none;stroke:#4f86b8;stroke-width:3px}.prs__plaster[data-v-57a158e0]{fill:#f7f4ef}.prs__shower[data-v-57a158e0]{fill:none;stroke:#8a949c;stroke-width:3px}.prs__worktop[data-v-57a158e0]{fill:#f2efe9;stroke:#c9c1b4}.prs__paint[data-v-57a158e0]{fill:var(--demo-brand)}.prs__parquet[data-v-57a158e0]{fill:#c89f73}.prs__pot[data-v-57a158e0]{fill:#b8664a}.prs__leaf[data-v-57a158e0]{fill:#6f9a6a}.prs__lamp[data-v-57a158e0]{fill:#f6d38b;stroke:#6b5a48;stroke-width:1.5px}[data-v-3bcc9628]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.pt[data-v-3bcc9628]{font-family:var(--demo-font);color:var(--demo-ink);background:radial-gradient(circle at 100% 0,var(--demo-brand-tint),transparent 55%),var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.pt h3[data-v-3bcc9628],.pt p[data-v-3bcc9628]{margin:0}.pt__card[data-v-3bcc9628],.pt__head[data-v-3bcc9628],.pt__lead[data-v-3bcc9628],.pt__scene[data-v-3bcc9628]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 24px 48px -28px rgb(var(--demo-brand-rgb)/45%)}.pt__head[data-v-3bcc9628]{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.pt__brand[data-v-3bcc9628],.pt__head[data-v-3bcc9628]{align-items:center;display:flex}.pt__brand[data-v-3bcc9628]{gap:.85rem;min-width:0}.pt__mark[data-v-3bcc9628]{color:#fff;background:linear-gradient(135deg,var(--demo-brand),var(--demo-brand-strong));border-radius:12px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.pt__mark[data-v-3bcc9628] svg{width:1.4rem;height:1.4rem}.pt__eyebrow[data-v-3bcc9628]{color:var(--demo-brand);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.pt__client[data-v-3bcc9628]{font-size:1.15rem;font-weight:700}.pt__address[data-v-3bcc9628]{color:var(--demo-muted);font-size:.8rem}.pt__kpis[data-v-3bcc9628]{align-items:center;gap:1rem;display:flex}.pt__ring[data-v-3bcc9628]{flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative}.pt__ring svg[data-v-3bcc9628]{position:absolute;inset:0;transform:rotate(-90deg)}.pt__ring strong[data-v-3bcc9628]{font-variant-numeric:tabular-nums;font-size:1.15rem}.pt__ring strong small[data-v-3bcc9628]{color:var(--demo-muted);font-size:.7rem}.pt__ring-track[data-v-3bcc9628],.pt__ring-value[data-v-3bcc9628]{fill:none;stroke-width:6px}.pt__ring-track[data-v-3bcc9628]{stroke:var(--demo-brand-soft)}.pt__ring-value[data-v-3bcc9628]{stroke:var(--demo-brand);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.pt__kpi-label[data-v-3bcc9628]{color:var(--demo-muted);font-size:.72rem}.pt__badge[data-v-3bcc9628],.pt__finished[data-v-3bcc9628],.pt__kpi-value[data-v-3bcc9628]{font-weight:700}.pt__badge[data-v-3bcc9628]{color:var(--demo-success);background:color-mix(in srgb,var(--demo-success) 12%,transparent);border-radius:999px;align-items:center;gap:.3rem;margin-top:.25rem;padding:.15rem .55rem;font-size:.72rem;display:inline-flex}.pt__badge[data-v-3bcc9628] svg{width:.85rem;height:.85rem}.pt__badge--late[data-v-3bcc9628]{color:var(--demo-danger);background:color-mix(in srgb,var(--demo-danger) 12%,transparent)}.pt__grid[data-v-3bcc9628]{align-items:start}.pt__grid[data-v-3bcc9628],.pt__main[data-v-3bcc9628],.pt__side[data-v-3bcc9628]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.pt__main[data-v-3bcc9628],.pt__side[data-v-3bcc9628]{min-width:0}@media (width>=1024px){.pt__grid[data-v-3bcc9628]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.pt__scene[data-v-3bcc9628]{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid;position:relative}.pt__house[data-v-3bcc9628]{border-radius:calc(-4px + var(--demo-radius));width:100%;height:auto;display:block}.pt__house g[data-v-3bcc9628],.pt__house path[data-v-3bcc9628],.pt__house rect[data-v-3bcc9628]{transition:all .18s linear}.pt__sun[data-v-3bcc9628]{fill:#f6b26b;opacity:.85}.pt__hill[data-v-3bcc9628]{fill:#e7dccb}.pt__ground[data-v-3bcc9628]{fill:#cdb89b}.pt__plot[data-v-3bcc9628]{fill:none;stroke:var(--demo-brand);stroke-dasharray:4 3;stroke-width:1.5px}.pt__stakes[data-v-3bcc9628]{stroke:#7a5a3c;stroke-width:2px}.pt__slab[data-v-3bcc9628]{fill:#a7a29a}.pt__render[data-v-3bcc9628]{fill:#f3ebdf}.pt__truss[data-v-3bcc9628]{fill:none;stroke:#a8794f;stroke-width:2.5px;stroke-linejoin:round}.pt__roof[data-v-3bcc9628]{stroke:#00000026;stroke-width:1px}.pt__window[data-v-3bcc9628]{fill:#cfe1ea;stroke:#4b4f57;stroke-width:2px}.pt__door[data-v-3bcc9628]{fill:#5a3d2b}.pt__glow rect[data-v-3bcc9628]{fill:#ffd98a}.pt__path[data-v-3bcc9628]{fill:#e0d6c6}.pt__garden[data-v-3bcc9628]{fill:#6c9a5b;transform-origin:160px 190px}.pt__trunk[data-v-3bcc9628]{fill:#7a5a3c}.pt__crane[data-v-3bcc9628]{fill:#e0a526;stroke:#e0a526;stroke-width:2.5px}.pt__crane-cable[data-v-3bcc9628]{stroke:#4b4f57;stroke-width:1px}.pt__finished[data-v-3bcc9628]{color:#fff;white-space:nowrap;background:var(--demo-brand);box-shadow:0 12px 24px -12px rgb(var(--demo-brand-rgb)/70%);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;animation:.4s ease-out pt-pop-3bcc9628;display:inline-flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.pt__finished[data-v-3bcc9628] svg{width:1rem;height:1rem}@keyframes pt-pop-3bcc9628{0%{opacity:0;transform:translate(-50%,-8px)scale(.9)}}.pt__clock[data-v-3bcc9628]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pt__play[data-v-3bcc9628]{align-items:center;gap:.5rem;display:inline-flex}.pt__play-icon[data-v-3bcc9628]{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0}.pt__play-icon--pause[data-v-3bcc9628]{border:0;border-left:3px solid;border-right:3px solid;width:10px;height:12px}.pt__date[data-v-3bcc9628]{flex:1;min-width:10rem}.pt__date-day[data-v-3bcc9628]{color:var(--demo-brand);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.pt__date-long[data-v-3bcc9628]{font-variant-numeric:tabular-nums;text-transform:capitalize;font-weight:600}.pt__scrubber input[data-v-3bcc9628]{width:100%;height:6px;accent-color:var(--demo-brand);cursor:pointer;background:linear-gradient(to right,var(--demo-brand) var(--pt-fill),var(--demo-brand-soft) var(--pt-fill));appearance:none;border-radius:999px}.pt__scrubber input[data-v-3bcc9628]::-webkit-slider-thumb{border:3px solid var(--demo-brand);appearance:none;background:#fff;border-radius:50%;width:18px;height:18px}.pt__scrubber input[data-v-3bcc9628]::-moz-range-thumb{border:3px solid var(--demo-brand);background:#fff;border-radius:50%;width:14px;height:14px}.pt__ghost[data-v-3bcc9628]{font:inherit;color:var(--demo-brand-strong);cursor:pointer;border:1px solid var(--demo-line);background:0 0;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:600}.pt__ghost[data-v-3bcc9628]:hover{background:var(--demo-brand-soft)}.pt__decision[data-v-3bcc9628]{background:linear-gradient(135deg,var(--demo-brand-soft),var(--demo-card));border:1px solid var(--demo-brand);border-radius:var(--demo-radius);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem;animation:2.4s ease-in-out infinite pt-pulse-3bcc9628;display:grid}.pt__decision--late[data-v-3bcc9628]{background:linear-gradient(135deg,color-mix(in srgb,var(--demo-danger) 12%,transparent),var(--demo-card));border-color:var(--demo-danger)}@keyframes pt-pulse-3bcc9628{50%{box-shadow:0 0 0 6px rgb(var(--demo-brand-rgb)/12%)}}.pt__decision-head[data-v-3bcc9628]{align-items:center;gap:.75rem;display:flex}.pt__decision-icon[data-v-3bcc9628]{color:#fff;background:var(--demo-brand);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.pt__decision-icon[data-v-3bcc9628] svg{width:1.1rem;height:1.1rem}.pt__decision--late .pt__decision-icon[data-v-3bcc9628]{background:var(--demo-danger)}.pt__decision-title[data-v-3bcc9628]{font-weight:700}.pt__decision-due[data-v-3bcc9628]{color:var(--demo-muted);font-size:.82rem}.pt__decision--late .pt__decision-due[data-v-3bcc9628]{color:var(--demo-danger);font-weight:700}.pt__decision-detail[data-v-3bcc9628]{font-size:.85rem}.pt__swatches[data-v-3bcc9628]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.pt__swatch[data-v-3bcc9628]{font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.85rem;font-weight:600;transition:transform .15s,border-color .15s;display:flex}.pt__swatch[data-v-3bcc9628]:focus-visible,.pt__swatch[data-v-3bcc9628]:hover{border-color:var(--demo-brand);transform:translateY(-2px)}.pt__swatch-color[data-v-3bcc9628]{border-radius:50%;flex:none;width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 2px #fff9,0 0 0 1px #0000001f}.pt__card[data-v-3bcc9628]{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem 1.25rem;display:grid}.pt__title[data-v-3bcc9628]{font-size:.95rem;font-weight:700}.pt__small[data-v-3bcc9628]{color:var(--demo-muted);font-size:.75rem}.pt__bar[data-v-3bcc9628]{background:var(--demo-brand-soft);border-radius:999px;height:5px;display:block;overflow:hidden}.pt__bar span[data-v-3bcc9628]{background:var(--demo-brand);border-radius:inherit;height:100%;transition:width .2s linear;display:block}.pt__phases[data-v-3bcc9628]{grid-template-columns:minmax(0,1fr);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pt__phase[data-v-3bcc9628]{border-radius:calc(-4px + var(--demo-radius));align-items:flex-start;gap:.75rem;padding:.55rem .6rem;transition:background .2s;display:flex;position:relative}.pt__phase-icon[data-v-3bcc9628]{width:2rem;height:2rem;color:var(--demo-muted);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:50%;flex:none;place-items:center;display:grid}.pt__phase-icon[data-v-3bcc9628] svg{width:1rem;height:1rem}.pt__phase-body[data-v-3bcc9628]{flex:1;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.pt__phase-top[data-v-3bcc9628]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pt__phase-label[data-v-3bcc9628]{min-width:0;font-size:.88rem;font-weight:700}.pt__phase-meta[data-v-3bcc9628]{color:var(--demo-muted);font-size:.74rem}.pt__hold[data-v-3bcc9628]{color:var(--demo-danger)}.pt__pill[data-v-3bcc9628]{color:var(--demo-muted);white-space:nowrap;background:var(--demo-surface);border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.pt__phase--done .pt__phase-icon[data-v-3bcc9628]{color:#fff;background:var(--demo-success);border-color:#0000}.pt__phase--done .pt__pill[data-v-3bcc9628]{color:var(--demo-success)}.pt__phase--done .pt__bar span[data-v-3bcc9628]{background:var(--demo-success)}.pt__phase--current[data-v-3bcc9628]{background:var(--demo-brand-soft)}.pt__phase--current .pt__phase-icon[data-v-3bcc9628],.pt__phase--waiting .pt__phase-icon[data-v-3bcc9628]{border-color:#0000}.pt__phase--current .pt__phase-icon[data-v-3bcc9628],.pt__phase--current .pt__pill[data-v-3bcc9628]{color:#fff;background:var(--demo-brand)}.pt__phase--waiting[data-v-3bcc9628]{background:color-mix(in srgb,var(--demo-danger) 8%,transparent)}.pt__phase--waiting .pt__phase-icon[data-v-3bcc9628],.pt__phase--waiting .pt__pill[data-v-3bcc9628]{color:#fff;background:var(--demo-danger)}.pt__paid-total[data-v-3bcc9628],.pt__phase--upcoming .pt__phase-label[data-v-3bcc9628]{color:var(--demo-muted)}.pt__paid-total[data-v-3bcc9628]{font-size:.85rem}.pt__paid-total strong[data-v-3bcc9628]{font-family:var(--demo-font-display);color:var(--demo-ink);font-variant-numeric:tabular-nums;font-size:1.35rem}.pt__bar--money[data-v-3bcc9628]{height:8px}.pt__calls[data-v-3bcc9628]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pt__call[data-v-3bcc9628]{border:1px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .7rem;display:flex}.pt__call-label[data-v-3bcc9628]{font-size:.85rem;font-weight:600}.pt__call-meta[data-v-3bcc9628]{font-variant-numeric:tabular-nums}.pt__call-meta[data-v-3bcc9628],.pt__call-status[data-v-3bcc9628]{color:var(--demo-muted);font-size:.74rem}.pt__call-status[data-v-3bcc9628]{flex:none;font-weight:700}.pt__call--paid[data-v-3bcc9628]{background:color-mix(in srgb,var(--demo-success) 7%,transparent)}.pt__call--paid .pt__call-status[data-v-3bcc9628]{color:var(--demo-success)}.pt__call--due[data-v-3bcc9628]{border-color:var(--demo-brand);box-shadow:0 8px 20px -14px rgb(var(--demo-brand-rgb)/70%)}.pt__call--upcoming[data-v-3bcc9628]{opacity:.7}.pt__pay[data-v-3bcc9628]{flex:none;padding:.4rem .9rem;font-size:.82rem}.pt__feed[data-v-3bcc9628]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pt__entry[data-v-3bcc9628]{gap:.65rem;display:flex}.pt__entry-icon[data-v-3bcc9628]{width:1.9rem;height:1.9rem;color:var(--demo-brand);background:var(--demo-brand-soft);border-radius:50%;flex:none;place-items:center;display:grid}.pt__entry-icon[data-v-3bcc9628] svg{width:.95rem;height:.95rem}.pt__entry--milestone .pt__entry-icon[data-v-3bcc9628]{color:#fff;background:var(--demo-success)}.pt__entry--request .pt__entry-icon[data-v-3bcc9628]{color:#fff;background:var(--demo-brand)}.pt__entry--choice .pt__entry-icon[data-v-3bcc9628],.pt__entry--payment .pt__entry-icon[data-v-3bcc9628]{color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line)}.pt__entry-body[data-v-3bcc9628]{gap:.2rem;min-width:0;display:grid}.pt__entry-meta[data-v-3bcc9628]{color:var(--demo-muted);font-size:.72rem}.pt__entry-meta b[data-v-3bcc9628]{color:var(--demo-ink)}.pt__entry-text[data-v-3bcc9628]{font-size:.85rem}.pt__photo[data-v-3bcc9628]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));align-items:center;gap:.6rem;max-width:16rem;margin:.2rem 0 0;padding:.35rem;font-size:.74rem;font-weight:600;display:flex}.pt__photo-art[data-v-3bcc9628]{color:#ffffffd9;background:linear-gradient(180deg,transparent 55%,#0000002e),linear-gradient(135deg,#f0c9a8,var(--demo-brand) 70%,var(--demo-brand-strong));border-radius:calc(-6px + var(--demo-radius));flex:none;place-items:center;width:3.5rem;height:2.6rem;display:grid}.pt__photo-art[data-v-3bcc9628] svg{width:1.2rem;height:1.2rem}.pt-feed-enter-active[data-v-3bcc9628]{transition:opacity .35s,transform .35s}.pt-feed-enter-from[data-v-3bcc9628]{opacity:0;transform:translateY(-6px)}.pt-feed-leave-active[data-v-3bcc9628]{display:none}.pt__foot[data-v-3bcc9628]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pt__foot-actions[data-v-3bcc9628]{flex-wrap:wrap;gap:.5rem;display:flex}.pt__note[data-v-3bcc9628]{color:var(--demo-muted);font-size:.76rem}.pt__lead[data-v-3bcc9628]{gap:1rem;padding:1.25rem;display:grid}.pt__lead-head[data-v-3bcc9628]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pt__lead-title[data-v-3bcc9628]{font-weight:700}.pt__lead-text[data-v-3bcc9628]{color:var(--demo-muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){.pt[data-v-3bcc9628] *,.pt[data-v-3bcc9628] :after,.pt[data-v-3bcc9628] :before{transition:none!important;animation:none!important}}[data-v-9be9fc4e]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.dq[data-v-9be9fc4e]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.dq p[data-v-9be9fc4e]{margin:0}.dq__controls[data-v-9be9fc4e],.dq__head[data-v-9be9fc4e],.dq__lead[data-v-9be9fc4e],.dq__result[data-v-9be9fc4e]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.dq__head[data-v-9be9fc4e]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.dq__brand[data-v-9be9fc4e],.dq__head[data-v-9be9fc4e]{align-items:center;display:flex}.dq__brand[data-v-9be9fc4e]{gap:.8rem}.dq__mark[data-v-9be9fc4e]{color:#fff;background:var(--demo-brand-strong);border-radius:var(--demo-radius);flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.dq__mark[data-v-9be9fc4e] svg{width:1.35rem;height:1.35rem}.dq__brand-name[data-v-9be9fc4e]{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.dq__tagline[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.8rem}.dq__badge[data-v-9be9fc4e]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.dq__badge[data-v-9be9fc4e] svg{width:.9rem;height:.9rem}.dq__main[data-v-9be9fc4e],.dq__stage[data-v-9be9fc4e]{gap:1rem;display:grid}@media (width>=1000px){.dq__main[data-v-9be9fc4e]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}}.dq__stage[data-v-9be9fc4e]{min-width:0}.dq__board[data-v-9be9fc4e]{color:#fff;background:radial-gradient(circle at 20% 0,#ffffff1f,transparent 55%),linear-gradient(160deg,var(--demo-brand),var(--demo-brand-strong));border-radius:var(--demo-radius);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -36px rgb(var(--demo-brand-rgb)/80%);transition:box-shadow .2s;position:relative;overflow:hidden}.dq__board.is-dragging[data-v-9be9fc4e]{box-shadow:inset 0 0 0 3px #ffffffb3,0 30px 60px -36px rgb(var(--demo-brand-rgb)/80%)}.dq__blueprint[data-v-9be9fc4e]{width:100%;height:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.dq__grid-line[data-v-9be9fc4e]{fill:none;stroke:#ffffff17;stroke-width:.6px}.dq__frame[data-v-9be9fc4e]{fill:none;stroke:#fff6;stroke-width:1px}.dq__arrow[data-v-9be9fc4e]{fill:#fff}.dq__outline[data-v-9be9fc4e]{fill-opacity:.22;stroke:#fff;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;animation:1.2s cubic-bezier(.6,0,.2,1) both dq-draw-9be9fc4e}.dq__hole[data-v-9be9fc4e]{fill:var(--demo-brand-strong);stroke:#fff;stroke-width:1.1px}.dq__center[data-v-9be9fc4e]{fill:none;stroke:#ffffff8c;stroke-width:.8px;stroke-dasharray:10 3 2 3}.dq__bend[data-v-9be9fc4e]{stroke:#ffd27a;stroke-width:1.1px;stroke-dasharray:6 4}.dq__bend-label[data-v-9be9fc4e]{fill:#ffd27a;letter-spacing:.06em;font-size:9.5px;font-weight:700}.dq__ext[data-v-9be9fc4e]{stroke:#ffffff8c;stroke-width:.7px}.dq__dim-line[data-v-9be9fc4e]{stroke:#fff;stroke-width:.9px}.dq__dim-text[data-v-9be9fc4e]{fill:#fff;text-anchor:middle;font-size:12px;font-weight:700}.dq__leader[data-v-9be9fc4e]{fill:none;stroke:#ffffffb3;stroke-width:.8px}.dq__leader-dot[data-v-9be9fc4e]{fill:#fff}.dq__callout[data-v-9be9fc4e]{fill:#fff;font-size:11.5px;font-weight:600}.dq__callouts[data-v-9be9fc4e],.dq__dim[data-v-9be9fc4e],.dq__part[data-v-9be9fc4e]{transition:opacity .2s}.dq__cartouche-box[data-v-9be9fc4e]{fill:#00000024;stroke:#fff9;stroke-width:1px}.dq__cartouche-line[data-v-9be9fc4e]{stroke:#ffffff59;stroke-width:.8px}.dq__cartouche-brand[data-v-9be9fc4e]{font-family:var(--demo-font);fill:#fff;font-size:15px;font-weight:700}.dq__cartouche-key[data-v-9be9fc4e]{fill:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;font-size:8.5px}.dq__cartouche-value[data-v-9be9fc4e]{fill:#fff;font-size:12.5px;font-weight:700}.dq__cartouche-small[data-v-9be9fc4e]{fill:#ffffffbf;font-size:9.5px}.dq__scan[data-v-9be9fc4e]{fill:#9fe3ff;filter:drop-shadow(0 0 6px #9fe3ff);animation:.85s ease-in-out infinite alternate dq-scan-9be9fc4e}.dq__drop[data-v-9be9fc4e]{border-radius:var(--demo-radius);background:#ffffff14;border:1px dashed #ffffff73;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 .75rem .75rem;padding:.8rem 1rem;display:flex}.dq__drop.is-read[data-v-9be9fc4e]{border-style:solid}.dq__file-input[data-v-9be9fc4e]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dq__drop-icon[data-v-9be9fc4e]{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.dq__drop-icon[data-v-9be9fc4e] svg{width:1.1rem;height:1.1rem}.dq__drop-icon.is-spinning[data-v-9be9fc4e] svg{animation:1.4s linear infinite dq-spin-9be9fc4e}.dq__drop-icon.is-done[data-v-9be9fc4e]{color:var(--demo-brand-strong);background:#fff}.dq__drop-text[data-v-9be9fc4e]{flex:14rem;min-width:0}.dq__drop-title[data-v-9be9fc4e]{font-size:.9rem;font-weight:700}.dq__drop-title strong[data-v-9be9fc4e]{overflow-wrap:anywhere}.dq__drop-hint[data-v-9be9fc4e]{color:#ffffffbf;font-size:.76rem;font-weight:400}.dq__drop-error[data-v-9be9fc4e]{color:#ffd27a;font-size:.78rem;font-weight:600}.dq__drop-link[data-v-9be9fc4e]{color:var(--demo-brand-strong);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .9rem;font-size:.8rem;font-weight:700;transition:transform .15s}.dq__drop-link[data-v-9be9fc4e]:hover{transform:translateY(-1px)}.dq__file-input:focus-visible~.dq__drop-link[data-v-9be9fc4e]{outline-offset:3px;outline:2px solid #fff}.dq__result[data-v-9be9fc4e]{gap:1rem;padding:1.1rem 1.2rem;display:grid}.dq__label[data-v-9be9fc4e]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.dq__price[data-v-9be9fc4e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dq__unit[data-v-9be9fc4e]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);letter-spacing:-.02em;font-size:calc(clamp(2rem,4.5vw,2.7rem));font-weight:800;line-height:1.05}.dq__total[data-v-9be9fc4e]{color:var(--demo-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;display:flex;margin-top:.3rem!important}.dq__total strong[data-v-9be9fc4e]{color:var(--demo-ink);font-variant-numeric:tabular-nums}.dq__discount[data-v-9be9fc4e]{color:var(--demo-brand-strong);background:var(--demo-brand-soft);border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.dq__ship[data-v-9be9fc4e]{background:var(--demo-brand-tint);border-radius:var(--demo-radius);align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.dq__ship[data-v-9be9fc4e]>svg{width:1.4rem;height:1.4rem;color:var(--demo-brand)}.dq__ship-date[data-v-9be9fc4e]{text-transform:capitalize;font-weight:700}.dq__ship-days[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.75rem}.dq__metrics[data-v-9be9fc4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.dq__metrics div[data-v-9be9fc4e]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.55rem .7rem}.dq__metrics dt[data-v-9be9fc4e]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.dq__metrics dd[data-v-9be9fc4e]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.dq__metrics small[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.7rem;font-weight:400;display:block}.dq__warnings[data-v-9be9fc4e]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.dq__warnings li[data-v-9be9fc4e]{border-radius:var(--demo-radius);background:#fff6e0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1 15 14H1z' fill='%23b7791f'/%3E%3C/svg%3E") .7rem/.8rem no-repeat;border:1px solid #f2d48a;padding:.55rem .75rem .55rem 2rem;font-size:.82rem}.dq__bar[data-v-9be9fc4e]{border-radius:999px;gap:2px;height:.75rem;margin:.5rem 0 .6rem;display:flex;overflow:hidden}.dq__bar-part[data-v-9be9fc4e]{background:rgb(var(--demo-brand-rgb)/var(--dq-shade));flex-basis:0;min-width:4px;transition:flex-grow .35s}.dq__legend[data-v-9be9fc4e]{color:var(--demo-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.dq__legend strong[data-v-9be9fc4e]{color:var(--demo-ink);font-variant-numeric:tabular-nums}.dq__swatch[data-v-9be9fc4e]{background:rgb(var(--demo-brand-rgb)/var(--dq-shade));border-radius:2px;width:.6rem;height:.6rem;margin-right:.25rem;display:inline-block}.dq__curve-svg[data-v-9be9fc4e]{width:100%;height:auto;margin-top:.4rem;display:block;overflow:visible}.dq__curve-area[data-v-9be9fc4e]{fill:rgb(var(--demo-brand-rgb)/12%)}.dq__curve-line[data-v-9be9fc4e]{fill:none;stroke:var(--demo-brand);stroke-width:2px;stroke-linejoin:round}.dq__curve-drop[data-v-9be9fc4e]{stroke:var(--demo-brand);stroke-width:1px;stroke-dasharray:3 3}.dq__curve-dot[data-v-9be9fc4e]{fill:var(--demo-card);stroke:var(--demo-brand-strong);stroke-width:2.5px;transition:cx .3s,cy .3s}.dq__curve-price[data-v-9be9fc4e]{fill:var(--demo-ink);font-size:10px;font-weight:700}.dq__curve-price.is-end[data-v-9be9fc4e]{text-anchor:end}.dq__curve-tick[data-v-9be9fc4e]{fill:var(--demo-muted);text-anchor:middle;font-size:9.5px}.dq__controls[data-v-9be9fc4e]{gap:.25rem;padding:.4rem 1.1rem;display:grid}.dq__group[data-v-9be9fc4e]{border:0;gap:.6rem;min-width:0;margin:0;padding:.9rem 0;display:grid}.dq__group+.dq__group[data-v-9be9fc4e]{border-top:1px solid var(--demo-line)}.dq__legend-title[data-v-9be9fc4e]{float:left;width:100%;color:var(--demo-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem;padding:0;font-size:.72rem;font-weight:700}.dq__legend-title[data-v-9be9fc4e]+*{clear:both}.dq__sub[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.76rem;font-weight:600}.dq__parts[data-v-9be9fc4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.dq__part-card[data-v-9be9fc4e]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);justify-items:start;gap:.2rem;padding:.65rem;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.dq__part-card[data-v-9be9fc4e]:hover{border-color:var(--demo-brand)}.dq__part-card[aria-pressed=true][data-v-9be9fc4e]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.dq__thumb[data-v-9be9fc4e]{fill:none;width:2.4rem;height:2.4rem;stroke:var(--demo-brand);stroke-width:1.4px;margin-bottom:.2rem}.dq__thumb .is-dashed[data-v-9be9fc4e]{stroke-dasharray:3 2;stroke-width:1px}.dq__part-label[data-v-9be9fc4e]{font-size:.85rem;font-weight:700;line-height:1.2}.dq__part-hint[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.72rem;line-height:1.3}.dq__range[data-v-9be9fc4e]{gap:.35rem;display:grid}.dq__range input[data-v-9be9fc4e]{width:100%;accent-color:var(--demo-brand)}.dq__range-head[data-v-9be9fc4e]{justify-content:space-between;font-size:.85rem;display:flex}.dq__range-head output[data-v-9be9fc4e]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);font-weight:700}.dq__chips[data-v-9be9fc4e],.dq__pills[data-v-9be9fc4e]{flex-wrap:wrap;gap:.4rem;display:flex}.dq__chip[data-v-9be9fc4e],.dq__pill[data-v-9be9fc4e]{font:inherit;color:inherit;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);align-items:center;gap:.4rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dq__chip[data-v-9be9fc4e]:hover,.dq__pill[data-v-9be9fc4e]:hover{border-color:var(--demo-brand)}.dq__chip[aria-pressed=true][data-v-9be9fc4e],.dq__pill[aria-pressed=true][data-v-9be9fc4e]{color:#fff;background:var(--demo-brand-strong);border-color:var(--demo-brand-strong)}.dq__pill[data-v-9be9fc4e]{border-radius:999px;padding:.45rem .75rem;font-size:.84rem;font-weight:600}.dq__pill small[data-v-9be9fc4e]{opacity:.75;font-size:.7rem;font-weight:400}.dq__dot[data-v-9be9fc4e]{border:1px solid #00000026;border-radius:50%;width:.75rem;height:.75rem}.dq__chip[data-v-9be9fc4e]{font-variant-numeric:tabular-nums;border-radius:var(--demo-radius);justify-content:center;min-width:2.6rem;padding:.35rem .55rem;font-size:.8rem;font-weight:600}.dq__chip.is-flat[data-v-9be9fc4e]:not([aria-pressed=true]){color:var(--demo-muted);border-style:dashed}.dq__finishes[data-v-9be9fc4e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.dq__finish[data-v-9be9fc4e]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.1rem;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:grid}.dq__finish[data-v-9be9fc4e]:hover{border-color:var(--demo-brand)}.dq__finish[aria-pressed=true][data-v-9be9fc4e]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.dq__finish-label[data-v-9be9fc4e]{justify-content:space-between;align-items:baseline;gap:.4rem;font-size:.84rem;font-weight:700;display:flex}.dq__finish-label small[data-v-9be9fc4e]{color:var(--demo-brand);font-size:.7rem;font-weight:600}.dq__finish-hint[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.72rem;line-height:1.3}.dq__quantity[data-v-9be9fc4e]{gap:.5rem;display:grid}.dq__qty-field[data-v-9be9fc4e]{width:max-content;color:var(--demo-muted);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .25rem;font-size:.8rem;display:flex}.dq__qty-field input[data-v-9be9fc4e]{width:5.5rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--demo-ink);background:var(--demo-surface);border-radius:calc(-2px + var(--demo-radius));border:0;padding:.4rem .5rem;font-size:1rem;font-weight:700}.dq__sr[data-v-9be9fc4e]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dq__switch[data-v-9be9fc4e]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.dq__switch-track[data-v-9be9fc4e]{background:var(--demo-line);border-radius:999px;flex:none;width:2.6rem;height:1.5rem;transition:background .2s;position:relative}[aria-checked=true]>.dq__switch-track[data-v-9be9fc4e]{background:var(--demo-brand)}.dq__switch-thumb[data-v-9be9fc4e]{background:#fff;border-radius:50%;width:1.1rem;height:1.1rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #00000040}[aria-checked=true] .dq__switch-thumb[data-v-9be9fc4e]{transform:translate(1.1rem)}.dq__switch-label[data-v-9be9fc4e]{font-size:.88rem;font-weight:700;display:block}.dq__switch-hint[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.74rem;display:block}.dq__foot[data-v-9be9fc4e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dq__note[data-v-9be9fc4e]{color:var(--demo-muted);flex:18rem;font-size:.78rem}.dq__foot-actions[data-v-9be9fc4e]{flex-wrap:wrap;gap:.5rem;display:flex}.dq__ghost[data-v-9be9fc4e]{font:inherit;color:var(--demo-ink);cursor:pointer;border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:0 0;padding:.6rem 1rem;font-size:.85rem;font-weight:600}.dq__ghost[data-v-9be9fc4e]:hover{border-color:var(--demo-brand)}.dq__lead[data-v-9be9fc4e]{gap:.5rem;padding:1.1rem 1.2rem;display:grid}.dq__lead-title[data-v-9be9fc4e]{font-size:1.05rem;font-weight:700}.dq__lead-text[data-v-9be9fc4e]{color:var(--demo-muted);font-size:.85rem}@media (width<=559px){.dq__curve-price[data-v-9be9fc4e]{font-size:17px}.dq__callout[data-v-9be9fc4e],.dq__curve-tick[data-v-9be9fc4e]{font-size:16px}.dq__bend-label[data-v-9be9fc4e]{font-size:13px}.dq__parts[data-v-9be9fc4e]{grid-template-columns:1fr}.dq__part-card[data-v-9be9fc4e]{-moz-column-gap:.7rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem}.dq__part-card .dq__thumb[data-v-9be9fc4e]{grid-row:span 2;margin:0}.dq__finishes[data-v-9be9fc4e]{grid-template-columns:1fr}.dq__metrics[data-v-9be9fc4e]{grid-template-columns:1fr 1fr}}@keyframes dq-draw-9be9fc4e{0%{stroke-dashoffset:1px;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:.22}}@keyframes dq-scan-9be9fc4e{0%{transform:translateY(20px)}to{transform:translateY(310px)}}@keyframes dq-spin-9be9fc4e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dq__drop-icon.is-spinning[data-v-9be9fc4e] svg,.dq__outline[data-v-9be9fc4e],.dq__scan[data-v-9be9fc4e]{animation:none}}[data-v-7add2504]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.bc[data-v-7add2504]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.bc p[data-v-7add2504]{margin:0}.bc__catalog[data-v-7add2504],.bc__head[data-v-7add2504],.bc__lead[data-v-7add2504],.bc__summary[data-v-7add2504]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.bc__head[data-v-7add2504]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.bc__brand[data-v-7add2504],.bc__head[data-v-7add2504]{align-items:center;display:flex}.bc__brand[data-v-7add2504]{gap:.8rem}.bc__mark[data-v-7add2504]{color:#fff;background:var(--demo-brand-strong);border-radius:var(--demo-radius);flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.bc__mark[data-v-7add2504] svg{width:1.35rem;height:1.35rem}.bc__brand-name[data-v-7add2504]{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.05rem;font-weight:700;display:flex}.bc__portal[data-v-7add2504]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.1em;background:var(--demo-brand-soft);border-radius:999px;padding:.1rem .45rem;font-size:.66rem;font-weight:700}.bc__tagline[data-v-7add2504]{color:var(--demo-muted);font-size:.8rem}.bc__badge[data-v-7add2504]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.bc__badge[data-v-7add2504] svg{width:.9rem;height:.9rem}.bc__tiers[data-v-7add2504]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.bc__label[data-v-7add2504]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem;padding:0;font-size:.72rem;font-weight:700}.bc__tier-list[data-v-7add2504]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.bc__tier[data-v-7add2504]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.1rem;padding:.65rem .85rem;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.bc__tier[data-v-7add2504]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.bc__tier.is-active[data-v-7add2504]{background:var(--demo-brand-soft);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.bc__tier-label[data-v-7add2504]{font-size:.92rem;font-weight:700}.bc__tier-hint[data-v-7add2504]{color:var(--demo-muted);font-size:.76rem}.bc__main[data-v-7add2504]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=960px){.bc__main[data-v-7add2504]{grid-template-columns:minmax(0,1fr) 22.5rem}}.bc__catalog[data-v-7add2504]{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;padding:.9rem;display:grid}.bc__toolbar[data-v-7add2504]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.bc__families[data-v-7add2504]{scrollbar-width:none;gap:.35rem;max-width:100%;padding-bottom:.15rem;display:flex;overflow-x:auto}.bc__family[data-v-7add2504]{font:inherit;color:var(--demo-muted);cursor:pointer;border:1px solid var(--demo-line);background:0 0;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.82rem;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.bc__family[data-v-7add2504]:hover{color:var(--demo-ink)}.bc__family.is-active[data-v-7add2504]{color:#fff;background:var(--demo-brand-strong);border-color:var(--demo-brand-strong)}.bc__family-count[data-v-7add2504]{text-align:center;background:rgb(var(--demo-brand-rgb)/16%);border-radius:999px;min-width:1.3rem;padding:0 .3rem;font-size:.7rem;line-height:1.3rem}.is-active .bc__family-count[data-v-7add2504]{background:#ffffff38}.bc__tools[data-v-7add2504]{flex-wrap:wrap;gap:.35rem;display:flex}.bc__tool[data-v-7add2504]{font:inherit;color:var(--demo-ink);cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.bc__tool[data-v-7add2504] svg{width:.95rem;height:.95rem}.bc__tool[data-v-7add2504]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.bc__tool--strong[data-v-7add2504]{color:var(--demo-brand-strong);background:var(--demo-brand-soft);border-color:rgb(var(--demo-brand-rgb)/30%)}.bc__tool--quiet[data-v-7add2504]{color:var(--demo-muted);background:0 0;border-color:#0000}.bc__status[data-v-7add2504]:empty{display:none}.bc__status[data-v-7add2504]{color:var(--demo-success);font-size:.78rem;font-weight:600}.bc__quick[data-v-7add2504]{background:var(--demo-surface);border:1px dashed rgb(var(--demo-brand-rgb)/40%);border-radius:var(--demo-radius);gap:.5rem;padding:.8rem;display:grid}.bc__quick-hint[data-v-7add2504]{color:var(--demo-muted);font-size:.8rem}.bc__quick-text[data-v-7add2504]{width:100%;color:var(--demo-ink);resize:vertical;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem}.bc__quick-text[data-v-7add2504]:focus{outline:2px solid rgb(var(--demo-brand-rgb)/45%);outline-offset:1px}.bc__quick-foot[data-v-7add2504]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.bc__quick-report[data-v-7add2504]{gap:.2rem;font-size:.78rem;display:grid}.bc__quick-ok[data-v-7add2504]{color:var(--demo-success);font-weight:700}.bc__quick-error[data-v-7add2504]{color:var(--demo-danger)}.bc__quick-error code[data-v-7add2504]{font-size:.76rem}.bc__products[data-v-7add2504]{margin:0;padding:0;list-style:none;display:grid}.bc__product[data-v-7add2504]{border-top:1px solid var(--demo-line);grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"swatch info info""swatch price order""swatch total total";align-items:center;gap:.35rem .8rem;padding:.85rem .25rem;transition:background .2s;display:grid}.bc__product[data-v-7add2504]:first-child{border-top:0}.bc__product.is-in-cart[data-v-7add2504]{background:linear-gradient(90deg,rgb(var(--demo-brand-rgb)/6%),transparent 60%)}.bc__swatch[data-v-7add2504]{background:linear-gradient(90deg,transparent 44%,#fff6 44% 56%,transparent 56%),var(--case);border-radius:6px;grid-area:swatch;align-self:start;width:2.2rem;height:2.2rem;margin-top:.15rem;position:relative;box-shadow:inset 0 -6px #0000002e,0 6px 12px -8px #00000080}.bc__info[data-v-7add2504]{grid-area:info;gap:.2rem;min-width:0;display:grid}.bc__name[data-v-7add2504]{font-size:.94rem;font-weight:700}.bc__meta[data-v-7add2504]{color:var(--demo-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.bc__ref[data-v-7add2504]{color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:4px;padding:.05rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.bc__breaks[data-v-7add2504]{flex-wrap:wrap;gap:.25rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.bc__break[data-v-7add2504]{color:var(--demo-muted);border:1px solid var(--demo-line);border-radius:999px;padding:.05rem .4rem;font-size:.7rem;transition:color .2s,background .2s,border-color .2s}.bc__break.is-reached[data-v-7add2504]{color:var(--demo-brand-strong);background:var(--demo-brand-soft);border-color:rgb(var(--demo-brand-rgb)/35%)}.bc__price[data-v-7add2504]{text-align:left;grid-area:price}.bc__unit[data-v-7add2504]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:700}.bc__unit span[data-v-7add2504]{color:var(--demo-muted);font-size:.72rem;font-weight:500;display:block}.bc__list[data-v-7add2504]{color:var(--demo-muted);font-size:.74rem;text-decoration:line-through}.bc__order[data-v-7add2504]{grid-area:order;justify-items:end;gap:.3rem;display:grid}@media (width>=640px){.bc__product[data-v-7add2504]{grid-template-columns:2.4rem minmax(0,1fr) 6.5rem 9.5rem 5.5rem;grid-template-areas:"swatch info price order total"}.bc__price[data-v-7add2504]{text-align:right}.bc__order[data-v-7add2504]{justify-items:center}}.bc__stepper[data-v-7add2504]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:stretch;display:inline-flex;overflow:hidden}.is-in-cart .bc__stepper[data-v-7add2504]{border-color:rgb(var(--demo-brand-rgb)/50%)}.bc__step[data-v-7add2504]{width:2.1rem;height:2.1rem;font:inherit;color:var(--demo-ink);cursor:pointer;background:var(--demo-surface);border:0;font-size:1.05rem;font-weight:600}.bc__step[data-v-7add2504]:hover:not(:disabled){color:#fff;background:var(--demo-brand)}.bc__step[data-v-7add2504]:disabled{cursor:default;opacity:.35}.bc__qty[data-v-7add2504]{width:2.8rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--demo-ink);text-align:center;appearance:textfield;background:0 0;border:0;font-size:.95rem;font-weight:700}.bc__qty[data-v-7add2504]::-webkit-inner-spin-button{appearance:none;margin:0}.bc__qty[data-v-7add2504]::-webkit-outer-spin-button{appearance:none;margin:0}.bc__qty[data-v-7add2504]:focus{outline:2px solid rgb(var(--demo-brand-rgb)/45%);outline-offset:-2px}.bc__nudge[data-v-7add2504]{font:inherit;color:#8a5a12;text-align:center;cursor:pointer;background:#fbf0d9;border:1px dashed #d9a54a;border-radius:.6rem;max-width:8.5rem;padding:.15rem .45rem;font-size:.7rem;font-weight:700;line-height:1.25;transition:background .2s}.bc__nudge[data-v-7add2504]:hover{background:#f6e2b8}.bc__top[data-v-7add2504]{color:var(--demo-success);font-size:.7rem;font-weight:700}.bc__line-total[data-v-7add2504]{font-variant-numeric:tabular-nums;text-align:right;grid-area:total;font-size:.92rem;font-weight:700}.bc__line-total[data-v-7add2504]:empty{display:none}@media (width>=640px){.bc__nudge[data-v-7add2504]{white-space:nowrap;border-radius:999px;max-width:none}.bc__line-total[data-v-7add2504]:empty{display:block}}.bc__summary[data-v-7add2504]{gap:.9rem;padding:1rem;display:grid}@media (width>=960px){.bc__summary[data-v-7add2504]{top:var(--demo-sticky-top,1rem);position:sticky}}.bc__summary-head[data-v-7add2504]{justify-content:space-between;align-items:baseline;display:flex}.bc__summary-title[data-v-7add2504]{font-size:1rem;font-weight:700}.bc__summary-count[data-v-7add2504]{color:var(--demo-muted);font-size:.82rem;font-weight:600}.bc__pallet[data-v-7add2504]{background:radial-gradient(circle at 50% 30%,#ffffffb3,transparent 70%),repeating-linear-gradient(135deg,rgb(var(--demo-brand-rgb)/4%) 0 1px,transparent 1px 12px),var(--demo-surface);border-radius:var(--demo-radius);gap:.4rem;margin:0;padding:.6rem .6rem .7rem;display:grid}.bc__pallet-svg[data-v-7add2504]{width:100%;max-width:17rem;height:auto;margin:0 auto;display:block;overflow:visible}.bc__shadow[data-v-7add2504]{fill:#281e0a4d}.bc__wood[data-v-7add2504]{stroke:#462d0f59;stroke-width:.6px}.bc__wood--top[data-v-7add2504]{fill:#e2bf86}.bc__wood--left[data-v-7add2504]{fill:#c9995a}.bc__wood--right[data-v-7add2504]{fill:#a87a40}.bc__pocket[data-v-7add2504]{fill:#4a3218;opacity:.75}.bc__ghost[data-v-7add2504]{fill:none;stroke:var(--demo-muted);stroke-width:.8px;stroke-dasharray:3 3;opacity:.55}.bc__case[data-v-7add2504]{animation:.5s cubic-bezier(.22,1.2,.36,1) both bc-drop-7add2504}.bc__case polygon[data-v-7add2504]{stroke:#00000038;stroke-width:.5px;stroke-linejoin:round}.bc__tape[data-v-7add2504]{fill:none;stroke:#ffffff73;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.bc__pallet-caption[data-v-7add2504]{color:var(--demo-muted);flex-wrap:wrap;justify-content:center;gap:.4rem;font-size:.76rem;font-weight:600;display:flex}.bc__pallet-more[data-v-7add2504]{color:var(--demo-brand-strong);background:var(--demo-brand-soft);border-radius:999px;padding:0 .45rem}.bc__empty[data-v-7add2504]{color:var(--demo-muted);text-align:center;font-size:.82rem}.bc__shipping[data-v-7add2504]{gap:.4rem;display:grid}.bc__bar[data-v-7add2504]{background:var(--demo-line);border-radius:999px;height:.5rem;position:relative;overflow:visible}.bc__bar-fill[data-v-7add2504]{background:linear-gradient(90deg,var(--demo-brand),var(--demo-brand-strong));border-radius:inherit;transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.bc__bar-min[data-v-7add2504]{background:var(--demo-ink);opacity:.45;border-radius:1px;width:2px;height:.9rem;position:absolute;top:-.2rem}.bc__shipping-text[data-v-7add2504]{align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.bc__shipping-text[data-v-7add2504] svg{width:1rem;height:1rem;color:var(--demo-brand);flex:none}.bc__shipping-text.is-done[data-v-7add2504]{color:var(--demo-success)}.bc__min[data-v-7add2504]{color:var(--demo-danger);border-radius:var(--demo-radius);background:#c8323214;padding:.4rem .6rem;font-size:.76rem;font-weight:600}.bc__totals[data-v-7add2504]{gap:.3rem;margin:0;font-size:.84rem;display:grid}.bc__row[data-v-7add2504]{justify-content:space-between;display:flex}.bc__row dd[data-v-7add2504]{font-variant-numeric:tabular-nums;margin:0}.bc__row--savings dd[data-v-7add2504]{color:var(--demo-success);font-weight:700}.bc__row--strong[data-v-7add2504]{border-top:1px solid var(--demo-line);padding-top:.35rem;font-weight:700}.bc__row--muted[data-v-7add2504]{color:var(--demo-muted);font-size:.78rem}.bc__row--total[data-v-7add2504]{border-top:1px dashed var(--demo-line);align-items:baseline;margin-top:.15rem;padding-top:.45rem}.bc__row--total dt[data-v-7add2504]{font-weight:700}.bc__row--total dd[data-v-7add2504]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.bc__delivery[data-v-7add2504]{background:var(--demo-brand-soft);border-radius:var(--demo-radius);align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.bc__delivery[data-v-7add2504] svg{width:1.2rem;height:1.2rem;color:var(--demo-brand-strong);flex:none}.bc__delivery-date[data-v-7add2504]{font-size:.86rem}.bc__delivery-date strong[data-v-7add2504]{text-transform:capitalize}.bc__delivery-hint[data-v-7add2504]{color:var(--demo-muted);font-size:.72rem}.bc__submit[data-v-7add2504]{width:100%}.bc__submit[data-v-7add2504]:disabled{cursor:not-allowed;opacity:.45}.bc__note[data-v-7add2504]{color:var(--demo-muted);text-align:center;font-size:.76rem}.bc__lead[data-v-7add2504]{gap:.5rem;padding:1.1rem;display:grid}.bc__lead-title[data-v-7add2504]{font-size:1.05rem;font-weight:700}.bc__lead-text[data-v-7add2504]{color:var(--demo-muted);font-size:.86rem}@keyframes bc-drop-7add2504{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bc__case[data-v-7add2504]{animation:none}.bc__bar-fill[data-v-7add2504]{transition:none}}[data-v-334157c8]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.pz[data-v-334157c8]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.pz p[data-v-334157c8]{margin:0}.pz__head[data-v-334157c8],.pz__lead[data-v-334157c8],.pz__preview[data-v-334157c8],.pz__recap[data-v-334157c8],.pz__step[data-v-334157c8]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.pz__head[data-v-334157c8]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.pz__brand[data-v-334157c8],.pz__head[data-v-334157c8]{align-items:center;display:flex}.pz__brand[data-v-334157c8]{gap:.8rem}.pz__mark[data-v-334157c8]{color:#f3e3bd;background:var(--demo-brand-strong);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pz__mark[data-v-334157c8] svg{width:1.25rem;height:1.25rem}.pz__brand-name[data-v-334157c8]{letter-spacing:.04em;font-size:1.2rem;font-weight:600}.pz__tagline[data-v-334157c8]{color:var(--demo-muted);font-size:.8rem;font-style:italic}.pz__badge[data-v-334157c8]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.pz__badge[data-v-334157c8] svg{width:.9rem;height:.9rem}.pz__main[data-v-334157c8]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.pz__main[data-v-334157c8]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pz__stage[data-v-334157c8]{position:sticky;top:5.5rem}}.pz__stage[data-v-334157c8]{gap:1rem;display:grid}.pz__preview[data-v-334157c8]{background:radial-gradient(120% 90% at 50% 0,#fffdf8 0,transparent 60%),radial-gradient(90% 70% at 50% 100%,var(--demo-brand-soft) 0,transparent 70%),var(--demo-card);margin:0;padding:1.2rem 1rem .9rem;position:relative;overflow:hidden}.pz__svg[data-v-334157c8]{width:100%;max-width:30rem;height:auto;margin:0 auto;display:block;overflow:visible}.pz__svg stop[data-v-334157c8]{transition:stop-color .45s}.pz__shadow[data-v-334157c8]{fill:rgb(var(--demo-brand-rgb)/30%)}.pz__rim[data-v-334157c8]{stroke-width:2px;stroke-opacity:.9}.pz__chain[data-v-334157c8]{stroke-width:2px;stroke-dasharray:2 3;stroke-linecap:round}.pz__shine[data-v-334157c8]{animation:6s ease-in-out 1s infinite pz-shine-334157c8}@media (prefers-reduced-motion:reduce){.pz__shine[data-v-334157c8]{animation:none;display:none}}@keyframes pz-shine-334157c8{0%{transform:translate(0)}45%,to{transform:translate(580px)}}.pz__engraving text[data-v-334157c8]{transition:font-size .25s}.pz__engraving-dark[data-v-334157c8]{fill:#00000085}.pz__engraving-light[data-v-334157c8]{fill:#ffffffb3}.pz__engraving-empty[data-v-334157c8]{font-family:var(--demo-font);fill:#0000004d;font-style:italic}.pz__legibility[data-v-334157c8]{color:var(--demo-muted);justify-content:center;align-items:center;gap:.45rem;margin-top:.4rem;font-size:.8rem;display:flex}.pz__legibility.is-tiny[data-v-334157c8]{color:#9a3412;font-weight:700}.pz__legibility-dot[data-v-334157c8]{background:#15803d;border-radius:50%;width:.5rem;height:.5rem}.is-fine .pz__legibility-dot[data-v-334157c8]{background:#b45309}.is-tiny .pz__legibility-dot[data-v-334157c8]{background:#c2410c}.pz__recap[data-v-334157c8]{gap:.75rem;padding:1rem 1.1rem;display:grid}.pz__recap-title[data-v-334157c8]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700}.pz__rows[data-v-334157c8]{gap:.4rem;margin:0;display:grid}.pz__row[data-v-334157c8]{justify-content:space-between;gap:1rem;font-size:.88rem;display:flex}.pz__row dt[data-v-334157c8]{color:var(--demo-muted)}.pz__row dd[data-v-334157c8]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.pz__total[data-v-334157c8]{border-top:1px solid var(--demo-line);justify-content:space-between;align-items:baseline;padding-top:.7rem;display:flex}.pz__total span[data-v-334157c8]{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.pz__total strong[data-v-334157c8]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);font-size:1.7rem;font-weight:600}.pz__ready[data-v-334157c8]{background:var(--demo-brand-soft);border-radius:var(--demo-radius);align-items:flex-start;gap:.6rem;padding:.65rem .75rem;display:flex}.pz__ready[data-v-334157c8] svg{width:1.1rem;height:1.1rem;color:var(--demo-brand-strong);flex:none;margin-top:.1rem}.pz__ready-date[data-v-334157c8]{font-size:.88rem}.pz__ready-date strong[data-v-334157c8]{color:var(--demo-brand-strong)}.pz__ready-hint[data-v-334157c8]{color:var(--demo-muted);font-size:.76rem}.pz__submit[data-v-334157c8]{letter-spacing:.06em;width:100%}.pz__steps[data-v-334157c8]{gap:1rem;display:grid}.pz__step[data-v-334157c8]{gap:.8rem;min-width:0;margin:0;padding:1rem 1.1rem 1.1rem;display:grid}.pz__step-title[data-v-334157c8]{float:left;align-items:baseline;gap:.6rem;width:100%;padding:0;font-size:1.05rem;font-weight:600;display:flex}.pz__step-num[data-v-334157c8]{color:var(--demo-muted);letter-spacing:.1em;font-size:.75rem;font-style:italic}.pz__pieces[data-v-334157c8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pz__font[data-v-334157c8],.pz__gift[data-v-334157c8],.pz__metal[data-v-334157c8],.pz__piece[data-v-334157c8]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);transition:border-color .2s,box-shadow .2s,background-color .2s}.pz__font[data-v-334157c8]:hover,.pz__gift[data-v-334157c8]:hover,.pz__metal[data-v-334157c8]:hover,.pz__piece[data-v-334157c8]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.pz__font[data-v-334157c8]:focus-visible,.pz__gift[data-v-334157c8]:focus-visible,.pz__metal[data-v-334157c8]:focus-visible,.pz__piece[data-v-334157c8]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.pz__font.is-active[data-v-334157c8],.pz__gift.is-active[data-v-334157c8],.pz__metal.is-active[data-v-334157c8],.pz__piece.is-active[data-v-334157c8]{background:var(--demo-card);border-color:var(--demo-brand-strong);box-shadow:inset 0 0 0 1px var(--demo-brand-strong)}.pz__piece[data-v-334157c8]{align-content:start;gap:.15rem;padding:.7rem .65rem;display:grid}.pz__piece-icon[data-v-334157c8]{width:2rem;height:2rem;color:var(--demo-brand-strong);margin-bottom:.2rem}.pz__piece-label[data-v-334157c8]{font-size:.88rem;font-weight:600}.pz__piece-hint[data-v-334157c8]{color:var(--demo-muted);font-size:.72rem;line-height:1.35}.pz__piece-price[data-v-334157c8]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);margin-top:.3rem;font-size:.85rem}.pz__metals[data-v-334157c8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}@media (width<520px){.pz__metals[data-v-334157c8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pz__metal[data-v-334157c8]{-moz-column-gap:.55rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;padding:.55rem .6rem;display:grid}.pz__swatch[data-v-334157c8]{border-radius:50%;grid-row:span 2;width:1.7rem;height:1.7rem;box-shadow:inset 0 0 0 1px #0000001f,0 2px 6px -2px #00000059}.pz__metal-label[data-v-334157c8]{font-size:.82rem;font-weight:600}.pz__metal-hint[data-v-334157c8]{color:var(--demo-muted);font-size:.7rem}.pz__lines[data-v-334157c8]{gap:.7rem;display:grid}.pz__line[data-v-334157c8]{gap:.3rem;display:grid}.pz__line-label[data-v-334157c8]{color:var(--demo-muted);justify-content:space-between;font-size:.8rem;display:flex}.pz__counter[data-v-334157c8]{font-variant-numeric:tabular-nums}.pz__counter.is-full[data-v-334157c8]{color:var(--demo-brand-strong);font-weight:700}.pz__input[data-v-334157c8]{width:100%;font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.7rem .8rem;font-size:1.05rem}.pz__input[data-v-334157c8]:focus{border-color:var(--demo-brand-strong);outline:2px solid rgb(var(--demo-brand-rgb)/20%)}.pz__notice[data-v-334157c8]{color:#9a3412;font-size:.76rem}.pz__symbols[data-v-334157c8]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pz__symbols-hint[data-v-334157c8]{color:var(--demo-muted);margin-right:auto;font-size:.76rem}.pz__symbol[data-v-334157c8]{width:2.4rem;height:2.4rem;color:var(--demo-brand-strong);cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.pz__symbol[data-v-334157c8]:hover:not(:disabled){background:var(--demo-brand-soft)}.pz__symbol[data-v-334157c8]:disabled{cursor:not-allowed;opacity:.4}.pz__symbol[data-v-334157c8]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.pz__fonts[data-v-334157c8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pz__font[data-v-334157c8]{gap:.3rem;padding:.7rem .75rem;display:grid}.pz__font-sample[data-v-334157c8]{font-family:var(--demo-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:calc(clamp(.95rem,3.4vw,1.15rem));line-height:1.3;overflow:hidden}.pz__font-label[data-v-334157c8]{color:var(--demo-muted);justify-content:space-between;gap:.4rem;font-size:.74rem;display:flex}.pz__font-price[data-v-334157c8]{font-variant-numeric:tabular-nums;color:var(--demo-brand-strong)}.pz__gift[data-v-334157c8]{align-items:center;gap:.6rem;padding:.7rem .75rem;display:flex}.pz__gift-check[data-v-334157c8]{border:1.5px solid var(--demo-brand-strong);border-radius:3px;flex:none;width:1.1rem;height:1.1rem}.is-active .pz__gift-check[data-v-334157c8]{background:linear-gradient(45deg,transparent 45%,#fff 45% 55%,transparent 55%) no-repeat 30% 60%/45% 45%,var(--demo-brand-strong)}.pz__gift-label[data-v-334157c8]{flex:1;font-size:.85rem}.pz__gift-price[data-v-334157c8]{color:var(--demo-brand-strong);font-size:.8rem;font-weight:700}.pz__note[data-v-334157c8]{color:var(--demo-muted);text-align:center;font-size:.74rem}.pz__lead[data-v-334157c8]{gap:.5rem;padding:1.1rem;display:grid}.pz__lead-title[data-v-334157c8]{font-size:1.1rem;font-weight:600}.pz__lead-text[data-v-334157c8]{color:var(--demo-muted);font-size:.88rem}@media (width<520px){.pz__pieces[data-v-334157c8]{grid-template-columns:1fr}.pz__piece[data-v-334157c8]{-moz-column-gap:.6rem;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.6rem}.pz__piece-icon[data-v-334157c8],.pz__piece-price[data-v-334157c8]{grid-row:span 2;margin:0}.pz__piece-price[data-v-334157c8]{grid-column:3;grid-row-start:1}}[data-v-faf1ff65]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.ba[data-v-faf1ff65]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.ba p[data-v-faf1ff65]{margin:0}.ba__card[data-v-faf1ff65]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.ba__head[data-v-faf1ff65]{flex-wrap:wrap;justify-content:space-between;padding:.85rem 1.1rem}.ba__brand[data-v-faf1ff65],.ba__head[data-v-faf1ff65]{align-items:center;gap:.75rem;display:flex}.ba__mark[data-v-faf1ff65]{color:#fff;background:var(--demo-brand-strong);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.ba__mark[data-v-faf1ff65] svg{width:1.3rem;height:1.3rem}.ba__brand-name[data-v-faf1ff65]{font-size:1.2rem;font-weight:600}.ba__tagline[data-v-faf1ff65]{color:var(--demo-muted);font-size:.8rem}.ba__badge[data-v-faf1ff65]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.04em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.ba__badge[data-v-faf1ff65] svg{width:.9rem;height:.9rem}.ba__tabs[data-v-faf1ff65]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ba__tab[data-v-faf1ff65]{font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.15rem;padding:.65rem .8rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.ba__tab[data-v-faf1ff65]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.ba__tab[aria-pressed=true][data-v-faf1ff65]{background:var(--demo-brand-soft);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.ba__tab[data-v-faf1ff65]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.ba__tab-label[data-v-faf1ff65]{font-size:.95rem;font-weight:600}.ba__tab-place[data-v-faf1ff65]{color:var(--demo-muted);font-size:.74rem}.ba__layout[data-v-faf1ff65]{align-items:start;gap:1rem;display:grid}.ba__visual[data-v-faf1ff65]{gap:.6rem;min-width:0;display:grid}.ba__stage[data-v-faf1ff65]{aspect-ratio:3/2;cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 30px 50px -36px rgb(var(--demo-brand-rgb)/70%);position:relative;overflow:hidden}.ba__layer[data-v-faf1ff65]{position:absolute;inset:0}.ba__layer[data-v-faf1ff65] .marketing-picture{aspect-ratio:auto;height:100%}.ba__layer[data-v-faf1ff65] img{pointer-events:none;-webkit-user-drag:none}.ba__layer--before[data-v-faf1ff65]{clip-path:inset(0 calc(100% - var(--ba-pos)) 0 0)}.ba__layer--before[data-v-faf1ff65] img{-o-object-position:var(--ba-focus,50% 50%);object-position:var(--ba-focus,50% 50%)}.ba__tag[data-v-faf1ff65]{color:#fff;text-transform:uppercase;letter-spacing:.08em;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1418178c;border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:700;transition:opacity .2s;position:absolute;top:.75rem}.ba__tag.is-faded[data-v-faf1ff65]{opacity:0}.ba__tag--before[data-v-faf1ff65]{left:.75rem}.ba__tag--after[data-v-faf1ff65]{background:rgb(var(--demo-brand-rgb)/80%);right:.75rem}.ba__divider[data-v-faf1ff65]{pointer-events:none;width:2px;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #0000001f,0 0 18px #00000040}.ba__divider[data-v-faf1ff65],.ba__handle[data-v-faf1ff65]{left:var(--ba-pos);background:#fff;position:absolute}.ba__handle[data-v-faf1ff65]{width:2.9rem;height:2.9rem;color:var(--demo-brand-strong);cursor:ew-resize;border-radius:50%;place-items:center;transition:transform .2s;display:grid;top:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -6px #00000073}.ba__handle svg[data-v-faf1ff65]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.ba__handle[data-v-faf1ff65]:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--demo-brand),0 8px 24px -6px #00000073;outline:3px solid #fff}.is-dragging .ba__handle[data-v-faf1ff65]{transform:translate(-50%,-50%)scale(1.08)}.ba__spot[data-v-faf1ff65]{width:1.9rem;height:1.9rem;font:inherit;color:var(--demo-brand-strong);cursor:pointer;background:#fff;border:0;place-items:center;padding:0;font-size:.8rem;font-weight:700;transition:opacity .25s,transform .25s,background-color .2s,color .2s;display:grid;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff59,0 6px 16px -4px #00000080}.ba__spot[data-v-faf1ff65],.ba__spot[data-v-faf1ff65]:after{border-radius:50%;position:absolute}.ba__spot[data-v-faf1ff65]:after{content:"";border:2px solid #ffffffb3;animation:2.4s ease-out infinite ba-pulse-faf1ff65;inset:-4px}.ba__spot.is-active[data-v-faf1ff65],.ba__spot[data-v-faf1ff65]:hover{color:#fff;background:var(--demo-brand)}.ba__spot.is-active[data-v-faf1ff65]:after{opacity:0;animation:none}.ba__spot.is-hidden[data-v-faf1ff65]{pointer-events:none;opacity:0;transform:translate(-50%,-50%)scale(.4)}.ba__spot[data-v-faf1ff65]:focus-visible{outline:3px solid var(--demo-brand);outline-offset:3px}@keyframes ba-pulse-faf1ff65{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}.ba__detail[data-v-faf1ff65]{cursor:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--demo-radius);background:#fffffff0;align-items:flex-start;gap:.65rem;width:min(20rem,100% - 1.5rem);padding:.8rem .9rem;display:flex;position:absolute;bottom:.75rem;box-shadow:0 18px 40px -16px #0000008c}.ba__detail.is-left[data-v-faf1ff65]{left:.75rem}.ba__detail.is-right[data-v-faf1ff65]{right:.75rem}.ba__detail-num[data-v-faf1ff65]{color:#fff;background:var(--demo-brand);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:700;display:grid}.ba__detail-body[data-v-faf1ff65]{flex:1;gap:.2rem;min-width:0;display:grid}.ba__detail-title[data-v-faf1ff65]{font-size:.9rem;font-weight:600}.ba__detail-text[data-v-faf1ff65]{color:var(--demo-muted);font-size:.8rem;line-height:1.4}.ba__detail-cost[data-v-faf1ff65]{color:var(--demo-brand-strong);font-size:.85rem;font-weight:700}.ba__detail-close[data-v-faf1ff65]{width:1.8rem;height:1.8rem;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ba__detail-close svg[data-v-faf1ff65]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem;height:1rem}.ba__detail-close[data-v-faf1ff65]:hover{color:var(--demo-ink);background:var(--demo-surface)}.ba__detail-close[data-v-faf1ff65]:focus-visible{outline:2px solid var(--demo-brand)}.ba-detail-enter-active[data-v-faf1ff65],.ba-detail-leave-active[data-v-faf1ff65]{transition:opacity .2s,transform .2s}.ba-detail-enter-from[data-v-faf1ff65],.ba-detail-leave-to[data-v-faf1ff65]{opacity:0;transform:translateY(8px)}.ba__hint[data-v-faf1ff65]{color:var(--demo-muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.8rem;display:flex}.ba__hint-drag[data-v-faf1ff65]{color:var(--demo-brand-strong);background:var(--demo-brand-soft);border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.ba__side[data-v-faf1ff65]{gap:1rem;min-width:0;display:grid}.ba__estimate[data-v-faf1ff65],.ba__sheet[data-v-faf1ff65]{gap:.75rem;padding:1rem 1.1rem;display:grid}.ba__section-title[data-v-faf1ff65]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.ba__facts[data-v-faf1ff65]{grid-template-columns:1.6fr 1fr 1fr;gap:.5rem;margin:0;display:grid}.ba__facts div[data-v-faf1ff65]{min-width:0}.ba__facts dt[data-v-faf1ff65]{color:var(--demo-muted);font-size:.7rem}.ba__facts dd[data-v-faf1ff65]{margin:0;font-size:.86rem;font-weight:600}.ba__works[data-v-faf1ff65]{border-top:1px solid var(--demo-line);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.ba__work[data-v-faf1ff65]{width:100%;font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;border-radius:calc(-4px + var(--demo-radius));background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.45rem .4rem;transition:background-color .2s;display:grid}.ba__work.is-active[data-v-faf1ff65],.ba__work[data-v-faf1ff65]:hover{background:var(--demo-brand-soft)}.ba__work[data-v-faf1ff65]:focus-visible{outline:2px solid var(--demo-brand)}.ba__work-num[data-v-faf1ff65]{width:1.4rem;height:1.4rem;color:var(--demo-brand-strong);border:1.5px solid;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.is-active .ba__work-num[data-v-faf1ff65]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.ba__work-label[data-v-faf1ff65]{font-size:.85rem;display:grid}.ba__work-label small[data-v-faf1ff65]{color:var(--demo-muted);font-size:.7rem}.ba__work-cost[data-v-faf1ff65]{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.ba__total[data-v-faf1ff65]{border-top:1px solid var(--demo-line);justify-content:space-between;align-items:baseline;gap:.5rem;padding-top:.7rem;font-size:.82rem;display:flex}.ba__total strong[data-v-faf1ff65]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.25rem}.ba__surface-label[data-v-faf1ff65]{justify-content:space-between;font-size:.86rem;display:flex}.ba__surface-label output[data-v-faf1ff65]{font-weight:700}.ba__range[data-v-faf1ff65]{appearance:none;cursor:pointer;background:linear-gradient(to right,var(--demo-brand) var(--ba-fill),var(--demo-line) var(--ba-fill));border-radius:999px;width:100%;height:6px;margin:.3rem 0}.ba__range[data-v-faf1ff65]::-webkit-slider-thumb{appearance:none;border:2px solid var(--demo-brand);background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 3px 8px -2px #00000059}.ba__range[data-v-faf1ff65]::-moz-range-thumb{border:2px solid var(--demo-brand);background:#fff;border-radius:50%;width:1.1rem;height:1.1rem}.ba__range[data-v-faf1ff65]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:4px}.ba__range-text[data-v-faf1ff65]{color:var(--demo-brand-strong);font-size:1.1rem;font-weight:700}.ba__range-note[data-v-faf1ff65]{color:var(--demo-muted);font-size:.74rem}.ba__cta[data-v-faf1ff65]{justify-content:center;width:100%}.ba__lead[data-v-faf1ff65]{gap:.5rem;padding:1.1rem;display:grid}.ba__lead-title[data-v-faf1ff65]{font-size:1.1rem;font-weight:600}.ba__lead-text[data-v-faf1ff65]{color:var(--demo-muted);font-size:.88rem}.ba__note[data-v-faf1ff65]{color:var(--demo-muted);text-align:center;font-size:.74rem}@media (width>=960px){.ba__layout[data-v-faf1ff65]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}@media (width<520px){.ba__tab[data-v-faf1ff65]{padding:.55rem .6rem}.ba__detail-text[data-v-faf1ff65],.ba__tab-place[data-v-faf1ff65]{display:none}.ba__spot[data-v-faf1ff65]{width:1.6rem;height:1.6rem;font-size:.72rem}.ba__handle[data-v-faf1ff65]{width:2.5rem;height:2.5rem}.ba__detail[data-v-faf1ff65]{width:auto;padding:.6rem .7rem;bottom:.5rem;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.ba__spot[data-v-faf1ff65]:after{animation:none}.ba-detail-enter-active[data-v-faf1ff65],.ba-detail-leave-active[data-v-faf1ff65],.ba__handle[data-v-faf1ff65],.ba__spot[data-v-faf1ff65]{transition:none}}[data-v-509fa9aa]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.gbi__shadow[data-v-509fa9aa]{fill:#3c26104d;filter:blur(3px)}.gbi__shine[data-v-509fa9aa]{fill:#fff;opacity:.32}.gbi__ring[data-v-509fa9aa]{fill:none;stroke:#fff;stroke-opacity:.25;stroke-width:2px}.gbi__fold[data-v-509fa9aa]{fill:#000;opacity:.18}[data-v-b3deb7e1]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.gb[data-v-b3deb7e1]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.gb p[data-v-b3deb7e1]{margin:0}.gb__head[data-v-b3deb7e1],.gb__lead[data-v-b3deb7e1],.gb__preview[data-v-b3deb7e1],.gb__recap[data-v-b3deb7e1],.gb__step[data-v-b3deb7e1]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.gb__head[data-v-b3deb7e1]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.gb__brand[data-v-b3deb7e1],.gb__head[data-v-b3deb7e1]{align-items:center;display:flex}.gb__brand[data-v-b3deb7e1]{gap:.8rem}.gb__mark[data-v-b3deb7e1]{color:#efe6c8;background:var(--demo-brand-strong);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.gb__mark[data-v-b3deb7e1] svg{width:1.2rem;height:1.2rem}.gb__brand-name[data-v-b3deb7e1]{font-family:var(--demo-font-display);letter-spacing:.02em;font-size:1.25rem;font-weight:600}.gb__tagline[data-v-b3deb7e1]{color:var(--demo-muted);font-size:.8rem;font-style:italic}.gb__badge[data-v-b3deb7e1]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.gb__badge[data-v-b3deb7e1] svg{width:.9rem;height:.9rem}.gb__main[data-v-b3deb7e1]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.gb__main[data-v-b3deb7e1]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.gb__stage[data-v-b3deb7e1]{top:var(--demo-sticky-top);position:sticky}}.gb__stage[data-v-b3deb7e1]{gap:1rem;display:grid}.gb__preview[data-v-b3deb7e1]{background:radial-gradient(120% 80% at 50% 10%,#fffdf6 0,transparent 60%),radial-gradient(90% 60% at 50% 100%,var(--demo-brand-soft) 0,transparent 70%),var(--demo-card);gap:.6rem;margin:0;padding:.9rem 1rem 1rem;display:grid;position:relative;overflow:hidden}.gb__views[data-v-b3deb7e1]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;justify-self:end;padding:3px;display:inline-flex}.gb__view[data-v-b3deb7e1]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .85rem;font-size:.8rem;font-weight:600}.gb__view.is-active[data-v-b3deb7e1]{color:#fff;background:var(--demo-brand)}.gb__view[data-v-b3deb7e1]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.gb__canvas[data-v-b3deb7e1]{width:100%;max-width:32rem;margin:0 auto;position:relative;container-type:inline-size}.gb__svg[data-v-b3deb7e1]{width:100%;height:auto;display:block;overflow:visible}.gb__floor-shadow[data-v-b3deb7e1]{fill:#3c26102e;filter:blur(6px)}.gb__divider[data-v-b3deb7e1],.gb__empty rect[data-v-b3deb7e1],.gb__floor[data-v-b3deb7e1],.gb__rim[data-v-b3deb7e1],.gb__wall[data-v-b3deb7e1]{transition:all .45s cubic-bezier(.2,.7,.2,1)}.gb__wall[data-v-b3deb7e1]{fill:#cfb48a}.gb__floor[data-v-b3deb7e1]{stroke:#5a3c1e40;stroke-width:1px}.gb__rim[data-v-b3deb7e1]{fill:none;stroke:#a8865a;stroke-width:3px}.gb__divider[data-v-b3deb7e1]{stroke:#6e502d59;stroke-dasharray:4 5;stroke-width:1.4px}.gb__empty rect[data-v-b3deb7e1]{fill:#fffaee59;stroke:#6e502d73;stroke-dasharray:5 5;stroke-width:1.4px}.gb__empty path[data-v-b3deb7e1]{stroke:#6e502d8c;stroke-linecap:round;stroke-width:2.5px}.gb__item[data-v-b3deb7e1]{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.gb__pop[data-v-b3deb7e1]{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.6,.5,1) gb-pop-b3deb7e1}@keyframes gb-pop-b3deb7e1{0%{opacity:0;transform:scale(.55)translateY(-18px)}to{opacity:1;transform:none}}.gb__lid[data-v-b3deb7e1]{opacity:0;pointer-events:none;transition:opacity .35s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(-28px)}.gb__lid.is-closed[data-v-b3deb7e1]{opacity:1;transform:none}.gb__stamp[data-v-b3deb7e1]{opacity:.6}.gb__stamp-text[data-v-b3deb7e1]{font-family:var(--demo-font-display);letter-spacing:.04em;font-size:13px;font-style:italic}.gb__ribbon path[data-v-b3deb7e1],.gb__ribbon rect[data-v-b3deb7e1]{transition:fill .35s}.gb__ribbon-sheen[data-v-b3deb7e1]{fill:#fff0;stroke:#0000002e;stroke-width:1px}.gb__bow[data-v-b3deb7e1]{filter:drop-shadow(0 3px 3px #00000040)}.gb__bow-shade[data-v-b3deb7e1]{fill:#00000029}.gb__tag[data-v-b3deb7e1]{color:#2c2a24;opacity:0;pointer-events:none;background:linear-gradient(#0000 0 calc(100% - 1px),#0000000f 0) 0 0/100% 1.25em,#fbf7ec;border:1px solid #e3d9c2;border-radius:3px;gap:.1em;width:44%;padding:.7em .9em .8em;font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive;font-size:3.4cqi;line-height:1.25;transition:opacity .35s .1s,transform .45s .1s;display:grid;position:absolute;bottom:4%;right:6%;transform:rotate(-4deg)translateY(12px);box-shadow:0 10px 18px -8px #00000059}.gb__tag[data-v-b3deb7e1]:before{content:"";border:1px solid #c8b993;border-radius:50%;width:.5em;height:.5em;position:absolute;top:.5em;left:.5em}.gb__tag span[data-v-b3deb7e1]{overflow-wrap:anywhere}.gb__tag.is-visible[data-v-b3deb7e1]{opacity:1;transform:rotate(-4deg)}.gb__fill[data-v-b3deb7e1]{color:var(--demo-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.gb__gauge[data-v-b3deb7e1]{gap:3px;display:inline-flex}.gb__gauge-cell[data-v-b3deb7e1]{background:var(--demo-line);border-radius:2px;width:14px;height:6px;transition:background-color .3s}.gb__gauge-cell.is-used[data-v-b3deb7e1]{background:var(--demo-brand)}.gb__fillers[data-v-b3deb7e1]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.gb__fillers-title[data-v-b3deb7e1]{color:var(--demo-muted);font-size:.75rem;font-style:italic}.gb__filler[data-v-b3deb7e1]{font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px dashed rgb(var(--demo-brand-rgb)/45%);cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.78rem}.gb__filler span[data-v-b3deb7e1]{color:var(--demo-muted)}.gb__filler[data-v-b3deb7e1]:hover{border-style:solid}.gb__filler[data-v-b3deb7e1]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.gb__recap[data-v-b3deb7e1]{gap:.8rem;padding:1rem 1.1rem;display:grid}.gb__recap-title[data-v-b3deb7e1],.gb__sub[data-v-b3deb7e1]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.gb__rows[data-v-b3deb7e1]{gap:.35rem;margin:0;font-size:.88rem;display:grid}.gb__rows div[data-v-b3deb7e1]{justify-content:space-between;gap:1rem;display:flex}.gb__rows dt[data-v-b3deb7e1]{color:var(--demo-muted)}.gb__rows dd[data-v-b3deb7e1]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.gb__total[data-v-b3deb7e1]{border-top:1px solid var(--demo-line);justify-content:space-between;align-items:baseline;padding-top:.7rem;display:flex}.gb__total strong[data-v-b3deb7e1]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.gb__ship[data-v-b3deb7e1]{gap:.4rem;display:grid}.gb__ship-bar[data-v-b3deb7e1]{background:var(--demo-line);border-radius:999px;height:5px;overflow:hidden}.gb__ship-bar span[data-v-b3deb7e1]{background:linear-gradient(90deg,var(--demo-brand),#b58b3a);border-radius:inherit;height:100%;transition:width .45s;display:block}.gb__ship-text[data-v-b3deb7e1]{color:var(--demo-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.gb__ship-text[data-v-b3deb7e1] svg{flex:none;width:1rem;height:1rem}.gb__order[data-v-b3deb7e1]{width:100%}.gb__steps[data-v-b3deb7e1]{gap:1rem;display:grid}.gb__step[data-v-b3deb7e1]{gap:.7rem;min-width:0;margin:0;padding:1rem 1.1rem 1.1rem;display:grid}.gb__step legend[data-v-b3deb7e1]{float:left;width:100%;font-family:var(--demo-font-display);align-items:baseline;gap:.6rem;padding:0;font-size:1.15rem;font-weight:600;display:flex}.gb__step-num[data-v-b3deb7e1]{font-family:var(--demo-font);color:var(--demo-brand);letter-spacing:.08em;font-size:.72rem;font-weight:700}.gb__choice[data-v-b3deb7e1]{font:inherit;color:var(--demo-ink);text-align:left;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;align-content:start;gap:.15rem;padding:.75rem;transition:border-color .15s,box-shadow .15s;display:grid}.gb__choice[data-v-b3deb7e1]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.gb__choice.is-active[data-v-b3deb7e1]{border-color:var(--demo-brand-strong);box-shadow:inset 0 0 0 1px var(--demo-brand-strong)}.gb__choice[data-v-b3deb7e1]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.gb__choice-label[data-v-b3deb7e1]{font-size:.92rem;font-weight:600}.gb__choice-hint[data-v-b3deb7e1]{color:var(--demo-muted);font-size:.76rem}.gb__choice-price[data-v-b3deb7e1]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.gb__boxes[data-v-b3deb7e1],.gb__wraps[data-v-b3deb7e1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.gb__box-icon[data-v-b3deb7e1]{background:#cfb48a;border-radius:4px;gap:2px;width:3.2rem;margin-bottom:.4rem;padding:3px;display:grid}.gb__box-icon span[data-v-b3deb7e1]{aspect-ratio:1;background:#e4d2b0;border-radius:1px}.gb__notice[data-v-b3deb7e1]{color:#9a3412;min-height:0;font-size:.8rem}.gb__notice[data-v-b3deb7e1]:empty{display:none}.gb__cats[data-v-b3deb7e1]{flex-wrap:wrap;gap:.4rem;display:flex}.gb__cat[data-v-b3deb7e1]{font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.82rem}.gb__cat.is-active[data-v-b3deb7e1]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.gb__cat[data-v-b3deb7e1]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.gb__products[data-v-b3deb7e1]{margin:0;padding:0;list-style:none;display:grid}.gb__product[data-v-b3deb7e1]{border-top:1px solid var(--demo-line);grid-template-columns:3.2rem minmax(0,1fr) auto auto;align-items:center;gap:.25rem .7rem;padding:.55rem 0;display:grid}.gb__product[data-v-b3deb7e1]:first-child{border-top:0}.gb__product.is-in .gb__product-label[data-v-b3deb7e1]{color:var(--demo-brand-strong)}.gb__product-icon[data-v-b3deb7e1]{width:3.2rem;height:2.4rem}.gb__product-text[data-v-b3deb7e1]{min-width:0;display:grid}.gb__product-label[data-v-b3deb7e1]{font-size:.9rem;font-weight:600}.gb__product-hint[data-v-b3deb7e1]{color:var(--demo-muted);font-size:.76rem}.gb__product-price[data-v-b3deb7e1]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.gb__stepper[data-v-b3deb7e1]{justify-content:flex-end;align-items:center;gap:.35rem;min-width:6.2rem;display:inline-flex}.gb__count[data-v-b3deb7e1]{text-align:center;font-variant-numeric:tabular-nums;min-width:1.8rem;font-size:.8rem;font-weight:700}.gb__step-btn[data-v-b3deb7e1]{width:2.1rem;height:2.1rem;font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);cursor:pointer;border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}.gb__step-btn--add[data-v-b3deb7e1]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.gb__step-btn[data-v-b3deb7e1]:disabled{opacity:.35;cursor:not-allowed}.gb__step-btn[data-v-b3deb7e1]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.gb__refusal[data-v-b3deb7e1]{color:var(--demo-muted);grid-column:2/-1;justify-self:end;font-size:.72rem;font-style:italic}.gb__swatch[data-v-b3deb7e1]{background:var(--a);border-radius:calc(-2px + var(--demo-radius));height:2.4rem;margin-bottom:.4rem;box-shadow:inset 0 0 0 1px #00000014}.gb__swatch--kraft[data-v-b3deb7e1]{background:radial-gradient(circle at 20% 30%,var(--b) 0 1px,transparent 1.5px) 0 0/9px 9px,radial-gradient(circle at 70% 60%,var(--c) 0 .8px,transparent 1.2px) 0 0/11px 11px,var(--a)}.gb__swatch--gilded[data-v-b3deb7e1]{background:var(--a);box-shadow:inset 0 0 0 4px var(--a),inset 0 0 0 5px var(--c)}.gb__swatch--wave[data-v-b3deb7e1]{background:radial-gradient(circle at 50% 100%,transparent 6px,var(--c) 6px 7px,transparent 7.5px) 0 0/16px 9px,var(--a)}.gb__ribbons[data-v-b3deb7e1]{flex-wrap:wrap;gap:.5rem;display:flex}.gb__ribbon-choice[data-v-b3deb7e1]{font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.85rem;display:inline-flex}.gb__ribbon-choice.is-active[data-v-b3deb7e1]{border-color:var(--demo-brand-strong);box-shadow:inset 0 0 0 1px var(--demo-brand-strong)}.gb__ribbon-choice[data-v-b3deb7e1]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.gb__ribbon-dot[data-v-b3deb7e1]{border-radius:50%;width:1.1rem;height:1.1rem;box-shadow:inset 0 -3px #0000002e}.gb__message[data-v-b3deb7e1]{width:100%;color:var(--demo-ink);resize:none;border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));background:#fbf7ec;padding:.7rem .8rem;font-family:Snell Roundhand,Brush Script MT,Segoe Script,cursive;font-size:1.2rem;line-height:1.35}.gb__message[data-v-b3deb7e1]:focus-visible{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.gb__counter[data-v-b3deb7e1]{color:var(--demo-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.gb__cut[data-v-b3deb7e1]{color:#9a3412}.gb__note[data-v-b3deb7e1]{color:var(--demo-muted);font-size:.76rem;font-style:italic}.gb__lead[data-v-b3deb7e1]{gap:.6rem;padding:1.1rem;display:grid}.gb__lead-title[data-v-b3deb7e1]{font-family:var(--demo-font-display);font-size:1.3rem;font-weight:600}.gb__lead-intro[data-v-b3deb7e1]{color:var(--demo-muted)}@media (width<520px){.gb__boxes[data-v-b3deb7e1],.gb__wraps[data-v-b3deb7e1]{gap:.4rem}.gb__choice[data-v-b3deb7e1]{padding:.6rem}.gb__product[data-v-b3deb7e1]{grid-template-columns:2.6rem minmax(0,1fr) auto}.gb__product-icon[data-v-b3deb7e1]{width:2.6rem}.gb__product-price[data-v-b3deb7e1]{color:var(--demo-muted);grid-area:2/2;justify-self:start;font-size:.78rem}.gb__stepper[data-v-b3deb7e1]{grid-area:1/3/span 2;min-width:0}.gb__refusal[data-v-b3deb7e1]{grid-row:3}}@media (prefers-reduced-motion:reduce){.gb__pop[data-v-b3deb7e1]{animation:none}.gb__divider[data-v-b3deb7e1],.gb__empty rect[data-v-b3deb7e1],.gb__floor[data-v-b3deb7e1],.gb__item[data-v-b3deb7e1],.gb__lid[data-v-b3deb7e1],.gb__rim[data-v-b3deb7e1],.gb__tag[data-v-b3deb7e1],.gb__wall[data-v-b3deb7e1]{transition:none}}[data-v-9ddc5dab]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.stl[data-v-9ddc5dab]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.stl dd[data-v-9ddc5dab],.stl dl[data-v-9ddc5dab],.stl h3[data-v-9ddc5dab],.stl p[data-v-9ddc5dab],.stl ul[data-v-9ddc5dab]{margin:0}.stl__card[data-v-9ddc5dab],.stl__head[data-v-9ddc5dab],.stl__hint[data-v-9ddc5dab],.stl__lead[data-v-9ddc5dab],.stl__look[data-v-9ddc5dab],.stl__photo[data-v-9ddc5dab]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.stl__head[data-v-9ddc5dab]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.stl__brand[data-v-9ddc5dab],.stl__head[data-v-9ddc5dab]{align-items:center;display:flex}.stl__brand[data-v-9ddc5dab]{gap:.8rem}.stl__mark[data-v-9ddc5dab]{color:#f3ead8;background:var(--demo-brand-strong);border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.stl__mark[data-v-9ddc5dab] svg{width:1.25rem;height:1.25rem}.stl__brand-name[data-v-9ddc5dab]{font-family:var(--demo-font-display);letter-spacing:.04em;font-size:1.25rem;font-weight:600}.stl__tagline[data-v-9ddc5dab]{color:var(--demo-muted);font-size:.8rem;font-style:italic}.stl__badge[data-v-9ddc5dab]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.stl__badge[data-v-9ddc5dab] svg{width:.9rem;height:.9rem}.stl__rooms[data-v-9ddc5dab]{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.stl__room[data-v-9ddc5dab]{-moz-column-gap:.6rem;font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));flex:1 0 auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;padding:.4rem .8rem .4rem .4rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.stl__room[data-v-9ddc5dab]:hover{transform:translateY(-1px)}.stl__room.is-active[data-v-9ddc5dab]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand),0 10px 24px -18px rgb(var(--demo-brand-rgb)/70%)}.stl__room-thumb[data-v-9ddc5dab]{-o-object-fit:cover;object-fit:cover;border-radius:calc(-4px + var(--demo-radius));grid-row:span 2;width:3.5rem;height:2.5rem}.stl__room-label[data-v-9ddc5dab]{font-size:.88rem;font-weight:600}.stl__room-count[data-v-9ddc5dab]{color:var(--demo-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.stl__main[data-v-9ddc5dab]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.stl__main[data-v-9ddc5dab]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.stl__stage[data-v-9ddc5dab]{top:var(--demo-sticky-top);position:sticky}}.stl__side[data-v-9ddc5dab]{gap:.85rem;display:grid}.stl__photo[data-v-9ddc5dab]{gap:0;margin:0}.stl__frame[data-v-9ddc5dab],.stl__photo[data-v-9ddc5dab]{display:grid;overflow:hidden}.stl__frame[data-v-9ddc5dab]{background:var(--demo-brand-soft);position:relative}.stl__img[data-v-9ddc5dab]{-o-object-fit:cover;object-fit:cover;grid-area:1/1;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.stl__img.is-zoomed[data-v-9ddc5dab]{transform:scale(1.05)}.stl-fade-enter-active[data-v-9ddc5dab],.stl-fade-leave-active[data-v-9ddc5dab]{transition:opacity .5s}.stl-fade-enter-from[data-v-9ddc5dab],.stl-fade-leave-to[data-v-9ddc5dab]{opacity:0}.stl__spots[data-v-9ddc5dab]{transition:opacity .3s;position:absolute;inset:0}.stl__spots.is-hidden[data-v-9ddc5dab]{pointer-events:none;opacity:0}.stl__spot[data-v-9ddc5dab]{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.stl__spot[data-v-9ddc5dab]:before{content:"";animation:2.4s ease-out infinite stl-pulse-9ddc5dab;animation-delay:var(--stl-delay);border:2px solid #ffffffd9;border-radius:50%;position:absolute;inset:.45rem}.stl__spot[data-v-9ddc5dab]:focus-visible{outline:none}.stl__spot:focus-visible .stl__spot-dot[data-v-9ddc5dab]{box-shadow:0 0 0 3px var(--demo-brand),0 6px 16px #00000059}.stl__spot.is-selected .stl__spot-tag[data-v-9ddc5dab],.stl__spot:focus-visible .stl__spot-tag[data-v-9ddc5dab],.stl__spot:hover .stl__spot-tag[data-v-9ddc5dab]{opacity:1;transform:translateY(-50%)}.stl__spot.is-selected[data-v-9ddc5dab]{z-index:2}.stl__spot.is-selected[data-v-9ddc5dab]:before{opacity:0;animation:none}.stl__spot.is-selected .stl__spot-dot[data-v-9ddc5dab]{background:var(--demo-brand);border-color:#fff;width:1.6rem;height:1.6rem}.stl__spot.is-in-look .stl__spot-dot[data-v-9ddc5dab]{background:var(--demo-brand-strong);border-color:#fff}.stl__spot-dot[data-v-9ddc5dab]{border:4px solid rgb(var(--demo-brand-rgb)/55%);background:#ffffffeb;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;transition:width .25s,height .25s,background .25s;display:grid;position:relative;box-shadow:0 0 0 1px #ffffffb3,0 6px 16px #00000073}.stl__spot-dot svg[data-v-9ddc5dab]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.8rem}.stl__spot-tag[data-v-9ddc5dab]{color:var(--demo-ink);text-align:left;white-space:nowrap;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:.5rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;line-height:1.25;transition:opacity .2s,transform .25s;display:grid;position:absolute;top:50%;left:calc(100% - .2rem);transform:translate(-.4rem,-50%);box-shadow:0 10px 24px -10px #00000073}.stl__spot-tag strong[data-v-9ddc5dab]{color:var(--demo-brand-strong);font-size:.72rem}.is-left .stl__spot-tag[data-v-9ddc5dab]{text-align:right;left:auto;right:calc(100% - .2rem);transform:translate(.4rem,-50%)}.stl__spot.is-left.is-selected .stl__spot-tag[data-v-9ddc5dab],.stl__spot.is-left:focus-visible .stl__spot-tag[data-v-9ddc5dab],.stl__spot.is-left:hover .stl__spot-tag[data-v-9ddc5dab]{transform:translateY(-50%)}@keyframes stl-pulse-9ddc5dab{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.6)}}.stl__toggle[data-v-9ddc5dab]{font:inherit;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1412108c;border:1px solid #ffffff4d;border-radius:999px;padding:.35rem .7rem;font-size:.74rem;font-weight:600;position:absolute;top:.6rem;right:.6rem}.stl__caption[data-v-9ddc5dab]{gap:.5rem;padding:.75rem .9rem .85rem;display:grid}.stl__caption-title[data-v-9ddc5dab],.stl__collection[data-v-9ddc5dab]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700}.stl__chips[data-v-9ddc5dab]{flex-wrap:wrap;gap:.4rem;display:flex}.stl__chip[data-v-9ddc5dab]{font:inherit;color:var(--demo-ink);cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;transition:border-color .2s,background .2s;display:inline-flex}.stl__chip[data-v-9ddc5dab] svg{width:.95rem;height:.95rem;color:var(--demo-muted)}.stl__chip.is-in-look[data-v-9ddc5dab]{background:var(--demo-brand-soft)}.stl__chip.is-in-look[data-v-9ddc5dab] svg{color:var(--demo-brand-strong)}.stl__chip.is-selected[data-v-9ddc5dab]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand)}.stl__card[data-v-9ddc5dab]{gap:.85rem;padding:1rem 1.1rem 1.1rem;display:grid}.stl-card-enter-active[data-v-9ddc5dab],.stl-card-leave-active[data-v-9ddc5dab]{transition:opacity .2s,transform .25s}.stl-card-enter-from[data-v-9ddc5dab]{opacity:0;transform:translateY(6px)}.stl-card-leave-to[data-v-9ddc5dab]{opacity:0}.stl__card-top[data-v-9ddc5dab]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:-.5rem;display:flex}.stl__name[data-v-9ddc5dab]{font-family:var(--demo-font-display);font-size:1.45rem;font-weight:600;line-height:1.15}.stl__price[data-v-9ddc5dab]{color:var(--demo-brand-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.stl__finish[data-v-9ddc5dab]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.stl__finish legend[data-v-9ddc5dab]{color:var(--demo-muted);margin-bottom:.5rem;padding:0;font-size:.82rem}.stl__finish legend strong[data-v-9ddc5dab]{color:var(--demo-ink)}.stl__swatches[data-v-9ddc5dab]{flex-wrap:wrap;gap:.45rem;display:flex}.stl__swatch[data-v-9ddc5dab]{cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .3rem;font-size:.78rem;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.stl__swatch.is-active[data-v-9ddc5dab]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand)}.stl__swatch[data-v-9ddc5dab]:has(:focus-visible){outline:2px solid var(--demo-brand);outline-offset:2px}.stl__swatch-input[data-v-9ddc5dab]{opacity:0;pointer-events:none;position:absolute}.stl__swatch-color[data-v-9ddc5dab]{border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px #0000001f,inset 0 -4px 8px #0000001f}.stl__swatch-label[data-v-9ddc5dab]{line-height:1.15;display:grid}.stl__swatch-label small[data-v-9ddc5dab]{color:var(--demo-muted);font-size:.68rem}.stl__specs[data-v-9ddc5dab]{border-block:1px solid var(--demo-line);gap:.45rem;padding:.7rem 0;font-size:.82rem;display:grid}.stl__specs div[data-v-9ddc5dab]{grid-template-columns:6.5rem 1fr;gap:.5rem;display:grid}.stl__hint[data-v-9ddc5dab],.stl__specs dt[data-v-9ddc5dab]{color:var(--demo-muted)}.stl__stock[data-v-9ddc5dab]{align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:flex}.stl__stock.is-stock[data-v-9ddc5dab]{--stl-stock:#3f7d4e}.stl__stock.is-low[data-v-9ddc5dab]{--stl-stock:#b26a1a}.stl__stock.is-order[data-v-9ddc5dab]{--stl-stock:#6b6f86}.stl__stock-dot[data-v-9ddc5dab]{background:var(--stl-stock);width:.55rem;height:.55rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--stl-stock) 20%,transparent);border-radius:50%}.stl__add[data-v-9ddc5dab],.stl__order[data-v-9ddc5dab]{width:100%}.stl__hint[data-v-9ddc5dab]{align-items:center;gap:.7rem;padding:1.1rem;font-size:.9rem;display:flex}.stl__hint-dot[data-v-9ddc5dab]{border:4px solid rgb(var(--demo-brand-rgb)/40%);background:#fff;border-radius:50%;flex:none;width:1rem;height:1rem;animation:2s ease-in-out infinite stl-breathe-9ddc5dab}@keyframes stl-breathe-9ddc5dab{50%{transform:scale(1.25)}}.stl__room-add[data-v-9ddc5dab]{font:inherit;color:var(--demo-brand-strong);cursor:pointer;border:1px dashed var(--demo-brand);border-radius:var(--demo-radius);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.86rem;font-weight:600;transition:background .2s;display:inline-flex}.stl__room-add[data-v-9ddc5dab] svg{width:1rem;height:1rem}.stl__room-add[data-v-9ddc5dab]:hover:not(:disabled){background:var(--demo-brand-soft)}.stl__room-add[data-v-9ddc5dab]:disabled{cursor:default;border-style:solid;border-color:var(--demo-line);color:var(--demo-muted)}.stl__look[data-v-9ddc5dab]{gap:.8rem;padding:1rem 1.1rem 1.1rem;display:grid}.stl__look-head[data-v-9ddc5dab]{justify-content:space-between;align-items:baseline;display:flex}.stl__look-title[data-v-9ddc5dab]{font-family:var(--demo-font-display);font-size:1.15rem;font-weight:600}.stl__look-count[data-v-9ddc5dab]{color:var(--demo-muted);font-size:.78rem}.stl__look-empty[data-v-9ddc5dab]{color:var(--demo-muted);font-size:.85rem}.stl__lines[data-v-9ddc5dab]{gap:.35rem;padding:0;list-style:none;display:grid}.stl__line[data-v-9ddc5dab]{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.stl-line-enter-active[data-v-9ddc5dab],.stl-line-leave-active[data-v-9ddc5dab]{transition:opacity .25s,transform .25s}.stl-line-enter-from[data-v-9ddc5dab],.stl-line-leave-to[data-v-9ddc5dab]{opacity:0;transform:translate(8px)}.stl__line-swatch[data-v-9ddc5dab]{border-radius:50%;width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1px #00000026}.stl__line-name[data-v-9ddc5dab]{min-width:0;font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:grid}.stl__line-name small[data-v-9ddc5dab]{color:var(--demo-muted);font-size:.72rem;font-weight:400}.stl__line-price[data-v-9ddc5dab],.stl__rows dd[data-v-9ddc5dab]{font-variant-numeric:tabular-nums}.stl__line-remove[data-v-9ddc5dab]{width:1.6rem;height:1.6rem;color:var(--demo-muted);cursor:pointer;border:1px solid var(--demo-line);background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid}.stl__line-remove[data-v-9ddc5dab]:hover{color:var(--demo-ink);border-color:var(--demo-muted)}.stl__tiers[data-v-9ddc5dab]{background:var(--demo-brand-soft);border-radius:calc(-2px + var(--demo-radius));gap:.5rem;padding:.7rem .8rem .6rem;display:grid}.stl__tier-track[data-v-9ddc5dab]{background:rgb(var(--demo-brand-rgb)/18%);border-radius:999px;height:.4rem;margin:.3rem 1rem 1.2rem 0;position:relative}.stl__tier-fill[data-v-9ddc5dab]{background:var(--demo-brand);border-radius:inherit;transition:width .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.stl__tier-mark[data-v-9ddc5dab]{color:var(--demo-muted);font-size:.68rem;font-weight:700;transition:color .3s;top:.75rem}.stl__tier-mark[data-v-9ddc5dab],.stl__tier-mark[data-v-9ddc5dab]:before{position:absolute;transform:translate(-50%)}.stl__tier-mark[data-v-9ddc5dab]:before{content:"";background:var(--demo-card);border:2px solid rgb(var(--demo-brand-rgb)/40%);border-radius:50%;width:.6rem;height:.6rem;transition:background .3s,border-color .3s;top:-.95rem;left:50%}.stl__rows .is-discount dd[data-v-9ddc5dab],.stl__tier-mark.is-reached[data-v-9ddc5dab],.stl__tier-text[data-v-9ddc5dab]{color:var(--demo-brand-strong)}.stl__tier-mark.is-reached[data-v-9ddc5dab]:before{background:var(--demo-brand);border-color:var(--demo-brand)}.stl__tier-text[data-v-9ddc5dab]{font-size:.8rem;font-weight:600}.stl__rows[data-v-9ddc5dab]{gap:.35rem;font-size:.86rem;display:grid}.stl__rows div[data-v-9ddc5dab]{justify-content:space-between;gap:1rem;display:flex}.stl__rows dt[data-v-9ddc5dab]{color:var(--demo-muted)}.stl__rows .is-discount dd[data-v-9ddc5dab]{font-weight:600}.stl__total[data-v-9ddc5dab]{border-top:1px solid var(--demo-line);margin-top:.2rem;padding-top:.55rem}.stl__total dd[data-v-9ddc5dab],.stl__total dt[data-v-9ddc5dab]{color:var(--demo-ink);font-size:1.05rem;font-weight:700}.stl__free[data-v-9ddc5dab]{font-size:.76rem}.stl__free[data-v-9ddc5dab],.stl__lead-intro[data-v-9ddc5dab],.stl__note[data-v-9ddc5dab]{color:var(--demo-muted)}.stl__note[data-v-9ddc5dab]{text-align:center;font-size:.74rem;font-style:italic}.stl__lead[data-v-9ddc5dab]{gap:.6rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.stl__lead-title[data-v-9ddc5dab]{font-family:var(--demo-font-display);font-size:1.2rem;font-weight:600}.stl__lead-intro[data-v-9ddc5dab]{font-size:.86rem}@media (width<520px){.stl__badge[data-v-9ddc5dab],.stl__spot-tag[data-v-9ddc5dab]{display:none}.stl__room[data-v-9ddc5dab]{flex:none}.stl__name[data-v-9ddc5dab]{font-size:1.25rem}.stl__specs div[data-v-9ddc5dab]{grid-template-columns:1fr;gap:.1rem}}@media (prefers-reduced-motion:reduce){.stl__hint-dot[data-v-9ddc5dab],.stl__spot[data-v-9ddc5dab]:before{animation:none}.stl__img[data-v-9ddc5dab],.stl__img.is-zoomed[data-v-9ddc5dab]{transition:none;transform:none}}[data-v-6bf23d20]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.cq[data-v-6bf23d20]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.cq h3[data-v-6bf23d20],.cq p[data-v-6bf23d20]{margin:0}.cq button[data-v-6bf23d20]:not(.demo-ui-button){font:inherit;color:inherit}.cq__day[data-v-6bf23d20],.cq__head[data-v-6bf23d20],.cq__lead[data-v-6bf23d20],.cq__plan[data-v-6bf23d20],.cq__step[data-v-6bf23d20],.cq__ticket[data-v-6bf23d20]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.cq__head[data-v-6bf23d20]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.cq__brand[data-v-6bf23d20],.cq__head[data-v-6bf23d20]{align-items:center;display:flex}.cq__brand[data-v-6bf23d20]{gap:.8rem}.cq__mark[data-v-6bf23d20]{background:var(--demo-brand-tint);border:1px solid var(--demo-brand);width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 3px var(--demo-card);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.cq__brand-name[data-v-6bf23d20]{font-family:var(--demo-font-display);letter-spacing:.04em;font-size:1.3rem;font-weight:600}.cq__tagline[data-v-6bf23d20]{color:var(--demo-muted);font-size:.8rem;font-style:italic}.cq__badge[data-v-6bf23d20]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.cq__badge[data-v-6bf23d20] svg{width:.9rem;height:.9rem}.cq__main[data-v-6bf23d20]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.cq__main[data-v-6bf23d20]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.cq__stage[data-v-6bf23d20]{top:var(--demo-sticky-top);position:sticky}}.cq__controls[data-v-6bf23d20],.cq__stage[data-v-6bf23d20]{gap:1rem;min-width:0;display:grid}.cq__step[data-v-6bf23d20]{gap:.75rem;min-width:0;margin:0;padding:.9rem 1rem 1rem;display:grid}.cq__legend[data-v-6bf23d20]{float:left;width:100%;font-family:var(--demo-font-display);align-items:baseline;gap:.6rem;padding:0;font-size:1.05rem;font-weight:600;display:flex}.cq__legend[data-v-6bf23d20]+*{clear:both}.cq__num[data-v-6bf23d20]{color:var(--demo-brand);letter-spacing:.1em;font-size:.75rem;font-style:italic}.cq__sub[data-v-6bf23d20]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600}.cq__event-hint[data-v-6bf23d20],.cq__format-hint[data-v-6bf23d20],.cq__hint[data-v-6bf23d20],.cq__sub[data-v-6bf23d20]{color:var(--demo-muted)}.cq__hint[data-v-6bf23d20]{font-size:.8rem;font-style:italic}.cq__event[data-v-6bf23d20],.cq__format[data-v-6bf23d20],.cq__option[data-v-6bf23d20],.cq__zone[data-v-6bf23d20]{text-align:left;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(2px + var(--demo-radius));cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.cq__event[data-v-6bf23d20]:hover,.cq__format[data-v-6bf23d20]:hover,.cq__option[data-v-6bf23d20]:hover,.cq__zone[data-v-6bf23d20]:hover{border-color:var(--demo-muted)}.cq__event[data-v-6bf23d20]:focus-visible,.cq__format[data-v-6bf23d20]:focus-visible,.cq__option[data-v-6bf23d20]:focus-visible,.cq__zone[data-v-6bf23d20]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.is-active.cq__event[data-v-6bf23d20],.is-active.cq__format[data-v-6bf23d20],.is-active.cq__option[data-v-6bf23d20],.is-active.cq__zone[data-v-6bf23d20]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.cq__events[data-v-6bf23d20]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=560px){.cq__events[data-v-6bf23d20]{grid-template-columns:repeat(4,minmax(0,1fr))}.cq__formats[data-v-6bf23d20],.cq__zones[data-v-6bf23d20]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cq__event[data-v-6bf23d20]{text-align:center;justify-items:center;gap:.15rem;padding:.7rem .5rem;display:grid}.cq__event-emoji[data-v-6bf23d20]{font-size:1.4rem}.cq__event-label[data-v-6bf23d20]{font-size:.9rem;font-weight:600}.cq__event-hint[data-v-6bf23d20]{font-size:.7rem;line-height:1.3}.cq__formats[data-v-6bf23d20]{gap:.5rem;display:grid}.cq__format[data-v-6bf23d20]{align-content:start;gap:.25rem;padding:.85rem .8rem;display:grid;position:relative}.cq__format[data-v-6bf23d20]:after{border-radius:var(--demo-radius);content:"";pointer-events:none;border:1px dashed #0000;position:absolute;inset:4px}.cq__format.is-active[data-v-6bf23d20]:after{border-color:rgb(var(--demo-brand-rgb)/35%)}.cq__format-icon[data-v-6bf23d20]{font-size:1.3rem}.cq__format-label[data-v-6bf23d20]{font-family:var(--demo-font-display);font-size:1.02rem;font-weight:600;line-height:1.2}.cq__format-hint[data-v-6bf23d20]{font-size:.75rem;line-height:1.35}.cq__format-price[data-v-6bf23d20]{color:var(--demo-brand-strong);margin-top:.25rem;font-size:.8rem;font-weight:700}.cq__pieces[data-v-6bf23d20]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cq__segment[data-v-6bf23d20]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;padding:3px;display:inline-flex}.cq__seg[data-v-6bf23d20]{cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;transition:background-color .2s,color .2s}.cq__seg.is-active[data-v-6bf23d20]{color:#fff;background:var(--demo-brand)}.cq__seg[data-v-6bf23d20]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.cq__diets[data-v-6bf23d20],.cq__guests[data-v-6bf23d20]{gap:.5rem;display:grid}.cq__guests-value[data-v-6bf23d20]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:1.6rem;font-weight:600}.cq__range[data-v-6bf23d20]{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.5rem;margin:0}.cq__range[data-v-6bf23d20]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:4px}.cq__range[data-v-6bf23d20]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:4px}.cq__range[data-v-6bf23d20]::-webkit-slider-thumb{background:var(--demo-card);border:2px solid var(--demo-brand);width:1.3rem;height:1.3rem;box-shadow:0 2px 6px rgb(var(--demo-brand-rgb)/30%);appearance:none;border-radius:50%;margin-top:calc(2px - .65rem)}.cq__range[data-v-6bf23d20]::-moz-range-thumb{background:var(--demo-card);border:2px solid var(--demo-brand);border-radius:50%;width:1.1rem;height:1.1rem}.cq__range[data-v-6bf23d20]:focus-visible{outline:none}.cq__range[data-v-6bf23d20]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.cq__diets[data-v-6bf23d20]{border-top:1px dashed var(--demo-line);padding-top:.75rem}.cq__diet[data-v-6bf23d20]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cq__diet-label[data-v-6bf23d20]{font-size:.92rem}.cq__stepper[data-v-6bf23d20]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;align-items:center;display:inline-flex}.cq__stepper-btn[data-v-6bf23d20]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;display:grid}.cq__stepper-btn[data-v-6bf23d20]:hover:not(:disabled){background:var(--demo-brand-tint)}.cq__stepper-btn[data-v-6bf23d20]:disabled{opacity:.35;cursor:not-allowed}.cq__stepper-btn[data-v-6bf23d20]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.cq__stepper-value[data-v-6bf23d20]{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;font-weight:700}.cq__options[data-v-6bf23d20]{gap:.5rem;display:grid}.cq__option[data-v-6bf23d20]{align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.cq__option-text[data-v-6bf23d20]{flex:1;gap:.1rem;min-width:0;display:grid}.cq__option-label[data-v-6bf23d20]{font-size:.92rem;font-weight:600}.cq__option-hint[data-v-6bf23d20]{color:var(--demo-muted);font-size:.75rem}.cq__option-price[data-v-6bf23d20]{color:var(--demo-brand-strong);white-space:nowrap;flex:none;font-size:.8rem;font-weight:700}.cq__check[data-v-6bf23d20]{background:var(--demo-card);border:1.5px solid var(--demo-muted);border-radius:3px;flex:none;width:1.15rem;height:1.15rem;transition:background-color .2s,border-color .2s;position:relative}.is-active>.cq__check[data-v-6bf23d20]{background:var(--demo-brand);border-color:var(--demo-brand)}.is-active>.cq__check[data-v-6bf23d20]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.cq__zones[data-v-6bf23d20]{gap:.5rem;display:grid}.cq__zone[data-v-6bf23d20]{gap:.1rem;padding:.65rem .75rem;display:grid}.cq__service[data-v-6bf23d20]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cq__time[data-v-6bf23d20]{font:inherit;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(2px + var(--demo-radius));padding:.45rem .7rem;font-weight:600}.cq__time[data-v-6bf23d20]:focus-visible{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.cq__panel-head[data-v-6bf23d20]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.cq__panel-title[data-v-6bf23d20]{font-family:var(--demo-font-display);font-size:1.1rem;font-weight:600}.cq__panel-meta[data-v-6bf23d20]{color:var(--demo-muted);font-size:.8rem;font-style:italic}.cq__plan[data-v-6bf23d20]{gap:.6rem;margin:0;padding:.9rem 1rem 1rem;display:grid}.cq__svg[data-v-6bf23d20]{width:100%;height:auto;display:block}.cq__wall[data-v-6bf23d20]{stroke:var(--demo-brand-strong);stroke-width:2px;opacity:.55}.cq__band rect[data-v-6bf23d20]{fill:var(--demo-card);stroke:var(--demo-brand);stroke-dasharray:4 3}.cq__band text[data-v-6bf23d20]{font-family:var(--demo-font-display);fill:var(--demo-brand-strong);letter-spacing:.06em;font-size:15px;font-style:italic}.cq__cloth[data-v-6bf23d20]{stroke:#c9c4a4;stroke-width:1px;filter:drop-shadow(0 2px 2px #3a3b1b2e)}.cq__table-num[data-v-6bf23d20]{font-family:var(--demo-font-display);fill:var(--demo-muted);font-style:italic}.cq__seat[data-v-6bf23d20]{transition:fill .3s,stroke .3s}.cq__seat.is-guest[data-v-6bf23d20]{fill:var(--demo-brand)}.cq__seat.is-special[data-v-6bf23d20]{fill:#c08a2c}.cq__seat.is-empty[data-v-6bf23d20]{fill:var(--demo-card);stroke:#b9b493;stroke-width:1px}.cq__legend-list[data-v-6bf23d20]{color:var(--demo-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.cq__legend-list li[data-v-6bf23d20]{align-items:center;gap:.4rem;display:inline-flex}.cq__dot[data-v-6bf23d20]{border-radius:50%;width:.7rem;height:.7rem}.cq__dot.is-guest[data-v-6bf23d20]{background:var(--demo-brand)}.cq__dot.is-special[data-v-6bf23d20]{background:#c08a2c}.cq__dot.is-empty[data-v-6bf23d20]{background:var(--demo-card);border:1px solid #b9b493}.cq__day[data-v-6bf23d20]{gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.cq__timeline[data-v-6bf23d20]{margin:0;padding:0;list-style:none;display:grid}.cq__moment[data-v-6bf23d20]{grid-template-columns:3.4rem 1fr;gap:.9rem;padding:.3rem 0;font-size:.88rem;animation:.35s both cq-in-6bf23d20;display:grid;position:relative}.cq__moment[data-v-6bf23d20]:before{background:var(--demo-card);border:2px solid var(--demo-brand);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.75rem;left:calc(3.85rem - 4px)}.cq__moment[data-v-6bf23d20]:not(:last-child):after{background:var(--demo-line);content:"";width:2px;position:absolute;top:calc(.75rem + 10px);bottom:calc(2px - .75rem);left:calc(3.85rem - 1px)}.cq__moment[data-v-6bf23d20]:first-child:before,.cq__moment[data-v-6bf23d20]:last-child:before{background:var(--demo-brand)}.cq__moment-time[data-v-6bf23d20]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-weight:700}.cq__moment-label[data-v-6bf23d20]{padding-left:.5rem}@keyframes cq-in-6bf23d20{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.cq__moment[data-v-6bf23d20]{animation:none}}.cq__ticket[data-v-6bf23d20]{gap:.6rem;padding:1.2rem 1.2rem 1.1rem;display:grid;position:relative}.cq__ticket[data-v-6bf23d20]:before{border:1px solid var(--demo-line);border-radius:var(--demo-radius);content:"";pointer-events:none;position:absolute;inset:6px}.cq__ticket-title[data-v-6bf23d20]{font-family:var(--demo-font-display);text-align:center;letter-spacing:.06em;font-size:1.25rem;font-weight:600}.cq__ticket-title[data-v-6bf23d20]:after{background:var(--demo-brand);content:"";width:3rem;height:1px;margin:.45rem auto 0;display:block}.cq__ticket-sub[data-v-6bf23d20]{color:var(--demo-muted);text-align:center;font-size:.8rem;font-style:italic}.cq__lines[data-v-6bf23d20]{gap:.45rem;margin:.3rem 0 0;display:grid}.cq__line[data-v-6bf23d20]{align-items:baseline;gap:.5rem;font-size:.88rem;display:flex}.cq__line dt[data-v-6bf23d20]{min-width:0}.cq__line[data-v-6bf23d20]:after{border-bottom:1px dotted var(--demo-muted);content:"";flex:1;order:1;min-width:1rem}.cq__line dd[data-v-6bf23d20]{white-space:nowrap;font-variant-numeric:tabular-nums;order:2;margin:0;font-weight:600}.cq__line-hint[data-v-6bf23d20]{color:var(--demo-muted);font-size:.72rem;font-style:italic;display:block}.cq__total[data-v-6bf23d20]{border-top:1px solid var(--demo-ink);justify-content:space-between;align-items:baseline;padding-top:.7rem;display:flex}.cq__total span[data-v-6bf23d20]{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700}.cq__total strong[data-v-6bf23d20]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.cq__per-guest[data-v-6bf23d20]{color:var(--demo-muted);text-align:right;font-size:.82rem;font-style:italic;margin-top:-.4rem!important}.cq__deposit[data-v-6bf23d20]{background:var(--demo-brand-tint);border-radius:calc(2px + var(--demo-radius));justify-content:space-between;gap:.5rem;padding:.55rem .75rem;font-size:.82rem;display:flex}.cq__deposit strong[data-v-6bf23d20]{color:var(--demo-brand-strong);white-space:nowrap}.cq__order[data-v-6bf23d20]{width:100%;position:relative}.cq__lead[data-v-6bf23d20]{gap:.5rem;padding:1rem 1.1rem 1.2rem;display:grid}.cq__lead-title[data-v-6bf23d20]{font-family:var(--demo-font-display);font-size:1.2rem;font-weight:600}.cq__lead-intro[data-v-6bf23d20]{color:var(--demo-muted);font-size:.88rem}.cq__note[data-v-6bf23d20]{color:var(--demo-muted);text-align:center;font-size:.78rem;font-style:italic}[data-v-48fd4758]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.sq[data-v-48fd4758]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(.75rem,2vw,1.25rem));display:grid}.sq h3[data-v-48fd4758],.sq p[data-v-48fd4758]{margin:0}.sq button[data-v-48fd4758]:not(.demo-ui-button){font:inherit;color:inherit}.sq__head[data-v-48fd4758],.sq__lead[data-v-48fd4758],.sq__panel[data-v-48fd4758],.sq__step[data-v-48fd4758]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 20px 40px -30px rgb(var(--demo-brand-rgb)/50%)}.sq__head[data-v-48fd4758]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.85rem 1.1rem}.sq__brand[data-v-48fd4758],.sq__head[data-v-48fd4758]{align-items:center;display:flex}.sq__brand[data-v-48fd4758]{gap:.8rem}.sq__mark[data-v-48fd4758]{background:var(--demo-brand-tint);border:1px solid var(--demo-brand);width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 3px var(--demo-card);border-radius:.6rem;flex:none;place-items:center;font-size:1.2rem;display:grid}.sq__brand-name[data-v-48fd4758]{font-family:var(--demo-font-display);text-transform:uppercase;letter-spacing:.06em;font-size:1.3rem;font-weight:700}.sq__tagline[data-v-48fd4758]{color:var(--demo-muted);font-size:.8rem}.sq__badge[data-v-48fd4758]{color:var(--demo-brand-strong);text-transform:uppercase;letter-spacing:.08em;background:var(--demo-brand-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.sq__badge[data-v-48fd4758] svg{width:.9rem;height:.9rem}.sq__main[data-v-48fd4758]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.sq__main[data-v-48fd4758]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sq__stage[data-v-48fd4758]{top:var(--demo-sticky-top);position:sticky}}.sq__controls[data-v-48fd4758],.sq__stage[data-v-48fd4758]{gap:1rem;min-width:0;display:grid}.sq__step[data-v-48fd4758]{gap:.75rem;min-width:0;margin:0;padding:.9rem 1rem 1rem;display:grid}.sq__legend[data-v-48fd4758]{float:left;width:100%;font-family:var(--demo-font-display);align-items:baseline;gap:.6rem;padding:0;font-size:1.05rem;font-weight:600;display:flex}.sq__legend[data-v-48fd4758]+*{clear:both}.sq__num[data-v-48fd4758]{color:var(--demo-brand);letter-spacing:.1em;font-size:.75rem;font-weight:700}.sq__size-label[data-v-48fd4758],.sq__sub[data-v-48fd4758]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.sq__hint[data-v-48fd4758]{color:var(--demo-muted);font-size:.8rem}.sq__end[data-v-48fd4758],.sq__mode[data-v-48fd4758],.sq__offer[data-v-48fd4758],.sq__option[data-v-48fd4758]{text-align:left;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(2px + var(--demo-radius));cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.sq__end[data-v-48fd4758]:hover:not(:disabled),.sq__mode[data-v-48fd4758]:hover:not(:disabled),.sq__offer[data-v-48fd4758]:hover:not(:disabled),.sq__option[data-v-48fd4758]:hover:not(:disabled){border-color:var(--demo-muted)}.sq__end[data-v-48fd4758]:focus-visible,.sq__mode[data-v-48fd4758]:focus-visible,.sq__offer[data-v-48fd4758]:focus-visible,.sq__option[data-v-48fd4758]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.is-active.sq__end[data-v-48fd4758],.is-active.sq__mode[data-v-48fd4758],.is-active.sq__offer[data-v-48fd4758],.is-active.sq__option[data-v-48fd4758]{background:var(--demo-brand-tint);border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.sq__modes[data-v-48fd4758]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sq__mode[data-v-48fd4758]{align-items:center;gap:.65rem;padding:.75rem .8rem;display:flex}.sq__mode-icon[data-v-48fd4758]{font-size:1.5rem}.sq__mode-text[data-v-48fd4758]{gap:.1rem;min-width:0;display:grid}.sq__mode-label[data-v-48fd4758]{font-size:.95rem;font-weight:700}.sq__mode-hint[data-v-48fd4758]{color:var(--demo-muted);font-size:.72rem;line-height:1.3}.sq__measures[data-v-48fd4758]{align-items:center;gap:.75rem;display:grid}@media (width>=480px){.sq__measures[data-v-48fd4758]{grid-template-columns:9.5rem minmax(0,1fr)}}.sq__crate[data-v-48fd4758]{background:linear-gradient(var(--demo-line) 1px,transparent 1px) 0 0/12px 12px,linear-gradient(90deg,var(--demo-line) 1px,transparent 1px) 0 0/12px 12px,var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(2px + var(--demo-radius));place-items:center;padding:.4rem;display:grid;position:relative}.sq__crate-svg[data-v-48fd4758]{aspect-ratio:1.1;width:100%;max-width:9rem;height:auto;display:block;overflow:visible}.sq__goods polygon[data-v-48fd4758],.sq__pallet polygon[data-v-48fd4758]{stroke:var(--demo-brand-strong);stroke-width:.8px;stroke-linejoin:round;transition:all .25s}.sq__goods .is-top[data-v-48fd4758]{fill:#f3d3a8}.sq__goods .is-left[data-v-48fd4758]{fill:#e0b27a}.sq__goods .is-right[data-v-48fd4758]{fill:#cf9a5c}.sq__goods.is-pallet .is-top[data-v-48fd4758]{fill:var(--demo-brand-tint)}.sq__goods.is-pallet .is-left[data-v-48fd4758]{fill:var(--demo-brand-soft)}.sq__goods.is-pallet .is-right[data-v-48fd4758]{fill:rgb(var(--demo-brand-rgb)/35%)}.sq__pallet .is-top[data-v-48fd4758]{fill:#d6b98c}.sq__pallet .is-left[data-v-48fd4758]{fill:#b48f5b}.sq__pallet .is-right[data-v-48fd4758]{fill:#9b7646}.sq__tape[data-v-48fd4758]{fill:none;stroke:#ffffffbf;stroke-width:4px;stroke-linecap:round}.sq__crate-count[data-v-48fd4758]{color:#fff;background:var(--demo-brand);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .45rem;font-size:.8rem;font-weight:700;position:absolute;top:.4rem;right:.5rem}.sq__sizes[data-v-48fd4758]{gap:.4rem;display:grid}.sq__size[data-v-48fd4758]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sq__stepper[data-v-48fd4758]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;align-items:center;display:inline-flex}.sq__stepper-btn[data-v-48fd4758]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;display:grid}.sq__stepper-btn[data-v-48fd4758]:hover:not(:disabled){background:var(--demo-brand-tint)}.sq__stepper-btn[data-v-48fd4758]:disabled{opacity:.35;cursor:not-allowed}.sq__stepper-btn[data-v-48fd4758]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.sq__stepper-value[data-v-48fd4758]{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;font-weight:700}.sq__stepper-value.is-wide[data-v-48fd4758]{min-width:3.6rem}.sq__weight[data-v-48fd4758]{border-top:1px dashed var(--demo-line);justify-content:space-between;align-items:baseline;padding-top:.6rem;display:flex}.sq__weight-value[data-v-48fd4758]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.sq__range[data-v-48fd4758]{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.5rem;margin:0}.sq__range[data-v-48fd4758]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:4px}.sq__range[data-v-48fd4758]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:4px}.sq__range[data-v-48fd4758]::-webkit-slider-thumb{background:var(--demo-card);border:2px solid var(--demo-brand);width:1.3rem;height:1.3rem;box-shadow:0 2px 6px rgb(var(--demo-brand-rgb)/30%);appearance:none;border-radius:50%;margin-top:calc(2px - .65rem)}.sq__range[data-v-48fd4758]::-moz-range-thumb{background:var(--demo-card);border:2px solid var(--demo-brand);border-radius:50%;width:1.1rem;height:1.1rem}.sq__range[data-v-48fd4758]:focus-visible{outline:none}.sq__range[data-v-48fd4758]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.sq__ends[data-v-48fd4758]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.sq__end[data-v-48fd4758]{border-left:4px solid var(--sq-end);gap:.1rem;padding:.65rem .75rem;display:grid}.sq__end.is-from[data-v-48fd4758]{--sq-end:var(--demo-ink)}.sq__end.is-to[data-v-48fd4758]{--sq-end:var(--demo-brand)}.sq__end.is-active[data-v-48fd4758]{border-left-color:var(--sq-end)}.sq__end-city[data-v-48fd4758]{font-family:var(--demo-font-display);font-size:1.1rem;font-weight:700}.sq__end-hint[data-v-48fd4758]{color:var(--demo-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.sq__arrow[data-v-48fd4758]{color:var(--demo-brand);font-size:1.2rem}.sq__offers[data-v-48fd4758]{gap:.5rem;display:grid}.sq__offer[data-v-48fd4758]{gap:.2rem;padding:.75rem .85rem;display:grid}.sq__offer.is-off[data-v-48fd4758]{cursor:not-allowed;opacity:.55;border-style:dashed}.sq__offer-top[data-v-48fd4758]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sq__offer-label[data-v-48fd4758]{font-size:.95rem;font-weight:700}.sq__offer-days[data-v-48fd4758]{color:var(--demo-brand-strong);background:var(--demo-brand-soft);border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.sq__offer-hint[data-v-48fd4758]{color:var(--demo-muted);font-size:.76rem}.sq__offer-price[data-v-48fd4758]{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.sq__no-offer[data-v-48fd4758]{background:var(--demo-brand-tint);border:1px solid var(--demo-brand);border-radius:calc(2px + var(--demo-radius));justify-items:start;gap:.6rem;padding:.75rem .85rem;font-size:.86rem;display:grid}.sq__options[data-v-48fd4758]{gap:.5rem;display:grid}.sq__option[data-v-48fd4758]{align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.sq__option-text[data-v-48fd4758]{flex:1;gap:.1rem;min-width:0;display:grid}.sq__option-label[data-v-48fd4758]{font-size:.92rem;font-weight:600}.sq__option-hint[data-v-48fd4758]{color:var(--demo-muted);font-size:.75rem}.sq__option-price[data-v-48fd4758]{color:var(--demo-brand-strong);white-space:nowrap;flex:none;font-size:.8rem;font-weight:700}.sq__check[data-v-48fd4758]{background:var(--demo-card);border:1.5px solid var(--demo-muted);border-radius:3px;flex:none;width:1.15rem;height:1.15rem;transition:background-color .2s,border-color .2s;position:relative}.is-active>.sq__check[data-v-48fd4758]{background:var(--demo-brand);border-color:var(--demo-brand)}.is-active>.sq__check[data-v-48fd4758]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.sq__value[data-v-48fd4758]{border-top:1px dashed var(--demo-line);gap:.4rem;padding-top:.75rem;display:grid}.sq__value-field[data-v-48fd4758]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(2px + var(--demo-radius));align-items:center;gap:.4rem;max-width:12rem;padding:0 .8rem;display:flex}.sq__value-field[data-v-48fd4758]:focus-within{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft)}.sq__value-input[data-v-48fd4758]{width:100%;min-width:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:.55rem 0;font-weight:700}.sq__insurance.is-fee[data-v-48fd4758]{color:var(--demo-brand-strong);font-weight:600}.sq__panel[data-v-48fd4758]{gap:.7rem;margin:0;padding:.9rem 1rem 1rem;display:grid}.sq__panel-head[data-v-48fd4758]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.sq__panel-title[data-v-48fd4758]{font-family:var(--demo-font-display);font-size:1.1rem;font-weight:700}.sq__panel-meta[data-v-48fd4758]{color:var(--demo-muted);font-size:.8rem;font-weight:600}.sq__map[data-v-48fd4758]{aspect-ratio:1;width:100%;max-width:26rem;margin:0 auto;position:relative}.sq__map-svg[data-v-48fd4758]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sq__land[data-v-48fd4758]{fill:var(--demo-brand-tint);stroke:rgb(var(--demo-brand-rgb)/45%);stroke-width:.5px;stroke-linejoin:round}.sq__land-grid[data-v-48fd4758]{pointer-events:none}.sq__grid-dot[data-v-48fd4758]{fill:rgb(var(--demo-brand-rgb)/30%)}.sq__route-shadow[data-v-48fd4758]{stroke:rgb(var(--demo-brand-rgb)/20%);stroke-width:3px}.sq__route[data-v-48fd4758],.sq__route-shadow[data-v-48fd4758]{fill:none;stroke-linecap:round}.sq__route[data-v-48fd4758]{stroke:var(--demo-brand);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;animation:1.4s cubic-bezier(.45,0,.2,1) both sq-draw-48fd4758}.sq__truck[data-v-48fd4758]{fill:var(--demo-card);stroke:var(--demo-brand-strong);stroke-width:.8px}@keyframes sq-draw-48fd4758{0%{stroke-dashoffset:1px}}.sq__hub[data-v-48fd4758]{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem;display:flex;position:absolute;transform:translate(-.6rem,-50%)}.sq__hub.is-flip[data-v-48fd4758]{flex-direction:row-reverse;transform:translate(calc(.6rem - 100%),-50%)}.sq__hub[data-v-48fd4758]:focus-visible{outline:none}.sq__hub:focus-visible .sq__hub-dot[data-v-48fd4758]{box-shadow:0 0 0 4px var(--demo-brand-soft)}.sq__hub:hover .sq__hub-dot[data-v-48fd4758]{transform:scale(1.2)}.sq__hub-dot[data-v-48fd4758]{background:var(--demo-card);border:2px solid var(--demo-brand-strong);border-radius:50%;flex:none;width:.7rem;height:.7rem;transition:transform .2s,background-color .2s}.is-from .sq__hub-dot[data-v-48fd4758]{background:var(--demo-ink);box-shadow:0 0 0 2px var(--demo-ink)}.is-from .sq__hub-dot[data-v-48fd4758],.is-to .sq__hub-dot[data-v-48fd4758]{border-color:var(--demo-card);width:.9rem;height:.9rem}.is-to .sq__hub-dot[data-v-48fd4758]{background:var(--demo-brand);box-shadow:0 0 0 2px var(--demo-brand),0 0 0 6px rgb(var(--demo-brand-rgb)/20%)}.sq__hub-label[data-v-48fd4758]{white-space:nowrap;background:#fffc;border-radius:.3rem;padding:.05rem .35rem;font-size:.7rem;font-weight:600}.is-from .sq__hub-label[data-v-48fd4758],.is-to .sq__hub-label[data-v-48fd4758]{background:var(--demo-card);font-weight:800;box-shadow:0 2px 6px #0000001f}.sq__same[data-v-48fd4758]{color:var(--demo-brand-strong);text-align:center;font-size:.85rem;font-weight:600}.sq__bars[data-v-48fd4758]{gap:.5rem;display:grid}.sq__bar[data-v-48fd4758]{color:var(--demo-muted);grid-template-columns:8.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.sq__bar.is-billed[data-v-48fd4758]{color:var(--demo-ink);font-weight:700}.sq__bar-track[data-v-48fd4758]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;height:.6rem;overflow:hidden}.sq__bar-fill[data-v-48fd4758]{background:var(--demo-line);border-radius:999px;height:100%;transition:width .35s;display:block}.is-billed .sq__bar-fill[data-v-48fd4758]{background:repeating-linear-gradient(-45deg,var(--demo-brand) 0 6px,var(--demo-brand-strong) 6px 12px)}.sq__bar-value[data-v-48fd4758]{text-align:right;font-variant-numeric:tabular-nums}.sq__taxable[data-v-48fd4758]{background:var(--demo-brand-tint);border-radius:calc(2px + var(--demo-radius));justify-content:space-between;align-items:baseline;padding:.5rem .75rem;display:flex}.sq__taxable span[data-v-48fd4758]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.sq__taxable strong[data-v-48fd4758]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.3rem}.sq__ticket[data-v-48fd4758]{background:repeating-linear-gradient(90deg,var(--demo-brand) 0 14px,transparent 14px 22px) top/100% 5px no-repeat,var(--demo-card);padding-top:1.3rem;position:relative}.sq__ticket-title[data-v-48fd4758]{font-family:var(--demo-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;font-weight:700}.sq__lines[data-v-48fd4758]{gap:.45rem;margin:0;display:grid}.sq__line[data-v-48fd4758]{align-items:baseline;gap:.5rem;font-size:.88rem;display:flex}.sq__line dt[data-v-48fd4758]{min-width:0}.sq__line[data-v-48fd4758]:after{border-bottom:1px dotted var(--demo-muted);content:"";flex:1;order:1;min-width:1rem}.sq__line dd[data-v-48fd4758]{white-space:nowrap;font-variant-numeric:tabular-nums;order:2;margin:0;font-weight:600}.sq__line.is-sum[data-v-48fd4758]{border-top:1px dashed var(--demo-line);padding-top:.45rem}.sq__line-hint[data-v-48fd4758]{color:var(--demo-muted);font-size:.72rem;display:block}.sq__total[data-v-48fd4758]{border-top:1px solid var(--demo-ink);justify-content:space-between;align-items:baseline;padding-top:.7rem;display:flex}.sq__total span[data-v-48fd4758]{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:700}.sq__total strong[data-v-48fd4758]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700}.sq__delivery[data-v-48fd4758]{background:var(--demo-brand-tint);border-radius:calc(2px + var(--demo-radius));align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600;display:flex}.sq__delivery[data-v-48fd4758]:first-letter{text-transform:uppercase}.sq__order[data-v-48fd4758]{width:100%}.sq__note[data-v-48fd4758],.sq__ticket-empty[data-v-48fd4758]{text-align:center}.sq__lead[data-v-48fd4758]{gap:.5rem;padding:1rem 1.1rem 1.2rem;display:grid}.sq__lead-title[data-v-48fd4758]{font-family:var(--demo-font-display);font-size:1.2rem;font-weight:700}.sq__lead-intro[data-v-48fd4758]{color:var(--demo-muted);font-size:.88rem}.sq__note[data-v-48fd4758]{color:var(--demo-muted);font-size:.78rem}@media (prefers-reduced-motion:reduce){.sq__route[data-v-48fd4758]{animation:none}.sq__bar-fill[data-v-48fd4758],.sq__goods polygon[data-v-48fd4758],.sq__pallet polygon[data-v-48fd4758]{transition:none}}[data-v-77db64a8]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.loan[data-v-77db64a8]{color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.loan dd[data-v-77db64a8],.loan dl[data-v-77db64a8],.loan p[data-v-77db64a8]{margin:0}.loan__sr[data-v-77db64a8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loan__head[data-v-77db64a8]{border-bottom:1px solid var(--demo-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-bottom:1rem;display:flex}.loan__brand[data-v-77db64a8]{font-family:var(--demo-font-display);letter-spacing:.01em;color:var(--demo-brand-strong);font-size:1.5rem;font-weight:600}.loan__hint[data-v-77db64a8],.loan__tagline[data-v-77db64a8]{color:var(--demo-muted);font-size:.875rem}.loan__badge[data-v-77db64a8]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-brand-strong);background:var(--demo-brand-tint);border:1px solid rgb(var(--demo-brand-rgb)/18%);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.loan__layout[data-v-77db64a8]{gap:1.25rem;display:grid}@media (width>=960px){.loan__layout[data-v-77db64a8]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.loan__controls[data-v-77db64a8]{position:sticky;top:6rem}}.loan__controls[data-v-77db64a8]{gap:1rem;display:grid}.loan__panel[data-v-77db64a8]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.875rem;min-width:0;margin:0;padding:1rem;display:grid}.loan__title[data-v-77db64a8]{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--demo-muted);padding:0;font-size:.75rem;font-weight:700}.loan__title[data-v-77db64a8]+*{clear:both}.loan__projects[data-v-77db64a8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.loan__project[data-v-77db64a8]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;align-content:start;gap:.25rem;padding:.75rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.loan__project[data-v-77db64a8]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.loan__project[data-v-77db64a8]:focus-within{box-shadow:0 0 0 3px var(--demo-brand-soft)}.loan__project.is-active[data-v-77db64a8]{border-color:var(--demo-brand);background:#fff;box-shadow:inset 0 -3px #d9b46a}.loan__project-name[data-v-77db64a8]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:1.0625rem;font-weight:600}.loan__project-hint[data-v-77db64a8]{color:var(--demo-muted);font-size:.75rem;line-height:1.35}.loan__slider[data-v-77db64a8]{gap:.375rem;display:grid}.loan__slider-head[data-v-77db64a8]{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.loan__slider-head strong[data-v-77db64a8]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);font-size:1.125rem}.loan__slider-head small[data-v-77db64a8]{color:var(--demo-muted);margin-left:.125rem;font-family:inherit;font-size:.75rem;font-weight:500}.loan__range[data-v-77db64a8]{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.5rem;margin:0}.loan__range[data-v-77db64a8]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:6px}.loan__range[data-v-77db64a8]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:6px}.loan__range[data-v-77db64a8]::-webkit-slider-thumb{background:var(--demo-brand);appearance:none;border:3px solid #d9b46a;border-radius:50%;width:1.375rem;height:1.375rem;margin-top:-8px;box-shadow:0 1px 4px #0f172a40}.loan__range[data-v-77db64a8]::-moz-range-thumb{background:var(--demo-brand);border:3px solid #d9b46a;border-radius:50%;width:1rem;height:1rem;box-shadow:0 1px 4px #0f172a40}.loan__range[data-v-77db64a8]:focus-visible{outline:none}.loan__range[data-v-77db64a8]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.loan__range[data-v-77db64a8]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.loan__range--dark[data-v-77db64a8]::-webkit-slider-runnable-track{background:linear-gradient(to right,#d9b46a var(--fill),#ffffff24 var(--fill))}.loan__range--dark[data-v-77db64a8]::-moz-range-track{background:linear-gradient(to right,#d9b46a var(--fill),#ffffff24 var(--fill))}.loan__range--dark[data-v-77db64a8]::-webkit-slider-thumb{background:#d9b46a;border-color:#0f1d33}.loan__range--dark[data-v-77db64a8]::-moz-range-thumb{background:#d9b46a;border-color:#0f1d33}.loan__fees[data-v-77db64a8]{border-radius:var(--demo-radius);padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.loan__fees.is-ok[data-v-77db64a8]{color:#1d6b48;background:#e8f5ee}.loan__fees.is-warn[data-v-77db64a8]{color:#8a5a12;background:#fbf1dd}.loan__terms[data-v-77db64a8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.loan__term[data-v-77db64a8]{font:inherit;text-align:left;color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;gap:.125rem;padding:.625rem .75rem;transition:background .2s,border-color .2s,color .2s;display:grid}.loan__term strong[data-v-77db64a8]{font-family:var(--demo-font-display);font-size:1.0625rem}.loan__term span[data-v-77db64a8]{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.loan__term s[data-v-77db64a8]{color:var(--demo-muted);font-size:.75rem}.loan__term[data-v-77db64a8]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.loan__term[data-v-77db64a8]:focus-visible{box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.loan__term[aria-pressed=true][data-v-77db64a8]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.loan__term[aria-pressed=true] span[data-v-77db64a8]{color:#d9b46a}.loan__term[aria-pressed=true] s[data-v-77db64a8]{color:#fff9}.loan__statement[data-v-77db64a8]{color:#e9eef6;border-radius:calc(4px + var(--demo-radius));background:radial-gradient(120% 60% at 100% 0,#d9b46a24,#0000 60%),linear-gradient(160deg,#1a2e4c,#0f1d33 55%);border:1px solid #d9b46a40;gap:1.25rem;padding:calc(clamp(1.125rem,3vw,1.75rem));display:grid;box-shadow:0 24px 48px -28px #0f1d33b3}.loan__statement>div+div[data-v-77db64a8]{border-top:1px solid #ffffff17;padding-top:1.25rem}.loan__dark-title[data-v-77db64a8]{letter-spacing:.1em;text-transform:uppercase;color:#d9b46a;font-size:.75rem;font-weight:700}.loan__amount[data-v-77db64a8]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:#fff;margin-top:.25rem;font-size:calc(clamp(2.5rem,7vw,3.5rem));font-weight:600;line-height:1.05}.loan__amount span[data-v-77db64a8]{color:#fff9;margin-left:.25rem;font-family:inherit;font-size:1rem;font-weight:500}.loan__detail[data-v-77db64a8]{color:#e9eef6b8;margin-top:.25rem;font-size:.875rem}.loan__funding[data-v-77db64a8]{gap:.875rem;display:grid}.loan__funding-bar[data-v-77db64a8]{background:#ffffffd9;border-radius:999px;height:10px;display:block;overflow:hidden}.loan__funding-own[data-v-77db64a8]{background:#d9b46a;height:100%;transition:width .4s;display:block}.loan__facts[data-v-77db64a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;display:grid}.loan__facts dt[data-v-77db64a8]{color:#e9eef699;font-size:.75rem}.loan__facts dd[data-v-77db64a8]{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.loan__facts .is-borrowed dt[data-v-77db64a8]:before,.loan__facts .is-own dt[data-v-77db64a8]:before{content:"";border-radius:2px;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.loan__facts .is-own dt[data-v-77db64a8]:before{background:#d9b46a}.loan__facts .is-borrowed dt[data-v-77db64a8]:before{background:#ffffffd9}.loan__debt[data-v-77db64a8]{--verdict:#7dd3a8;grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.loan__debt.is-tight[data-v-77db64a8]{--verdict:#f2c46d}.loan__debt.is-over[data-v-77db64a8]{--verdict:#f4a3a3}@media (width<=480px){.loan__debt[data-v-77db64a8]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}.loan__gauge[data-v-77db64a8]{width:100%;max-width:11rem;position:relative}.loan__gauge-svg[data-v-77db64a8]{width:100%;display:block;overflow:visible}.loan__gauge-fill[data-v-77db64a8],.loan__gauge-track[data-v-77db64a8]{fill:none;stroke-width:14px;stroke-linecap:round}.loan__gauge-track[data-v-77db64a8]{stroke:#ffffff1a}.loan__gauge-fill[data-v-77db64a8]{stroke:var(--verdict);stroke-dasharray:100;transition:stroke-dashoffset .5s,stroke .3s}.loan__gauge-limit[data-v-77db64a8]{stroke:#fff;stroke-width:2.5px;stroke-dasharray:3 2}.loan__needle[data-v-77db64a8]{transform-origin:100px 100px;transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.loan__needle line[data-v-77db64a8]{stroke:#fff;stroke-width:3px;stroke-linecap:round}.loan__bar-capital[data-v-77db64a8],.loan__needle-hub[data-v-77db64a8]{fill:#d9b46a}.loan__ratio[data-v-77db64a8]{font-family:var(--demo-font-display);text-align:center;font-variant-numeric:tabular-nums;color:var(--verdict);font-size:1.375rem;font-weight:600;position:absolute;bottom:-.25rem;left:0;right:0;transform:translateY(100%)}.loan__ratio span[data-v-77db64a8]{margin-left:.125rem;font-size:.875rem}.loan__debt-text[data-v-77db64a8]{gap:.375rem;display:grid}.loan__limit[data-v-77db64a8]{color:#e9eef699;font-size:.8125rem}.loan__verdict[data-v-77db64a8]{color:var(--verdict);font-weight:600}.loan__left[data-v-77db64a8]{color:#e9eef6b8;font-size:.875rem}.loan__left strong[data-v-77db64a8]{color:#fff;font-variant-numeric:tabular-nums}.loan__debt .loan__gauge[data-v-77db64a8]{margin-bottom:1.75rem}.loan__compare[data-v-77db64a8]{gap:.75rem;display:grid}.loan__offers[data-v-77db64a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.loan__offer[data-v-77db64a8]{border-radius:var(--demo-radius);background:#ffffff0a;border:1px solid #ffffff1a;gap:.5rem;padding:.875rem;display:grid}.loan__offer.is-broker[data-v-77db64a8]{background:#d9b46a1a;border-color:#d9b46a8c}.loan__offer-title[data-v-77db64a8]{font-weight:700}.loan__offer-rates[data-v-77db64a8]{color:#e9eef6a6;font-size:.75rem;display:grid}.loan__offer-track[data-v-77db64a8]{background:#ffffff14;border-radius:999px;height:6px;display:block}.loan__offer-bar[data-v-77db64a8]{border-radius:inherit;background:#ffffff73;height:100%;transition:width .4s;display:block}.is-broker .loan__offer-bar[data-v-77db64a8]{background:#d9b46a}.loan__offer-cost[data-v-77db64a8]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600;display:grid}.loan__offer-cost small[data-v-77db64a8]{font-family:var(--demo-font);color:#e9eef699;font-size:.6875rem;font-weight:500}.loan__savings[data-v-77db64a8]{color:#0f1d33;border-radius:var(--demo-radius);background:linear-gradient(120deg,#d9b46a,#ecd29b);gap:.125rem;padding:.75rem 1rem;display:grid}.loan__savings strong[data-v-77db64a8]{font-family:var(--demo-font-display);font-size:1.25rem}.loan__savings span[data-v-77db64a8]{color:#0f1d33bf;font-size:.8125rem}.loan__capacity-main[data-v-77db64a8]{font-family:var(--demo-font-display);color:#fff;margin-top:.25rem;font-size:1.25rem;font-weight:600}.loan__ghost[data-v-77db64a8]{font:inherit;color:#d9b46a;cursor:pointer;background:0 0;border:1px solid #d9b46a99;border-radius:999px;margin-top:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s}.loan__ghost[data-v-77db64a8]:hover:not(:disabled){color:#0f1d33;background:#d9b46a}.loan__ghost[data-v-77db64a8]:focus-visible{outline:none;box-shadow:0 0 0 3px #d9b46a66}.loan__ghost[data-v-77db64a8]:disabled{cursor:not-allowed;opacity:.45}.loan__chart[data-v-77db64a8]{gap:.625rem;display:grid}.loan__chart-head[data-v-77db64a8]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.loan__chart-year[data-v-77db64a8]{white-space:nowrap;font-family:var(--demo-font-display);color:#fff;flex-shrink:0;font-weight:600}.loan__svg[data-v-77db64a8]{width:100%;height:9rem;display:block}.loan__bar[data-v-77db64a8]{opacity:.45;transition:opacity .2s}.loan__bar.is-active[data-v-77db64a8]{opacity:1}.loan__bar-interest[data-v-77db64a8]{fill:#ffffff4d}.loan__remaining[data-v-77db64a8]{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.loan__legend[data-v-77db64a8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.loan__legend dt[data-v-77db64a8]{color:#e9eef699;font-size:.6875rem}.loan__legend dd[data-v-77db64a8]{font-variant-numeric:tabular-nums;font-weight:600}.loan__legend dt[data-v-77db64a8]:before{content:"";border-radius:2px;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.loan__legend .is-capital dt[data-v-77db64a8]:before{background:#d9b46a}.loan__legend .is-interest dt[data-v-77db64a8]:before{background:#ffffff4d}.loan__legend .is-remaining dt[data-v-77db64a8]:before{border-top:2px dashed #fff;border-radius:0;height:0}.loan__cta[data-v-77db64a8]{color:#0f1d33;background:#d9b46a;border-color:#d9b46a;width:100%}.loan__cta[data-v-77db64a8]:hover{background:#e6c27c}.loan__note[data-v-77db64a8]{text-align:center;color:#e9eef68c;font-size:.75rem}.loan__lead[data-v-77db64a8]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.75rem;padding:1.25rem;display:grid}@media (width<=640px){.loan__projects[data-v-77db64a8],.loan__terms[data-v-77db64a8]{grid-template-columns:minmax(0,1fr)}.loan__project[data-v-77db64a8]{gap:.125rem}.loan__term[data-v-77db64a8]{-moz-column-gap:.75rem;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;column-gap:.75rem}.loan__term s[data-v-77db64a8]{justify-self:end}.loan__offers[data-v-77db64a8]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.loan__funding-own[data-v-77db64a8],.loan__gauge-fill[data-v-77db64a8],.loan__needle[data-v-77db64a8],.loan__offer-bar[data-v-77db64a8]{transition:none}}[data-v-3888f537]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.stay[data-v-3888f537]{--stay-low:rgb(var(--demo-brand-rgb) / 5%);--stay-mid:rgb(var(--demo-brand-rgb) / 11%);--stay-high:rgb(var(--demo-brand-rgb) / 19%);--stay-peak:rgb(var(--demo-brand-rgb) / 30%);--stay-booked:repeating-linear-gradient(135deg, #ece9e4 0 4px, #f7f5f2 0 8px);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.stay__head[data-v-3888f537]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.stay__brand[data-v-3888f537]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.stay__tagline[data-v-3888f537]{color:var(--demo-muted);margin:.25rem 0 0}.stay__badge[data-v-3888f537]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.stay__pulse[data-v-3888f537]{background:#2f9e62;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 #2f9e6280}.stay__layout[data-v-3888f537]{gap:1.25rem;display:grid}@media (width>=960px){.stay__layout[data-v-3888f537]{grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start}}.stay__main[data-v-3888f537]{gap:1rem;min-width:0;display:grid}.stay__panel[data-v-3888f537]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;min-width:0;margin:0;padding:1rem}.stay__legend[data-v-3888f537]{float:left;letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--demo-muted);margin-bottom:.75rem;padding:0;font-size:.78rem;font-weight:700}.stay__hidden-input[data-v-3888f537]{opacity:0;pointer-events:none;position:absolute}.stay__units[data-v-3888f537]{clear:both;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.6rem;display:grid}.stay__unit[data-v-3888f537]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;gap:.15rem;padding:.85rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.stay__unit[data-v-3888f537]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.stay__unit[data-v-3888f537]:focus-within{outline:2px solid var(--demo-brand-strong);outline-offset:2px}.stay__unit.is-selected[data-v-3888f537]{border-color:var(--demo-brand-strong);background:var(--demo-brand-tint);box-shadow:0 6px 18px rgb(var(--demo-brand-rgb)/18%)}.stay__unit-emoji[data-v-3888f537]{font-size:1.4rem}.stay__unit-label[data-v-3888f537]{font-weight:700}.stay__unit-hint[data-v-3888f537],.stay__unit-meta[data-v-3888f537]{color:var(--demo-muted);font-size:.82rem}.stay__unit-meta[data-v-3888f537]{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin-top:.35rem;display:flex}.stay__unit-meta strong[data-v-3888f537]{color:var(--demo-ink);font-size:.95rem}.stay__unit-meta span[data-v-3888f537]{flex-basis:100%}.stay__cal-head[data-v-3888f537]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.stay__prompt[data-v-3888f537]{font-family:var(--demo-font-display);margin:0;font-size:1.05rem;font-weight:600}.stay__cal-actions[data-v-3888f537]{align-items:center;gap:.4rem;display:flex}.stay__clear[data-v-3888f537]{color:var(--demo-brand-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .6rem;font-size:.85rem;text-decoration:underline}.stay__arrow[data-v-3888f537]{border:1px solid var(--demo-line);width:2.25rem;height:2.25rem;color:var(--demo-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid}.stay__arrow[data-v-3888f537]:hover:not(:disabled){border-color:var(--demo-brand-strong)}.stay__arrow[data-v-3888f537]:disabled{opacity:.35;cursor:default}.stay__months[data-v-3888f537]{gap:1.5rem;display:grid}@media (width>=720px){.stay__months[data-v-3888f537]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<720px){.stay__month[data-v-3888f537]:nth-child(2){display:none}}.stay__month-title[data-v-3888f537]{text-align:center;text-transform:capitalize;margin:0 0 .5rem;font-weight:700}.stay__grid[data-v-3888f537],.stay__weekdays[data-v-3888f537]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.stay__weekdays[data-v-3888f537]{text-align:center;color:var(--demo-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:700}.stay__grid[data-v-3888f537]{row-gap:3px}.stay__day[data-v-3888f537]{aspect-ratio:1/1.05;min-height:2.6rem;color:var(--demo-ink);font:inherit;cursor:pointer;background:0 0;border:0;place-content:center;gap:1px;padding:0;display:grid;position:relative}.stay__day[data-v-3888f537]:before{content:"";z-index:0;border-radius:calc(-4px + var(--demo-radius));background:var(--stay-tone,transparent);position:absolute;inset:2px 1px}.stay__day>span[data-v-3888f537]{z-index:1;position:relative}.stay__day.is-low[data-v-3888f537]{--stay-tone:var(--stay-low)}.stay__day.is-mid[data-v-3888f537]{--stay-tone:var(--stay-mid)}.stay__day.is-high[data-v-3888f537]{--stay-tone:var(--stay-high)}.stay__day.is-peak[data-v-3888f537]{--stay-tone:var(--stay-peak)}.stay__day[data-v-3888f537]:hover:not(:disabled):before{box-shadow:inset 0 0 0 1.5px var(--demo-brand-strong)}.stay__day[data-v-3888f537]:focus-visible{outline:2px solid var(--demo-brand-strong);outline-offset:-1px}.stay__day.is-closed[data-v-3888f537]{color:#c3c0ba;cursor:default}.stay__day.is-closed[data-v-3888f537]:before{background:0 0}.stay__day.is-booked[data-v-3888f537]{color:#a29e97;cursor:default}.stay__day.is-booked[data-v-3888f537]:before{background:var(--stay-booked)}.stay__day.is-booked .stay__day-num[data-v-3888f537]{text-decoration:line-through}.stay__day.is-muted .stay__day-num[data-v-3888f537],.stay__day.is-muted .stay__day-price[data-v-3888f537],.stay__day.is-muted-late .stay__day-num[data-v-3888f537],.stay__day.is-muted-late .stay__day-price[data-v-3888f537]{opacity:.38}.stay__day.is-range[data-v-3888f537]:before{background:rgb(var(--demo-brand-rgb)/22%);border-radius:0;inset:2px 0}.stay__day.is-end[data-v-3888f537],.stay__day.is-start[data-v-3888f537]{color:#fff}.stay__day.is-end[data-v-3888f537]:before,.stay__day.is-start[data-v-3888f537]:before{background:var(--demo-brand-strong);box-shadow:0 4px 12px rgb(var(--demo-brand-rgb)/35%)}.stay__day.is-end .stay__day-price[data-v-3888f537],.stay__day.is-start .stay__day-price[data-v-3888f537]{color:#fffc}.stay__day.is-end .stay__day-num[data-v-3888f537],.stay__day.is-start .stay__day-num[data-v-3888f537]{text-decoration:none}.stay__day-num[data-v-3888f537]{font-size:.9rem;font-weight:600;line-height:1}.stay__day-price[data-v-3888f537]{color:var(--demo-muted);font-variant-numeric:tabular-nums;font-size:.62rem;line-height:1}.stay__key[data-v-3888f537]{border-top:1px solid var(--demo-line);color:var(--demo-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 0;padding:.75rem 0 0;font-size:.78rem;list-style:none;display:flex}.stay__key li[data-v-3888f537]{align-items:center;gap:.4rem;display:inline-flex}.stay__key .is-booked .stay__swatch[data-v-3888f537]{background:var(--stay-booked)}.stay__key .is-selected .stay__swatch[data-v-3888f537]{background:var(--demo-brand-strong)}.stay__key .is-muted .stay__swatch[data-v-3888f537]{box-shadow:inset 0 0 0 1px var(--demo-line);opacity:.6;background:#fff}.stay__swatch[data-v-3888f537]{background:var(--stay-tone);border-radius:3px;flex:none;width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1px #0000000f}.stay .is-low[data-v-3888f537]{--stay-tone:var(--stay-low)}.stay .is-mid[data-v-3888f537]{--stay-tone:var(--stay-mid)}.stay .is-high[data-v-3888f537]{--stay-tone:var(--stay-high)}.stay .is-peak[data-v-3888f537]{--stay-tone:var(--stay-peak)}.stay__duo[data-v-3888f537]{gap:1rem;display:grid}@media (width>=720px){.stay__duo[data-v-3888f537]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.stay__guest[data-v-3888f537]{clear:both;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.stay__guest+.stay__guest[data-v-3888f537]{border-top:1px solid var(--demo-line)}.stay__guest-label[data-v-3888f537]{margin:0;font-weight:600}.stay__guest-hint[data-v-3888f537]{color:var(--demo-muted);margin:0;font-size:.8rem}.stay__stepper[data-v-3888f537]{align-items:center;gap:.6rem;display:flex}.stay__stepper button[data-v-3888f537]{border:1px solid var(--demo-line);width:2.1rem;height:2.1rem;color:var(--demo-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.stay__stepper button[data-v-3888f537]:hover:not(:disabled){border-color:var(--demo-brand-strong);color:var(--demo-brand-strong)}.stay__stepper button[data-v-3888f537]:disabled{opacity:.35;cursor:default}.stay__stepper output[data-v-3888f537]{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4rem;font-weight:700}.stay__options[data-v-3888f537]{clear:both;gap:.5rem;display:grid}.stay__option[data-v-3888f537]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .8rem;transition:border-color .2s,background-color .2s;display:grid;position:relative}.stay__option[data-v-3888f537]:hover{border-color:rgb(var(--demo-brand-rgb)/45%)}.stay__option[data-v-3888f537]:focus-within{outline:2px solid var(--demo-brand-strong);outline-offset:2px}.stay__option.is-selected[data-v-3888f537]{border-color:var(--demo-brand-strong);background:var(--demo-brand-tint)}.stay__option-emoji[data-v-3888f537]{font-size:1.25rem}.stay__option-text[data-v-3888f537]{display:grid}.stay__option-label[data-v-3888f537]{font-weight:600}.stay__option-hint[data-v-3888f537]{color:var(--demo-muted);font-size:.8rem}.stay__option-price[data-v-3888f537]{text-align:right;font-weight:700;display:grid}.stay__option-price small[data-v-3888f537]{color:var(--demo-muted);font-size:.7rem;font-weight:400}.stay__summary[data-v-3888f537]{gap:.6rem;display:grid}@media (width>=960px){.stay__summary[data-v-3888f537]{position:sticky;top:6rem}}.stay__ticket[data-v-3888f537]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);box-shadow:0 18px 40px rgb(var(--demo-brand-rgb)/12%);background:#fff;gap:.75rem;padding:1.25rem;display:grid;position:relative}.stay__ticket[data-v-3888f537]:before{content:"";border-radius:var(--demo-radius) var(--demo-radius) 0 0;background:var(--demo-brand-strong);height:4px;position:absolute;inset:0 0 auto}.stay__ticket-title[data-v-3888f537]{letter-spacing:.08em;text-transform:uppercase;color:var(--demo-muted);margin:0;font-size:.78rem;font-weight:700}.stay__ticket-unit[data-v-3888f537]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem;font-weight:600}.stay__ticket-dates[data-v-3888f537]{margin:0;font-weight:600;display:grid}.stay__ticket-dates span[data-v-3888f537]{color:var(--demo-muted);text-transform:none;font-size:.82rem;font-weight:400}.stay__bar[data-v-3888f537]{border-radius:999px;gap:2px;height:.5rem;display:flex;overflow:hidden}.stay__bar span[data-v-3888f537]{background:var(--stay-tone);box-shadow:inset 0 0 0 1px rgb(var(--demo-brand-rgb)/20%);flex-basis:0}.stay__lines[data-v-3888f537],.stay__split[data-v-3888f537]{gap:.45rem;margin:0;display:grid}.stay__lines div[data-v-3888f537],.stay__split div[data-v-3888f537]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.stay__lines dt[data-v-3888f537],.stay__split dt[data-v-3888f537]{flex-wrap:wrap;align-items:center;gap:0 .4rem;font-size:.88rem;display:flex}.stay__lines dt small[data-v-3888f537],.stay__split dt small[data-v-3888f537]{color:var(--demo-muted);flex-basis:100%;padding-left:1.2rem;font-size:.76rem}.stay__lines dd[data-v-3888f537],.stay__split dd[data-v-3888f537]{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.stay__lines .is-discount dd[data-v-3888f537],.stay__split .is-discount dd[data-v-3888f537]{color:#2f7d4f}.stay__total[data-v-3888f537]{border-top:1px dashed var(--demo-line);justify-content:space-between;align-items:baseline;margin:0;padding-top:.75rem;display:flex}.stay__total strong[data-v-3888f537]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;font-size:1.7rem}.stay__split[data-v-3888f537]{border-radius:calc(-2px + var(--demo-radius));background:var(--demo-brand-tint);padding:.65rem .8rem}.stay__split dt[data-v-3888f537]{font-size:.8rem}.stay__disclaimer[data-v-3888f537],.stay__empty[data-v-3888f537],.stay__fine[data-v-3888f537]{color:var(--demo-muted);margin:0;font-size:.78rem}.stay__empty[data-v-3888f537]{font-size:.9rem}.stay__fine--hint[data-v-3888f537]{color:var(--demo-brand-strong);font-weight:600}.stay__disclaimer[data-v-3888f537]{text-align:center}.stay__issues[data-v-3888f537]{color:#6b3f08;background:#fdf4e7;border-left:3px solid #c97a1c;border-radius:4px;gap:.35rem;padding:.7rem .8rem;font-size:.85rem;display:grid}.stay__issues p[data-v-3888f537]{margin:0}.stay__fix[data-v-3888f537]{color:#6b3f08;font:inherit;cursor:pointer;background:#fff;border:1px solid #c97a1c;border-radius:999px;justify-self:start;margin-top:.2rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600}.stay__fix[data-v-3888f537]:hover{color:#fff;background:#c97a1c}.stay__cta[data-v-3888f537]{width:100%}.stay__cta[data-v-3888f537]:disabled{opacity:.45;cursor:not-allowed}.stay__lead[data-v-3888f537]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.5rem;padding:1.25rem;display:grid}.stay__lead-title[data-v-3888f537]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem;font-weight:600}.stay__lead-intro[data-v-3888f537]{color:var(--demo-muted);margin:0 0 .5rem}@media (prefers-reduced-motion:no-preference){.stay__pulse[data-v-3888f537]{animation:2.4s ease-out infinite stay-pulse-3888f537}.stay__day[data-v-3888f537]:before{transition:background-color .18s,box-shadow .18s}.stay__bar span[data-v-3888f537]{transition:flex-grow .4s}}@keyframes stay-pulse-3888f537{0%{box-shadow:0 0 #2f9e6280}70%,to{box-shadow:0 0 0 .45rem #2f9e6200}}[data-v-a00f7409]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.collect[data-v-a00f7409]{--collect-paper:#fff;--collect-crumb:rgb(var(--demo-brand-rgb) / 8%);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.collect__head[data-v-a00f7409]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.collect__brand[data-v-a00f7409]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.collect__tagline[data-v-a00f7409]{color:var(--demo-muted);margin:.25rem 0 0}.collect__head-meta[data-v-a00f7409]{justify-items:start;gap:.35rem;display:grid}@media (width>=720px){.collect__head-meta[data-v-a00f7409]{justify-items:end}}.collect__badge[data-v-a00f7409]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.collect__pulse[data-v-a00f7409]{background:#2f9e62;border-radius:50%;width:.5rem;height:.5rem}.collect__now[data-v-a00f7409]{color:var(--demo-muted);font-size:.8rem}.collect__layout[data-v-a00f7409]{gap:1.25rem;display:grid}@media (width>=960px){.collect__layout[data-v-a00f7409]{grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start}}.collect__main[data-v-a00f7409]{gap:1rem;min-width:0;display:grid}.collect__panel[data-v-a00f7409]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--collect-paper);min-width:0;margin:0;padding:1rem}.collect__legend[data-v-a00f7409]{float:left;width:100%;margin:0 0 .75rem;padding:0;font-weight:700}.collect__legend[data-v-a00f7409]+*{clear:both}.collect__tabs[data-v-a00f7409]{background:var(--collect-crumb);margin-bottom:1rem;padding:.3rem;display:flex;overflow-x:auto}.collect__tab[data-v-a00f7409],.collect__tabs[data-v-a00f7409]{border-radius:999px;gap:.4rem}.collect__tab[data-v-a00f7409]{color:var(--demo-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;padding:.5rem .9rem;font-weight:600;display:inline-flex}.collect__tab[aria-pressed=true][data-v-a00f7409]{background:var(--collect-paper);color:var(--demo-brand-strong);box-shadow:0 1px 3px #0000001f}.collect__tab-count[data-v-a00f7409]{background:var(--demo-brand);color:#fff;text-align:center;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.72rem}.collect__products[data-v-a00f7409]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.collect__product[data-v-a00f7409]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--demo-surface);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.9rem;display:grid;position:relative}.collect__product.is-picked[data-v-a00f7409]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand) inset;background:var(--collect-paper)}.collect__plate[data-v-a00f7409]{background:radial-gradient(circle at 35% 30%,#fff 0 25%,var(--demo-brand-tint) 70%);width:3rem;height:3rem;box-shadow:0 0 0 1px var(--demo-line) inset;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.collect__product-label[data-v-a00f7409]{font-family:var(--demo-font-display);margin:0;font-weight:600;line-height:1.25}.collect__product-hint[data-v-a00f7409]{color:var(--demo-muted);margin:.15rem 0 0;font-size:.82rem}.collect__tags[data-v-a00f7409]{flex-wrap:wrap;gap:.3rem;margin:.5rem 0 0;display:flex}.collect__tags[data-v-a00f7409]:empty{display:none}.collect__tag[data-v-a00f7409]{background:var(--collect-crumb);color:var(--demo-brand-strong);border-radius:999px;max-width:100%;padding:.12rem .5rem;font-size:.72rem;font-weight:600;line-height:1.35}.collect__tag--stock[data-v-a00f7409]{color:#9b2c1f;background:#fdecea}.collect__tag--deal[data-v-a00f7409]{background:var(--demo-brand-strong);color:#fff}.collect__product-foot[data-v-a00f7409]{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.collect__price[data-v-a00f7409]{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.collect__stepper[data-v-a00f7409]{border:1px solid var(--demo-line);background:var(--collect-paper);border-radius:999px;align-items:center;display:inline-flex}.collect__step[data-v-a00f7409]{width:2.25rem;height:2.25rem;color:var(--demo-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.collect__step--add[data-v-a00f7409]{background:var(--demo-brand);color:#fff}.collect__step[data-v-a00f7409]:disabled{opacity:.35;cursor:not-allowed}.collect__qty[data-v-a00f7409]{font-variant-numeric:tabular-nums;text-align:center;min-width:2rem;font-weight:700}.collect__days[data-v-a00f7409]{grid-template-columns:repeat(7,minmax(4.25rem,1fr));gap:.5rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.collect__day[data-v-a00f7409]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--demo-surface);color:var(--demo-ink);font:inherit;cursor:pointer;justify-items:center;gap:.1rem;padding:.55rem .25rem;display:grid}.collect__day[aria-pressed=true][data-v-a00f7409]{border-color:var(--demo-brand);background:var(--demo-brand);color:#fff}.collect__day[aria-pressed=true] .collect__day-state[data-v-a00f7409]{color:inherit}.collect__day.is-off[data-v-a00f7409]:not([aria-pressed=true]){color:var(--demo-muted);cursor:not-allowed;background:repeating-linear-gradient(135deg,#f3efe9 0 4px,#faf7f2 0 8px)}.collect__day.is-off[aria-pressed=true][data-v-a00f7409]{color:#8c1d18;background:#fdecea;border-color:#b3261e}.collect__day-name[data-v-a00f7409]{text-transform:capitalize;white-space:nowrap;font-size:.72rem;font-weight:600}.collect__day-number[data-v-a00f7409]{font-family:var(--demo-font-display);font-size:1.4rem;font-weight:700;line-height:1}.collect__day-state[data-v-a00f7409]{color:var(--demo-muted);white-space:nowrap;font-size:.7rem}.collect__slot-group+.collect__slot-group[data-v-a00f7409]{margin-top:.9rem}.collect__slot-title[data-v-a00f7409]{color:var(--demo-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.collect__slots[data-v-a00f7409]{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.45rem;display:grid}.collect__slot[data-v-a00f7409]{border:1px solid var(--demo-line);border-radius:calc(var(--demo-radius) * .75);background:var(--demo-surface);color:var(--demo-ink);font:inherit;text-align:start;cursor:pointer;gap:.3rem;padding:.5rem .55rem;display:grid}.collect__slot[aria-pressed=true][data-v-a00f7409]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand) inset;background:var(--demo-brand-tint)}.collect__slot[data-v-a00f7409]:disabled{color:var(--demo-muted);cursor:not-allowed}.collect__slot.is-past[data-v-a00f7409]{opacity:.55}.collect__slot-time[data-v-a00f7409]{font-variant-numeric:tabular-nums;font-weight:700}.collect__gauge[data-v-a00f7409]{background:var(--collect-crumb);border-radius:999px;height:.25rem;display:block;overflow:hidden}.collect__gauge span[data-v-a00f7409]{border-radius:inherit;background:var(--demo-brand);height:100%;display:block}.is-full .collect__gauge span[data-v-a00f7409],.is-past .collect__gauge span[data-v-a00f7409]{background:#c9c2b8}.collect__slot-state[data-v-a00f7409]{font-size:.7rem}.collect__aside[data-v-a00f7409]{gap:.6rem;display:grid}@media (width>=960px){.collect__aside[data-v-a00f7409]{position:sticky;top:6rem}}.collect__ticket[data-v-a00f7409]{border-radius:var(--demo-radius) var(--demo-radius) 0 0;background:var(--collect-paper);box-shadow:0 1px 2px #0000000f,0 10px 24px -12px rgb(var(--demo-brand-rgb)/35%);gap:.9rem;padding:1.15rem 1.15rem 1.6rem;display:grid;position:relative}.collect__ticket[data-v-a00f7409]:after{inset-inline:0;background:radial-gradient(circle,var(--demo-surface) .32rem,var(--collect-paper) .34rem) .25rem 0/1rem 1rem repeat-x;content:"";height:1rem;position:absolute;bottom:-.5rem}.collect__ticket-head[data-v-a00f7409]{border-bottom:2px dashed var(--demo-line);justify-content:space-between;align-items:baseline;padding-bottom:.75rem;display:flex}.collect__ticket-title[data-v-a00f7409]{font-family:var(--demo-font-display);margin:0;font-size:1.15rem;font-weight:700}.collect__ticket-number[data-v-a00f7409]{color:var(--demo-muted);margin:0;font-family:ui-monospace,monospace;font-size:.78rem}.collect__lines[data-v-a00f7409]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.collect__lines li[data-v-a00f7409]{grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.collect__lines small[data-v-a00f7409]{color:#2f7d4f;font-size:.75rem;font-weight:600;display:block}.collect__line-qty[data-v-a00f7409]{color:var(--demo-muted);font-family:ui-monospace,monospace;font-size:.85rem}.collect__line-amount[data-v-a00f7409],.collect__totals dd[data-v-a00f7409]{font-variant-numeric:tabular-nums}.collect__totals[data-v-a00f7409]{border-top:2px dashed var(--demo-line);gap:.35rem;margin:0;padding-top:.75rem;display:grid}.collect__totals div[data-v-a00f7409]{justify-content:space-between;display:flex}.collect__totals dt[data-v-a00f7409]{color:var(--demo-muted)}.collect__totals dd[data-v-a00f7409]{margin:0}.collect__totals-saving dd[data-v-a00f7409]{color:#2f7d4f;font-weight:600}.collect__totals-total dt[data-v-a00f7409]{color:var(--demo-ink);font-weight:700}.collect__totals-total dd[data-v-a00f7409]{font-family:var(--demo-font-display);font-size:1.5rem;font-weight:700;line-height:1}.collect__pickup[data-v-a00f7409]{border-radius:calc(var(--demo-radius) * .75);background:var(--demo-brand-tint);color:var(--demo-brand-strong);gap:.15rem;margin:0;padding:.6rem .75rem;display:grid}.collect__pickup span[data-v-a00f7409]{letter-spacing:.06em;font-size:.72rem;font-weight:600}.collect__pickup span[data-v-a00f7409],.collect__pickup strong[data-v-a00f7409]:first-letter{text-transform:uppercase}.collect__issues[data-v-a00f7409]{border-radius:calc(var(--demo-radius) * .75);color:#8c1d18;background:#fdecea;gap:.35rem;padding:.7rem .8rem;font-size:.85rem;display:grid}.collect__issues p[data-v-a00f7409]{margin:0}.collect__fix[data-v-a00f7409]{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:999px;justify-self:start;margin-top:.2rem;padding:.4rem .75rem;font-weight:600}.collect__cta[data-v-a00f7409]{text-wrap:balance;width:100%}.collect__disclaimer[data-v-a00f7409],.collect__fine[data-v-a00f7409]{color:var(--demo-muted);margin:0;font-size:.78rem}.collect__disclaimer[data-v-a00f7409]{text-align:center;margin-top:.6rem}.collect__empty[data-v-a00f7409]{color:var(--demo-muted);margin:0}.collect__lead[data-v-a00f7409]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--collect-paper);gap:.5rem;padding:1.25rem;display:grid}.collect__lead-title[data-v-a00f7409]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem;font-weight:600}.collect__lead-intro[data-v-a00f7409]{color:var(--demo-muted);margin:0 0 .5rem}.collect button[data-v-a00f7409]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.collect__pulse[data-v-a00f7409]{animation:2.4s ease-out infinite collect-pulse-a00f7409}.collect__gauge span[data-v-a00f7409]{transition:inline-size .3s}.collect__day[data-v-a00f7409],.collect__product[data-v-a00f7409],.collect__slot[data-v-a00f7409],.collect__tab[data-v-a00f7409]{transition:background-color .18s,border-color .18s,box-shadow .18s}}@keyframes collect-pulse-a00f7409{0%{box-shadow:0 0 #2f9e6280}70%,to{box-shadow:0 0 0 .45rem #2f9e6200}}[data-v-762fe564]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.area[data-v-762fe564]{--area-paper:#fff;--area-water:#8fb8d8;--area-out:#b8b0a8;border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.area__head[data-v-762fe564]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.area__brand[data-v-762fe564]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.area__tagline[data-v-762fe564]{color:var(--demo-muted);margin:.25rem 0 0}.area__head-meta[data-v-762fe564]{justify-items:start;gap:.35rem;display:grid}@media (width>=720px){.area__head-meta[data-v-762fe564]{justify-items:end}}.area__badge[data-v-762fe564]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.area__pulse[data-v-762fe564]{background:#2f9e62;border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite area-pulse-762fe564;box-shadow:0 0 #2f9e6280}.area__now[data-v-762fe564]{color:var(--demo-muted);font-size:.8rem}.area__layout[data-v-762fe564]{gap:1.25rem;display:grid}@media (width>=960px){.area__layout[data-v-762fe564]{grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start}}.area__main[data-v-762fe564]{gap:1rem;min-width:0;display:grid}.area__panel[data-v-762fe564]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--area-paper);min-width:0;margin:0;padding:1rem}.area__legend[data-v-762fe564]{float:left;width:100%;margin:0 0 .75rem;padding:0;font-weight:700;display:block}.area__legend[data-v-762fe564]+*{clear:both}.area__search[data-v-762fe564]{z-index:2;position:relative}.area__field[data-v-762fe564]{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:999px;align-items:center;display:flex}.area__field[data-v-762fe564]:focus-within{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-tint)}.area__field-icon[data-v-762fe564]{padding-inline-start:.9rem}.area__input[data-v-762fe564]{min-width:0;color:var(--demo-ink);font:inherit;outline:none;flex:1;padding:.75rem .6rem}.area__clear[data-v-762fe564],.area__input[data-v-762fe564]{background:0 0;border:0}.area__clear[data-v-762fe564]{width:2.25rem;height:2.25rem;color:var(--demo-muted);cursor:pointer;border-radius:50%;margin-inline-end:.25rem;font-size:1.25rem}.area__clear[data-v-762fe564]:hover{background:var(--demo-brand-tint)}.area__options[data-v-762fe564]{inset-inline:1rem;border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--area-paper);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% - .75rem);box-shadow:0 12px 30px #00000024}.area__option[data-v-762fe564]{border-radius:calc(-2px + var(--demo-radius));cursor:pointer;justify-content:space-between;gap:1rem;padding:.55rem .75rem;display:flex}.area__option[aria-selected=true][data-v-762fe564]{background:var(--demo-brand-tint);color:var(--demo-brand-strong)}.area__option--empty[data-v-762fe564]{color:var(--demo-muted);cursor:default}.area__option-code[data-v-762fe564]{color:var(--demo-muted);font-variant-numeric:tabular-nums}.area__map-panel[data-v-762fe564]{gap:.75rem;display:grid}.area__map[data-v-762fe564]{border-radius:calc(-2px + var(--demo-radius));background:color-mix(in srgb,var(--demo-surface) 70%,#fff);width:100%;max-height:26rem;display:block}.area__grid[data-v-762fe564]{fill:none;stroke:rgb(var(--demo-brand-rgb)/7%);stroke-width:.15px}.area__river[data-v-762fe564]{fill:none;stroke:var(--area-water);stroke-linecap:round;stroke-width:1.6px;opacity:.55}.area__ring[data-v-762fe564]{stroke:rgb(var(--demo-brand-rgb)/45%);stroke-dasharray:1 1;stroke-width:.25px;transition:fill .3s}.area__ring--0[data-v-762fe564]{fill:rgb(var(--demo-brand-rgb)/20%)}.area__ring--1[data-v-762fe564]{fill:rgb(var(--demo-brand-rgb)/11%)}.area__ring--2[data-v-762fe564]{fill:rgb(var(--demo-brand-rgb)/5%)}.area__ring.is-current[data-v-762fe564]{stroke:var(--demo-brand);stroke-dasharray:none;stroke-width:.45px}.area__ring-fee[data-v-762fe564]{fill:var(--demo-brand-strong);text-anchor:middle;font-size:2.3px;font-weight:700}.area__town[data-v-762fe564]{fill:var(--demo-ink);opacity:.55;cursor:pointer;transition:opacity .2s,r .2s}.area__town.is-out[data-v-762fe564]{fill:var(--area-out)}.area__town[data-v-762fe564]:hover{opacity:1;r:1.4}.area__route[data-v-762fe564]{fill:none;stroke:var(--demo-brand-strong);stroke-dasharray:1.6 1;stroke-linecap:round;stroke-width:.6px;animation:1.2s linear infinite area-route-762fe564}.area__van[data-v-762fe564]{fill:var(--area-paper);stroke:var(--demo-ink);stroke-width:.45px}.area__van.is-sent[data-v-762fe564]{fill:var(--demo-brand);stroke:var(--demo-brand-strong)}.area__van-name[data-v-762fe564]{fill:var(--demo-muted);text-anchor:middle;font-size:2.2px;font-weight:600}.area__base rect[data-v-762fe564]{fill:var(--demo-ink);transform:rotate(45deg)}.area__pin-halo[data-v-762fe564]{fill:rgb(var(--demo-brand-rgb)/25%);transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite area-halo-762fe564}.area__pin-dot[data-v-762fe564]{fill:var(--demo-brand-strong);stroke:#fff;stroke-width:.6px}.area__pin-label[data-v-762fe564]{fill:var(--demo-ink);paint-order:stroke;stroke:#fff;stroke-width:.8px;font-size:2.8px;font-weight:700}.area__pin-label.is-left[data-v-762fe564]{text-anchor:end}.area__pin.is-out .area__pin-halo[data-v-762fe564]{fill:#968c8240}.area__pin.is-out .area__pin-dot[data-v-762fe564]{fill:var(--area-out)}.area__zones[data-v-762fe564]{flex-wrap:wrap;gap:.5rem;font-size:.8rem;display:flex}.area__zone[data-v-762fe564]{border:1px solid var(--demo-line);color:var(--demo-muted);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.2rem .4rem;padding:.35rem .7rem;display:inline-flex}.area__zone strong[data-v-762fe564]{color:var(--demo-ink)}.area__zone.is-current[data-v-762fe564]{border-color:var(--demo-brand);background:var(--demo-brand-tint)}.area__swatch[data-v-762fe564]{border:1px solid rgb(var(--demo-brand-rgb)/45%);border-radius:50%;width:.7rem;height:.7rem}.area__swatch--0[data-v-762fe564]{background:rgb(var(--demo-brand-rgb)/35%)}.area__swatch--1[data-v-762fe564]{background:rgb(var(--demo-brand-rgb)/18%)}.area__swatch--2[data-v-762fe564]{background:rgb(var(--demo-brand-rgb)/7%)}.area__services[data-v-762fe564]{grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.6rem;display:grid}.area__service[data-v-762fe564],.area__urgency[data-v-762fe564]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--demo-surface);color:var(--demo-ink);font:inherit;text-align:start;cursor:pointer;align-content:start;gap:.25rem;padding:.8rem;transition:border-color .2s,transform .2s;display:grid}.area__service[data-v-762fe564]:hover:not(:disabled),.area__urgency[data-v-762fe564]:hover:not(:disabled){border-color:rgb(var(--demo-brand-rgb)/60%);transform:translateY(-1px)}.area__service[aria-pressed=true][data-v-762fe564],.area__urgency[aria-pressed=true][data-v-762fe564]{border-color:var(--demo-brand);box-shadow:0 0 0 1px var(--demo-brand) inset;background:var(--area-paper)}.area__service-emoji[data-v-762fe564]{font-size:1.4rem}.area__service-label[data-v-762fe564],.area__urgency-label[data-v-762fe564]{font-weight:700}.area__service-hint[data-v-762fe564],.area__urgency-hint[data-v-762fe564]{color:var(--demo-muted);font-size:.8rem}.area__service-foot[data-v-762fe564]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.area__service-price[data-v-762fe564]{color:var(--demo-brand-strong);font-weight:700}.area__tag[data-v-762fe564]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.area__urgencies[data-v-762fe564]{gap:.6rem;display:grid}@media (width>=560px){.area__urgencies[data-v-762fe564]{grid-template-columns:repeat(3,minmax(0,1fr))}}.area__urgency.is-off[data-v-762fe564]{opacity:.55}.area__urgency[data-v-762fe564]:disabled{cursor:not-allowed}.area__urgency-price[data-v-762fe564]{font-variant-numeric:tabular-nums;margin-top:.3rem;font-weight:700}.area__aside[data-v-762fe564],.area__ticket[data-v-762fe564]{gap:.75rem;display:grid}@media (width>=960px){.area__aside[data-v-762fe564]{position:sticky;top:1rem}}.area__ticket[data-v-762fe564]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--area-paper);box-shadow:0 18px 40px rgb(var(--demo-brand-rgb)/10%);padding:1.1rem}.area__ticket-title[data-v-762fe564]{font-family:var(--demo-font-display);margin:0;font-size:1.15rem}.area__ticket-town[data-v-762fe564]{color:var(--demo-muted);margin:-.4rem 0 0;font-size:.85rem}.area__empty[data-v-762fe564]{color:var(--demo-muted);margin:0}.area__lines[data-v-762fe564]{border-top:1px dashed var(--demo-line);gap:.45rem;margin:0;padding-top:.75rem;display:grid}.area__lines div[data-v-762fe564]{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.area__lines dt[data-v-762fe564]{color:var(--demo-muted)}.area__lines dd[data-v-762fe564]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.area__lines dd.is-free[data-v-762fe564]{color:#2f7d4f}.area__total[data-v-762fe564]{border-top:1px solid var(--demo-line);margin-top:.35rem;padding-top:.6rem}.area__total dt[data-v-762fe564]{font-weight:700;color:var(--demo-ink)!important}.area__total dd[data-v-762fe564]{font-family:var(--demo-font-display);font-size:1.5rem}.area__fine[data-v-762fe564]{color:var(--demo-muted);margin:0;font-size:.75rem}.area__arrival[data-v-762fe564]{border-radius:var(--demo-radius);background:linear-gradient(135deg,var(--demo-brand-tint),transparent);gap:.2rem;padding:.85rem;display:grid}.area__arrival-title[data-v-762fe564]{color:var(--demo-brand-strong);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.area__arrival-time[data-v-762fe564]{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;display:flex}.area__arrival-time strong[data-v-762fe564]{font-family:var(--demo-font-display);font-size:1.6rem}.area__arrival-time span[data-v-762fe564]{color:var(--demo-muted);font-size:.85rem}.area__arrival-who[data-v-762fe564]{margin:0;font-size:.85rem}.area__issues[data-v-762fe564]{border-radius:var(--demo-radius);color:#7a3b14;background:#fdf3ec;border:1px solid #e8c3a8;gap:.4rem;padding:.75rem;font-size:.875rem;display:grid}.area__issues p[data-v-762fe564]{margin:0}.area__issues-hint[data-v-762fe564]{color:var(--demo-muted)}.area__fix[data-v-762fe564]{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:999px;justify-self:start;padding:.4rem .8rem;font-weight:600}.area__cta[data-v-762fe564]{width:100%}.area__call[data-v-762fe564]{color:var(--demo-brand-strong);text-align:center;font-weight:600}.area__disclaimer[data-v-762fe564]{color:var(--demo-muted);margin:0;font-size:.75rem}.area__lead[data-v-762fe564]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--area-paper);gap:.5rem;padding:1.25rem;display:grid}.area__lead-title[data-v-762fe564]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem}.area__lead-intro[data-v-762fe564]{color:var(--demo-muted);margin:0}@keyframes area-pulse-762fe564{70%{box-shadow:0 0 0 .45rem #2f9e6200}to{box-shadow:0 0 #2f9e6200}}@keyframes area-route-762fe564{to{stroke-dashoffset:-2.6px}}@keyframes area-halo-762fe564{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.area__pin-halo[data-v-762fe564],.area__pulse[data-v-762fe564],.area__route[data-v-762fe564]{animation:none}}[data-v-2f6022da]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.fault[data-v-2f6022da]{--fault-paper:#fff;--fault-amber:#e8a317;--fault-red:#d23c3c;--fault-green:#2f9e62;--fault-shell:#1c2230;--fault-shell-edge:#2b3346;border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.fault__head[data-v-2f6022da]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.fault__brand[data-v-2f6022da]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.fault__tagline[data-v-2f6022da]{color:var(--demo-muted);margin:.25rem 0 0}.fault__badge[data-v-2f6022da]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.fault__pulse[data-v-2f6022da]{background:var(--fault-green);border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite fault-pulse-2f6022da}.fault__layout[data-v-2f6022da]{align-items:start;gap:1.25rem;display:grid}@media (width>=960px){.fault__layout[data-v-2f6022da]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.fault__panel[data-v-2f6022da]{gap:.75rem;margin:0;display:grid}.fault__panel-title[data-v-2f6022da]{color:var(--demo-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.fault__box[data-v-2f6022da]{border:1px solid var(--fault-shell-edge);border-radius:calc(2px + var(--demo-radius));background:radial-gradient(120% 80% at 20% 0,#ffffff12,transparent 60%),var(--fault-shell);gap:.9rem;padding:calc(clamp(.75rem,2.5vw,1.25rem));display:grid;box-shadow:0 1.25rem 2.5rem -1.5rem #1016288c,inset 0 1px #ffffff0f}.fault__supply[data-v-2f6022da]{align-items:stretch;gap:.6rem;display:flex}.fault__wire[data-v-2f6022da]{background:linear-gradient(90deg,#8b6a2b,#c58b2c);border-radius:3px;flex:1;align-self:center;max-width:3rem;height:3px}.fault__meter[data-v-2f6022da]{background:#e9eef2;border-radius:10px;align-content:center;gap:.4rem;padding:.55rem .7rem;transition:box-shadow .3s;display:grid}.fault__meter-screen[data-v-2f6022da]{color:#23361b;background:#b9d7a8;border-radius:4px;min-width:4.5rem;min-height:1.4rem;padding:.15rem .4rem;font-family:ui-monospace,monospace;font-size:.75rem;transition:background .3s;display:block}.fault__meter-name[data-v-2f6022da]{color:#3b4658;font-size:.65rem;font-weight:600}.fault__meter[data-state=suspect][data-v-2f6022da]{box-shadow:0 0 0 2px var(--fault-amber),0 0 1.1rem #e8a3178c}.fault__meter[data-state=fault][data-v-2f6022da]{box-shadow:0 0 0 2px var(--fault-red),0 0 1.1rem #d23c3c8c}.fault__meter[data-state=fault] .fault__meter-screen[data-v-2f6022da]{background:#2a2f38}.fault__rail[data-v-2f6022da]{background:repeating-linear-gradient(90deg,#3a4357 0 2px,#333b4e 0 6px);border-radius:8px;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:.35rem;padding:.4rem;display:grid}.fault__module[data-v-2f6022da]{color:#1f2633;text-align:center;background:linear-gradient(#fdfdfd,#e7eaef);border-radius:6px;align-content:start;justify-items:center;gap:.25rem;min-width:0;padding:.45rem .25rem .5rem;transition:box-shadow .3s,transform .3s;display:grid;position:relative}.fault__module--main[data-v-2f6022da]{min-width:6.5rem}.fault__module--diff[data-v-2f6022da]{background:linear-gradient(#f6f8fc,#dde3ee)}.fault__module[data-state=suspect][data-v-2f6022da]{box-shadow:0 0 0 2px var(--fault-amber),0 0 1rem #e8a31799;animation:1.6s ease-in-out infinite fault-glow-2f6022da}.fault__module[data-state=fault][data-v-2f6022da]{box-shadow:0 0 0 2px var(--fault-red),0 0 1.1rem #d23c3c99}.fault__module[data-state=fault] .fault__lever-knob[data-v-2f6022da]{background:var(--fault-red);transform:translateY(1rem)}.fault__lever[data-v-2f6022da]{background:#2a3040;border-radius:4px;width:1rem;height:2.1rem;position:relative;box-shadow:inset 0 2px 3px #00000073}.fault__lever-knob[data-v-2f6022da]{background:var(--fault-green);border-radius:3px;height:.95rem;transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s;position:absolute;inset:.15rem .15rem auto}.fault__test[data-v-2f6022da]{background:var(--demo-brand);color:#fff;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.55rem;font-weight:700;display:grid;position:absolute;top:.45rem;right:.35rem}.fault__emoji[data-v-2f6022da]{font-size:.95rem;line-height:1}.fault__module-name[data-v-2f6022da]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.58rem;font-weight:600;line-height:1.2}@media (width>=480px){.fault__module-name[data-v-2f6022da]{font-size:.62rem}}.fault__rating[data-v-2f6022da]{color:#5d6779;font-family:ui-monospace,monospace;font-size:.58rem}.fault__legend[data-v-2f6022da]{color:var(--demo-muted);flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.fault__legend li[data-v-2f6022da]{align-items:center;gap:.4rem;display:inline-flex}.fault__legend li[data-v-2f6022da]:before{background:var(--fault-green);content:"";border-radius:3px;width:.65rem;height:.65rem}.fault__legend li[data-state=suspect][data-v-2f6022da]:before{background:var(--fault-amber)}.fault__legend li[data-state=fault][data-v-2f6022da]:before{background:var(--fault-red)}.fault__side[data-v-2f6022da]{gap:.9rem;display:grid}.fault__progress[data-v-2f6022da]{gap:.4rem;display:grid}.fault__progress-label[data-v-2f6022da]{color:var(--demo-brand-strong);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.fault__progress-track[data-v-2f6022da]{background:var(--demo-line);border-radius:4px;height:4px;display:block;overflow:hidden}.fault__progress-bar[data-v-2f6022da]{background:var(--demo-brand);transform-origin:0;height:100%;transition:transform .4s;display:block}.fault__card[data-v-2f6022da]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--fault-paper);gap:.75rem;padding:calc(clamp(1rem,2.5vw,1.35rem));display:grid;box-shadow:0 .75rem 1.75rem -1.25rem #141e3c59}.fault__card--result[data-urgency=now][data-v-2f6022da]{border-color:#d23c3c73}.fault__cause[data-v-2f6022da],.fault__prompt[data-v-2f6022da]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.1rem,2.4vw,1.3rem));line-height:1.25}.fault__explanation[data-v-2f6022da],.fault__hint[data-v-2f6022da]{color:var(--demo-muted);margin:0}.fault__answers[data-v-2f6022da]{gap:.5rem;display:grid}.fault__answer[data-v-2f6022da]{border:1px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));background:var(--demo-surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.fault__answer[data-v-2f6022da]:focus-visible,.fault__answer[data-v-2f6022da]:hover{border-color:var(--demo-brand);background:var(--demo-brand-tint);transform:translate(2px)}.fault__answer-emoji[data-v-2f6022da]{background:var(--fault-paper);border-radius:10px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;display:grid}.fault__answer-text[data-v-2f6022da]{gap:.1rem;display:grid}.fault__answer-label[data-v-2f6022da]{font-weight:600}.fault__answer-hint[data-v-2f6022da]{color:var(--demo-muted);font-size:.82rem}.fault__result-head[data-v-2f6022da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fault__eyebrow[data-v-2f6022da]{color:var(--demo-brand-strong);letter-spacing:.06em;text-transform:uppercase}.fault__eyebrow[data-v-2f6022da],.fault__urgency[data-v-2f6022da]{margin:0;font-size:.75rem;font-weight:700}.fault__urgency[data-v-2f6022da]{color:#1d6b41;background:#e6f4ec;border-radius:999px;padding:.25rem .65rem}.fault__urgency[data-urgency=today][data-v-2f6022da]{color:#7a5106;background:#fdf1d8}.fault__urgency[data-urgency=now][data-v-2f6022da]{color:#9b2222;background:#fbe3e3}.fault__note[data-v-2f6022da]{border-left:3px solid var(--demo-brand);background:var(--demo-surface);border-radius:0 8px 8px 0;padding:.65rem .8rem}.fault__note--alert[data-v-2f6022da]{border-left-color:var(--fault-red);background:#fdf0f0}.fault__note-title[data-v-2f6022da]{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .15rem;font-size:.75rem;font-weight:700}.fault__note-text[data-v-2f6022da]{margin:0;font-size:.9rem}.fault__job[data-v-2f6022da]{border-top:1px dashed var(--demo-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.25rem;padding-top:.75rem;display:flex}.fault__job--free[data-v-2f6022da]{display:block}.fault__job-name[data-v-2f6022da]{margin:0;font-weight:600}.fault__job-meta[data-v-2f6022da]{color:var(--demo-muted);margin:0;font-size:.8rem}.fault__price[data-v-2f6022da]{text-align:right}.fault__price-value[data-v-2f6022da]{color:var(--demo-brand-strong);font-family:var(--demo-font-display);white-space:nowrap;margin:0;font-size:1.35rem;font-weight:700}.fault__actions[data-v-2f6022da]{flex-wrap:wrap;gap:.5rem;display:flex}.fault__trail[data-v-2f6022da]{gap:.5rem;display:grid}.fault__trail-head[data-v-2f6022da]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fault__trail-tools[data-v-2f6022da]{gap:.75rem;display:flex}.fault__link[data-v-2f6022da]{color:var(--demo-brand-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.fault__steps[data-v-2f6022da]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.fault__step[data-v-2f6022da]{border:1px solid var(--demo-line);background:var(--fault-paper);color:inherit;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;display:inline-flex}.fault__step[data-v-2f6022da]:focus-visible,.fault__step[data-v-2f6022da]:hover{border-color:var(--demo-brand)}.fault__lead[data-v-2f6022da]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--fault-paper);gap:.5rem;padding:1.25rem;display:grid}.fault__lead-title[data-v-2f6022da]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem}.fault__lead-intro[data-v-2f6022da]{color:var(--demo-muted);margin:0}.fault-swap-enter-active[data-v-2f6022da],.fault-swap-leave-active[data-v-2f6022da]{transition:opacity .2s,transform .2s}.fault-swap-enter-from[data-v-2f6022da]{opacity:0;transform:translateY(6px)}.fault-swap-leave-to[data-v-2f6022da]{opacity:0;transform:translateY(-6px)}@keyframes fault-pulse-2f6022da{0%{box-shadow:0 0 #2f9e6280}70%{box-shadow:0 0 0 .45rem #2f9e6200}to{box-shadow:0 0 #2f9e6200}}@keyframes fault-glow-2f6022da{50%{box-shadow:0 0 0 2px var(--fault-amber),0 0 .3rem #e8a31740}}@media (prefers-reduced-motion:reduce){.fault__module[data-v-2f6022da],.fault__pulse[data-v-2f6022da]{animation:none}.fault-swap-enter-active[data-v-2f6022da],.fault-swap-leave-active[data-v-2f6022da]{transition:none}}[data-v-22e95ff8]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.aid[data-v-22e95ff8]{--aid-paper:#fff;--aid-very-low:#2f6fd6;--aid-low:#e0b416;--aid-mid:#8b55c9;--aid-high:#d6578f;--aid-state:var(--demo-brand);--aid-supplier:#7fc29b;--aid-rest:#e4ebe4;border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.aid__head[data-v-22e95ff8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.aid__brand[data-v-22e95ff8]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.aid__tagline[data-v-22e95ff8]{color:var(--demo-muted);margin:.25rem 0 0}.aid__badge[data-v-22e95ff8]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.aid__pulse[data-v-22e95ff8]{background:var(--demo-brand);border-radius:50%;width:.5rem;height:.5rem;animation:2s infinite aid-pulse-22e95ff8}.aid__layout[data-v-22e95ff8]{align-items:start;gap:1.25rem;display:grid}@media (width>=960px){.aid__layout[data-v-22e95ff8]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.aid__side[data-v-22e95ff8]{top:var(--demo-sticky-top);position:sticky}}.aid__form[data-v-22e95ff8]{gap:1rem;display:grid}.aid__card[data-v-22e95ff8],.aid__result[data-v-22e95ff8]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--aid-paper);gap:1rem;padding:calc(clamp(1rem,2.5vw,1.4rem));display:grid}.aid__result[data-v-22e95ff8]{box-shadow:0 1.25rem 2.5rem -1.5rem rgb(var(--demo-brand-rgb)/35%)}.aid__title[data-v-22e95ff8]{font-family:var(--demo-font-display);margin:0;font-size:1.15rem}.aid__field[data-v-22e95ff8]{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.aid__field--row[data-v-22e95ff8]{grid-template-columns:1fr auto;align-items:center}.aid__label[data-v-22e95ff8]{padding:0;font-size:.9rem;font-weight:600}.aid__hint[data-v-22e95ff8]{color:var(--demo-muted);margin:0;font-size:.82rem}.aid__sr[data-v-22e95ff8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aid__segmented[data-v-22e95ff8]{border-radius:calc(-4px + var(--demo-radius));background:var(--demo-surface);border:1px solid var(--demo-line);grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;display:grid}.aid__segment span[data-v-22e95ff8]{border-radius:calc(-7px + var(--demo-radius));text-align:center;color:var(--demo-muted);cursor:pointer;padding:.55rem .5rem;font-size:.88rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:block}.aid__segment input:checked+span[data-v-22e95ff8]{background:var(--aid-paper);color:var(--demo-brand-strong);box-shadow:0 1px 3px #0f172a1f}.aid__chip input:focus-visible+span[data-v-22e95ff8],.aid__segment input:focus-visible+span[data-v-22e95ff8]{outline:2px solid var(--demo-brand);outline-offset:2px}.aid__stepper[data-v-22e95ff8]{border:1px solid var(--demo-line);background:var(--demo-surface);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.aid__step[data-v-22e95ff8]{background:var(--aid-paper);width:2rem;height:2rem;color:var(--demo-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;box-shadow:0 1px 2px #0f172a1a}.aid__step[data-v-22e95ff8]:disabled{opacity:.35;cursor:default}.aid__step[data-v-22e95ff8]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.aid__step-value[data-v-22e95ff8]{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem;font-weight:700}.aid__range-head[data-v-22e95ff8]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.aid__range-value[data-v-22e95ff8]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:1.2rem;font-weight:700}.aid__range[data-v-22e95ff8]{background:linear-gradient(to right,var(--demo-brand) var(--aid-fill),var(--demo-line) var(--aid-fill));appearance:none;cursor:pointer;border-radius:999px;width:100%;height:.4rem;margin:.6rem 0}.aid__range[data-v-22e95ff8]::-webkit-slider-thumb{border:4px solid var(--aid-paper);background:var(--demo-brand);appearance:none;border-radius:50%;width:1.4rem;height:1.4rem;box-shadow:0 2px 6px #0f172a40}.aid__range[data-v-22e95ff8]::-moz-range-thumb{border:4px solid var(--aid-paper);background:var(--demo-brand);border-radius:50%;width:1.1rem;height:1.1rem;box-shadow:0 2px 6px #0f172a40}.aid__range[data-v-22e95ff8]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:4px}.aid__chips[data-v-22e95ff8]{flex-wrap:wrap;gap:.5rem;display:flex}.aid__chip span[data-v-22e95ff8]{border:1px solid var(--demo-line);background:var(--aid-paper);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.88rem;transition:border-color .2s,background .2s;display:inline-block}.aid__chip input:checked+span[data-v-22e95ff8]{border-color:var(--demo-brand);background:var(--demo-brand-tint);color:var(--demo-brand-strong);font-weight:600}.aid__works[data-v-22e95ff8]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.aid__works[data-v-22e95ff8]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aid__work[data-v-22e95ff8]{border:1px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));background:var(--aid-paper);transition:border-color .2s,box-shadow .2s;display:grid}.aid__work[data-on=true][data-v-22e95ff8]{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft)}.aid__work-toggle[data-v-22e95ff8]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;padding:.8rem;display:grid}.aid__work-toggle[data-v-22e95ff8]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:-2px;border-radius:inherit}.aid__work-emoji[data-v-22e95ff8]{background:var(--demo-surface);border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;display:grid}.aid__work-text[data-v-22e95ff8]{gap:.15rem;display:grid}.aid__work-label[data-v-22e95ff8]{font-size:.92rem;font-weight:600;line-height:1.3}.aid__work-hint[data-v-22e95ff8]{color:var(--demo-muted);font-size:.8rem;line-height:1.35}.aid__check[data-v-22e95ff8]{border:2px solid var(--demo-line);border-radius:50%;width:1.25rem;height:1.25rem;transition:background .2s,border-color .2s;position:relative}[data-on=true] .aid__check[data-v-22e95ff8]{border-color:var(--demo-brand);background:var(--demo-brand)}[data-on=true] .aid__check[data-v-22e95ff8]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.12rem;left:.32rem;transform:rotate(45deg)}.aid__area[data-v-22e95ff8]{border-top:1px dashed var(--demo-line);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .8rem;display:flex}.aid__area-label[data-v-22e95ff8]{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.aid__stepper--small .aid__step[data-v-22e95ff8]{width:1.7rem;height:1.7rem;font-size:1rem}.aid__eyebrow[data-v-22e95ff8]{color:var(--demo-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.aid__scale[data-v-22e95ff8]{gap:.5rem;display:grid}.aid__category[data-v-22e95ff8]{font-family:var(--demo-font-display);margin:0;font-size:1.3rem;font-weight:700;transition:color .3s}.aid__category[data-category=very-low][data-v-22e95ff8]{color:var(--aid-very-low)}.aid__category[data-category=low][data-v-22e95ff8]{color:#a07f00}.aid__category[data-category=mid][data-v-22e95ff8]{color:var(--aid-mid)}.aid__category[data-category=high][data-v-22e95ff8]{color:var(--aid-high)}.aid__scale-bar[data-v-22e95ff8]{gap:3px;height:.7rem;margin:.4rem 0 .2rem;display:flex;position:relative}.aid__scale-segment[data-v-22e95ff8]{opacity:.3;border-radius:999px;transition:width .4s,opacity .3s}.aid__scale-segment[data-active=true][data-v-22e95ff8]{opacity:1}.aid__scale-segment[data-category=very-low][data-v-22e95ff8]{background:var(--aid-very-low)}.aid__scale-segment[data-category=low][data-v-22e95ff8]{background:var(--aid-low)}.aid__scale-segment[data-category=mid][data-v-22e95ff8]{background:var(--aid-mid)}.aid__scale-segment[data-category=high][data-v-22e95ff8]{background:var(--aid-high)}.aid__marker[data-v-22e95ff8]{border:3px solid var(--aid-paper);background:var(--demo-ink);border-radius:50%;width:1.15rem;height:1.15rem;transition:left .4s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0f172a4d}.aid__scale-legend[data-v-22e95ff8]{color:var(--demo-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:grid}@media (width>=560px){.aid__scale-legend[data-v-22e95ff8]{grid-template-columns:repeat(4,minmax(0,1fr))}}.aid__scale-legend li[data-v-22e95ff8]:before{content:"";border-radius:50%;width:.5rem;height:.5rem;margin-right:.3rem;display:inline-block}.aid__scale-legend [data-category=very-low][data-v-22e95ff8]:before{background:var(--aid-very-low)}.aid__scale-legend [data-category=low][data-v-22e95ff8]:before{background:var(--aid-low)}.aid__scale-legend [data-category=mid][data-v-22e95ff8]:before{background:var(--aid-mid)}.aid__scale-legend [data-category=high][data-v-22e95ff8]:before{background:var(--aid-high)}.aid__total[data-v-22e95ff8]{border-top:1px solid var(--demo-line);gap:.2rem;padding-top:1rem;display:grid}.aid__total-value[data-v-22e95ff8]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;margin:0;font-size:calc(clamp(2.2rem,6vw,3rem));font-weight:800;line-height:1}.aid__total-share[data-v-22e95ff8]{color:var(--demo-muted);margin:0;font-size:.9rem}.aid__stack[data-v-22e95ff8]{background:var(--aid-rest);border-radius:999px;height:.9rem;display:flex;overflow:hidden}.aid__stack-part[data-v-22e95ff8]{transition:width .4s}.aid__stack-part--state[data-v-22e95ff8]{background:var(--aid-state)}.aid__stack-part--supplier[data-v-22e95ff8]{background:var(--aid-supplier)}.aid__stack-part--rest[data-v-22e95ff8]{background:var(--aid-rest)}.aid__sums[data-v-22e95ff8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0;display:grid}.aid__sum[data-v-22e95ff8]{gap:.1rem;display:grid}.aid__sum dt[data-v-22e95ff8]{color:var(--demo-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.aid__sum dt[data-v-22e95ff8]:before{content:"";border-radius:3px;width:.6rem;height:.6rem}.aid__sum dd[data-v-22e95ff8]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.aid__sum--state dt[data-v-22e95ff8]:before{background:var(--aid-state)}.aid__sum--supplier dt[data-v-22e95ff8]:before{background:var(--aid-supplier)}.aid__sum--rest dt[data-v-22e95ff8]:before{background:var(--aid-rest);border:1px solid var(--demo-line)}.aid__sum--cost dt[data-v-22e95ff8]:before{border:1px dashed var(--demo-muted);background:0 0}.aid__lines[data-v-22e95ff8]{gap:.5rem;display:grid}.aid__lines ul[data-v-22e95ff8]{margin:0;padding:0;list-style:none;display:grid}.aid__line[data-v-22e95ff8]{border-bottom:1px solid var(--demo-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.aid__line[data-v-22e95ff8]:last-child{border-bottom:0}.aid__line-emoji[data-v-22e95ff8]{font-size:1.1rem}.aid__lead[data-v-22e95ff8],.aid__line-text[data-v-22e95ff8],.aid__notes[data-v-22e95ff8]{display:grid}.aid__line-label[data-v-22e95ff8]{font-size:.88rem;font-weight:600}.aid__line-cost[data-v-22e95ff8]{color:var(--demo-muted);font-size:.78rem}.aid__line-aid[data-v-22e95ff8]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-weight:700}.aid__empty[data-v-22e95ff8]{border:1px dashed var(--demo-line);border-radius:calc(-4px + var(--demo-radius));color:var(--demo-muted);text-align:center;margin:0;padding:1.25rem}.aid__notes[data-v-22e95ff8]{gap:.4rem;margin:0;padding:0;list-style:none}.aid__note[data-v-22e95ff8]{border-left:3px solid var(--aid-low);background:#fdf8e6;border-radius:4px;padding:.6rem .8rem;font-size:.84rem;line-height:1.4}.aid__book[data-v-22e95ff8]{width:100%}.aid__disclaimer[data-v-22e95ff8]{color:var(--demo-muted);margin:0;font-size:.75rem;line-height:1.4}.aid__lead[data-v-22e95ff8]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--aid-paper);gap:.5rem;padding:1.25rem}.aid__lead-title[data-v-22e95ff8]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem}.aid__lead-intro[data-v-22e95ff8]{color:var(--demo-muted);margin:0}@keyframes aid-pulse-22e95ff8{0%{box-shadow:0 0 0 0 rgb(var(--demo-brand-rgb)/50%)}70%{box-shadow:0 0 0 .45rem rgb(var(--demo-brand-rgb)/0%)}to{box-shadow:0 0 0 0 rgb(var(--demo-brand-rgb)/0%)}}@media (prefers-reduced-motion:reduce){.aid__pulse[data-v-22e95ff8]{animation:none}.aid__marker[data-v-22e95ff8],.aid__scale-segment[data-v-22e95ff8],.aid__stack-part[data-v-22e95ff8]{transition:none}}[data-v-9d803a57]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.menu[data-v-9d803a57]{--menu-paper:#fffdf8;--menu-gold:#a8823d;--menu-traces:#8a5a00;--menu-traces-bg:#fdf3dc;--menu-excluded:#9b2c2c;--menu-excluded-bg:#fbeaea;border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.menu__head[data-v-9d803a57]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.menu__brand[data-v-9d803a57]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.menu__tagline[data-v-9d803a57]{color:var(--demo-muted);margin:.25rem 0 0}.menu__badge[data-v-9d803a57]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.menu__dot[data-v-9d803a57]{background:var(--menu-gold);border-radius:50%;width:.5rem;height:.5rem}.menu__filters[data-v-9d803a57]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:1rem;padding:calc(clamp(1rem,2.5vw,1.4rem));display:grid}.menu__filters-head[data-v-9d803a57]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.menu__filters-title[data-v-9d803a57]{font-family:var(--demo-font-display);margin:0;font-size:1.15rem}.menu__reset[data-v-9d803a57]{color:var(--demo-brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.menu__group[data-v-9d803a57]{gap:.5rem;display:grid}.menu__label[data-v-9d803a57]{margin:0;font-size:.85rem;font-weight:600}.menu__hint[data-v-9d803a57]{color:var(--demo-muted);font-weight:400}.menu__chips[data-v-9d803a57]{flex-wrap:wrap;gap:.4rem;display:flex}.menu__chip[data-v-9d803a57]{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:2.25rem;color:var(--demo-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.menu__chip[data-v-9d803a57]:hover{border-color:var(--demo-brand)}.menu__chip[data-v-9d803a57]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.menu__chip[aria-pressed=true][data-v-9d803a57]{border-color:var(--menu-excluded);background:var(--menu-excluded-bg);color:var(--menu-excluded);text-decoration:line-through;text-decoration-thickness:1.5px}.menu__chip--diet[aria-pressed=true][data-v-9d803a57]{border-color:var(--demo-brand);background:var(--demo-brand);color:#fff;text-decoration:none}.menu__emoji[data-v-9d803a57]{font-size:1rem;line-height:1}.menu__summary[data-v-9d803a57]{border-top:1px dashed var(--demo-line);color:var(--demo-muted);margin:0;padding-top:.75rem;font-size:.9rem}.menu__summary strong[data-v-9d803a57]{color:var(--demo-ink)}.menu__layout[data-v-9d803a57]{align-items:start;gap:1.25rem;display:grid}.menu__paper[data-v-9d803a57]{border-radius:var(--demo-radius);background:var(--menu-paper);box-shadow:0 1px 0 #0000000a,0 1.5rem 3rem -1.75rem rgb(var(--demo-brand-rgb)/45%);padding:.5rem}.menu__paper-inner[data-v-9d803a57]{border:1px solid rgb(var(--demo-brand-rgb)/25%);outline:1px solid rgb(var(--demo-brand-rgb)/12%);outline-offset:-6px;gap:1.75rem;padding:calc(clamp(1.25rem,4vw,2.5rem)) calc(clamp(1rem,4vw,2.75rem));display:grid}.menu__paper-brand[data-v-9d803a57],.menu__paper-place[data-v-9d803a57]{color:var(--menu-gold);letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.menu__paper-title[data-v-9d803a57]{color:var(--demo-brand);font-family:var(--demo-font-display);justify-content:center;align-items:center;gap:1rem;margin:-1.25rem 0;font-size:calc(clamp(2rem,5vw,2.75rem));font-style:italic;font-weight:400;display:flex}.menu__paper-title[data-v-9d803a57]:after,.menu__paper-title[data-v-9d803a57]:before{content:"";background:var(--menu-gold);width:3rem;height:1px}.menu__section[data-v-9d803a57]{gap:.9rem;display:grid}.menu__section-head[data-v-9d803a57]{text-align:center}.menu__section-title[data-v-9d803a57]{color:var(--demo-brand);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.8rem}.menu__section-note[data-v-9d803a57]{color:var(--demo-muted);font-family:var(--demo-font-display);margin:.2rem 0 0;font-size:.9rem;font-style:italic}.menu__dishes[data-v-9d803a57]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.menu__dish[data-v-9d803a57]{gap:.2rem;transition:opacity .3s;display:grid}.menu__dish--excluded .menu__dish-desc[data-v-9d803a57],.menu__dish--excluded .menu__dish-line[data-v-9d803a57]{opacity:.38}.menu__dish--excluded .menu__dish-name[data-v-9d803a57]{text-decoration:line-through;-webkit-text-decoration-color:rgb(var(--demo-brand-rgb)/50%);text-decoration-color:rgb(var(--demo-brand-rgb)/50%)}.menu__dish-line[data-v-9d803a57]{align-items:baseline;gap:.5rem;display:flex}.menu__dish-name[data-v-9d803a57]{font-family:var(--demo-font-display);font-size:1.05rem;font-weight:600}.menu__signature[data-v-9d803a57]{border:1px solid var(--menu-gold);color:var(--menu-gold);font-family:var(--demo-font);letter-spacing:.12em;text-transform:uppercase;vertical-align:.15em;border-radius:999px;margin-left:.35rem;padding:.05rem .45rem;font-size:.62rem;font-weight:600;display:inline-block}.menu__leader[data-v-9d803a57]{border-bottom:2px dotted rgb(var(--demo-brand-rgb)/30%);flex:1;min-width:1rem;transform:translateY(-.25em)}.menu__price[data-v-9d803a57]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem}.menu__dish-desc[data-v-9d803a57]{color:var(--demo-muted);margin:0;font-size:.88rem;font-style:italic}.menu__flag[data-v-9d803a57]{border-radius:999px;justify-self:start;margin:.2rem 0 0;padding:.15rem .6rem;font-size:.78rem;font-weight:600}.menu__flag--excluded[data-v-9d803a57]{background:var(--menu-excluded-bg);color:var(--menu-excluded)}.menu__flag--traces[data-v-9d803a57]{background:var(--menu-traces-bg);color:var(--menu-traces)}.menu__allergens[data-v-9d803a57]{gap:.3rem;margin:.15rem 0 0;display:flex}.menu__allergen[data-v-9d803a57]{font-size:.85rem;line-height:1}.menu__none[data-v-9d803a57]{color:var(--demo-muted);font-size:.78rem}.menu__sr[data-v-9d803a57]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu__section-empty[data-v-9d803a57]{border:1px dashed var(--demo-line);border-radius:var(--demo-radius);color:var(--demo-muted);text-align:center;margin:0;padding:.6rem .8rem;font-size:.85rem}.menu__side[data-v-9d803a57]{gap:1rem;display:grid}@media (width>=960px){.menu__layout[data-v-9d803a57]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.menu__side[data-v-9d803a57]{top:var(--demo-sticky-top);position:sticky}}.menu__tent[data-v-9d803a57]{border-radius:var(--demo-radius);background:radial-gradient(120% 80% at 50% 0,#ffffff14,#0000 60%),linear-gradient(160deg,#6b4a2b,#4a3220);justify-items:center;gap:.75rem;padding:1.25rem 1rem 1rem;display:grid}.menu__tent-kicker[data-v-9d803a57]{color:#ffffffbf;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.menu__tent-card[data-v-9d803a57]{border-top:6px solid var(--menu-gold);background:var(--menu-paper);text-align:center;border-radius:4px 4px 2px 2px;justify-items:center;gap:.6rem;width:min(100%,18rem);padding:1.1rem 1rem 1.25rem;display:grid;box-shadow:0 .15rem #00000026,0 1.25rem 1.5rem -.75rem #0000008c}.menu__tent-brand[data-v-9d803a57]{color:var(--demo-brand);font-family:var(--demo-font-display);margin:0;font-size:1.2rem;font-style:italic}.menu__table[data-v-9d803a57]{align-items:center;gap:.75rem;display:flex}.menu__step[data-v-9d803a57]{border:1px solid var(--demo-line);width:2.25rem;height:2.25rem;color:var(--demo-brand);font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.menu__step[data-v-9d803a57]:disabled{opacity:.35;cursor:not-allowed}.menu__step[data-v-9d803a57]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.menu__table-value[data-v-9d803a57]{min-width:4.5rem;margin:0;line-height:1;display:grid}.menu__table-label[data-v-9d803a57]{color:var(--demo-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.menu__table-number[data-v-9d803a57]{color:var(--demo-brand);font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;font-size:2.25rem}.menu__qr[data-v-9d803a57]{border:1px solid var(--demo-line);background:#fff;border-radius:6px;width:min(100%,11.5rem);height:auto;padding:.35rem;display:block}.menu__tent-scan[data-v-9d803a57]{margin:0;font-size:.85rem;font-weight:600}.menu__tent-filtered[data-v-9d803a57]{color:var(--demo-muted);margin:0;font-size:.78rem}.menu__tent-tags[data-v-9d803a57]{flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.menu__tent-tag[data-v-9d803a57]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.menu__url[data-v-9d803a57]{overflow-wrap:anywhere;color:#fffc;text-align:center;max-width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.menu__book[data-v-9d803a57]{width:100%}.menu__disclaimer[data-v-9d803a57]{color:var(--demo-muted);margin:0;font-size:.78rem}.menu__lead[data-v-9d803a57]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.5rem;padding:1.25rem;display:grid}.menu__lead-title[data-v-9d803a57]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem}.menu__lead-intro[data-v-9d803a57]{color:var(--demo-muted);margin:0}@media (prefers-reduced-motion:reduce){.menu__chip[data-v-9d803a57],.menu__dish[data-v-9d803a57]{transition:none}}[data-v-dc8065c5]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.estate[data-v-dc8065c5]{--estate-sand:#ece5d6;--estate-offer:#8c8a84;--estate-good:#1f7a4d;--estate-high:#a6461f;border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));background:var(--demo-surface);color:var(--demo-ink);gap:1rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.estate__head[data-v-dc8065c5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.estate__brand[data-v-dc8065c5]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.15}.estate__tagline[data-v-dc8065c5]{color:var(--demo-muted);margin:.25rem 0 0}.estate__badge[data-v-dc8065c5]{background:var(--demo-brand-tint);color:var(--demo-brand-strong);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.35rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.estate__dot[data-v-dc8065c5]{background:#d8a24a;border-radius:50%;width:.5rem;height:.5rem}.estate__sr[data-v-dc8065c5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.estate__filters[data-v-dc8065c5]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:1rem;padding:calc(clamp(1rem,2.5vw,1.4rem));display:grid}.estate__filters-head[data-v-dc8065c5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.estate__switch[data-v-dc8065c5]{background:var(--estate-sand);border-radius:999px;padding:.25rem;display:inline-flex}.estate__switch-button[data-v-dc8065c5]{min-width:6.5rem;min-height:2.4rem;color:var(--demo-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem 1rem;font-weight:600;transition:background-color .2s,color .2s}.estate__switch-button[aria-pressed=true][data-v-dc8065c5]{background:var(--demo-brand);color:#fff;box-shadow:0 2px 8px #14555a40}.estate__switch-button[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.estate__reset[data-v-dc8065c5]{color:var(--demo-brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.estate__grid[data-v-dc8065c5]{gap:1rem 1.5rem;display:grid}@media (width>=720px){.estate__grid[data-v-dc8065c5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.estate__grid[data-v-dc8065c5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.estate__group[data-v-dc8065c5]{align-content:start;gap:.5rem;display:grid}.estate__label[data-v-dc8065c5]{margin:0;font-size:.85rem;font-weight:600}.estate__label--split[data-v-dc8065c5]{justify-content:space-between;gap:.5rem;display:flex}.estate__value[data-v-dc8065c5]{color:var(--demo-brand);font-variant-numeric:tabular-nums}.estate__hint[data-v-dc8065c5]{color:var(--demo-muted);margin:0;font-size:.8rem;font-weight:400}.estate__chips[data-v-dc8065c5]{flex-wrap:wrap;gap:.4rem;display:flex}.estate__chip[data-v-dc8065c5]{border:1px solid var(--demo-line);background:var(--demo-surface);min-height:2.25rem;color:var(--demo-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.85rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.estate__chip[data-v-dc8065c5]:hover{border-color:var(--demo-brand)}.estate__chip[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.estate__chip[aria-pressed=true][data-v-dc8065c5]{border-color:var(--demo-brand);background:var(--demo-brand-tint);color:var(--demo-brand-strong);font-weight:600}.estate__range[data-v-dc8065c5]{width:100%;accent-color:var(--demo-brand)}.estate__segments[data-v-dc8065c5]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);display:flex;overflow:hidden}.estate__segment[data-v-dc8065c5]{border:0;border-right:1px solid var(--demo-line);min-height:2.25rem;color:var(--demo-ink);font:inherit;cursor:pointer;background:#fff;flex:1;padding:.3rem .4rem;font-size:.85rem}.estate__segment[data-v-dc8065c5]:last-child{border-right:0}.estate__segment[aria-pressed=true][data-v-dc8065c5]{background:var(--demo-brand);color:#fff;font-weight:600}.estate__segment[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:-2px}.estate__energy-pick[data-v-dc8065c5]{gap:.25rem;display:flex}.estate__energy-letter[data-v-dc8065c5]{background:var(--energy);color:#1a1a1a;min-height:2.25rem;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:6px;flex:1;font-weight:700;transition:opacity .2s}.estate__energy-letter--off[data-v-dc8065c5]{opacity:.25}.estate__energy-letter[aria-pressed=true][data-v-dc8065c5]{border-color:var(--demo-ink)}.estate__energy-letter[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.estate__bar[data-v-dc8065c5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.estate__summary[data-v-dc8065c5]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-size:1.05rem;display:flex}.estate__median[data-v-dc8065c5]{color:var(--demo-muted);font-size:.85rem}.estate__sort[data-v-dc8065c5]{align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.estate__select[data-v-dc8065c5]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);min-height:2.25rem;color:var(--demo-ink);font:inherit;background:#fff;padding:.25rem .5rem;font-weight:400}.estate__relax[data-v-dc8065c5]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.estate__relax-title[data-v-dc8065c5]{color:var(--demo-muted);margin:0 .25rem 0 0;font-size:.85rem}.estate__relax-chip[data-v-dc8065c5]{border:1px dashed var(--demo-brand);min-height:2.1rem;color:var(--demo-brand-strong);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.85rem;display:inline-flex}.estate__relax-chip[data-v-dc8065c5]:hover{background:var(--demo-brand-tint)}.estate__relax-chip[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.estate__relax-count[data-v-dc8065c5]{color:var(--demo-muted);font-size:.78rem}.estate__layout[data-v-dc8065c5]{gap:1rem;display:grid}@media (width>=960px){.estate__layout[data-v-dc8065c5]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.estate__map-col[data-v-dc8065c5]{gap:.75rem;display:grid}.estate__map[data-v-dc8065c5]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:var(--estate-sand);position:relative;overflow:hidden;box-shadow:0 10px 30px #0c3a3e1a}.estate__svg[data-v-dc8065c5]{width:100%;height:100%;display:block}.estate__district[data-v-dc8065c5]{fill:#f6f1e6;stroke:#d6ccb8;stroke-width:.35px;cursor:pointer;transition:fill .2s}.estate__district[data-v-dc8065c5]:hover{fill:#fbf8f1}.estate__district--empty[data-v-dc8065c5]{fill:#e9e2d2}.estate__district--active[data-v-dc8065c5]{fill:#14555a24;stroke:var(--demo-brand);stroke-width:.5px}.estate__district--active[data-v-dc8065c5]:hover{fill:#14555a33}.estate__road[data-v-dc8065c5]{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:.9px;pointer-events:none}.estate__sea-label[data-v-dc8065c5]{color:#3d6d6e;font-family:var(--demo-font-display);letter-spacing:.08em;font-size:calc(clamp(.7rem,1.6vw,.95rem));font-style:italic}.estate__district-label[data-v-dc8065c5],.estate__sea-label[data-v-dc8065c5]{white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.estate__district-label[data-v-dc8065c5]{color:#6f6656;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:calc(clamp(.58rem,1.3vw,.72rem));font-weight:600;display:inline-flex}.estate__district-label--active[data-v-dc8065c5]{color:var(--demo-brand-strong)}@media (width<600px){.estate__district-name[data-v-dc8065c5]{display:none}}.estate__district-count[data-v-dc8065c5]{min-width:1.2rem;height:1.2rem;color:var(--demo-ink);letter-spacing:0;background:#ffffffd9;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.65rem;display:inline-grid}.estate__ghost[data-v-dc8065c5]{opacity:.8;pointer-events:none;background:#a59c8a;border:1.5px solid #fff;border-radius:50%;width:.55rem;height:.55rem;position:absolute;transform:translate(-50%,-50%)}.estate__agency[data-v-dc8065c5]{z-index:2;color:#2b1d05;background:#d8a24a;border:2px solid #fff;border-radius:6px;place-items:center;width:1.7rem;height:1.7rem;font-size:1rem;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 2px 6px #0003}.estate__agency>span[data-v-dc8065c5]:first-child{transform:rotate(-45deg)}.estate__pin[data-v-dc8065c5]{z-index:3;background:var(--demo-brand);color:#fff;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:.2rem .45rem;font-size:calc(clamp(.62rem,1.4vw,.74rem));font-weight:700;line-height:1.2;transition:transform .2s,background-color .2s;position:absolute;transform:translate(-50%,calc(-100% - 5px));box-shadow:0 2px 6px #0c3a3e4d}.estate__pin[data-v-dc8065c5]:after{content:"";border:5px solid #0000;border-top-color:inherit;border-top-color:var(--pin-tail,var(--demo-brand));position:absolute;top:100%;left:50%;transform:translate(-50%)}.estate__pin--new[data-v-dc8065c5]{box-shadow:0 0 0 2px #d8a24a,0 2px 6px #0c3a3e4d}.estate__pin--offer[data-v-dc8065c5]{--pin-tail:var(--estate-offer);z-index:2;background:var(--estate-offer);text-decoration:line-through}.estate__pin--hot[data-v-dc8065c5]{--pin-tail:var(--demo-brand-strong);z-index:4;background:var(--demo-brand-strong);transform:translate(-50%,calc(-100% - 5px))scale(1.15)}.estate__pin[data-v-dc8065c5]:focus-visible{outline-offset:2px;outline:2px solid #d8a24a}.estate__legend[data-v-dc8065c5]{color:var(--demo-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.estate__legend li[data-v-dc8065c5]{align-items:center;gap:.4rem;display:inline-flex}.estate__key[data-v-dc8065c5]{border-radius:50%;place-items:center;width:.75rem;height:.75rem;display:inline-grid}.estate__key--result[data-v-dc8065c5]{background:var(--demo-brand)}.estate__key--other[data-v-dc8065c5]{background:#a59c8a}.estate__key--offer[data-v-dc8065c5]{background:var(--estate-offer)}.estate__key--agency[data-v-dc8065c5]{color:#2b1d05;background:#d8a24a;border-radius:3px;width:1rem;height:1rem;font-size:.7rem}.estate__districts[data-v-dc8065c5]{gap:.5rem;display:grid}.estate__side[data-v-dc8065c5]{gap:.75rem;display:grid}.estate__list[data-v-dc8065c5]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.estate__list[data-v-dc8065c5]{max-height:34rem;padding-right:.25rem;overflow-y:auto}}.estate__card[data-v-dc8065c5]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);width:100%;color:var(--demo-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;gap:.75rem;padding:.75rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.estate__card--hot[data-v-dc8065c5],.estate__card[data-v-dc8065c5]:hover{border-color:var(--demo-brand);box-shadow:0 6px 18px #0c3a3e1f}.estate__card[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.estate__card-emoji[data-v-dc8065c5]{border-radius:var(--demo-radius);background:var(--demo-brand-tint);flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.3rem;display:grid}.estate__card-body[data-v-dc8065c5]{flex:1;gap:.2rem;min-width:0;display:grid}.estate__card-top[data-v-dc8065c5]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.estate__card-title[data-v-dc8065c5]{font-weight:600;line-height:1.25}.estate__new[data-v-dc8065c5]{color:#7a4b00;background:#fbefd9;border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.7rem;font-weight:700}.estate__card-meta[data-v-dc8065c5]{color:var(--demo-muted);font-size:.8rem}.estate__card-bottom[data-v-dc8065c5]{align-items:center;gap:.6rem;display:flex}.estate__card-price[data-v-dc8065c5]{font-family:var(--demo-font-display);font-size:1.05rem}.estate__card-sqm[data-v-dc8065c5]{color:var(--demo-muted);flex:1;font-size:.78rem}.estate__card-energy[data-v-dc8065c5]{background:var(--energy);color:#1a1a1a;border-radius:4px;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:grid}.estate__empty[data-v-dc8065c5]{border:1px dashed var(--demo-line);color:var(--demo-muted);text-align:center;padding:1rem}.estate__detail[data-v-dc8065c5],.estate__empty[data-v-dc8065c5]{border-radius:var(--demo-radius)}.estate__detail[data-v-dc8065c5]{border:1px solid var(--demo-line);background:#fff;gap:.85rem;padding:1.1rem;animation:.25s ease-out estate-in-dc8065c5;display:grid;box-shadow:0 10px 30px #0c3a3e1a}.estate__detail-head[data-v-dc8065c5]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.estate__detail-kicker[data-v-dc8065c5]{color:var(--demo-muted);margin:0;font-size:.8rem}.estate__detail-title[data-v-dc8065c5]{font-family:var(--demo-font-display);margin:.2rem 0 0;font-size:1.25rem;line-height:1.2}.estate__close[data-v-dc8065c5]{border:1px solid var(--demo-line);background:var(--demo-surface);width:2.25rem;height:2.25rem;color:var(--demo-ink);cursor:pointer;border-radius:50%;flex:none;font-size:1.2rem;line-height:1}.estate__close[data-v-dc8065c5]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.estate__offer[data-v-dc8065c5]{color:#55534e;background:#eceae6;border-radius:999px;justify-self:start;margin:0;padding:.15rem .6rem;font-size:.78rem;font-weight:700}.estate__facts[data-v-dc8065c5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.estate__facts dt[data-v-dc8065c5]{color:var(--demo-muted);font-size:.78rem}.estate__facts dd[data-v-dc8065c5]{margin:.1rem 0 0;font-weight:600}.estate__detail-price[data-v-dc8065c5]{font-family:var(--demo-font-display);font-size:1.4rem}.estate__gap[data-v-dc8065c5]{border-radius:8px;margin:0;padding:.45rem .7rem;font-size:.85rem;font-weight:600}.estate__gap--below[data-v-dc8065c5]{color:var(--estate-good);background:#e5f3ea}.estate__gap--above[data-v-dc8065c5]{color:var(--estate-high);background:#fbece4}.estate__gap--even[data-v-dc8065c5]{background:var(--demo-surface);color:var(--demo-ink)}.estate__features[data-v-dc8065c5],.estate__specs[data-v-dc8065c5]{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.estate__specs span[data-v-dc8065c5]{background:var(--demo-surface);border-radius:6px;padding:.2rem .6rem;font-size:.85rem}.estate__energy-scale[data-v-dc8065c5],.estate__features[data-v-dc8065c5]{padding:0;list-style:none}.estate__features[data-v-dc8065c5]:empty{display:none}.estate__features li[data-v-dc8065c5]{color:var(--demo-brand-strong);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.estate__energy[data-v-dc8065c5]{gap:.4rem;display:grid}.estate__energy-scale[data-v-dc8065c5]{gap:2px;margin:0;display:grid}.estate__energy-bar[data-v-dc8065c5]{width:var(--bar);background:var(--energy);color:#1a1a1a;opacity:.35;border-radius:0 4px 4px 0;padding:0 .5rem;font-size:.7rem;font-weight:700;line-height:1.15rem}.estate__energy-bar--current[data-v-dc8065c5]{opacity:1;box-shadow:0 0 0 2px var(--demo-ink);font-size:.8rem;line-height:1.5rem}.estate__agency-card[data-v-dc8065c5]{background:var(--demo-surface);border-radius:8px;gap:.15rem;padding:.75rem;display:grid}.estate__agency-name[data-v-dc8065c5]{margin:.15rem 0 0;font-weight:600}.estate__agency-line[data-v-dc8065c5]{color:var(--demo-muted);margin:0;font-size:.82rem}.estate__online[data-v-dc8065c5]{color:var(--demo-muted);margin:0;font-size:.8rem}.estate__cta[data-v-dc8065c5]{text-align:center;gap:.35rem;display:grid}.estate__disclaimer[data-v-dc8065c5]{color:var(--demo-muted);margin:0;font-size:.78rem}.estate__lead[data-v-dc8065c5]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.5rem;padding:1.25rem;display:grid}.estate__lead-title[data-v-dc8065c5]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem}.estate__lead-intro[data-v-dc8065c5]{color:var(--demo-muted);margin:0}@keyframes estate-in-dc8065c5{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.estate__card[data-v-dc8065c5],.estate__chip[data-v-dc8065c5],.estate__district[data-v-dc8065c5],.estate__pin[data-v-dc8065c5]{transition:none}.estate__detail[data-v-dc8065c5]{animation:none}}[data-v-4c290a4c]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.sizer[data-v-4c290a4c]{--fit-tight:#b42318;--fit-fitted:#2f3d5c;--fit-comfort:#2f7d4f;--fit-loose:#a15c07;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.sizer__head[data-v-4c290a4c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sizer__brand[data-v-4c290a4c]{font-family:var(--demo-font-display);letter-spacing:-.01em;margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.sizer__tagline[data-v-4c290a4c]{color:var(--demo-muted);margin:.25rem 0 0}.sizer__badge[data-v-4c290a4c]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sizer__dot[data-v-4c290a4c]{background:var(--demo-brand);border-radius:50%;width:.5rem;height:.5rem}.sizer__garments[data-v-4c290a4c]{gap:.5rem;display:grid}@media (width>=720px){.sizer__garments[data-v-4c290a4c]{grid-template-columns:repeat(3,1fr)}}.sizer__garment[data-v-4c290a4c]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.75rem;padding:.75rem .875rem;transition:border-color .2s,box-shadow .2s;display:flex}.sizer__garment[aria-pressed=true][data-v-4c290a4c]{border-color:var(--demo-brand);box-shadow:inset 0 0 0 1px var(--demo-brand)}.sizer__garment[data-v-4c290a4c]:focus-visible{outline:3px solid var(--demo-brand-soft)}.sizer__garment-emoji[data-v-4c290a4c]{font-size:1.5rem}.sizer__garment-text[data-v-4c290a4c]{gap:.125rem;display:grid}.sizer__garment-text small[data-v-4c290a4c],.sizer__label[data-v-4c290a4c]{color:var(--demo-muted)}.sizer__grid[data-v-4c290a4c]{gap:1rem;display:grid}@media (width>=960px){.sizer__grid[data-v-4c290a4c]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.sizer__lead[data-v-4c290a4c],.sizer__panel[data-v-4c290a4c],.sizer__result[data-v-4c290a4c]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:1rem;padding:calc(clamp(1rem,2.5vw,1.375rem));display:grid}.sizer__title[data-v-4c290a4c]{font-family:var(--demo-font-display);margin:0;font-size:1.125rem}.sizer__field[data-v-4c290a4c]{gap:.5rem;display:grid}.sizer__row[data-v-4c290a4c]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sizer__row strong[data-v-4c290a4c]{font-variant-numeric:tabular-nums}.sizer__label[data-v-4c290a4c]{text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:600}.sizer__range[data-v-4c290a4c]{cursor:pointer;appearance:none;background:0 0;width:100%;height:1.5rem;margin:0}.sizer__range[data-v-4c290a4c]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:4px}.sizer__range[data-v-4c290a4c]::-moz-range-track{background:linear-gradient(to right,var(--demo-brand) var(--fill),var(--demo-line) var(--fill));border-radius:999px;height:4px}.sizer__range[data-v-4c290a4c]::-webkit-slider-thumb{background:var(--demo-card);border:2px solid var(--demo-brand);appearance:none;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-8px}.sizer__range[data-v-4c290a4c]::-moz-range-thumb{background:var(--demo-card);border:2px solid var(--demo-brand);border-radius:50%;width:1rem;height:1rem}.sizer__range[data-v-4c290a4c]:focus-visible{outline:none}.sizer__range[data-v-4c290a4c]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--demo-brand-soft)}.sizer__options[data-v-4c290a4c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sizer__options--four[data-v-4c290a4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.sizer__option[data-v-4c290a4c]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-content:start;gap:.125rem;padding:.625rem;font-size:.875rem;display:grid}.sizer__option small[data-v-4c290a4c]{color:var(--demo-muted);font-size:.75rem}.sizer__option[aria-pressed=true][data-v-4c290a4c]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.sizer__option[aria-pressed=true] small[data-v-4c290a4c]{color:#ffffffd1}.sizer__option[data-v-4c290a4c]:focus-visible{outline:3px solid var(--demo-brand-soft)}.sizer__tape[data-v-4c290a4c]{gap:.75rem;display:grid}.sizer__tape-field[data-v-4c290a4c]{opacity:.6;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sizer__tape-field.is-used[data-v-4c290a4c]{opacity:1}.sizer__tape-input[data-v-4c290a4c]{align-items:center;gap:.375rem;display:inline-flex}.sizer__tape-input input[data-v-4c290a4c]{width:5.5rem;font:inherit;font-variant-numeric:tabular-nums;text-align:right;border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.5rem .625rem}.sizer__tape-input input[data-v-4c290a4c]:focus-visible{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft);outline:none}.sizer__switch[data-v-4c290a4c]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-brand-tint);border-radius:var(--demo-radius);border:0;align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.875rem;display:flex}.sizer__switch small[data-v-4c290a4c]{color:var(--demo-muted);margin-top:.125rem;display:block}.sizer__switch[data-v-4c290a4c]:focus-visible{outline:3px solid var(--demo-brand-soft)}.sizer__switch-track[data-v-4c290a4c]{background:var(--demo-line);border-radius:999px;flex:none;width:2.25rem;height:1.25rem;transition:background .2s;position:relative}[aria-pressed=true]>.sizer__switch-track[data-v-4c290a4c]{background:var(--demo-brand)}.sizer__switch-knob[data-v-4c290a4c]{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:2px;left:2px}[aria-pressed=true]>.sizer__switch-track>.sizer__switch-knob[data-v-4c290a4c]{transform:translate(1rem)}.sizer__verdict[data-v-4c290a4c]{grid-template-columns:minmax(7rem,2fr) 3fr;align-items:center;gap:1rem;display:grid}.sizer__form[data-v-4c290a4c]{width:100%;max-height:16rem}.sizer__cover[data-v-4c290a4c]{fill:var(--demo-brand-tint);transition:y .4s,height .4s}.sizer__torso[data-v-4c290a4c]{fill:#efe7dc;stroke:#c9b8a3;stroke-width:1.5px;transition:d .4s}.sizer__ring-body[data-v-4c290a4c]{fill:none;stroke:#c9b8a3;stroke-width:1px;stroke-dasharray:2 3}.sizer__ring[data-v-4c290a4c]{fill:none;stroke-width:2.5px;transition:rx .4s}.sizer__ring.is-tight[data-v-4c290a4c]{stroke:var(--fit-tight)}.sizer__ring.is-fitted[data-v-4c290a4c]{stroke:var(--fit-fitted)}.sizer__ring.is-comfort[data-v-4c290a4c]{stroke:var(--fit-comfort)}.sizer__ring.is-loose[data-v-4c290a4c]{stroke:var(--fit-loose)}.sizer__stand[data-v-4c290a4c]{fill:none;stroke:#8a7a68;stroke-width:3px;stroke-linecap:round}.sizer__knob[data-v-4c290a4c]{fill:#8a7a68}.sizer__answer[data-v-4c290a4c]{gap:.375rem;display:grid}.sizer__size[data-v-4c290a4c]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);margin:0;font-size:calc(clamp(3.5rem,9vw,5rem));line-height:1}.sizer__disclaimer[data-v-4c290a4c],.sizer__hint[data-v-4c290a4c],.sizer__source[data-v-4c290a4c]{color:var(--demo-muted);margin:0;font-size:.8125rem}.sizer__confidence[data-v-4c290a4c]{gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.sizer__meter[data-v-4c290a4c]{background:var(--demo-line);border-radius:999px;height:4px;overflow:hidden}.sizer__meter span[data-v-4c290a4c]{background:var(--demo-brand);height:100%;transition:width .4s;display:block}.sizer__note[data-v-4c290a4c]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:var(--demo-radius);margin:0;padding:.5rem .625rem;font-size:.8125rem}.sizer__note.is-warning[data-v-4c290a4c]{color:var(--fit-tight);background:#fdf0ee}.sizer__ladder[data-v-4c290a4c]{gap:.5rem;display:grid}.sizer__ladder-row[data-v-4c290a4c]{gap:.375rem;display:flex}.sizer__step[data-v-4c290a4c]{min-width:0;font:inherit;color:inherit;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);flex:1;padding:.625rem 0;font-weight:600;position:relative}.sizer__step.is-tight[data-v-4c290a4c]{color:var(--demo-muted);text-decoration:line-through}.sizer__step.is-alternative[data-v-4c290a4c]{border-style:dashed;border-color:var(--demo-brand)}.sizer__step.is-recommended[data-v-4c290a4c]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.sizer__step.is-shown[data-v-4c290a4c]:after{content:"";background:var(--demo-brand);border-radius:50%;width:6px;height:6px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.sizer__step[data-v-4c290a4c]:focus-visible{outline:3px solid var(--demo-brand-soft)}.sizer__zones[data-v-4c290a4c]{gap:.875rem;display:grid}.sizer__zone[data-v-4c290a4c]{gap:.375rem;font-size:.875rem;display:grid}.sizer__zone.is-tight[data-v-4c290a4c]{--fit:var(--fit-tight)}.sizer__zone.is-fitted[data-v-4c290a4c]{--fit:var(--fit-fitted)}.sizer__zone.is-comfort[data-v-4c290a4c]{--fit:var(--fit-comfort)}.sizer__zone.is-loose[data-v-4c290a4c]{--fit:var(--fit-loose)}.sizer__ease[data-v-4c290a4c]{font-variant-numeric:tabular-nums;color:var(--fit);font-weight:600}.sizer__bar[data-v-4c290a4c]{background:linear-gradient(to right,#f6dcd8 0 25%,var(--demo-line) 25% 100%);border-radius:999px;height:8px;position:relative}.sizer__tick[data-v-4c290a4c]{background:var(--demo-muted);opacity:.35;width:1px;height:12px;position:absolute;top:-2px}.sizer__tick--zero[data-v-4c290a4c]{opacity:.8}.sizer__target[data-v-4c290a4c]{border-top:6px solid var(--demo-ink);border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:-5px;transform:translate(-50%)}.sizer__marker[data-v-4c290a4c]{background:var(--fit);border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:left .35s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0f172a4d}.sizer__cart[data-v-4c290a4c]{justify-self:stretch}.sizer__foot[data-v-4c290a4c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.sizer__foot .sizer__disclaimer[data-v-4c290a4c]{flex:18rem}@media (prefers-reduced-motion:reduce){.sizer__cover[data-v-4c290a4c],.sizer__marker[data-v-4c290a4c],.sizer__meter span[data-v-4c290a4c],.sizer__ring[data-v-4c290a4c],.sizer__switch-knob[data-v-4c290a4c],.sizer__switch-track[data-v-4c290a4c],.sizer__torso[data-v-4c290a4c]{transition:none}}[data-v-0aa89b24]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.short-let[data-v-0aa89b24]{--heat-0:#f4efe6;--heat-1:#e4eeea;--heat-2:#c7e0d9;--heat-3:#93c4b8;--heat-4:#4f9a8c;--sun:#d08a2e;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.short-let__head[data-v-0aa89b24]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.short-let__brand[data-v-0aa89b24]{font-family:var(--demo-font-display);letter-spacing:-.01em;margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.short-let__tagline[data-v-0aa89b24]{color:var(--demo-muted);margin:.25rem 0 0}.short-let__badge[data-v-0aa89b24]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.short-let__dot[data-v-0aa89b24]{background:var(--demo-brand);border-radius:50%;width:.5rem;height:.5rem}.short-let__properties[data-v-0aa89b24]{gap:.5rem;display:grid}@media (width>=720px){.short-let__properties[data-v-0aa89b24]{grid-template-columns:repeat(3,1fr)}}.short-let__property[data-v-0aa89b24]{font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.short-let__property[data-v-0aa89b24]:hover{transform:translateY(-1px)}.short-let__property[aria-pressed=true][data-v-0aa89b24]{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-tint)}.short-let__property small[data-v-0aa89b24]{color:var(--demo-muted);margin-top:.15rem;display:block}.short-let__emoji[data-v-0aa89b24]{background:var(--demo-brand-tint);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;display:grid}.short-let__grid[data-v-0aa89b24]{align-items:start;gap:1rem;display:grid}@media (width>=960px){.short-let__grid[data-v-0aa89b24]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.short-let__panel[data-v-0aa89b24]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.75rem;min-width:0;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.short-let__label[data-v-0aa89b24]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem;font-weight:700}.short-let__segment[data-v-0aa89b24]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;padding:.25rem;display:grid}.short-let__segment button[data-v-0aa89b24]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem;font-size:.875rem;font-weight:600;transition:background .2s,color .2s}.short-let__segment button[aria-pressed=true][data-v-0aa89b24]{color:#fff;background:var(--demo-brand)}.short-let__offers[data-v-0aa89b24]{gap:.5rem;display:grid}@media (width>=560px){.short-let__offers[data-v-0aa89b24]{grid-template-columns:repeat(3,1fr)}}.short-let__offer[data-v-0aa89b24]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-content:start;gap:.25rem;padding:.75rem;transition:border-color .2s,background .2s;display:grid}.short-let__offer small[data-v-0aa89b24]{color:var(--demo-muted);font-size:.8125rem;line-height:1.35}.short-let__offer[aria-pressed=true][data-v-0aa89b24]{background:var(--demo-brand-tint);border-color:var(--demo-brand)}.short-let__rate[data-v-0aa89b24]{color:var(--demo-brand-strong);margin-top:.25rem;font-size:.8125rem;font-weight:700}.short-let__switch[data-v-0aa89b24]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex;position:relative}.short-let__switch input[data-v-0aa89b24]{opacity:0;position:absolute}.short-let__switch small[data-v-0aa89b24]{color:var(--demo-muted);display:block}.short-let__switch input:focus-visible+.short-let__track[data-v-0aa89b24]{outline:2px solid var(--demo-brand);outline-offset:2px}.short-let__switch input:checked+.short-let__track[data-v-0aa89b24]{background:var(--demo-brand)}.short-let__switch input:checked+.short-let__track[data-v-0aa89b24]:after{transform:translate(1.1rem)}.short-let__track[data-v-0aa89b24]{background:var(--demo-line);border-radius:999px;flex:none;width:2.5rem;height:1.4rem;margin-top:.1rem;transition:background .2s;position:relative}.short-let__track[data-v-0aa89b24]:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .2s;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 2px #0003}.short-let__capped[data-v-0aa89b24]{color:#7a4b0f;border-radius:calc(-4px + var(--demo-radius));background:#fbf0dc;margin:0;padding:.5rem .75rem;font-size:.8125rem}.short-let__calendar-head[data-v-0aa89b24]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-top:.25rem;display:flex}.short-let__calendar-head small[data-v-0aa89b24]{color:var(--demo-muted)}.short-let__calendar[data-v-0aa89b24]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.short-let__calendar[data-v-0aa89b24]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.short-let__calendar[data-v-0aa89b24]{grid-template-columns:repeat(6,minmax(0,1fr))}}.short-let__month[data-v-0aa89b24]{width:100%;min-height:5.25rem;font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;border-radius:calc(-4px + var(--demo-radius));border:1px solid #0000;align-content:start;gap:.1rem;padding:.55rem .6rem;transition:transform .2s,background .3s;display:grid}.short-let__month[data-v-0aa89b24]:hover{transform:translateY(-1px)}.short-let__month small[data-v-0aa89b24]{opacity:.8;font-size:.75rem}.short-let__month.is-heat-0[data-v-0aa89b24]{background:var(--heat-0)}.short-let__month.is-heat-1[data-v-0aa89b24]{background:var(--heat-1)}.short-let__month.is-heat-2[data-v-0aa89b24]{background:var(--heat-2)}.short-let__month.is-heat-3[data-v-0aa89b24]{background:var(--heat-3)}.short-let__month.is-heat-4[data-v-0aa89b24]{color:#fff;background:var(--heat-4)}.short-let__month.is-owner[data-v-0aa89b24]{color:var(--demo-brand-strong);background:repeating-linear-gradient(135deg,var(--demo-surface) 0 8px,#fff 8px 16px);border-color:var(--demo-line);border-style:dashed}.short-let__month-name[data-v-0aa89b24]{font-size:.8125rem;font-weight:700}.short-let__nights[data-v-0aa89b24]{font-variant-numeric:tabular-nums;font-weight:600}.short-let__owner[data-v-0aa89b24]{align-self:center;margin-top:.4rem;font-size:.8125rem;font-weight:700}.short-let__gross[data-v-0aa89b24]{background:#00000014;border-radius:2px;height:3px;margin-top:.3rem;display:block;overflow:hidden}.short-let__gross span[data-v-0aa89b24]{background:var(--sun);height:100%;transition:width .4s;display:block}@media (width>=960px){.short-let__result[data-v-0aa89b24]{position:sticky;top:6rem}}.short-let__net[data-v-0aa89b24]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;margin:0;font-size:calc(clamp(2.25rem,6vw,3rem));line-height:1}.short-let__per-month[data-v-0aa89b24]{color:var(--demo-muted);margin:-.25rem 0 0}.short-let__compare[data-v-0aa89b24]{background:var(--demo-surface);border-radius:calc(-4px + var(--demo-radius));gap:.5rem;padding:.75rem;display:grid}.short-let__bar-row[data-v-0aa89b24]{grid-template-columns:1fr auto;align-items:center;gap:.25rem .75rem;font-size:.875rem;display:grid}.short-let__bar-row strong[data-v-0aa89b24],.short-let__breakdown dd[data-v-0aa89b24]{font-variant-numeric:tabular-nums}.short-let__bar[data-v-0aa89b24]{background:var(--demo-line);border-radius:999px;grid-area:2/1/auto/-1;height:.6rem;overflow:hidden}.short-let__bar span[data-v-0aa89b24]{border-radius:inherit;height:100%;transition:width .4s;display:block}.short-let__bar .is-short[data-v-0aa89b24]{background:var(--demo-brand)}.short-let__bar .is-long[data-v-0aa89b24]{background:var(--demo-muted)}.short-let__difference[data-v-0aa89b24]{margin:0;font-weight:700}.short-let__difference.is-up[data-v-0aa89b24]{color:#2f7d4f}.short-let__difference.is-down[data-v-0aa89b24]{color:#b42318}.short-let__breakdown[data-v-0aa89b24]{gap:.35rem;margin:0;font-size:.9rem;display:grid}.short-let__breakdown div[data-v-0aa89b24]{justify-content:space-between;gap:1rem;display:flex}.short-let__breakdown dt[data-v-0aa89b24]{color:var(--demo-muted)}.short-let__breakdown dd[data-v-0aa89b24]{margin:0}.short-let__breakdown .is-total[data-v-0aa89b24]{border-top:1px solid var(--demo-line);padding-top:.4rem;font-weight:700}.short-let__breakdown .is-total dt[data-v-0aa89b24]{color:var(--demo-ink)}.short-let__stats[data-v-0aa89b24]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.short-let__stats li[data-v-0aa89b24]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;padding:.3rem .65rem;font-size:.8125rem}.short-let__stats .is-best[data-v-0aa89b24]{color:#7a4b0f;background:#fbf0dc;border-color:#f0d9b0}.short-let__foot[data-v-0aa89b24]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.short-let__disclaimer[data-v-0aa89b24]{color:var(--demo-muted);flex:18rem;margin:0;font-size:.8125rem}.short-let__lead[data-v-0aa89b24]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);background:#fff;gap:.5rem;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.short-let__hint[data-v-0aa89b24]{color:var(--demo-muted);margin:0}@media (prefers-reduced-motion:reduce){.short-let__bar span[data-v-0aa89b24],.short-let__gross span[data-v-0aa89b24],.short-let__month[data-v-0aa89b24],.short-let__property[data-v-0aa89b24]{transition:none}}[data-v-904e75c5]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.diag[data-v-904e75c5]{--stamp:#9a3b2e;--paper:#fffdf8;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.diag__head[data-v-904e75c5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.diag__brand[data-v-904e75c5]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.diag__tagline[data-v-904e75c5]{color:var(--demo-muted);margin:.25rem 0 0}.diag__badge[data-v-904e75c5]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.diag__grid[data-v-904e75c5]{gap:1rem;display:grid}@media (width>=900px){.diag__grid[data-v-904e75c5]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.diag__panel[data-v-904e75c5]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.6rem;min-width:0;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.diag__label[data-v-904e75c5]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin:.4rem 0 0;font-size:.75rem;font-weight:700}.diag__segment[data-v-904e75c5],.diag__slot-list[data-v-904e75c5],.diag__towns[data-v-904e75c5]{flex-wrap:wrap;gap:.4rem;display:flex}.diag__segment button[data-v-904e75c5],.diag__slot-list button[data-v-904e75c5],.diag__towns button[data-v-904e75c5]{min-height:44px;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));background:#fff;flex:1 1 0;padding:.55rem .75rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.diag__segment button[data-v-904e75c5]:hover,.diag__slot-list button[data-v-904e75c5]:hover,.diag__towns button[data-v-904e75c5]:hover{border-color:var(--demo-brand)}.diag__segment button[aria-pressed=true][data-v-904e75c5],.diag__slot-list button[aria-pressed=true][data-v-904e75c5],.diag__towns button[aria-pressed=true][data-v-904e75c5]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.diag__segment button[data-v-904e75c5]{text-transform:capitalize}.diag__towns button[data-v-904e75c5]{text-align:left;gap:.1rem;display:grid}.diag__towns button small[data-v-904e75c5]{opacity:.8;font-size:.75rem;font-weight:500}.diag__slot-list button[data-v-904e75c5]{flex:0 auto;font-size:.875rem}.diag__range[data-v-904e75c5]{justify-content:space-between;align-items:baseline;margin-top:.4rem;display:flex}.diag__range .diag__label[data-v-904e75c5]{margin:0}.diag__value[data-v-904e75c5]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:1.5rem}.diag__track[data-v-904e75c5]{padding-bottom:1.6rem;position:relative}.diag__slider[data-v-904e75c5],.diag__track input[data-v-904e75c5]{width:100%;accent-color:var(--demo-brand)}.diag__mark[data-v-904e75c5]{background:var(--demo-line);width:1px;height:.4rem;position:absolute;top:1.35rem}.diag__mark span[data-v-904e75c5]{color:var(--demo-muted);white-space:nowrap;letter-spacing:.04em;font-size:.6875rem;font-weight:700;position:absolute;top:.45rem;left:0;transform:translate(-50%)}.diag__mark.is-active[data-v-904e75c5]{background:var(--stamp)}.diag__mark.is-active span[data-v-904e75c5]{color:var(--stamp)}.diag__era[data-v-904e75c5]{color:var(--demo-muted);margin:-.2rem 0 0;font-size:.875rem;font-style:italic}.diag__answers[data-v-904e75c5]{gap:.4rem;display:grid}@media (width>=520px){.diag__answers[data-v-904e75c5]{grid-template-columns:1fr 1fr}}.diag__answer[data-v-904e75c5]{font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));background:#fff;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;transition:border-color .2s,background .2s;display:flex}.diag__answer strong[data-v-904e75c5]{font-size:.875rem;display:block}.diag__answer small[data-v-904e75c5]{color:var(--demo-muted);font-size:.75rem}.diag__answer[aria-pressed=true][data-v-904e75c5]{background:var(--demo-brand-tint);border-color:var(--demo-brand)}.diag__answer[aria-pressed=true] .diag__check[data-v-904e75c5]{background:var(--demo-brand);border-color:var(--demo-brand)}.diag__answer[aria-pressed=true] .diag__check[data-v-904e75c5]:after{opacity:1}.diag__check[data-v-904e75c5]{border:1.5px solid var(--demo-line);border-radius:4px;flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem;position:relative}.diag__check[data-v-904e75c5]:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;inset:.15rem .32rem .3rem;transform:rotate(45deg)}.diag__dossier[data-v-904e75c5]{background:repeating-linear-gradient(0deg,transparent 0 31px,rgb(var(--demo-brand-rgb)/4%) 31px 32px),var(--paper);box-shadow:0 1px 0 var(--demo-line),0 18px 40px -28px rgb(var(--demo-brand-rgb)/45%);position:relative}.diag__dossier-head[data-v-904e75c5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.diag__count[data-v-904e75c5]{color:var(--demo-brand-strong);font-size:.875rem;font-weight:600}.diag__docs[data-v-904e75c5]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.diag__doc[data-v-904e75c5]{border:1px solid var(--demo-line);border-left:3px solid var(--demo-brand);border-radius:calc(-4px + var(--demo-radius));background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.7rem .8rem;display:grid}@media (width<560px){.diag__doc[data-v-904e75c5]{grid-template-columns:auto minmax(0,1fr)}.diag__doc .diag__stamp[data-v-904e75c5]{grid-column:1/-1;justify-self:start}.diag__doc .diag__price[data-v-904e75c5]{grid-area:1/2;justify-self:end}.diag__doc .diag__doc-body[data-v-904e75c5]{grid-column:1/-1}}.diag__code[data-v-904e75c5]{color:var(--demo-brand-strong);letter-spacing:.06em;background:var(--demo-brand-tint);border-radius:4px;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;font-weight:700}.diag__code.is-muted[data-v-904e75c5]{color:var(--demo-muted);background:var(--demo-surface)}.diag__doc-body[data-v-904e75c5]{gap:.15rem;min-width:0;display:grid}.diag__doc-body strong[data-v-904e75c5]{font-size:.9375rem}.diag__doc-body small[data-v-904e75c5]{color:var(--demo-muted);font-size:.75rem}.diag__stamp[data-v-904e75c5]{color:var(--stamp);text-transform:uppercase;letter-spacing:.05em;border:1.5px solid;border-radius:4px;grid-column:2;justify-self:start;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;transform:rotate(-1.5deg)}.diag__price.is-free[data-v-904e75c5],.diag__stamp.is-forever[data-v-904e75c5]{color:var(--demo-brand-strong)}.diag__price[data-v-904e75c5]{font-variant-numeric:tabular-nums;grid-area:1/3;font-weight:700}.diag__price.is-free[data-v-904e75c5]{font-size:.8125rem}.diag-doc-enter-active[data-v-904e75c5],.diag-doc-leave-active[data-v-904e75c5]{transition:opacity .3s,transform .3s}.diag-doc-enter-from[data-v-904e75c5],.diag-doc-leave-to[data-v-904e75c5]{opacity:0;transform:translate(12px)}.diag-doc-leave-active[data-v-904e75c5]{width:100%;position:absolute}.diag-doc-move[data-v-904e75c5]{transition:transform .3s}.diag__totals[data-v-904e75c5]{border-top:1px dashed var(--demo-line);gap:.3rem;margin:.3rem 0 0;padding-top:.75rem;display:grid}.diag__totals div[data-v-904e75c5]{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.diag__totals dt[data-v-904e75c5]{color:var(--demo-muted)}.diag__totals dd[data-v-904e75c5]{margin:0;font-weight:600}.diag__totals .is-discount dd[data-v-904e75c5]{color:var(--stamp)}.diag__totals .is-total[data-v-904e75c5]{align-items:baseline}.diag__totals .is-total dt[data-v-904e75c5]{color:var(--demo-ink);font-weight:700}.diag__totals .is-total dd[data-v-904e75c5]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:calc(clamp(1.75rem,4vw,2.25rem))}.diag__next[data-v-904e75c5]{color:var(--demo-muted);margin:0;font-size:.8125rem}.diag__facts[data-v-904e75c5]{background:var(--demo-brand-tint);border-radius:calc(-4px + var(--demo-radius));gap:.35rem;margin:0;padding:.7rem .8rem;font-size:.875rem;list-style:none;display:grid}.diag__facts li[data-v-904e75c5]{gap:.5rem;display:flex}.diag__skipped[data-v-904e75c5]{font-size:.875rem}.diag__skipped summary[data-v-904e75c5]{min-height:44px;color:var(--demo-muted);cursor:pointer;padding:.6rem 0;font-weight:600}.diag__skipped ul[data-v-904e75c5]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.diag__skipped li[data-v-904e75c5]{color:var(--demo-muted);align-items:center;gap:.6rem;display:flex}.diag__slots[data-v-904e75c5]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.75rem;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.diag__slots small[data-v-904e75c5]{color:var(--demo-muted)}.diag__slots .diag__label[data-v-904e75c5]{margin:0}@media (width>=900px){.diag__slots[data-v-904e75c5]{grid-template-columns:auto 1fr auto}}.diag__disclaimer[data-v-904e75c5],.diag__hint[data-v-904e75c5]{color:var(--demo-muted);margin:0;font-size:.8125rem}.diag__lead[data-v-904e75c5]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.5rem;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}@media (prefers-reduced-motion:reduce){.diag-doc-enter-active[data-v-904e75c5],.diag-doc-leave-active[data-v-904e75c5],.diag-doc-move[data-v-904e75c5]{transition:none}}[data-v-7ca0030a]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.notary[data-v-7ca0030a]{--paper:#fffdf8;--seal:#8c2f24;--group-taxes:#8c2f24;--group-notary:var(--demo-brand);--group-vat:#c49a3a;--group-costs:#8a8579;--group-loan:#3d6a8c;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.notary__head[data-v-7ca0030a]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.notary__brand[data-v-7ca0030a]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.notary__tagline[data-v-7ca0030a]{color:var(--demo-muted);margin:.25rem 0 0}.notary__badge[data-v-7ca0030a]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.notary__grid[data-v-7ca0030a]{gap:1rem;display:grid}@media (width>=900px){.notary__grid[data-v-7ca0030a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.notary__panel[data-v-7ca0030a]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.6rem;min-width:0;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.notary__label[data-v-7ca0030a]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin:.4rem 0 0;font-size:.75rem;font-weight:700}.notary__choices[data-v-7ca0030a],.notary__departments[data-v-7ca0030a]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem;display:grid}.notary__choices button[data-v-7ca0030a],.notary__departments button[data-v-7ca0030a]{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));background:#fff;align-content:start;gap:.1rem;padding:.55rem .75rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:grid}.notary__choices button[data-v-7ca0030a]:hover,.notary__departments button[data-v-7ca0030a]:hover{border-color:var(--demo-brand)}.notary__choices button[aria-pressed=true][data-v-7ca0030a],.notary__departments button[aria-pressed=true][data-v-7ca0030a]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.notary__choices small[data-v-7ca0030a],.notary__departments small[data-v-7ca0030a]{opacity:.8;font-size:.75rem;font-weight:500}.notary__choices--two[data-v-7ca0030a]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.notary__departments[data-v-7ca0030a]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.notary__emoji[data-v-7ca0030a]{font-size:1.25rem}.notary__code[data-v-7ca0030a]{font-family:var(--demo-font-display);font-size:1.125rem}.notary__range[data-v-7ca0030a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-top:.4rem;display:flex}.notary__range .notary__label[data-v-7ca0030a]{margin:0}.notary__value[data-v-7ca0030a]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.5rem}.notary__value--small[data-v-7ca0030a]{font-size:1.125rem}.notary__slider[data-v-7ca0030a]{width:100%;min-height:44px;accent-color:var(--demo-brand)}.notary__deed[data-v-7ca0030a]{background:repeating-linear-gradient(0deg,transparent 0 1.9rem,#8c2f240a 1.9rem 2rem),var(--paper);border:1px solid var(--demo-line);border-left:4px double var(--seal);border-radius:var(--demo-radius);gap:.9rem;min-width:0;padding:calc(clamp(1rem,3vw,1.6rem));display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #281e1473}.notary__deed-head[data-v-7ca0030a]{border-bottom:1px solid var(--demo-line);padding-bottom:.75rem}.notary__deed-title[data-v-7ca0030a]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.2rem,2.6vw,1.45rem))}.notary__deed-ref[data-v-7ca0030a]{color:var(--demo-muted);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.8125rem}.notary__group[data-v-7ca0030a]{gap:.3rem;display:grid}.notary__group-head[data-v-7ca0030a]{align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.notary__group-total[data-v-7ca0030a]{font-variant-numeric:tabular-nums;margin-left:auto}.notary__dot[data-v-7ca0030a]{border-radius:50%;flex:none;width:.7rem;height:.7rem}.is-taxes[data-v-7ca0030a]{background:var(--group-taxes)}.is-notary[data-v-7ca0030a]{background:var(--group-notary)}.is-vat[data-v-7ca0030a]{background:var(--group-vat)}.is-costs[data-v-7ca0030a]{background:var(--group-costs)}.is-loan[data-v-7ca0030a]{background:var(--group-loan)}.notary__lines[data-v-7ca0030a]{gap:.2rem;margin:0;padding-left:1.2rem;display:grid}.notary__lines div[data-v-7ca0030a]{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.notary__lines dt[data-v-7ca0030a]{color:var(--demo-muted)}.notary__lines small[data-v-7ca0030a]{opacity:.85;margin-left:.3rem;font-size:.75rem}.notary__lines dd[data-v-7ca0030a]{font-variant-numeric:tabular-nums;flex:none;margin:0}.notary__total[data-v-7ca0030a]{border-top:2px solid var(--demo-ink);padding-top:.75rem;display:grid}.notary__total p[data-v-7ca0030a]{margin:0}.notary__total-value[data-v-7ca0030a]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:calc(clamp(2rem,5vw,2.6rem));line-height:1.1}.notary__total-rate[data-v-7ca0030a]{color:var(--demo-muted)}.notary__seal[data-v-7ca0030a]{width:4.25rem;height:4.25rem;font-family:var(--demo-font-display);color:var(--seal);border:2px solid var(--seal);outline:1px dashed var(--seal);outline-offset:3px;opacity:.55;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;bottom:1rem;right:1rem;transform:rotate(-14deg)}.notary__bar[data-v-7ca0030a]{border-radius:999px;height:1.1rem;display:flex;overflow:hidden}.notary__bar span[data-v-7ca0030a]{height:100%;transition:width .4s}.notary__facts[data-v-7ca0030a],.notary__legend[data-v-7ca0030a]{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:flex}.notary__legend li[data-v-7ca0030a]{color:var(--demo-muted);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.notary__legend li strong[data-v-7ca0030a]{color:var(--demo-ink);font-variant-numeric:tabular-nums}.notary__keeps[data-v-7ca0030a]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);margin:.4rem 0 0;font-size:calc(clamp(1.25rem,3vw,1.6rem))}.notary__facts[data-v-7ca0030a]{gap:.4rem;display:grid}.notary__facts li[data-v-7ca0030a]{background:var(--demo-brand-tint);border-radius:calc(-2px + var(--demo-radius));gap:.5rem;padding:.55rem .75rem;display:flex}.notary__facts .is-budget[data-v-7ca0030a]{font-weight:700}.notary__split .demo-ui-button[data-v-7ca0030a]{justify-self:start}.notary__disclaimer[data-v-7ca0030a],.notary__hint[data-v-7ca0030a]{color:var(--demo-muted);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.notary__bar span[data-v-7ca0030a]{transition:none}}[data-v-f7ab27da]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.payroll[data-v-f7ab27da]{--paper:#fff;--part-net:var(--demo-brand);--part-tax:#8a8fa8;--part-employee:#c08a2e;--part-employer:#b4524a;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.payroll__head[data-v-f7ab27da]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.payroll__brand[data-v-f7ab27da]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.payroll__tagline[data-v-f7ab27da]{color:var(--demo-muted);margin:.25rem 0 0}.payroll__badge[data-v-f7ab27da]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.payroll__tabs[data-v-f7ab27da]{background:var(--paper);border:1px solid var(--demo-line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.payroll__tabs button[data-v-f7ab27da]{min-height:44px;font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem .9rem;font-size:calc(clamp(.875rem,3.6vw,1rem));font-weight:700;line-height:1.2;transition:background .2s,color .2s}.payroll__tabs button[data-v-f7ab27da]:hover{color:var(--demo-brand-strong)}.payroll__tabs button[aria-pressed=true][data-v-f7ab27da]{color:#fff;background:var(--demo-brand)}.payroll__grid[data-v-f7ab27da]{gap:1rem;display:grid}@media (width>=900px){.payroll__grid[data-v-f7ab27da]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.payroll__panel[data-v-f7ab27da]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.6rem;min-width:0;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.payroll__panel>.demo-ui-button[data-v-f7ab27da]{justify-self:start}.payroll__label[data-v-f7ab27da]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin:.4rem 0 0;font-size:.75rem;font-weight:700}.payroll__choices[data-v-f7ab27da]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem;display:grid}.payroll__choices button[data-v-f7ab27da]{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;border:1px solid var(--demo-line);border-radius:calc(-2px + var(--demo-radius));background:#fff;align-content:start;gap:.1rem;padding:.55rem .75rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:grid}.payroll__choices button[data-v-f7ab27da]:hover{border-color:var(--demo-brand)}.payroll__choices button[aria-pressed=true][data-v-f7ab27da]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.payroll__choices small[data-v-f7ab27da]{opacity:.8;font-size:.75rem;font-weight:500}.payroll__choices--compact[data-v-f7ab27da]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.payroll__choices--compact button[data-v-f7ab27da]{text-align:center;align-content:center}.payroll__emoji[data-v-f7ab27da]{font-size:1.25rem}.payroll__range[data-v-f7ab27da]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-top:.4rem;display:flex}.payroll__range .payroll__label[data-v-f7ab27da]{margin:0}.payroll__value[data-v-f7ab27da]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;font-size:1.5rem}.payroll__value--small[data-v-f7ab27da]{font-size:1.125rem}.payroll__slider[data-v-f7ab27da]{width:100%;min-height:44px;accent-color:var(--demo-brand)}.payroll__slip[data-v-f7ab27da]{background:var(--paper);border:1px solid var(--demo-line);border-top:5px solid var(--demo-brand);border-radius:var(--demo-radius);gap:.9rem;min-width:0;padding:calc(clamp(1rem,3vw,1.6rem));display:grid;box-shadow:0 18px 40px -28px #241f5c73}.payroll__slip-head[data-v-f7ab27da]{border-bottom:1px solid var(--demo-line);padding-bottom:.6rem}.payroll__slip-title[data-v-f7ab27da]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.2rem,2.6vw,1.45rem))}.payroll__slip-ref[data-v-f7ab27da]{color:var(--demo-muted);margin:.2rem 0 0;font-size:.8125rem}.payroll__table[data-v-f7ab27da]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.payroll__table td[data-v-f7ab27da],.payroll__table th[data-v-f7ab27da]{text-align:right;border-bottom:1px solid var(--demo-line);padding:.35rem .25rem}.payroll__table th[data-v-f7ab27da]:first-child,.payroll__table th[scope=row][data-v-f7ab27da]{color:var(--demo-muted);text-align:left;font-weight:500}.payroll__table thead th[data-v-f7ab27da]{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.payroll__table td[data-v-f7ab27da]{white-space:nowrap}.payroll__table .is-gross td[data-v-f7ab27da],.payroll__table .is-gross th[data-v-f7ab27da],.payroll__table tfoot td[data-v-f7ab27da],.payroll__table tfoot th[data-v-f7ab27da]{color:var(--demo-ink);font-weight:700}.payroll__table tfoot td[data-v-f7ab27da],.payroll__table tfoot th[data-v-f7ab27da]{border-top:2px solid var(--demo-ink);border-bottom:0}.payroll__sums[data-v-f7ab27da]{gap:.3rem;margin:0;display:grid}.payroll__sums div[data-v-f7ab27da]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.payroll__sums dt[data-v-f7ab27da]{font-weight:600;display:grid}.payroll__sums small[data-v-f7ab27da]{color:var(--demo-muted);font-size:.75rem;font-weight:500}.payroll__sums dd[data-v-f7ab27da]{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.payroll__paid[data-v-f7ab27da]{background:var(--demo-brand-tint);border-radius:calc(-2px + var(--demo-radius));grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;padding:.9rem 1rem;display:grid}.payroll__paid p[data-v-f7ab27da]{color:var(--demo-brand-strong);margin:0;font-size:.8125rem;font-weight:600}.payroll__paid .payroll__cost-value[data-v-f7ab27da],.payroll__paid .payroll__paid-value[data-v-f7ab27da]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;line-height:1.1}.payroll__paid .payroll__paid-value[data-v-f7ab27da]{font-size:calc(clamp(1.9rem,5vw,2.4rem))}.payroll__cost[data-v-f7ab27da]{text-align:right}.payroll__paid .payroll__cost-value[data-v-f7ab27da]{font-size:calc(clamp(1.3rem,3.5vw,1.6rem))}.payroll__bar[data-v-f7ab27da]{border-radius:999px;height:1.1rem;display:flex;overflow:hidden}.payroll__bar span[data-v-f7ab27da]{height:100%;transition:width .4s}.payroll__dot[data-v-f7ab27da]{border-radius:50%;flex:none;width:.7rem;height:.7rem}.is-net[data-v-f7ab27da]{background:var(--part-net)}.is-tax[data-v-f7ab27da]{background:var(--part-tax)}.is-employee[data-v-f7ab27da]{background:var(--part-employee)}.is-employer[data-v-f7ab27da]{background:var(--part-employer)}.payroll__facts[data-v-f7ab27da],.payroll__legend[data-v-f7ab27da],.payroll__notes[data-v-f7ab27da],.payroll__owners[data-v-f7ab27da]{margin:0;padding:0;list-style:none}.payroll__legend[data-v-f7ab27da]{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.payroll__legend li[data-v-f7ab27da]{color:var(--demo-muted);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.payroll__legend li strong[data-v-f7ab27da]{color:var(--demo-ink);font-variant-numeric:tabular-nums}.payroll__keeps[data-v-f7ab27da]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);margin:.4rem 0 0;font-size:calc(clamp(1.2rem,3vw,1.5rem))}.payroll__facts[data-v-f7ab27da]{gap:.4rem;margin-top:.4rem;display:grid}.payroll__facts li[data-v-f7ab27da]{background:var(--demo-brand-tint);border-radius:calc(-2px + var(--demo-radius));gap:.5rem;padding:.55rem .75rem;font-weight:600;display:flex}.payroll__owners[data-v-f7ab27da]{gap:.75rem;display:grid}@media (width>=900px){.payroll__owners[data-v-f7ab27da]{grid-template-columns:repeat(3,minmax(0,1fr))}}.payroll__owner[data-v-f7ab27da]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-content:start;gap:.6rem;padding:1rem;transition:border-color .2s,box-shadow .2s;display:grid}.payroll__owner.is-best[data-v-f7ab27da]{border-color:var(--demo-brand);box-shadow:0 0 0 2px var(--demo-brand-tint)}.payroll__owner.is-off[data-v-f7ab27da]{opacity:.7}.payroll__owner-head[data-v-f7ab27da]{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.payroll__owner-head>div[data-v-f7ab27da]{flex:8rem}.payroll__owner-name[data-v-f7ab27da]{margin:0;font-weight:700}.payroll__best[data-v-f7ab27da]{color:#fff;background:var(--demo-brand);border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.payroll__owner-bar[data-v-f7ab27da]{background:var(--part-employer);border-radius:999px;height:.75rem;overflow:hidden}.payroll__owner-bar span[data-v-f7ab27da]{background:var(--part-net);border-radius:999px;height:100%;transition:width .4s;display:block}.payroll__owner-net[data-v-f7ab27da]{color:var(--demo-muted);font-variant-numeric:tabular-nums;gap:.1rem;margin:0;font-size:.875rem;display:grid}.payroll__owner-net strong[data-v-f7ab27da]{font-family:var(--demo-font-display);color:var(--demo-ink);font-size:1.25rem}.payroll__notes[data-v-f7ab27da]{flex-wrap:wrap;gap:.3rem;display:flex}.payroll__notes li[data-v-f7ab27da]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.payroll__disclaimer[data-v-f7ab27da],.payroll__hint[data-v-f7ab27da]{color:var(--demo-muted);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.payroll__bar span[data-v-f7ab27da],.payroll__owner-bar span[data-v-f7ab27da]{transition:none}}[data-v-a0e9bd85]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.planning[data-v-a0e9bd85]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.planning__head[data-v-a0e9bd85]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.planning__brand[data-v-a0e9bd85]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.planning__tagline[data-v-a0e9bd85]{color:var(--demo-muted);margin:.25rem 0 0}.planning__badge[data-v-a0e9bd85]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.planning__summary[data-v-a0e9bd85]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.planning__stat[data-v-a0e9bd85]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.7rem .85rem;position:relative;overflow:hidden}.planning__stat dt[data-v-a0e9bd85]{color:var(--demo-muted);font-size:.72rem}.planning__stat dd[data-v-a0e9bd85]{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:calc(clamp(.95rem,2.4vw,1.2rem));font-weight:700}.planning__stat.is-alert dd[data-v-a0e9bd85]{color:var(--demo-danger)}.planning__stat-bar[data-v-a0e9bd85]{background:var(--demo-brand);height:3px;transition:width .35s;position:absolute;bottom:0;left:0}.planning__toolbar[data-v-a0e9bd85]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.planning__hint[data-v-a0e9bd85]{color:var(--demo-muted);margin:0;font-size:.85rem}.planning__actions[data-v-a0e9bd85]{flex-wrap:wrap;gap:.5rem;display:flex}.planning__selection[data-v-a0e9bd85]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:var(--demo-radius);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem .85rem;font-size:.85rem;font-weight:600;display:flex}.planning__link[data-v-a0e9bd85]{font:inherit;color:var(--demo-brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.planning__feedback[data-v-a0e9bd85]{min-height:1.25rem;color:var(--demo-danger);opacity:0;margin:-.25rem 0;font-size:.82rem;font-weight:600;transition:opacity .2s}.planning__feedback.is-visible[data-v-a0e9bd85]{opacity:1}.planning__scroll[data-v-a0e9bd85]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);overscroll-behavior-x:contain;overflow-x:auto}.planning__board[data-v-a0e9bd85]{min-width:760px;display:grid}.planning__row[data-v-a0e9bd85]{grid-template-columns:170px repeat(var(--days),minmax(0,1fr));display:grid}.planning__row+.planning__row[data-v-a0e9bd85]{border-top:1px solid var(--demo-line)}.planning__row--head[data-v-a0e9bd85]{background:var(--demo-brand-soft)}.planning__corner[data-v-a0e9bd85],.planning__member[data-v-a0e9bd85]{z-index:2;background:var(--demo-card);border-right:1px solid var(--demo-line);position:sticky;left:0}.planning__row--head .planning__corner[data-v-a0e9bd85]{background:var(--demo-brand-soft)}.planning__day[data-v-a0e9bd85]{color:var(--demo-brand-strong);text-align:center;text-transform:uppercase;letter-spacing:.06em;padding:.5rem;font-size:.78rem;font-weight:700}.planning__day abbr[data-v-a0e9bd85]{text-decoration:none}.planning__member[data-v-a0e9bd85]{align-items:flex-start;gap:.6rem;padding:.7rem .6rem;display:flex}@media (width<640px){.planning__board[data-v-a0e9bd85]{min-width:716px}.planning__row[data-v-a0e9bd85]{grid-template-columns:116px repeat(var(--days),minmax(0,1fr))}.planning__member[data-v-a0e9bd85]{flex-direction:column;gap:.35rem}}.planning__avatar[data-v-a0e9bd85]{color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:700;display:grid}.planning__who[data-v-a0e9bd85]{gap:.1rem;min-width:0;display:grid}.planning__who strong[data-v-a0e9bd85]{font-size:.88rem}.planning__who small[data-v-a0e9bd85]{color:var(--demo-muted);font-size:.7rem}.planning__skills[data-v-a0e9bd85]{letter-spacing:.1em;font-size:.75rem}.planning__contract[data-v-a0e9bd85]{background:var(--demo-line);border-radius:99px;height:4px;margin-top:.3rem;position:relative;overflow:hidden}.planning__contract.is-over .planning__contract-bar[data-v-a0e9bd85]{background:var(--demo-danger)}.planning__contract-bar[data-v-a0e9bd85]{background:var(--demo-brand);border-radius:inherit;transition:width .3s;position:absolute;inset:0 auto 0 0}.planning__contract-label[data-v-a0e9bd85]{font-variant-numeric:tabular-nums}.planning__cell[data-v-a0e9bd85]{flex-direction:column;gap:.3rem;min-height:7.5rem;padding:.45rem .4rem .7rem;transition:background .15s,box-shadow .15s;display:flex;position:relative}.planning__cell+.planning__cell[data-v-a0e9bd85]{border-left:1px solid var(--demo-line)}.planning__cell.is-off[data-v-a0e9bd85]{background:repeating-linear-gradient(-45deg,transparent 0 6px,rgb(var(--demo-brand-rgb)/6%) 6px 12px)}.planning__cell.is-ok[data-v-a0e9bd85]{background:rgb(var(--demo-brand-rgb)/9%);box-shadow:inset 0 0 0 2px rgb(var(--demo-brand-rgb)/35%)}.planning__cell.is-warn[data-v-a0e9bd85]{background:#d977061a;box-shadow:inset 0 0 0 2px #d9770673}.planning__cell.is-no[data-v-a0e9bd85]{opacity:.55}.planning__cell.is-hover.is-ok[data-v-a0e9bd85],.planning__cell.is-hover.is-warn[data-v-a0e9bd85]{box-shadow:inset 0 0 0 3px var(--demo-brand)}.planning__cell.is-hover.is-no[data-v-a0e9bd85]{box-shadow:inset 0 0 0 3px var(--demo-danger);opacity:1}.planning__off[data-v-a0e9bd85]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin:auto;font-size:.72rem;font-weight:600}.planning__chip[data-v-a0e9bd85]{width:100%;font:inherit;color:var(--demo-ink);text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--demo-card);border:1px solid var(--demo-line);border-left:3px solid var(--zone);border-radius:calc(-4px + var(--demo-radius));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .35rem;padding:.35rem .45rem .35rem .5rem;font-size:.74rem;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #0f172a0f}.planning__chip small[data-v-a0e9bd85]{color:var(--demo-muted);grid-column:2;font-size:.68rem}.planning__chip[data-v-a0e9bd85]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a1a}.planning__chip[data-v-a0e9bd85]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.planning__chip.is-selected[data-v-a0e9bd85]{background:var(--demo-brand-tint);border-color:var(--demo-brand);border-left-color:var(--zone);box-shadow:0 0 0 2px rgb(var(--demo-brand-rgb)/30%)}.planning__chip.is-ghosted[data-v-a0e9bd85]{opacity:.35}.planning__chip-name[data-v-a0e9bd85]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.planning__travel[data-v-a0e9bd85]{color:#b45309;font-size:.66rem}.planning__load[data-v-a0e9bd85]{background:var(--demo-brand);border-radius:99px;max-width:calc(100% - .8rem);height:3px;transition:width .3s;position:absolute;bottom:.3rem;left:.4rem}.planning__load.is-full[data-v-a0e9bd85]{background:var(--demo-danger)}.planning__target[data-v-a0e9bd85]{color:var(--demo-brand);cursor:pointer;background:0 0;border:0;place-items:end;padding:.35rem;font-size:.9rem;font-weight:700;display:grid;position:absolute;inset:0}.is-no>.planning__target[data-v-a0e9bd85]{color:var(--demo-danger);cursor:not-allowed}.planning__target[data-v-a0e9bd85]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:-3px}.planning__bottom[data-v-a0e9bd85]{gap:1rem;display:grid}@media (width>=900px){.planning__bottom[data-v-a0e9bd85]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.planning__tray[data-v-a0e9bd85]{background:var(--demo-card);border:1px dashed var(--demo-line);border-radius:var(--demo-radius);gap:.65rem;padding:.9rem;transition:border-color .15s,background .15s;display:grid}.planning__tray.is-hover[data-v-a0e9bd85]{background:var(--demo-brand-tint);border-color:var(--demo-brand)}.planning__tray-head[data-v-a0e9bd85]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.planning__title[data-v-a0e9bd85]{font-family:var(--demo-font-display);margin:0;font-size:1rem}.planning__count[data-v-a0e9bd85]{color:var(--demo-muted);font-size:.78rem;font-weight:600}.planning__zones[data-v-a0e9bd85]{color:var(--demo-muted);flex-wrap:wrap;gap:.3rem .85rem;margin:0;padding:0;font-size:.7rem;list-style:none;display:flex}.planning__zones li[data-v-a0e9bd85]{align-items:center;gap:.3rem;display:inline-flex}.planning__zones span[data-v-a0e9bd85]{border-radius:2px;width:.6rem;height:.6rem}.planning__empty[data-v-a0e9bd85]{color:var(--demo-success);margin:0;font-size:.85rem}.planning__pool[data-v-a0e9bd85]{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:.45rem;display:grid}.planning__chip--pool[data-v-a0e9bd85]{font-size:.78rem}.planning__sms[data-v-a0e9bd85]{gap:.65rem;display:grid}.planning__sms-pick[data-v-a0e9bd85]{flex-wrap:wrap;gap:.35rem;display:flex}.planning__pill[data-v-a0e9bd85]{font:inherit;color:var(--demo-ink);cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:600}.planning__pill[aria-pressed=true][data-v-a0e9bd85]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.planning__phone[data-v-a0e9bd85]{border-radius:calc(10px + var(--demo-radius));background:#10201d;padding:.9rem;box-shadow:0 18px 40px #0f172a2e}.planning__phone-title[data-v-a0e9bd85]{color:#fff9;text-align:center;margin:0 0 .6rem;font-size:.7rem}.planning__bubble[data-v-a0e9bd85]{color:#0b1f1b;background:#dcf8ec;border-radius:16px 16px 16px 4px;padding:.75rem .85rem;font-size:.8rem;line-height:1.45}.planning__bubble p[data-v-a0e9bd85]{margin:0}.planning__bubble ul[data-v-a0e9bd85]{gap:.2rem;margin:.45rem 0;padding:0;list-style:none;display:grid}.planning__bubble b[data-v-a0e9bd85]{min-width:2.2rem;display:inline-block}.planning-ghost{z-index:1000;font-family:var(--demo-font);color:var(--demo-ink);pointer-events:none;background:var(--demo-card);border:1px solid var(--demo-brand);border-left:3px solid var(--zone);border-radius:calc(-4px + var(--demo-radius));grid-template-columns:auto minmax(0,1fr);gap:0 .35rem;padding:.45rem .6rem;font-size:.78rem;display:grid;position:fixed;top:0;left:0;box-shadow:0 16px 32px #0f172a38}.planning-ghost strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planning-ghost small{color:var(--demo-muted);grid-column:2}[data-v-7ad075e9]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.quote[data-v-7ad075e9]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.quote__head[data-v-7ad075e9]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.quote__brand[data-v-7ad075e9]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.quote__tagline[data-v-7ad075e9]{color:var(--demo-muted);margin:.25rem 0 0}.quote__badge[data-v-7ad075e9]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.quote__steps[data-v-7ad075e9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.quote__step[data-v-7ad075e9]{color:var(--demo-muted);text-align:center;justify-items:center;gap:.35rem;font-size:.75rem;display:grid;position:relative}.quote__step[data-v-7ad075e9]:not(:first-child):before{content:"";background:var(--demo-line);height:2px;transition:background .3s;position:absolute;top:.85rem;left:-50%;right:50%}.quote__step.is-current[data-v-7ad075e9]:before,.quote__step.is-done[data-v-7ad075e9]:before{background:var(--demo-brand)}.quote__step-dot[data-v-7ad075e9]{z-index:1;background:var(--demo-card);border:2px solid var(--demo-line);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.is-done .quote__step-dot[data-v-7ad075e9]{color:#fff;background:var(--demo-brand);border-color:var(--demo-brand)}.is-current .quote__step-dot[data-v-7ad075e9]{color:var(--demo-brand-strong);border-color:var(--demo-brand);box-shadow:0 0 0 4px var(--demo-brand-soft)}.quote__step-label[data-v-7ad075e9]{font-weight:600}.is-current .quote__step-label[data-v-7ad075e9]{color:var(--demo-ink)}.quote__layout[data-v-7ad075e9]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (width>=64rem){.quote__layout[data-v-7ad075e9]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.quote__editor[data-v-7ad075e9]{gap:1rem;display:grid}.quote__group[data-v-7ad075e9]{border:0;min-width:0;margin:0;padding:0}.quote__group[data-v-7ad075e9]:disabled{opacity:.6}.quote__legend[data-v-7ad075e9]{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;padding:0;font-weight:700}.quote__hint[data-v-7ad075e9],.quote__legend[data-v-7ad075e9]{color:var(--demo-muted);font-size:.8125rem}.quote__hint[data-v-7ad075e9]{margin:0 0 .5rem}.quote__radio[data-v-7ad075e9]{opacity:0;pointer-events:none;position:absolute}.quote__chips[data-v-7ad075e9]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.quote__chip[data-v-7ad075e9]{cursor:pointer;background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.15rem;padding:.6rem .8rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.quote__chip.is-active[data-v-7ad075e9]{border-color:var(--demo-brand);box-shadow:0 0 0 3px var(--demo-brand-soft)}.quote__chip[data-v-7ad075e9]:has(:focus-visible){outline:2px solid var(--demo-brand);outline-offset:2px}.quote__chip-name[data-v-7ad075e9]{font-weight:600}.quote__chip-kind[data-v-7ad075e9]{color:var(--demo-muted);font-size:.75rem}.quote__catalogue[data-v-7ad075e9]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.quote__item[data-v-7ad075e9]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:border-color .2s;display:grid}.quote__item.is-used[data-v-7ad075e9]{border-color:rgb(var(--demo-brand-rgb)/45%)}.quote__item-emoji[data-v-7ad075e9]{background:var(--demo-surface);border-radius:calc(-2px + var(--demo-radius));place-items:center;width:2rem;height:2rem;font-size:1.05rem;display:grid}.quote__item-text[data-v-7ad075e9]{min-width:0;display:grid}.quote__item-label[data-v-7ad075e9]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.quote__item-price[data-v-7ad075e9]{color:var(--demo-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.quote__stepper[data-v-7ad075e9]{border:1px solid var(--demo-line);border-radius:999px;align-items:center;display:inline-flex}.quote__stepper-button[data-v-7ad075e9]{width:2rem;height:2rem;color:var(--demo-brand-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1rem}.quote__stepper-button[data-v-7ad075e9]:hover:not(:disabled){background:var(--demo-brand-tint)}.quote__stepper-button[data-v-7ad075e9]:disabled{color:var(--demo-line);cursor:default}.quote__stepper-button[data-v-7ad075e9]:focus-visible{outline:2px solid var(--demo-brand)}.quote__stepper-value[data-v-7ad075e9]{text-align:center;font-variant-numeric:tabular-nums;min-width:2.25rem;font-size:.875rem;font-weight:700}.quote__options[data-v-7ad075e9]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.quote__segments[data-v-7ad075e9]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:.2rem;display:flex}.quote__segment[data-v-7ad075e9]{text-align:center;cursor:pointer;border-radius:calc(-3px + var(--demo-radius));flex:1;padding:.4rem .5rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s;position:relative}.quote__segment.is-active[data-v-7ad075e9]{color:#fff;background:var(--demo-brand)}.quote__segment[data-v-7ad075e9]:has(:focus-visible){outline:2px solid var(--demo-brand);outline-offset:1px}.quote__locked[data-v-7ad075e9]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:var(--demo-radius);gap:.5rem;margin:0;padding:.6rem .8rem;font-size:.8125rem;display:flex}.quote__actions[data-v-7ad075e9]{flex-wrap:wrap;gap:.5rem;display:flex}.quote__events[data-v-7ad075e9]{border-left:2px solid var(--demo-line);gap:.4rem;margin:0;padding:0 0 0 .9rem;list-style:none;display:grid}.quote__event[data-v-7ad075e9]{gap:.1rem;font-size:.8125rem;animation:.35s quote-event-in-7ad075e9;display:grid}.quote__event:first-child .quote__event-tag[data-v-7ad075e9]{color:var(--demo-brand-strong)}.quote__event-tag[data-v-7ad075e9]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:700}.quote__preview[data-v-7ad075e9]{gap:.75rem;min-width:0;display:grid}@media (width>=64rem){.quote__preview[data-v-7ad075e9]{top:var(--demo-sticky-top);position:sticky}}.quote__paper[data-v-7ad075e9]{color:#1f2937;background:#fff;border-radius:3px;gap:1rem;padding:calc(clamp(1rem,4vw,2.25rem));font-size:.75rem;line-height:1.45;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 18px 40px -18px #0f172a47}.quote__paper p[data-v-7ad075e9]{margin:0}.quote__paper[data-v-7ad075e9]:before{content:"";background:var(--demo-brand);height:4px;position:absolute;inset:0 0 auto}.quote__watermark[data-v-7ad075e9]{color:rgb(var(--demo-brand-rgb)/6%);white-space:nowrap;pointer-events:none;font-size:calc(clamp(3rem,12vw,6rem));top:42%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.quote__stamp[data-v-7ad075e9],.quote__watermark[data-v-7ad075e9]{font-family:var(--demo-font-display);text-transform:uppercase;font-weight:700;position:absolute}.quote__stamp[data-v-7ad075e9]{color:#15803d;letter-spacing:.08em;opacity:.85;border:3px double #15803d;border-radius:6px;padding:.35rem 1rem;font-size:calc(clamp(1.25rem,4vw,1.9rem));animation:.45s cubic-bezier(.2,1.6,.4,1) quote-stamp-7ad075e9;top:38%;right:8%;transform:rotate(-12deg)}.quote__paper-head[data-v-7ad075e9]{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.quote__issuer[data-v-7ad075e9]{color:#4b5563}.quote__issuer-name[data-v-7ad075e9]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:1.15rem;font-weight:700;margin-bottom:.2rem!important}.quote__doc[data-v-7ad075e9]{text-align:right;color:#4b5563}.quote__doc-kind[data-v-7ad075e9]{font-family:var(--demo-font-display);color:#111827;text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem;font-weight:700;line-height:1}.quote__doc-number[data-v-7ad075e9]{color:#111827;font-weight:700;margin:.25rem 0 .2rem!important}.quote__recipient[data-v-7ad075e9]{border-left:3px solid var(--demo-brand);background:#f8f7f4;justify-self:end;min-width:min(100%,15rem);padding:.7rem .9rem}.quote__recipient-title[data-v-7ad075e9]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:700}.quote__recipient-name[data-v-7ad075e9]{color:#111827;font-weight:700}.quote__subject[data-v-7ad075e9]{font-weight:600}.quote__table[data-v-7ad075e9]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.quote__table th[data-v-7ad075e9]{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.05em;background:var(--demo-brand-strong);padding:.45rem .4rem;font-size:.625rem;font-weight:700}.quote__table td[data-v-7ad075e9]{vertical-align:top;border-bottom:1px solid #ece9e2;padding:.5rem .4rem}.quote__table .quote__num[data-v-7ad075e9]{text-align:right;white-space:nowrap}@media (width<40rem){.quote__table .quote__col-wide[data-v-7ad075e9]{display:none}}.quote__line-label[data-v-7ad075e9]{color:#111827;font-weight:600;display:block}.quote__line-detail[data-v-7ad075e9]{color:#6b7280;display:block}.quote__empty[data-v-7ad075e9]{color:#6b7280;text-align:center;font-style:italic;padding:1.25rem .4rem!important}.quote__totals[data-v-7ad075e9]{font-variant-numeric:tabular-nums;justify-self:end;width:min(100%,17rem);margin:0;display:grid}.quote__total[data-v-7ad075e9]{justify-content:space-between;gap:1rem;padding:.25rem 0;display:flex}.quote__total dt[data-v-7ad075e9]{color:#4b5563}.quote__total dd[data-v-7ad075e9]{color:#111827;margin:0;font-weight:600}.quote__total.is-grand[data-v-7ad075e9]{background:var(--demo-brand-tint);margin:.3rem 0;padding:.45rem .6rem;font-size:.875rem}.quote__total.is-grand dd[data-v-7ad075e9],.quote__total.is-grand dt[data-v-7ad075e9]{color:var(--demo-brand-strong);font-weight:700}.quote__total.is-due[data-v-7ad075e9]{border-top:1px solid #d1d5db}.quote__total.is-due dd[data-v-7ad075e9],.quote__total.is-due dt[data-v-7ad075e9]{color:#111827;font-weight:700}.quote__mentions[data-v-7ad075e9]{color:#6b7280;border-top:1px solid #ece9e2;gap:.15rem;margin:0;padding:.7rem 0 0;font-size:.6875rem;list-style:none;display:grid}.quote__signature[data-v-7ad075e9]{border:1px dashed #c7c2b8;border-radius:4px;justify-self:end;width:min(100%,15rem);min-height:5rem;padding:.6rem .8rem}.quote__signature.is-signed[data-v-7ad075e9]{border-style:solid;border-color:var(--demo-brand)}.quote__signature-title[data-v-7ad075e9]{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:700}.quote__signature-ink[data-v-7ad075e9]{color:var(--demo-brand-strong);font-family:Segoe Script,Brush Script MT,cursive;font-size:1.5rem;animation:.6s quote-ink-7ad075e9;transform:rotate(-4deg);margin:.2rem 0!important}.quote__signature-proof[data-v-7ad075e9]{color:#6b7280;font-size:.625rem}.quote__signature-pending[data-v-7ad075e9]{color:#9ca3af;margin-top:1.5rem!important}.quote__legal[data-v-7ad075e9]{color:#9ca3af;text-align:center;border-top:1px solid #ece9e2;padding-top:.7rem;font-size:.625rem}.quote__download[data-v-7ad075e9]{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.quote__download .quote__hint[data-v-7ad075e9]{margin:0}.quote__foot[data-v-7ad075e9]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.quote__disclaimer[data-v-7ad075e9]{color:var(--demo-muted);flex:18rem;margin:0;font-size:.75rem}.quote__lead[data-v-7ad075e9]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);padding:1.25rem}.quote__lead-title[data-v-7ad075e9]{font-family:var(--demo-font-display);margin:0 0 .35rem;font-size:1.25rem}@keyframes quote-event-in-7ad075e9{0%{opacity:0;transform:translateY(-4px)}}@keyframes quote-stamp-7ad075e9{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}}@keyframes quote-ink-7ad075e9{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.quote__event[data-v-7ad075e9],.quote__signature-ink[data-v-7ad075e9],.quote__stamp[data-v-7ad075e9]{animation:none}}:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}@media print{html.is-printing-quote body *{visibility:hidden}html.is-printing-quote .quote__paper,html.is-printing-quote .quote__paper *{visibility:visible}html.is-printing-quote .quote__paper{width:100%;box-shadow:none;font-size:10pt;position:absolute;inset:0 auto auto 0}html.is-printing-quote .quote__watermark{visibility:hidden}}[data-v-e3060a55]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.checkout[data-v-e3060a55]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.checkout__head[data-v-e3060a55]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.checkout__brand[data-v-e3060a55]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.checkout__disclaimer[data-v-e3060a55],.checkout__hint[data-v-e3060a55],.checkout__muted[data-v-e3060a55],.checkout__tagline[data-v-e3060a55]{color:var(--demo-muted);margin:0;font-size:.875rem}.checkout__badge[data-v-e3060a55]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.checkout__layout[data-v-e3060a55]{align-items:start;gap:1.25rem;display:grid}@media (width>=64rem){.checkout__layout[data-v-e3060a55]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.checkout__card[data-v-e3060a55],.checkout__phone[data-v-e3060a55]{background:var(--demo-card);border:1px solid var(--demo-line);border-radius:var(--demo-radius);min-width:0;box-shadow:0 18px 40px -28px rgb(var(--demo-brand-rgb,0 0 0)/45%);gap:.85rem;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.checkout__property[data-v-e3060a55]{gap:.2rem;display:grid}.checkout__property-name[data-v-e3060a55]{font-family:var(--demo-font-display);margin:0;font-size:1.2rem}.checkout__progress[data-v-e3060a55]{background:var(--demo-brand-tint);border-radius:999px;height:6px;margin-top:.5rem;overflow:hidden}.checkout__progress-bar[data-v-e3060a55]{background:var(--demo-brand-strong);border-radius:inherit;transform-origin:0;height:100%;transition:transform .4s;display:block}.checkout__progress-label[data-v-e3060a55]{color:var(--demo-brand-strong);margin:0;font-size:.8125rem;font-weight:600}.checkout__rooms[data-v-e3060a55]{scrollbar-width:thin;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.checkout__room[data-v-e3060a55]{font:inherit;color:var(--demo-ink);cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.875rem;transition:background-color .2s,border-color .2s;display:inline-flex}.checkout__room.is-active[data-v-e3060a55]{color:#fff;background:var(--demo-brand-strong);border-color:var(--demo-brand-strong)}.checkout__room.is-complete:not(.is-active) .checkout__room-count[data-v-e3060a55]{color:var(--demo-brand-strong)}.checkout__room-count[data-v-e3060a55]{opacity:.85;font-size:.75rem;font-weight:700}.checkout__room-bar[data-v-e3060a55]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.checkout__same[data-v-e3060a55]{font-size:.8125rem}.checkout__items[data-v-e3060a55]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checkout__item[data-v-e3060a55]{border:1px solid var(--demo-line);border-left:4px solid var(--demo-line);border-radius:calc(-4px + var(--demo-radius));gap:.6rem;padding:.75rem;transition:border-color .25s,background-color .25s;display:grid}.checkout__item.is-same[data-v-e3060a55]{border-left-color:#3d9a6b}.checkout__item.is-wear[data-v-e3060a55]{border-left-color:#c9a227}.checkout__item.is-damage[data-v-e3060a55]{background:#fdf4f2;border-left-color:#c2553f}.checkout__item-head[data-v-e3060a55]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .6rem;display:grid}.checkout__item-emoji[data-v-e3060a55]{background:var(--demo-brand-tint);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;display:grid}.checkout__item-name[data-v-e3060a55]{flex:1;min-width:0}.checkout__item-label[data-v-e3060a55]{margin:0;font-weight:600}.checkout__verdict[data-v-e3060a55]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.is-same .checkout__verdict[data-v-e3060a55]{color:#2f7a54}.is-wear .checkout__verdict[data-v-e3060a55]{color:#8a6d0f}.is-damage .checkout__verdict[data-v-e3060a55]{color:#a3402c}.checkout__conditions[data-v-e3060a55]{background:var(--demo-surface);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.2rem;display:grid}.checkout__condition[data-v-e3060a55]{min-width:0;font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .2rem;font-size:.75rem;font-weight:600;transition:background-color .2s,color .2s;position:relative}@media (width<40rem){.checkout__verdict[data-v-e3060a55]{grid-area:2/2;margin-top:.2rem}.checkout__condition[data-v-e3060a55]{padding-inline:0;font-size:.6875rem}}.checkout__condition.is-entry[data-v-e3060a55]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.checkout__condition.is-chosen[data-v-e3060a55]{color:#fff;background:var(--demo-brand-strong)}.checkout__condition.is-chosen.is-worn[data-v-e3060a55]{background:#b08b16}.checkout__condition.is-chosen.is-damaged[data-v-e3060a55],.checkout__condition.is-chosen.is-missing[data-v-e3060a55]{background:#c2553f}.checkout__condition[data-v-e3060a55]:focus-visible{outline:2px solid var(--demo-brand-strong);outline-offset:1px}.checkout__evidence[data-v-e3060a55]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.checkout__photo[data-v-e3060a55]{background:#fff;border-radius:4px;flex:none;margin:0;padding:.3rem .3rem .2rem;animation:.5s ease-out checkout-flash-e3060a55;transform:rotate(-3deg);box-shadow:0 6px 16px -8px #00000073}.checkout__photo figcaption[data-v-e3060a55]{color:#6b6b6b;text-align:center;font-size:.5625rem}.checkout__photo-shot[data-v-e3060a55]{background:radial-gradient(circle at 70% 35%,#c2553f8c 0 18%,#0000 19%),linear-gradient(135deg,#d8cfc2,#a99b88);border-radius:2px;place-items:center;width:4.25rem;height:3.25rem;font-size:1.6rem;display:grid}.checkout__evidence-text[data-v-e3060a55]{flex:1;justify-items:start;gap:.4rem;min-width:9rem;display:grid}.checkout__photo-button[data-v-e3060a55]{white-space:nowrap;font-size:.8125rem}.checkout__evidence-cost[data-v-e3060a55]{color:#a3402c;margin:0;font-size:.875rem;font-weight:700}.checkout__side[data-v-e3060a55]{gap:1rem;min-width:0;display:grid}@media (width>=64rem){.checkout__side[data-v-e3060a55]{position:sticky;top:1rem}}.checkout__card-title[data-v-e3060a55]{margin:0;font-weight:700}.checkout__keys[data-v-e3060a55]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.checkout__key-step[data-v-e3060a55]{width:2.25rem;height:2.25rem;font:inherit;color:var(--demo-brand-strong);cursor:pointer;background:var(--demo-brand-tint);border:0;border-radius:50%;font-size:1.2rem}.checkout__key-step[data-v-e3060a55]:disabled{cursor:not-allowed;opacity:.4}.checkout__keys-value[data-v-e3060a55]{text-align:center;gap:.2rem;margin:0;font-weight:600;display:grid}.checkout__keys-lost[data-v-e3060a55]{filter:grayscale();opacity:.3}.checkout__ticket[data-v-e3060a55]{background:radial-gradient(circle at 0 50%,var(--demo-surface) 0 10px,transparent 11px),radial-gradient(circle at 100% 50%,var(--demo-surface) 0 10px,transparent 11px),var(--demo-card)}.checkout__lines[data-v-e3060a55]{gap:.4rem;margin:0;display:grid}.checkout__line[data-v-e3060a55]{border-bottom:1px dashed var(--demo-line);justify-content:space-between;gap:.75rem;padding-bottom:.4rem;font-size:.9rem;display:flex}.checkout__line dd[data-v-e3060a55]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.checkout__line.is-charge dd[data-v-e3060a55]{color:#a3402c}.checkout__note[data-v-e3060a55]{color:var(--demo-muted);margin:0;font-size:.8125rem}.checkout__note.is-warning[data-v-e3060a55]{color:#8a4a00}.checkout__totals[data-v-e3060a55]{grid-template-columns:1fr 1fr;gap:.75rem;padding-top:.25rem;display:grid}.checkout__total[data-v-e3060a55]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;color:var(--demo-brand-strong);margin:0;font-size:calc(clamp(1.5rem,4vw,2rem))}.checkout__total.is-retained[data-v-e3060a55]{color:#a3402c}.checkout__pads[data-v-e3060a55]{gap:.75rem;transition:opacity .3s;display:grid}.checkout__pads.is-locked[data-v-e3060a55]{pointer-events:none;opacity:.45}.checkout__pad[data-v-e3060a55]{gap:.35rem;display:grid;position:relative}.checkout__pad-head[data-v-e3060a55]{align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.checkout__signed[data-v-e3060a55]{color:#2f7a54}.checkout__pad-clear[data-v-e3060a55]{font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.8125rem;text-decoration:underline}.checkout__canvas[data-v-e3060a55]{aspect-ratio:3;color:#1b2a4a;touch-action:none;cursor:crosshair;background:repeating-linear-gradient(transparent 0 calc(100% - 28px),var(--demo-line) calc(100% - 28px) calc(100% - 27px),transparent calc(100% - 27px)),var(--demo-surface);border:1px dashed var(--demo-line);border-radius:calc(-6px + var(--demo-radius));width:100%;height:auto;display:block}.checkout__pad-hint[data-v-e3060a55]{color:var(--demo-muted);text-align:center;pointer-events:none;font-size:.8125rem;position:absolute;bottom:40%;left:0;right:0}.checkout__done[data-v-e3060a55]{background:var(--demo-brand-tint);justify-items:start}.checkout__done p[data-v-e3060a55]{margin:0}.checkout__done-seal[data-v-e3060a55]{color:#fff;background:var(--demo-brand-strong);border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.4rem;animation:.5s cubic-bezier(.2,1.4,.4,1) checkout-seal-e3060a55;display:grid}.checkout__foot[data-v-e3060a55]{justify-items:start;gap:.5rem;display:grid}.checkout__lead[data-v-e3060a55]{gap:.75rem;display:grid}.checkout__lead-title[data-v-e3060a55]{font-family:var(--demo-font-display);margin:0}.checkout-line-enter-active[data-v-e3060a55],.checkout-line-leave-active[data-v-e3060a55]{transition:opacity .3s,transform .3s}.checkout-line-enter-from[data-v-e3060a55],.checkout-line-leave-to[data-v-e3060a55]{opacity:0;transform:translate(8px)}@keyframes checkout-flash-e3060a55{0%{filter:brightness(2.2);transform:rotate(-3deg)scale(.85)}}@keyframes checkout-seal-e3060a55{0%{transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.checkout__done-seal[data-v-e3060a55],.checkout__photo[data-v-e3060a55]{animation:none}}[data-v-70cb372f]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.loyalty[data-v-70cb372f]{font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.loyalty__head[data-v-70cb372f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.loyalty__brand[data-v-70cb372f]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.loyalty__disclaimer[data-v-70cb372f],.loyalty__hint[data-v-70cb372f],.loyalty__tagline[data-v-70cb372f],.loyalty__wallet-note[data-v-70cb372f]{color:var(--demo-muted);margin:0;font-size:.875rem}.loyalty__badge[data-v-70cb372f]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.loyalty__layout[data-v-70cb372f]{align-items:start;gap:1.25rem;display:grid}@media (width>=64rem){.loyalty__layout[data-v-70cb372f]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.loyalty__till[data-v-70cb372f]{background:var(--demo-card,#fff);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.85rem;min-width:0;padding:calc(clamp(.9rem,2.5vw,1.25rem));display:grid}.loyalty__subtitle[data-v-70cb372f],.loyalty__title[data-v-70cb372f]{font-family:var(--demo-font-display);margin:0 0 .25rem;font-size:1.2rem;line-height:1.2}.loyalty__subtitle[data-v-70cb372f]{margin-top:.5rem;font-size:1.05rem}.loyalty__label[data-v-70cb372f]{color:var(--demo-muted);text-transform:uppercase;letter-spacing:.08em;margin:.25rem 0 0;font-size:.75rem;font-weight:700}.loyalty__services[data-v-70cb372f]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.loyalty__bonus[data-v-70cb372f],.loyalty__service[data-v-70cb372f]{width:100%;min-height:3rem;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.6rem;padding:.6rem .75rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.loyalty__bonus[data-v-70cb372f]:hover:not(:disabled),.loyalty__service.is-on[data-v-70cb372f],.loyalty__service[data-v-70cb372f]:hover:not(:disabled){border-color:var(--demo-brand)}.loyalty__bonus[data-v-70cb372f]:active:not(:disabled),.loyalty__service[data-v-70cb372f]:active:not(:disabled){transform:scale(.98)}.loyalty__bonus[data-v-70cb372f]:disabled,.loyalty__service[data-v-70cb372f]:disabled{cursor:not-allowed;opacity:.5}.loyalty__bonus[data-v-70cb372f]:focus-visible,.loyalty__service[data-v-70cb372f]:focus-visible{outline:2px solid var(--demo-brand);outline-offset:2px}.loyalty__service[data-v-70cb372f]{flex-wrap:wrap;row-gap:.15rem}.loyalty__service.is-on[data-v-70cb372f]{background:var(--demo-brand-tint);box-shadow:inset 0 0 0 1px var(--demo-brand)}.loyalty__service-label[data-v-70cb372f]{flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.2}.loyalty__price[data-v-70cb372f]{color:var(--demo-muted);font-size:.8125rem}@media (width<40rem){.loyalty__services[data-v-70cb372f]{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty__price[data-v-70cb372f]{flex-basis:100%;padding-left:1.75rem}}.loyalty__emoji[data-v-70cb372f]{font-size:1.15rem}.loyalty__ticket[data-v-70cb372f]{background:var(--demo-surface);border:1px dashed var(--demo-line);border-radius:var(--demo-radius);gap:.5rem;padding:.9rem 1rem;display:grid}.loyalty__ticket-row[data-v-70cb372f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;font-size:.875rem;display:flex}.loyalty__ticket-row strong.demo-ui-display[data-v-70cb372f]{font-family:var(--demo-font-display);font-size:1.35rem}.loyalty__earn[data-v-70cb372f]{color:var(--demo-brand-strong)}.loyalty__checkout[data-v-70cb372f]{width:100%}.loyalty__bonuses[data-v-70cb372f]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.loyalty__bonuses small[data-v-70cb372f]{color:var(--demo-muted);font-size:.75rem;display:block}.loyalty__full[data-v-70cb372f]{background:var(--demo-brand-tint);border-radius:var(--demo-radius);padding:.6rem .75rem}.loyalty__tools[data-v-70cb372f]{flex-wrap:wrap;gap:.5rem;display:flex}.loyalty__wallet[data-v-70cb372f]{justify-content:center;min-width:0;display:flex}.loyalty__phone[data-v-70cb372f]{background:var(--demo-card,#fff);border:1px solid var(--demo-line);width:100%;max-width:24rem;box-shadow:0 1.5rem 3rem -1.5rem rgb(var(--demo-brand-rgb,0 0 0)/35%);border-radius:2rem;gap:.6rem;padding:1.1rem .9rem 1.25rem;display:grid;position:relative}@media (width<40rem){.loyalty__phone[data-v-70cb372f]{border-radius:1.5rem;max-width:none}}.loyalty__toast[data-v-70cb372f]{z-index:2;color:#fff;background:var(--demo-ink);border-radius:1rem;align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;font-size:.875rem;font-weight:600;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem;box-shadow:0 .75rem 1.5rem -.75rem #00000073}.loyalty__toast.is-level[data-v-70cb372f]{background:linear-gradient(120deg,#b76e79,#e8b4a0 55%,#b76e79)}.loyalty-toast-enter-active[data-v-70cb372f],.loyalty-toast-leave-active[data-v-70cb372f]{transition:opacity .3s,transform .3s}.loyalty-toast-enter-from[data-v-70cb372f],.loyalty-toast-leave-to[data-v-70cb372f]{opacity:0;transform:translateY(-.75rem)}.loyalty__card[data-v-70cb372f]{color:#3a2a2e;isolation:isolate;background:linear-gradient(135deg,#fbf8f4,#efe8e1 45%,#fdfbf8 70%,#e7ded5);border-radius:1.1rem;gap:.6rem;padding:1.1rem 1.15rem;transition:background .6s;display:grid;position:relative;overflow:hidden;box-shadow:0 .9rem 1.8rem -1rem #3a2a2e8c,inset 0 0 0 1px #fff9}.loyalty__card[data-v-70cb372f]:after{z-index:-1;content:"";background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:6s ease-in-out infinite loyalty-sheen-70cb372f;position:absolute;inset:-50%}.loyalty__card.is-tier-1[data-v-70cb372f]{background:linear-gradient(135deg,#f3eef8,#dfe9f1 30%,#f6e6ee 60%,#e2f0ec)}.loyalty__card.is-tier-2[data-v-70cb372f]{color:#fff;background:linear-gradient(135deg,#8e4f5c,#c98a7e 40%,#e9b9a3 60%,#9d5a62)}.loyalty__card.is-tier-2 .loyalty__card-tier[data-v-70cb372f]{color:#fff;background:#ffffff38}.loyalty__card.is-tier-2 .loyalty__gauge[data-v-70cb372f]{background:#ffffff40}.loyalty__card.is-tier-2 .loyalty__gauge span[data-v-70cb372f]{background:#fff}.loyalty__card.is-tier-2 .loyalty__code[data-v-70cb372f]{background-color:#ffffffe6}.loyalty__card-foot[data-v-70cb372f],.loyalty__card-top[data-v-70cb372f]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.loyalty__card-brand[data-v-70cb372f]{font-family:var(--demo-font-display);letter-spacing:.02em;font-size:1.05rem}.loyalty__card-tier[data-v-70cb372f]{color:var(--demo-brand-strong);white-space:nowrap;background:#ffffffb3;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.loyalty__balance[data-v-70cb372f]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:calc(clamp(2.4rem,7vw,3rem));line-height:1;animation:.45s ease-out loyalty-pop-70cb372f}.loyalty__balance small[data-v-70cb372f]{font-family:var(--demo-font);opacity:.75;font-size:.9rem;font-weight:600}.loyalty__gauge[data-v-70cb372f]{background:#3a2a2e1f;border-radius:999px;height:.4rem;overflow:hidden}.loyalty__gauge span[data-v-70cb372f]{background:var(--demo-brand);border-radius:inherit;transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.loyalty__next[data-v-70cb372f]{opacity:.85;margin:0;font-size:.8125rem}.loyalty__card-foot[data-v-70cb372f]{margin-top:.35rem}.loyalty__card-foot small[data-v-70cb372f],.loyalty__card-foot strong[data-v-70cb372f]{display:block}.loyalty__card-foot strong[data-v-70cb372f]{font-size:.9rem}.loyalty__card-foot small[data-v-70cb372f]{letter-spacing:.06em;opacity:.75;font-size:.75rem}.loyalty__code[data-v-70cb372f]{background-blend-mode:difference;background-color:#fff;background-image:linear-gradient(90deg,#3a2a2e 50%,#0000 0),linear-gradient(#3a2a2e 50%,#0000 0);background-position:50%;background-size:.55rem .55rem;border:.25rem solid #fff;border-radius:.35rem;flex:none;width:2.75rem;height:2.75rem}.loyalty__perk[data-v-70cb372f]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:var(--demo-radius);margin:0;padding:.55rem .75rem;font-size:.8125rem;font-weight:600}.loyalty__history[data-v-70cb372f],.loyalty__rewards[data-v-70cb372f]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.loyalty__entry[data-v-70cb372f],.loyalty__reward[data-v-70cb372f]{border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:.875rem;display:flex}.loyalty__entry small[data-v-70cb372f],.loyalty__reward small[data-v-70cb372f]{color:var(--demo-muted);font-size:.75rem;display:block}.loyalty__reward[data-v-70cb372f]{opacity:.7}.loyalty__reward.is-ready[data-v-70cb372f]{background:var(--demo-surface);border-color:var(--demo-brand);opacity:1}.loyalty__entry-text[data-v-70cb372f],.loyalty__reward-text[data-v-70cb372f]{flex:1;min-width:0}.loyalty__use[data-v-70cb372f]{flex:none;min-height:2.25rem;padding-inline:.85rem;font-size:.8125rem}.loyalty__missing[data-v-70cb372f]{color:var(--demo-muted);white-space:nowrap;flex:none;font-size:.75rem;font-weight:600}.loyalty__history[data-v-70cb372f]{max-height:15rem;overflow-y:auto}.loyalty__entry-date[data-v-70cb372f]{width:3.5rem;color:var(--demo-muted);flex:none;font-size:.75rem}.loyalty__entry-points[data-v-70cb372f]{color:var(--demo-brand-strong);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.loyalty__entry-points.is-spent[data-v-70cb372f]{color:var(--demo-muted)}.loyalty__foot[data-v-70cb372f]{justify-items:start;gap:.5rem;display:grid}.loyalty__lead[data-v-70cb372f]{border-top:1px solid var(--demo-line);gap:.75rem;padding-top:1rem;display:grid}@keyframes loyalty-sheen-70cb372f{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes loyalty-pop-70cb372f{0%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.loyalty__balance[data-v-70cb372f],.loyalty__card[data-v-70cb372f]:after{animation:none}.loyalty__gauge span[data-v-70cb372f]{transition:none}}[data-v-b4e9a736]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.donation[data-v-b4e9a736]{--paper:#fff;--part-cash:#b08a3e;--part-allowance:#5f7f6a;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.donation__head[data-v-b4e9a736]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.donation__brand[data-v-b4e9a736]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.donation__tagline[data-v-b4e9a736]{color:var(--demo-muted);margin:.25rem 0 0}.donation__badge[data-v-b4e9a736]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.donation__grid[data-v-b4e9a736]{gap:1rem;display:grid}@media (width>=900px){.donation__grid[data-v-b4e9a736]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.donation__panel[data-v-b4e9a736]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.75rem;min-width:0;padding:calc(clamp(1rem,2.5vw,1.25rem));display:grid}.donation__label[data-v-b4e9a736]{margin:.25rem 0 0;font-size:.875rem;font-weight:700}.donation__hint[data-v-b4e9a736]{color:var(--demo-muted);margin:0;font-size:.875rem}.donation__choices[data-v-b4e9a736]{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr));gap:.5rem;display:grid}.donation__choices button[data-v-b4e9a736]{min-height:44px;font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.2;transition:border-color .2s,background .2s;display:flex}.donation__choices button[data-v-b4e9a736]:hover{border-color:var(--demo-brand)}.donation__choices button[aria-pressed=true][data-v-b4e9a736]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand);font-weight:700}.donation__emoji[data-v-b4e9a736]{font-size:1.15rem}.donation__toggle[data-v-b4e9a736]{background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.donation__toggle button[data-v-b4e9a736]{min-height:44px;font:inherit;color:var(--demo-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem .75rem;font-size:.875rem;font-weight:700;transition:background .2s,color .2s}.donation__toggle button[data-v-b4e9a736]:hover{color:var(--demo-brand-strong)}.donation__toggle button[aria-pressed=true][data-v-b4e9a736]{color:#fff;background:var(--demo-brand)}.donation__range[data-v-b4e9a736]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.donation__value[data-v-b4e9a736]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:1.35rem;font-weight:700}.donation__value--small[data-v-b4e9a736]{font-size:1.05rem}.donation__slider[data-v-b4e9a736]{width:100%;min-height:44px;accent-color:var(--demo-brand)}.donation__checks[data-v-b4e9a736]{gap:.5rem;display:grid}.donation__check[data-v-b4e9a736]{cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:flex-start;gap:.65rem;min-height:44px;padding:.6rem .75rem;font-size:.9375rem;display:flex}.donation__check input[data-v-b4e9a736]{width:1.15rem;height:1.15rem;accent-color:var(--demo-brand);margin-top:.1rem}.donation__check small[data-v-b4e9a736]{color:var(--demo-muted);margin-top:.15rem;font-size:.8125rem;display:block}.donation__tree[data-v-b4e9a736]{width:100%;max-width:26rem;height:auto;margin:0 auto;display:block}.donation__link[data-v-b4e9a736]{fill:none;stroke:var(--demo-line);stroke-width:2px}.donation__hub[data-v-b4e9a736]{fill:var(--demo-brand)}.donation__node[data-v-b4e9a736]{fill:var(--demo-surface);stroke:var(--demo-line);stroke-width:1.5px}.donation__node--donor[data-v-b4e9a736]{fill:var(--demo-brand-tint);stroke:var(--demo-brand)}.donation__node-emoji[data-v-b4e9a736]{text-anchor:middle;font-size:17px}.donation__people[data-v-b4e9a736]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.donation__people li[data-v-b4e9a736]{font-variant-numeric:tabular-nums;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.15rem;padding:.6rem .75rem;font-size:.8125rem;display:grid}.donation__people p[data-v-b4e9a736]{margin:0}.donation__person[data-v-b4e9a736]{font-weight:700}.donation__pays[data-v-b4e9a736]{color:var(--demo-brand-strong);font-weight:700}.donation__pays.is-free[data-v-b4e9a736]{color:#3f5f4a}.donation__bar[data-v-b4e9a736]{background:var(--demo-surface);border-radius:999px;height:1.1rem;display:flex;overflow:hidden}.donation__bar span[data-v-b4e9a736]{height:100%;transition:width .35s}.donation__legend[data-v-b4e9a736]{flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.donation__legend li[data-v-b4e9a736]{align-items:center;gap:.4rem;display:inline-flex}.donation__dot[data-v-b4e9a736]{border-radius:50%;width:.7rem;height:.7rem}.donation__totals[data-v-b4e9a736]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.25rem 0 0;display:grid}.donation__totals div[data-v-b4e9a736]{background:var(--demo-brand-tint);border-radius:var(--demo-radius);padding:.75rem}.donation__totals dt[data-v-b4e9a736]{color:var(--demo-muted);font-size:.8125rem}.donation__totals dd[data-v-b4e9a736]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);margin:.2rem 0 0;font-size:calc(clamp(1.25rem,3.5vw,1.6rem));font-weight:700}.donation__tips[data-v-b4e9a736]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.donation__tips li[data-v-b4e9a736]{background:var(--demo-surface);border-left:3px solid var(--demo-line);border-radius:var(--demo-radius);align-items:flex-start;gap:.6rem;padding:.6rem .75rem;font-size:.9375rem;display:flex}.donation__tips li.is-save[data-v-b4e9a736]{border-left-color:var(--part-allowance)}.donation__tips li.is-cost[data-v-b4e9a736]{border-left-color:var(--demo-brand)}.donation__timeline[data-v-b4e9a736]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1.1rem 0 0;list-style:none;display:grid;position:relative}.donation__timeline[data-v-b4e9a736]:before{content:"";background:repeating-linear-gradient(90deg,var(--demo-brand) 0 6px,transparent 6px 12px);height:2px;position:absolute;top:.35rem;left:25%;right:25%}.donation__timeline li[data-v-b4e9a736]{text-align:center;justify-items:center;gap:.1rem;font-size:.875rem;display:grid;position:relative}.donation__timeline li[data-v-b4e9a736]:before{content:"";background:var(--demo-brand);border:3px solid var(--paper);width:.75rem;height:.75rem;box-shadow:0 0 0 1px var(--demo-brand);border-radius:50%;position:absolute;top:-1.05rem}.donation__disclaimer[data-v-b4e9a736],.donation__timeline span[data-v-b4e9a736]{color:var(--demo-muted)}.donation__disclaimer[data-v-b4e9a736]{margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.donation__bar span[data-v-b4e9a736]{transition:none}}[data-v-502784e0]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.trade[data-v-502784e0]{--paper:#fff;--dash:#17171a;--dash-ink:#f4f4f5;--dash-muted:#a1a1aa;--up:#2f7a4f;--down:#b4442a;font-family:var(--demo-font);color:var(--demo-ink);background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:calc(6px + var(--demo-radius));gap:1.25rem;padding:calc(clamp(1rem,3vw,1.75rem));display:grid}.trade__head[data-v-502784e0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.trade__brand[data-v-502784e0]{font-family:var(--demo-font-display);margin:0;font-size:calc(clamp(1.35rem,3vw,1.75rem));line-height:1.1}.trade__tagline[data-v-502784e0]{color:var(--demo-muted);margin:.25rem 0 0}.trade__badge[data-v-502784e0]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.trade__grid[data-v-502784e0]{gap:1rem;display:grid}@media (width>=900px){.trade__grid[data-v-502784e0]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.trade__result[data-v-502784e0]{position:sticky;top:6rem}}.trade__panel[data-v-502784e0]{background:var(--paper);border:1px solid var(--demo-line);border-radius:var(--demo-radius);gap:.75rem;min-width:0;padding:calc(clamp(1rem,2.5vw,1.25rem));display:grid}.trade__label[data-v-502784e0]{margin:.25rem 0 0;font-size:.875rem;font-weight:700}.trade__hint[data-v-502784e0]{color:var(--demo-muted);margin:0;font-size:.8125rem}.trade__models[data-v-502784e0]{grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr));gap:.5rem;display:grid}.trade__models button[data-v-502784e0]{font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);text-align:center;justify-items:center;gap:.1rem;min-height:44px;padding:.65rem .5rem;font-size:.875rem;line-height:1.2;transition:border-color .2s,background .2s,transform .2s;display:grid}.trade__models button[data-v-502784e0]:hover{border-color:var(--demo-brand)}.trade__models button[aria-pressed=true][data-v-502784e0]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand)}.trade__models button[aria-pressed=true] .trade__model-emoji[data-v-502784e0]{transform:translate(4px)scale(1.08)}.trade__models small[data-v-502784e0]{color:var(--demo-muted);font-size:.75rem}.trade__model-emoji[data-v-502784e0]{font-size:1.75rem;transition:transform .3s}.trade__chips[data-v-502784e0]{flex-wrap:wrap;gap:.4rem;display:flex}.trade__chips button[data-v-502784e0]{font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .85rem;font-size:.875rem;line-height:1.2;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.trade__chips button[data-v-502784e0]:hover{border-color:var(--demo-brand)}.trade__chips button[aria-pressed=true][data-v-502784e0]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand);font-weight:700}.trade__range[data-v-502784e0]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.trade__value[data-v-502784e0]{font-family:var(--demo-font-display);color:var(--demo-brand-strong);font-size:1.35rem;font-weight:700}.trade__value small[data-v-502784e0]{color:var(--demo-muted);font-size:.8125rem;font-weight:600}.trade__slider[data-v-502784e0]{width:100%;min-height:44px;accent-color:var(--demo-brand)}.trade__pill[data-v-502784e0]{border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.trade__pill.is-low[data-v-502784e0]{color:var(--up);background:#e7f3ec}.trade__pill.is-normal[data-v-502784e0]{color:var(--demo-muted);background:var(--demo-surface)}.trade__pill.is-high[data-v-502784e0]{color:var(--down);background:#fbeae5}.trade__odometer[data-v-502784e0]{background:var(--dash);border-radius:6px;justify-self:start;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex;box-shadow:inset 0 1px 6px #0009}.trade__wheels[data-v-502784e0]{gap:3px;display:flex}.trade__wheels span[data-v-502784e0]{width:1.45rem;height:1.9rem;color:var(--dash-ink);background:linear-gradient(#2a2a2f,#3a3a40 50%,#2a2a2f);border-radius:3px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:700;display:grid}.trade__wheels span[data-v-502784e0]:last-child{color:var(--dash);background:linear-gradient(#e8e8ea,#fff 50%,#e8e8ea)}.trade__unit[data-v-502784e0]{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.trade__conditions[data-v-502784e0]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.5rem;display:grid}.trade__conditions button[data-v-502784e0]{font:inherit;color:var(--demo-ink);text-align:left;cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:flex-start;gap:.6rem;min-height:44px;padding:.6rem .75rem;font-size:.875rem;line-height:1.2;transition:border-color .2s,background .2s,transform .2s;display:flex}.trade__conditions button[data-v-502784e0]:hover{border-color:var(--demo-brand)}.trade__conditions button[aria-pressed=true][data-v-502784e0]{color:var(--demo-brand-strong);background:var(--demo-brand-tint);border-color:var(--demo-brand)}.trade__conditions small[data-v-502784e0],.trade__conditions strong[data-v-502784e0]{display:block}.trade__conditions small[data-v-502784e0]{color:var(--demo-muted);margin-top:.15rem;font-size:.75rem}.trade__condition-emoji[data-v-502784e0]{font-size:1.2rem}.trade__checks[data-v-502784e0]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem;display:grid}.trade__check[data-v-502784e0]{cursor:pointer;background:var(--demo-surface);border:1px solid var(--demo-line);border-radius:var(--demo-radius);align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;font-size:.875rem;display:flex}.trade__check input[data-v-502784e0]{width:1.1rem;height:1.1rem;accent-color:var(--demo-brand)}.trade__switch[data-v-502784e0]{cursor:pointer;background:var(--demo-brand-tint);border:1px dashed var(--demo-brand);border-radius:var(--demo-radius);align-items:center;gap:.75rem;min-height:44px;padding:.75rem;display:flex;position:relative}.trade__switch input[data-v-502784e0]{opacity:0;position:absolute}.trade__switch small[data-v-502784e0],.trade__switch strong[data-v-502784e0]{display:block}.trade__switch small[data-v-502784e0]{color:var(--demo-brand-strong);margin-top:.15rem;font-size:.8125rem}.trade__switch-track[data-v-502784e0]{background:#d4d4d8;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;transition:background .2s;position:relative}.trade__switch-track[data-v-502784e0]:after{content:"";background:#fff;border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}input:checked+.trade__switch-track[data-v-502784e0]{background:var(--demo-brand)}input:checked+.trade__switch-track[data-v-502784e0]:after{transform:translate(1.25rem)}input:focus-visible+.trade__switch-track[data-v-502784e0]{outline:2px solid var(--demo-brand);outline-offset:2px}.trade__dash[data-v-502784e0]{color:var(--dash-ink);text-align:center;background:radial-gradient(120% 90% at 50% 0,#2c2c31 0,var(--dash) 70%);border-radius:calc(4px + var(--demo-radius));justify-items:center;padding:1rem 1rem 1.25rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.trade__dash p[data-v-502784e0]{margin:0}.trade__gauge[data-v-502784e0]{width:100%;max-width:18rem;height:auto;display:block}.trade__gauge-track[data-v-502784e0]{stroke:#3f3f46}.trade__gauge-band[data-v-502784e0],.trade__gauge-track[data-v-502784e0]{fill:none;stroke-width:12px;stroke-linecap:round}.trade__gauge-band[data-v-502784e0]{stroke:var(--demo-brand);filter:drop-shadow(0 0 6px rgb(var(--demo-brand-rgb)/70%))}.trade__gauge-tick[data-v-502784e0]{stroke:#71717a;stroke-width:1.5px}.trade__gauge-market[data-v-502784e0]{stroke:var(--dash-ink);stroke-width:2.5px;stroke-dasharray:3 2}.trade__needle[data-v-502784e0]{transform-origin:110px 104px;transition:transform .6s cubic-bezier(.34,1.4,.64,1)}.trade__needle line[data-v-502784e0]{stroke:#fff;stroke-width:3px;stroke-linecap:round}.trade__gauge-hub[data-v-502784e0]{fill:var(--dash);stroke:#fff;stroke-width:2.5px}.trade__offer-title[data-v-502784e0]{color:var(--dash-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;margin-top:.25rem!important}.trade__offer[data-v-502784e0]{font-family:var(--demo-font-display);font-variant-numeric:tabular-nums;font-size:calc(clamp(2.25rem,6vw,3rem));font-weight:800;line-height:1.05}.trade__offer-range[data-v-502784e0]{color:var(--dash-muted);font-size:.875rem;margin-top:.3rem!important}.trade__offer-market[data-v-502784e0]{align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex;margin-top:.6rem!important}.trade__market-mark[data-v-502784e0]{border-top:2.5px dashed var(--dash-ink);width:.9rem}.trade__waterfall[data-v-502784e0]{gap:.35rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.trade__waterfall li[data-v-502784e0]{grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}@media (width<480px){.trade__waterfall[data-v-502784e0]{gap:.75rem}.trade__waterfall li[data-v-502784e0]{grid-template-columns:minmax(0,1fr) auto;row-gap:.3rem}.trade__waterfall .trade__track[data-v-502784e0]{grid-area:2/1/auto/-1}}.trade__step[data-v-502784e0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade__track[data-v-502784e0]{background:var(--demo-surface);border-radius:3px;height:.7rem;position:relative}.trade__bar[data-v-502784e0]{border-radius:3px;transition:left .4s,width .4s;position:absolute;top:0;bottom:0}.is-total .trade__bar[data-v-502784e0]{background:var(--demo-ink)}.is-offer .trade__bar[data-v-502784e0]{background:var(--demo-brand)}.is-up .trade__bar[data-v-502784e0]{background:var(--up)}.is-down .trade__bar[data-v-502784e0]{background:var(--down)}.trade__amount[data-v-502784e0]{font-variant-numeric:tabular-nums;text-align:right}.is-up .trade__amount[data-v-502784e0]{color:var(--up)}.is-down .trade__amount[data-v-502784e0]{color:var(--down)}.trade__waterfall li.is-total[data-v-502784e0]{font-weight:700}.trade__tips[data-v-502784e0]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.trade__tips li[data-v-502784e0]{background:var(--demo-surface);border-left:3px solid var(--demo-line);border-radius:var(--demo-radius);align-items:flex-start;gap:.6rem;padding:.6rem .75rem;font-size:.9375rem;display:flex}.trade__tips li.is-up[data-v-502784e0]{border-left-color:var(--up)}.trade__tips li.is-down[data-v-502784e0]{border-left-color:var(--down)}.trade__disclaimer[data-v-502784e0]{color:var(--demo-muted);margin:0;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.trade__bar[data-v-502784e0],.trade__model-emoji[data-v-502784e0],.trade__needle[data-v-502784e0],.trade__switch-track[data-v-502784e0],.trade__switch-track[data-v-502784e0]:after{transition:none}}.svc-body[data-v-a085da77]{background:var(--bg)}.svc-body__intro-grid[data-v-a085da77]{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:calc(clamp(36px,5vw,56px));display:grid}.svc-body__intro-grid--solo[data-v-a085da77]{grid-template-columns:1fr}.svc-body__intro-main[data-v-a085da77]{flex-direction:column;gap:calc(clamp(24px,3vw,32px));min-width:0;display:flex}.svc-body__page-head[data-v-a085da77]{max-width:none;margin-bottom:0}.svc-body__page-title[data-v-a085da77]{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--page-title-size);letter-spacing:-.03em;color:var(--text);margin:0 0 14px;font-weight:700;line-height:1.15}.svc-body__page-lead[data-v-a085da77]{font-size:var(--page-lead-size);color:var(--gray);margin:0;line-height:1.65}.svc-body__page-lead a[data-v-a085da77]{color:var(--accent);text-underline-offset:.16em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-thickness .2s,text-underline-offset .2s}.svc-body__page-lead a[data-v-a085da77]:hover{color:var(--primary);text-underline-offset:.26em;text-decoration-thickness:2px}.svc-body__aside-tag[data-v-a085da77]{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.72rem;font-weight:600;display:inline-block}.svc-body__aside-list[data-v-a085da77]{margin:0 0 22px;padding:0;list-style:none}.svc-body__aside-list li[data-v-a085da77]{border-bottom:1px solid #e4e7ecb3;padding:10px 0 10px 22px;font-size:.875rem;line-height:1.5;position:relative}.svc-body__aside-list li[data-v-a085da77]:last-child{border-bottom:none}.svc-body__aside-list li[data-v-a085da77]:before{content:"";background:linear-gradient(135deg,var(--accent),var(--orange));border-radius:50%;width:8px;height:8px;position:absolute;top:1.05rem;left:0}.svc-body__aside-mail[data-v-a085da77]{text-align:center;color:var(--gray);margin-top:14px;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.svc-body__aside-mail[data-v-a085da77]:hover{color:var(--accent)}.svc-body__split[data-v-a085da77]{background:var(--bg)}.svc-body__split--light[data-v-a085da77]{background:#fff}.svc-body__split-grid[data-v-a085da77]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:calc(clamp(32px,5vw,56px));display:grid}.svc-body__split-grid--solo[data-v-a085da77]{grid-template-columns:1fr}.svc-body__split-grid--media-first[data-v-a085da77],.svc-body__split-grid--reverse[data-v-a085da77]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.svc-body__integrations-grid--media-first .svc-body__integrations-visual[data-v-a085da77],.svc-body__integrations-grid--reverse .svc-body__integrations-visual[data-v-a085da77],.svc-body__split-grid--media-first .svc-body__split-media[data-v-a085da77],.svc-body__split-grid--reverse .svc-body__split-media[data-v-a085da77]{order:-1}.svc-body__split-media[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 24px 60px rgb(var(--primary-rgb)/.16);border-radius:8px;position:relative;overflow:hidden}.svc-body__split-media .marketing-picture[data-v-a085da77]{width:100%}.svc-body__split-media .marketing-picture[data-v-a085da77] img{-o-object-position:var(--split-media-position,center);object-position:var(--split-media-position,center)}.svc-body__split-badge[data-v-a085da77]{letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;padding:10px 16px;font-size:.72rem;font-weight:700;position:absolute;bottom:20px;left:20px}.svc-body__split-badge--seo[data-v-a085da77]{color:var(--bleu);border-color:rgb(var(--bleu-rgb)/.2);background:#fffffff0}.svc-body__split-content p[data-v-a085da77]{margin:0 0 1rem;font-size:1.02rem;line-height:1.62}.svc-body__bullet-list[data-v-a085da77]{margin:1.25rem 0 1.5rem;padding:0;list-style:none}.svc-body__bullet-list li[data-v-a085da77]{color:var(--text);border-bottom:1px solid #e4e7ecd9;padding:12px 0 12px 44px;font-size:.96rem;font-weight:500;line-height:1.45;position:relative}.svc-body__bullet-list li[data-v-a085da77]:last-child{border-bottom:none}.svc-body__bullet-list li[data-v-a085da77]:before{content:"";background:linear-gradient(135deg,rgb(var(--turquoise-rgb)/.12),rgb(var(--orange-rgb)/.1));border:1px solid rgb(var(--turquoise-rgb)/.18);border-radius:6px;width:28px;height:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.svc-body__bullet-list li[data-v-a085da77]:after{content:"";border-left:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);width:9px;height:5px;position:absolute;top:50%;left:9px;transform:translateY(-58%)rotate(-45deg)}.svc-body__inline-link[data-v-a085da77]{color:var(--accent);align-items:center;gap:8px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.svc-body__inline-link[data-v-a085da77]:hover{color:var(--bleu)}.svc-body__integrations[data-v-a085da77]{background:linear-gradient(180deg,#eef1f5 0,var(--bg) 100%)}.svc-body__integrations-grid[data-v-a085da77]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(clamp(32px,5vw,56px));display:grid}.svc-body__integrations-copy p[data-v-a085da77]{margin:0 0 1.25rem;font-size:1.02rem;line-height:1.62}.svc-body__check-grid[data-v-a085da77]{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.svc-body__check-grid li[data-v-a085da77]{color:var(--text);padding-left:22px;font-size:.875rem;font-weight:500;line-height:1.45;position:relative}.svc-body__check-grid li[data-v-a085da77]:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}.svc-body__integrations-visual[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 24px 60px rgb(var(--primary-rgb)/.16);border-radius:8px;position:relative;overflow:hidden}.svc-body__integrations-visual .marketing-picture[data-v-a085da77]{width:100%}.svc-body__stat-card[data-v-a085da77]{background:rgb(var(--primary-rgb)/.88);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:12px;padding:18px 22px;position:absolute;bottom:20px;right:20px}.svc-body__stat-card b[data-v-a085da77]{letter-spacing:-.03em;color:var(--accent);margin-bottom:6px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.75rem;font-weight:700;line-height:1;display:block}.svc-body__stat-card span[data-v-a085da77]{color:#ffffffb8;font-size:.875rem;line-height:1.4}.svc-body__process[data-v-a085da77]{background:var(--bg)}.svc-body__process-split[data-v-a085da77]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:calc(clamp(28px,5vw,80px));display:grid}.svc-body__process-head[data-v-a085da77]{position:sticky;top:120px}.svc-body__process-list[data-v-a085da77]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.svc-body__process-item[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 1px 2px rgb(var(--primary-rgb)/.04);background:#fff;border-radius:8px;grid-template-columns:calc(clamp(56px,7vw,88px)) minmax(0,1fr);gap:20px;padding:calc(clamp(22px,3vw,32px));transition:border-color .2s,box-shadow .2s;display:grid}.svc-body__process-item[data-v-a085da77]:hover{border-color:rgb(var(--primary-rgb)/.28);box-shadow:0 8px 24px rgb(var(--primary-rgb)/.07)}.svc-body__process-item p[data-v-a085da77]{margin:0;font-size:.95rem;line-height:1.58}.svc-body__process-step[data-v-a085da77]{letter-spacing:-.03em;color:var(--accent);font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(2.2rem,4.5vw,3.4rem));font-weight:800;line-height:.95}.svc-body__process-deliverable[data-v-a085da77]{border-top:1px solid var(--border);color:var(--gray);padding-top:14px;margin-top:16px!important;font-size:.875rem!important}.svc-body__process-title[data-v-a085da77]{letter-spacing:-.03em;color:var(--text);margin:0 0 8px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.08rem;font-weight:700}.svc-body__proof[data-v-a085da77]{background:var(--bg)}.svc-body__proof-band[data-v-a085da77]{background:linear-gradient(135deg,#0f172a 0,#1e293b 55%,color-mix(in srgb,var(--orange) 28%,#0f172a) 100%);color:#fff;box-shadow:0 24px 60px rgb(var(--primary-rgb)/.2);border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:calc(clamp(24px,4vw,40px));padding:calc(clamp(36px,5vw,48px)) calc(clamp(32px,4vw,48px));display:flex}.svc-body__proof-title[data-v-a085da77]{letter-spacing:-.03em;margin:0 0 10px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(1.4rem,2.8vw,1.85rem));font-weight:700}.svc-body__proof-copy p[data-v-a085da77]{color:#ffffffb8;max-width:52ch;margin:0;font-size:.95rem;line-height:1.6}.svc-body__proof-actions[data-v-a085da77]{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.svc-body__proof-ghost[data-v-a085da77]{color:#fff;border-color:#ffffff38}.svc-body__proof-ghost[data-v-a085da77]:hover{color:#fff;background:#ffffff14}@media (width<=768px){.svc-body__check-grid[data-v-a085da77],.svc-body__integrations-grid[data-v-a085da77],.svc-body__intro-grid[data-v-a085da77],.svc-body__process-split[data-v-a085da77],.svc-body__split-grid[data-v-a085da77]{grid-template-columns:1fr}.svc-body__process-head[data-v-a085da77]{position:static}.svc-body__proof-band[data-v-a085da77]{text-align:center;flex-direction:column;align-items:center}.svc-body__proof-actions[data-v-a085da77]{justify-content:center;width:100%}.svc-body__integrations-copy[data-v-a085da77],.svc-body__split-content[data-v-a085da77]{text-align:center}.svc-body__inline-link[data-v-a085da77]{justify-content:center}}.svc-body__process-meta[data-v-a085da77]{letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin:0 0 4px;font-size:.78rem;font-weight:700}.svc-body__faq-group[data-v-a085da77]{padding-top:0}.svc-body__faq-wrap[data-v-a085da77]{max-width:820px}.svc-body__faq-title[data-v-a085da77]{margin:0 0 18px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(1.4rem,2.5vw,1.85rem))}.svc-body__faq-list[data-v-a085da77]{gap:10px;display:grid}.svc-body__faq-item[data-v-a085da77]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:4px 18px}.svc-body__faq-question[data-v-a085da77]{cursor:pointer;padding:14px 0;font-size:1.02rem;font-weight:700;list-style:none}.svc-body__faq-question[data-v-a085da77]::-webkit-details-marker{display:none}.svc-body__faq-question[data-v-a085da77]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.svc-body__faq-answer[data-v-a085da77]{color:var(--gray);margin:0 0 16px;line-height:1.65}.svc-body__page-head--spaced[data-v-a085da77]{margin-bottom:calc(clamp(28px,4vw,48px))}.svc-body__sit-tabs[data-v-a085da77]{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(clamp(12px,2vw,18px));display:grid}.svc-body__sit-tab[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 4px 14px rgb(var(--primary-rgb)/.08);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .2s;display:flex}.svc-body__sit-tab[data-v-a085da77]:hover{transform:translateY(-3px)}.svc-body__sit-tab[data-v-a085da77]:focus-visible{outline-offset:3px;outline:2px solid #14b8a6}.svc-body__sit-tab[aria-selected=true][data-v-a085da77]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 14px 30px rgb(var(--primary-rgb)/.1)}.svc-body__sit-tab .svc-body__platform-icon[data-v-a085da77]{width:44px;height:44px}.svc-body__sit-label[data-v-a085da77]{letter-spacing:-.02em;color:var(--text);font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.02rem}.svc-body__sit-caption[data-v-a085da77]{color:var(--gray);font-size:.85rem}.svc-body__sit-panel[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 4px 14px rgb(var(--primary-rgb)/.08);background:#fff;border-radius:8px;margin-top:24px;padding:calc(clamp(24px,4vw,40px));display:none}.svc-body__sit-panel--active[data-v-a085da77]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(clamp(24px,4vw,48px));display:grid}.svc-body__sit-panel p[data-v-a085da77]{color:var(--gray);margin:0 0 18px;line-height:1.65}.svc-body__sit-title[data-v-a085da77]{letter-spacing:-.03em;margin:0 0 16px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem}.svc-body__sit-questions[data-v-a085da77]{gap:10px;margin:8px 0 22px;padding:0;list-style:none;display:grid}.svc-body__sit-questions li[data-v-a085da77]{color:var(--text);padding-left:30px;font-size:.95rem;font-weight:500;position:relative}.svc-body__sit-questions li[data-v-a085da77]:before{content:"?";color:#c2410c;background:rgb(var(--orange-rgb)/.12);border:1px solid rgb(var(--orange-rgb)/.22);border-radius:6px;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:1px;left:0}.svc-body__sit-deliver[data-v-a085da77]{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-self:start;gap:22px;padding:24px;display:flex}.svc-body__sit-deliver dl[data-v-a085da77]{gap:14px;margin:0;display:grid}.svc-body__sit-deliver dt[data-v-a085da77]{letter-spacing:.08em;text-transform:uppercase;color:var(--gray);font-size:.72rem;font-weight:600}.svc-body__sit-deliver dd[data-v-a085da77]{color:var(--text);margin:4px 0 0;font-weight:600}.svc-body__readings[data-v-a085da77]{color:#fff;background:linear-gradient(135deg,#0f172a 0,#1e293b 55%,color-mix(in srgb,var(--orange) 28%,#0f172a) 100%);box-shadow:0 24px 60px rgb(var(--primary-rgb)/.2);border:1px solid #ffffff14;border-radius:8px;padding:calc(clamp(28px,5vw,56px))}.svc-body__readings .svc-body__title[data-v-a085da77]{color:#fff}.svc-body__readings .svc-body__lead[data-v-a085da77]{color:#ffffffc7}.svc-body__readings-head[data-v-a085da77]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.svc-body__readings-switch[data-v-a085da77]{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:4px;display:inline-flex}.svc-body__readings-switch button[data-v-a085da77]{font:inherit;color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:600}.svc-body__readings-switch button[aria-pressed=true][data-v-a085da77]{color:var(--text);background:#fff}.svc-body__readings-switch button[data-v-a085da77]:focus-visible{outline-offset:3px;outline:2px solid #14b8a6}.svc-body__readings-grid[data-v-a085da77]{background:#ffffff1a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}.svc-body__reading[data-v-a085da77]{background:rgb(var(--primary-rgb)/.9);padding:calc(clamp(22px,3vw,32px))}.svc-body__reading p[data-v-a085da77]{color:#ffffffc7;margin:0;font-size:.95rem;line-height:1.65}.svc-body__reading-label[data-v-a085da77]{color:var(--accent);font-size:1.05rem;font-weight:800}.svc-body__compare thead th[data-v-a085da77],.svc-body__editorial--steps .svc-body__editorial-checklist li[data-v-a085da77]:before,.svc-body__editorial-highlight[data-v-a085da77],.svc-body__reading-label[data-v-a085da77],.svc-body__reading-title[data-v-a085da77],.svc-body__scene-title[data-v-a085da77],.svc-body__screen-title[data-v-a085da77],.svc-body__timeline-time[data-v-a085da77]{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.svc-body__reading-title[data-v-a085da77]{letter-spacing:-.03em;color:#fff;margin:8px 0 10px;font-size:1.15rem}.svc-body__reading-technical[data-v-a085da77],.svc-body__readings--technical .svc-body__reading-business[data-v-a085da77]{display:none}.svc-body__readings--technical .svc-body__reading-technical[data-v-a085da77]{display:block}.svc-body__compare-wrap[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 4px 14px rgb(var(--primary-rgb)/.08);background:#fff;border-radius:8px;overflow-x:auto}.svc-body__compare[data-v-a085da77]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.svc-body__compare td[data-v-a085da77],.svc-body__compare th[data-v-a085da77]{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:16px 20px;font-size:.95rem}.svc-body__compare thead th[data-v-a085da77]{background:var(--surface-muted);font-size:.9rem}.svc-body__compare thead td[data-v-a085da77]{background:var(--surface-muted);width:22%}.svc-body__compare tbody th[data-v-a085da77]{color:var(--gray);font-weight:500}.svc-body__compare tbody tr[data-v-a085da77]:last-child>*{border-bottom:0}.svc-body__compare .svc-body__compare-me[data-v-a085da77]{color:var(--text);background:rgb(var(--turquoise-rgb)/.07);font-weight:600}.svc-body__compare thead .svc-body__compare-me[data-v-a085da77]{color:#fff;background:var(--primary)}.svc-body__process-deliverable[data-v-a085da77]{color:var(--gray);border-top:1px dashed var(--border);padding-top:12px;margin-top:12px!important;font-size:.85rem!important}.svc-body__process-deliverable b[data-v-a085da77]{color:var(--text)}.svc-body__faq-split[data-v-a085da77]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:calc(clamp(28px,5vw,64px));display:grid}.svc-body__faq-split>.svc-body__section-head[data-v-a085da77]{position:sticky;top:120px}.svc-body__faq-split .svc-body__faq-list[data-v-a085da77]{gap:16px}.svc-body__faq-split .svc-body__faq-item[data-v-a085da77],.svc-body__screen[data-v-a085da77]{box-shadow:0 4px 14px rgb(var(--primary-rgb)/.08)}@media (width<=1024px){.svc-body__sit-tabs[data-v-a085da77]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.svc-body__sit-tabs[data-v-a085da77]{gap:10px}.svc-body__sit-tab[data-v-a085da77]{gap:6px;padding:14px}.svc-body__sit-tab .svc-body__platform-icon[data-v-a085da77]{display:none}.svc-body__sit-panel[data-v-a085da77]{margin-top:18px}.svc-body__editorial[data-v-a085da77],.svc-body__faq-split[data-v-a085da77],.svc-body__readings-grid[data-v-a085da77],.svc-body__sit-panel--active[data-v-a085da77]{grid-template-columns:1fr}.svc-body__readings[data-v-a085da77]{padding:28px 20px}.svc-body__reading[data-v-a085da77]{padding:22px 20px}}.svc-body__timeline[data-v-a085da77]{grid-template-columns:repeat(5,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.svc-body__timeline-wave[data-v-a085da77]{pointer-events:none;width:100%;height:54px;position:absolute;top:0;left:0;overflow:visible}.svc-body__timeline-wave path[data-v-a085da77]{fill:none;stroke:#ffffff40;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.svc-body__timeline-entry[data-v-a085da77]{padding:40px 18px 0 0;position:relative}.svc-body__timeline-entry[data-v-a085da77]:nth-of-type(2n){margin-top:34px}.svc-body__timeline-entry[data-v-a085da77]:before{content:"";box-sizing:border-box;border:4px solid var(--accent);background:#0f172a;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.svc-body__timeline-entry--alert[data-v-a085da77]:before{border-color:var(--orange)}.svc-body__timeline-entry p[data-v-a085da77]{color:#ffffffc7;margin:6px 0 0;font-size:.9rem;line-height:1.5}.svc-body__timeline-time[data-v-a085da77]{letter-spacing:-.03em;color:var(--accent);font-size:1.3rem;font-weight:700}.svc-body__timeline-entry--alert .svc-body__timeline-time[data-v-a085da77]{color:var(--orange)}.svc-body__timeline-title[data-v-a085da77]{color:#fff;margin:8px 0 0;font-size:1rem}p.svc-body__timeline-note[data-v-a085da77]{color:var(--accent);margin-top:8px;font-size:.84rem;font-weight:600}.svc-body__timeline-more[data-v-a085da77]{color:#ffffffb8;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;padding-top:20px;font-size:.92rem;line-height:1.6;display:flex}.svc-body__timeline-more b[data-v-a085da77]{color:#fff;font-weight:600}.svc-body__timeline-more-link[data-v-a085da77]{color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}@media (width<=768px){.svc-body__timeline[data-v-a085da77]{grid-template-columns:1fr;gap:26px}.svc-body__timeline-wave[data-v-a085da77]{display:none}.svc-body__timeline-entry[data-v-a085da77]:nth-of-type(2n){margin-top:0}}.svc-body__platform-grid[data-v-a085da77]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.svc-body__platform-grid[data-v-a085da77]:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=768px){:is(.svc-body__platform-grid[data-v-a085da77]:has(>:nth-child(2):last-child),.svc-body__platform-grid[data-v-a085da77]:has(>:nth-child(4):last-child)){grid-template-columns:1fr}}.svc-body__platform-cons[data-v-a085da77]{margin:-4px 0 0;padding:0;list-style:none}.svc-body__platform-cons li[data-v-a085da77]{color:var(--gray);padding:0 0 12px 18px;font-size:.875rem;line-height:1.5;position:relative}.svc-body__platform-cons li[data-v-a085da77]:before{content:"−";color:var(--orange);font-weight:700;position:absolute;left:0}.svc-body__journey[data-v-a085da77]{gap:calc(clamp(48px,7vw,88px));display:grid}.svc-body__scene[data-v-a085da77]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:calc(clamp(32px,5vw,64px));display:grid}.svc-body__scene--flip .svc-body__screen[data-v-a085da77]{order:-1}.svc-body__scene-copy p[data-v-a085da77]{color:var(--gray);margin:0;line-height:1.65}.svc-body__scene-who[data-v-a085da77]{color:var(--gray);align-items:center;gap:10px;margin-bottom:16px;font-size:.85rem;font-weight:600;display:inline-flex}.svc-body__scene-who .svc-body__platform-icon[data-v-a085da77]{width:36px;height:36px;font-size:1rem}.svc-body__scene-title[data-v-a085da77]{letter-spacing:-.03em;color:var(--text);margin:0 0 14px;font-size:calc(clamp(1.3rem,2.4vw,1.7rem))}.svc-body__scene-chips[data-v-a085da77]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.svc-body__screen[data-v-a085da77]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:20px}.svc-body__screen-dots[data-v-a085da77]{gap:6px;margin-bottom:14px;display:flex}.svc-body__screen-dots i[data-v-a085da77]{background:var(--border);border-radius:50%;width:9px;height:9px}.svc-body__screen-title[data-v-a085da77]{color:var(--text);font-size:1rem;display:block}.svc-body__screen-bar[data-v-a085da77]{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;height:8px;margin:14px 0 8px;overflow:hidden}.svc-body__screen-bar span[data-v-a085da77]{background:linear-gradient(90deg,var(--accent),var(--orange));height:100%;display:block}.svc-body__screen-caption[data-v-a085da77]{color:var(--gray);margin:6px 0 4px;font-size:.8rem;display:inline-block}.svc-body__screen-row[data-v-a085da77]{border:1px solid var(--border);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:11px 14px;font-size:.88rem;display:flex}.svc-body__screen-row--current[data-v-a085da77]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.svc-body__screen-row--good[data-v-a085da77]{border-color:rgb(var(--turquoise-rgb)/.5);background:rgb(var(--turquoise-rgb)/.06)}.svc-body__screen-row--done .svc-body__screen-value[data-v-a085da77],.svc-body__screen-row--good .svc-body__screen-value[data-v-a085da77]{color:var(--accent);font-weight:700}.svc-body__screen-value[data-v-a085da77]{color:var(--text);flex-shrink:0;font-weight:600}@media (width<=768px){.svc-body__scene[data-v-a085da77]{grid-template-columns:1fr}.svc-body__scene--flip .svc-body__screen[data-v-a085da77]{order:0}}.svc-body__editorial[data-v-a085da77]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:calc(clamp(28px,4vw,44px)) calc(clamp(32px,5vw,72px));display:grid}.svc-body__editorial[data-v-a085da77]>:where(:not(.svc-body__editorial-highlight):not(.svc-body__editorial-columns)){grid-column:1/-1}.svc-body__editorial-highlight[data-v-a085da77]{background:var(--text);letter-spacing:-.02em;color:#fff;border-radius:8px;margin:0;padding:calc(clamp(28px,4vw,48px));font-size:calc(clamp(1.3rem,2.2vw,1.65rem));font-weight:600;line-height:1.4}.svc-body__editorial-highlight b[data-v-a085da77],.svc-body__editorial-highlight strong[data-v-a085da77]{color:rgb(var(--turquoise-rgb));-webkit-text-fill-color:currentColor;background:0 0}.svc-body__editorial-columns[data-v-a085da77]{align-self:center}.svc-body__editorial-columns p[data-v-a085da77]{color:var(--gray);-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 18px;font-size:1.02rem;line-height:1.75}.svc-body__editorial-columns p[data-v-a085da77]:first-child{color:var(--text);font-weight:500}.svc-body__editorial-columns p[data-v-a085da77]:last-child{border-top:1px solid var(--border);color:var(--text);margin-bottom:0;padding-top:18px;font-weight:600}.svc-body__editorial-checklist h3[data-v-a085da77]{margin:0 0 16px}.svc-body__editorial-checklist ul[data-v-a085da77]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}:is(.svc-body__editorial-checklist ul[data-v-a085da77]:has(>:nth-child(2):last-child),.svc-body__editorial-checklist ul[data-v-a085da77]:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.svc-body__editorial-checklist li[data-v-a085da77]{color:var(--text);border:1px solid var(--border);background:#ffffffb3;border-radius:8px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:.95rem;font-weight:500;line-height:1.45;display:flex}.svc-body__editorial-check[data-v-a085da77]{width:24px;height:24px;color:var(--accent);background:rgb(var(--turquoise-rgb)/.12);border-radius:6px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}@media (width<=1024px){.svc-body__editorial-checklist ul[data-v-a085da77]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.svc-body__editorial-columns[data-v-a085da77]{-moz-column-count:1;column-count:1}:is(.svc-body__editorial-checklist ul[data-v-a085da77],.svc-body__editorial-checklist ul[data-v-a085da77]:has(>:nth-child(4):last-child)){grid-template-columns:1fr}}.svc-body__editorial--dark-panel[data-v-a085da77],.svc-body__editorial--side-card[data-v-a085da77],.svc-body__editorial--side-card-flip[data-v-a085da77]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.svc-body__editorial--dark-panel .svc-body__editorial-highlight[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-highlight[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-highlight[data-v-a085da77]{color:var(--text);border-left:5px solid var(--accent);background:0 0;border-radius:0;grid-column:1;padding:0 0 0 calc(clamp(18px,2.5vw,28px))}.svc-body__editorial--dark-panel .svc-body__editorial-highlight b[data-v-a085da77],.svc-body__editorial--dark-panel .svc-body__editorial-highlight strong[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-highlight b[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-highlight strong[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-highlight b[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-highlight strong[data-v-a085da77]{color:var(--accent)}.svc-body__editorial--dark-panel .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-columns[data-v-a085da77]{grid-column:1;align-self:start}.svc-body__editorial--dark-panel .svc-body__editorial-checklist[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-checklist[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-checklist[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 4px 14px rgb(var(--primary-rgb)/.08);background:#fff;border-radius:8px;grid-area:1/2/span 2;align-self:start;padding:calc(clamp(20px,3vw,30px))}.svc-body__editorial--dark-panel .svc-body__editorial-checklist ul[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-checklist ul[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-checklist ul[data-v-a085da77]{grid-template-columns:1fr}.svc-body__editorial--dark-panel .svc-body__editorial-checklist li[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-checklist li[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-checklist li[data-v-a085da77]{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:12px 0}.svc-body__editorial--dark-panel .svc-body__editorial-checklist li[data-v-a085da77]:last-child,.svc-body__editorial--side-card .svc-body__editorial-checklist li[data-v-a085da77]:last-child,.svc-body__editorial--side-card-flip .svc-body__editorial-checklist li[data-v-a085da77]:last-child{border-bottom:0}.svc-body__editorial--side-card-flip[data-v-a085da77]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.svc-body__editorial--side-card-flip .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-highlight[data-v-a085da77]{grid-column:2}.svc-body__editorial--side-card-flip .svc-body__editorial-checklist[data-v-a085da77]{grid-column:1}.svc-body__editorial--dark-panel .svc-body__editorial-checklist[data-v-a085da77]{color:#fff;background:var(--text);border-color:var(--text)}.svc-body__editorial--dark-panel .svc-body__editorial-checklist h3[data-v-a085da77],.svc-body__editorial--dark-panel .svc-body__editorial-checklist li[data-v-a085da77]{color:#fff}.svc-body__editorial--dark-panel .svc-body__editorial-checklist li[data-v-a085da77]{border-bottom-color:#ffffff29}.svc-body__editorial--dark-panel .svc-body__editorial-checklist .svc-body__editorial-check[data-v-a085da77]{color:var(--text);background:rgb(var(--turquoise-rgb))}.svc-body__editorial--quote[data-v-a085da77]{grid-template-columns:1fr}.svc-body__editorial--quote .svc-body__editorial-highlight[data-v-a085da77]{color:var(--text);border-left:5px solid var(--accent);background:0 0;border-left-width:8px;border-radius:0;max-width:56ch;padding:0 0 0 calc(clamp(18px,2.5vw,28px));font-size:calc(clamp(1.5rem,3vw,2.2rem))}.svc-body__editorial--quote .svc-body__editorial-highlight b[data-v-a085da77],.svc-body__editorial--quote .svc-body__editorial-highlight strong[data-v-a085da77]{color:var(--accent)}.svc-body__editorial--quote .svc-body__editorial-columns[data-v-a085da77]{-moz-column-count:2;column-count:2;-moz-column-gap:calc(clamp(28px,4vw,56px));align-self:start;column-gap:calc(clamp(28px,4vw,56px))}.svc-body__editorial--quote .svc-body__editorial-columns p[data-v-a085da77]:last-child{border-top:0;padding-top:0}.svc-body__editorial--quote .svc-body__editorial-checklist ul[data-v-a085da77]{-moz-column-gap:calc(clamp(28px,4vw,56px));grid-template-columns:repeat(2,minmax(0,1fr));gap:0 calc(clamp(28px,4vw,56px))}.svc-body__editorial--quote .svc-body__editorial-checklist li[data-v-a085da77]{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:14px 0}.svc-body__editorial--steps[data-v-a085da77]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.svc-body__editorial--steps .svc-body__editorial-checklist[data-v-a085da77]{grid-area:1/1/auto/-1}.svc-body__editorial--steps .svc-body__editorial-checklist ul[data-v-a085da77]{counter-reset:intro-step}.svc-body__editorial--steps .svc-body__editorial-checklist li[data-v-a085da77]{counter-increment:intro-step;border-top:4px solid var(--accent);border-radius:0 0 8px 8px;flex-direction:column;gap:8px}.svc-body__editorial--steps .svc-body__editorial-checklist li[data-v-a085da77]:before{content:counter(intro-step,decimal-leading-zero);color:var(--accent);font-size:1.6rem;font-weight:700}.svc-body__editorial--steps .svc-body__editorial-checklist .svc-body__editorial-check[data-v-a085da77]{display:none}.svc-body__editorial--band[data-v-a085da77]{grid-template-columns:1fr}.svc-body__editorial--band .svc-body__editorial-highlight[data-v-a085da77]{text-align:center}.svc-body__editorial--band .svc-body__editorial-columns[data-v-a085da77]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-self:start;gap:calc(clamp(20px,3vw,40px));display:grid}.svc-body__editorial--band .svc-body__editorial-columns p[data-v-a085da77],.svc-body__editorial--band .svc-body__editorial-columns p[data-v-a085da77]:last-child{border:0;margin:0;padding:0}.svc-body__editorial--band .svc-body__editorial-checklist[data-v-a085da77]{border-top:2px solid var(--text);padding-top:calc(clamp(20px,3vw,28px))}.svc-body__editorial--band .svc-body__editorial-checklist li[data-v-a085da77]{background:0 0;border:0;padding:8px 0}@media (width<=768px){.svc-body__editorial--dark-panel[data-v-a085da77],.svc-body__editorial--quote .svc-body__editorial-checklist ul[data-v-a085da77],.svc-body__editorial--side-card[data-v-a085da77],.svc-body__editorial--side-card-flip[data-v-a085da77],.svc-body__editorial--steps[data-v-a085da77]{grid-template-columns:1fr}.svc-body__editorial--dark-panel .svc-body__editorial-checklist[data-v-a085da77],.svc-body__editorial--dark-panel .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--dark-panel .svc-body__editorial-highlight[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-checklist[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--side-card .svc-body__editorial-highlight[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-checklist[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--side-card-flip .svc-body__editorial-highlight[data-v-a085da77],.svc-body__editorial--steps .svc-body__editorial-checklist[data-v-a085da77],.svc-body__editorial--steps .svc-body__editorial-columns[data-v-a085da77],.svc-body__editorial--steps .svc-body__editorial-highlight[data-v-a085da77]{grid-area:auto/1}.svc-body__editorial--quote .svc-body__editorial-columns[data-v-a085da77]{-moz-column-count:1;column-count:1}}.svc-body__showcase[data-v-a085da77]{background:var(--bg)}.svc-body__show[data-v-a085da77]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:calc(clamp(36px,6vw,88px));display:grid}.svc-body__show+.svc-body__show[data-v-a085da77]{margin-top:calc(clamp(64px,8vw,104px))}.svc-body__show--flip>.svc-body__show-copy[data-v-a085da77]{order:2}.svc-body__show-main[data-v-a085da77]{margin-bottom:0}.svc-body__show-title[data-v-a085da77]{letter-spacing:-.03em;color:var(--text);margin:0;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(1.4rem,2.4vw,1.9rem));line-height:1.2}.svc-body__show-lead[data-v-a085da77]{max-width:56ch;color:var(--gray);margin:18px 0 0;font-size:1.05rem;line-height:1.65}.svc-body__show-points[data-v-a085da77]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.svc-body__show-points li[data-v-a085da77]{gap:12px;display:flex}.svc-body__show-points li[data-v-a085da77]:before{content:"";background:rgb(var(--turquoise-rgb)/.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230f766e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:6px;flex:none;width:20px;height:20px;margin-top:4px}.svc-body__show-tech[data-v-a085da77]{border-left:3px solid var(--accent);background:#ffffff8c;border-radius:0 10px 10px 0;margin:22px 0 0;padding:16px 18px;font-size:.95rem;line-height:1.6}.svc-body__show-tech b[data-v-a085da77]{color:var(--text)}.svc-body__show-tech a[data-v-a085da77]{color:var(--text);border-bottom:2px solid var(--accent);font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s}.svc-body__show-tech a[data-v-a085da77]:hover{background:rgb(var(--accent-rgb,20 184 166)/.14);border-bottom-color:var(--primary)}.svc-body__fit-section[data-v-a085da77]{background:var(--bg)}.svc-body__fit[data-v-a085da77]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.svc-body__fit-card[data-v-a085da77]{border:1px solid rgb(var(--primary-rgb)/.1);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.svc-body__fit-card p[data-v-a085da77]{color:var(--gray);margin:10px 0 0;font-size:.97rem;line-height:1.6}.svc-body__fit-card--main[data-v-a085da77]{border-color:var(--primary);background:var(--primary);color:#cbd5e1}.svc-body__fit-card--main .svc-body__fit-title[data-v-a085da77]{color:#fff}.svc-body__fit-card--main .svc-body__fit-label[data-v-a085da77]{color:#5eead4}.svc-body__fit-card--main p[data-v-a085da77]{color:#cbd5e1}.svc-body__fit-card--main .svc-body__fit-link[data-v-a085da77]{color:#fff;border-color:#5eead4}.svc-body__fit-label[data-v-a085da77]{letter-spacing:.12em;text-transform:uppercase;color:var(--gray);margin-bottom:10px;font-size:.72rem;font-weight:700}.svc-body__fit-title[data-v-a085da77]{letter-spacing:-.02em;color:var(--text);margin:0;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.15rem;line-height:1.3}.svc-body__fit-link[data-v-a085da77]{color:var(--text);border-bottom:2px solid var(--accent);margin-top:auto;padding-top:14px;font-size:.92rem;font-weight:600;text-decoration:none}.svc-body--showcase>.site-section[data-v-a085da77]{background:var(--bg)}.svc-body--showcase .svc-body__section-head[data-v-a085da77]{margin-inline:auto;text-align:center;max-width:760px;margin-bottom:calc(clamp(40px,5vw,64px))}.svc-body--showcase .svc-body__lead[data-v-a085da77]{margin-inline:auto}.svc-body--showcase .svc-body__compare-wrap[data-v-a085da77]{border:1px solid rgb(var(--primary-rgb)/.1);box-shadow:none;border-radius:16px}.svc-body--showcase .svc-body__compare thead td[data-v-a085da77],.svc-body--showcase .svc-body__compare thead th[data-v-a085da77]{background:#faf8f4}.svc-body--showcase .svc-body__compare thead .svc-body__compare-me[data-v-a085da77]{background:var(--primary)}.svc-body--showcase .svc-body__process-split[data-v-a085da77]{display:block}.svc-body--showcase .svc-body__process-head[data-v-a085da77]{position:static}.svc-body--showcase .svc-body__process-list[data-v-a085da77]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;position:relative}.svc-body--showcase .svc-body__process-list[data-v-a085da77]:before{content:"";background:linear-gradient(90deg,var(--accent),var(--orange));height:2px;position:absolute;top:23px;left:12%;right:12%}.svc-body--showcase .svc-body__process-item[data-v-a085da77]{box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;padding:0 16px;display:flex;position:relative}.svc-body--showcase .svc-body__process-item>div[data-v-a085da77]{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.svc-body--showcase .svc-body__process-item>div>p[data-v-a085da77]:not(.svc-body__process-deliverable,.svc-body__process-meta){margin-bottom:16px}.svc-body--showcase .svc-body__process-item p[data-v-a085da77]{color:var(--gray);font-size:.95rem}.svc-body--showcase .svc-body__process-item:last-child .svc-body__process-step[data-v-a085da77]{border-color:var(--orange)}.svc-body--showcase .svc-body__process-step[data-v-a085da77]{border:2px solid var(--accent);background:var(--bg);width:48px;height:48px;color:var(--text);-webkit-text-fill-color:currentcolor;border-radius:50%;place-items:center;font-size:1rem;display:grid}.svc-body--showcase .svc-body__process-deliverable[data-v-a085da77]{border:1px solid rgb(var(--primary-rgb)/.1);background:#fff;border-radius:999px;padding:5px 12px;display:inline-block;margin-top:auto!important;font-size:.82rem!important}.svc-body--showcase .svc-body__process-deliverable b[data-v-a085da77]{font-weight:600}.svc-body--showcase .svc-body__process-deliverable-label[data-v-a085da77]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svc-body--showcase .svc-body__faq-split[data-v-a085da77]{display:block}.svc-body--showcase .svc-body__faq-split>.svc-body__section-head[data-v-a085da77]{position:static}.svc-body--showcase .svc-body__faq-split .svc-body__faq-list[data-v-a085da77]{gap:0;max-width:860px;margin-inline:auto}.svc-body--showcase .svc-body__faq-split .svc-body__faq-item[data-v-a085da77]{border:0;border-bottom:1px solid rgb(var(--primary-rgb)/.1);box-shadow:none;background:0 0;border-radius:0;padding:22px 0}.svc-body--showcase .svc-body__faq-question[data-v-a085da77]{letter-spacing:-.02em;justify-content:space-between;gap:20px;padding:0;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:600;display:flex}.svc-body--showcase .svc-body__faq-question[data-v-a085da77]:after{content:"+";border:1px solid rgb(var(--primary-rgb)/.1);width:30px;height:30px;color:var(--teal-700);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;line-height:1;transition:transform .2s;display:grid}.svc-body--showcase .svc-body__faq-item[open] .svc-body__faq-question[data-v-a085da77]:after{transform:rotate(45deg)}.svc-body--showcase .svc-body__faq-answer[data-v-a085da77]{max-width:68ch;margin:12px 0 0}@media (width<=1024px){.svc-body__fit[data-v-a085da77],.svc-body__show[data-v-a085da77]{grid-template-columns:minmax(0,1fr)}.svc-body__show--flip>.svc-body__show-copy[data-v-a085da77]{order:0}.svc-body--showcase .svc-body__process-list[data-v-a085da77]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:32px}.svc-body--showcase .svc-body__process-list[data-v-a085da77]:before{display:none}}@media (width<=768px){.svc-body--showcase .svc-body__process-list[data-v-a085da77]{grid-template-columns:minmax(0,1fr)}}[data-v-a085da77]:root{--accent:#14b8a6;--turquoise-rgb:20 184 166;--bleu:#3b82f6;--bleu-rgb:59 130 246;--bleu-d-2:#1d4ed8;--orange:#f97316;--orange-rgb:249 115 22;--orange-d-2:#c2410c;--text:#111827;--text-rgb:17 24 39;--gray:#445064;--border:#e4e7ec;--bg:#f4efe6;--primary:#0f172a;--primary-rgb:15 23 42;--white:#fff;--surface-muted:#f8fafc;--slate-800:#1e293b;--slate-800-rgb:30 41 59;--teal-700:#0f766e;--malt:#fc5656;--malt-rgb:252 86 86;--linkedin:#0a66c2;--linkedin-rgb:10 102 194;--error:#dc2626;--violet:#8b5cf6;--violet-rgb:139 92 246;--indigo:#6366f1;--indigo-rgb:99 102 241;--emerald:#10b981;--emerald-rgb:34 197 94;--rose:#ec4899;--rose-rgb:236 72 153;--amber-rgb:234 179 8;--red-rgb:239 68 68;--ink:#0b0f19;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#eef1f5;--emerald-ink:#047857;--red-ink:#b91c1c;--amber-ink:#b45309;--violet-ink:#6d28d9;--rose-ink:#be185d;--indigo-ink:#4338ca;--color-on-dark:#ffffffe6;--color-on-dark-muted:#ffffffad;--color-on-dark-subtle:#ffffffb8;--color-on-dark-link:#ffffffd1;--font-sans:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-display:Instrument Sans, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--text-xs:.72rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.35rem;--leading-tight:1.2;--leading-normal:1.6;--tracking-tight:-.03em;--tracking-wide:.08em;--section-title-size:calc(clamp(1.65rem, 3.2vw, 2.15rem));--section-title-weight:700;--section-title-tracking:-.035em;--section-title-leading:1.18;--section-title-gap:14px;--section-desc-size:1.05rem;--section-head-margin-bottom:calc(clamp(40px, 5vw, 56px));--page-title-size:calc(clamp(1.75rem, 3.4vw, 2.35rem));--page-lead-size:calc(clamp(1.02rem, 1.8vw, 1.12rem));--site-header-slot:100px;--page-top-offset:calc(var(--site-header-slot) + clamp(28px, 4vw, 52px));--site-sticky-below-header-gap:calc(clamp(20px, 2.8vw, 32px));--site-sticky-below-header:calc(var(--mega-menu-top,var(--site-header-slot)) + var(--site-sticky-below-header-gap));--container-max:1320px;--container-padding:calc(clamp(18px, 3vw, 24px));--section-padding-y:calc(clamp(72px, 10vw, 120px));--border-width:1px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:8px;--radius-2xl:20px;--radius-full:999px;--radius-circle:50%;--shadow-sm:0 4px 14px rgb(var(--primary-rgb)/.08);--shadow-md:0 12px 30px rgb(var(--primary-rgb)/.12);--shadow-lg:0 24px 60px rgb(var(--primary-rgb)/.16);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.55s}.svc-body__eyebrow[data-v-a085da77]{letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem;font-weight:600;display:block}.svc-body__eyebrow[data-v-a085da77],.svc-body__eyebrow--on-dark[data-v-a085da77]{color:var(--accent)}.svc-body__title[data-v-a085da77]{font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--section-title-size);font-weight:var(--section-title-weight);letter-spacing:var(--section-title-tracking);line-height:var(--section-title-leading);color:var(--text);margin:0 0 var(--section-title-gap)}.svc-body__title--sm[data-v-a085da77]{font-size:calc(clamp(1.35rem,2.6vw,1.75rem))}.svc-body__lead[data-v-a085da77]{color:var(--gray);margin:0;font-size:1.05rem;line-height:1.65}.svc-body__lead--center[data-v-a085da77]{text-align:center;margin-inline:auto}.svc-body__section-head[data-v-a085da77]{margin-bottom:calc(clamp(24px,3vw,36px))}.svc-body__section-head--center[data-v-a085da77]{text-align:center;margin-inline:auto;max-width:720px;margin-bottom:calc(clamp(28px,3.5vw,40px))}.svc-body__platforms[data-v-a085da77]{background:var(--bg)}.svc-body__platform-grid[data-v-a085da77]{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(clamp(14px,2vw,20px));display:grid}.svc-body__platform-card[data-v-a085da77]{border:1px solid var(--border);box-shadow:0 1px 2px rgb(var(--primary-rgb)/.04);border-top:4px solid var(--card-tone,var(--accent));background:#fff;border-radius:8px;flex-direction:column;padding:calc(clamp(24px,3vw,34px));transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.svc-body__platform-card[data-v-a085da77]:hover{border-color:rgb(var(--primary-rgb)/.28);box-shadow:0 8px 24px rgb(var(--primary-rgb)/.07);transform:translateY(-3px)}.svc-body__platform-top[data-v-a085da77]{margin-bottom:20px}.svc-body__platform-icon[data-v-a085da77]{display:none}.svc-body__platform-tag[data-v-a085da77]{background:rgb(var(--primary-rgb)/.06);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.svc-body__platform-card--blue[data-v-a085da77]{--card-tone:#3b82f6}.svc-body__platform-card--purple[data-v-a085da77]{--card-tone:#8b5cf6}.svc-body__platform-card--orange[data-v-a085da77]{--card-tone:#f97316}.svc-body__platform-card--green[data-v-a085da77]{--card-tone:#22a06b}.svc-body__platform-card--indigo[data-v-a085da77]{--card-tone:#6366f1}.svc-body__platform-card--teal[data-v-a085da77]{--card-tone:#14b8a6}.svc-body__platform-card--pink[data-v-a085da77]{--card-tone:#ec4899}.svc-body__platform-card--yellow[data-v-a085da77]{--card-tone:#eab308}.svc-body__platform-card--dark[data-v-a085da77]{--card-tone:#0f172a}.svc-body__platform-title[data-v-a085da77]{letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-family:Instrument Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(clamp(1.5rem,2.4vw,1.9rem));font-weight:700;line-height:1.15}.svc-body__platform-lead[data-v-a085da77]{color:var(--gray);min-height:3.2em;margin:0 0 24px;font-size:.95rem;line-height:1.58}.svc-body__platform-points[data-v-a085da77]{border-top:1px solid var(--border);flex:1;align-content:start;gap:14px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:grid}.svc-body__platform-points li[data-v-a085da77]{color:var(--text);padding-left:28px;font-size:.875rem;font-weight:600;line-height:1.5;position:relative}.svc-body__platform-points li[data-v-a085da77]:before{content:"";background:rgb(var(--turquoise-rgb)/.14);border-radius:50%;width:18px;height:18px;position:absolute;top:.1em;left:0}.svc-body__platform-points li[data-v-a085da77]:after{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:6px;height:3px;position:absolute;top:.42em;left:6px;transform:rotate(-45deg)}.svc-body__platform-links[data-v-a085da77]{flex-direction:column;gap:8px;margin-top:auto;display:flex}.svc-body__platform-link[data-v-a085da77]{background:var(--primary);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 0 #64748b47}.svc-body__platform-link[data-v-a085da77]:focus-visible,.svc-body__platform-link[data-v-a085da77]:hover{color:#cbd5e1;box-shadow:0 0 0 2px #64748b47}.svc-body__platform-link span[data-v-a085da77]{transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-block}.svc-body__platform-link:focus-visible span[data-v-a085da77],.svc-body__platform-link:hover span[data-v-a085da77]{transform:translate(6px)}@media (width<=768px){.svc-body__platform-grid[data-v-a085da77]{grid-template-columns:1fr}.svc-body__platform-links[data-v-a085da77]{justify-content:center}}
