.lft-fit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.lft-fit{position:relative;display:flex;gap:16px;align-items:flex-start;padding:22px;border:1px solid var(--lft-line);border-radius:20px;background:var(--lft-navy);cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.lft-fit:hover{border-color:var(--lft-line-2)}.lft-fit-input{position:absolute;opacity:0;width:1px;height:1px}.lft-fit-box{flex:none;width:30px;height:30px;border:1.5px solid var(--lft-line-2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.lft-fit-box svg{opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .25s cubic-bezier(.3,1.6,.5,1)}.lft-fit:has(.lft-fit-input:checked){border-color:var(--lft-accent);background:var(--lft-navy-2)}.lft-fit-input:checked+.lft-fit-box{background:var(--lft-blue);border-color:var(--lft-blue)}.lft-fit-input:checked+.lft-fit-box svg{opacity:1;transform:scale(1)}.lft-fit-input:focus-visible+.lft-fit-box{outline:2px solid var(--lft-text);outline-offset:3px}.lft-fit:active .lft-fit-box{transform:scale(.92)}.lft-fit-text{display:flex;flex-direction:column;gap:6px}.lft-fit-title{font-size:18px;font-weight:600;line-height:1.3}.lft-fit-body{font-size:15px;line-height:1.55;color:var(--lft-dim)}.lft-fit-result{margin:0;font-size:17px;color:var(--lft-muted);opacity:.5;transition:opacity .3s ease}.lft-fit-grid:has(.lft-fit-input:checked)+.lft-fit-result{opacity:1}.lft-fit-result a{color:var(--lft-accent);font-weight:600}.lft-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.lft-tile{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--lft-line);border-radius:18px;background:var(--lft-bg);transition:border-color .25s ease,background-color .25s ease}.lft-tile:hover{border-color:var(--lft-accent);background:var(--lft-navy-2)}.lft-tile-n{font-family:var(--lft-mono);font-size:13px;color:var(--lft-accent);transition:color .25s ease}.lft-tile:hover .lft-tile-n{color:var(--lft-text)}.lft-tile-title{font-size:17px;font-weight:600;line-height:1.3}.lft-tile-body{font-size:14px;line-height:1.5;color:var(--lft-dim)}.lft-sub-h{margin:16px 0 0;font-family:var(--lft-mono);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lft-dim)}.lft-learn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 32px}.lft-learn-item{display:flex;gap:14px;align-items:flex-start}.lft-icon{flex:none;width:40px;height:40px;border-radius:12px;background:var(--lft-chip);display:flex;align-items:center;justify-content:center;color:var(--lft-accent)}.lft-learn-title{font-size:16px;font-weight:600}.lft-learn-body{font-size:14px;line-height:1.5;color:var(--lft-dim)}@property --lft-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes lft-spin{to{--lft-ang: 360deg}}.lft-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:stretch}.lft-plan{padding:1.5px;border-radius:24px;background:var(--lft-line)}.lft-plan--glow{background:conic-gradient(from var(--lft-ang),var(--lft-line) 0deg,var(--lft-accent) 50deg,var(--lft-line) 110deg,var(--lft-line) 360deg);animation:lft-spin 7s linear infinite}.lft-plan-in{height:100%;display:flex;flex-direction:column;gap:22px;padding:28px;border-radius:23px;background:var(--lft-navy)}.lft-plan-top{display:flex;flex-direction:column;gap:10px}.lft-plan-icon{width:44px;height:44px;margin-bottom:4px;border-radius:14px;background:var(--lft-chip);display:flex;align-items:center;justify-content:center;color:var(--lft-accent)}.lft-plan-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;min-height:26px}.lft-plan-level{font-family:var(--lft-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lft-accent)}.lft-pill{padding:5px 9px;border-radius:999px;font-family:var(--lft-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.lft-pill--blue{background:var(--lft-blue);color:#fff}.lft-pill--gold{background:var(--lft-gold);color:var(--lft-bg)}.lft-plan-name{font-family:var(--lft-display);font-stretch:75%;font-weight:800;font-size:32px;line-height:1;text-transform:uppercase}.lft-plan-sub{font-size:15px;color:var(--lft-dim)}.lft-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.lft-price-val{font-family:var(--lft-display);font-stretch:75%;font-weight:800;font-size:56px;line-height:1}.lft-price-note{font-size:14px;color:var(--lft-dim)}.lft-list-wrap{display:flex;flex-direction:column;gap:12px}.lft-list-label{font-family:var(--lft-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lft-dim)}.lft-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.45}.lft-list li{display:flex;gap:10px;align-items:flex-start;color:var(--lft-muted)}.lft-list--for li{color:var(--lft-text-2)}.lft-list svg{flex:none;margin-top:3px;color:var(--lft-accent)}.lft-plan-buy{margin-top:auto;display:flex;flex-direction:column;gap:10px}.lft-plan-buy .lft-btn{display:flex;width:100%;padding:0 20px}.lft-plan-note{font-size:12.5px;line-height:1.45;color:var(--lft-dim);text-align:center}.lft-plans:has(>.lft-plan:only-child){grid-template-columns:minmax(0,560px);justify-content:center}.lft-stack:has(>.lft-plans>.lft-plan:only-child)>.lft-head{flex-direction:column;align-items:center;text-align:center}.lft-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:32px 48px}.lft-qa{display:flex;flex-direction:column;gap:8px}.lft-q{font-size:18px;font-weight:600}.lft-a{font-size:16px;line-height:1.6;color:var(--lft-dim)}.lft-a p{margin:0 0 8px}.lft-a p:last-child{margin-bottom:0}.lft-a a{color:var(--lft-accent)}.lft-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:40px;padding-bottom:24px;font-size:14px;color:var(--lft-dim)}.lft-foot a{color:var(--lft-dim)}.lft-foot-logo{font-family:var(--lft-display);font-stretch:125%;font-weight:800;font-size:16px;letter-spacing:.04em;color:var(--lft-text)}.lft-foot-links{display:flex;flex-wrap:wrap;gap:4px 24px}.lft-foot-links a{display:inline-flex;align-items:center;min-height:44px}.lft-foot-meta{display:flex;flex-direction:column;gap:4px;text-align:right}.lft-foot-credit{font-size:12px}.lft-legal{display:flex;flex-direction:column;gap:10px;padding-bottom:40px;font-size:12px;line-height:1.6;color:var(--lft-faint)}.lft-legal p{margin:0}.lft-legal strong{color:var(--lft-dim)}.lft-in{animation:lft-in .9s cubic-bezier(.2,.7,.2,1) both}.lft-d1{animation-delay:.05s}.lft-d2{animation-delay:.15s}.lft-d3{animation-delay:.28s}.lft-d4{animation-delay:.4s}.lft-d5{animation-delay:.55s}@keyframes lft-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.lft-progress{animation:lft-grow linear both;animation-timeline:scroll(root)}.lft-rv{animation:lft-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.lft-par-a{animation:lft-drift-a linear both;animation-timeline:view()}.lft-par-b{animation:lft-drift-b linear both;animation-timeline:view()}}}@keyframes lft-grow{to{transform:scaleX(1)}}@keyframes lft-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lft-drift-a{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}@keyframes lft-drift-b{0%{transform:translateY(-30px)}to{transform:translateY(50px)}}@media(prefers-reduced-motion:reduce){.lft-in,.lft-flip-track,.lft-plan--glow{animation:none}.lft-btn,.lft-ph img,.lft-card,.lft-tile{transition:none}.lft-btn:hover,.lft-ph:hover img,.lft-card:hover{transform:none}}@media(max-width:640px){.lft-nav-links a.lft-nav-link{display:none}.lft-hero{padding-top:32px;padding-bottom:56px;gap:36px}.lft-h1{font-size:clamp(40px,12.5vw,64px)}.lft-ctas .lft-btn{flex:1 1 100%}.lft-photos{gap:8px}.lft-ph--offset{margin-top:24px}.lft-sec{padding-top:56px;padding-bottom:56px}.lft-gains{font-size:34px;gap:4px 14px}.lft-story{gap:36px}.lft-quote{padding:20px 22px;font-size:18px}.lft-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lft-plan-in{padding:22px}.lft-foot-meta{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/liftenics-2.css.map */
