.cmr-hook .lr-word{display:inline-block}.cmr-tbl{position:relative}.cmr-tbl tbody td:first-child{position:relative;isolation:isolate}.cmr-exam dl>div:before,.cmr-facts dl>div:before,.cmr-tbl tbody td:first-child:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,hsl(var(--primary)/.14),transparent 70%);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.16,1,.3,1);pointer-events:none}.cmr-tbl tbody td:first-child:before{width:200%}.cmr-exam dl>div:before,.cmr-facts dl>div:before{right:0}.cmr-exam dl>div,.cmr-facts dl>div{position:relative;isolation:isolate;overflow:hidden}.cmr-facts dl{position:relative;overflow:hidden}.cmr-scan{inset:0;overflow:hidden}.cmr-facts dl:after,.cmr-scan,.cmr-scan:before{position:absolute;z-index:2;pointer-events:none}.cmr-facts dl:after,.cmr-scan:before{content:"";left:0;right:0;top:-100%;height:100%;background:linear-gradient(180deg,transparent calc(100% - 3.5rem),hsl(var(--ocean-glow-teal)/.2) calc(100% - 1.75rem),transparent);opacity:0}.cmr-method .cn-card-lift{position:relative;isolation:isolate}.cmr-method .cn-card-lift:before{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(transparent 0 72%,hsl(var(--ocean-glow-teal)) 82%,hsl(var(--primary)) 92%,transparent 100%);pointer-events:none}.cmr-method .cn-card-lift:after{content:"";position:absolute;z-index:-1;inset:1.5px;border-radius:calc(1rem - 1.5px);background:hsl(var(--card));pointer-events:none}.cmr-method .cn-card-lift svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}.cmr-method .cn-card-lift:nth-child(2){--i:1}.cmr-method .cn-card-lift:nth-child(3){--i:2}.cmr-method .cn-card-lift:nth-child(4){--i:3}:is(.cmr-method,.cmr-dom) .grid>a{position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .15s,background-color .15s}:is(.cmr-method,.cmr-dom) .grid>a:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:hsl(var(--primary));transform-origin:left;pointer-events:none}:is(.cmr-method,.cmr-dom) .grid>a:first-child{--qx:-48px;--qy:-36px}:is(.cmr-method,.cmr-dom) .grid>a:nth-child(2){--i:1;--qx:48px;--qy:-36px}:is(.cmr-method,.cmr-dom) .grid>a:nth-child(3){--i:2;--qx:-48px;--qy:36px}:is(.cmr-method,.cmr-dom) .grid>a:nth-child(4){--i:3;--qx:48px;--qy:36px}.cmr-why .grid>* svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}.cmr-ctry article>div:first-child>span:first-child{transition:background-color .3s,color .3s,transform .5s cubic-bezier(.16,1,.3,1)}.cmr-cb form>div label{transition:color .25s ease}.cmr-cb form>div:focus-within label{color:hsl(var(--primary))}.cmr-cb form :is(input,select,textarea)[class]:focus,.cmr-cb form :is(input,select,textarea)[class]:focus-visible{outline:none;border-color:hsl(var(--primary));background-color:hsl(var(--card));box-shadow:0 0 0 1px hsl(var(--primary)),0 0 0 5px hsl(var(--primary)/.16)}.cmr-tbl tbody tr:nth-child(2){--i:1}.cmr-tbl tbody tr:nth-child(3){--i:2}.cmr-tbl tbody tr:nth-child(4){--i:3}.cmr-tbl tbody tr:nth-child(5){--i:4}.cmr-tbl tbody tr:nth-child(6){--i:5}.cmr-tbl tbody tr:nth-child(7){--i:6}.cmr-tbl tbody tr:nth-child(8){--i:7}.cmr-tbl tbody tr:nth-child(n+9){--i:8}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(2){--i:1}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(3){--i:2}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(4){--i:3}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(5){--i:4}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(6){--i:5}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(7){--i:6}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(8){--i:7}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(9){--i:8}:is(.cmr-exam,.cmr-facts) dl>div:nth-child(n+10){--i:9}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(2){--c:1}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(3){--c:2}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(4){--c:3}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(5){--c:4}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(6){--c:5}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(7){--c:6}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(8){--c:7}:is(.cmr-regs .flex-wrap,.cmr-ctry .flex-wrap)>:nth-child(n+9){--c:8}.cmr-ctry :is(.space-y-4,.grid)>:nth-child(2){--i:1}.cmr-ctry :is(.space-y-4,.grid)>:nth-child(3){--i:2}.cmr-ctry :is(.space-y-4,.grid)>:nth-child(4){--i:3}.cmr-ctry :is(.space-y-4,.grid)>:nth-child(5){--i:4}.cmr-ctry :is(.space-y-4,.grid)>:nth-child(6){--i:5}.cmr-ctry :is(.space-y-4,.grid)>:nth-child(n+7){--i:6}.cmr-why .grid>:nth-child(2){--i:1}.cmr-why .grid>:nth-child(3){--i:2}.cmr-why .grid>:nth-child(4){--i:3}.cmr-why .grid>:nth-child(5){--i:4}.cmr-why .grid>:nth-child(n+6){--i:5}.cmr-hook .ocean-hero-inner>.grid>:nth-child(2),.cmr-hook .ocean-hero-inner>:nth-child(2){--s:1}.cmr-cta .cn-cta-card>.relative>:nth-child(2),.cmr-cta .cn-cta-card>.relative>div:first-child>:nth-child(2){--cb:1}.cmr-cta .cn-cta-card>.relative>:nth-child(3),.cmr-cta .cn-cta-card>.relative>div:first-child>:nth-child(3){--cb:2}.cmr-cta .cn-cta-card>.relative>:nth-child(4),.cmr-cta .cn-cta-card>.relative>div:first-child>:nth-child(4){--cb:3}.cmr-cta .cn-cta-card>.relative>:nth-child(5),.cmr-cta .cn-cta-card>.relative>div:first-child>:nth-child(5){--cb:4}.cmr-cta .cn-cta-card>.relative>:nth-child(n+6){--cb:5}.cmr-cb form>:first-child{--cb:2}.cmr-cb form>:nth-child(2){--cb:3}.cmr-cb form>:nth-child(3){--cb:4}.cmr-cb form>:nth-child(4){--cb:5}.cmr-cb form>:nth-child(5){--cb:6}.cmr-cb form>:nth-child(6){--cb:7}.cmr-cb form>:nth-child(n+7){--cb:8}.cmr-cb h3+p{--cb:1}.cmr-method .cn-card-lift:nth-child(odd){--fx:50%}.cmr-method .cn-card-lift:nth-child(2n){--fx:-50%}.cmr-method .cn-card-lift:nth-child(-n+2){--fy:45%}.cmr-method .cn-card-lift:nth-child(n+3){--fy:-45%}.cmr-why .grid>:nth-child(odd){--cx:52%}.cmr-why .grid>:nth-child(2n){--cx:-52%}.cmr-pay .grid>:first-child{--cx:105%}.cmr-pay .grid>:nth-child(3){--cx:-105%}@media (min-width:1024px){.cmr-method .cn-card-lift:nth-child(n){--fy:0%}.cmr-method .cn-card-lift:first-child{--fx:105%}.cmr-method .cn-card-lift:nth-child(2){--fx:35%}.cmr-method .cn-card-lift:nth-child(3){--fx:-35%}.cmr-method .cn-card-lift:nth-child(4){--fx:-105%}.cmr-why .grid>:nth-child(3n+1){--cx:105%}.cmr-why .grid>:nth-child(3n+2){--cx:0%}.cmr-why .grid>:nth-child(3n){--cx:-105%}.cmr-why--4 .grid>:first-child{--cx:105%}.cmr-why--4 .grid>:nth-child(2){--cx:35%}.cmr-why--4 .grid>:nth-child(3){--cx:-35%}.cmr-why--4 .grid>:nth-child(4){--cx:-105%}}@media (max-width:639px){.cmr-method .cn-card-lift:nth-child(n),.cmr-pay .grid>:nth-child(n),.cmr-why .grid>:nth-child(n){--fx:0%;--fy:0%;--cx:0%}:is(.cmr-method,.cmr-dom) .grid>a:nth-child(n){--qx:0px}}.cmr-s{--late:1s}.cmr-dom,.cmr-exam,.cmr-pay,.cmr-pick{--late:.9s}.cmr-method,.cmr-why{--late:1.2s}.cmr-ctry{--late:1.3s}.cmr-method{--dm0:1.25s}.cmr-dom{--dm0:.15s}@media (hover:hover){.cmr-exam dl>div:hover:before,.cmr-facts dl>div:hover:before,.cmr-tbl tbody tr:hover td:first-child:before{transform:scaleX(1)}.cmr-regs .flex-wrap>span{transition:border-color .3s,transform .45s cubic-bezier(.16,1,.3,1)}.cmr-regs .flex-wrap>span:hover{border-color:hsl(var(--primary)/.5)}.cmr-ctry :is(details,article){transition:border-color .3s,box-shadow .45s cubic-bezier(.16,1,.3,1)}.cmr-ctry :is(details,article):hover{border-color:hsl(var(--primary)/.45);box-shadow:0 2px 4px hsl(var(--foreground)/.05),0 24px 36px -24px hsl(var(--primary)/.45)}.cmr-ctry article:hover>div:first-child>span:first-child{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.cmr-why .grid>*{transition:border-color .3s,box-shadow .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.cmr-why .grid>:hover{border-color:hsl(var(--primary)/.5);box-shadow:0 2px 4px hsl(var(--foreground)/.05),0 24px 36px -24px hsl(var(--primary)/.5)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cmr-regs .flex-wrap>span:hover{transform:translate3d(0,-2px,0)}.cmr-why .grid>:hover{transform:translate3d(0,-5px,0)}.cmr-why .grid>:hover svg{transform:rotate(-8deg) scale(1.15)}.cmr-ctry article:hover>div:first-child>span:first-child,.cmr-method .cn-card-lift:hover svg{transform:rotate(-8deg) scale(1.08)}:is(.cmr-method,.cmr-dom) .grid>a:hover{transform:translate3d(0,-5px,0);box-shadow:0 2px 4px hsl(var(--foreground)/.05),0 24px 36px -24px hsl(var(--primary)/.5)}}@media (prefers-reduced-motion:no-preference){.cmr-method .cn-card-lift:before{will-change:transform;animation:cmrSpin 6s linear infinite;animation-delay:calc(var(--i, 0) * -1s)}.cmr-cta[data-arm=wait] .cmr-cb,.cmr-cta[data-arm=wait] .cmr-cb :is(h3,h3+p,form>*),.cmr-cta[data-arm=wait] .cn-cta-card,.cmr-cta[data-arm=wait] .cn-cta-card>.relative:not(.grid)>*,.cmr-cta[data-arm=wait] .cn-cta-card>.relative>div:first-child>*,.cmr-ctry[data-arm=wait] :is(.space-y-4>details,.grid>article,.flex-wrap>a),.cmr-exam[data-arm=wait] dl>div>*,.cmr-facts[data-arm=wait] dl>div>*,.cmr-facts[data-arm=wait]>div>:is(span,h2),.cmr-hook[data-arm=wait] :is(.ocean-hero-inner>:not(.cn-prose,.grid),.ocean-hero-inner>.grid>*,.lr-word),.cmr-method[data-arm=wait] .cn-card-lift,.cmr-pay[data-arm=wait] .grid>*,.cmr-pick[data-arm=wait] .cmr-stamp,.cmr-pick[data-arm=wait] .grid>*,.cmr-regs[data-arm=wait] .flex-wrap>span,.cmr-s[data-arm=wait]>div>:is(:first-child,p,.cmr-late),.cmr-who[data-arm=wait] :is(h3,h3+p),.cmr-why[data-arm=wait] .grid>*,.cmr-why[data-arm=wait] .grid>* svg,[data-arm=wait] .cmr-tbl .cmr-scan,[data-arm=wait] .cmr-tbl tbody td,[data-arm=wait] :is(.cmr-method,.cmr-dom) .grid>a{opacity:0}[data-arm=wait] :is(.cmr-method,.cmr-dom) .grid>a:after{transform:scaleX(0)}.cmr-hook[data-arm=go] .ocean-hero-inner>:not(.cn-prose,.grid){animation:cmrRise .7s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--s, 0) * .11s)}.cmr-hook[data-arm=go] .lr-word{animation:cmrLine .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(min(var(--ln, 0), 16) * 90ms + .45s)}.cmr-hook[data-arm=go] .ocean-hero-inner>.grid>*{transform-origin:0 100%;animation:cmrSwing .9s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--s, 0) * .14s + 1.1s)}.cmr-hook[data-arm=go] .ocean-hero-inner>.grid~p{animation-delay:1.5s}.cmr-hook[data-arm=go] .ocean-hero-inner>.grid~p~p{animation-delay:1.62s}.cmr-who[data-arm=go] :is(h3,h3+p){animation:cmrRise .7s cubic-bezier(.22,1,.36,1) backwards}.cmr-who[data-arm=go] h3+p{animation-delay:.11s}.cmr-s[data-arm=go]>div>:first-child{animation:cmrUp .7s cubic-bezier(.16,1,.3,1) backwards}.cmr-s[data-arm=go]>div>:is(p,.cmr-late){animation:cmrUp .7s cubic-bezier(.16,1,.3,1) backwards var(--late,1s)}[data-arm=go] .cmr-tbl tbody td:first-child{animation:cmrLeft .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 90ms + .2s)}[data-arm=go] .cmr-tbl tbody td+td{animation:cmrRight .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 90ms + .3s)}[data-arm=go] .cmr-tbl .cmr-scan:before{animation:cmrScan 1.6s cubic-bezier(.65,0,.35,1) .9s}.cmr-regs[data-arm=go] .flex-wrap>span{animation:cmrChip .45s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--c, 0) * 80ms + .3s)}.cmr-method[data-arm=go] .cn-card-lift{will-change:transform,opacity;animation:cmrBurst 1.1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 80ms + .12s)}[data-arm=go] :is(.cmr-method,.cmr-dom) .grid>a{animation:cmrCorner .9s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 90ms + var(--dm0, .15s))}[data-arm=go] :is(.cmr-method,.cmr-dom) .grid>a:after{animation:cmrEdge .8s cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--i, 0) * .15s + var(--dm0, .15s) + .5s)}.cmr-why[data-arm=go] .grid>*{animation:cmrSpread .9s cubic-bezier(.16,1,.3,1) .25s backwards}.cmr-why[data-arm=go] .grid>* svg{animation:cmrPop .6s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--i, 0) * .12s + .7s)}.cmr-pay[data-arm=go] .grid>*{animation:cmrSpread .9s cubic-bezier(.16,1,.3,1) .8s backwards}.cmr-ctry[data-arm=go] :is(.space-y-4>details,.grid>article){animation:cmrSweep .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .2s + .3s)}.cmr-ctry[data-arm=go] .flex-wrap>a{animation:cmrChip .45s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--c, 0) * 60ms + .15s)}.cmr-ctry[data-arm=go] .grid>article{animation-delay:calc(var(--i, 0) * .2s + .55s)}:is(.cmr-exam,.cmr-facts)[data-arm=go] dl>div>:first-child{animation:cmrLeft .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .1s + .2s)}:is(.cmr-exam,.cmr-facts)[data-arm=go] dl>div>:last-child{animation:cmrRight .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * .1s + .3s)}.cmr-facts[data-arm=go]>div>:is(span,h2){animation:cmrUp .7s cubic-bezier(.16,1,.3,1) backwards}.cmr-facts[data-arm=go]>div>h2{animation-delay:.11s}.cmr-facts[data-arm=go] dl:after{animation:cmrScan 1.6s cubic-bezier(.65,0,.35,1) 1s}.cmr-pick[data-arm=go] .grid>:first-child{animation:cmrFromL .8s cubic-bezier(.16,1,.3,1) .2s backwards}.cmr-pick[data-arm=go] .grid>:nth-child(2){animation:cmrFromR .8s cubic-bezier(.16,1,.3,1) .2s backwards}.cmr-pick[data-arm=go] .cmr-stamp{animation:cmrStamp .55s cubic-bezier(.3,1.4,.5,1) .7s backwards}.cmr-cta[data-arm=go] .cn-cta-card{animation:cmrCard .8s cubic-bezier(.16,1,.3,1) backwards}.cmr-cta[data-arm=go] :is(.cn-cta-card>.relative:not(.grid)>*,.cn-cta-card>.relative>div:first-child>*){animation:cmrCbUp .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--cb, 0) * 80ms + .3s)}.cmr-cta[data-arm=go] .cmr-cb{animation:cmrCard .8s cubic-bezier(.16,1,.3,1) .35s backwards}.cmr-cta[data-arm=go] .cmr-cb :is(h3,h3+p,form>*){animation:cmrCbUp .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--cb, 0) * 80ms + .6s)}}@keyframes cmrUp{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes cmrRise{0%{opacity:0;transform:translateY(22px)}}@keyframes cmrLine{0%{opacity:0;transform:translateY(70%)}}@keyframes cmrSwing{0%{opacity:0;transform:perspective(900px) rotateX(22deg) rotateY(-16deg) translateX(-28px)}}@keyframes cmrLeft{0%{opacity:0;transform:translate3d(-24px,0,0)}}@keyframes cmrRight{0%{opacity:0;transform:translate3d(20px,0,0)}}@keyframes cmrScan{0%{opacity:1;transform:translateZ(0)}90%{opacity:1}to{opacity:0;transform:translate3d(0,calc(100% + 3.5rem),0)}}@keyframes cmrChip{0%{opacity:0;transform:scale(.4)}}@keyframes cmrSpin{to{rotate:1turn}}@keyframes cmrBurst{0%{opacity:0;transform:translate3d(var(--fx,0),var(--fy,0),0) scale(.6)}45%{opacity:1}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes cmrCorner{0%{opacity:0;transform:translate3d(var(--qx,0),var(--qy,0),0)}}@keyframes cmrEdge{0%{transform:scaleX(0)}}@keyframes cmrSpread{0%{opacity:0;transform:translate3d(var(--cx,0),0,0) scale(.85)}}@keyframes cmrPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes cmrSweep{0%{opacity:0;transform:translate3d(-30px,0,0)}}@keyframes cmrFromL{0%{opacity:0;transform:translate3d(-40px,0,0)}}@keyframes cmrFromR{0%{opacity:0;transform:translate3d(40px,0,0)}}@keyframes cmrStamp{0%{opacity:0;transform:scale(2.2) rotate(-12deg)}60%{opacity:1;transform:scale(.9) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cmrCard{0%{opacity:0;transform:translate3d(0,34px,0) scale(.97)}}@keyframes cmrCbUp{0%{opacity:0;transform:translate3d(0,18px,0)}}