.Logo-module__BPrZ0W__mark{grid-template-rows:repeat(2,12px);grid-template-columns:repeat(2,12px);gap:3px;display:grid}.Logo-module__BPrZ0W__mark>*{border-radius:4px}.Logo-module__BPrZ0W__violet{background:var(--c-violet)}.Logo-module__BPrZ0W__ink{background:var(--c-ink)}.Logo-module__BPrZ0W__white{background:var(--c-white);box-shadow:inset 0 0 0 1px var(--a-ink-22)}.Logo-module__BPrZ0W__lime{background:var(--c-lime);border-radius:4px 4px 4px 10px}.Logo-module__BPrZ0W__word{letter-spacing:var(--ls-h3);color:var(--c-ink);font-size:21px;font-weight:700}.Logo-module__BPrZ0W__ai{color:var(--c-violet)}
.Footer-module__yg9ahW__footer{border-top:1px solid var(--c-rule)}.Footer-module__yg9ahW__inner{max-width:var(--maxw);padding:clamp(48px, 5vw, 72px) var(--pad-x) clamp(28px, 2.6vw, 40px);flex-direction:column;gap:clamp(36px,4.4vw,56px);margin:0 auto;display:flex}.Footer-module__yg9ahW__grid{flex-direction:column;gap:34px;display:flex}.Footer-module__yg9ahW__brandCol{flex-direction:column;gap:16px;display:flex}.Footer-module__yg9ahW__brand{align-items:center;gap:11px;display:flex}.Footer-module__yg9ahW__blurb{max-width:280px;font-size:var(--fs-body-sm);color:var(--c-text-7);line-height:1.6}.Footer-module__yg9ahW__col{flex-direction:column;gap:0;display:flex}.Footer-module__yg9ahW__colTitle+.Footer-module__yg9ahW__link{margin-top:4px}.Footer-module__yg9ahW__colTitle{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-text-7)}.Footer-module__yg9ahW__link{font-size:var(--fs-body);color:var(--c-text-2);align-items:center;min-height:40px;padding:0;transition:color .2s;display:flex}.Footer-module__yg9ahW__link:hover{color:var(--c-violet)}.Footer-module__yg9ahW__baseline{border-top:1px solid var(--c-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.Footer-module__yg9ahW__meta{font-family:var(--font-mono);font-size:var(--fs-mono-sm);color:var(--c-text-7)}@media (min-width:900px){.Footer-module__yg9ahW__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,4vw,56px);display:grid}.Footer-module__yg9ahW__col{gap:12px}.Footer-module__yg9ahW__colTitle+.Footer-module__yg9ahW__link{margin-top:0}.Footer-module__yg9ahW__link{min-height:0;display:block}}
.Header-module__KHjLKa__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.Header-module__KHjLKa__header{z-index:var(--z-header);background:var(--a-white-88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--c-rule);transition:background var(--d-base) ease, box-shadow var(--d-base) ease;position:sticky;top:0}.Header-module__KHjLKa__bar{max-width:var(--maxw);padding:0 var(--pad-x);height:var(--header-h);transition:height var(--d-base) var(--e-out);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.Header-module__KHjLKa__scrolled{background:var(--a-white-96);box-shadow:var(--sh-header)}.Header-module__KHjLKa__scrolled .Header-module__KHjLKa__bar{height:var(--header-h-scrolled)}.Header-module__KHjLKa__brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.Header-module__KHjLKa__nav,.Header-module__KHjLKa__cta{display:none}.Header-module__KHjLKa__navLink{font-size:var(--fs-body);color:var(--c-ink);border-bottom:1px solid #0000;padding-bottom:2px;font-weight:500;transition:color .2s,border-color .2s}.Header-module__KHjLKa__navLink:hover{color:var(--c-violet);border-color:var(--c-violet)}.Header-module__KHjLKa__cta{background:var(--c-ink);color:var(--c-white);font-size:var(--fs-body-sm);border-radius:var(--r-pill);white-space:nowrap;transition:background var(--d-fast) ease, transform var(--d-fast) var(--e-out);padding:13px 22px;font-weight:600}.Header-module__KHjLKa__cta:hover{background:var(--c-ink-hover);color:var(--c-white);transform:translateY(-1px)}.Header-module__KHjLKa__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;margin:0;padding:12px;display:flex}.Header-module__KHjLKa__burger>span{background:var(--c-ink);width:22px;height:2px;transition:transform .28s var(--e-out);display:block}.Header-module__KHjLKa__burger[aria-expanded=true]>span:first-child{transform:translateY(3.5px)rotate(45deg)}.Header-module__KHjLKa__burger[aria-expanded=true]>span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.Header-module__KHjLKa__menu{border-top:1px solid var(--c-rule);padding:16px var(--pad-x) 28px;background:var(--c-white);flex-direction:column;gap:4px;display:flex}html[data-motion=on] .Header-module__KHjLKa__menu{animation:Header-module__KHjLKa__menuIn .34s var(--e-out) both}@keyframes Header-module__KHjLKa__menuIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.Header-module__KHjLKa__menuLink,.Header-module__KHjLKa__menuLinkLast{letter-spacing:var(--ls-tight);padding:14px 0;font-size:22px;font-weight:600}.Header-module__KHjLKa__menuLink{border-bottom:1px solid var(--c-rule)}.Header-module__KHjLKa__menuCta{background:var(--c-ink);color:var(--c-white);border-radius:var(--r-pill);text-align:center;margin-top:14px;padding:17px;font-size:17px;font-weight:600}.Header-module__KHjLKa__menuCta:hover{color:var(--c-white)}@media (min-width:900px){.Header-module__KHjLKa__nav{align-items:center;gap:32px;display:flex}.Header-module__KHjLKa__cta{display:block}.Header-module__KHjLKa__burger,.Header-module__KHjLKa__menu{display:none}}@media (prefers-reduced-motion:reduce){.Header-module__KHjLKa__scrolled .Header-module__KHjLKa__bar{height:var(--header-h)}}
.StickyCta-module__qLNn_W__bar{display:none}@media (max-width:899px){.StickyCta-module__qLNn_W__bar{left:var(--pad-x);right:var(--pad-x);bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--z-header);opacity:0;transition:transform .38s var(--e-out), opacity .26s ease;display:block;position:fixed;transform:translateY(calc(100% + 24px))}.StickyCta-module__qLNn_W__bar[data-shown]{opacity:1;transform:none}}.StickyCta-module__qLNn_W__cta{border-radius:var(--r-pill);background:var(--c-ink);min-height:54px;color:var(--c-white);font-size:var(--fs-body);letter-spacing:var(--ls-tight);box-shadow:0 0 0 1px var(--a-white-30), var(--sh-pill);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:600;display:flex}.StickyCta-module__qLNn_W__cta:active{background:var(--c-ink-hover)}@media (prefers-reduced-motion:reduce){.StickyCta-module__qLNn_W__bar{transition:none}}
.APropos-module__HxE3Ta__section{padding:0}.APropos-module__HxE3Ta__inner{max-width:var(--maxw);padding:clamp(40px, 4.8vw, 70px) var(--pad-x) var(--section-y);margin:0 auto}.APropos-module__HxE3Ta__grid{flex-direction:column;gap:clamp(32px,5vw,44px);display:flex}.APropos-module__HxE3Ta__photoCol{flex-direction:column;gap:14px;min-width:0;max-width:380px;display:flex}.APropos-module__HxE3Ta__frame{aspect-ratio:4/5;border-radius:var(--r-card);background:var(--c-photo-bg);position:relative;overflow:hidden}.APropos-module__HxE3Ta__img{object-fit:cover}.APropos-module__HxE3Ta__caption{align-items:flex-start;gap:9px;padding-top:2px;display:flex}.APropos-module__HxE3Ta__captionDot{background:var(--c-lime);border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:5px;display:block}.APropos-module__HxE3Ta__captionText{font-family:var(--font-mono);letter-spacing:.03em;color:var(--c-text-5);font-size:12.5px;line-height:1.5}.APropos-module__HxE3Ta__textCol{flex-direction:column;gap:clamp(26px,2.7vw,34px);min-width:0;display:flex}.APropos-module__HxE3Ta__heading{flex-direction:column;gap:clamp(18px,1.9vw,24px);display:flex}.APropos-module__HxE3Ta__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}.APropos-module__HxE3Ta__h2{max-width:15ch;font-size:var(--fs-h2-about);letter-spacing:-.042em;text-wrap:balance;font-weight:700;line-height:1.02}.APropos-module__HxE3Ta__lead{max-width:36ch;font-size:var(--fs-lead-3);color:var(--c-text-3);text-wrap:pretty;line-height:1.55}.APropos-module__HxE3Ta__dims{flex-direction:column;gap:24px;display:flex}.APropos-module__HxE3Ta__dim{border-top:1px solid var(--c-ink);flex-direction:column;gap:12px;padding-top:22px;display:flex}.APropos-module__HxE3Ta__dimHead{align-items:center;gap:9px;display:flex}.APropos-module__HxE3Ta__dotViolet,.APropos-module__HxE3Ta__dotLime{border-radius:var(--r-dot);width:9px;height:9px;display:block}.APropos-module__HxE3Ta__dotViolet{background:var(--c-violet)}.APropos-module__HxE3Ta__dotLime{background:var(--c-lime)}.APropos-module__HxE3Ta__dimLabel{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-caps);text-transform:uppercase;color:var(--c-ink);font-weight:500}.APropos-module__HxE3Ta__dimBody{font-size:var(--fs-dim);color:var(--c-text-5);line-height:1.5}.APropos-module__HxE3Ta__close{max-width:44ch;font-size:var(--fs-quote);color:var(--c-text-7);text-wrap:pretty;margin-top:clamp(-10px,-1vw,-6px);line-height:1.6}@media (min-width:900px){.APropos-module__HxE3Ta__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,96px);display:grid}.APropos-module__HxE3Ta__photoCol{max-width:none;margin-top:clamp(20px,4vw,62px)}.APropos-module__HxE3Ta__dims{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px);display:grid}.APropos-module__HxE3Ta__close{border-left:2px solid var(--c-lime);padding-left:clamp(16px,2vw,28px)}}
.Approche-module__n3ryzG__section{border-top:1px solid var(--c-rule)}.Approche-module__n3ryzG__inner{max-width:var(--maxw);padding:var(--section-y) var(--pad-x);margin:0 auto}.Approche-module__n3ryzG__pave{background:var(--c-ink);border-radius:var(--r-panel);padding:clamp(36px,5vw,72px) clamp(24px,4vw,64px)}.Approche-module__n3ryzG__heading{flex-direction:column;gap:22px;max-width:900px;display:flex}.Approche-module__n3ryzG__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-lime)}.Approche-module__n3ryzG__h2{font-size:var(--fs-h2-dark);letter-spacing:var(--ls-h2-dark);color:var(--c-white);text-wrap:balance;font-weight:700;line-height:.98}.Approche-module__n3ryzG__lead{max-width:620px;font-size:var(--fs-lead-2);color:var(--c-on-ink);text-wrap:pretty;line-height:1.6}.Approche-module__n3ryzG__wrap{margin-top:clamp(48px,6vw,88px);padding-left:34px;position:relative}.Approche-module__n3ryzG__track{width:2px;position:absolute;top:10px;bottom:10px;left:0}.Approche-module__n3ryzG__rail{background:var(--a-white-12);border-radius:2px;position:absolute;inset:0}.Approche-module__n3ryzG__fill{background:linear-gradient(to bottom, var(--c-violet), var(--c-lime));border-radius:2px;width:2px;height:94%;position:absolute;top:0;left:0}.Approche-module__n3ryzG__dot{border-radius:var(--r-dot);box-sizing:border-box;background:var(--c-lime);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--a-lime-90);transition:background .4s,box-shadow .4s;position:absolute;left:-3.5px;transform:translateY(-50%)}.Approche-module__n3ryzG__dot:first-of-type{top:12.5%}.Approche-module__n3ryzG__dot:nth-of-type(2){top:37.5%}.Approche-module__n3ryzG__dot:nth-of-type(3){top:62.5%}.Approche-module__n3ryzG__dot:nth-of-type(4){top:87.5%}.Approche-module__n3ryzG__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(40px,5vw,56px) 0;margin:0;padding:0;list-style:none;display:grid}.Approche-module__n3ryzG__step{flex-direction:column;gap:clamp(20px,2vw,28px);display:flex}.Approche-module__n3ryzG__step+.Approche-module__n3ryzG__step{border-top:1px solid var(--a-white-14);padding-top:clamp(28px,4vw,40px)}.Approche-module__n3ryzG__num{font-family:var(--font-mono);font-size:var(--fs-num);letter-spacing:var(--ls-tight);color:var(--c-lime);line-height:1}.Approche-module__n3ryzG__stepBody{flex-direction:column;gap:12px;display:flex}.Approche-module__n3ryzG__h3{font-size:var(--fs-h3-step);letter-spacing:var(--ls-step);color:var(--c-white);font-weight:700;line-height:1.2}.Approche-module__n3ryzG__body{font-size:var(--fs-step-body);color:var(--c-on-ink-2);text-wrap:pretty;line-height:1.55}.Approche-module__n3ryzG__bricksWrap{margin-top:auto;padding-top:clamp(16px,2vw,28px)}.Approche-module__n3ryzG__bricks{grid-template-rows:repeat(2,20px);grid-template-columns:repeat(2,20px);gap:4px;display:grid}.Approche-module__n3ryzG__brick{background:var(--c-brick-off);border-radius:var(--r-brick)}.Approche-module__n3ryzG__brickTail{border-radius:var(--r-brick) var(--r-brick) var(--r-brick) 16px}.Approche-module__n3ryzG__brickViolet{background:var(--c-violet)}.Approche-module__n3ryzG__brickMid{background:var(--c-brick-mid);box-shadow:inset 0 0 0 1px var(--a-white-30)}.Approche-module__n3ryzG__brickWhite{background:var(--c-white)}.Approche-module__n3ryzG__brickLime{background:var(--c-lime)}@media (min-width:900px){.Approche-module__n3ryzG__wrap{padding-left:0}.Approche-module__n3ryzG__track{width:auto;height:2px;margin-bottom:clamp(36px,4vw,52px);position:relative;top:auto;bottom:auto;left:auto}.Approche-module__n3ryzG__fill{background:linear-gradient(to right, var(--c-violet), var(--c-lime));width:94%;height:2px}.Approche-module__n3ryzG__dot{transform:translate(-50%)}.Approche-module__n3ryzG__dot:first-of-type{top:-3.5px;left:12.5%}.Approche-module__n3ryzG__dot:nth-of-type(2){top:-3.5px;left:37.5%}.Approche-module__n3ryzG__dot:nth-of-type(3){top:-3.5px;left:62.5%}.Approche-module__n3ryzG__dot:nth-of-type(4){top:-3.5px;left:87.5%}.Approche-module__n3ryzG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.Approche-module__n3ryzG__step{padding-right:clamp(16px,2vw,32px)}.Approche-module__n3ryzG__step+.Approche-module__n3ryzG__step{border-top:0;border-left:1px solid var(--a-white-14);padding:0 clamp(16px,2vw,32px) 0 clamp(20px,2.4vw,36px)}}@keyframes Approche-module__n3ryzG__pLineH{0%{width:0%}to{width:94%}}@keyframes Approche-module__n3ryzG__pLineV{0%{height:0%}to{height:94%}}@keyframes Approche-module__n3ryzG__pNum{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes Approche-module__n3ryzG__pBody{0%{opacity:.78;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Approche-module__n3ryzG__pBrick{0%{opacity:.4;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes Approche-module__n3ryzG__pDot{0%{opacity:.7;background:#1a2434;box-shadow:inset 0 0 0 1px #ffffff38}to{opacity:1;background:#c7f36b;box-shadow:inset 0 0 0 1px #c7f36be6}}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__fill{height:0%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__num{opacity:.6;transform:translateY(6px)}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__stepBody{opacity:.78;transform:translateY(8px)}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__brickLit{opacity:.4;transform:scale(.72)}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__dot{opacity:.7;background:var(--c-brick-off);box-shadow:inset 0 0 0 1px var(--a-white-22);transition:none}@media (min-width:900px){html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__fill{width:0%;height:2px}}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__fill{animation:Approche-module__n3ryzG__pLineV 5.4s var(--e-line) both}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__num{animation:Approche-module__n3ryzG__pNum 1.5s var(--e-out) both}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__stepBody{animation:Approche-module__n3ryzG__pBody 1.65s var(--e-out) both}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__brickLit{animation:Approche-module__n3ryzG__pBrick .68s var(--e-out) both}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot{animation:.85s both Approche-module__n3ryzG__pDot}@media (min-width:900px){html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__fill{animation-name:Approche-module__n3ryzG__pLineH;animation-duration:7.2s}}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__num{animation-delay:0s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__stepBody{animation-delay:.1s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:first-of-type{animation-delay:.6s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__brickLit:first-child{animation-delay:.37s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__num{animation-delay:1.25s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__num{animation-delay:2.5s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__num{animation-delay:3.75s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__stepBody{animation-delay:1.35s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__stepBody{animation-delay:2.6s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__stepBody{animation-delay:3.85s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(2){animation-delay:1.6s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(3){animation-delay:2.85s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(4){animation-delay:4.1s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:first-child{animation-delay:1.5s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-delay:1.68s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:first-child{animation-delay:2.75s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-delay:2.93s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(3){animation-delay:3.11s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:first-child{animation-delay:4s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-delay:4.18s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(3){animation-delay:4.36s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(4){animation-delay:4.54s}@media (min-width:900px){html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__num{animation-delay:1.4s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__num{animation-delay:3.25s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__num{animation-delay:5.1s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__stepBody{animation-delay:1.5s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__stepBody{animation-delay:3.35s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__stepBody{animation-delay:5.2s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(2){animation-delay:2.3s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(3){animation-delay:4.15s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(4){animation-delay:6.2s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:first-child{animation-delay:1.7s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-delay:1.93s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:first-child{animation-delay:3.55s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-delay:3.78s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(3){animation-delay:4s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:first-child{animation-delay:5.4s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-delay:5.63s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(3){animation-delay:5.85s}html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(4){animation-delay:6.07s}}@supports (animation-timeline:view()){@media (max-width:899px){html[data-motion=on] .Approche-module__n3ryzG__wrap{view-timeline-name:--approche;view-timeline-axis:block}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__fill,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__fill{animation-name:Approche-module__n3ryzG__pLineV;animation-timing-function:linear;animation-delay:0s;animation-fill-mode:both;animation-timeline:--approche}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__num,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__num{animation-name:Approche-module__n3ryzG__pNum;animation-timing-function:var(--e-out);animation-delay:0s;animation-fill-mode:both;animation-timeline:--approche}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__stepBody,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__stepBody{animation-name:Approche-module__n3ryzG__pBody;animation-timing-function:var(--e-out);animation-delay:0s;animation-fill-mode:both;animation-timeline:--approche}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__brickLit,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__brickLit{animation-name:Approche-module__n3ryzG__pBrick;animation-timing-function:var(--e-out);animation-delay:0s;animation-fill-mode:both;animation-timeline:--approche}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__dot,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot{animation-name:Approche-module__n3ryzG__pDot;animation-timing-function:ease;animation-delay:0s;animation-fill-mode:both;animation-timeline:--approche}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__fill,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__fill{animation-range:cover 12% cover 86.62%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__num,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__num{animation-range:cover 12% cover 32.73%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__num,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__num{animation-range:cover 29.27% cover 50%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__num,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__num{animation-range:cover 46.55% cover 67.27%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__num,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__num{animation-range:cover 63.82% cover 84.55%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__stepBody,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__stepBody{animation-range:cover 13.38% cover 36.18%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__stepBody,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__stepBody{animation-range:cover 30.65% cover 53.45%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__stepBody,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__stepBody{animation-range:cover 47.93% cover 70.73%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__stepBody,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__stepBody{animation-range:cover 65.2% cover 88%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__dot:first-of-type,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:first-of-type{animation-range:cover 20.29% cover 32.04%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__dot:nth-of-type(2),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(2){animation-range:cover 34.11% cover 45.85%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__dot:nth-of-type(3),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(3){animation-range:cover 51.38% cover 63.13%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__dot:nth-of-type(4),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__dot:nth-of-type(4){animation-range:cover 68.65% cover 80.4%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__brickLit:first-child,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:first-of-type .Approche-module__n3ryzG__brickLit:first-child{animation-range:cover 17.11% cover 26.51%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:first-child,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:first-child{animation-range:cover 32.73% cover 42.12%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:nth-child(2),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(2) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-range:cover 35.21% cover 44.61%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:first-child,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:first-child{animation-range:cover 50% cover 59.4%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(2),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-range:cover 52.49% cover 61.88%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(3),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(3) .Approche-module__n3ryzG__brickLit:nth-child(3){animation-range:cover 54.97% cover 64.37%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:first-child,html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:first-child{animation-range:cover 67.27% cover 76.67%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(2),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(2){animation-range:cover 69.76% cover 79.16%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(3),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(3){animation-range:cover 72.25% cover 81.64%}html[data-motion=on] .Approche-module__n3ryzG__wrap:not([data-go]) .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(4),html[data-motion=on] .Approche-module__n3ryzG__wrap[data-go] .Approche-module__n3ryzG__step:nth-of-type(4) .Approche-module__n3ryzG__brickLit:nth-child(4){animation-range:cover 74.73% cover 84.13%}}}@media (prefers-reduced-motion:reduce){.Approche-module__n3ryzG__num,.Approche-module__n3ryzG__stepBody,.Approche-module__n3ryzG__brick{opacity:1!important;animation:none!important;transform:none!important}.Approche-module__n3ryzG__fill,.Approche-module__n3ryzG__dot{opacity:1!important;transition:none!important;animation:none!important}.Approche-module__n3ryzG__dot{background:var(--c-lime)!important;box-shadow:inset 0 0 0 1px var(--a-lime-90)!important}.Approche-module__n3ryzG__fill{width:2px!important;height:94%!important}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.Approche-module__n3ryzG__fill{width:94%!important;height:2px!important}}
.CasUsage-module__rzNuLa__section{border-top:1px solid var(--c-rule)}.CasUsage-module__rzNuLa__inner{max-width:var(--maxw);padding:var(--section-y) var(--pad-x);margin:0 auto}.CasUsage-module__rzNuLa__heading{flex-direction:column;gap:20px;max-width:820px;display:flex}.CasUsage-module__rzNuLa__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}.CasUsage-module__rzNuLa__h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);text-wrap:balance;font-weight:700;line-height:1.02}.CasUsage-module__rzNuLa__card{margin-top:var(--block-gap);background:var(--c-white);border:1px solid var(--c-rule-5);border-radius:var(--r-panel);box-shadow:var(--sh-panel);flex-direction:column;display:flex;overflow:hidden}.CasUsage-module__rzNuLa__tabZone{background:var(--c-surface-2);border-bottom:1px solid var(--c-rule-2);padding:18px 16px}.CasUsage-module__rzNuLa__tabRow{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:-2px -26px 0;padding:2px 72px 4px 26px;scroll-padding-inline:26px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 76px),#0000 calc(100% - 14px));mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 76px),#0000 calc(100% - 14px))}.CasUsage-module__rzNuLa__tabRow::-webkit-scrollbar{display:none}.CasUsage-module__rzNuLa__tab{font-family:inherit;font-size:var(--fs-body-sm);letter-spacing:-.01em;white-space:nowrap;scroll-snap-align:start;border-radius:var(--r-pill);border:1px solid var(--c-rule-7);background:var(--c-white);min-height:46px;color:var(--c-text-3);cursor:pointer;transition:background var(--d-fast) ease, color var(--d-fast) ease, border-color var(--d-fast) ease, box-shadow var(--d-fast) ease;flex:none;padding:13px 18px;font-weight:600}.CasUsage-module__rzNuLa__tab:hover{border-color:var(--c-rule-12);color:var(--c-ink)}.CasUsage-module__rzNuLa__tab[data-on]{background:var(--c-ink);color:var(--c-white);border-color:var(--c-ink);box-shadow:var(--sh-chip-on)}.CasUsage-module__rzNuLa__panelGrid{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}.CasUsage-module__rzNuLa__beforePanel{background:var(--c-surface-3);border:1px solid var(--c-rule-6);border-radius:var(--r-inner);padding:var(--panel-pad);box-shadow:inset 0 1px 0 var(--c-white);flex-direction:column;gap:clamp(18px,1.9vw,26px);display:flex}.CasUsage-module__rzNuLa__afterPanel{background:var(--c-lime);border:1px solid var(--c-lime-deep);border-radius:var(--r-inner);padding:var(--panel-pad);box-shadow:var(--sh-after);flex-direction:column;gap:clamp(18px,1.9vw,26px);display:flex}.CasUsage-module__rzNuLa__panelHead{align-items:center;gap:9px;display:flex}.CasUsage-module__rzNuLa__headDotBefore,.CasUsage-module__rzNuLa__headDotAfter{border-radius:2px;width:7px;height:7px;display:block}.CasUsage-module__rzNuLa__headDotBefore{background:var(--c-dot)}.CasUsage-module__rzNuLa__headDotAfter{background:var(--c-ink)}.CasUsage-module__rzNuLa__headLabelBefore,.CasUsage-module__rzNuLa__headLabelAfter{font-family:var(--font-mono);letter-spacing:var(--ls-mono-before);text-transform:uppercase;font-size:11.5px;font-weight:500}.CasUsage-module__rzNuLa__headLabelBefore{color:var(--c-text-8)}.CasUsage-module__rzNuLa__headLabelAfter{color:var(--c-lime-ink-3)}.CasUsage-module__rzNuLa__stack{grid-template-areas:"s";align-items:start;display:grid}.CasUsage-module__rzNuLa__layer{opacity:0;pointer-events:none;transition:opacity var(--d-cross-mobile) var(--e-soft), transform var(--d-cross-mobile) var(--e-soft);flex-direction:column;grid-area:s;display:flex}.CasUsage-module__rzNuLa__layerL{transform:translate(-7px)}.CasUsage-module__rzNuLa__layerR{transform:translate(7px)}.CasUsage-module__rzNuLa__layer[data-on]{opacity:1;pointer-events:auto;transform:none}.CasUsage-module__rzNuLa__itemBefore,.CasUsage-module__rzNuLa__itemAfter{align-items:flex-start;gap:15px;display:flex}.CasUsage-module__rzNuLa__itemBefore{border-bottom:1px solid var(--c-rule-3);padding:15px 0}.CasUsage-module__rzNuLa__itemAfter{border-bottom:1px solid var(--a-ink-13);padding:17px 0}.CasUsage-module__rzNuLa__layer>.CasUsage-module__rzNuLa__itemBefore:last-child,.CasUsage-module__rzNuLa__layer>.CasUsage-module__rzNuLa__itemAfter:last-child{border-bottom:0}.CasUsage-module__rzNuLa__bulletBefore,.CasUsage-module__rzNuLa__bulletAfter{border-radius:2px;flex-shrink:0;width:6px;height:6px;margin-top:11px;display:block}.CasUsage-module__rzNuLa__bulletBefore{background:var(--c-dot-2)}.CasUsage-module__rzNuLa__bulletAfter{background:var(--c-ink)}.CasUsage-module__rzNuLa__textBefore{font-size:var(--fs-case-before);color:var(--c-text-6);text-wrap:pretty;line-height:1.5}.CasUsage-module__rzNuLa__textAfter{font-size:var(--fs-case-after);color:var(--c-ink);letter-spacing:-.012em;text-wrap:pretty;font-weight:500;line-height:1.5}.CasUsage-module__rzNuLa__mid{justify-content:center;align-items:center;gap:13px;padding:2px 0;display:flex}.CasUsage-module__rzNuLa__midAxis{display:none}.CasUsage-module__rzNuLa__midCore{background:var(--c-ink);border-radius:var(--r-pill);box-shadow:var(--sh-pill);white-space:nowrap;align-items:center;gap:11px;padding:10px 17px 10px 13px;display:flex;position:relative}.CasUsage-module__rzNuLa__ico{grid-template-rows:repeat(2,17px);grid-template-columns:repeat(2,17px);gap:4px;display:grid}.CasUsage-module__rzNuLa__icoViolet,.CasUsage-module__rzNuLa__icoLime,.CasUsage-module__rzNuLa__icoGrey,.CasUsage-module__rzNuLa__icoWhite{border-radius:var(--r-brick)}.CasUsage-module__rzNuLa__icoViolet{background:var(--c-violet)}.CasUsage-module__rzNuLa__icoLime{background:var(--c-lime)}.CasUsage-module__rzNuLa__icoGrey{background:var(--c-rule-2)}.CasUsage-module__rzNuLa__icoWhite{background:var(--c-white);border-radius:var(--r-brick) var(--r-brick) var(--r-brick) 18px}.CasUsage-module__rzNuLa__midWord{letter-spacing:var(--ls-h3);color:var(--c-white);font-size:clamp(17px,1.5vw,19px);font-weight:700}.CasUsage-module__rzNuLa__midAi{color:var(--c-lime)}.CasUsage-module__rzNuLa__arrow{font-family:var(--font-mono);color:var(--c-ink);background:var(--c-lime);border-radius:var(--r-pill);width:28px;height:28px;line-height:1;font-size:var(--fs-body-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;transform:rotate(90deg)}.CasUsage-module__rzNuLa__foot{background:var(--c-surface-2);border-top:1px solid var(--c-rule-2);align-items:center;gap:10px;padding:16px;display:flex}.CasUsage-module__rzNuLa__footDot{background:var(--c-violet);border-radius:2px;flex-shrink:0;width:7px;height:7px;display:block}.CasUsage-module__rzNuLa__footText{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.03em;color:var(--c-text-4);line-height:1.55}@media (min-width:900px){.CasUsage-module__rzNuLa__tabZone{padding:clamp(18px,1.9vw,24px) clamp(20px,2.4vw,32px)}.CasUsage-module__rzNuLa__tabRow{scroll-snap-type:none;flex-wrap:wrap;margin:0;padding:0;scroll-padding-inline:0;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.CasUsage-module__rzNuLa__tab{scroll-snap-align:none;min-height:auto;padding:12px 20px}.CasUsage-module__rzNuLa__panelGrid{grid-template-columns:minmax(0,1.06fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(4px,.5vw,8px);padding:clamp(18px,2vw,26px)}.CasUsage-module__rzNuLa__layer{transition-duration:var(--d-cross)}.CasUsage-module__rzNuLa__mid{flex-direction:column;align-self:stretch;gap:12px;min-width:130px;padding:clamp(10px,1.2vw,14px) clamp(6px,1vw,12px);position:relative}.CasUsage-module__rzNuLa__midAxis{background:linear-gradient(#ebebe5 0%,#cbcbc3 42%,#b4dc69 58%,#ddefbb 100%);width:1px;display:block;position:absolute;top:clamp(10px,1.2vw,14px);bottom:clamp(10px,1.2vw,14px);left:50%;transform:translate(-50%)}.CasUsage-module__rzNuLa__midCore{outline:5px solid var(--c-white);gap:13px;padding:14px 22px 14px 16px}.CasUsage-module__rzNuLa__ico{grid-template-rows:repeat(2,21px);grid-template-columns:repeat(2,21px);gap:5px}.CasUsage-module__rzNuLa__arrow{outline:5px solid var(--c-white);margin-bottom:-40px;transform:none}.CasUsage-module__rzNuLa__foot{padding:16px clamp(20px,2.4vw,32px)}}@media (prefers-reduced-motion:reduce){.CasUsage-module__rzNuLa__layer{transition:none!important}.CasUsage-module__rzNuLa__layer[data-on]{opacity:1!important;transform:none!important}}@media (max-width:899px){.CasUsage-module__rzNuLa__tabZone{padding:10px 16px}.CasUsage-module__rzNuLa__tab{min-height:44px;padding:11px 16px}.CasUsage-module__rzNuLa__panelGrid{gap:8px;padding:10px}.CasUsage-module__rzNuLa__beforePanel,.CasUsage-module__rzNuLa__afterPanel{gap:8px;padding:14px 16px}.CasUsage-module__rzNuLa__itemBefore{padding:7px 0}.CasUsage-module__rzNuLa__itemAfter{padding:8px 0}.CasUsage-module__rzNuLa__midCore{padding:6px 13px 6px 10px}.CasUsage-module__rzNuLa__ico{grid-template-rows:repeat(2,13px);grid-template-columns:repeat(2,13px);gap:3px}.CasUsage-module__rzNuLa__midWord{font-size:15px}.CasUsage-module__rzNuLa__arrow{width:24px;height:24px}}
.CtaFinal-module__xU_bkG__section{border-top:1px solid var(--c-rule)}.CtaFinal-module__xU_bkG__inner{max-width:var(--maxw);padding:var(--section-y-lg) var(--pad-x);margin:0 auto}.CtaFinal-module__xU_bkG__pave{background:var(--c-lime);border-radius:var(--r-panel);text-align:center;flex-direction:column;align-items:center;gap:0;padding:clamp(44px,6.2vw,92px) clamp(28px,5vw,88px);display:flex}.CtaFinal-module__xU_bkG__bricks{grid-template-rows:repeat(2,15px);grid-template-columns:repeat(2,15px);gap:4px;display:grid}.CtaFinal-module__xU_bkG__brickViolet,.CtaFinal-module__xU_bkG__brickInk,.CtaFinal-module__xU_bkG__brickWhite,.CtaFinal-module__xU_bkG__brickInkTail{border-radius:5px}.CtaFinal-module__xU_bkG__brickViolet{background:var(--c-violet)}.CtaFinal-module__xU_bkG__brickInk{background:var(--c-ink)}.CtaFinal-module__xU_bkG__brickWhite{background:var(--c-white)}.CtaFinal-module__xU_bkG__brickInkTail{background:var(--c-ink);border-radius:5px 5px 5px 12px}.CtaFinal-module__xU_bkG__h2{max-width:820px;font-size:var(--fs-h2-cta);letter-spacing:var(--ls-h2-dark);text-wrap:balance;margin-top:clamp(26px,3vw,34px);font-weight:700;line-height:1.02}.CtaFinal-module__xU_bkG__lead{max-width:560px;font-size:var(--fs-lead-2);color:var(--c-text-9);text-wrap:pretty;margin-top:clamp(16px,1.8vw,22px);line-height:1.6}.CtaFinal-module__xU_bkG__cta{background:var(--c-ink);color:var(--c-white);border-radius:var(--r-pill);transition:background .24s ease, transform .24s var(--e-out);margin-top:clamp(28px,3.2vw,38px);padding:19px 34px;font-size:17px;font-weight:600}.CtaFinal-module__xU_bkG__cta:hover{background:var(--c-ink-hover);color:var(--c-white);transform:translateY(-2px)}
.Hero-module__KTD73a__hero{max-width:var(--maxw);padding:var(--hero-y-top) var(--pad-x) var(--hero-y-bottom);margin:0 auto;overflow-x:clip}.Hero-module__KTD73a__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,56px);display:grid}.Hero-module__KTD73a__column{flex-direction:column;gap:clamp(24px,2.5vw,36px);min-width:0;display:flex}.Hero-module__KTD73a__kicker{border:1px solid var(--c-rule-5);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:9px;padding:7px 15px 7px 11px;display:flex}.Hero-module__KTD73a__kickerDot{background:var(--c-lime);border-radius:2px;width:8px;height:8px;display:block}.Hero-module__KTD73a__kickerText{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.08em;color:var(--c-text-2)}.Hero-module__KTD73a__title{font-size:var(--fs-display);letter-spacing:var(--ls-display);text-wrap:balance;font-weight:700;line-height:.95}.Hero-module__KTD73a__lead{max-width:540px;font-size:var(--fs-lead);color:var(--c-text-7);text-wrap:pretty;line-height:1.55}.Hero-module__KTD73a__key{color:var(--c-ink);font-weight:600}.Hero-module__KTD73a__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Hero-module__KTD73a__primary,.Hero-module__KTD73a__secondary{border-radius:var(--r-pill);font-size:17px;font-weight:600}.Hero-module__KTD73a__primary{background:var(--c-ink);color:var(--c-white);transition:background .24s ease, transform .24s var(--e-out);padding:18px 30px}.Hero-module__KTD73a__primary:hover{background:var(--c-ink-hover);color:var(--c-white);transform:translateY(-2px)}.Hero-module__KTD73a__secondary{color:var(--c-ink);border:1px solid var(--c-rule-8);transition:background .24s ease, border-color .24s ease, transform .24s var(--e-out);padding:18px 28px}.Hero-module__KTD73a__secondary:hover{background:var(--c-surface-4);border-color:var(--c-rule-11);color:var(--c-ink);transform:translateY(-2px)}.Hero-module__KTD73a__tiles{aspect-ratio:1;width:100%;max-width:392px;transition:transform .9s var(--e-out);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:clamp(9px,1.05vw,15px);display:grid;container-type:inline-size}.Hero-module__KTD73a__tile{border-radius:var(--r-inner)}.Hero-module__KTD73a__wide{grid-column:span 2}.Hero-module__KTD73a__big{grid-area:span 2/span 2}.Hero-module__KTD73a__tileData{background:var(--c-violet-050);border:1px solid var(--c-violet-150);align-items:center;padding:0 20px;display:flex}.Hero-module__KTD73a__tilePillLime{background:var(--c-lime-050);box-shadow:inset 0 0 0 1px var(--c-lime);border-radius:var(--r-pill)}.Hero-module__KTD73a__tileInk{background:var(--c-ink);align-items:flex-end;padding:clamp(10px,1.2vw,15px);display:flex}.Hero-module__KTD73a__tileViolet{background:var(--c-violet)}.Hero-module__KTD73a__tileInkWide{background:var(--c-ink);align-items:center;padding:0 20px;display:flex}.Hero-module__KTD73a__tileViolet200{background:var(--c-violet-200);box-shadow:inset 0 0 0 1px var(--c-violet-300)}.Hero-module__KTD73a__tileAi{background:linear-gradient(168deg, var(--c-lime-light) 0%, var(--c-lime) 62%);align-items:flex-end;padding:15px;display:flex}.Hero-module__KTD73a__tilePillViolet{background:var(--c-violet);border-radius:var(--r-pill)}.Hero-module__KTD73a__tileAuto{background:linear-gradient(158deg, var(--c-ink-grad) 0%, var(--c-ink) 58%);align-items:flex-start;padding:20px;display:flex}.Hero-module__KTD73a__tileLimeWide{background:var(--c-lime-050);border:1px solid var(--c-lime-150);border-radius:var(--r-inner) var(--r-inner) var(--r-inner) 54px;align-items:center;padding:0 20px;display:flex}.Hero-module__KTD73a__labelSm,.Hero-module__KTD73a__labelSmLime,.Hero-module__KTD73a__labelLgLime,.Hero-module__KTD73a__labelAi,.Hero-module__KTD73a__labelFlux{font-family:var(--font-mono);font-weight:500}.Hero-module__KTD73a__labelFlux{font-size:var(--fs-tile);letter-spacing:var(--ls-mono-tile);text-transform:uppercase;white-space:nowrap;color:var(--c-lime)}.Hero-module__KTD73a__labelSm,.Hero-module__KTD73a__labelSmLime{font-size:var(--fs-tile);letter-spacing:var(--ls-mono-tile);text-transform:uppercase}.Hero-module__KTD73a__labelSm{color:var(--c-violet-ink)}.Hero-module__KTD73a__labelSmLime{color:var(--c-lime-ink)}.Hero-module__KTD73a__labelLgLime{font-size:var(--fs-tile-lg);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--c-lime);line-height:1.35}.Hero-module__KTD73a__labelAi{letter-spacing:-.01em;color:var(--c-ink);font-size:clamp(16px,1.5vw,20px)}.Hero-module__KTD73a__scrollHint{display:none}@media (max-width:899px){.Hero-module__KTD73a__column{min-height:calc(100vh - var(--header-h) - var(--hero-y-top));min-height:calc(100svh - var(--header-h) - var(--hero-y-top));justify-content:center;padding-bottom:84px;position:relative}.Hero-module__KTD73a__scrollHint{min-width:44px;color:var(--c-violet);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.Hero-module__KTD73a__hintLabel{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase}.Hero-module__KTD73a__scrollHint svg{width:40px;height:40px}}@keyframes Hero-module__KTD73a__hint{0%,to{transform:translateY(-2px)}50%{transform:translateY(7px)}}@keyframes Hero-module__KTD73a__chev{0%,to{opacity:.25}35%{opacity:1}}@media (max-width:899px){html[data-motion=on] .Hero-module__KTD73a__scrollHint{animation:Hero-module__KTD73a__heroIn .75s var(--e-out) 2.1s both}html[data-motion=on] .Hero-module__KTD73a__scrollHint svg{animation:1.4s ease-in-out 2.8s infinite Hero-module__KTD73a__hint}html[data-motion=on] .Hero-module__KTD73a__chevA{animation:1.4s ease-in-out 2.8s infinite Hero-module__KTD73a__chev}html[data-motion=on] .Hero-module__KTD73a__chevB{animation:1.4s ease-in-out 3s infinite Hero-module__KTD73a__chev}}@media (min-width:900px){.Hero-module__KTD73a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,3.4vw,56px)}.Hero-module__KTD73a__tiles{justify-self:end;max-width:524px}}@keyframes Hero-module__KTD73a__heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes Hero-module__KTD73a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module__KTD73a__asm{0%{opacity:0;transform:translate(var(--fx), var(--fy)) rotate(var(--fr)) scale(.82)}30%{opacity:1}to{opacity:1;transform:none}}.Hero-module__KTD73a__tiles>:first-child{--fx:50cqw;--fy:12cqw;--fr:14deg}.Hero-module__KTD73a__tiles>:nth-child(2){--fx:-8cqw;--fy:75cqw;--fr:-18deg}.Hero-module__KTD73a__tiles>:nth-child(3){--fx:-75cqw;--fy:-6cqw;--fr:12deg}.Hero-module__KTD73a__tiles>:nth-child(4){--fx:75cqw;--fy:10cqw;--fr:-15deg}.Hero-module__KTD73a__tiles>:nth-child(5){--fx:10cqw;--fy:45cqw;--fr:10deg}.Hero-module__KTD73a__tiles>:nth-child(6){--fx:-6cqw;--fy:50cqw;--fr:16deg}.Hero-module__KTD73a__tiles>:nth-child(7){--fx:8cqw;--fy:-50cqw;--fr:-12deg}.Hero-module__KTD73a__tiles>:nth-child(8){--fx:45cqw;--fy:-8cqw;--fr:18deg}.Hero-module__KTD73a__tiles>:nth-child(9){--fx:-50cqw;--fy:-10cqw;--fr:-8deg}.Hero-module__KTD73a__tiles>:nth-child(10){--fx:10cqw;--fy:-75cqw;--fr:-14deg}@keyframes Hero-module__KTD73a__t1{0%,to{transform:translate(0)}50%{transform:translateY(-9px)}}@keyframes Hero-module__KTD73a__t2{0%,to{transform:translate(0)}50%{transform:translate(7px,5px)}}@keyframes Hero-module__KTD73a__t3{0%,to{transform:translate(0)}50%{transform:translate(-6px,7px)}}@keyframes Hero-module__KTD73a__t4{0%,to{transform:translate(0)}50%{transform:translate(-4px,-6px)}}html[data-motion=on] .Hero-module__KTD73a__kicker{animation:Hero-module__KTD73a__heroIn .7s var(--e-out) 50ms both}html[data-motion=on] .Hero-module__KTD73a__lead{animation:Hero-module__KTD73a__heroIn .75s var(--e-out) .3s both}html[data-motion=on] .Hero-module__KTD73a__actions{animation:Hero-module__KTD73a__heroIn .75s var(--e-out) .44s both}@keyframes Hero-module__KTD73a__wordIn{0%{opacity:0;transform:scale(1.4)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes Hero-module__KTD73a__mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.Hero-module__KTD73a__word{transform-origin:0 75%;display:inline-block}.Hero-module__KTD73a__wordMark{z-index:0;position:relative}.Hero-module__KTD73a__wordMark:after{content:"";z-index:-1;background:var(--c-lime);transform-origin:0;border-radius:.06em;height:.26em;position:absolute;bottom:.04em;left:-.02em;right:.32em}html[data-motion=on] .Hero-module__KTD73a__title{animation:none}html[data-motion=on] .Hero-module__KTD73a__word{animation:Hero-module__KTD73a__wordIn .8s var(--e-out) both}html[data-motion=on] .Hero-module__KTD73a__word:first-child{animation-delay:.15s}html[data-motion=on] .Hero-module__KTD73a__word:nth-child(2){animation-delay:.85s}html[data-motion=on] .Hero-module__KTD73a__word:nth-child(3){animation-delay:1.55s}html[data-motion=on] .Hero-module__KTD73a__wordMark:after{animation:Hero-module__KTD73a__mark .6s var(--e-out) 2.35s both}html[data-motion=on] .Hero-module__KTD73a__lead{animation-delay:1.6s}html[data-motion=on] .Hero-module__KTD73a__actions{animation-delay:1.75s}@keyframes Hero-module__KTD73a__haloA{0%{transform:translate(0)scale(1)}to{transform:translate(-28px,22px)scale(1.12)}}@keyframes Hero-module__KTD73a__haloB{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-18px)scale(1.08)}}@media (max-width:899px){.Hero-module__KTD73a__title{font-size:clamp(48px,14vw,72px)}.Hero-module__KTD73a__column{isolation:isolate}.Hero-module__KTD73a__column:before,.Hero-module__KTD73a__column:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.Hero-module__KTD73a__column:before{background:radial-gradient(circle, color-mix(in srgb, var(--c-violet) 28%, transparent) 0%, transparent 68%);width:340px;height:340px;top:2%;right:-38%}.Hero-module__KTD73a__column:after{background:radial-gradient(circle, color-mix(in srgb, var(--c-lime) 42%, transparent) 0%, transparent 68%);width:320px;height:320px;bottom:10%;left:-42%}html[data-motion=on] .Hero-module__KTD73a__column:before{animation:9s ease-in-out infinite alternate Hero-module__KTD73a__haloA}html[data-motion=on] .Hero-module__KTD73a__column:after{animation:11s ease-in-out infinite alternate Hero-module__KTD73a__haloB}}html[data-motion=on] .Hero-module__KTD73a__tiles>:first-child{animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .45s both, Hero-module__KTD73a__t1 11s ease-in-out 2.9s infinite}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(2){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .475s both}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(3){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .5s both}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(4){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .525s both, Hero-module__KTD73a__t4 13s ease-in-out 2.95s infinite}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(5){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .55s both}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(6){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .575s both}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(7){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .6s both, Hero-module__KTD73a__t2 12s ease-in-out 3.05s infinite}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(8){animation:Hero-module__KTD73a__asm 2.4s var(--e-out) .625s both}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(9){animation:Hero-module__KTD73a__asm 2.5s var(--e-out) .65s both}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(10){animation:Hero-module__KTD73a__asm 2.5s var(--e-out) .675s both, Hero-module__KTD73a__t3 14s ease-in-out 3.2s infinite}html[data-motion=on] .Hero-module__KTD73a__labelSm{animation:.5s ease-out 2.9s both Hero-module__KTD73a__fadeIn}html[data-motion=on] .Hero-module__KTD73a__tileInkWide .Hero-module__KTD73a__labelLgLime{animation:.5s ease-out 2.95s both Hero-module__KTD73a__fadeIn}html[data-motion=on] .Hero-module__KTD73a__labelAi{animation:.5s ease-out 3s both Hero-module__KTD73a__fadeIn}html[data-motion=on] .Hero-module__KTD73a__tileAuto .Hero-module__KTD73a__labelLgLime{animation:.5s ease-out 3.05s both Hero-module__KTD73a__fadeIn}html[data-motion=on] .Hero-module__KTD73a__labelSmLime{animation:.5s ease-out 3.1s both Hero-module__KTD73a__fadeIn}html[data-motion=on] .Hero-module__KTD73a__labelFlux{animation:.5s ease-out 2.9s both Hero-module__KTD73a__fadeIn}html[data-motion=on] .Hero-module__KTD73a__tiles[data-paused]>:first-child,html[data-motion=on] .Hero-module__KTD73a__tiles[data-paused]>:nth-child(4),html[data-motion=on] .Hero-module__KTD73a__tiles[data-paused]>:nth-child(7),html[data-motion=on] .Hero-module__KTD73a__tiles[data-paused]>:nth-child(10){animation-play-state:running,paused}@media (max-width:899px){html[data-motion=on] .Hero-module__KTD73a__tiles[data-pre]>*,html[data-motion=on] .Hero-module__KTD73a__tiles[data-pre]>*>*{animation-name:none}html[data-motion=on] .Hero-module__KTD73a__tiles[data-pre]>*{opacity:0}html[data-motion=on] .Hero-module__KTD73a__tiles>:first-child{animation-delay:0s,2.45s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(2){animation-delay:25ms}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(3){animation-delay:50ms}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(4){animation-delay:75ms,2.5s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(5){animation-delay:.1s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(6){animation-delay:.125s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(7){animation-delay:.15s,2.6s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(8){animation-delay:.175s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(9){animation-delay:.2s}html[data-motion=on] .Hero-module__KTD73a__tiles>:nth-child(10){animation-delay:.225s,2.75s}html[data-motion=on] .Hero-module__KTD73a__labelSm{animation-delay:1.2s}html[data-motion=on] .Hero-module__KTD73a__tileInkWide .Hero-module__KTD73a__labelLgLime{animation-delay:1.25s}html[data-motion=on] .Hero-module__KTD73a__labelAi{animation-delay:1.3s}html[data-motion=on] .Hero-module__KTD73a__tileAuto .Hero-module__KTD73a__labelLgLime{animation-delay:1.35s}html[data-motion=on] .Hero-module__KTD73a__labelSmLime{animation-delay:1.4s}.Hero-module__KTD73a__tileAuto .Hero-module__KTD73a__labelLgLime{font-size:min(var(--fs-tile-lg), 3.05vw);letter-spacing:.06em}html[data-motion=on] .Hero-module__KTD73a__labelFlux{animation-delay:1.2s}}
.Pourquoi-module__dpEfmW__section{border-top:1px solid var(--c-rule);overflow-x:clip}.Pourquoi-module__dpEfmW__inner{max-width:var(--maxw);padding:var(--section-y) var(--pad-x);margin:0 auto}.Pourquoi-module__dpEfmW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:clamp(40px,5vw,80px);display:grid}.Pourquoi-module__dpEfmW__column{flex-direction:column;gap:26px;min-width:0;display:flex}.Pourquoi-module__dpEfmW__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}.Pourquoi-module__dpEfmW__h2{font-size:var(--fs-h2-why);letter-spacing:var(--ls-h2);text-wrap:balance;font-weight:700;line-height:1.05}.Pourquoi-module__dpEfmW__lead{max-width:560px;font-size:var(--fs-lead);color:var(--c-text-7);text-wrap:pretty;line-height:1.6}.Pourquoi-module__dpEfmW__radial{aspect-ratio:1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);justify-self:center;gap:4px;width:100%;max-width:416px;display:grid}.Pourquoi-module__dpEfmW__core{background:var(--c-ink);border-radius:8px 20px 8px 8px;flex-direction:column;grid-area:2/1/5/5;justify-content:flex-end;gap:7px;padding:clamp(16px,1.9vw,22px);display:flex}.Pourquoi-module__dpEfmW__coreLabel{font-family:var(--font-mono);letter-spacing:var(--ls-mono-label);text-transform:uppercase;color:var(--c-lime);font-size:clamp(12px,1.2vw,15px);font-weight:500;line-height:1.35}.Pourquoi-module__dpEfmW__coreHint{color:var(--c-on-ink-3);font-size:clamp(12px,1.1vw,14px);line-height:1.4}.Pourquoi-module__dpEfmW__data{background:var(--c-violet-200);box-shadow:inset 0 0 0 1px var(--c-violet-300);border-radius:26px 20px 8px 8px;grid-area:1/1/2/4;align-items:center;padding:0 clamp(14px,1.5vw,18px);display:flex}.Pourquoi-module__dpEfmW__tools{background:var(--c-violet);border-radius:18px 26px 18px 8px;grid-area:2/5/5/7;align-items:flex-end;padding:clamp(12px,1.4vw,16px);display:flex}.Pourquoi-module__dpEfmW__ai{background:linear-gradient(162deg, var(--c-lime-light) 0%, var(--c-lime) 64%);border-radius:8px 8px 30px;grid-area:5/3/7/6;align-items:flex-end;padding:clamp(13px,1.5vw,17px);display:flex}.Pourquoi-module__dpEfmW__teams{background:var(--c-lime-075);border-radius:8px 8px 8px 26px;grid-area:5/1/7/3;align-items:flex-end;padding:clamp(12px,1.4vw,16px);display:flex}.Pourquoi-module__dpEfmW__dataLabel,.Pourquoi-module__dpEfmW__toolsLabel,.Pourquoi-module__dpEfmW__teamsLabel{font-family:var(--font-mono);letter-spacing:var(--ls-mono-tile);text-transform:uppercase;font-size:clamp(10px,.95vw,12px);font-weight:500}.Pourquoi-module__dpEfmW__dataLabel{color:var(--c-violet-ink)}.Pourquoi-module__dpEfmW__toolsLabel{color:var(--c-white);writing-mode:vertical-rl}.Pourquoi-module__dpEfmW__teamsLabel{color:var(--c-lime-ink)}.Pourquoi-module__dpEfmW__aiLabel{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--c-ink);font-size:clamp(14px,1.4vw,18px);font-weight:500}.Pourquoi-module__dpEfmW__radial>div{transition:transform var(--d-assemble) var(--e-assemble), opacity 2s var(--e-fade)}.Pourquoi-module__dpEfmW__radial>div:first-child{transition-duration:2.1s,1.7s}.Pourquoi-module__dpEfmW__radial>div:nth-child(2){transition-delay:.32s}.Pourquoi-module__dpEfmW__radial>div:nth-child(3){transition-delay:.52s}.Pourquoi-module__dpEfmW__radial>div:nth-child(4){transition-delay:.72s}.Pourquoi-module__dpEfmW__radial>div:nth-child(5){transition-delay:.92s}html[data-motion=on] .Pourquoi-module__dpEfmW__radial[data-pre]>div{opacity:.06;transition-delay:0s}html[data-motion=on] .Pourquoi-module__dpEfmW__radial[data-pre]>div:first-child{transform:scale(.96)}html[data-motion=on] .Pourquoi-module__dpEfmW__radial[data-pre]>div:nth-child(2){transform:translateY(-30px)}html[data-motion=on] .Pourquoi-module__dpEfmW__radial[data-pre]>div:nth-child(3){transform:translate(30px)}html[data-motion=on] .Pourquoi-module__dpEfmW__radial[data-pre]>div:nth-child(4){transform:translateY(30px)}html[data-motion=on] .Pourquoi-module__dpEfmW__radial[data-pre]>div:nth-child(5){transform:translate(-30px)}@media (prefers-reduced-motion:reduce){.Pourquoi-module__dpEfmW__radial>div,.Pourquoi-module__dpEfmW__radial[data-pre]>div{opacity:1!important;transition:none!important;transform:none!important}}
.Problemes-module__PSM_IG__section{background:var(--c-sand);border-top:1px solid var(--c-sand-border);border-bottom:1px solid var(--c-sand-border)}.Problemes-module__PSM_IG__inner{max-width:var(--maxw);padding:var(--section-y) var(--pad-x);margin:0 auto}.Problemes-module__PSM_IG__heading{flex-direction:column;gap:14px;max-width:820px;display:flex}.Problemes-module__PSM_IG__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}.Problemes-module__PSM_IG__title{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);text-wrap:balance;font-weight:700;line-height:1.02}.Problemes-module__PSM_IG__subtitle{font-size:var(--fs-subhead);letter-spacing:var(--ls-tight);color:var(--c-violet);font-weight:600;line-height:1.25}.Problemes-module__PSM_IG__body{margin-top:var(--block-gap);grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,4vw,40px);display:grid}.Problemes-module__PSM_IG__fenetres{aspect-ratio:16/10;width:100%;position:relative;container-type:inline-size}.Problemes-module__PSM_IG__el{left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);position:absolute}.Problemes-module__PSM_IG__fen{background:var(--c-white);border:1px solid var(--c-rule-5);border-radius:2.6cqw;overflow:hidden;box-shadow:0 .4cqw 1cqw #10182814,0 2.4cqw 6cqw #10182829}.Problemes-module__PSM_IG__barre{border-bottom:1px solid var(--c-rule-5);background:var(--c-surface-2);align-items:center;height:6.4cqw;padding:0 2.6cqw;display:flex}.Problemes-module__PSM_IG__pastilles{background:var(--c-rule-12);width:1.3cqw;height:1.3cqw;box-shadow:2.1cqw 0 0 var(--c-rule-12), 4.2cqw 0 0 var(--c-rule-12);border-radius:50%;margin-right:6.2cqw}.Problemes-module__PSM_IG__nomOutil{font-family:var(--font-mono);letter-spacing:.06em;color:var(--c-text-5);font-size:max(9px,2.3cqw)}.Problemes-module__PSM_IG__corps{flex-direction:column;gap:1.8cqw;padding:2.8cqw;display:flex}.Problemes-module__PSM_IG__ligne{background:var(--c-rule-6);border-radius:1cqw;height:1.5cqw;display:block}.Problemes-module__PSM_IG__info,.Problemes-module__PSM_IG__celluleInfo,.Problemes-module__PSM_IG__saisieInfo{background:var(--c-violet-150);box-shadow:inset 0 0 0 1px var(--c-violet)}.Problemes-module__PSM_IG__info{border-radius:1cqw;width:70%;height:3.6cqw;display:block}.Problemes-module__PSM_IG__grille{background:var(--c-rule-5);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.Problemes-module__PSM_IG__cellule,.Problemes-module__PSM_IG__celluleInfo{height:4.4cqw;display:block}.Problemes-module__PSM_IG__cellule{background:var(--c-white)}.Problemes-module__PSM_IG__champ{grid-template-columns:30% 1fr;align-items:center;gap:2cqw;display:grid}.Problemes-module__PSM_IG__saisie,.Problemes-module__PSM_IG__saisieInfo{border-radius:1cqw;height:3.6cqw;display:block}.Problemes-module__PSM_IG__saisie{border:1px solid var(--c-rule-6)}.Problemes-module__PSM_IG__fExcel{background:var(--c-ink);border-color:var(--c-ink)}.Problemes-module__PSM_IG__fExcel .Problemes-module__PSM_IG__barre{background:var(--c-ink-grad);border-bottom-color:var(--a-white-12)}.Problemes-module__PSM_IG__fExcel .Problemes-module__PSM_IG__pastilles{background:var(--a-white-30);box-shadow:2.1cqw 0 0 var(--a-white-30), 4.2cqw 0 0 var(--a-white-30)}.Problemes-module__PSM_IG__fExcel .Problemes-module__PSM_IG__nomOutil{color:var(--c-on-ink)}.Problemes-module__PSM_IG__fExcel .Problemes-module__PSM_IG__grille{background:var(--a-white-12)}.Problemes-module__PSM_IG__fExcel .Problemes-module__PSM_IG__cellule{background:var(--c-ink)}.Problemes-module__PSM_IG__fExcel .Problemes-module__PSM_IG__celluleInfo{background:var(--c-violet);box-shadow:none}.Problemes-module__PSM_IG__fleche{width:auto;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--c-violet);background:var(--c-white);border:1px dashed var(--c-violet);border-radius:var(--r-pill);padding:.8cqw 2.2cqw;font-size:max(9px,2.3cqw)}.Problemes-module__PSM_IG__postit{aspect-ratio:1.3;font-family:var(--font-mono);color:var(--c-lime-ink);background:var(--c-lime);border-radius:1cqw 1cqw 1cqw 4cqw;justify-content:center;align-items:center;font-size:max(10px,2.8cqw);font-weight:500;display:flex;box-shadow:0 1.2cqw 3cqw #1018281f}.Problemes-module__PSM_IG__fMail{--x:0%;--y:3%;--w:50%;--r:-4deg;--v:2.5}.Problemes-module__PSM_IG__fExcel{--x:50%;--y:0%;--w:48%;--r:3deg;--v:4}.Problemes-module__PSM_IG__fLogiciel{--x:12%;--y:52%;--w:54%;--r:-2deg;--v:1.5}.Problemes-module__PSM_IG__fCopier{--x:36%;--y:39%;--r:0deg}.Problemes-module__PSM_IG__fRecopier{--x:64%;--y:44%;--r:0deg}.Problemes-module__PSM_IG__postit{--x:72%;--y:60%;--w:24%;--r:7deg;--v:5}.Problemes-module__PSM_IG__list{border-bottom:1px solid var(--a-ink-13);margin:0;padding:0;list-style:none}.Problemes-module__PSM_IG__item{border-top:1px solid var(--a-ink-13);grid-template-columns:auto minmax(0,1fr);gap:8px 18px;padding:22px 0;display:grid}.Problemes-module__PSM_IG__num{font-family:var(--font-mono);font-size:var(--fs-num-list);letter-spacing:var(--ls-tight);color:var(--c-violet);grid-row:span 2;padding-top:2px;line-height:1}.Problemes-module__PSM_IG__itemTitle{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--c-ink);text-wrap:balance;font-weight:700;line-height:1.25}.Problemes-module__PSM_IG__itemBody{max-width:52ch;font-size:var(--fs-body);color:var(--c-text-5);text-wrap:pretty;line-height:1.55}@media (min-width:900px){.Problemes-module__PSM_IG__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,80px)}.Problemes-module__PSM_IG__fenetres{top:calc(var(--header-h) + 48px);aspect-ratio:1/.92;max-width:580px;position:sticky}.Problemes-module__PSM_IG__fMail{--x:0%;--y:4%;--w:60%}.Problemes-module__PSM_IG__fExcel{--x:40%;--y:22%;--w:58%}.Problemes-module__PSM_IG__fLogiciel{--x:6%;--y:56%;--w:62%}.Problemes-module__PSM_IG__fCopier{--x:26%;--y:34%}.Problemes-module__PSM_IG__fRecopier{--x:44%;--y:50%}.Problemes-module__PSM_IG__postit{--x:70%;--y:68%;--w:26%}.Problemes-module__PSM_IG__item{column-gap:clamp(20px,2.4vw,32px);padding:clamp(24px,2.4vw,32px) 0}.Problemes-module__PSM_IG__item:nth-child(2){--reveal-delay:.2s}.Problemes-module__PSM_IG__item:nth-child(3){--reveal-delay:.4s}.Problemes-module__PSM_IG__item:nth-child(4){--reveal-delay:.6s}}@keyframes Problemes-module__PSM_IG__derive{0%{translate:0 calc(var(--v,0) * 1cqw)}to{translate:0 calc(var(--v,0) * -1cqw)}}@supports (animation-timeline:view()){html[data-motion=on] .Problemes-module__PSM_IG__body{view-timeline-name:--constats;view-timeline-axis:block}html[data-motion=on] .Problemes-module__PSM_IG__el{animation:linear both Problemes-module__PSM_IG__derive;animation-timeline:--constats;animation-range:cover}}
.legal-module__Yd4PWa__page{max-width:var(--maxw);padding:clamp(48px, 6vw, 88px) var(--pad-x) var(--section-y);margin:0 auto}.legal-module__Yd4PWa__header{flex-direction:column;gap:16px;max-width:44rem;display:flex}.legal-module__Yd4PWa__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}.legal-module__Yd4PWa__title{font-size:var(--fs-h2-why);letter-spacing:var(--ls-h2);text-wrap:balance;font-weight:700;line-height:1.05}.legal-module__Yd4PWa__updated{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.03em;color:var(--c-text-7)}.legal-module__Yd4PWa__body{flex-direction:column;gap:clamp(32px,3.5vw,44px);max-width:44rem;margin-top:clamp(36px,4vw,56px);display:flex}.legal-module__Yd4PWa__block{flex-direction:column;gap:14px;display:flex}.legal-module__Yd4PWa__h2{letter-spacing:var(--ls-step);color:var(--c-ink);border-top:1px solid var(--c-ink);padding-top:22px;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.25}.legal-module__Yd4PWa__p{font-size:var(--fs-lead-2);color:var(--c-text-3);text-wrap:pretty;line-height:1.6}.legal-module__Yd4PWa__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.legal-module__Yd4PWa__item{font-size:var(--fs-lead-2);color:var(--c-text-3);text-wrap:pretty;align-items:flex-start;gap:13px;line-height:1.55;display:flex}.legal-module__Yd4PWa__item:before{content:"";background:var(--c-violet);border-radius:2px;flex-shrink:0;width:6px;height:6px;margin-top:11px}.legal-module__Yd4PWa__term{color:var(--c-ink);font-weight:600}.legal-module__Yd4PWa__link{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline}.legal-module__Yd4PWa__link:hover{color:var(--c-violet)}.legal-module__Yd4PWa__mail{color:inherit;text-decoration:none}.legal-module__Yd4PWa__mail:hover,.legal-module__Yd4PWa__mail:focus-visible{color:var(--c-violet);text-underline-offset:3px;text-decoration:underline}.legal-module__Yd4PWa__todo{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono-tile);color:var(--c-ink);background:var(--c-lime);border-radius:6px;align-items:center;padding:2px 8px;display:inline-flex}
.Contact-module__UT7GOW__section{border-top:0}.Contact-module__UT7GOW__lead{max-width:620px;font-size:var(--fs-lead-2);color:var(--c-text-5);text-wrap:pretty;line-height:1.55}.Contact-module__UT7GOW__inner{max-width:var(--maxw);padding:var(--section-y) var(--pad-x);margin:0 auto}.Contact-module__UT7GOW__heading{flex-direction:column;gap:20px;max-width:820px;display:flex}.Contact-module__UT7GOW__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}.Contact-module__UT7GOW__h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);text-wrap:balance;font-weight:700;line-height:1.02}.Contact-module__UT7GOW__card{margin-top:var(--block-gap);scroll-margin-top:calc(var(--header-h) + 16px);background:var(--c-white);border:1px solid var(--c-rule-5);border-radius:var(--r-panel);max-width:760px;box-shadow:var(--sh-panel);padding:var(--panel-pad);flex-direction:column;gap:clamp(22px,2.4vw,30px);display:flex}.Contact-module__UT7GOW__statusRegion{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Contact-module__UT7GOW__fields{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2vw,22px);display:grid}.Contact-module__UT7GOW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.Contact-module__UT7GOW__label{font-size:var(--fs-body-sm);letter-spacing:-.01em;color:var(--c-ink);font-weight:600}.Contact-module__UT7GOW__optional{color:var(--c-text-7);font-weight:400}.Contact-module__UT7GOW__input{font-family:inherit;font-size:var(--fs-body);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-rule-7);border-radius:var(--r-md);box-sizing:border-box;width:100%;min-height:48px;transition:border-color var(--d-fast) ease, background var(--d-fast) ease;padding:13px 16px;line-height:1.5}textarea.Contact-module__UT7GOW__input{resize:vertical;min-height:150px}.Contact-module__UT7GOW__input::placeholder{color:var(--c-text-7)}.Contact-module__UT7GOW__input:hover{border-color:var(--c-rule-12)}.Contact-module__UT7GOW__input:focus{border-color:var(--c-violet)}.Contact-module__UT7GOW__input:focus-visible{outline:2px solid var(--c-violet);outline-offset:3px}.Contact-module__UT7GOW__card{--c-error:#b42318;--c-error-bg:#fef3f2;--c-error-border:#fda29b}.Contact-module__UT7GOW__inputInvalid{border-color:var(--c-error);box-shadow:0 0 0 1px var(--c-error);background:var(--c-error-bg)}.Contact-module__UT7GOW__error{font-size:var(--fs-body-sm);color:var(--c-error);align-items:flex-start;gap:8px;font-weight:600;line-height:1.45;display:flex}.Contact-module__UT7GOW__errorDot{background:var(--c-error);border-radius:2px;flex-shrink:0;width:7px;height:7px;margin-top:6px;display:block}.Contact-module__UT7GOW__notice{background:var(--c-violet-050);border:1px solid var(--c-violet-150);border-radius:var(--r-md);font-size:var(--fs-body);color:var(--c-ink);padding:14px 16px;line-height:1.5}.Contact-module__UT7GOW__noticeInvalid{background:var(--c-error-bg);border-color:var(--c-error-border);color:var(--c-error);font-weight:600}.Contact-module__UT7GOW__noticeLink{color:var(--c-violet-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.Contact-module__UT7GOW__foot{flex-direction:column;gap:16px;display:flex}.Contact-module__UT7GOW__submit{background:var(--c-ink);color:var(--c-white);border-radius:var(--r-pill);cursor:pointer;min-height:44px;transition:background .24s ease, transform .24s var(--e-out);border:0;align-self:flex-start;padding:19px 34px;font-family:inherit;font-size:17px;font-weight:600}.Contact-module__UT7GOW__submit:hover:not(:disabled){background:var(--c-ink-hover);transform:translateY(-2px)}.Contact-module__UT7GOW__submit:disabled{opacity:.6;cursor:progress}.Contact-module__UT7GOW__legal{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.03em;color:var(--c-text-4);line-height:1.55}.Contact-module__UT7GOW__legalLink{color:var(--c-text-4);text-underline-offset:3px;text-decoration:underline}.Contact-module__UT7GOW__legalLink:hover{color:var(--c-violet)}.Contact-module__UT7GOW__success{align-items:flex-start;gap:13px;display:flex}.Contact-module__UT7GOW__successDot{border-radius:var(--r-dot);background:var(--c-lime);flex-shrink:0;width:9px;height:9px;margin-top:9px;display:block}.Contact-module__UT7GOW__successText{font-size:var(--fs-lead-2);color:var(--c-ink);text-wrap:pretty;line-height:1.55}.Contact-module__UT7GOW__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:700px){.Contact-module__UT7GOW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.Contact-module__UT7GOW__fieldWide{grid-column:1/-1}}
.Services-module__zXymXq__section{border-top:1px solid var(--c-rule)}.Services-module__zXymXq__inner{max-width:var(--maxw);padding:var(--section-y) var(--pad-x);margin:0 auto}.Services-module__zXymXq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.Services-module__zXymXq__headingText{flex-direction:column;gap:16px;max-width:680px;display:flex}.Services-module__zXymXq__h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);text-wrap:balance;font-weight:700;line-height:1.02}.Services-module__zXymXq__lead{font-size:var(--fs-lead-2);color:var(--c-text-5);text-wrap:pretty;line-height:1.55}.Services-module__zXymXq__kicker{font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-violet)}@media (max-width:899px){.Services-module__zXymXq__heading{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:16px}}.Services-module__zXymXq__row{margin-top:var(--block-gap);grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.8vw,22px);display:grid}.Services-module__zXymXq__card{box-sizing:border-box;background:var(--c-white);border:1px solid var(--c-rule-5);border-radius:var(--r-card);cursor:default;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.Services-module__zXymXq__frame{aspect-ratio:16/9;background:var(--c-photo-bg);position:relative;overflow:hidden}.Services-module__zXymXq__photo{transition:transform var(--d-photo) var(--e-slow);position:absolute;inset:0}.Services-module__zXymXq__img{object-fit:cover;object-position:var(--focus,50% 50%)}.Services-module__zXymXq__scrim{display:none}.Services-module__zXymXq__body{flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,28px);display:flex}.Services-module__zXymXq__acc{align-items:center;gap:9px;display:flex}.Services-module__zXymXq__dot{border-radius:var(--r-dot);flex-shrink:0;width:9px;height:9px;display:block}.Services-module__zXymXq__dotViolet{background:var(--c-violet)}.Services-module__zXymXq__dotLime{background:var(--c-lime)}.Services-module__zXymXq__num{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono-kicker);color:var(--c-text-7)}.Services-module__zXymXq__numDomain{text-transform:uppercase}@media (max-width:699px){.Services-module__zXymXq__num{letter-spacing:.08em}}.Services-module__zXymXq__short{display:none}.Services-module__zXymXq__full{flex-direction:column;gap:10px;display:flex}.Services-module__zXymXq__domain{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono-kicker);text-transform:uppercase;color:var(--c-text-7);display:none}.Services-module__zXymXq__title{letter-spacing:var(--ls-h3);color:var(--c-ink);text-wrap:balance;font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.2}.Services-module__zXymXq__desc{max-width:46ch;color:var(--c-text-5);text-wrap:pretty;font-size:17px;line-height:1.5}@media (max-width:699px){.Services-module__zXymXq__photo,.Services-module__zXymXq__body,.Services-module__zXymXq__acc{transition:opacity .65s var(--e-soft), transform .65s var(--e-soft)}.Services-module__zXymXq__acc{transition-delay:.12s}html[data-motion=on] .Services-module__zXymXq__card[data-pre] .Services-module__zXymXq__photo{transform:scale(1.04)}html[data-motion=on] .Services-module__zXymXq__card[data-pre] .Services-module__zXymXq__body{opacity:0;transform:translateY(10px)}html[data-motion=on] .Services-module__zXymXq__card[data-pre] .Services-module__zXymXq__acc{opacity:0;transform:translateY(6px)}.Services-module__zXymXq__row{--focus-bg:var(--c-violet)}.Services-module__zXymXq__card{transition:border-color .5s,background-color .45s}.Services-module__zXymXq__body{transition:opacity .65s var(--e-soft), transform .65s var(--e-soft), background-color .45s ease}.Services-module__zXymXq__num,.Services-module__zXymXq__desc{transition:color .45s}.Services-module__zXymXq__title{transition:color .45s,font-size .45s}.Services-module__zXymXq__card[data-locked]{height:var(--rest-h)}.Services-module__zXymXq__card[data-locked] .Services-module__zXymXq__frame{aspect-ratio:auto;flex:1 1 0;min-height:0}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__title{font-size:28px}.Services-module__zXymXq__img{transition:filter .45s}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__img{filter:brightness(.6)}.Services-module__zXymXq__dot{transition:background-color .45s}.Services-module__zXymXq__card[data-mid]{border-color:var(--focus-bg);background:var(--focus-bg)}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__body{background:var(--focus-bg)}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__num{color:var(--a-white-75)}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__title{color:var(--c-white)}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__desc{color:var(--a-white-90)}.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__dotViolet{background:var(--c-white)}html[data-motion=on] .Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__photo{transform:scale(1.015)}}@media (min-width:700px){.Services-module__zXymXq__row{grid-template-columns:repeat(2,minmax(0,1fr))}.Services-module__zXymXq__frame{aspect-ratio:16/10}}@media (min-width:1200px){.Services-module__zXymXq__row{grid-template-columns:none;align-items:stretch;gap:clamp(10px,.9vw,14px);display:flex}.Services-module__zXymXq__card{background:var(--c-photo-bg);height:min(66vh,560px);transition:flex-grow var(--d-expand) var(--e-slow);border:0;flex:1 1 0;display:block}.Services-module__zXymXq__card[data-active]{flex-grow:2.3}.Services-module__zXymXq__frame{aspect-ratio:auto;position:absolute;inset:0}.Services-module__zXymXq__card[data-active] .Services-module__zXymXq__photo{transform:scale(1.03)}.Services-module__zXymXq__scrim{pointer-events:none;background:linear-gradient(#10182800 0%,#1018280a 38%,#1018286b 70%,#101828d1 100%);display:block;position:absolute;inset:0}.Services-module__zXymXq__scrim:after{content:"";opacity:0;background:linear-gradient(#10182800 18%,#1018280f 42%,#10182833 68%,#10182842 88%,#1018282e 100%);transition:opacity .8s .4s;position:absolute;inset:0}.Services-module__zXymXq__card[data-active] .Services-module__zXymXq__scrim:after{opacity:1}.Services-module__zXymXq__body{pointer-events:none;padding:clamp(20px,1.8vw,28px);position:absolute;inset:auto 0 0}.Services-module__zXymXq__num{color:var(--a-white-75)}.Services-module__zXymXq__numDomain{display:none}.Services-module__zXymXq__short{letter-spacing:var(--ls-tight);color:var(--c-white);text-wrap:balance;opacity:1;max-height:80px;transition:opacity .7s ease, max-height var(--d-expand) var(--e-slow);font-size:19px;font-weight:700;line-height:1.2;display:block}.Services-module__zXymXq__card[data-active] .Services-module__zXymXq__short{opacity:0;max-height:0;overflow:hidden}.Services-module__zXymXq__full{opacity:0;max-height:0;transition:opacity .8s ease .4s, transform 1.2s var(--e-soft) .3s, max-height var(--d-expand) var(--e-slow);overflow:hidden;transform:translateY(8px)}.Services-module__zXymXq__card[data-active] .Services-module__zXymXq__full{opacity:1;max-height:300px;transform:none}.Services-module__zXymXq__domain{color:var(--a-white-72);display:block}.Services-module__zXymXq__title{max-width:17ch;color:var(--c-white);font-size:clamp(24px,1.9vw,30px)}.Services-module__zXymXq__desc{font-size:var(--fs-body);color:var(--a-white-90)}}@media (prefers-reduced-motion:reduce){.Services-module__zXymXq__card[data-pre] .Services-module__zXymXq__photo,.Services-module__zXymXq__card[data-pre] .Services-module__zXymXq__body,.Services-module__zXymXq__card[data-pre] .Services-module__zXymXq__acc,.Services-module__zXymXq__card[data-mid] .Services-module__zXymXq__photo{opacity:1!important;transition:none!important;transform:none!important}}
