.tp{--bg:#070d0a;--bg2:#0d1613;--bg3:#13201a;--line:#233830;--line2:#2f4a3b;--g:#00e676;--g2:#22e06c;--gt:#0a8640;--gd:#0f3d26;--gd2:#0b2d1c;--ink:#0e1a13;--ink2:#34443c;--mute:#5a6b62;--text:#e2efe8;--text2:#b3c8bd;--paper:#fff;--paper2:#f3f6f4;--display:var(--font-poppins),"Poppins",sans-serif;--sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-jet),"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}.tp *,.tp :before,.tp :after{box-sizing:border-box}.tp h1,.tp h2,.tp h3,.tp h4,.tp p,.tp ul{margin:0}.tp ul{padding:0;list-style:none}.tp img{max-width:100%;height:auto;display:block}.tp a{color:inherit}.tp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tp .wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:20px}.tp .narrow{max-width:960px}.tp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tp .g{color:var(--gt)}.tp .dark .g,.tp .hero .g{color:var(--g)}.tp .sec{padding-block:64px}.tp .sec.lined{border-top:1px solid #0a140f1a}.tp .center{text-align:center}.tp .h1{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(32px,1.5vw + 28px,50px);font-weight:900;line-height:1.06}.tp .h1 .g{display:block}.tp .h1.inline .g{display:inline}.tp .h2{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:clamp(28px,1vw + 24px,41px);font-weight:800;line-height:1.12}.tp .lead{color:var(--ink2);margin-top:14px;font-size:18px;font-weight:700;line-height:1.5}.tp .mute{color:var(--mute)}.tp .btn{background:var(--g);color:#03140b;text-align:center;border-radius:10px;width:100%;max-width:549px;margin-inline:auto;padding:13px 22px;font-size:20px;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .15s,filter .15s,box-shadow .15s;display:block;box-shadow:0 14px 30px -12px #00e676b3,inset 0 0 0 1px #00000014}.tp .btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 18px 34px -12px #00e676cc}.tp .btn:active{transform:translateY(0)}.tp .btn small{color:#03140bb8;margin-top:3px;font-size:12.5px;font-weight:700;display:block}.tp .btn.sm{max-width:360px;font-size:19px}.tp .btn.left{margin-inline:0}.tp .cta{margin-top:30px}.tp .ef{flex-direction:column;gap:10px;display:flex}.tp .ef input{color:#0e1a13;width:100%;height:54px;font:600 19px var(--sans);background:#fff;border:2px solid #0e1a13;border-radius:9px;padding:0 16px}.tp .ef input::placeholder{color:#4a5a51;font-weight:500}.tp .ef input:focus{outline-offset:1px;outline:3px solid #00e67680}.tp .ef .btn{max-width:none}.tp .consent{color:#fffc;text-align:center;font-size:11px;font-weight:600;line-height:1.45}.tp .consent a{color:#fff}.tp .bul{gap:12px;margin-top:20px;display:grid}.tp .bul li{color:var(--ink2);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:17px;font-weight:500;line-height:1.5;display:grid}.tp .bul li b{color:var(--ink);font-weight:700}.tp .chk{background:var(--gt);border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.tp .chk svg{stroke:#fff;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.tp .dark .chk{background:var(--g)}.tp .dark .chk svg{stroke:#03140b}.tp .plus{color:var(--mute);margin-top:18px;font-size:15px}.tp .top{background:var(--bg);border-bottom:1px solid var(--line);color:#fff}.tp .top .wrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:68px;display:grid}.tp .top img{width:auto;height:34px}.tp .top p{color:var(--text);text-align:center;font-size:17px;font-weight:500}.tp .top p b{color:var(--g);font-weight:800}.tp .hero{background:var(--bg);color:#fff;padding:44px 0 56px;position:relative;overflow:hidden}.tp .hero:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 40%,#00e67624,#0000 70%);width:1100px;height:600px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.tp .hero .wrap{position:relative}.tp .hero-h1{font-family:var(--display);text-align:center;text-wrap:balance;font-size:clamp(30px,1.4vw + 22px,42px);font-weight:900;line-height:1.12}.tp .hero-h2{text-align:center;margin-top:14px;font-size:clamp(18px,.5vw + 15px,24px);font-weight:700;line-height:1.3}.tp .hero-h2 .hl{color:var(--g)}.tp .hero-h2 u{text-underline-offset:3px;text-decoration-thickness:2px}.tp .hero-sub{text-align:center;color:var(--text2);margin-top:12px;font-size:16px;font-weight:500}.tp .hero-sub b{color:#ffffffc7;font-weight:600}.tp .hero-g{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:30px;display:grid}.tp .vsl{aspect-ratio:16/9;background:#000;border:1px solid #00e67673;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 34px #00e67657,0 0 64px #00e6762e}.tp .vsl iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tp .vsl .vsl-player{width:100%;height:100%;position:absolute;inset:0}.tp .trust{text-align:center;margin-top:22px}.tp .trust-h{white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.tp .trust-h .stars{color:gold;letter-spacing:1px;margin-right:4px}.tp .trust-h svg{stroke:#fff9;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.tp.motion .trust-h svg{animation:1.2s ease-in-out infinite tpBounce}@keyframes tpBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.tp .badges{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;margin-top:14px;display:flex}.tp .badge{white-space:nowrap;align-items:center;gap:6px;padding:0 15px;display:flex}.tp .badge img{width:auto;height:22px}.tp .badge.col{text-align:center;flex-direction:column;gap:2px}.tp .badge-t{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.tp .badge-n{letter-spacing:.02em;font-size:14px;font-weight:700}.tp .badge-s{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:600}.tp .badge-s b{color:gold;text-shadow:0 0 10px #ffd70080;font-weight:800}.tp .offer{background:var(--bg2);border:1px solid #00e67680;border-radius:16px;padding:22px 24px 20px;box-shadow:0 0 0 6px #00e6760f,0 30px 60px -30px #000c}.tp .offer h3{font-family:var(--display);text-align:center;letter-spacing:.01em;font-size:clamp(26px,.8vw + 22px,32px);font-weight:900;line-height:1.1}.tp .offer .inc{gap:12px;margin:18px 0 20px;display:grid}.tp .offer .inc li{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.3;display:grid}.tp .offer .inc svg{width:18px;height:18px;stroke:var(--g);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tp .cancel{text-align:center;color:#ffffffe6;font-size:12.5px;font-weight:700}.tp .pain .lines{justify-items:start;gap:12px;width:fit-content;max-width:100%;margin:22px auto 0;display:grid}.tp .pain .lines li{color:var(--ink2);text-align:left;align-items:center;gap:10px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.tp .pain .lines li b{color:var(--ink);font-weight:700}.tp .pain .lines svg{width:22px;height:22px;stroke:var(--ink);stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.tp .pain .a{color:var(--ink);margin-top:30px;font-size:18px;font-weight:700}.tp .pain .b{color:var(--ink);margin-top:16px;font-size:18px;font-weight:700}.tp .mo-h{font-family:var(--display);text-align:center;font-size:clamp(24px,.8vw + 20px,30px);font-weight:800;line-height:1.2}.tp .mo-s{text-align:center;color:var(--mute);margin:6px 0 30px;font-size:14.5px;font-weight:500}.tp .mo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.tp .mo-grid:before{content:"";background:linear-gradient(90deg,#00e67626,var(--g) 30%,var(--g) 70%,#00e67626);z-index:0;height:2px;position:absolute;top:22px;left:12%;right:12%}.tp .mo-card{z-index:1;text-align:left;background:#fff;border:1px solid #e3e9e5;border-radius:16px;flex-direction:column;align-items:flex-start;padding:0 20px 22px;transition:transform .2s;display:flex;position:relative;box-shadow:0 10px 30px #0e1a130f}.tp .mo-card:hover{transform:translateY(-3px)}.tp .mo-dot{border:2px solid var(--g);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 0 14px;display:flex;box-shadow:0 0 0 6px #fff}.tp .mo-dot svg{width:20px;height:20px;stroke:var(--gt);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tp .mo-time{letter-spacing:.08em;text-transform:uppercase;color:var(--gt);align-items:center;gap:8px;margin:0 0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.tp .mo-card h4{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.25}.tp .mo-card p{color:var(--mute);font-size:13.5px;font-weight:500;line-height:1.55}.tp .mo-card.live{background:linear-gradient(160deg,var(--gd) 0%,var(--gd2) 100%);border-color:var(--gd);box-shadow:0 14px 36px #00e67647}.tp .mo-card.live .mo-dot{box-shadow:0 0 0 6px var(--gd2);background:#fff;border-color:#fff}.tp .mo-card.live .mo-time{color:#9cf5c6}.tp .mo-card.live h4{color:#fff}.tp .mo-card.live p{color:#d6f5e4}.tp .mo-live{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#ef1a1a;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 4px 12px #ef1a1a66}.tp .mo-live i{background:#fff;border-radius:50%;width:7px;height:7px;display:block;position:relative}.tp.motion .mo-live i:after{content:"";border:2px solid #fff;border-radius:50%;animation:1.4s ease-out infinite tpPing;position:absolute;inset:-3px}@keyframes tpPing{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.tp .inc-h{font-family:var(--display);text-align:center;color:var(--ink);margin-bottom:36px;font-size:clamp(30px,1.2vw + 24px,44px);font-weight:700;line-height:1.15}.tp .feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"media head""media body";align-items:center;gap:0 56px;display:grid}.tp .feat.mr{grid-template-areas:"head media""body media"}.tp .feat-head{grid-area:head;align-self:end}.tp .feat-media{grid-area:media;min-width:0}.tp .feat-body{grid-area:body;align-self:start}.tp .sp-head{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0f3d26eb;border:1px solid #00e67680;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:9px;font-size:13px;font-weight:700;display:flex;box-shadow:0 0 15px #00e67633}.tp .sp-head .ping{flex:none;width:8px;height:8px;position:relative}.tp .sp-head .ping:before{content:"";background:var(--g);opacity:.75;border-radius:50%;position:absolute;inset:0}.tp.motion .sp-head .ping:before{animation:1s cubic-bezier(0,0,.2,1) infinite tpPingBig}.tp .sp-head .ping:after{content:"";background:var(--g);border-radius:50%;position:absolute;inset:0}@keyframes tpPingBig{75%,to{opacity:0;transform:scale(2)}}.tp .sp{background:#000;border:1px solid #00e67699;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 22px #00e67659}.tp .sp-bar{z-index:2;background:var(--gd2);border-bottom:1px solid #1d4a32;justify-content:space-between;align-items:center;height:24px;padding:0 12px;display:flex;position:relative}.tp .sp-bar .dots{gap:4px;display:flex}.tp .sp-bar .dots i{border-radius:50%;width:8px;height:8px;display:block}.tp .sp-bar .dots i:first-child{background:#ef4444cc}.tp .sp-bar .dots i:nth-child(2){background:#eab308cc}.tp .sp-bar .dots i:nth-child(3){background:#22c55ecc}.tp .sp-bar span{font-family:var(--mono);color:#00e676e6;font-size:9px;font-weight:600}.tp .sp-stage{background:#000 50%/cover no-repeat;padding-top:56.25%;position:relative;overflow:hidden}.tp .sp-stage iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.tp .sp-chat{-webkit-backdrop-filter:blur(8px);background:#070d0ac2;border-left:1px solid #ffffff1a;flex-direction:column;width:33%;padding:8px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.tp .sp-chat:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#070d0af2,#0000);height:32px;position:absolute;top:0;left:0;right:0}.tp .sp-chat .msgs{flex-direction:column;justify-content:flex-end;gap:3px;height:100%;display:flex}.tp .sp-msg{text-shadow:0 1px 2px #000000d9;align-items:flex-start;gap:4px;display:flex}.tp.motion .sp-msg{animation:.25s ease-out both tpUp}@keyframes tpUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tp .sp-av{background:var(--gd2);color:#86efac;border:1px solid #00e676b3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;font-weight:700;display:flex}.tp .sp-msg p{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:9px;font-weight:500;line-height:12px}.tp .sp-msg p b{white-space:nowrap;margin-right:4px;font-weight:700}.tp .c0{color:#34d399}.tp .c1{color:#4ade80}.tp .c2{color:#2dd4bf}.tp .c3{color:#22d3ee}.tp .c4{color:#a3e635}.tp .c5{color:#6ee7b7}.tp .fit{width:100%;position:relative;overflow:visible}.tp .fit-stage{transform-origin:top;pointer-events:none;position:absolute;top:0;left:50%}.tp .wl{grid-template-columns:1fr 1fr;gap:30px;width:1100px;padding:10px;display:grid;position:relative}.tp .wl.stacked{grid-template-columns:1fr;gap:50px;width:550px}.tp .wl-arrow{z-index:5;background:var(--g);color:#000;border:5px solid #000;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #000c}.tp .wl.stacked .wl-arrow{transform:translate(-50%,-50%)rotate(90deg)}.tp .wl-arrow svg{stroke:currentColor;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.tp .wl-card{background:#0a0a0a;border:1px solid #222;border-radius:16px;flex-direction:column;height:600px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000080}.tp .wl-head{height:56px;font-family:var(--sans);background:#0f1115;border-bottom:1px solid #222;flex:none;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.tp .wl-lbl{text-transform:uppercase;letter-spacing:.5px;color:#fff;align-items:center;font-size:13px;font-weight:700;display:flex}.tp .wl-lbl i{background:#72767d;border-radius:50%;width:8px;height:8px;margin-right:8px}.tp .wl-lbl i.on{background:var(--g2);box-shadow:0 0 8px #22e06c80}.tp .wl-when{color:#666;font-size:12px}.tp .wl-tag{color:#4ade80;background:#22c55e1a;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.tp .wl-body{background:#0a0a0a;flex:1;gap:20px;min-height:0;padding:30px;display:flex}.tp .wl-av{background:var(--g2);border:1px solid #333;border-radius:50%;flex:none;width:50px;height:50px;overflow:hidden}.tp .wl-av img{object-fit:cover;width:100%;height:100%}.tp .wl-meta{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.tp .wl-user{color:#fff;font-size:17px;font-weight:600}.tp .wl-ts{color:#666;font-size:13px}.tp .wl-text{color:#e5e5e5;white-space:pre-wrap;font-size:16px;line-height:1.6}.tp .wl-tk{color:#4ade80;background:#22c55e1a;border-radius:4px;padding:2px 6px;font-weight:700}.tp .wl-px{color:#4ade80;font-weight:700}.tp .wl-rk{color:#f87171;font-weight:700}.tp .wl-att{background:#000;border:1px solid #333;border-radius:8px;width:100%;height:250px;margin-top:20px;overflow:hidden}.tp .wl-att img{object-fit:cover;width:100%;height:100%}.tp .wl-chart{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.tp .wl-chart>img{object-fit:cover;object-position:center;width:100%;height:100%}.tp .wl-res{text-align:left;z-index:2;border:1px solid #333;border-left:4px solid var(--g2);background:#000000f2;border-radius:8px;padding:12px 18px;position:absolute;top:24px;left:24px}.tp .wl-res small{color:#aaa;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700;display:block}.tp .wl-res strong{color:var(--g2);font-size:32px;font-weight:800;line-height:1.1;display:block}.tp .wl-res em{color:#777;margin-top:3px;font-size:10px;font-style:normal;display:block}.tp .wl-rx{z-index:3;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.tp .wl-bub{color:#e5e5e5;background:#0f0f0ffa;border:1px solid #333;border-radius:14px;align-items:flex-start;gap:12px;max-width:90%;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 4px 10px #00000080}.tp .wl-bub i{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:700;display:flex}.tp .wl-bub b{color:#fff;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.tp .wl-bub span{line-height:1.3}.tp .scan{width:100%;max-width:680px;margin:0 auto;padding:24px 0 10px;position:relative}.tp .scan:before{content:"";filter:blur(6px);z-index:0;pointer-events:none;background:radial-gradient(at 50% 60%,#00e67642 0%,#00e6761a 45%,#00e67600 72%);position:absolute;inset:12% 8% 8%}.tp .lap{z-index:1;width:85%;position:relative}.tp .lap-screen{background:#0b0f14;border:10px solid #15181d;border-bottom-width:12px;border-radius:16px 16px 6px 6px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073,inset 0 0 0 1px #2a2f36}.tp .lap-screen:before{content:"";z-index:2;background:#15181d;border-radius:0 0 8px 8px;width:70px;height:7px;margin-left:-35px;position:absolute;top:-10px;left:50%}.tp .lap-screen img{aspect-ratio:2551/1347;object-fit:cover;object-position:top left;width:100%;height:auto}.tp .lap-base{background:linear-gradient(#2b3038 0%,#1a1e24 55%,#0f1216 100%);border-radius:0 0 14px 14px;height:14px;margin:0 -4%;position:relative;box-shadow:0 18px 30px #00000059}.tp .lap-base:after{content:"";background:#0f1216;border-radius:0 0 6px 6px;width:18%;height:5px;margin-left:-9%;position:absolute;top:0;left:50%}.tp .ph{z-index:2;background:#0b0d10;border-radius:30px;width:18.5%;padding:8px;position:absolute;bottom:0;right:2%;box-shadow:0 24px 40px #00000080,0 0 0 1px #2a2f36,inset 0 0 0 2px #1c2026}.tp .ph:before{content:"";z-index:2;background:#0b0d10;border-radius:0 0 10px 10px;width:34%;height:14px;margin-left:-17%;position:absolute;top:8px;left:50%}.tp .ph img{aspect-ratio:9/18.5;object-fit:cover;object-position:50% 72%;border-radius:22px;width:100%;height:auto}.tp .jrn{--loop:8s;--cx:82.7%;--cy:61.5%;background:#0f0f0f;border:1px solid #333;border-radius:12px;width:100%;max-width:640px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000059}.tp .jrn-bar{letter-spacing:.06em;color:#9ca3af;text-transform:uppercase;background:#1a1a1a;border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;height:26px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.tp .jrn-bar span{gap:6px;display:flex}.tp .jrn-bar i{border-radius:50%;width:9px;height:9px;display:block}.tp .jrn-bar i:first-child{background:#ff5f57}.tp .jrn-bar i:nth-child(2){background:#febc2e}.tp .jrn-bar i:nth-child(3){background:#28c840}.tp .jrn-bar b{color:var(--g2);text-align:right;min-width:80px;font-weight:700;position:relative}.tp .jrn-bar b:before,.tp .jrn-bar b:after{white-space:nowrap;position:absolute;top:0;right:0}.tp .jrn-bar b:before{content:"Dashboard"}.tp .jrn-bar b:after{content:"Chart Review";opacity:0}.tp .jrn-stage{aspect-ratio:1592/1316;width:100%;position:relative;overflow:hidden}.tp .jrn-stage img{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.tp .jrn-b{opacity:0;background:#0b0b0b;object-fit:contain!important;object-position:center!important}.tp .jrn-cur{left:var(--cx);top:var(--cy);border:2px solid var(--g2);opacity:0;pointer-events:none;background:#22e06c59;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.tp.motion .jrn-a{animation:tpJrnA var(--loop) ease-in-out infinite}.tp.motion .jrn-b{animation:tpJrnB var(--loop) ease-in-out infinite}.tp.motion .jrn-cur{animation:tpJrnCur var(--loop) infinite}.tp.motion .jrn-bar b:before{animation:tpJrnLA var(--loop) infinite}.tp.motion .jrn-bar b:after{animation:tpJrnLB var(--loop) infinite}@keyframes tpJrnA{0%,42%{opacity:1;transform:scale(1)}47%,92%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes tpJrnB{0%,42%{opacity:0;transform:scale(.97)}47%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes tpJrnCur{0%,30%{opacity:0;transform:scale(.6)}34%{opacity:1;transform:scale(1)}38%{opacity:1;transform:scale(.75)}42%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes tpJrnLA{0%,44.9%{opacity:1}45%,95.9%{opacity:0}96%,to{opacity:1}}@keyframes tpJrnLB{0%,44.9%{opacity:0}45%,95.9%{opacity:1}96%,to{opacity:0}}.tp .course{background:#111;border:1px solid #333;border-radius:16px;width:800px;height:450px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.tp .course>img{object-fit:cover;opacity:.6;filter:blur(2px);width:100%;height:100%}.tp .course-ov{text-align:center;background:#0006;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.tp .lock{border:2px solid var(--g2);background:#0009;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex;box-shadow:0 0 30px #22e06c33}.tp .lock svg{width:32px;height:32px;stroke:var(--g2);stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tp .course-tag{color:#ccc;text-transform:uppercase;letter-spacing:1px;background:#333;border-radius:4px;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.tp .course-t{color:#fff;font-size:28px;font-weight:800;line-height:1.2;font-family:var(--sans)}.tp .course-b{color:#4ade80;letter-spacing:.5px;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:10px 20px;font-size:14px;font-weight:600;display:flex}.tp .course-b svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.tp .dark{background:var(--bg);color:#f5f5f5}.tp .rv-h{font-family:var(--display);letter-spacing:-.5px;text-align:center;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15}.tp .rv-h span{white-space:nowrap;display:inline-block}.tp .rv-sub{text-align:center;color:var(--text2);margin:10px 0 30px;font-size:16px;font-weight:500}.tp .rv-sub b{color:var(--g);font-weight:800}.tp .rv-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 auto 12px;display:flex}.tp .rv-badge{background:var(--bg2);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}.tp .rv-logo{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.tp .rv-logo.tp-bg{color:#fff;background:#00b67a}.tp .rv-logo.whop-bg{color:#fff;background:#ff7144}.tp .rv-info{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.tp .rv-name{color:#fff;font-size:13px;font-weight:700}.tp .rv-rating{align-items:center;gap:6px;display:inline-flex}.tp .stars{color:#ffd84d;letter-spacing:1px;font-size:13px}.tp .stars.tpc{color:#00b67a}.tp .rv-num{color:#f5f5f5;font-size:13px;font-weight:700}.tp .ver{color:#fff;background:#1cb455;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.tp .rv-meta{text-align:center;color:#8fa79a;margin:0 0 36px;font-size:13px}.tp .rv-meta b{color:#f5f5f5;font-weight:700}.tp .rv-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tp .rv-card{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:22px 22px 18px;display:flex}.tp .rv-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tp .rv-top .stars{color:#00b67a;font-size:15px}.tp .rv-top .stars.google{color:#fbbc05}.tp .rv-src{color:#8fa79a;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.tp .rv-q{color:#fff;font-size:18px;font-weight:800;line-height:1.3;font-family:var(--sans);margin:0 0 10px}.tp .rv-t{color:var(--text2);flex-grow:1;margin:0 0 18px;font-size:14px;line-height:1.55}.tp .rv-by{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.tp .rv-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.tp .rv-who{color:#f5f5f5;flex-grow:1;font-size:14px;font-weight:700}.tp .ver.s{width:16px;height:16px;font-size:10px}.tp .rv-disc{color:#8fa79a;text-align:center;max-width:720px;margin:28px auto 0;font-size:12px;font-style:italic;line-height:1.55}.tp .st-sub{text-align:center;color:var(--ink);margin-top:16px;font-size:18px;font-weight:700}.tp .st-rule{background:#0a140f1f;max-width:1100px;height:1px;margin:30px auto 44px}.tp .metrics{grid-template-columns:repeat(4,1fr);gap:22px;max-width:1100px;margin:0 auto;display:grid}.tp .metric{background:#fff;border:1px solid #e3e9e5;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 18px;transition:box-shadow .25s,transform .25s,border-color .25s;display:grid;box-shadow:0 6px 18px #0e1a130d}.tp .metric:hover{border-color:#0a864059;transform:translateY(-3px);box-shadow:0 10px 28px #00e6762e}.tp .m-icn{background:radial-gradient(120% 120% at 30% 20%,var(--g),var(--gt));border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 8px 20px #00e6764d,inset 0 0 0 2px #fff3}.tp .m-num{letter-spacing:-1px;color:var(--gt);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:38px;font-weight:900;line-height:1;display:inline-flex}.tp .m-plus{color:var(--gt);font-size:24px;font-weight:900;line-height:1;position:relative;top:-5px}.tp .m-label{color:#475569;margin-top:2px;font-size:14px;font-weight:600;line-height:1.2}.tp .mn-rule{background:#0a140f1f;width:528px;max-width:100%;height:1px;margin:16px auto 56px}.tp .mn{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:60px;max-width:840px;margin:0 auto;display:grid}.tp .mn img{object-fit:cover;object-position:50% 30%;border-radius:4px;width:252px;height:314px}.tp .mn h3{font-family:var(--display);color:var(--ink);text-wrap:balance;font-size:27.8px;font-weight:900;line-height:1.1}.tp .mn h3 .g{color:var(--gt);margin-top:6px;font-size:.75em;display:block}.tp .mn p{color:var(--ink2);margin-top:18px;font-size:18px;font-weight:400;line-height:1.5}.tp .mn p b{color:var(--ink);font-weight:700}.tp .faq-sub{text-align:center;color:var(--ink2);margin-top:14px;font-size:18px;font-weight:700}.tp .faq{gap:12px;max-width:800px;margin:40px auto 0;display:grid}.tp .faq-item{border:1px solid #d3dcd7;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px #0e1a130d}.tp .faq-q{background:var(--gd);color:#fff;width:100%;font-family:var(--display);text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;font-size:20px;font-weight:700;transition:background-color .2s;display:flex}.tp .faq-q:hover{background:#16502f}.tp .faq-q svg{width:16px;height:16px;stroke:var(--g);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .25s}.tp .faq-item.on .faq-q svg{transform:rotate(180deg)}.tp .faq-a{color:var(--ink2);background:#fff;border-top:1px solid #eee;padding:25px;font-size:18px;line-height:1.6;display:none}.tp .faq-a b{color:var(--ink)}.tp .faq-item.on .faq-a{display:block}.tp.motion .faq-item.on .faq-a{animation:.3s ease-in-out tpFaq}@keyframes tpFaq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.tp .final{background:linear-gradient(180deg,var(--bg) 0%,#0a2416 60%,#0e2e1c 100%);color:#fff;padding:70px 0 90px}.tp .final-h{font-family:var(--display);text-transform:uppercase;text-align:center;text-wrap:balance;font-size:clamp(28px,1.6vw + 22px,50px);font-weight:900;line-height:1.08}.tp .final-sub{text-align:center;color:#ffffffb8;text-wrap:balance;margin-top:18px;font-size:17px;font-weight:700}.tp .final-g{grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin-top:44px;display:grid}.tp .box{border-radius:16px;padding:26px 24px}.tp .box.dk{background:var(--bg2);border:1px solid var(--line2)}.tp .box.gn{background:var(--bg2);border:1px solid #00e6768c;box-shadow:0 0 0 6px #00e6760f,0 0 60px -20px #00e67673}.tp .tryit{letter-spacing:.02em;font-size:15px;font-weight:700}.tp .today{font-family:var(--display);color:#fff;margin-top:10px;font-size:clamp(34px,1.6vw + 24px,50px);font-weight:800;line-height:1.05}.tp .today .g{color:var(--g)}.tp .then{color:var(--text2);margin-top:10px;font-size:13.2px;font-weight:700}.tp .box .inc{gap:14px;margin:22px 0 0;display:grid}.tp .box .inc li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1.25;display:grid}.tp .box .inc svg{width:20px;height:20px;stroke:var(--g);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.tp .box hr{border:0;border-top:1px solid var(--line2);margin:24px 0 20px}.tp .quote-s{color:#ffd84d;letter-spacing:1px;margin-right:6px;font-size:11px}.tp .quote-q{font-size:14px;font-weight:700}.tp .quote-t{color:var(--text2);margin-top:6px;font-size:13px}.tp .quote-by{color:#8fa79a;margin-top:6px;font-size:12px}.tp .quote-by b{color:var(--g);margin-left:6px;font-weight:600}.tp .box.gn h3{font-family:var(--display);text-align:center;text-wrap:balance;font-size:clamp(28px,1vw + 24px,38px);font-weight:900;line-height:1.1}.tp .box.gn .startp{text-align:center;color:#e6fff1;margin:10px 0 20px;font-size:18px}.tp .box.gn .startp b{color:#fff;font-weight:800}.tp .rating{text-align:center;margin-top:18px;font-size:13px;font-weight:700}.tp .rating .stars{margin-right:6px;font-size:11px}.tp .rating span{color:var(--text2);margin-left:6px;font-weight:600}.tp .foot{color:#3f5047;text-align:center;padding:48px 0 60px;font-size:11px;line-height:1.5}.tp .foot p{max-width:1100px;margin:0 auto 14px}.tp .foot a{color:var(--gt);text-decoration:none}.tp .foot a:hover{text-decoration:underline}.tp .foot .links{margin-top:20px}.tp .foot .contact{margin-top:12px}.tp .exit-back{z-index:60;background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.tp .exit{text-align:center;color:#0e1a13;background:#fff;border-radius:16px;width:100%;max-width:900px;padding:36px 28px 32px;position:relative;box-shadow:0 40px 80px #00000080}.tp .exit-x{color:#0e1a13;background:#f3f6f4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:14px}.tp .exit-x svg{stroke:currentColor;stroke-width:2.5px;fill:none;stroke-linecap:round;width:18px;height:18px}.tp .exit h2{font-family:var(--display);max-width:800px;margin:0 auto 12px;font-size:32px;font-weight:800;line-height:1.3}.tp .exit h2 .g{color:var(--gt);font-weight:900}.tp .exit .sub{color:#555;max-width:700px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.6}.tp .exit .sub b{color:#000;font-weight:700}.tp .mock{max-width:800px;margin:0 auto;padding:20px 0;position:relative}.tp .mock-img{z-index:10;max-width:450px;margin:0 auto;position:relative}.tp .mock-img img{filter:drop-shadow(0 20px 40px #00000026)}.tp .fbox{background:var(--bg2);border:2px solid var(--g);text-align:left;z-index:20;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:8px;width:200px;padding:10px;display:flex;position:absolute;box-shadow:0 10px 30px #0003}.tp.motion .fbox{animation:4s ease-in-out infinite tpFloat}.tp .fbox.tl{margin-left:-320px;top:0;left:50%}.tp .fbox.bl{margin-left:-320px;animation-delay:1s;bottom:0;left:50%}.tp .fbox.tr{margin-right:-320px;animation-delay:.5s;top:0;right:50%}.tp .fbox.br{margin-right:-320px;animation-delay:1.5s;bottom:0;right:50%}.tp .fbox b{color:var(--g);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.tp .fbox p{color:#eee;font-size:9px;line-height:1.3}.tp .fbox i{border:2px solid var(--g);background:#ffffff1a;border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-style:normal;display:flex}@keyframes tpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tp .exit .ef{max-width:443px;margin:10px auto 0}.tp .exit .ef input{border-color:#0e1a13}@media (max-width:1024px){.tp .hero-g{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.tp .rv-grid,.tp .metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.tp .sec{padding-block:48px}.tp .top .wrap{grid-template-columns:1fr;justify-items:center;gap:8px;padding-block:12px}.tp .top p{font-size:14px}}@media (max-width:600px){.tp .top p{display:none}.tp .top .wrap{min-height:0;padding-block:14px}.tp .badge-r{display:none}}@media (max-width:900px){.tp .hero{padding:32px 0 44px}.tp .hero-g{grid-template-columns:minmax(0,1fr);gap:26px}.tp .badges{flex-wrap:wrap;gap:8px 0}.tp .feat,.tp .feat.mr{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""body";row-gap:22px}.tp .feat-head{text-align:center}.tp .h1 .g{display:block}.tp .mo-grid{grid-template-columns:1fr;gap:14px;padding-left:30px}.tp .mo-grid:before{background:linear-gradient(180deg,#00e67626,var(--g) 20%,var(--g) 80%,#00e67626);width:2px;height:auto;inset:10px auto 10px 21px}.tp .mo-card{padding:18px}.tp .mo-dot{width:22px;height:22px;margin:0;position:absolute;top:18px;left:-30px;box-shadow:0 0 0 4px #fff}.tp .mo-dot svg{display:none}.tp .mo-card.live .mo-dot{background:var(--g);box-shadow:0 0 0 4px #fff}.tp .final-g{grid-template-columns:1fr}.tp .mn{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px}.tp .mn p{text-align:left}.tp .scan{max-width:100%;padding:16px 0 6px}.tp .lap{width:88%}.tp .lap-screen{border-width:7px 7px 9px;border-radius:12px 12px 5px 5px}.tp .ph{border-radius:22px;width:22%;padding:5px}.tp .ph img{border-radius:16px}.tp .fbox{width:90%;max-width:300px;animation:none;position:relative;margin:10px auto!important;inset:auto!important}.tp .exit h2{padding:0 10px;font-size:22px}.tp .exit .sub{font-size:14px}.tp .exit{padding:28px 16px 24px}}@media (max-width:640px){.tp .wrap{padding-inline:16px}.tp .hero-h1{font-size:28px}.tp .trust-h{gap:6px;font-size:13px}.tp .trust-h svg{width:14px;height:14px}.tp .badge{padding:0 8px}.tp .badge img{height:18px}.tp .badge-n{font-size:12px}.tp .badge-s{font-size:10px}.tp .offer{padding:18px 16px 16px}.tp .offer .inc li{font-size:15.5px}.tp .btn{padding:12px 16px;font-size:18px}.tp .pain .lines li{align-items:flex-start;font-size:16px}.tp .pain .a,.tp .pain .b,.tp .lead,.tp .bul li,.tp .faq-a{font-size:16px}.tp .rv-grid{grid-template-columns:1fr;gap:14px}.tp .rv-card{padding:18px 18px 14px}.tp .rv-q{font-size:16px}.tp .metrics{grid-template-columns:1fr 1fr;gap:12px}.tp .metric{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 4px;display:flex}.tp .m-num{font-size:26px}.tp .m-plus{font-size:18px;top:-2px}.tp .m-icn{width:40px;height:40px;font-size:20px}.tp .m-label{font-size:11px;font-weight:700;line-height:1.1}.tp .faq-q{padding:16px 18px;font-size:17px}.tp .faq-a{padding:18px}.tp .box{padding:20px 16px}.tp .box .inc li{font-size:17px}.tp .sp-chat{padding:5px}.tp .sp-msg p{font-size:7px;line-height:10px}.tp .sp-av{width:14px;height:14px;font-size:6px}}@media (prefers-reduced-motion:reduce){.tp .btn,.tp .metric,.tp .mo-card{transition:none}}.tp .m-email,.tp .sticky-cta{display:none}@media (max-width:900px){.tp .m-email{margin-top:16px;display:block}.tp .m-email .ef input{height:50px;font-size:17px}.tp .m-email .btn{font-size:18px}.tp .sticky-cta{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);pointer-events:none;background:#070d0af0;transition:transform .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.tp .sticky-cta.on{pointer-events:auto;transform:none}.tp .sticky-cta .btn{width:calc(100% - 64px);max-width:none;margin:0;padding:10px 14px;font-size:17px}.tp .sticky-cta .btn small{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.tp .sticky-cta{transition:none}}.tp .vsl-face{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.tp .vsl-face img{object-fit:cover;width:100%;height:100%}.tp .vsl-play{background:var(--g);border-radius:12px;place-items:center;width:84px;height:60px;margin:-30px 0 0 -42px;transition:transform .15s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #00000073}.tp .vsl-face:hover .vsl-play{transform:scale(1.06)}.tp .vsl-play svg{fill:#03140b;width:30px;height:30px;margin-left:3px}.tp .vsl-time{color:#fff;font:600 12px var(--mono);background:#070d0acc;border-radius:6px;padding:3px 8px;position:absolute;bottom:12px;left:12px}.tp .sec,.tp .final,.tp .foot{content-visibility:auto;contain-intrinsic-size:auto 900px}.tp.drawn .sec,.tp.drawn .final,.tp.drawn .foot{content-visibility:visible}.tp .price-line{display:none}@media (max-width:900px){.tp .final-g .box.gn{order:-1}.tp .price-line{text-align:center;color:#e6fff1;margin:2px 0 4px;font-size:14px;font-weight:700;display:block}}.tp #final-start,.tp #start,.tp #start-m{scroll-margin-top:16px}.tp .gn-get{display:none}@media (max-width:900px){.tp .final-g .box.dk{display:none}.tp .final-g{margin-top:28px}.tp .gn-get{border-top:1px solid #ffffff2e;margin-top:18px;padding-top:16px;display:block}.tp .gn-get .inc{gap:10px;margin-top:10px}.tp .gn-get .inc li{font-size:16px}.tp .rating .rc{margin:4px 0 0;display:block}.tp .rating .rc i{display:none}.tp .final{padding:48px 0 56px}}@media (min-width:2100px){.tp{zoom:1.15}}@media (min-width:2450px){.tp{zoom:1.3}}@media (min-width:3200px) and (min-height:1900px){.tp{zoom:1.6}}
