.AboutSection_layout__LaUJi{display:grid;align-items:center;gap:3rem}.AboutSection_mosaic__6qgZA{display:grid;grid-template-areas:"wall wall" "watchToday phone" "watchRoutine phone";grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.75rem}.AboutSection_frame__8COYh{overflow:hidden;border:1px solid rgb(99 102 241/16%);border-radius:1.5rem;background-clip:padding-box;isolation:isolate}.AboutSection_frame__8COYh img{border-radius:inherit}.AboutSection_wall___jsIn{grid-area:wall;border-radius:1.75rem}.AboutSection_watchToday__Cosvt{grid-area:watchToday}.AboutSection_watchRoutine__sUmOe{grid-area:watchRoutine}.AboutSection_phone__K1yTH{grid-area:phone}@media (min-width:40rem){.AboutSection_mosaic__6qgZA{gap:1rem}}@media (min-width:64rem){.AboutSection_layout__LaUJi{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:4rem}.AboutSection_mosaic__6qgZA{grid-template-areas:"wall wall phone" "watchToday watchRoutine phone";grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr)}}@media (min-width:80rem){.AboutSection_layout__LaUJi{gap:5rem}}.LandingIllustrationLayouts_closingCtaGrid__cdKK5{display:grid;align-items:center;gap:2.5rem}.LandingIllustrationLayouts_closingCopy__xELpu{order:2;text-align:center}.LandingIllustrationLayouts_closingArt__K_nfj{order:1;width:100%;max-width:16rem;margin-inline:auto}.LandingIllustrationLayouts_closingProductArt__Ra4IL{display:none;position:relative;width:100%;max-width:14rem;margin-inline:auto}@media (min-width:64rem){.LandingIllustrationLayouts_closingProductArt__Ra4IL{display:block;order:2}.LandingIllustrationLayouts_faqGrid__26ngf{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.LandingIllustrationLayouts_closingCtaGrid__cdKK5{grid-template-columns:minmax(0,1.65fr) minmax(15rem,.75fr);gap:3.5rem}.LandingIllustrationLayouts_closingCopy__xELpu{order:1;text-align:left}.LandingIllustrationLayouts_closingArt__K_nfj{order:2;width:100%;max-width:none;margin-inline:0}}.pain-flow .pf-load{stroke-dashoffset:25}.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:0.6s}.pain-flow[data-flow-visible=false] *{animation-play-state:paused!important}.pain-flow[data-flow=armed] :is(.pf-fragment,.pf-tangle){opacity:0}.pain-flow:not([data-flow=static]) .pf-bubble--static{opacity:0}.pain-flow:not([data-flow=static]) .pf-load{stroke-dashoffset:100}.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:pf-fade 1s ease-out .6s both}.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:-16}}@keyframes pf-dot{0%{transform:scale(1)}3%{transform:scale(1.45);background-color:#f43f5e}19.5%{transform:scale(1.45);background-color:#f43f5e}21.875%,to{transform:scale(1)}}@keyframes pf-load{0%{stroke-dashoffset:100}21.875%,3%{stroke-dashoffset:75}25%,43.75%{stroke-dashoffset:50}46.875%,65.625%{stroke-dashoffset:25}68.75%,87.5%{stroke-dashoffset:0}95%,to{stroke-dashoffset:100}}@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}30.875%,52.75%,74.625%,9%,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%{transform:scaleX(.02);opacity:1}87.5%{transform:scaleX(1);opacity:1}95%{transform:scaleX(1);opacity:0}to{transform:scaleX(.02);opacity:0}}@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:25!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:sf-bridge 3.2s ease-out 1s both}.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:translateX(-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)}30%,5%,55%,80%{opacity:.8}20%,45%,70%,95%,to{opacity:0;transform:scale(1.25)}}@keyframes sf-pair{0%{box-shadow:0 0 0 0 rgba(99,102,241,0)}3%{box-shadow:0 0 0 4px rgba(99,102,241,.28)}16%{box-shadow:0 0 0 4px rgba(99,102,241,.28)}22%,to{box-shadow:0 0 0 0 rgba(99,102,241,0)}}@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){opacity:1!important}.solution-flow .sf-dim{opacity:1!important}}.thread-flow .tf-dashed,.thread-flow .tf-solid{stroke-width:2}.thread-flow .tf-pulse{stroke-linecap:round;stroke-dasharray:5 100;stroke-dashoffset:5;opacity:0}.thread-flow .tf-pulse-core{stroke-width:2.5}.thread-flow .tf-pulse-glow{stroke-width:8;stroke-opacity:.22}.thread-flow .tf-clock{stroke-dashoffset:33}.thread-flow .tf-resume:before{content:"";position:absolute;inset:-1px;border-radius:.75rem;box-shadow:0 0 0 4px rgba(99,102,241,.12),0 12px 28px -10px rgba(67,56,202,.4);opacity:0;pointer-events:none}.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:100}.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:100}.thread-flow[data-flow=armed] .tf-wake{opacity:.45}.thread-flow[data-flow=play] .tf-check-dot{animation:tf-pop .45s cubic-bezier(.34,1.4,.64,1) .3s both}.thread-flow[data-flow=play] .tf-check-path{stroke-dasharray:100;animation:tf-draw .5s ease-out .5s both}.thread-flow[data-flow=play] .tf-solid--in{animation:tf-draw .5s ease-out .9s both}.thread-flow[data-flow=play] .tf-dashed--in{animation:tf-fade .8s ease-out 1.2s both}.thread-flow[data-flow=play] .tf-dashed--out{animation:tf-fade .8s ease-out 2.6s both}.thread-flow[data-flow=play] .tf-solid--out{animation:tf-draw .5s ease-out 3.2s both}.thread-flow[data-flow=play] .tf-clock{animation:tf-clock 1.8s cubic-bezier(.4,0,.2,1) 1.4s both}.thread-flow[data-flow=play] .tf-wake{animation:tf-wake .7s cubic-bezier(.22,.61,.36,1) 3.5s both}.thread-flow[data-flow=play] .tf-resume-bg{animation:tf-fade .6s ease-out 3.9s both}.thread-flow[data-flow=play] .tf-resume-hint{animation:tf-fade .6s ease-out 4.2s both}.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:100}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:100}to{stroke-dashoffset:33}}@keyframes tf-wake{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tf-travel{0%{stroke-dashoffset:5;opacity:0}6%{opacity:1}94%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes tf-travel-loop{0%{stroke-dashoffset:5;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}1.5%{opacity:1}18.5%{opacity:1}20%,to{stroke-dashoffset:-100;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:33!important}}.calendar-flow .cf-line{stroke-width:1.5}.calendar-flow .cf-particle path{stroke-linecap:round;stroke-dasharray:6 100;stroke-dashoffset:6;opacity:0}.calendar-flow .cf-particle-core{stroke-width:2}.calendar-flow .cf-particle-glow{stroke-width:7}.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:100}.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:100}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:6;opacity:0}10%{opacity:1}90%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes cf-in-loop{0%{stroke-dashoffset:6;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}0.8%{opacity:1}6.8%{opacity:1}7.5%,to{stroke-dashoffset:-100;opacity:0}}@keyframes cf-out-loop{0%,7.5%{stroke-dashoffset:6;opacity:0;animation-timing-function:cubic-bezier(.45,0,.25,1)}7.9%{opacity:1}10.2%{opacity:1}10.6%,to{stroke-dashoffset:-100;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}}.privacy-flow .pv-cipher,.privacy-flow .pv-packet{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:0.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:pv-fade .6s ease-out .45s both}.privacy-flow[data-flow=play] .pv-tunnel-wrap--1{animation:pv-fade .6s ease-out .7s both}.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 0 0 rgba(99,102,241,0)}2%,5%{box-shadow:0 0 0 3px rgba(99,102,241,.25)}}@keyframes pv-travel-0{0%,4%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}6%{opacity:1}23%{opacity:1}25%,to{opacity:0;transform:translateY(calc(6rem - 100% - .75rem))}}@keyframes pv-travel-1{0%,33%{opacity:0;transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}35%{opacity:1}52%{opacity:1}54%,to{opacity:0;transform:translateY(calc(6rem - 100% - .75rem))}}@media (min-width:64rem){@keyframes pv-travel-0{0%,4%{opacity:0;transform:translateX(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}6%{opacity:1}23%{opacity:1}25%,to{opacity:0;transform:translateX(calc(100cqw - 100% - .75rem))}}@keyframes pv-travel-1{0%,33%{opacity:0;transform:translateX(0);animation-timing-function:cubic-bezier(.45,0,.25,1)}35%{opacity:1}52%{opacity:1}54%,to{opacity:0;transform:translateX(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%{background-color:#f8fafc;color:#94a3b8}60%,72%{background-color:#eef2ff;color:#4338ca}80%,to{background-color:#f8fafc;color:#94a3b8}}@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}}