:root{--m-ease-out:cubic-bezier(.23, 1, .32, 1);--m-ease-in-out:cubic-bezier(.77, 0, .175, 1);--m-spring:var(--m-ease-out);--m-fast:.14s;--m-ui:.22s;--m-enter:.6s;--m-story:.9s;--m-stagger:45ms;--m-rise:12px;--m-nudge:3px}@supports (transition-timing-function:linear(0, 1)){:root{--m-spring:linear(0, .42 10%, .82 20%, 1.02 30%, 1.04 38%, 1.01 50%, 1)}}@keyframes m-rise{0%{opacity:0;translate:0 var(--rise,8px)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-ink{0%{opacity:.25}}@keyframes m-draw-x{0%{scale:0 1}}@keyframes m-clip-fill{0%{clip-path:inset(0 100% 0 0 round 5px)}}@keyframes m-wave{to{scale:1 .35}}@keyframes m-cell{0%{opacity:0;scale:.85}}@keyframes m-nav-shadow{to{opacity:1}}@keyframes m-sweep-fade{0%,to{opacity:0}12%,80%{opacity:1}}@keyframes m-sweep-turn{0%{rotate:-40deg}to{rotate:320deg}}.cura-btn[data-slot=button]{transition:background-color var(--m-ui) var(--m-ease-out), border-color var(--m-ui) var(--m-ease-out), color var(--m-ui) var(--m-ease-out), box-shadow var(--m-ui) var(--m-ease-out), transform var(--m-ui) var(--m-ease-out), scale var(--m-fast) var(--m-ease-out)}.cura-btn[data-slot=button]:active:not(:disabled){scale:.97;transform:none!important}.cura-btn[data-variant=default]:not(.light,.plan-action,:disabled):hover{background-color:var(--brand-primary-hover)}.cura-btn[data-variant=default]:not(.light,.plan-action,:disabled):active{background-color:var(--brand-primary-active)}.cura-btn svg,.text-link svg,.nav-links a:after,.footer-links a:after{transition-timing-function:var(--m-ease-out)}.cura-btn:focus-visible svg{transform:translate(4px)}.text-link:focus-visible svg{transform:translate(5px)}.text-link-down:hover svg,.text-link-down:focus-visible svg{transform:translateY(var(--m-nudge))}.nav-links a:focus-visible:after,.footer-links a:focus-visible:after{transform:scaleX(1)}.faq-items [data-slot=accordion-trigger]:focus-visible .faq-toggle{background:#e8f2f1}@supports (animation-timeline:scroll()){.nav:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#33271b12,#0000);height:14px;animation:linear both m-nav-shadow;animation-timeline:scroll(root);animation-range:0 120px;position:absolute;inset:100% 0 auto}}.menu-dialog nav a{animation:m-rise .24s var(--m-ease-out) 60ms backwards}.menu-dialog nav a:nth-child(2){animation-delay:90ms}.menu-dialog nav a:nth-child(3){animation-delay:.12s}.menu-dialog nav a:nth-child(4){animation-delay:.15s}.menu-dialog nav a:nth-child(5){animation-delay:.18s}.menu-dialog nav a[aria-current=page]{text-underline-offset:9px;text-decoration:underline;text-decoration-thickness:2px}.faq-items [data-slot=accordion-content][data-state=open]>div{--rise:4px;animation:m-rise .2s var(--m-ease-out) backwards}.faq-tabs [data-slot=tabs-content][data-state=active]{animation:.18s ease-out backwards m-fade}.contact-email{transition:background-color var(--m-ui) var(--m-ease-out), border-color var(--m-ui) var(--m-ease-out)}.contact-icon{transition:background-color var(--m-ui) var(--m-ease-out), color var(--m-ui) var(--m-ease-out)}.contact-arrow{transition:translate var(--m-ui) var(--m-ease-out)}.contact-email:focus-visible .contact-arrow{translate:4px}.contact-email:focus-visible .contact-icon{background:var(--teal);color:#fff}@media (hover:hover) and (pointer:fine){.contact-email:hover .contact-arrow{translate:4px}.contact-email:hover .contact-icon{background:var(--teal);color:#fff}}.hero-word{display:inline-block}.hero-copy>.eyebrow,.hero-copy>p,.hero-copy>.actions,.hero-copy>.hero-note,.hero-word,.subhero .wrap>div:not(.brand-motif,.demo-plane)>*,.simple-hero>*{--rise:var(--m-rise);animation:m-rise var(--m-enter) var(--m-ease-out) backwards}.hero-word{animation-delay:calc(60ms + var(--w) * var(--m-stagger))}.hero-copy>p{animation-delay:.36s}.hero-copy>.actions{animation-delay:.43s}.hero-copy>.hero-note{animation-delay:.5s}.hero-copy>.eyebrow:before,.simple-hero>.eyebrow:before{transform-origin:0;animation:m-draw-x var(--m-enter) var(--m-ease-out) .2s backwards}.subhero .wrap>div:not(.brand-motif,.demo-plane)>:nth-child(2),.simple-hero>:nth-child(2){animation-delay:70ms}.subhero .wrap>div:not(.brand-motif,.demo-plane)>:nth-child(3),.simple-hero>:nth-child(3){animation-delay:.14s}.subhero .wrap>div:not(.brand-motif,.demo-plane)>:nth-child(4){animation-delay:.21s}.subhero .wrap>div:not(.brand-motif,.demo-plane)>:nth-child(5){animation-delay:.28s}.intro-item{animation:m-rise var(--m-enter) var(--m-ease-out) .64s backwards}.intro-item:nth-child(2){animation-delay:.7s}.intro-item:nth-child(3){animation-delay:.76s}.phone-bottom{grid-template-columns:repeat(3,1fr);justify-items:center;display:grid}.phone-bottom:before{content:"";width:calc(33.3333% - 18px);translate:calc(var(--tab,0) * (100% + 14px)) 0;transition:translate .26s var(--m-ease-out);background:#e1efeb;border-radius:10px;position:absolute;top:9px;bottom:6px;left:13px}.phone-bottom button{position:relative}.phone-bottom button[aria-selected=true],.phone-bottom button[aria-selected=true]:hover{background:0 0}.phone .entry{animation-timing-function:var(--m-ease-out)}.phone-heatmap span{animation-name:m-cell;animation-fill-mode:backwards}.phone-review .report-lines i{transform-origin:0;animation:m-draw-x .5s var(--m-ease-out) .22s backwards}.phone-review .report-lines i:nth-child(2){animation-delay:.29s}.phone-review .report-lines i:nth-child(3){animation-delay:.36s}.float-entry .ink-word{animation:m-ink .42s ease-out calc(1.1s + var(--w) * 40ms) backwards}.float-wave i{animation:m-wave .5s ease-in-out calc(1.1s + var(--n) * 30ms) 4 alternate backwards}.float-entry:hover .float-wave i{animation:m-wave .5s ease-in-out calc(1.1s + var(--n) * 30ms) 4 alternate backwards, wave .5s ease-in-out calc(var(--n) * -50ms) 4 alternate}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-visual .rings{translate:calc(var(--px,0) * -5px) calc(var(--py,0) * -5px);transition:translate .6s var(--m-ease-out)}.hero-disc{translate:calc(var(--px,0) * 4px) calc(var(--py,0) * 4px);transition:translate .6s var(--m-ease-out)}.float-entry{translate:calc(var(--px,0) * 6px) calc(var(--py,0) * 6px);transition:transform .4s, translate .6s var(--m-ease-out)}}.reveal{transition:opacity var(--m-enter) var(--m-ease-out), transform var(--m-enter) var(--m-ease-out)}.reveal.awaiting{transform:translateY(var(--m-rise))}.demo-plane.reveal.awaiting,.plans.reveal.awaiting,.join-band.reveal.awaiting{opacity:1;transform:none}.eyebrow:before{transform-origin:0;transition:scale var(--m-enter) var(--m-ease-out) .2s}.heading-emphasis:after{transition:height .3s, transform .3s, scale var(--m-enter) var(--m-ease-out) .2s}.voice-visual .ink-word{transition:opacity .32s ease-out calc(.15s + var(--w) * 45ms)}.static-entries-heading{transition:opacity .42s var(--m-ease-out) .33s}.static-voice-entry{transition:opacity .42s var(--m-ease-out) calc(.15s + var(--e,0) * 45ms), translate .56s var(--m-spring) calc(.15s + var(--e,0) * 45ms)}.static-meal-memory{transform-origin:0;transition:opacity .32s var(--m-ease-out) calc(.41s + var(--e,0) * 45ms), scale .48s var(--m-spring) calc(.41s + var(--e,0) * 45ms)}.voice-bars{height:14px;color:var(--color-teal);align-items:center;gap:2px;margin-left:auto;display:inline-flex}.voice-bars i{width:2px;height:calc(3px + var(--n) * 1px);opacity:.5;background:currentColor;border-radius:2px}.demo-plane:not(.awaiting) .voice-bars i{animation:m-wave .45s ease-in-out calc(.15s + var(--n) * 25ms) 4 alternate backwards}.static-trigger-meal{transition:opacity .42s var(--m-ease-out) .15s, scale .52s var(--m-spring) .15s}.static-trigger-group h4{transition:opacity .42s var(--m-ease-out) .3s}.static-trigger-tags li{transition:opacity .42s var(--m-ease-out) .38s, translate .52s var(--m-spring) .38s}.static-trigger-tags li:nth-child(2){transition-delay:.43s}.static-trigger-tags svg path,.static-custom-tag svg path{stroke-dasharray:24;transition:stroke-dashoffset .36s var(--m-ease-out) .5s}.static-trigger-tags li:nth-child(2) svg path{transition-delay:.55s}.static-custom-trigger{transition:opacity .42s var(--m-ease-out) .62s, translate .52s var(--m-ease-out) .62s}.static-custom-tag{clip-path:inset(0 round 10px);transition:clip-path .42s var(--m-ease-out) .8s}.static-custom-tag svg path{transition-delay:1.15s}.static-custom-trigger p{transition:opacity .42s var(--m-ease-out) 1.3s}.static-factor{--fd:.15s;transition:opacity .42s var(--m-ease-out) var(--fd), translate .52s var(--m-ease-out) var(--fd)}.static-factor:nth-child(2){--fd:.31s}.static-factor:nth-child(3){--fd:.47s}.static-comparison-track span{clip-path:inset(0 round 5px);transition:clip-path var(--m-story) var(--m-ease-out) calc(var(--fd,0s) + .15s)}.static-comparison:nth-child(2) .static-comparison-track span{transition-delay:calc(var(--fd,0s) + .23s)}.static-comparison-value{transition:opacity .32s ease-out calc(var(--fd,0s) + .55s), translate .42s var(--m-ease-out) calc(var(--fd,0s) + .55s)}.static-comparison:nth-child(2) .static-comparison-value{transition-delay:calc(var(--fd,0s) + .63s)}.demo-plane .review-title,.demo-plane .report-row,.demo-plane .report-scope{--rd:.15s;transition:opacity .42s var(--m-ease-out) var(--rd), translate .52s var(--m-ease-out) var(--rd)}.demo-plane .report-row{--rd:.23s}.demo-plane .report-row+.report-row{--rd:.29s}.demo-plane .report-row+.report-row+.report-row{--rd:.35s}.demo-plane .report-scope{--rd:.8s}.demo-plane .report-lines i{transform-origin:0;transition:scale .5s var(--m-ease-out) .52s}.demo-plane .report-lines i:nth-child(2){transition-delay:.61s}.demo-plane .report-lines i:nth-child(3){transition-delay:.7s}.plans-trio .plan{--pd:70ms;transition:transform .3s, box-shadow .3s, border-color .3s, opacity var(--m-enter) var(--m-ease-out) var(--pd), translate var(--m-enter) var(--m-ease-out) var(--pd)}.plans-trio .plan.plan-premium{--pd:0s}.plan:has(:focus-visible){transform:translateY(-6px);box-shadow:0 4px 8px #33271b04,0 19px 36px #33271b0b}.plans-trio .plan-banner{transition:translate .42s var(--m-ease-out) .15s}.plans-trio .plan li:not(.plan-voice-feature)>svg path{stroke-dasharray:24;transition:stroke-dashoffset .36s var(--m-ease-out) calc(var(--pd) + .38s + var(--li,0) * 70ms)}.plans-trio .plan li:nth-child(2){--li:1}.plans-trio .plan li:nth-child(3){--li:2}.plans-trio .plan li:nth-child(4){--li:3}.plans-trio .plan li:nth-child(5){--li:4}.plan-sweep{z-index:3;border-radius:inherit;opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-sweep:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0 300deg, #9bd6cf 335deg, #fff 350deg, transparent 360deg);height:160%;position:absolute;top:50%;left:50%;translate:-50% -50%}.plans:not(.awaiting) .plan-sweep{animation:1.5s linear .5s backwards m-sweep-fade}.plans:not(.awaiting) .plan-sweep:before{animation:m-sweep-turn 1.5s var(--m-ease-in-out) .5s backwards}@media (hover:hover) and (pointer:fine){.plan:after{content:"";z-index:2;opacity:0;pointer-events:none;background:radial-gradient(280px circle at var(--mx,50%) var(--my,0%), #28737914, transparent 70%);transition:opacity .3s ease-out;position:absolute;inset:0}.plan:hover:after{opacity:1}}.trust-item{--td:.15s;transition:opacity .48s var(--m-ease-out) var(--td), translate .52s var(--m-ease-out) var(--td)}.trust-item:nth-child(2){--td:.21s}.trust-item:nth-child(3){--td:.27s}.trust-item>svg{transition:scale .52s var(--m-spring) calc(var(--td) + 80ms)}.step{--sd:.1s;transition:transform .3s, box-shadow .3s, opacity .48s var(--m-ease-out) var(--sd), translate .52s var(--m-ease-out) var(--sd)}.step-2{--sd:.17s}.step-3{--sd:.24s}.step-number{transition:transform .3s, rotate .6s var(--m-spring) calc(var(--sd) + .12s), scale .6s var(--m-spring) calc(var(--sd) + .12s)}.join-band .rings i{transition:opacity var(--m-story) ease-out calc((7 - var(--i)) * 70ms), scale var(--m-story) var(--m-ease-out) calc((7 - var(--i)) * 70ms)}.join-inner>*{--jd:.3s;transition:opacity .52s var(--m-ease-out) var(--jd), translate .56s var(--m-ease-out) var(--jd)}.join-inner>:nth-child(2){--jd:.345s}.join-inner>:nth-child(3){--jd:.39s}.join-inner>:nth-child(4){--jd:.435s}@media (prefers-reduced-motion:no-preference){.demo-plane.awaiting :is(.ink-word,.static-entries-heading,.static-voice-entry,.static-meal-memory,.static-trigger-meal,.static-trigger-group h4,.static-trigger-tags li,.static-custom-trigger,.static-custom-tag,.static-custom-trigger p,.static-factor,.static-comparison-track span,.static-comparison-value,.review-title,.report-row,.report-scope,.report-lines i,svg path),.plans.awaiting :is(.plan,.plan-banner,li>svg path),.trust.awaiting :is(.trust-item,.trust-item>svg),.reveal.awaiting :is(.step,.step-number),.join-band.awaiting :is(.rings i,.join-inner>*){transition:none}.reveal.awaiting .eyebrow:before,.reveal.awaiting .heading-emphasis:after{transition:none;scale:0 1}.demo-plane.awaiting .ink-word{opacity:.18}.demo-plane.awaiting :is(.static-entries-heading,.static-trigger-group h4,.static-custom-trigger p){opacity:0}.demo-plane.awaiting .static-voice-entry{opacity:0;translate:0 10px}.demo-plane.awaiting .static-meal-memory,.demo-plane.awaiting .static-trigger-meal{opacity:0;scale:.95}.demo-plane.awaiting .static-trigger-tags li{opacity:0;translate:0 8px}.demo-plane.awaiting :is(.static-trigger-tags,.static-custom-tag) svg path{stroke-dashoffset:24px}.demo-plane.awaiting .static-custom-trigger{opacity:0;translate:0 10px}.demo-plane.awaiting .static-custom-tag{clip-path:inset(0 100% 0 0 round 10px)}.demo-plane.awaiting .static-factor{opacity:0;translate:0 8px}.demo-plane.awaiting .static-comparison-track span{clip-path:inset(0 100% 0 0 round 5px)}.demo-plane.awaiting .static-comparison-value{opacity:0;translate:0 4px}.demo-plane.awaiting :is(.review-title,.report-row,.report-scope){opacity:0;translate:0 8px}.demo-plane.awaiting .report-lines i{scale:0 1}.plans.awaiting .plan{opacity:0;translate:0 16px}.plans.awaiting .plan-banner{translate:0 -100%}.plans.awaiting .plan li:not(.plan-voice-feature)>svg path{stroke-dashoffset:24px}.trust.awaiting .trust-item{opacity:0;translate:0 var(--m-rise)}.trust.awaiting .trust-item>svg{scale:.9}.reveal.awaiting .step{opacity:0;translate:0 var(--m-rise)}.reveal.awaiting .step-number{rotate:-8deg;scale:.9}.join-band.awaiting .rings i{opacity:0;scale:.92}.join-band.awaiting .join-inner>*{opacity:0;translate:0 var(--m-rise)}}.subhero .static-factor{animation:m-rise .52s var(--m-ease-out) calc(var(--fd) + .25s) backwards}.subhero .static-comparison-track span{animation:m-clip-fill var(--m-story) var(--m-ease-out) calc(var(--fd,0s) + .4s) backwards}.subhero .static-comparison:nth-child(2) .static-comparison-track span{animation-delay:calc(var(--fd,0s) + .48s)}.subhero .static-comparison-value{--rise:4px;animation:m-rise .42s var(--m-ease-out) calc(var(--fd,0s) + .8s) backwards}.subhero .static-comparison:nth-child(2) .static-comparison-value{animation-delay:calc(var(--fd,0s) + .88s)}.subhero .demo-plane :is(.review-title,.report-row,.report-scope){animation:m-rise .52s var(--m-ease-out) calc(var(--rd) + .25s) backwards}.subhero .demo-plane .report-lines i{animation:m-draw-x .5s var(--m-ease-out) .77s backwards}.subhero .demo-plane .report-lines i:nth-child(2){animation-delay:.86s}.subhero .demo-plane .report-lines i:nth-child(3){animation-delay:.95s}.brand-motif-income:after,.brand-motif-practitioner:after,.brand-motif-voice:after,.join-band:before{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reading-progress{display:none!important}.plan:has(:focus-visible){transform:none}}@media (hover:none),(pointer:coarse){.cura-btn[data-slot=button]:hover,.plan:hover,.step:hover,.phone-bottom button:hover{transform:none}}
