.CareBento-module__lkI4xa__root{font-family:var(--font-switzer);-webkit-tap-highlight-color:transparent;margin:0;position:relative;container-type:inline-size}.CareBento-module__lkI4xa__board,.CareBento-module__lkI4xa__card,.CareBento-module__lkI4xa__device,.CareBento-module__lkI4xa__ring,.CareBento-module__lkI4xa__intro{--bw:var(--lg-bw);--bh:var(--lg-bh);--r:var(--lg-r);--x:var(--lg-x);--y:var(--lg-y);--w:var(--lg-w);--h:var(--lg-h);--t:var(--lg-t);--gx:var(--lg-gx);--gy:var(--lg-gy);--gs:var(--lg-gs);--gp:var(--lg-gp);--gr:var(--lg-gr);--gg:var(--lg-gg);--tx:var(--lg-tx);--ty:var(--lg-ty);--ts:var(--lg-ts);--tl:var(--lg-tl);--tw:var(--lg-tw)}@media (max-width:767px){.CareBento-module__lkI4xa__board,.CareBento-module__lkI4xa__card,.CareBento-module__lkI4xa__device,.CareBento-module__lkI4xa__ring,.CareBento-module__lkI4xa__intro{--bw:var(--sm-bw);--bh:var(--sm-bh);--r:var(--sm-r);--x:var(--sm-x);--y:var(--sm-y);--w:var(--sm-w);--h:var(--sm-h);--t:var(--sm-t);--gx:var(--sm-gx);--gy:var(--sm-gy);--gs:var(--sm-gs);--gp:var(--sm-gp);--gr:var(--sm-gr);--gg:var(--sm-gg);--tx:var(--sm-tx);--ty:var(--sm-ty);--ts:var(--sm-ts);--tl:var(--sm-tl);--tw:var(--sm-tw)}}.CareBento-module__lkI4xa__board{--u:calc(100cqw / var(--bw));width:100%;aspect-ratio:var(--bw) / var(--bh);isolation:isolate;contain:layout paint;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#eaf2f2;border-radius:.75rem;position:relative;overflow:clip}@media (min-width:768px){.CareBento-module__lkI4xa__board{border-radius:1.25rem}}.CareBento-module__lkI4xa__canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.CareBento-module__lkI4xa__card,.CareBento-module__lkI4xa__device,.CareBento-module__lkI4xa__ring{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.CareBento-module__lkI4xa__card{--mx:50%;--my:50%;--focus:0;z-index:1;border-radius:calc(var(--r) * var(--u));transition:background-color .4s;overflow:clip}.CareBento-module__lkI4xa__light{background-color:#fff}.CareBento-module__lkI4xa__green{background-color:#16ca9f}.CareBento-module__lkI4xa__board[data-care-gl=on] .CareBento-module__lkI4xa__card{background-color:#0000}.CareBento-module__lkI4xa__board[data-care-gl=on] .CareBento-module__lkI4xa__ring{opacity:0}.CareBento-module__lkI4xa__ring{z-index:0;-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--t) * var(--u) - .5px), #000 calc(100% - var(--t) * var(--u) + .5px));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--t) * var(--u) - .5px), #000 calc(100% - var(--t) * var(--u) + .5px));mask:radial-gradient(closest-side, transparent calc(100% - var(--t) * var(--u) - .5px), #000 calc(100% - var(--t) * var(--u) + .5px));pointer-events:none;border-radius:50%;transition:opacity .3s}.CareBento-module__lkI4xa__intro{z-index:1;color:#344054;position:absolute;inset:0}.CareBento-module__lkI4xa__tags{left:calc(var(--gx) * var(--u));top:calc(var(--gy) * var(--u));gap:calc(var(--gg) * var(--u));margin:0;padding:0;list-style:none;display:flex;position:absolute}.CareBento-module__lkI4xa__tag{padding:calc(var(--gp) * var(--u));border-radius:calc(var(--gr) * var(--u));box-shadow:0 calc(1.9 * var(--u)) calc(5.7 * var(--u)) #d2e6ed14;font-size:calc(var(--gs) * var(--u));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;background:#f1f1f1;border:.5px solid #fff;font-weight:500;line-height:1.3}.CareBento-module__lkI4xa__title{left:calc(var(--tx) * var(--u));top:calc(var(--ty) * var(--u));width:calc(var(--tw) * var(--u));font-size:calc(var(--ts) * var(--u));font-weight:600;line-height:calc(var(--tl) * var(--u));letter-spacing:-.02em;text-wrap:balance;-webkit-user-select:text;user-select:text;margin:0;position:absolute}.CareBento-module__lkI4xa__device{--rx:0deg;--ry:0deg;--dx:0px;--s:1;z-index:1;transform-origin:50% 100%;transform:perspective(900px) translate3d(var(--dx), 0, 0) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--s));pointer-events:none;will-change:transform}.CareBento-module__lkI4xa__image{object-fit:contain;object-position:top left;-webkit-user-drag:none;width:100%;height:100%;display:block}.CareBento-module__lkI4xa__sheen{z-index:2;background:radial-gradient(circle calc(180 * var(--u)) at var(--mx) var(--my), #ffffff8c, transparent 70%);opacity:calc(var(--focus) * .55);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CareBento-module__lkI4xa__device{will-change:auto;transform:none}.CareBento-module__lkI4xa__sheen{display:none}}
.AoVisual-module__EcjECa__root{--u:calc(100cqw / var(--dw));--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--ink:#131313;--muted:#667085;--teal:#2fa093;--green:#16ca9f;--orange:#dc5a09;--line:#f2f4f7;aspect-ratio:var(--dw) / var(--dh);isolation:isolate;font-family:var(--font-switzer);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:clip;container-type:inline-size}.AoVisual-module__EcjECa__stage{position:absolute;inset:0}@media (max-width:639px){.AoVisual-module__EcjECa__root[data-crop]{--dw:var(--cw);--dh:var(--ch)}.AoVisual-module__EcjECa__root[data-crop] .AoVisual-module__EcjECa__stage{translate:calc(var(--cx) * -1 * var(--u)) calc(var(--cy) * -1 * var(--u))}}.AoVisual-module__EcjECa__white{background:#fff}.AoVisual-module__EcjECa__mist{background:#f9fafb}.AoVisual-module__EcjECa__bordered{border:1px solid #eaecf0}.AoVisual-module__EcjECa__grid,.AoVisual-module__EcjECa__gridGlow{background-image:linear-gradient(to right, var(--c) 1px, transparent 1px), linear-gradient(to bottom, var(--c) 1px, transparent 1px);background-size:calc(24 * var(--u)) calc(24 * var(--u));pointer-events:none;position:absolute;inset:0}.AoVisual-module__EcjECa__grid{--c:var(--line)}.AoVisual-module__EcjECa__gridGlow{--c:#2fa09373;opacity:0;-webkit-mask-image:radial-gradient(circle calc(110 * var(--u)) at calc(var(--px,.5) * 100%) calc(var(--py,.5) * 100%), #000, transparent);mask-image:radial-gradient(circle calc(110 * var(--u)) at calc(var(--px,.5) * 100%) calc(var(--py,.5) * 100%), #000, transparent);transition:opacity .45s}.AoVisual-module__EcjECa__root[data-hover] .AoVisual-module__EcjECa__gridGlow{opacity:1}.AoVisual-module__EcjECa__abs{--w:auto;--h:auto;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.AoVisual-module__EcjECa__card{border-radius:calc(12 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) #0000000f, 0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0000000f, 0 0 0 1px #00000014;background:#fff;overflow:clip}.AoVisual-module__EcjECa__cap,.AoVisual-module__EcjECa__t10,.AoVisual-module__EcjECa__t12,.AoVisual-module__EcjECa__t14,.AoVisual-module__EcjECa__t24{white-space:nowrap;margin:0;line-height:1.2}.AoVisual-module__EcjECa__cap{font-size:calc(10 * var(--u));letter-spacing:.01em;color:var(--muted);font-weight:500}.AoVisual-module__EcjECa__t10{font-size:calc(10 * var(--u));letter-spacing:.01em;color:var(--muted)}.AoVisual-module__EcjECa__t12{font-size:calc(12 * var(--u));letter-spacing:.01em;font-weight:500}.AoVisual-module__EcjECa__t14{font-size:calc(14 * var(--u));font-weight:500;line-height:calc(21 * var(--u));letter-spacing:-.005em}.AoVisual-module__EcjECa__t24{font-size:calc(24 * var(--u));font-weight:500;line-height:calc(36 * var(--u));letter-spacing:-.01em;font-variant-numeric:tabular-nums}.AoVisual-module__EcjECa__ink{color:var(--ink)}.AoVisual-module__EcjECa__medium{font-weight:500}.AoVisual-module__EcjECa__right{text-align:right}.AoVisual-module__EcjECa__pill{padding:calc(3 * var(--u)) calc(7 * var(--u));font-size:calc(10 * var(--u));letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.AoVisual-module__EcjECa__pill12{font-size:calc(12 * var(--u))}.AoVisual-module__EcjECa__teal{color:var(--teal);background:#eaf2f2}.AoVisual-module__EcjECa__orange{color:var(--orange);background:#fbefe6}.AoVisual-module__EcjECa__grey{color:#475467;background:#f2f4f7}.AoVisual-module__EcjECa__divider{background:var(--line);height:1px}.AoVisual-module__EcjECa__dot{background:var(--c,var(--teal));border-radius:50%}.AoVisual-module__EcjECa__beacon:after{content:"";border-radius:inherit;box-shadow:0 0 0 calc(2 * var(--u)) var(--c,var(--teal));opacity:0;pointer-events:none;position:absolute;inset:0}.AoVisual-module__EcjECa__root[data-reveal=done] .AoVisual-module__EcjECa__beacon:after{animation:2.4s ease-out infinite AoVisual-module__EcjECa__beacon}.AoVisual-module__EcjECa__root:not([data-inview]) *,.AoVisual-module__EcjECa__root:not([data-inview]) :after{animation-play-state:paused!important}.AoVisual-module__EcjECa__photo{position:absolute;inset:0}.AoVisual-module__EcjECa__photo img{object-fit:cover;transform:translate(calc((var(--px,.5) - .5) * -10 * var(--u)), calc((var(--py,.5) - .5) * -8 * var(--u))) scale(1.03);transition:transform .9s var(--ease)}.AoVisual-module__EcjECa__root:not([data-hover]) .AoVisual-module__EcjECa__photo img{transform:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.AoVisual-module__EcjECa__root[data-reveal=pending] [data-in]{animation:1ms 5s both AoVisual-module__EcjECa__failsafe}.AoVisual-module__EcjECa__root[data-reveal=armed] [data-in]{opacity:0}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in]{animation-duration:var(--len,.75s);animation-timing-function:var(--curve,var(--ease));animation-delay:calc(var(--d,0) * 1ms);animation-fill-mode:both}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=rise]{animation-name:AoVisual-module__EcjECa__rise}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=drop]{animation-name:AoVisual-module__EcjECa__drop}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=pop]{--curve:var(--spring);animation-name:AoVisual-module__EcjECa__pop}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=fade]{animation-name:AoVisual-module__EcjECa__fade}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=left]{animation-name:AoVisual-module__EcjECa__fromLeft}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=right]{animation-name:AoVisual-module__EcjECa__fromRight}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=wipe-down]{--curve:cubic-bezier(.65, 0, .35, 1);animation-name:AoVisual-module__EcjECa__wipeDown}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=wipe-right]{--curve:cubic-bezier(.65, 0, .35, 1);animation-name:AoVisual-module__EcjECa__wipeRight}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=grow]{animation-name:AoVisual-module__EcjECa__grow}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=grid]{--len:1.3s;animation-name:AoVisual-module__EcjECa__gridIn}.AoVisual-module__EcjECa__root[data-reveal=play] [data-in=unveil]{--len:1.2s;animation-name:AoVisual-module__EcjECa__unveil}}@keyframes AoVisual-module__EcjECa__failsafe{0%{opacity:0}to{opacity:1}}@keyframes AoVisual-module__EcjECa__fade{0%{opacity:0}}@keyframes AoVisual-module__EcjECa__rise{0%{opacity:0;translate:0 calc(16 * var(--u))}}@keyframes AoVisual-module__EcjECa__drop{0%{opacity:0;translate:0 calc(-16 * var(--u))}}@keyframes AoVisual-module__EcjECa__pop{0%{opacity:0;scale:.55}}@keyframes AoVisual-module__EcjECa__fromLeft{0%{opacity:0;translate:calc(-28 * var(--u)) 0}}@keyframes AoVisual-module__EcjECa__fromRight{0%{opacity:0;translate:calc(28 * var(--u)) 0}}@keyframes AoVisual-module__EcjECa__wipeDown{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes AoVisual-module__EcjECa__wipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes AoVisual-module__EcjECa__grow{0%{opacity:0;scale:.4}}@keyframes AoVisual-module__EcjECa__gridIn{0%{opacity:0;clip-path:circle(0%)}to{opacity:1;clip-path:circle(75%)}}@keyframes AoVisual-module__EcjECa__unveil{0%{opacity:0;clip-path:inset(6% 6% 6% 6% round calc(24 * var(--u)));scale:1.06}to{opacity:1;clip-path:inset(0);scale:1}}@keyframes AoVisual-module__EcjECa__beacon{0%{opacity:.55;scale:1}70%,to{opacity:0;scale:1.9}}@media (prefers-reduced-motion:reduce){.AoVisual-module__EcjECa__gridGlow,.AoVisual-module__EcjECa__photo img{transition:none}.AoVisual-module__EcjECa__photo img{transform:none}.AoVisual-module__EcjECa__root[data-reveal=done] .AoVisual-module__EcjECa__beacon:after{animation:none}}
.ProblemVisuals-module__dvRPeq__fan{transform:translate(calc((var(--px,.5) - .5) * 8 * var(--u)), calc((var(--py,.5) - .5) * 6 * var(--u)));transition:transform .6s var(--ease);position:absolute;inset:0}.ProblemVisuals-module__dvRPeq__tileBody{border-radius:calc(11.6 * var(--u));width:100%;height:100%;box-shadow:0 calc(4 * var(--u)) calc(16 * var(--u)) #00000014;transition:transform .55s var(--spring), box-shadow .4s ease;background:#fff;place-items:center;display:grid}.ProblemVisuals-module__dvRPeq__tileBody img{width:calc(38 * var(--u));height:auto}.ProblemVisuals-module__dvRPeq__centre .ProblemVisuals-module__dvRPeq__tileBody{border-radius:calc(16.67 * var(--u));box-shadow:0 calc(5.7 * var(--u)) calc(22.9 * var(--u)) #00000014}.ProblemVisuals-module__dvRPeq__centre .ProblemVisuals-module__dvRPeq__tileBody img{width:calc(66.67 * var(--u))}[data-hover] .ProblemVisuals-module__dvRPeq__left .ProblemVisuals-module__dvRPeq__tileBody{transform:translateX(calc(-14 * var(--u))) rotate(-7deg)}[data-hover] .ProblemVisuals-module__dvRPeq__right .ProblemVisuals-module__dvRPeq__tileBody{transform:translateX(calc(14 * var(--u))) rotate(7deg)}[data-hover] .ProblemVisuals-module__dvRPeq__centre .ProblemVisuals-module__dvRPeq__tileBody{transform:translateY(calc(-6 * var(--u))) scale(1.05);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) #16ca9f38}.ProblemVisuals-module__dvRPeq__phone{transition:transform .6s var(--ease)}[data-hover] .ProblemVisuals-module__dvRPeq__phone{transform:translateY(calc(-5 * var(--u)))}.ProblemVisuals-module__dvRPeq__badge{rotate:-15deg}.ProblemVisuals-module__dvRPeq__badgeFace{border-radius:calc(16 * var(--u));background:var(--green);width:100%;height:100%;box-shadow:0 calc(10 * var(--u)) calc(22 * var(--u)) calc(-8 * var(--u)) #16ca9f99;transition:transform .55s var(--spring);place-items:center;display:grid;position:relative;overflow:clip}.ProblemVisuals-module__dvRPeq__badgeFace img{width:calc(61 * var(--u));height:auto}.ProblemVisuals-module__dvRPeq__badgeFace:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff73 50%,#0000 58%);position:absolute;inset:-40%;translate:-70%}[data-hover] .ProblemVisuals-module__dvRPeq__badgeFace{transform:rotate(12deg)scale(1.07)}.ProblemVisuals-module__dvRPeq__badge:after{content:"";border:calc(2 * var(--u)) solid var(--green);border-radius:calc(18 * var(--u));opacity:0;pointer-events:none;position:absolute;inset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=play] .ProblemVisuals-module__dvRPeq__badge{animation-name:ProblemVisuals-module__dvRPeq__stamp;animation-duration:.8s;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}[data-reveal=play] .ProblemVisuals-module__dvRPeq__badge:after{animation:ProblemVisuals-module__dvRPeq__shock .9s ease-out calc(var(--d,0) * 1ms + .28s) both}[data-reveal=done] .ProblemVisuals-module__dvRPeq__badgeFace:before{animation:5s ease-in-out .6s infinite ProblemVisuals-module__dvRPeq__glint}[data-reveal=done] .ProblemVisuals-module__dvRPeq__tileBody img{animation:4.5s ease-in-out infinite ProblemVisuals-module__dvRPeq__float}[data-reveal=done] .ProblemVisuals-module__dvRPeq__left .ProblemVisuals-module__dvRPeq__tileBody img{animation-delay:-1.5s}[data-reveal=done] .ProblemVisuals-module__dvRPeq__right .ProblemVisuals-module__dvRPeq__tileBody img{animation-delay:-3s}}@keyframes ProblemVisuals-module__dvRPeq__stamp{0%{opacity:0;rotate:-42deg;scale:1.9}55%{opacity:1;scale:.92}}@keyframes ProblemVisuals-module__dvRPeq__shock{0%{opacity:.7;scale:1}to{opacity:0;scale:1.7}}@keyframes ProblemVisuals-module__dvRPeq__glint{0%,70%{translate:-70%}to{translate:70%}}@keyframes ProblemVisuals-module__dvRPeq__float{0%,to{translate:0}50%{translate:0 calc(-3 * var(--u))}}@media (prefers-reduced-motion:reduce){.ProblemVisuals-module__dvRPeq__fan,.ProblemVisuals-module__dvRPeq__tileBody,.ProblemVisuals-module__dvRPeq__phone,.ProblemVisuals-module__dvRPeq__badgeFace{transition:none}.ProblemVisuals-module__dvRPeq__fan{transform:none}}
.ProcessVisuals-module__oPztxW__lift,.ProcessVisuals-module__oPztxW__tilt{transition:transform .6s var(--ease), box-shadow .4s ease}[data-hover] .ProcessVisuals-module__oPztxW__lift{transform:translateY(calc(-3 * var(--u)))}[data-hover] .ProcessVisuals-module__oPztxW__tilt{transform:perspective(calc(700 * var(--u))) rotateX(calc((var(--py,.5) - .5) * -7deg)) rotateY(calc((var(--px,.5) - .5) * 9deg))}.ProcessVisuals-module__oPztxW__soft{color:#475467}.ProcessVisuals-module__oPztxW__maxDose{line-height:calc(18 * var(--u))}.ProcessVisuals-module__oPztxW__dose{transition:box-shadow .35s}[data-hover] .ProcessVisuals-module__oPztxW__dose{box-shadow:0 0 0 calc(2 * var(--u)) #dc5a0938}.ProcessVisuals-module__oPztxW__wire{background:repeating-linear-gradient(to bottom, #d0d5dd 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(6 * var(--u)));overflow:visible}.ProcessVisuals-module__oPztxW__packet{width:calc(5 * var(--u));height:calc(5 * var(--u));background:var(--orange);box-shadow:0 0 calc(6 * var(--u)) #dc5a0999;opacity:0;border-radius:50%;position:absolute;top:0;left:50%;translate:-50%}.ProcessVisuals-module__oPztxW__screen{border-radius:0 0 calc(18 * var(--u)) calc(18 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) #0000000f, 0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0000000f;overflow:clip}.ProcessVisuals-module__oPztxW__screen img{object-fit:cover;object-position:top}.ProcessVisuals-module__oPztxW__zone{border:calc(1.5 * var(--u)) dashed #2fa0938c;transition:transform .8s var(--ease), background-color .4s ease;background:radial-gradient(circle,#2fa09329,#2fa09312 70%);border-radius:50%}[data-hover] .ProcessVisuals-module__oPztxW__zone{background-color:#2fa0930d;transform:scale(1.05)}.ProcessVisuals-module__oPztxW__target{border:calc(1.5 * var(--u)) solid var(--orange);border-radius:calc(8 * var(--u))}.ProcessVisuals-module__oPztxW__vrule{background:var(--line)}.ProcessVisuals-module__oPztxW__tick{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ProcessVisuals-module__oPztxW__track{border-radius:calc(1 * var(--u));background:var(--teal)}.ProcessVisuals-module__oPztxW__trackAhead{background:repeating-linear-gradient(to bottom, #d0d5dd 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(6 * var(--u)))}.ProcessVisuals-module__oPztxW__latest{border:calc(3 * var(--u)) solid #2fa09359;border-radius:50%}.ProcessVisuals-module__oPztxW__ongoing{border:calc(1.5 * var(--u)) dashed #98a2b3;background:#fff;border-radius:50%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=done] .ProcessVisuals-module__oPztxW__packet{animation:2.8s cubic-bezier(.45,0,.25,1) .4s infinite ProcessVisuals-module__oPztxW__travel}[data-reveal=done] .ProcessVisuals-module__oPztxW__page{animation:6s ease-in-out 1.2s infinite ProcessVisuals-module__oPztxW__buzz}[data-reveal=play] .ProcessVisuals-module__oPztxW__tick{animation:ProcessVisuals-module__oPztxW__tick .45s ease-out calc(var(--d,0) * 1ms) both}[data-reveal=done] .ProcessVisuals-module__oPztxW__ongoing{animation:9s linear infinite ProcessVisuals-module__oPztxW__spin}}@keyframes ProcessVisuals-module__oPztxW__travel{0%{opacity:0;translate:-50% calc(-2 * var(--u))}15%,80%{opacity:1}to{opacity:0;translate:-50% calc(30 * var(--u))}}@keyframes ProcessVisuals-module__oPztxW__buzz{0%,12%,to{rotate:none}2%,6%{rotate:-1.6deg}4%,8%{rotate:1.6deg}}@keyframes ProcessVisuals-module__oPztxW__tick{0%{stroke-dashoffset:1px}}@keyframes ProcessVisuals-module__oPztxW__spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ProcessVisuals-module__oPztxW__lift,.ProcessVisuals-module__oPztxW__tilt,.ProcessVisuals-module__oPztxW__zone,.ProcessVisuals-module__oPztxW__dose{transition:none}[data-hover] .ProcessVisuals-module__oPztxW__lift,[data-hover] .ProcessVisuals-module__oPztxW__tilt,[data-hover] .ProcessVisuals-module__oPztxW__zone{transform:none}}
.SolutionVisuals-module__wDzVwG__panel{border-radius:calc(11.72 * var(--u));background:#f2f4f7;overflow:clip}.SolutionVisuals-module__wDzVwG__type{--brand-font:"Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif}.SolutionVisuals-module__wDzVwG__micro{font-family:var(--brand-font);font-size:calc(7.325 * var(--u));font-weight:500;line-height:calc(11.72 * var(--u));color:var(--muted);white-space:nowrap;margin:0}.SolutionVisuals-module__wDzVwG__specimen{font-family:var(--brand-font);font-size:calc(117.35 * var(--u));line-height:calc(140.8 * var(--u));letter-spacing:-.02em;color:#414e5f;place-items:center;display:grid;position:absolute;inset:0}.SolutionVisuals-module__wDzVwG__specimen>span{grid-area:1/1}.SolutionVisuals-module__wDzVwG__specimen>span:not(:first-child){opacity:0}.SolutionVisuals-module__wDzVwG__weight{transition:color .3s}.SolutionVisuals-module__wDzVwG__weights>span:first-child .SolutionVisuals-module__wDzVwG__weight{color:var(--ink)}.SolutionVisuals-module__wDzVwG__swatch{transition:transform .55s var(--spring)}.SolutionVisuals-module__wDzVwG__fromRight{border-radius:calc(5.86 * var(--u)) 0 0 calc(5.86 * var(--u))}.SolutionVisuals-module__wDzVwG__fromLeft{border-radius:0 calc(5.86 * var(--u)) calc(5.86 * var(--u)) 0}.SolutionVisuals-module__wDzVwG__fromRight:hover{transform:translateX(calc(-16 * var(--u)))}.SolutionVisuals-module__wDzVwG__fromLeft:hover{transform:translateX(calc(16 * var(--u)))}.SolutionVisuals-module__wDzVwG__swatchLabel{top:calc(14.11 * var(--u));left:calc(14.14 * var(--u));width:calc(162.25 * var(--u));justify-content:space-between;align-items:center;display:flex;position:absolute}.SolutionVisuals-module__wDzVwG__swatchName{font-size:calc(6.58 * var(--u));font-weight:500;line-height:calc(9.87 * var(--u));letter-spacing:-.01em;color:#101828}.SolutionVisuals-module__wDzVwG__swatchHex{font-size:calc(5.26 * var(--u));line-height:calc(7.9 * var(--u));color:var(--muted)}.SolutionVisuals-module__wDzVwG__onDark .SolutionVisuals-module__wDzVwG__swatchName{color:#fff}.SolutionVisuals-module__wDzVwG__onDark .SolutionVisuals-module__wDzVwG__swatchHex{color:#f9fafb}.SolutionVisuals-module__wDzVwG__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.SolutionVisuals-module__wDzVwG__webWire,.SolutionVisuals-module__wDzVwG__mobileWire,.SolutionVisuals-module__wDzVwG__stream,.SolutionVisuals-module__wDzVwG__break{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.SolutionVisuals-module__wDzVwG__webWire{stroke:var(--teal)}.SolutionVisuals-module__wDzVwG__mobileWire{stroke:#98a2b3;stroke-dasharray:3 3}.SolutionVisuals-module__wDzVwG__break{stroke:var(--muted)}.SolutionVisuals-module__wDzVwG__stream{stroke-width:3px;stroke-dasharray:5 45;stroke-dashoffset:100px;opacity:0}.SolutionVisuals-module__wDzVwG__webStream{stroke:var(--green);filter:drop-shadow(0 0 2px #16ca9fcc)}.SolutionVisuals-module__wDzVwG__mobileStream{stroke:var(--teal);stroke-dasharray:4 12;filter:drop-shadow(0 0 2px #2fa093b3)}.SolutionVisuals-module__wDzVwG__backend,.SolutionVisuals-module__wDzVwG__device{transition:transform .6s var(--ease)}[data-hover] .SolutionVisuals-module__wDzVwG__backend{transform:translateY(calc(-3 * var(--u)))}[data-hover] .SolutionVisuals-module__wDzVwG__device{transform:translateY(calc(-2 * var(--u)))}.SolutionVisuals-module__wDzVwG__mark{border-radius:calc(2.2 * var(--u));background:#fff;place-items:center;display:grid}.SolutionVisuals-module__wDzVwG__mark img{width:calc(12.78 * var(--u));height:auto}.SolutionVisuals-module__wDzVwG__copy{border-radius:calc(8 * var(--u));background:#f9fafb;border:1px dashed #eaecf0;overflow:clip}.SolutionVisuals-module__wDzVwG__copyTitle{color:#475467}.SolutionVisuals-module__wDzVwG__bar{border-radius:calc(3 * var(--u));background:#eaecf0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=done] .SolutionVisuals-module__wDzVwG__panel:hover .SolutionVisuals-module__wDzVwG__specimen>span{animation:3.6s step-end infinite SolutionVisuals-module__wDzVwG__weightStep}[data-reveal=done] .SolutionVisuals-module__wDzVwG__panel:hover .SolutionVisuals-module__wDzVwG__weights>span .SolutionVisuals-module__wDzVwG__weight{animation:3.6s step-end infinite SolutionVisuals-module__wDzVwG__weightMark}.SolutionVisuals-module__wDzVwG__specimen>span:nth-child(2),.SolutionVisuals-module__wDzVwG__weights>span:nth-child(2) .SolutionVisuals-module__wDzVwG__weight{animation-delay:-2.4s!important}.SolutionVisuals-module__wDzVwG__specimen>span:nth-child(3),.SolutionVisuals-module__wDzVwG__weights>span:nth-child(3) .SolutionVisuals-module__wDzVwG__weight{animation-delay:-1.2s!important}[data-reveal=done] .SolutionVisuals-module__wDzVwG__webStream{opacity:1;animation:2.4s linear infinite SolutionVisuals-module__wDzVwG__stream}[data-reveal=done] .SolutionVisuals-module__wDzVwG__mobileStream{animation:8s ease-in-out 1s infinite SolutionVisuals-module__wDzVwG__reconnect}[data-reveal=done] .SolutionVisuals-module__wDzVwG__break{animation:8s ease-in-out 1s infinite SolutionVisuals-module__wDzVwG__offline}[data-reveal=done] .SolutionVisuals-module__wDzVwG__bar{animation:8s ease-in-out 1s infinite SolutionVisuals-module__wDzVwG__reconcile}}@keyframes SolutionVisuals-module__wDzVwG__weightStep{0%{opacity:1}33.333%,to{opacity:0}}@keyframes SolutionVisuals-module__wDzVwG__weightMark{0%{color:var(--ink)}33.333%,to{color:var(--muted)}}@keyframes SolutionVisuals-module__wDzVwG__stream{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes SolutionVisuals-module__wDzVwG__reconnect{0%,58%{opacity:0;stroke-dashoffset:100px}62%{opacity:1}84%{opacity:1;stroke-dashoffset:0}88%,to{opacity:0;stroke-dashoffset:0}}@keyframes SolutionVisuals-module__wDzVwG__offline{0%,56%,92%,to{opacity:1}60%,86%{opacity:0}}@keyframes SolutionVisuals-module__wDzVwG__reconcile{0%,70%,96%,to{background-color:#eaecf0}80%,86%{background-color:#cfe9e4}}@media (prefers-reduced-motion:reduce){.SolutionVisuals-module__wDzVwG__swatch,.SolutionVisuals-module__wDzVwG__backend,.SolutionVisuals-module__wDzVwG__device{transition:none}.SolutionVisuals-module__wDzVwG__fromRight:hover,.SolutionVisuals-module__wDzVwG__fromLeft:hover,[data-hover] .SolutionVisuals-module__wDzVwG__backend,[data-hover] .SolutionVisuals-module__wDzVwG__device{transform:none}}
.AssistantVisuals-module__wAkATq__bubble{padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) calc(4 * var(--u)) calc(14 * var(--u));background:var(--ink);color:#fcfcfd;font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.01em}.AssistantVisuals-module__wAkATq__bubbleTeal{background:var(--teal)}.AssistantVisuals-module__wAkATq__cite{padding:calc(1 * var(--u)) calc(5 * var(--u));color:var(--teal);font-size:calc(10 * var(--u));transition:background-color .3s ease, color .3s ease, transform .4s var(--spring);background:#eaf2f2;border-radius:999px;align-items:center;font-weight:500;line-height:1.2;display:inline-flex}.AssistantVisuals-module__wAkATq__citeOn{background:var(--teal);color:#fcfcfd}.AssistantVisuals-module__wAkATq__bar{border-radius:calc(3 * var(--u));background:#eaecf0}.AssistantVisuals-module__wAkATq__passage{border-radius:calc(4 * var(--u));background:#fbefe6}.AssistantVisuals-module__wAkATq__mark{border-radius:calc(3 * var(--u));background:var(--orange)}.AssistantVisuals-module__wAkATq__body12{font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.01em;margin:0}.AssistantVisuals-module__wAkATq__dark{background:var(--ink);color:#fcfcfd}.AssistantVisuals-module__wAkATq__struck{text-decoration:line-through}.AssistantVisuals-module__wAkATq__lift{transition:transform .5s var(--ease), box-shadow .4s ease}.AssistantVisuals-module__wAkATq__lift:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(14 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) #10182824, 0 0 0 1px #00000014}.AssistantVisuals-module__wAkATq__chip{transition:transform .4s var(--spring), background-color .3s ease}.AssistantVisuals-module__wAkATq__chip:hover{transform:translateY(calc(-2 * var(--u)));color:var(--teal);background:#eaf2f2}.AssistantVisuals-module__wAkATq__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AssistantVisuals-module__wAkATq__wire,.AssistantVisuals-module__wAkATq__stream{fill:none;stroke-linecap:round;stroke-linejoin:round}.AssistantVisuals-module__wAkATq__wire{stroke:#98a2b3;stroke-width:1.25px;stroke-dasharray:3 3}.AssistantVisuals-module__wAkATq__wireSoft{stroke:#d0d5dd}.AssistantVisuals-module__wAkATq__wireTeal{stroke:var(--teal);stroke-width:1.5px}.AssistantVisuals-module__wAkATq__wireOrange{stroke:var(--orange);stroke-width:1.5px}.AssistantVisuals-module__wAkATq__solid{stroke-dasharray:none}.AssistantVisuals-module__wAkATq__stream{stroke:var(--green);stroke-width:3px;stroke-dasharray:5 95;stroke-dashoffset:100px;filter:drop-shadow(0 0 2px #16ca9fcc);opacity:0}.AssistantVisuals-module__wAkATq__streamOrange{stroke:var(--orange);filter:drop-shadow(0 0 2px #dc5a09b3)}.AssistantVisuals-module__wAkATq__oldWay{border-radius:calc(12 * var(--u));color:#98a2b3;border:1px dashed #eaecf0}.AssistantVisuals-module__wAkATq__strike{color:#98a2b3}.AssistantVisuals-module__wAkATq__strike:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute;top:55%;left:0;right:0}.AssistantVisuals-module__wAkATq__question{font-size:calc(14 * var(--u));font-weight:500;line-height:calc(21 * var(--u));letter-spacing:-.005em;margin:0}.AssistantVisuals-module__wAkATq__word{display:inline-block}.AssistantVisuals-module__wAkATq__caret{background:var(--teal)}.AssistantVisuals-module__wAkATq__send{background:var(--teal);transition:transform .45s var(--spring);border-radius:50%;place-items:center;display:grid}.AssistantVisuals-module__wAkATq__send svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}[data-hover] .AssistantVisuals-module__wAkATq__send{transform:scale(1.08)}:is(.AssistantVisuals-module__wAkATq__synth:has(.AssistantVisuals-module__wAkATq__src1:hover) .AssistantVisuals-module__wAkATq__ans1,.AssistantVisuals-module__wAkATq__synth:has(.AssistantVisuals-module__wAkATq__src2:hover) .AssistantVisuals-module__wAkATq__ans2,.AssistantVisuals-module__wAkATq__synth:has(.AssistantVisuals-module__wAkATq__src3:hover) .AssistantVisuals-module__wAkATq__ans3){background:var(--teal);color:#fcfcfd;transform:scale(1.15)}.AssistantVisuals-module__wAkATq__differ{gap:calc(4 * var(--u))}.AssistantVisuals-module__wAkATq__differDot{--c:var(--orange);width:calc(6 * var(--u));height:calc(6 * var(--u))}.AssistantVisuals-module__wAkATq__ring{border:calc(3 * var(--u)) solid #2fa09359;border-radius:50%}.AssistantVisuals-module__wAkATq__open{color:var(--teal);font-size:calc(10 * var(--u));letter-spacing:.01em;white-space:pre;margin:0;font-weight:500}.AssistantVisuals-module__wAkATq__open span{transition:transform .4s var(--spring);display:inline-block}[data-hover] .AssistantVisuals-module__wAkATq__open span{transform:translateX(calc(4 * var(--u)))}.AssistantVisuals-module__wAkATq__iconBox{border-radius:calc(8 * var(--u));background:#f9fafb;border:1px solid #eaecf0;place-items:center;display:grid}.AssistantVisuals-module__wAkATq__iconBox img{width:calc(18 * var(--u));height:auto}.AssistantVisuals-module__wAkATq__logLines{gap:calc(3 * var(--u));width:calc(14 * var(--u));display:grid}.AssistantVisuals-module__wAkATq__logLines span{height:calc(2 * var(--u));background:#98a2b3;border-radius:1px}.AssistantVisuals-module__wAkATq__assistantModule{box-shadow:0 calc(4 * var(--u)) calc(6 * var(--u)) calc(-4 * var(--u)) #0000000f, 0 calc(10 * var(--u)) calc(15 * var(--u)) calc(-3 * var(--u)) #0000000f, 0 0 0 calc(1.5 * var(--u)) var(--teal)}.AssistantVisuals-module__wAkATq__doc{border-radius:calc(4 * var(--u));background:#f9fafb;border:1px solid #d0d5dd}.AssistantVisuals-module__wAkATq__docLine{background:#d0d5dd;border-radius:1px}.AssistantVisuals-module__wAkATq__chunk{border-radius:calc(4 * var(--u));background:#f2f4f7}.AssistantVisuals-module__wAkATq__hit{border:1px solid var(--orange);background:#fbefe6}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=play] .AssistantVisuals-module__wAkATq__strike:after{animation:AssistantVisuals-module__wAkATq__strike .5s cubic-bezier(.65, 0, .35, 1) calc(var(--d,0) * 1ms) both}[data-reveal=done] .AssistantVisuals-module__wAkATq__caret{animation:1.05s step-end infinite AssistantVisuals-module__wAkATq__blink}[data-reveal=done] .AssistantVisuals-module__wAkATq__stream{opacity:1;animation:AssistantVisuals-module__wAkATq__stream 2.6s linear calc(var(--d,0) * 1ms) infinite}[data-reveal=done] .AssistantVisuals-module__wAkATq__hit{animation:AssistantVisuals-module__wAkATq__hitGlow 3.2s ease-in-out calc(var(--d,0) * 1ms) infinite}}@keyframes AssistantVisuals-module__wAkATq__strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AssistantVisuals-module__wAkATq__blink{0%{opacity:1}50%,to{opacity:0}}@keyframes AssistantVisuals-module__wAkATq__stream{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes AssistantVisuals-module__wAkATq__hitGlow{0%,to{box-shadow:0 0 #dc5a0900}40%{box-shadow:0 0 0 calc(3 * var(--u)) #dc5a092e}}@media (prefers-reduced-motion:reduce){.AssistantVisuals-module__wAkATq__lift,.AssistantVisuals-module__wAkATq__chip,.AssistantVisuals-module__wAkATq__send,.AssistantVisuals-module__wAkATq__cite,.AssistantVisuals-module__wAkATq__open span{transition:none}.AssistantVisuals-module__wAkATq__lift:hover,.AssistantVisuals-module__wAkATq__chip:hover,[data-hover] .AssistantVisuals-module__wAkATq__send,[data-hover] .AssistantVisuals-module__wAkATq__open span{transform:none}}
.LoopVisual-module__KjlLjq__loop{--cycle:7s;--step:1.25s;--node-ink:#1a1715}.LoopVisual-module__KjlLjq__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LoopVisual-module__KjlLjq__returnPath,.LoopVisual-module__KjlLjq__head,.LoopVisual-module__KjlLjq__returnPacket{fill:none;stroke-linecap:round;stroke-linejoin:round}.LoopVisual-module__KjlLjq__returnPath{stroke:var(--orange);stroke-width:1.02px;stroke-dasharray:4 4}.LoopVisual-module__KjlLjq__head{stroke:var(--orange);stroke-width:1.02px}.LoopVisual-module__KjlLjq__returnPacket{stroke:var(--orange);stroke-width:3px;stroke-dasharray:4 96;stroke-dashoffset:100px;filter:drop-shadow(0 0 3px #dc5a09b3);opacity:0}.LoopVisual-module__KjlLjq__link svg{fill:#c6bdb3;width:100%;height:100%;display:block}.LoopVisual-module__KjlLjq__hop{width:calc(7 * var(--u));height:calc(7 * var(--u));background:var(--teal);box-shadow:0 0 calc(8 * var(--u)) #2fa093b3;opacity:0;border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}.LoopVisual-module__KjlLjq__node{border:calc(.87 * var(--u)) solid var(--node-ink);color:var(--node-ink);font-size:calc(12.33 * var(--u));font-weight:500;line-height:calc(17.4 * var(--u));transition:transform .45s var(--spring), background-color .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease;background:#fff;place-items:center;display:grid}.LoopVisual-module__KjlLjq__node:hover{transform:translateY(calc(-3 * var(--u)));border-color:var(--teal);color:var(--teal);background:#eaf2f2}.LoopVisual-module__KjlLjq__caption{font-family:var(--font-jetbrains-mono);font-size:calc(7.98 * var(--u));font-weight:500;line-height:calc(11.6 * var(--u));letter-spacing:.11em;text-align:center;color:#767676;margin:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal=done] .LoopVisual-module__KjlLjq__node{animation:LoopVisual-module__KjlLjq__stepOn var(--cycle) cubic-bezier(.45, 0, .25, 1) infinite;animation-delay:calc(var(--i) * var(--step))}[data-reveal=done] .LoopVisual-module__KjlLjq__hop{animation:LoopVisual-module__KjlLjq__hop var(--cycle) cubic-bezier(.37, 0, .63, 1) infinite;animation-delay:calc(var(--i) * var(--step) + .2s)}[data-reveal=done] .LoopVisual-module__KjlLjq__returnPacket{animation:LoopVisual-module__KjlLjq__homeward var(--cycle) cubic-bezier(.45, 0, .35, 1) calc(4 * var(--step)) infinite}.LoopVisual-module__KjlLjq__loop:hover .LoopVisual-module__KjlLjq__node,.LoopVisual-module__KjlLjq__loop:hover .LoopVisual-module__KjlLjq__hop,.LoopVisual-module__KjlLjq__loop:hover .LoopVisual-module__KjlLjq__returnPacket{animation-play-state:paused}.LoopVisual-module__KjlLjq__loop .LoopVisual-module__KjlLjq__node:hover{animation:none}.LoopVisual-module__KjlLjq__loop:hover .LoopVisual-module__KjlLjq__node:not(:hover){border-color:var(--node-ink);box-shadow:none;animation:none}}@keyframes LoopVisual-module__KjlLjq__stepOn{0%,19%,to{border-color:var(--node-ink);box-shadow:0 0 #16ca9f00}5%,14%{border-color:var(--green);box-shadow:0 0 0 calc(2 * var(--u)) #16ca9f24}}@keyframes LoopVisual-module__KjlLjq__hop{0%{opacity:0;left:0}3%{opacity:1}12.5%{opacity:1}15%,to{opacity:0;left:100%}}@keyframes LoopVisual-module__KjlLjq__homeward{0%{opacity:0;stroke-dashoffset:100px}3%{opacity:1}25%{opacity:1;stroke-dashoffset:4px}28%,to{opacity:0;stroke-dashoffset:4px}}@media (prefers-reduced-motion:reduce){.LoopVisual-module__KjlLjq__node{transition:none}.LoopVisual-module__KjlLjq__node:hover{transform:none}}
