.lp{--bg:#0a0b0d;--bg-2:#101216;--surface:#14171c;--line:#ffffff14;--line-2:#ffffff24;--text:#f4f5f7;--text-2:#9ea2ab;--text-3:#5b5f68;--accent:#3b82f6;--accent-2:#1d4ed8;--font:var(--font-manrope), "Manrope", ui-sans-serif, system-ui, -apple-system, Helvetica, Arial, sans-serif;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:auto;margin:0;padding:0;overflow-x:clip}.lp a{color:inherit;text-decoration:none}.lp button{font-family:inherit}.lp ::selection{background:var(--accent);color:#fff}.lp .wrap{max-width:1280px;margin:0 auto;padding:0 24px}@media (max-width:640px){.lp .wrap{padding:0 18px}}.lp .nav{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--line);background:#0a0b0d8c;position:fixed;top:0;left:0;right:0}.lp .nav-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.lp .brand{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:flex}.lp .brand .mark{background:var(--accent);width:28px;height:28px;font-family:var(--mono);color:#0a0b0d;border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.lp .nav-links{color:var(--text-2);gap:28px;font-size:14px;display:flex}.lp .nav-links a:hover{color:var(--text)}.lp .nav-cta{align-items:center;gap:10px;display:flex}@media (max-width:780px){.lp .nav-links{display:none}}.lp .btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:transform .12s,background .15s,color .15s,border-color .15s;display:inline-flex}.lp .btn:active{transform:translateY(1px)}.lp .btn-pri{background:var(--accent);color:#fff}.lp .btn-pri:hover{background:var(--accent-2)}.lp .btn-ghost{color:var(--text);border-color:var(--line-2);background:0 0}.lp .btn-ghost:hover{background:#ffffff0a;border-color:#ffffff4d}.lp .btn-sm{height:36px;padding:0 14px;font-size:13px}.lp .btn .arrow{transition:transform .2s}.lp .btn:hover .arrow{transform:translate(3px)}.lp .eyebrow{font-family:var(--mono);color:var(--accent);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:inline-flex}.lp .eyebrow .dot{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3b82f62e}.lp .display{letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(44px,7.6vw,104px);font-weight:700;line-height:.95}.lp .display .stroke{-webkit-text-stroke:1.5px var(--text);color:#0000}.lp .display .accent{color:var(--accent)}.lp .display .cursor{vertical-align:-2px;background:var(--accent);width:.55em;height:.85em;margin-left:.05em;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.lp .lead{color:var(--text-2);max-width:520px;margin:0 0 32px;font-size:clamp(15px,1.15vw,18px);line-height:1.55}.lp .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp .phone-stage{justify-content:center;align-items:center;min-height:680px;display:flex;position:relative}@media (max-width:980px){.lp .phone-stage{min-height:620px}}.lp .phone-glow{filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(60% 60%,#3b82f638,#0000 70%);position:absolute;inset:-10% -20%}.lp .phone{z-index:1;background:linear-gradient(#1a1d22,#0d0f12);border-radius:48px;width:320px;height:660px;padding:10px;position:relative;box-shadow:0 0 0 1px #ffffff0f,0 60px 120px -20px #000000b3,inset 0 0 0 2px #ffffff0a}.lp .phone-screen{background:#0a0b0d;border:1px solid #ffffff0a;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.lp .phone-notch{z-index:30;background:#000;border-radius:18px;width:106px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lp .phone-side-btn{background:#22252b;border-radius:2px;position:absolute}.lp .phone-side-btn.s1{width:3px;height:32px;top:130px;left:-2px}.lp .phone-side-btn.s2{width:3px;height:60px;top:180px;left:-2px}.lp .phone-side-btn.s3{width:3px;height:60px;top:250px;left:-2px}.lp .phone-side-btn.s4{width:3px;height:90px;top:170px;right:-2px}.lp .phone-statusbar{z-index:25;color:#fff;font-family:var(--mono);justify-content:space-between;align-items:center;padding:14px 28px 0;font-size:11px;font-weight:600;display:flex;position:relative}.lp .phone-statusbar .icons{align-items:center;gap:6px;display:inline-flex}.lp .phone-statusbar .bar{border:1px solid #ffffffb3;border-radius:2px;width:14px;height:8px;padding:1px;position:relative}.lp .phone-statusbar .bar:before{content:"";background:#fff;border-radius:1px;width:80%;height:100%;display:block}.lp .screen{opacity:0;flex-direction:column;padding:46px 14px 14px;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0;transform:translateY(6px)}.lp .screen.is-active{opacity:1;transition:opacity .4s .2s,transform .5s cubic-bezier(.2,.7,.2,1) .2s;transform:none}.lp .screen.is-past{opacity:0;transform:translateY(-4px)}.lp .section{border-top:1px solid var(--line);padding:120px 0;position:relative}.lp .sec-eyebrow{font-family:var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;display:flex}.lp .sec-eyebrow:before{content:"";background:var(--text-3);width:24px;height:1px}.lp .sec-title{letter-spacing:-.028em;max-width:18ch;margin:0 0 18px;font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1.02}.lp .sec-sub{color:var(--text-2);max-width:60ch;margin:0;font-size:17px;line-height:1.55}.lp .features{position:relative}.lp .features-rail{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid;position:relative}@media (max-width:980px){.lp .features-rail{grid-template-columns:1fr;gap:24px}}.lp .feat-sticky{justify-content:center;align-items:center;height:min(80vh,720px);display:flex;position:sticky;top:96px}@media (max-width:980px){.lp .feat-sticky{height:auto;padding:20px 0 0;position:relative;top:0}}.lp .feat-list{flex-direction:column;gap:18vh;padding:10vh 0;display:flex}@media (max-width:980px){.lp .feat-list{gap:24px;padding:0}}.lp .feat-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff06,#fff0);border-radius:20px;padding:28px;transition:border-color .4s,transform .4s,background .4s}.lp .feat-card.is-active{border-color:var(--accent);background:linear-gradient(#3b82f612,#3b82f603);transform:translateY(-2px)}.lp .feat-num{font-family:var(--mono);color:var(--text-3);letter-spacing:.16em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;display:flex}.lp .feat-num .tag{color:var(--accent);opacity:0;transition:opacity .3s}.lp .feat-card.is-active .feat-num .tag{opacity:1}.lp .feat-title{letter-spacing:-.022em;margin:0 0 10px;font-size:30px;font-weight:700}.lp .feat-desc{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.lp .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;display:grid}@media (max-width:780px){.lp .stats{grid-template-columns:repeat(2,1fr)}}.lp .stat{border-right:1px solid var(--line);padding:40px 24px;position:relative;overflow:hidden}.lp .stat:last-child{border-right:0}@media (max-width:780px){.lp .stat:nth-child(2){border-right:0}.lp .stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}.lp .stat-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(48px,5.2vw,76px);font-weight:700;line-height:1;display:flex}.lp .stat-num .suffix{color:var(--accent);margin-left:6px;font-size:.55em}.lp .stat-label{font-family:var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.18em;margin-top:14px;font-size:11px}.lp .price-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}@media (max-width:980px){.lp .price-grid{grid-template-columns:1fr}}.lp .tier.popular{background:linear-gradient(180deg, #3b82f60f, var(--surface) 40%);border-color:#3b82f680;box-shadow:0 0 0 1px #3b82f633,0 30px 60px -30px #3b82f659}.lp .tier-badge{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp .tier-name{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);margin-bottom:14px;font-size:12px}.lp .tier-desc{color:var(--text-2);min-height:42px;margin:0 0 24px;font-size:14px;line-height:1.5}.lp .tier-price{letter-spacing:-.03em;align-items:baseline;gap:6px;margin-bottom:8px;font-size:48px;font-weight:700;line-height:1;display:flex}.lp .tier-price .per{color:var(--text-2);font-size:14px;font-weight:500}.lp .tier-sub{color:var(--text-3);margin:0 0 28px;font-size:13px}.lp .tier-features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.lp .tier .btn{justify-content:center;width:100%}.lp .footer{border-top:1px solid var(--line);background:var(--bg-2);padding:80px 0 48px}.lp .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:48px;display:grid}@media (max-width:780px){.lp .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.lp .footer h4{font-family:var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px;font-size:11px;font-weight:600}.lp .footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp .footer a{color:var(--text-2);font-size:14px}.lp .footer a:hover{color:var(--text)}.lp .footer-bottom{border-top:1px solid var(--line);color:var(--text-3);font-size:12px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;margin-top:64px;padding-top:24px;display:flex}.lp .reveal{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.lp .reveal.in{opacity:1;transform:none}@keyframes slideUp{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.lp .build span{animation:.8s cubic-bezier(.2,.7,.2,1) both slideUp;display:inline-block}.lp:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.5;background-image:radial-gradient(circle at 0 0,#3b82f60d,#0000 50%),radial-gradient(circle at 100% 100%,#ffffff06,#0000 60%);position:fixed;inset:0}.lp .pricing-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}@media (max-width:780px){.lp .pricing-head{grid-template-columns:1fr;gap:18px}}.lp .price-grid{grid-template-columns:1fr 1.08fr 1fr;align-items:stretch;gap:18px;margin-top:0;display:grid}@media (max-width:980px){.lp .price-grid{grid-template-columns:1fr}}.lp .tier{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;min-height:600px;padding:36px 30px;display:flex;position:relative}.lp .tier.popular{background:linear-gradient(180deg, #3b82f617, var(--surface) 45%);border-color:#3b82f680;padding:42px 32px;box-shadow:0 0 0 1px #3b82f62e,0 40px 80px -30px #3b82f666}.lp .tier.popular:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#3b82f680,#0000 60%);border-radius:24px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.lp .tier.invite{background:linear-gradient(180deg, #ffffff06, var(--surface));border-style:dashed}.lp .tier-overlay{pointer-events:none;z-index:0;border-radius:24px;position:absolute;inset:0;overflow:hidden}.lp .tier-shimmer{animation:6s ease-in-out infinite tierShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes tierShimmer{0%,30%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.lp .tier-badge{background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;z-index:2;border-radius:999px;padding:7px 14px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #3b82f699}.lp .tier-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.lp .tier-name-row{align-items:center;gap:12px;display:flex}.lp .tier-glyph{border:1px solid;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.lp .tier-glyph:before{content:"";background:radial-gradient(60% 60% at 50% 0,#ffffff1a,#0000 70%);position:absolute;inset:0}.lp .tier-glyph svg{z-index:1;width:22px;height:22px;position:relative}.lp .tier-name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin:0;font-size:13px;font-weight:600;line-height:1.1}.lp .tier-best{color:var(--text-3);letter-spacing:.01em;margin-top:3px;font-size:11px}.lp .tier-best b{color:var(--text-2);font-weight:500}.lp .tier-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line);background:#ffffff0d;border-radius:6px;flex-shrink:0;align-self:center;padding:4px 8px;font-size:10px}.lp .tier-desc{color:var(--text-2);z-index:1;min-height:42px;margin:0 0 28px;font-size:14px;line-height:1.5;position:relative}.lp .tier-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;z-index:1;align-items:baseline;gap:6px;margin-bottom:8px;font-size:64px;font-weight:700;line-height:1;display:flex;position:relative}.lp .tier-price .per{color:var(--text-2);letter-spacing:0;font-size:15px;font-weight:500}.lp .tier-sub{color:var(--text-3);z-index:1;margin:0 0 24px;font-size:13px;position:relative}.lp .tier-divider{background:linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent);height:1px;margin:0 0 24px}.lp .tier-features{z-index:1;flex-direction:column;flex:1;gap:14px;margin:0 0 28px;padding:0;list-style:none;display:flex;position:relative}.lp .tier-features li{color:var(--text);align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:flex}.lp .tier-features li .check{flex-shrink:0;margin-top:2px}.lp .tier .btn{z-index:1;justify-content:center;width:100%;position:relative}.lp .tier.reveal.in .tier-features li{animation:.55s cubic-bezier(.2,.7,.2,1) both tierFeat;animation-delay:var(--d,0s)}@keyframes tierFeat{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.lp .price-foot{font-family:var(--mono);color:var(--text-3);text-transform:uppercase;letter-spacing:.16em;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;font-size:11px;display:flex}.lp .price-foot .dot{background:var(--text-3);border-radius:50%;width:3px;height:3px}.lp .hero{align-items:center;min-height:100svh;padding:120px 0 100px;display:flex;position:relative;overflow:hidden}.lp .hero-bg{pointer-events:none;z-index:0;grid-template-rows:repeat(4,1fr);align-items:center;gap:14px;padding:80px 0 100px;display:grid;position:absolute;inset:0}.lp .hero-row{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 4% 96%,#0000 100%)}.lp .hero-row-track{will-change:transform;flex-shrink:0;width:max-content;display:flex;transform:translate(0,0)}.lp .hero-row-cell{flex-shrink:0;margin-right:14px}@keyframes marqueeL{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.lp .hero-veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0b0df5 0%,#0a0b0dd9 32%,#0a0b0d80 60%,#0a0b0da6 100%),linear-gradient(#0a0b0db3 0%,#0a0b0d00 18% 78%,#0a0b0df2 100%),radial-gradient(60% 50% at 75%,#3b82f61f,#0000 70%);position:absolute;inset:0}.lp .hero-content{z-index:2;width:100%;position:relative}.lp .hero-copy{max-width:640px}.lp .htile{-webkit-backdrop-filter:blur(14px)saturate(140%);color:#fff;background:#14171cc7;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;min-height:120px;padding:12px 14px;display:flex;position:relative;box-shadow:0 20px 40px -22px #000000a6,inset 0 0 0 1px #ffffff05}.lp .htile-av{color:#fff;width:28px;height:28px;font-family:var(--mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.lp .htile-av.sm{width:20px;height:20px;font-size:9px}.lp .htile-review{gap:10px;width:320px;min-height:140px}.lp .htile-review-head{align-items:center;gap:10px;display:flex}.lp .htile-review-id{flex:1;min-width:0}.lp .htile-review-id b{letter-spacing:-.005em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.lp .htile-review-id span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:2px;font-size:9px;display:block}.lp .htile-stars{letter-spacing:1px;color:var(--text-3);flex-shrink:0;font-size:11px;line-height:1}.lp .htile-stars .on{color:#fbbf24}.lp .htile-stars .off{color:#ffffff1f}.lp .htile-quote{color:var(--text);letter-spacing:-.005em;margin:0;font-size:13px;font-style:italic;font-weight:400;line-height:1.45}.lp .partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:1;background:#ffffff03;padding:28px 0;position:relative;overflow:hidden}.lp .partners-inner{align-items:center;gap:40px;display:flex}.lp .partners-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);flex-shrink:0;font-size:11px}.lp .partners-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 4% 96%,#0000 100%)}.lp .partners-track{will-change:transform;align-items:center;width:max-content;animation:42s linear infinite marqueeL;display:flex}.lp .partner-logo-img{opacity:.85;filter:brightness(1.05)drop-shadow(0 0 12px #ffffff14);flex-shrink:0;width:auto;height:36px;margin-right:80px;transition:opacity .2s}.lp .partner-logo-img:hover{opacity:1}@media (max-width:780px){.lp .partners-inner{flex-direction:column;align-items:flex-start;gap:14px}.lp .partners-marquee{width:100%}}@media (max-width:980px){.lp .hero-bg{grid-template-rows:repeat(3,1fr);gap:10px;padding:70px 0 90px}.lp .hero-row:nth-child(4){display:none}}@media (max-width:640px){.lp .htile{min-height:100px;padding:10px 12px}.lp .hero-veil{background:linear-gradient(#0a0b0db3 0%,#0a0b0d99 25%,#0a0b0dd9 100%)}}.lp .hero-ticker{border:1px solid var(--line);background:#ffffff05;border-radius:14px;align-items:center;gap:14px;max-width:560px;margin-top:48px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.lp .hero-ticker-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;animation:3.2s linear infinite tickerBar}@keyframes tickerBar{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.lp .hero-ticker-stage{flex:1;height:1.4em;position:relative;overflow:hidden}.lp .hero-ticker-line{color:var(--text);letter-spacing:-.005em;opacity:0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;transition:opacity .5s,transform .5s;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.lp .hero-ticker-line.is-on{opacity:1;transform:translateY(0)}.lp .hero-ticker-count{font-family:var(--mono);letter-spacing:.14em;flex-shrink:0;font-size:11px}.lp .hero-scroll{color:var(--text-3);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.lp .hero-scroll-line{background:var(--line-2);width:1px;height:44px;display:block;position:relative;overflow:hidden}.lp .hero-scroll-line span{width:1px;height:20px;animation:1.8s ease-in-out infinite scrollCue;position:absolute;top:-20px;left:0}@keyframes scrollCue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(64px)}}@media (max-width:980px){.lp .hero-scroll{display:none}}@keyframes hsPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes hsFloat5{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-10px)rotate(3deg)}}@keyframes hsDrift{0%{background-position:0 0}to{background-position:48px 48px}}@keyframes hsFloat1{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(-2deg)}}@keyframes hsFloat2{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(10px)rotate(3deg)}}@keyframes hsFloat3{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes hsFloat4{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(12px)rotate(-3deg)}}.lp .coach-grid-v2{grid-template-columns:1fr 1fr;gap:18px;margin-top:56px;display:grid}@media (max-width:780px){.lp .coach-grid-v2{grid-template-columns:1fr}}.lp .coach-card-v2{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;transition:border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden}.lp .coach-card-v2:hover{border-color:var(--line-2);transform:translateY(-3px)}.lp .coach-card-v2:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(80% 80% at 100% 0,#3b82f612,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.lp .coach-card-v2:hover:after{opacity:1}.lp .coach-vis{background:linear-gradient(180deg, #0d0f13, var(--surface));border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.lp .coach-body-v2{flex-direction:column;gap:10px;padding:28px 32px 32px;display:flex}.lp .coach-tag-v2{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.lp .coach-title-v2{letter-spacing:-.022em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.lp .coach-desc-v2{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.lp .ca{position:absolute;inset:0}.lp .ca-counter{place-items:center;display:grid}.lp .ca-rings{width:160px;height:160px;position:absolute;inset:10% 50% 10% auto}.lp .ca-big{align-items:baseline;display:flex;position:relative}.lp .ca-big-n{font-family:var(--mono);letter-spacing:-.04em;background:linear-gradient(#fff,#fff6);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:88px;font-weight:700;line-height:1}.lp .ca-big-s{font-family:var(--mono);margin-left:6px;font-size:48px;font-weight:700;line-height:1}.lp .ca-years{font-family:var(--mono);color:var(--text-3);letter-spacing:.12em;flex-direction:column;justify-content:center;gap:10px;font-size:10px;display:flex;position:absolute;top:0;bottom:0;right:20px}.lp .ca-years span{opacity:0;animation:4s ease-in-out infinite caYear}@keyframes caYear{0%,to{opacity:0;transform:translateY(6px)}30%,70%{opacity:1;transform:none}}@keyframes caSpin{to{transform:rotate(360deg)}}.lp .ca-podium{flex-direction:column;justify-content:flex-end;align-items:center;padding:14px 0 18px;display:flex}.lp .ca-medal{background:#0006;border:2px solid;border-radius:50%;place-items:center;width:48px;height:48px;animation:4s ease-in-out infinite caMedal;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.lp .ca-medal svg{width:26px;height:26px}@keyframes caMedal{0%,to{transform:translate(-50%)translateY(0)rotate(-4deg)}50%{transform:translate(-50%)translateY(-4px)rotate(4deg)}}.lp .ca-spark{background:radial-gradient(circle,#ffffff26,#0000 60%);border-radius:50%;width:90px;height:90px;animation:3s ease-in-out infinite caSpark;position:absolute;top:30px;left:50%;transform:translate(-50%)}@keyframes caSpark{0%,to{opacity:.4;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}.lp .ca-podium-row{justify-content:center;align-items:flex-end;gap:6px;margin-top:auto;display:flex}.lp .ca-bar{color:#fff;width:36px;font-family:var(--mono);border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;padding-top:6px;font-size:11px;font-weight:700;display:flex;position:relative}.lp .ca-bar.first{height:80px;animation:1.5s ease-out .4s both caRise}.lp .ca-bar.second{background:linear-gradient(#9ca3af,#9ca3af4d);height:54px;animation:1.5s ease-out .2s both caRise}.lp .ca-bar.third{background:linear-gradient(#b45309,#b453094d);height:36px;animation:1.5s ease-out .6s both caRise}@keyframes caRise{0%{transform-origin:bottom;opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}.lp .ca-ekg{padding:0}.lp .ca-ekg svg{width:100%;height:100%;display:block}@keyframes caEkg{0%{stroke-dashoffset:900px}65%{stroke-dashoffset:0}to{stroke-dashoffset:-900px}}.lp .ca-ekg-pill{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.lp .ca-ekg-pill svg{flex-shrink:0;animation:1.2s ease-in-out infinite caBlink;display:block}.lp .ca-ekg-pill-txt{line-height:1;display:inline-block}@keyframes caBlink{50%{opacity:.3}}.lp .ca-nodes svg{width:200px;height:200px;margin:0 auto;display:block}@keyframes caPulse{0%,to{stroke-opacity:.12}50%{stroke-opacity:.55}}@keyframes caBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lp .ps-head{justify-content:space-between;align-items:center;padding:4px 8px 14px;display:flex}.lp .ps-greet{color:var(--text-2);letter-spacing:-.005em;font-size:13px}.lp .ps-greet b{color:#fff;letter-spacing:-.02em;margin-top:2px;font-size:18px;font-weight:700;display:block}.lp .ps-avatar{color:#fff;width:34px;height:34px;font-size:13px;font-weight:700;font-family:var(--mono);background:linear-gradient(135deg,#3b82f6,#60a5fa);border-radius:50%;place-items:center;display:grid}.lp .ps-card{background:#13161b;border:1px solid #ffffff0f;border-radius:16px;padding:14px}.lp .ps-tabs{background:#ffffff0a;border-radius:999px;margin-bottom:14px;padding:4px;font-size:11px;font-weight:600;display:flex}.lp .ps-tabs .t{text-align:center;color:var(--text-2);border-radius:999px;flex:1;padding:7px 0}.lp .ps-tabs .t.is-on{color:#0a0b0d;background:#fff}.lp .ps-tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14171cd9;border:1px solid #ffffff0f;border-radius:999px;justify-content:space-around;padding:9px 4px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.lp .ps-tabbar .ic{background:#ffffff14;border-radius:6px;width:22px;height:22px}.lp .ps-tabbar .ic.on{background:var(--accent)}.lp .ps-prog .prog-hero{background:linear-gradient(135deg,#3b82f68c,#3b82f61a 60%,#0000),repeating-linear-gradient(45deg,#ffffff0f 0 8px,#0000 8px 16px),#11141a;border:1px solid #3b82f640;border-radius:14px;align-items:flex-end;height:140px;margin-bottom:14px;padding:14px;display:flex}.lp .ps-prog .prog-hero h4{letter-spacing:-.02em;color:#fff;margin:0;font-size:18px;font-weight:700}.lp .ps-prog .prog-hero h4+div{font-family:var(--mono);color:#ffffffb3;text-transform:uppercase;letter-spacing:.14em;margin-top:4px;font-size:10px}.lp .ps-prog .day{background:#101317;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 14px;display:flex}.lp .ps-prog .day .meta{color:var(--text-3);font-size:10px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.lp .ps-prog .day .name{color:#fff;font-size:13px;font-weight:600}.lp .ps-prog .day .check{border:1.5px solid #ffffff2e;border-radius:50%;width:22px;height:22px;position:relative}.lp .ps-prog .day.done .check{background:var(--accent);border-color:var(--accent)}.lp .ps-prog .day.done .check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.lp .ps-prog .day.today{background:#3b82f614;border-color:#3b82f673}@keyframes blink2{0%,60%,to{opacity:.3}30%{opacity:1}}.lp .ps-stats .ps-stats-tiles{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.lp .ps-stats .ps-stat{background:#101317;border:1px solid #ffffff0f;border-radius:11px;padding:10px}.lp .ps-stats .ps-stat .lbl{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:8px}.lp .ps-stats .ps-stat .v{letter-spacing:-.025em;font-size:18px;font-weight:700;font-family:var(--mono);margin-top:6px;line-height:1}.lp .ps-stats .ps-stat .v span{color:var(--text-2);margin-left:2px;font-size:10px;font-weight:500}.lp .ps-stats .ps-stats-chart{background:#101317;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:12px;padding:12px}.lp .ps-stats .ps-stats-chart-head{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:9px;display:flex}.lp .ps-stats .ps-stats-chart-head .trend{color:#22c55e;font-weight:600}.lp .ps-stats .ps-stats-bars{justify-content:space-between;align-items:flex-end;gap:5px;height:74px;display:flex}.lp .ps-stats .ps-stats-bars .bar{background:linear-gradient(180deg, var(--accent), #3b82f640);border-radius:3px 3px 0 0;flex:1;min-width:0}.lp .ps-stats .ps-stats-axis{font-family:var(--mono);color:var(--text-3);letter-spacing:.08em;justify-content:space-between;margin-top:6px;font-size:8px;display:flex}.lp .ps-stats .ps-stats-prs{background:#101317;border:1px solid #ffffff0f;border-radius:12px;padding:12px 14px}.lp .ps-stats .ps-stats-pr-head{font-family:var(--mono);color:var(--text-2);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:9px}.lp .ps-stats .ps-stats-pr-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.lp .ps-stats .ps-stats-pr-row:last-child{border-bottom:0}.lp .ps-stats .ps-stats-pr-row>span:first-child{color:var(--text-2);flex:1}.lp .ps-stats .ps-stats-pr-row b{font-family:var(--mono);font-size:13px;font-weight:700}.lp .ps-stats .ps-stats-pr-row b i{color:var(--text-2);margin-left:2px;font-size:10px;font-style:normal;font-weight:500}.lp .ps-stats .ps-stats-pr-row .d{font-family:var(--mono);color:#22c55e;font-size:10px;font-weight:600}.lp .ps-weight .top{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.lp .ps-weight .now{letter-spacing:-.03em;font-size:42px;font-weight:700;line-height:1}.lp .ps-weight .now .u{color:var(--text-2);margin-left:4px;font-size:14px;font-weight:500}.lp .ps-weight .delta{font-family:var(--mono);color:#22c55e;background:#22c55e26;border-radius:6px;padding:4px 8px;font-size:11px}.lp .ps-weight .chart{background:linear-gradient(#11141a,#0d1014);border:1px solid #ffffff0f;border-radius:14px;height:140px;margin-bottom:12px;padding:10px;position:relative;overflow:hidden}.lp .ps-weight .chart svg{width:100%;height:100%}.lp .ps-weight .grid{font-family:var(--mono);color:var(--text-3);letter-spacing:.1em;justify-content:space-between;margin-top:6px;padding:0 4px;font-size:9px;display:flex}.lp .ps-weight .lifts{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.lp .ps-weight .lift{background:#101317;border:1px solid #ffffff0f;border-radius:12px;padding:12px}.lp .ps-weight .lift .lbl{font-family:var(--mono);color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.lp .ps-weight .lift .v{letter-spacing:-.02em;margin-top:4px;font-size:18px;font-weight:700}.lp .ps-weight .lift .v .u{color:var(--text-2);margin-left:2px;font-size:10px;font-weight:500}.lp .ps-board .podium{background:linear-gradient(#3b82f60f,#0000);border:1px solid #ffffff0f;border-radius:14px;justify-content:space-around;align-items:flex-end;height:120px;margin-bottom:14px;padding:10px 14px;display:flex}.lp .ps-board .col{flex-direction:column;align-items:center;gap:6px;display:flex}.lp .ps-board .col .avt{width:32px;height:32px;font-size:11px;font-weight:700;font-family:var(--mono);color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:2px solid #0a0b0d;border-radius:50%;place-items:center;display:grid}.lp .ps-board .col .bar{background:linear-gradient(180deg,var(--accent),#3b82f64d);border-radius:6px 6px 0 0;width:30px}.lp .ps-board .col .r{font-family:var(--mono);color:var(--text-2);font-size:10px}.lp .ps-board .col.first .bar{height:60px}.lp .ps-board .col.second .bar{background:linear-gradient(#9ca3af,#9ca3af4d);height:42px}.lp .ps-board .col.third .bar{background:linear-gradient(#b45309,#b453094d);height:28px}.lp .ps-board .col.first .avt{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.lp .ps-board .col.second .avt{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.lp .ps-board .col.third .avt{background:linear-gradient(135deg,#fb923c,#c2410c)}.lp .ps-board .row{background:#101317;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.lp .ps-board .row .pos{font-family:var(--mono);color:var(--text-3);width:18px;font-size:11px}.lp .ps-board .row .av{width:24px;height:24px;font-size:9px;font-weight:700;font-family:var(--mono);color:var(--text-2);background:#1a1e25;border-radius:50%;place-items:center;display:grid}.lp .ps-board .row .nm{color:#fff;flex:1;font-size:12px;font-weight:600}.lp .ps-board .row .pts{font-family:var(--mono);color:var(--accent);font-size:11px}.lp .ps-board .row.me{background:#3b82f61a;border-color:#3b82f64d}.lp .ps-board .row.me .av{background:var(--accent);color:#fff}.lp .ps-chat .coach-bar{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;margin-bottom:12px;padding:4px 6px 14px;display:flex}.lp .ps-chat .coach-bar .av{width:36px;height:36px;font-weight:700;font-family:var(--mono);color:#fff;background:linear-gradient(135deg,#f59e0b,#dc2626);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}.lp .ps-chat .coach-bar .av:after{content:"";background:#22c55e;border:2px solid #0a0b0d;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.lp .ps-chat .coach-bar .info b{font-size:13px;display:block}.lp .ps-chat .coach-bar .info span{color:#22c55e;font-size:10px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.lp .ps-chat .stream{flex-direction:column;flex:1;gap:6px;display:flex}.lp .ps-chat .stream .day{font-family:var(--mono);color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;align-self:center;margin:6px 0;font-size:9px}.lp .ps-chat .bub{color:#fff;border-radius:14px;max-width:78%;padding:10px 12px;font-size:12px;line-height:1.4}.lp .ps-chat .bub.them{background:#1a1e24;border-bottom-left-radius:4px;align-self:flex-start}.lp .ps-chat .bub.you{background:var(--accent);border-bottom-right-radius:4px;align-self:flex-end}.lp .ps-chat .video-prev{background:repeating-linear-gradient(45deg,#ffffff0d 0 6px,#0000 6px 12px),#1a1e24;border:1px solid #ffffff14;border-radius:12px;align-self:flex-start;place-items:center;width:120px;height:80px;display:grid;position:relative}.lp .ps-chat .video-prev:after{content:"▶";color:#fff;text-shadow:0 0 12px #0009;font-size:18px}.lp{min-height:100vh;position:relative}.lp .feat-card{scroll-margin-top:96px}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp .reveal{opacity:1;transform:none}}.lp .sale-banner{background:#f9731614;border:1px solid #f9731659;border-radius:14px;justify-content:center;align-items:center;gap:12px;max-width:880px;margin:0 auto 40px;padding:14px 20px;display:flex}.lp .sale-banner p{color:#fdba74;margin:0;font-size:14px;line-height:1.45}.lp .sale-banner b{color:#fff}.lp .sale-dot{background:#f97316;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #f9731633}.lp .tier-was{font-family:var(--mono);color:var(--text-3);z-index:1;margin-bottom:6px;font-size:14px;position:relative}.lp .tier-price-sale{color:#fb923c}.lp .tier-pill-sale{color:#fdba74;background:#f973161a;border-color:#f9731666}.lp .google-badge{color:var(--text-2);border-bottom:1px solid #0000;align-items:center;gap:8px;margin-top:18px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.lp .google-badge:hover{color:var(--text);border-color:var(--line-2)}.lp .google-badge b{color:var(--text);font-weight:700}.lp .google-badge-stars{color:#fbbf24;letter-spacing:1px;font-size:12px}.lp .htile-quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes lpMsg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lp .screen{padding:46px 14px 14px}@media (min-width:981px){.lp .feat-list{padding-bottom:28vh}}.lp .footer-linkbtn{all:unset;cursor:pointer;color:var(--text-2);font-size:14px}.lp .footer-linkbtn:hover{color:var(--text)}.lp .section.wrap{padding-left:24px;padding-right:24px}@media (max-width:640px){.lp .section.wrap{padding-left:18px;padding-right:18px}}.lp .section{padding-top:clamp(64px,12vh,120px);padding-bottom:clamp(64px,12vh,120px)}.lp .hero{padding-top:clamp(88px,13vh,120px);padding-bottom:clamp(64px,11vh,100px)}.lp .display{margin-bottom:clamp(18px,3vh,28px);font-size:clamp(40px,min(7vw,10.5vh),96px)}.lp .sec-title{font-size:clamp(30px,min(4.2vw,7vh),60px)}.lp .sec-sub{font-size:clamp(15px,1.15vw,17px)}.lp .lead{margin-bottom:clamp(20px,3.5vh,32px);font-size:clamp(15px,min(1.15vw,2.1vh),18px)}.lp .hero-ticker{margin-top:clamp(24px,5vh,48px)}.lp .stat-num{font-size:clamp(40px,min(5vw,9vh),72px)}.lp .tier-price{font-size:clamp(44px,min(4.6vw,8vh),64px)}.lp .feat-title{font-size:clamp(22px,2.2vw,30px)}.lp .coach-title-v2{font-size:clamp(20px,1.9vw,24px)}.lp .phone-stage{width:100%;min-height:0}.lp .phone-fit{z-index:1;flex-shrink:0;position:relative}.lp .phone-fit .phone{transform-origin:0 0}.lp .feat-sticky{height:calc(100vh - 110px);max-height:740px;top:80px}@media (max-width:980px){.lp .feat-sticky{height:auto;max-height:none;padding:8px 0 0;position:relative;top:0}.lp .phone-stage{padding:16px 0}}.lp .stats{grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,7vh,64px)}.lp .stat{padding:clamp(24px,4vh,40px) 24px}@media (max-width:780px){.lp .stats{grid-template-columns:1fr}.lp .stat,.lp .stat:nth-child(2){border-right:0}.lp .stat:not(:last-child){border-bottom:1px solid var(--line)}}.lp .tier{min-height:0}@media (max-width:420px){.lp .brand img:last-child{display:none}.lp .nav-cta{gap:6px}.lp .nav-cta .btn-sm{padding:0 12px}}@media (min-width:1700px){.lp .wrap{max-width:1400px}}.lp .feat-compact{flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;display:flex}.lp .feat-tabs{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.lp .feat-tabs::-webkit-scrollbar{display:none}.lp .feat-tab{border:1px solid var(--line-2);height:36px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s;position:relative;overflow:hidden}.lp .feat-tab.is-active{color:#0a0b0d;background:#fff;border-color:#fff}.lp .feat-tab-progress{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:linear forwards featProgress;position:absolute;bottom:0;left:0}@keyframes featProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .feat-compact .feat-card{animation:.35s ease-out lpMsg}
