.pain-flow .pf-load{stroke-dashoffset:25px}.pain-flow .pf-bubble,.pain-flow .pf-tangle-active{opacity:0}.pain-flow .pf-bubble--static{opacity:1}.pain-flow[data-flow=play]{--pf-loop:2.4s}.pain-flow[data-flow=ambient]{--pf-loop:.6s}.pain-flow[data-flow-visible=false] *{animation-play-state:paused!important}.pain-flow[data-flow=armed] :is(.pf-fragment,.pf-tangle),.pain-flow:not([data-flow=static]) .pf-bubble--static{opacity:0}.pain-flow:not([data-flow=static]) .pf-load{stroke-dashoffset:100px}.pain-flow[data-flow=play] .pf-fragment{animation:pf-drop .6s cubic-bezier(.22, .61, .36, 1) calc(.1s + var(--pf-o) * .12s) both}.pain-flow[data-flow=play] .pf-tangle{animation:1s ease-out .6s both pf-fade}.pain-flow:is([data-flow=play],[data-flow=ambient]) :is(.pf-bubble,.pf-fragment-hl,.pf-moment-hl){animation:pf-slot 16s ease-out calc(var(--pf-loop) + var(--pf-i) * 3.5s) infinite}.pain-flow:is([data-flow=play],[data-flow=ambient]) .pf-tangle-active{animation:pf-slot 16s ease-out calc(var(--pf-loop) + var(--pf-i) * 3.5s) infinite, pf-march .9s linear infinite}.pain-flow:is([data-flow=play],[data-flow=ambient]) .pf-moment-dot{animation:pf-dot 16s ease-out calc(var(--pf-loop) + var(--pf-i) * 3.5s) infinite}.pain-flow:is([data-flow=play],[data-flow=ambient]) .pf-load{animation:pf-load 16s cubic-bezier(.4, 0, .2, 1) var(--pf-loop) infinite}.pain-flow:is([data-flow=play],[data-flow=ambient]) .pf-head-ring{animation:pf-head-ping 16s ease-out var(--pf-loop) infinite}.pain-flow:is([data-flow=play],[data-flow=ambient]) .pf-night{animation:pf-night 16s ease-out var(--pf-loop) infinite}.pain-flow:is([data-flow=play],[data-flow=ambient]) .pf-day{animation:pf-day 16s linear var(--pf-loop) infinite}@keyframes pf-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes pf-fade{0%{opacity:0}to{opacity:1}}@keyframes pf-slot{0%{opacity:0;transform:translateY(4px)}2.5%{opacity:1;transform:none}19.5%{opacity:1;transform:none}21.875%,to{opacity:0;transform:none}}@keyframes pf-march{to{stroke-dashoffset:-16px}}@keyframes pf-dot{0%{transform:scale(1)}3%{background-color:#f43f5e;transform:scale(1.45)}19.5%{background-color:#f43f5e;transform:scale(1.45)}21.875%,to{transform:scale(1)}}@keyframes pf-load{0%{stroke-dashoffset:100px}3%,21.875%{stroke-dashoffset:75px}25%,43.75%{stroke-dashoffset:50px}46.875%,65.625%{stroke-dashoffset:25px}68.75%,87.5%{stroke-dashoffset:0}95%,to{stroke-dashoffset:100px}}@keyframes pf-head-ping{0%,21.875%,43.75%,65.625%{opacity:0;transform:scale(.96)}2%,23.875%,45.75%,67.625%{opacity:.8}9%,30.875%,52.75%,74.625%,to{opacity:0;transform:scale(1.22)}}@keyframes pf-night{0%,88%{opacity:0}90.5%,98%{opacity:1}to{opacity:0}}@keyframes pf-day{0%{opacity:1;transform:scaleX(.02)}87.5%{opacity:1;transform:scaleX(1)}95%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(.02)}}@media (prefers-reduced-motion:reduce){.pain-flow,.pain-flow *{animation:none!important}.pain-flow :is(.pf-fragment,.pf-tangle,.pf-bubble--static){opacity:1!important}.pain-flow .pf-load{stroke-dashoffset:25px!important}}
.solution-flow .sf-dim{opacity:1}.solution-flow[data-flow=play]{--sf-loop:6s}.solution-flow[data-flow=ambient]{--sf-loop:1s}.solution-flow[data-flow-visible=false] *{animation-play-state:paused!important}.solution-flow[data-flow=armed] .sf-chip-wrap{transform:rotate(var(--sf-r))}.solution-flow[data-flow=armed] .sf-chip-text{color:#334155}.solution-flow[data-flow=armed] :is(.sf-chip-check,.sf-answer,.sf-spot-bg){opacity:0}.solution-flow[data-flow=armed] .sf-dim{opacity:1}.solution-flow[data-flow=play] .sf-chip-flash{animation:sf-flash .9s ease-out calc(.9s + var(--sf-i) * .8s) both}.solution-flow[data-flow=play] .sf-chip-wrap{animation:sf-settle .5s cubic-bezier(.22, .61, .36, 1) calc(1.4s + var(--sf-i) * .8s) both}.solution-flow[data-flow=play] .sf-chip-text{animation:sf-text-settle .5s ease-out calc(1.4s + var(--sf-i) * .8s) both}.solution-flow[data-flow=play] .sf-chip-check{animation:sf-pop .4s cubic-bezier(.34, 1.4, .64, 1) calc(1.45s + var(--sf-i) * .8s) both}.solution-flow[data-flow=play] .sf-answer,.solution-flow[data-flow=play] .sf-answer.sf-dim{animation:sf-answer-in .6s cubic-bezier(.22, .61, .36, 1) calc(1.25s + var(--sf-i) * .8s) both}.solution-flow[data-flow=play] .sf-spot-bg{animation:sf-fade .6s ease-out 4.1s both, sf-breathe 4s ease-in-out var(--sf-loop) infinite}.solution-flow[data-flow=play] .sf-bridge-ring{animation:3.2s ease-out 1s both sf-bridge}.solution-flow:is([data-flow=play],[data-flow=ambient]) .sf-pair{animation:sf-pair 16s ease-out calc(var(--sf-loop) + var(--sf-i) * 4s) infinite}.solution-flow[data-flow=ambient] .sf-spot-bg{animation:sf-breathe 4s ease-in-out var(--sf-loop) infinite}.solution-flow:is([data-flow=play],[data-flow=ambient]) .sf-chevron{animation-name:sf-chevron;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes sf-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes sf-settle{0%{transform:rotate(var(--sf-r))}to{transform:none}}@keyframes sf-text-settle{0%{color:#334155}to{color:#475569}}@keyframes sf-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes sf-answer-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-breathe{0%,to{opacity:1}50%{opacity:.72}}@keyframes sf-bridge{0%,25%,50%,75%{opacity:0;transform:scale(.96)}5%,30%,55%,80%{opacity:.8}20%,45%,70%,95%,to{opacity:0;transform:scale(1.25)}}@keyframes sf-pair{0%{box-shadow:0 0 #6366f100}3%{box-shadow:0 0 0 4px #6366f147}16%{box-shadow:0 0 0 4px #6366f147}22%,to{box-shadow:0 0 #6366f100}}@keyframes sf-chevron{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.solution-flow,.solution-flow *{animation:none!important}.solution-flow .sf-chip-wrap{transform:none!important}.solution-flow :is(.sf-chip-check,.sf-answer,.sf-spot-bg),.solution-flow .sf-dim{opacity:1!important}}
.thread-flow .tf-solid,.thread-flow .tf-dashed{stroke-width:2px}.thread-flow .tf-pulse{stroke-linecap:round;stroke-dasharray:5 100;stroke-dashoffset:5px;opacity:0}.thread-flow .tf-pulse-core{stroke-width:2.5px}.thread-flow .tf-pulse-glow{stroke-width:8px;stroke-opacity:.22}.thread-flow .tf-clock{stroke-dashoffset:33px}.thread-flow .tf-resume:before{content:"";opacity:0;pointer-events:none;border-radius:.75rem;position:absolute;inset:-1px;box-shadow:0 0 0 4px #6366f11f,0 12px 28px -10px #4338ca66}.thread-flow[data-flow=play]{--tf-loop-start:6s}.thread-flow[data-flow=ambient]{--tf-loop-start:1s}.thread-flow[data-flow-visible=false] *,.thread-flow[data-flow-visible=false] :before{animation-play-state:paused!important}.thread-flow:is([data-flow=armed],[data-flow=play]) .tf-solid{stroke-dasharray:100}.thread-flow[data-flow=armed] .tf-solid{stroke-dashoffset:100px}.thread-flow[data-flow=armed] :is(.tf-dashed,.tf-check-dot,.tf-resume-bg,.tf-resume-hint){opacity:0}.thread-flow[data-flow=armed] .tf-clock{stroke-dashoffset:100px}.thread-flow[data-flow=armed] .tf-wake{opacity:.45}.thread-flow[data-flow=play] .tf-check-dot{animation:.45s cubic-bezier(.34,1.4,.64,1) .3s both tf-pop}.thread-flow[data-flow=play] .tf-check-path{stroke-dasharray:100;animation:.5s ease-out .5s both tf-draw}.thread-flow[data-flow=play] .tf-solid--in{animation:.5s ease-out .9s both tf-draw}.thread-flow[data-flow=play] .tf-dashed--in{animation:.8s ease-out 1.2s both tf-fade}.thread-flow[data-flow=play] .tf-dashed--out{animation:.8s ease-out 2.6s both tf-fade}.thread-flow[data-flow=play] .tf-solid--out{animation:.5s ease-out 3.2s both tf-draw}.thread-flow[data-flow=play] .tf-clock{animation:1.8s cubic-bezier(.4,0,.2,1) 1.4s both tf-clock}.thread-flow[data-flow=play] .tf-wake{animation:.7s cubic-bezier(.22,.61,.36,1) 3.5s both tf-wake}.thread-flow[data-flow=play] .tf-resume-bg{animation:.6s ease-out 3.9s both tf-fade}.thread-flow[data-flow=play] .tf-resume-hint{animation:.6s ease-out 4.2s both tf-fade}.thread-flow[data-flow=ambient] .tf-pulse{animation:tf-travel-loop 14s linear var(--tf-loop-start) infinite}.thread-flow[data-flow=play] .tf-pulse{animation:tf-travel 2.6s cubic-bezier(.45, 0, .25, 1) 1.2s 1 backwards, tf-travel-loop 14s linear var(--tf-loop-start) infinite}.thread-flow[data-flow=ambient] .tf-node-ring{animation:tf-ring-loop 14s ease-out var(--tf-loop-start) infinite}.thread-flow[data-flow=play] .tf-node-ring{animation:tf-ring 1.4s ease-out 2.2s 1 backwards, tf-ring-loop 14s ease-out var(--tf-loop-start) infinite}.thread-flow:is([data-flow=play],[data-flow=ambient]) .tf-resume:before{animation:tf-glow-loop 14s ease-out var(--tf-loop-start) infinite}@keyframes tf-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes tf-fade{0%{opacity:0}to{opacity:1}}@keyframes tf-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes tf-clock{0%{stroke-dashoffset:100px}to{stroke-dashoffset:33px}}@keyframes tf-wake{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tf-travel{0%{stroke-dashoffset:5px;opacity:0}6%{opacity:1}94%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes tf-travel-loop{0%{stroke-dashoffset:5px;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}1.5%{opacity:1}18.5%{opacity:1}20%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes tf-ring{0%{opacity:0;transform:scale(.96)}20%{opacity:.7}to{opacity:0;transform:scale(1.18)}}@keyframes tf-ring-loop{0%,7%{opacity:0;transform:scale(.96)}9%{opacity:.7}17%,to{opacity:0;transform:scale(1.18)}}@keyframes tf-glow-loop{0%,19%{opacity:0}23%{opacity:1}34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.thread-flow,.thread-flow *,.thread-flow:before,.thread-flow :before{animation:none!important}.thread-flow .tf-solid{stroke-dasharray:none!important;stroke-dashoffset:0!important}.thread-flow :is(.tf-dashed,.tf-check-dot,.tf-resume-bg,.tf-resume-hint,.tf-wake){opacity:1!important;transform:none!important}.thread-flow .tf-clock{stroke-dashoffset:33px!important}}
.calendar-flow .cf-line{stroke-width:1.5px}.calendar-flow .cf-particle path{stroke-linecap:round;stroke-dasharray:6 100;stroke-dashoffset:6px;opacity:0}.calendar-flow .cf-particle-core{stroke-width:2px}.calendar-flow .cf-particle-glow{stroke-width:7px}.calendar-flow[data-flow=play]{--cf-loop-start:7s}.calendar-flow[data-flow=ambient]{--cf-loop-start:1.5s}.calendar-flow[data-flow-visible=false] *{animation-play-state:paused!important}.calendar-flow:is([data-flow=armed],[data-flow=play]) .cf-line{stroke-dasharray:100}.calendar-flow[data-flow=armed] .cf-line{stroke-dashoffset:100px}.calendar-flow[data-flow=armed] .cf-event{opacity:0}.calendar-flow[data-flow=play] .cf-line{animation:cf-draw 1.1s cubic-bezier(.22, .61, .36, 1) calc(var(--cf-d) * .14s) both}.calendar-flow[data-flow=play] .cf-event{animation:cf-event-in .7s cubic-bezier(.22, .61, .36, 1) calc(2.5s + var(--cf-i) * .4s) both}.calendar-flow[data-flow=ambient] .cf-particle--in path{animation:cf-in-loop 16s linear calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=play] .cf-particle--in path{animation:cf-travel 1.2s cubic-bezier(.45, 0, .25, 1) calc(.9s + var(--cf-i) * .4s) 1 backwards, cf-in-loop 16s linear calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=ambient] .cf-particle--out path{animation:cf-out-loop 16s linear calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=play] .cf-particle--out path{animation:cf-travel .5s cubic-bezier(.45, 0, .25, 1) calc(2.1s + var(--cf-i) * .4s) 1 backwards, cf-out-loop 16s linear calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=ambient] .cf-node-glow{animation:cf-glow-loop 16s ease-out calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=play] .cf-node-glow{animation:cf-glow 1.4s ease-out calc(.8s + var(--cf-i) * .4s) 1 backwards, cf-glow-loop 16s ease-out calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=ambient] .cf-hub-ring{animation:cf-ring-loop 16s ease-out calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow[data-flow=play] .cf-hub-ring{animation:cf-ring 1.2s ease-out calc(2.05s + var(--cf-i) * .4s) 1 backwards, cf-ring-loop 16s ease-out calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}.calendar-flow:is([data-flow=play],[data-flow=ambient]) .cf-row-highlight{animation:cf-row-loop 16s ease-out calc(var(--cf-loop-start) + var(--cf-i) * 4s) infinite}@keyframes cf-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes cf-event-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cf-travel{0%{stroke-dashoffset:6px;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@keyframes cf-in-loop{0%{stroke-dashoffset:6px;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}.8%{opacity:1}6.8%{opacity:1}7.5%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes cf-out-loop{0%,7.5%{stroke-dashoffset:6px;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}7.9%{opacity:1}10.2%{opacity:1}10.6%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes cf-glow{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes cf-glow-loop{0%{opacity:0}1.5%{opacity:1}9%,to{opacity:0}}@keyframes cf-ring{0%{opacity:0;transform:scale(.97)}15%{opacity:.6}to{opacity:0;transform:scale(1.14)}}@keyframes cf-ring-loop{0%,7.3%{opacity:0;transform:scale(.97)}8.5%{opacity:.6}16%,to{opacity:0;transform:scale(1.14)}}@keyframes cf-row-loop{0%,10.4%{opacity:0}12%{opacity:1}24%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.calendar-flow,.calendar-flow *{animation:none!important}.calendar-flow .cf-line{stroke-dasharray:none!important;stroke-dashoffset:0!important}.calendar-flow .cf-event{opacity:1!important;transform:none!important}}
.AboutSection-module__SY8A0a__layout{align-items:center;gap:3rem;display:grid}.AboutSection-module__SY8A0a__mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"wall wall""watchToday phone""watchRoutine phone";gap:.75rem;display:grid}.AboutSection-module__SY8A0a__frame{isolation:isolate;background-clip:padding-box;border:1px solid #6366f129;border-radius:1.5rem;overflow:hidden}.AboutSection-module__SY8A0a__frame img{border-radius:inherit}.AboutSection-module__SY8A0a__wall{border-radius:1.75rem;grid-area:wall}.AboutSection-module__SY8A0a__watchToday{grid-area:watchToday}.AboutSection-module__SY8A0a__watchRoutine{grid-area:watchRoutine}.AboutSection-module__SY8A0a__phone{grid-area:phone}@media (min-width:40rem){.AboutSection-module__SY8A0a__mosaic{gap:1rem}}@media (min-width:64rem){.AboutSection-module__SY8A0a__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:4rem}.AboutSection-module__SY8A0a__mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr);grid-template-areas:"wall wall phone""watchToday watchRoutine phone"}}@media (min-width:80rem){.AboutSection-module__SY8A0a__layout{gap:5rem}}
.privacy-flow .pv-packet,.privacy-flow .pv-cipher{opacity:0}.privacy-flow .pv-cipher--only{opacity:1}.privacy-flow .pv-shackle{transform-box:fill-box;transform-origin:bottom}.privacy-flow[data-flow=play]{--pv-loop:2s}.privacy-flow[data-flow=ambient]{--pv-loop:.5s}.privacy-flow[data-flow-visible=false] *{animation-play-state:paused!important}.privacy-flow[data-flow=armed] :is(.pv-station,.pv-tunnel-wrap){opacity:0}.privacy-flow[data-flow=play] .pv-station{animation:pv-rise .7s cubic-bezier(.22, .61, .36, 1) calc(.1s + var(--pv-o) * .25s) both}.privacy-flow[data-flow=play] .pv-tunnel-wrap--0{animation:.6s ease-out .45s both pv-fade}.privacy-flow[data-flow=play] .pv-tunnel-wrap--1{animation:.6s ease-out .7s both pv-fade}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-entry{animation:pv-entry 12s ease-out var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-packet--0{animation:pv-travel-0 12s linear var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-packet--1{animation:pv-travel-1 12s linear var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-plain{animation:pv-plain 12s linear var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-cipher:not(.pv-cipher--only){animation:pv-cipher 12s linear var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-tunnel-wrap--0 .pv-tunnel-glow{animation:pv-glow-0 12s ease-out var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-tunnel-wrap--1 .pv-tunnel-glow{animation:pv-glow-1 12s ease-out var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-shield-ring{animation:pv-shield 12s ease-out var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-shackle{animation:pv-shackle 12s ease-in-out var(--pv-loop) infinite}.privacy-flow:is([data-flow=play],[data-flow=ambient]) .pv-vault-row{animation:pv-row 12s ease-out var(--pv-loop) infinite}@keyframes pv-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}@keyframes pv-entry{0%,8%,to{box-shadow:0 0 #6366f100}2%,5%{box-shadow:0 0 0 3px #6366f140}}@keyframes pv-travel-0{0%,4%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(0)}6%{opacity:1}23%{opacity:1}25%,to{opacity:0;transform:translateY(calc(5.25rem - 100%))}}@keyframes pv-travel-1{0%,33%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(0)}35%{opacity:1}52%{opacity:1}54%,to{opacity:0;transform:translateY(calc(5.25rem - 100%))}}@media (min-width:64rem){@keyframes pv-travel-0{0%,4%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)}6%{opacity:1}23%{opacity:1}25%,to{opacity:0;transform:translate(calc(100cqw - 100% - .75rem))}}@keyframes pv-travel-1{0%,33%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)}35%{opacity:1}52%{opacity:1}54%,to{opacity:0;transform:translate(calc(100cqw - 100% - .75rem))}}}@keyframes pv-plain{0%,12%{opacity:1}15%,to{opacity:0}}@keyframes pv-cipher{0%,12%{opacity:0}15%,to{opacity:1}}@keyframes pv-glow-0{0%,4%{opacity:0}10%,20%{opacity:.9}27%,to{opacity:0}}@keyframes pv-glow-1{0%,33%{opacity:0}39%,49%{opacity:.9}56%,to{opacity:0}}@keyframes pv-shield{0%,24%{opacity:0;transform:scale(.96)}27%{opacity:.8}36%,to{opacity:0;transform:scale(1.2)}}@keyframes pv-shackle{0%,42%{transform:translateY(0)}46%,55%{transform:translateY(-3px)}58%,to{transform:translateY(0)}}@keyframes pv-row{0%,57%{color:#94a3b8;background-color:#f8fafc}60%,72%{color:#4338ca;background-color:#eef2ff}80%,to{color:#94a3b8;background-color:#f8fafc}}@media (prefers-reduced-motion:reduce){.privacy-flow,.privacy-flow *{animation:none!important}.privacy-flow :is(.pv-station,.pv-tunnel-wrap){opacity:1!important}.privacy-flow .pv-packet{opacity:0!important}}
.LandingIllustrationLayouts-module__8yWDaq__closingCtaGrid{align-items:center;gap:2.5rem;display:grid}.LandingIllustrationLayouts-module__8yWDaq__closingCopy{text-align:center;order:2}.LandingIllustrationLayouts-module__8yWDaq__closingArt{order:1;width:100%;max-width:16rem;margin-inline:auto}.LandingIllustrationLayouts-module__8yWDaq__closingProductArt{width:100%;max-width:14rem;margin-inline:auto;display:none;position:relative}@media (min-width:64rem){.LandingIllustrationLayouts-module__8yWDaq__closingProductArt{order:2;display:block}.LandingIllustrationLayouts-module__8yWDaq__faqGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.LandingIllustrationLayouts-module__8yWDaq__closingCtaGrid{grid-template-columns:minmax(0,1.65fr) minmax(15rem,.75fr);gap:3.5rem}.LandingIllustrationLayouts-module__8yWDaq__closingCopy{text-align:left;order:1}.LandingIllustrationLayouts-module__8yWDaq__closingArt{order:2;width:100%;max-width:none;margin-inline:0}}
