.alfari-ux-final-home .alfari-ux-hero-final{max-width:860px}.alfari-ux-final-home .alfari-product-hero h1{max-width:15ch}.alfari-ux-final-home .alfari-ux-hero-lead{max-width:38rem!important;margin:.65rem 0 0!important}.alfari-product-demo-section{background:#20262a;color:#fff}.alfari-product-demo-grid{display:grid;gap:1.25rem;align-items:center}.alfari-product-demo-copy h2{margin:.2rem 0 .8rem;color:#fff;font-size:clamp(1.9rem,4vw,3rem);line-height:1.08;max-width:18ch}.alfari-product-demo-copy>.alfari-product-kicker{color:#d8f247!important}.alfari-product-demo-section .alfari-home-product-demo{background:linear-gradient(180deg,#171c1f,#111517)!important;border:1px solid #4d565b!important;color:#f7f8f5!important}.alfari-product-demo-section .alfari-home-product-demo__bar span{color:#d7dde0!important;-webkit-text-fill-color:#d7dde0!important}.alfari-product-demo-section .alfari-home-product-demo__bar strong{color:#d8f247!important;-webkit-text-fill-color:#d8f247!important}.alfari-product-demo-section .alfari-home-product-demo h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.alfari-product-demo-section .alfari-home-product-demo__compare>div{background:#20272b!important;border-color:#465056!important}.alfari-product-demo-section .alfari-home-product-demo__compare span{color:#bfc7cb!important;-webkit-text-fill-color:#bfc7cb!important}.alfari-product-demo-section .alfari-home-product-demo__compare strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.alfari-product-demo-section .alfari-home-product-demo__why{background:#202a1d!important;border-left-color:#d8f247!important}.alfari-product-demo-section .alfari-home-product-demo__why span{color:#d8f247!important;-webkit-text-fill-color:#d8f247!important}.alfari-product-demo-section .alfari-home-product-demo__why p,.alfari-product-demo-section .alfari-home-product-demo__next{color:#e6ebe7!important;-webkit-text-fill-color:#e6ebe7!important}.alfari-demo-sequence{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:1rem}.alfari-demo-sequence span{display:inline-flex;align-items:center;min-height:34px;padding:.35rem .62rem;border:1px solid rgb(255 255 255 / .2);border-radius:999px;color:#d9dfe2;background:rgb(255 255 255 / .05);font-size:.78rem;font-weight:800;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.alfari-demo-sequence span.is-active{background:#d8f247;color:#15191c;border-color:#d8f247;transform:translateY(-1px)}.alfari-product-heading--compact{margin-bottom:1rem}.alfari-ux-priority-primary{--alfari-ux-priority:1}.alfari-ux-priority-secondary{--alfari-ux-priority:2}.alfari-ux-priority-supporting{--alfari-ux-priority:3}.alfari-premium-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0 0 1rem}.alfari-premium-journey span{display:grid;place-items:center;min-height:64px;padding:.5rem;border:1px solid #d9ded3;border-radius:.8rem;background:#fff;color:#20252a;text-align:center;font-size:.82rem;font-weight:850}.alfari-premium-details{margin:.8rem 0;padding:.65rem .75rem;border:1px solid #d9ded3;border-radius:.75rem;background:#f7f8f4}.alfari-premium-details summary{cursor:pointer;font-weight:850;color:#20252a}.alfari-premium-details ul{margin:.7rem 0 .1rem;padding-left:1.15rem}.alfari-knowledge-links{display:grid;gap:.75rem;margin:1rem 0}.alfari-knowledge-links a{display:grid;gap:.15rem;padding:1rem;border:1px solid #dfe3da;border-radius:.9rem;background:#f7f8f4;color:#20252a!important;text-decoration:none}.alfari-knowledge-links strong{font-size:1.08rem}.alfari-knowledge-links span{color:#5a6269}.alfari-verified-proof{display:grid;gap:.75rem;margin-top:1.2rem}.alfari-verified-proof article{padding:.9rem 1rem;border-left:4px solid #82b72b;border-radius:.65rem;background:#f4f6f0}.alfari-verified-proof__meta{margin:0 0 .35rem;font-size:.78rem;font-weight:850;color:#5b636b}.alfari-verified-proof blockquote{margin:0;color:#20252a;font-weight:700;line-height:1.45}.alfari-planfinder-step-context{margin:.15rem 0 .8rem!important;color:#5d666e!important;font-size:.92rem!important;line-height:1.4!important}.alfari-planfinder-experience-respect{gap:.55rem!important}.alfari-planfinder-experience-path{padding:.75rem!important}.alfari-planfinder-experience-path span{line-height:1.4!important}body.alfari-app-mode .alfari-public-training .alfari-set-complete,body.alfari-app-mode .alfari-public-training [data-alfari-save-set]{background:#d8f247!important;color:#15191c!important;border-color:#b5cf29!important;font-weight:950!important;box-shadow:0 10px 24px rgb(104 139 25 / .18)!important}body.alfari-app-mode .alfari-public-training :where(.alfari-rest-skip,.trainer-exercise-swap-toggle,[data-alfari-timer],.alfari-training-timer,.training-timer,.alfari-training-finish,[data-alfari-training-finish]){background:#fff!important;color:#30373d!important;border:1px solid #aeb7bd!important;box-shadow:none!important;font-weight:750!important}body.alfari-app-mode .alfari-public-training .alfari-fast-sticky-action{padding:.45rem!important}body.alfari-app-mode .alfari-public-training .alfari-fast-sticky-action .alfari-set-complete{font-size:1.06rem!important}body.alfari-app-mode .alfari-clarity-resume{border:2px solid #86bd2b!important;background:#f5f9ee!important;color:#20252a!important}body.alfari-app-mode .alfari-clarity-resume :is(h3,strong,p,span){color:#20252a!important;-webkit-text-fill-color:#20252a!important}body.alfari-app-mode .alfari-clarity-resume-button{background:#d8f247!important;color:#15191c!important;font-weight:900!important}body.alfari-app-mode .alfari-block-review-ui__grid div:nth-child(n+6){display:none!important}@media(min-width:760px){.alfari-product-demo-grid{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr)}.alfari-knowledge-links{grid-template-columns:1fr 1fr}}@media(max-width:759px){.alfari-ux-final-home .alfari-product-hero{padding:1.5rem 0 1.8rem}.alfari-ux-final-home .alfari-product-hero h1{font-size:clamp(2.15rem,9.5vw,3rem)!important;line-height:1.02!important;max-width:13ch!important}.alfari-product-demo-section{padding-top:1.6rem!important}.alfari-product-demo-copy h2{font-size:1.8rem}.alfari-demo-sequence{display:grid;grid-template-columns:1fr 1fr}.alfari-demo-sequence span{justify-content:center;text-align:center;min-width:0}.alfari-premium-journey{grid-template-columns:1fr}.alfari-premium-journey span{min-height:48px;justify-content:start;place-items:center start;text-align:left;padding:.65rem .8rem}.alfari-product-heading--compact>p:last-of-type{font-size:.96rem;line-height:1.45}.alfari-product-trainer__visual{order:-1}body.alfari-app-mode .alfari-public-training :where(.alfari-rest-skip,.trainer-exercise-swap-toggle,[data-alfari-timer],.alfari-training-timer,.training-timer,.alfari-training-finish,[data-alfari-training-finish]){min-height:48px!important}}@media(prefers-reduced-motion:reduce){.alfari-demo-sequence span{transition:none!important}}.alfari-ux-final-home .alfari-product-demo-section .alfari-product-demo-copy,.alfari-ux-final-home .alfari-product-demo-section .alfari-product-demo-copy *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.alfari-ux-final-home .alfari-product-demo-section .alfari-product-demo-copy h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.alfari-ux-final-home .alfari-product-demo-section .alfari-product-demo-copy .alfari-product-kicker{color:#d8f247!important;-webkit-text-fill-color:#d8f247!important}.alfari-ux-final-home .alfari-demo-sequence span{color:#eef2f3!important;-webkit-text-fill-color:#eef2f3!important}.alfari-ux-final-home .alfari-demo-sequence span.is-active{color:#15191c!important;-webkit-text-fill-color:#15191c!important}@media(max-width:759px){.alfari-ux-final-home .alfari-product-hero{padding-bottom:.8rem!important}.alfari-ux-final-home .alfari-product-hero small{margin-top:.4rem!important;margin-bottom:0!important}.alfari-ux-final-home .alfari-product-demo-section{padding-top:.85rem!important}.alfari-ux-final-home .alfari-product-demo-copy h2{margin:.15rem 0 .65rem!important;font-size:1.75rem!important;line-height:1.08!important}.alfari-ux-final-home .alfari-demo-sequence{margin-top:.65rem!important;gap:.38rem!important}}