.usp[data-v-186b6128]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.usp--sm .usp__circle[data-v-186b6128]{height:2.5rem;width:2.5rem}.usp--sm .usp__icon[data-v-186b6128]{font-size:1rem}.usp--sm .usp__label[data-v-186b6128]{font-size:.625rem}.usp--md .usp__circle[data-v-186b6128]{height:3.25rem;width:3.25rem}.usp--md .usp__icon[data-v-186b6128]{font-size:1.25rem}.usp--md .usp__label[data-v-186b6128]{font-size:.75rem}.usp__circle[data-v-186b6128]{align-items:center;border-radius:50%;display:flex;justify-content:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.usp:hover .usp__circle[data-v-186b6128]{transform:scale(1.08)}.usp--light .usp__circle[data-v-186b6128]{background:linear-gradient(180deg,#fef4ed,#faeade);border:.5px solid hsla(0,0%,100%,.3);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #0000000f,0 2px 6px #2c181014,0 4px 12px #2c18100a}.usp--dark .usp__circle[data-v-186b6128]{background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border:.5px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 1px #ffffff14,inset 0 -1px 2px #00000026,0 2px 6px #00000026}.usp__icon[data-v-186b6128]{line-height:1}.usp--light .usp__icon[data-v-186b6128]{color:var(--color-accent,#c4724b)}.usp--dark .usp__icon[data-v-186b6128]{color:#f0d5b8}.usp__label[data-v-186b6128]{font-weight:500;letter-spacing:.01em;line-height:1.2;text-align:center}.usp--light .usp__label[data-v-186b6128]{color:var(--color-body,#8b7b6b)}.usp--dark .usp__label[data-v-186b6128]{color:#fff9}@media(prefers-reduced-motion:reduce){.usp__circle[data-v-186b6128]{transition:none}.usp:hover .usp__circle[data-v-186b6128]{transform:none}}.usp-desktop[data-v-ac46086e]{display:none;grid-template-columns:repeat(4,auto);justify-content:center;justify-items:center}.usp-desktop--sm[data-v-ac46086e]{gap:0 1.5rem}.usp-desktop--md[data-v-ac46086e]{gap:0 2.25rem}@media(min-width:480px){.usp-desktop[data-v-ac46086e]{display:grid}}.usp-mobile[data-v-ac46086e]{align-items:center;display:flex;flex-wrap:wrap;gap:0;justify-content:center}@media(min-width:480px){.usp-mobile[data-v-ac46086e]{display:none}}.usp-mobile__item[data-v-ac46086e]{font-size:.8125rem;font-weight:500;letter-spacing:.01em}.usp-mobile--light .usp-mobile__item[data-v-ac46086e]{color:var(--color-body,#8b7b6b)}.usp-mobile--dark .usp-mobile__item[data-v-ac46086e]{color:#fff9}.usp-mobile__dot[data-v-ac46086e]{border-radius:50%;flex-shrink:0;height:3px;margin:0 .5rem;width:3px}.usp-mobile--light .usp-mobile__dot[data-v-ac46086e]{background:var(--color-accent,#c4724b)}.usp-mobile--dark .usp-mobile__dot[data-v-ac46086e]{background:#ffffff59}.hero[data-v-c517e546]{background:var(--color-bg-main);overflow:hidden;position:relative}.hero__grain[data-v-c517e546]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px;inset:0;opacity:.25}.hero__curves[data-v-c517e546],.hero__grain[data-v-c517e546]{pointer-events:none;position:absolute;z-index:0}.hero__curves[data-v-c517e546]{bottom:0;height:70%;left:0;width:100%}.hero__inner[data-v-c517e546]{margin:0 auto;max-width:80rem;position:relative;width:100%;z-index:1}.hero__h1[data-v-c517e546] em{background:#c4724b1c;border-radius:.15em .3em .25em .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#9e4f2b;font-family:var(--font-heading);font-style:italic;font-weight:300;padding:.04em .35em .04em .15em}.hero__mobile[data-v-c517e546]{align-items:center;display:flex;flex-direction:column;gap:1.75rem;padding:4rem 1.5rem 3rem;text-align:center}@media(min-width:640px){.hero__mobile[data-v-c517e546]{gap:2rem;padding:5rem 2rem 4rem}}@media(min-width:1024px){.hero__mobile[data-v-c517e546]{display:none}}.hero__h1--mobile[data-v-c517e546]{max-width:24rem}.hero__sub--mobile[data-v-c517e546]{max-width:22rem}.hero__portrait-frame--mobile[data-v-c517e546]{margin:.5rem 0;max-width:18rem;width:100%}@media(min-width:640px){.hero__portrait-frame--mobile[data-v-c517e546]{max-width:22rem}}.hero__cta-zone--mobile[data-v-c517e546]{max-width:20rem;width:100%}.hero__desktop[data-v-c517e546]{display:none}@media(min-width:1024px){.hero__desktop[data-v-c517e546]{align-items:center;display:grid;gap:5rem;grid-template-columns:1.1fr 1fr;padding:5rem 2.5rem 4rem}}@media(min-width:1280px){.hero__desktop[data-v-c517e546]{gap:6rem;padding:6rem 3rem 5rem}}.hero__portrait-frame[data-v-c517e546]{aspect-ratio:3/4;border:1px solid hsla(0,0%,100%,.2);border-radius:30% 70% 70% 30%/60% 40%;box-shadow:inset 0 2px 4px #ffffff26,0 4px 12px #2c181014,0 16px 48px #2c18100f;overflow:hidden}.hero__portrait-col[data-v-c517e546]{display:flex;justify-content:center}.hero__portrait[data-v-c517e546]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%;width:100%}.hero__text-col[data-v-c517e546]{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}@media(min-width:1280px){.hero__text-col[data-v-c517e546]{gap:2.25rem}}.hero__h1[data-v-c517e546]{color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(2rem,5vw,4rem);font-weight:400;letter-spacing:-.03em;line-height:1.08}.hero__sub[data-v-c517e546]{color:var(--color-body);font-size:1.0625rem;line-height:1.7;max-width:26rem}.hero__cta-zone[data-v-c517e546]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}@media(min-width:480px){.hero__cta-zone[data-v-c517e546]{align-items:center;flex-direction:row;gap:1.25rem}}.hero__seo-lede[data-v-c517e546]{color:var(--color-ink);font-family:var(--font-heading);font-size:1.0625rem;font-weight:400;letter-spacing:-.005em;line-height:1.45;max-width:30rem}@media(min-width:1024px){.hero__seo-lede[data-v-c517e546]{font-size:1.125rem;max-width:32rem}}.hero__credentials[data-v-c517e546]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.hero__cred[data-v-c517e546]{align-items:center;color:var(--color-body);display:inline-flex;font-family:var(--font-heading);font-size:.8125rem;gap:.5rem;white-space:nowrap}.hero__cred i[data-v-c517e546]{color:var(--color-accent);font-size:1rem}.chemin__h2[data-v-a25318ea] em,.chemin__title[data-v-a25318ea] em{background:#c4724b1c;border-radius:.15em .3em .25em .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#9e4f2b;font-family:var(--font-heading);font-style:italic;font-weight:300;padding:.04em .35em .04em .15em}.chemin[data-v-a25318ea]{gap:2.5rem}.chemin[data-v-a25318ea],.chemin__head[data-v-a25318ea]{display:flex;flex-direction:column}.chemin__head[data-v-a25318ea]{align-items:flex-start;gap:1rem}.chemin__h2[data-v-a25318ea]{color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:400;letter-spacing:-.03em;line-height:1.12}.chemin__body[data-v-a25318ea]{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){.chemin__body[data-v-a25318ea]{align-items:start;gap:2.5rem;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.chemin__body[data-v-a25318ea]{gap:3.5rem}}.chemin__journey[data-v-a25318ea]{display:flex;flex-direction:column;position:relative}.chemin__glow-track[data-v-a25318ea]{bottom:0;left:calc(1.25rem - 6px);pointer-events:none;z-index:2}.chemin__glow[data-v-a25318ea],.chemin__glow-track[data-v-a25318ea]{position:absolute;top:0;width:12px}.chemin__glow[data-v-a25318ea]{animation:pulse-travel-a25318ea 6s ease-in-out infinite;background:radial-gradient(circle,#c4724b8c 0,#c4724b00 70%);border-radius:50%;box-shadow:0 0 8px 2px #c4724b26;display:block;height:12px;opacity:0}@keyframes pulse-travel-a25318ea{0%{opacity:0;top:0}6%{opacity:1}88%{opacity:1}94%{opacity:.5;top:100%}to{opacity:0;top:100%}}.chemin__step[data-v-a25318ea]{display:grid;gap:.75rem;grid-template-columns:2.5rem 1fr}.chemin__step--last .chemin__content[data-v-a25318ea]{padding-bottom:0}.chemin__marker[data-v-a25318ea]{align-items:center;display:flex;flex-direction:column}.chemin__dot[data-v-a25318ea]{background:#fff;border:2px solid rgba(196,114,75,.3);border-radius:50%;flex-shrink:0;height:12px;width:12px;z-index:1}.chemin__dot--start[data-v-a25318ea]{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 4px #c4724b1f}.chemin__dot--end[data-v-a25318ea]{animation:dot-pulse-a25318ea 3s ease-in-out 1.2s infinite;background:linear-gradient(180deg,#8e9867,#6b7b3a);border-color:#8e9867;box-shadow:0 0 0 4px #8e98671f}@keyframes dot-pulse-a25318ea{0%,to{box-shadow:0 0 0 4px #8e98671f}50%{box-shadow:0 0 0 7px #8e98672e}}.chemin__line[data-v-a25318ea]{background:#c4724b1a;flex:1;margin-top:-1px;width:2px}.chemin__content[data-v-a25318ea]{padding-bottom:1.75rem}.chemin__label[data-v-a25318ea]{color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.chemin__title[data-v-a25318ea]{color:var(--color-ink);font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.chemin__desc[data-v-a25318ea]{color:var(--color-body);font-size:.9375rem;line-height:1.65;margin-top:.375rem;max-width:26rem}.chemin__carousel-zone[data-v-a25318ea]{align-items:flex-start;display:flex}@media(min-width:768px){.chemin__carousel-zone[data-v-a25318ea]{position:sticky;top:6rem}}.carousel[data-v-a25318ea]{border-radius:1.25rem;box-shadow:0 4px 16px #2c18101f,0 12px 40px #2c18100f;display:flex;min-height:20rem;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.carousel[data-v-a25318ea]{border-radius:1.5rem;min-height:24rem}.carousel__inner[data-v-a25318ea]{min-height:24rem;padding:1.5rem}}.carousel__bg[data-v-a25318ea]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.carousel__overlay[data-v-a25318ea]{background:#0000001a;inset:0;position:absolute}.carousel__inner[data-v-a25318ea]{color:#fff;display:flex;flex-direction:column;min-height:20rem;padding:1.25rem;position:relative;width:100%;z-index:1}.carousel__top[data-v-a25318ea]{justify-content:space-between}.carousel__icon[data-v-a25318ea],.carousel__top[data-v-a25318ea]{align-items:center;display:flex}.carousel__icon[data-v-a25318ea]{background:#fff3;border-radius:50%;height:2.25rem;justify-content:center;width:2.25rem}.carousel__badge[data-v-a25318ea],.carousel__icon[data-v-a25318ea]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.875rem}.carousel__badge[data-v-a25318ea]{background:#ffffffe6;border-radius:9999px;color:var(--color-ink);font-weight:500;padding:.25rem .75rem}.carousel__slide-area[data-v-a25318ea]{align-items:flex-end;display:flex;flex:1;min-height:8rem;padding-bottom:.75rem;padding-top:1rem}.carousel__slide[data-v-a25318ea]{width:100%}.slide-stat[data-v-a25318ea]{font-family:var(--font-heading);font-size:clamp(2.75rem,5vw,3.75rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em;line-height:1}.slide-label[data-v-a25318ea]{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin-top:.5rem}.slide-detail[data-v-a25318ea]{font-size:.875rem;font-weight:400;line-height:1.55;margin-top:.375rem;opacity:.75}.slide-enter-active[data-v-a25318ea]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease}.slide-leave-active[data-v-a25318ea]{transition:opacity .2s ease,transform .2s ease,filter .2s ease}.slide-enter-from[data-v-a25318ea]{filter:blur(3px);opacity:0;transform:translateY(12px)}.slide-leave-to[data-v-a25318ea]{filter:blur(2px);opacity:0;transform:translateY(-6px)}.carousel__progress[data-v-a25318ea]{display:flex;gap:.375rem;margin-top:auto;padding-top:1rem}.progress-dot[data-v-a25318ea]{background:#ffffff26;border:none;border-radius:9999px;cursor:pointer;flex:1;height:6px;overflow:hidden;padding:0;position:relative;transition:background-color .3s ease}.progress-dot[data-v-a25318ea]:after{content:"";inset:-19px 0;position:absolute}.progress-dot[data-v-a25318ea]:hover{background-color:#ffffff4d}.progress-fill[data-v-a25318ea]{animation:progressFill-a25318ea 5s linear forwards;background:#fff;border-radius:9999px;bottom:0;left:0;position:absolute;top:0}.progress-fill--paused[data-v-a25318ea]{animation-play-state:paused}.progress-fill--done[data-v-a25318ea]{animation:none;background:#fffc;border-radius:9999px;inset:0;position:absolute;width:100%}@keyframes progressFill-a25318ea{0%{width:0}to{width:100%}}.chemin__cta[data-v-a25318ea]{align-items:stretch;display:flex;flex-direction:column;gap:1rem}@media(min-width:480px){.chemin__cta[data-v-a25318ea]{align-items:center;flex-direction:row;gap:1.25rem}}@media(prefers-reduced-motion:reduce){.slide-enter-active[data-v-a25318ea],.slide-leave-active[data-v-a25318ea]{transition-duration:.01ms!important}.progress-fill[data-v-a25318ea]{animation:none;width:100%}.chemin__glow[data-v-a25318ea]{opacity:0}.chemin__dot--end[data-v-a25318ea],.chemin__glow[data-v-a25318ea]{animation:none}.progress-dot[data-v-a25318ea]:hover{transform:none}}.hs__container[data-v-205fa5d0]>:first-child{margin-bottom:3.5rem}.hs__item[data-v-205fa5d0]{border-top:1px solid var(--color-border);cursor:pointer;transition:background-color .4s ease}.hs__item[data-v-205fa5d0]:last-child{border-bottom:1px solid var(--color-border)}.hs__item[data-v-205fa5d0]:hover{background-color:#f1e9e04d}.hs__item--open[data-v-205fa5d0]{background-color:#fdf0e866}.hs__num[data-v-205fa5d0]{color:var(--color-accent-light);font-size:clamp(1.5rem,3vw,2.5rem);transition:color .4s}.hs__item--open .hs__num[data-v-205fa5d0]{color:var(--color-accent)}.hs__name[data-v-205fa5d0]{font-size:clamp(1.25rem,2.5vw,1.75rem);transition:color .3s}.hs__icon-wrap[data-v-205fa5d0]{transition:all .4s cubic-bezier(.16,1,.3,1)}.hs__item--open .hs__icon-wrap[data-v-205fa5d0]{background:var(--color-accent);transform:scale(1.1)}.hs__item--open .hs__icon[data-v-205fa5d0]{color:#fff}.hs__chevron[data-v-205fa5d0]{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.hs__item--open .hs__chevron[data-v-205fa5d0]{transform:rotate(180deg)}.hs__panel[data-v-205fa5d0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.16,1,.3,1)}.hs__item--open .hs__panel[data-v-205fa5d0]{grid-template-rows:1fr}.hs__item--open .hs__panel-inner[data-v-205fa5d0]{padding-bottom:2rem}.hs__desc[data-v-205fa5d0]{opacity:0;transform:translateY(8px);transition:all .4s ease .1s}.hs__item--open .hs__desc[data-v-205fa5d0]{opacity:1;transform:translateY(0)}.hs__link[data-v-205fa5d0]{opacity:0;transform:translateY(8px);transition:opacity .4s ease .2s,transform .4s ease .2s}.hs__item--open .hs__link[data-v-205fa5d0]{opacity:1;transform:translateY(0)}.hs__panel-stat[data-v-205fa5d0]{box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #0000000a,0 1px 3px #2c18100f,0 4px 12px #2c18100a;opacity:0;transform:translateY(8px);transition:all .4s cubic-bezier(.16,1,.3,1) .2s}.hs__item--open .hs__panel-stat[data-v-205fa5d0]{opacity:1;transform:translateY(0)}.hs__panel-stat--accent[data-v-205fa5d0]{background:linear-gradient(180deg,#fef4ed,#faeade)}.hs__panel-stat--accent .hs__stat-num[data-v-205fa5d0]{color:#9e4f2b}.hs__panel-stat--olive[data-v-205fa5d0]{background:linear-gradient(180deg,#f7f9f0,#eef2e4)}.hs__panel-stat--olive .hs__stat-num[data-v-205fa5d0]{color:#4a5b24}.hs__panel-stat--warm[data-v-205fa5d0]{background:linear-gradient(180deg,#f5ede8,#ede3dc)}.hs__panel-stat--warm .hs__stat-num[data-v-205fa5d0]{color:#6b4a3a}.hs__panel-stat--cta[data-v-205fa5d0]{background:linear-gradient(180deg,#f0eae4,#e8e0d8)}.hs__panel-stat--cta .hs__stat-num[data-v-205fa5d0]{color:var(--color-cta)}@media(prefers-reduced-motion:reduce){.hs__chevron[data-v-205fa5d0],.hs__desc[data-v-205fa5d0],.hs__icon-wrap[data-v-205fa5d0],.hs__link[data-v-205fa5d0],.hs__num[data-v-205fa5d0],.hs__panel[data-v-205fa5d0],.hs__panel-stat[data-v-205fa5d0]{transition-duration:.01ms!important}}.ha__quote[data-v-e5ddd787]{font-size:clamp(1.25rem,3.5vw,2.25rem);line-height:1.35}.ha__quote[data-v-e5ddd787] em{background:#c4724b1c;border-radius:.15em .3em .25em .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#9e4f2b;font-family:var(--font-heading);font-style:italic;font-weight:300;padding:.04em .35em .04em .15em}@media(prefers-reduced-motion:reduce){[data-v-e5ddd787]{transition-duration:.01ms!important}}.hi__tab[data-v-223c3093]{min-height:44px;transition:all .3s ease}.hi__tab[data-v-223c3093]:hover{border-color:var(--color-muted)}.hi__tab--active.hi__tab--accent[data-v-223c3093]{background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-accent-text)}.hi__tab--active.hi__tab--olive[data-v-223c3093]{background:var(--color-olive-50);border-color:var(--color-olive);color:#4a5b24}.hi__tab--active.hi__tab--warm[data-v-223c3093]{background:#f5ede8;border-color:var(--color-warm);color:#6b4a3a}.hi__tab--active.hi__tab--cta[data-v-223c3093]{background:#f0eae4;border-color:var(--color-cta);color:var(--color-cta)}.hi__badge[data-v-223c3093]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid hsla(30,32%,87%,.45);color:var(--color-body);transition:all .3s ease}.hi__badge[data-v-223c3093]:hover{background:#fffffff2;border-color:var(--color-accent-light);box-shadow:0 4px 20px #c4724b1f,0 1px 4px #2c18100f;color:var(--color-ink)}.hi__badge--sm[data-v-223c3093]{font-size:.75rem;padding:.3125rem .75rem}.hi__badge--md[data-v-223c3093]{font-size:.8125rem;padding:.4375rem 1rem}.hi__badge--lg[data-v-223c3093]{font-size:.875rem;font-weight:600;padding:.5625rem 1.25rem}@media(min-width:640px){.hi__badge--sm[data-v-223c3093]{font-size:.8125rem;padding:.375rem .875rem}.hi__badge--md[data-v-223c3093]{font-size:.875rem;padding:.5rem 1.125rem}.hi__badge--lg[data-v-223c3093]{font-size:.9375rem;padding:.625rem 1.375rem}}.hi__badge--accent[data-v-223c3093]{background:#fdf0e8a6;border-color:#c4724b33;color:var(--color-cta)}.hi__badge--accent[data-v-223c3093]:hover{background:var(--color-accent-bg);border-color:var(--color-accent);color:var(--color-ink)}.hi__badge--dimmed[data-v-223c3093]{opacity:.25}.hi__badge--highlighted[data-v-223c3093]{background:#fffffff2;border-color:var(--color-accent-light);box-shadow:0 2px 8px #c4724b1a;color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.hi__badge[data-v-223c3093],.hi__tab[data-v-223c3093]{transition:none!important}}.hp--hidden[data-v-d4b43177]{opacity:0;transform:translateY(16px)}.hp--revealed[data-v-d4b43177]{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease}.hp__line-track[data-v-d4b43177]{height:2px;left:calc(16.667% + 20px);position:absolute;right:calc(16.667% + 20px);top:38px;z-index:0}.hp__line[data-v-d4b43177]{background:#c4724b33;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1) .3s;width:100%}.hp__line--drawn[data-v-d4b43177]{transform:scaleX(1)}.hp__glow[data-v-d4b43177]{background:radial-gradient(circle,rgba(196,114,75,.6) 0,transparent 70%);border-radius:50%;box-shadow:0 0 12px 4px #c4724b33;height:12px;opacity:0;pointer-events:none;position:absolute;top:-5px;transform:translate(-50%);width:12px;will-change:left}.hp__glow--visible[data-v-d4b43177]{opacity:1}.hp__circle[data-v-d4b43177]{align-items:center;background:var(--color-bg-main);border:2px solid var(--color-border);border-radius:50%;display:flex;height:76px;justify-content:center;position:relative;transition:border-color .4s ease,background-color .4s ease,box-shadow .4s ease;width:76px;z-index:2}.hp__step--glow-hit .hp__circle[data-v-d4b43177],.hp__step:hover .hp__circle[data-v-d4b43177]{background:var(--color-accent-bg);border-color:var(--color-accent);box-shadow:0 0 0 6px #c4724b14}.hp__num[data-v-d4b43177]{color:var(--color-ink);font-family:var(--font-heading);font-size:1.375rem;font-weight:600;transition:opacity .3s,transform .3s}.hp__icon[data-v-d4b43177]{color:var(--color-accent);font-size:1.375rem;opacity:0;position:absolute;transform:scale(.5) rotate(-15deg);transition:all .4s cubic-bezier(.34,1.56,.64,1)}.hp__step--glow-hit .hp__num[data-v-d4b43177],.hp__step:hover .hp__num[data-v-d4b43177]{opacity:0;transform:scale(.8)}.hp__step--glow-hit .hp__icon[data-v-d4b43177],.hp__step:hover .hp__icon[data-v-d4b43177]{opacity:1;transform:scale(1) rotate(0)}.hp__vline-track[data-v-d4b43177]{bottom:0;left:5px;position:absolute;top:0;width:2px}.hp__vline[data-v-d4b43177]{background:#c4724b33;height:100%;transform:scaleY(0);transform-origin:top;transition:transform 1s cubic-bezier(.16,1,.3,1) .2s;width:100%}.hp__vline--drawn[data-v-d4b43177]{transform:scaleY(1)}.hp__mdot[data-v-d4b43177]{background:var(--color-bg-card);border:2.5px solid var(--color-accent);border-radius:50%;height:.75rem;left:-1.75rem;position:absolute;top:1.5rem;width:.75rem;z-index:2}.hp__legal-inner[data-v-d4b43177]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid hsla(30,32%,87%,.5);border-radius:9999px;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #00000008,0 1px 3px #2c18100d,0 4px 12px #2c181008;display:flex;gap:.75rem;max-width:-moz-max-content;max-width:max-content;padding:.75rem 1.25rem}.hp__legal-icon[data-v-d4b43177]{align-items:center;background:linear-gradient(180deg,#fef4ed,#faeade);border-radius:50%;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #0000000a;color:var(--color-accent);display:flex;flex-shrink:0;font-size:.875rem;height:1.75rem;justify-content:center;width:1.75rem}.hp__legal-text[data-v-d4b43177]{color:var(--color-body);font-size:.8125rem;line-height:1.4}@media(max-width:639px){.hp__legal-inner[data-v-d4b43177]{border-radius:1rem;padding:.875rem 1.125rem}.hp__legal-text[data-v-d4b43177]{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.hp--hidden[data-v-d4b43177]{opacity:1;transform:none}.hp__line[data-v-d4b43177]{transform:scaleX(1);transition:none}.hp__vline[data-v-d4b43177]{transform:scaleY(1);transition:none}.hp__circle[data-v-d4b43177],.hp__icon[data-v-d4b43177],.hp__num[data-v-d4b43177]{transition:none!important}}.hv__card[data-v-58bcaf12]{box-shadow:inset 0 1px 1px #ffffff80,0 1px 3px #2c18100d,0 4px 12px #2c181008;transition:all .5s cubic-bezier(.16,1,.3,1)}.hv__card[data-v-58bcaf12]:hover{box-shadow:inset 0 1px 1px #ffffff80,0 8px 24px #c4724b1a,0 16px 48px #2c18100f;transform:translateY(-4px)}.hv__card-glow[data-v-58bcaf12]{background:radial-gradient(circle,rgba(196,114,75,.08) 0,transparent 70%);border-radius:50%;bottom:-2rem;height:8rem;opacity:0;pointer-events:none;position:absolute;right:-2rem;transition:opacity .5s ease;width:8rem}.hv__card:hover .hv__card-glow[data-v-58bcaf12]{opacity:1}.hv__icon[data-v-58bcaf12]{background:linear-gradient(180deg,#fef4ed,#faeade);box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #0000000a,0 2px 6px #2c18100f;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.hv__card:hover .hv__icon[data-v-58bcaf12]{transform:scale(1.1) rotate(-5deg)}.hv__title[data-v-58bcaf12]{transition:color .3s}.hv__card:hover .hv__title[data-v-58bcaf12]{color:#9e4f2b}@media(prefers-reduced-motion:reduce){.hv__card[data-v-58bcaf12],.hv__icon[data-v-58bcaf12]{transition:none!important}}.hb__post[data-v-9d43cd9c]{box-shadow:inset 0 1px 1px #ffffff80,0 1px 3px #2c18100d,0 4px 12px #2c181008;transition:all .3s cubic-bezier(.22,1,.36,1)}.hb__post[data-v-9d43cd9c]:hover{box-shadow:inset 0 1px 1px #ffffff80,0 4px 16px #c4724b14,0 8px 32px #2c18100a;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.hb__post[data-v-9d43cd9c]{transition:none!important}.hb__post[data-v-9d43cd9c]:hover{transform:none}}
