.as-quote.asp-quote{position:relative;border-left-color:transparent}.asp-quote:before{content:"";position:absolute;left:-3px;top:0;bottom:0;width:3px;background:hsl(var(--primary));transform-origin:top}.asp-tbl tbody tr{transition:background-color .2s ease}@media (hover:hover){.asp-tbl tbody tr:hover{background:hsl(var(--primary)/.08)}}.asp-el-grid{position:relative}.asp-el-grid>.asp-el-card{position:relative;z-index:1;transition:transform .2s ease,border-color .2s ease,opacity .25s ease}@media (min-width:640px){.asp-el-grid:before{content:"";position:absolute;top:50%;left:8%;right:8%;height:2px;border-radius:2px;background:hsl(var(--primary)/.55);transform-origin:left;pointer-events:none}}@media (hover:hover){.asp-el-grid:has(.asp-el-card:hover) .asp-el-card:not(:hover){opacity:.5}.asp-el-grid>.asp-el-card:hover{transform:translate3d(0,-4px,0);border-color:hsl(var(--primary)/.6)}}.asp-md-card,.asp-wy-pt{transition:background-color .2s ease,border-color .2s ease}@media (hover:hover){.as-card.asp-md-card:hover{background:hsl(var(--primary)/.06)}.as-card.asp-md-card:hover,.as-card.asp-wy-pt:hover{border-color:hsl(var(--primary)/.45)}}@media (min-width:640px){.asp-sf-links>*{--fy:0px}.asp-sf-links>:first-child{--fx:calc(100% + 1rem);--fr:-6deg}.asp-sf-links>:nth-child(3){--fx:calc(-100% - 1rem);--fr:6deg}}.asp-sf-links>:nth-child(2){position:relative;z-index:1}.asp-sf-links>:is(:first-child,:nth-child(3)){--dl:120ms}.asp-cta-row>:nth-child(2){--i:1}.asp-shine{position:relative;overflow:hidden;isolation:isolate}.asp-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,hsl(var(--ocean-frost)/.35) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.asp-shine:hover:after,[data-arm=go] .asp-cta-row .asp-shine:hover:after{animation:aspShine 1s ease-in-out}}@media (prefers-reduced-motion:no-preference){[data-arm=wait]:is(.asp-wy-body,.asp-ex-blocks)>:not(span),[data-arm=wait]:is(.asp-wy-head,.asp-ls-head,.asp-ex-head,.asp-fq-head,.asp-rise,.asp-ls-block,.asp-ex-steps){opacity:0}[data-arm=wait] :is(.asp-el-head,.asp-el-card,.asp-el-after,.asp-hi-head,.asp-hi-intro,.asp-hi-row,.asp-hi-after,.asp-ex-step,.asp-tm-head,.asp-dm-head,.asp-dm-row,.asp-dm-after,.asp-md-head,.asp-md-card,.asp-md-after,.asp-sf-head,.asp-sf-card,.asp-sf-links>*,.asp-ct-head,.asp-ct-body,.asp-cta-row>*,.asp-ct-links,.asp-tbl thead){opacity:0}[data-arm=wait] .asp-ex-tbl tbody tr,[data-arm=wait].asp-wy-pt{clip-path:inset(0 100% 0 0)}[data-arm=wait].asp-quote:before{transform:scaleY(0)}.asp-quote[data-arm=wait] p,[data-arm=wait] .asp-tm-body p{opacity:0}[data-arm=wait] .asp-el-grid:before{transform:scaleX(0)}[data-arm=go].asp-wy-body>p,[data-arm=go].asp-wy-head{animation:aspUp16 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go].asp-wy-body>p{animation-delay:calc(var(--i, 0) * .2s + .25s)}[data-arm=go].asp-wy-pt{animation:aspWipe .55s cubic-bezier(.65,0,.35,1) .1s backwards}[data-arm=go].asp-wy-pt .as-num-chip{animation:aspStamp .4s cubic-bezier(.3,1.6,.5,1) .45s backwards}[data-arm=go].asp-rise{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) .1s backwards}.asp-quote[data-arm=go]:before{animation:aspBar .7s cubic-bezier(.16,1,.3,1) .3s backwards}.asp-quote[data-arm=go] .lr-word{animation:aspWord .5s ease-out backwards;animation-delay:calc(var(--wi, 0) * 60ms + .5s)}.asp-quote.asp-coach[data-arm=go] .lr-word{animation-delay:calc(var(--wi, 0) * 35ms + .45s)}.asp-quote[data-arm=go] .asp-qlabel{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) .15s backwards}[data-arm=go].asp-ls-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go].asp-ls-block{animation:aspSweep .7s cubic-bezier(.16,1,.3,1) .1s backwards}[data-arm=go] .asp-el-head{animation:aspUp18 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-el-grid:before{animation:aspLine 1.2s cubic-bezier(.65,0,.35,1) .3s backwards}[data-arm=go] .asp-el-card{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .35s + .4s)}[data-arm=go] .asp-el-after{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) 1.4s backwards}[data-arm=go] .asp-hi-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-hi-intro{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) .15s backwards}[data-arm=go] .asp-hi-row{animation:aspSweep .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .15s + .45s)}[data-arm=go] .asp-hi-after{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) 1.3s backwards}[data-arm=go] .asp-tbl thead{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) .3s backwards}[data-arm=go].asp-ex-blocks>*{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .12s + .15s)}[data-arm=go].asp-ex-head{animation:aspUp18 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go].asp-ex-steps{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) .1s backwards}[data-arm=go] .asp-ex-step{animation:aspUp16 .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .14s + .3s)}[data-arm=go] .asp-ex-step .as-num-chip{animation:aspStamp .4s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--i, 0) * .14s + .5s)}[data-arm=go] .asp-ex-tbl tbody tr{animation:aspWipe .5s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--i, 0) * .1s + .45s)}[data-arm=go] .asp-tm-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-tm-body .lr-word{animation:aspWord .5s ease-out backwards;animation-delay:calc(var(--ln, 0) * 90ms + .4s)}[data-arm=go] .asp-dm-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-dm-row{animation:aspWeighted 1.1s cubic-bezier(.3,1.3,.5,1) backwards;animation-delay:calc(var(--i, 0) * .15s + .4s)}[data-arm=go] .asp-dm-after{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) 1.2s backwards}[data-arm=go] .asp-md-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-md-card{animation:aspSoft .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .12s + .3s)}[data-arm=go] .asp-md-after{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) .9s backwards}[data-arm=go] .asp-sf-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-sf-card{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) .15s backwards}[data-arm=go] .asp-sf-links>*{animation:aspFan .9s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--dl, 0ms) + .4s)}[data-arm=go] .asp-ct-head,[data-arm=go].asp-fq-head{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) backwards}[data-arm=go] .asp-ct-body{animation:aspUp22 .7s cubic-bezier(.16,1,.3,1) .15s backwards}[data-arm=go] .asp-cta-row>*{animation:aspPop .45s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--i, 0) * .12s + .45s)}[data-arm=go] .asp-ct-links{animation:aspUp18 .6s cubic-bezier(.16,1,.3,1) .8s backwards}[data-arm=go] .asp-cta-row .asp-shine:after{animation:aspShine 1.2s ease-in-out 1.1s}}@keyframes aspUp16{0%{opacity:0;transform:translate3d(0,16px,0)}}@keyframes aspUp18{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes aspUp22{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes aspSweep{0%{opacity:0;transform:translate3d(-30px,0,0)}}@keyframes aspWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes aspStamp{0%{opacity:0;transform:scale(2)}}@keyframes aspBar{0%{transform:scaleY(0)}}@keyframes aspWord{0%{opacity:0;filter:blur(3px)}}@keyframes aspLine{0%{transform:scaleX(0)}}@keyframes aspWeighted{0%{opacity:0;transform:translate3d(0,calc(var(--w, 30) * 2px),0)}60%{opacity:1;transform:translate3d(0,calc(var(--w, 30) * -.25px),0)}to{transform:none}}@keyframes aspSoft{0%{opacity:0;filter:blur(3px);transform:translate3d(0,18px,0)}}@keyframes aspFan{0%{opacity:0;transform:translate3d(var(--fx,0),var(--fy,20px),0) rotate(var(--fr,0deg)) scale(.9)}}@keyframes aspPop{0%{opacity:0;transform:scale(.4)}}@keyframes aspShine{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}