.lp{--maxw:1080px;--hover:.26s ease;--tint:var(--accent);--tint-rgb:var(--accent-rgb);--tint-ink:#fff;--accent-soft:var(--accent-dim);--clip-orange:#EB6E01;--clip-apricot:#FFA833;--clip-yellow:#D4AD1F;--clip-lime:#9FC615;--clip-green:#448F65;--clip-pink:#9972A0;--clip-pink-rgb:153,114,160;--clip-blue:#4376A1;--clip-blue-rgb:67,118,161;--clip-grass:#448F65;--clip-grass-rgb:68,143,101;font-size:17px;line-height:1.55}.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth}.lp{font-family:inherit;font-size:17px;line-height:1.55;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIVSURBVDhPY2BgYGBkYGDgZKAAiPhKii5X4uaIRJcgFiiusNB5vdpa/5MAM7M/uiQxQHGRqc6d//E+/2eZaH5gY2AIRFdACCjONdG88z/M5f//MNf/c02134uyMYegK8IHFOeBDAhx+f/G1w5syDxT7c88zMxB6ApxAbgBz31s/7+GGrLSUve1LAdrOLpibABuwAsfW7Ahr6CGLLPQ/SHJwRqNrgEdoBiAbsgGG/2v6jyc6eiakAGGATBDXvrYgg1Zb63/W42LIxZdIwxgNQDdkO12ht/0+Dgz0DWDAE4DYIaAaJAhm60NfmvyciWRZAAIg1wBjp1wt/8HHU1/BUiJZhJtAMgF3wId/v8Jdvr/NcDx/5dw1/8rrPT/mwjwzmZgYGBGMQDmXJBtIDYoYb33s/8/UV/1bbWGwtY8FdlFkbISEyNkxZssBHh9GRgYmDBc8D3Q8f/XAAews0H8f8HO/9u0lZ4wMDBoIDsbGSjOMdK4AwokcAq00PlYri736FOA4/+XPhAXvPKz/x8lKzEZXSMMKK600Ln7P9b7/xwTrdc8zMyg3Bh4zNH0/59g5/9fAhz+/4/x+t9noPadgYFBG10zCChMNlR/Md1E8zoDA4MFVIytRE3+wP8I9/83Pa3+d+mq3PKTEClkYGAQQNMLBtzK3Jy5DAwMOsiCenxcHkVq8ocshflLGBgYxJDlSAGs6ALoAADjx0eAmRoclQAAAABJRU5ErkJggg==) 2 1,auto;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIVSURBVDhPY2BgYGBkYGDgZKAAiPhKii5X4uaIRJcgFiiusNB5vdpa/5MAM7M/uiQxQHGRqc6d//E+/2eZaH5gY2AIRFdACCjONdG88z/M5f//MNf/c02134uyMYegK8IHFOeBDAhx+f/G1w5syDxT7c88zMxB6ApxAbgBz31s/7+GGrLSUve1LAdrOLpibABuwAsfW7Ahr6CGLLPQ/SHJwRqNrgEdoBiAbsgGG/2v6jyc6eiakAGGATBDXvrYgg1Zb63/W42LIxZdIwxgNQDdkO12ht/0+Dgz0DWDAE4DYIaAaJAhm60NfmvyciWRZAAIg1wBjp1wt/8HHU1/BUiJZhJtAMgF3wId/v8Jdvr/NcDx/5dw1/8rrPT/mwjwzmZgYGBGMQDmXJBtIDYoYb33s/8/UV/1bbWGwtY8FdlFkbISEyNkxZssBHh9GRgYmDBc8D3Q8f/XAAews0H8f8HO/9u0lZ4wMDBoIDsbGSjOMdK4AwokcAq00PlYri736FOA4/+XPhAXvPKz/x8lKzEZXSMMKK600Ln7P9b7/xwTrdc8zMyg3Bh4zNH0/59g5/9fAhz+/4/x+t9noPadgYFBG10zCChMNlR/Md1E8zoDA4MFVIytRE3+wP8I9/83Pa3+d+mq3PKTEClkYGAQQNMLBtzK3Jy5DAwMOsiCenxcHkVq8ocshflLGBgYxJDlSAGs6ALoAADjx0eAmRoclQAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,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) 2x) 2 1,auto;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAVCAYAAABPPm7SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIVSURBVDhPY2BgYGBkYGDgZKAAiPhKii5X4uaIRJcgFiiusNB5vdpa/5MAM7M/uiQxQHGRqc6d//E+/2eZaH5gY2AIRFdACCjONdG88z/M5f//MNf/c02134uyMYegK8IHFOeBDAhx+f/G1w5syDxT7c88zMxB6ApxAbgBz31s/7+GGrLSUve1LAdrOLpibABuwAsfW7Ahr6CGLLPQ/SHJwRqNrgEdoBiAbsgGG/2v6jyc6eiakAGGATBDXvrYgg1Zb63/W42LIxZdIwxgNQDdkO12ht/0+Dgz0DWDAE4DYIaAaJAhm60NfmvyciWRZAAIg1wBjp1wt/8HHU1/BUiJZhJtAMgF3wId/v8Jdvr/NcDx/5dw1/8rrPT/mwjwzmZgYGBGMQDmXJBtIDYoYb33s/8/UV/1bbWGwtY8FdlFkbISEyNkxZssBHh9GRgYmDBc8D3Q8f/XAAews0H8f8HO/9u0lZ4wMDBoIDsbGSjOMdK4AwokcAq00PlYri736FOA4/+XPhAXvPKz/x8lKzEZXSMMKK600Ln7P9b7/xwTrdc8zMyg3Bh4zNH0/59g5/9fAhz+/4/x+t9noPadgYFBG10zCChMNlR/Md1E8zoDA4MFVIytRE3+wP8I9/83Pa3+d+mq3PKTEClkYGAQQNMLBtzK3Jy5DAwMOsiCenxcHkVq8ocshflLGBgYxJDlSAGs6ALoAADjx0eAmRoclQAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,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) 2x) 2 1,auto}.lp a,.lp button,.lp .btn,.lp summary,.lp [role="button"],.lp input[type="checkbox"],.lp input[type="radio"],.lp label{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANESURBVEhLvZRJTBNhFMcfMp1SR0CsLUUKBlG0VK0CxSiddihTthYYoS1CXBITTVSMS/Ro9ODZJW5RU7d4UOPReDQx8aAHT1408WBcQEBkF1rUv5mxJvUTscXoL/ku89788uZ9bx7RPyItT6/3ZevmbCcijg3OFr2yyHT5uH3J5FLBcICI0tmE2SBsKbRcmQjJuOS0D5s5bj8RzWGTUkVosBgjfYqEqc0NOOUoGTHzmjiNTUwFodFijLxpdAFhGbGQjBNrSkYX8Nw+NjEVNGmPX8SEImFI8Wjik2tKxrI5Tu3xrCrWpN1+EdGN1Xjrd2FUkRANyTjtWDFi5Ljd7AvJ8JO02+9CT0DEqFKNWFDG+TJbf+Fc/U51StgXZ4KRingfEDXxiCLhc1jG2bIVE9YM/lAqUzGtVD3dARHDLRK+hH2IVJQOLjbwao+TEv9Wqp53fhFDLRLQ7kPEaRuzZvBHiEjHSlhmlH4Xu76LN9XistMWLTDod7ESlj9KtVbEK/4c9uHaOvuwhZ+5FUlJf4gHWzya+KrTNp7L84d/N8dJS9WjToVWcUjGdaf9Y5HBoM4x/9dStccDLR5MBWVcc5aOlwgZBxN8WuVJSVVZb8CNwWYPxhQJExurgbAP2BbAfaliaFO++QwRrU5J+j7g1mIfmkT0N4l4Wb8Bj71O3JPKcbvKgc6CXOTodDtm/Pze+PlRpboP1E3WVWzt9+cZ7zZYjKcl84Kj5VnC3lVZQqdr4XzPEkEwT1upulD6Am7EWr3aZ/bEd8FAswdTrV7sLbb2ENH6+OX8eaQmFQkDzW7E2ry4V+XAQ08ZxpTq+OWIiLXV4Hnd+q+VOZnnWAmLtvlfN1Zpv+JUqAY3K+2fcnndhY7FuU+jbTXa5byLtwLttThXZhs26fX1rCgRoSnPFBlv82K8ow4nHcv6zby2nLliwdD1wF0OBGWtv59avUBnPZ7I62DN4C+yokSErQV5N175XTi+aukLniiYECvaXZT/7Gt7LdBRh9cBEWfWLp/cWmi5k52eLiXk/QJXnpN5TLEsfEREIhNLc2QJXVcqV+J8hT0azDfdIqJWIspk8qZlkVoV+1BlHpGpNMuwx8zzChHNZ+P/jW/VRzdSYBRLpgAAAABJRU5ErkJggg==) 3 1,pointer;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANESURBVEhLvZRJTBNhFMcfMp1SR0CsLUUKBlG0VK0CxSiddihTthYYoS1CXBITTVSMS/Ro9ODZJW5RU7d4UOPReDQx8aAHT1408WBcQEBkF1rUv5mxJvUTscXoL/ku89788uZ9bx7RPyItT6/3ZevmbCcijg3OFr2yyHT5uH3J5FLBcICI0tmE2SBsKbRcmQjJuOS0D5s5bj8RzWGTUkVosBgjfYqEqc0NOOUoGTHzmjiNTUwFodFijLxpdAFhGbGQjBNrSkYX8Nw+NjEVNGmPX8SEImFI8Wjik2tKxrI5Tu3xrCrWpN1+EdGN1Xjrd2FUkRANyTjtWDFi5Ljd7AvJ8JO02+9CT0DEqFKNWFDG+TJbf+Fc/U51StgXZ4KRingfEDXxiCLhc1jG2bIVE9YM/lAqUzGtVD3dARHDLRK+hH2IVJQOLjbwao+TEv9Wqp53fhFDLRLQ7kPEaRuzZvBHiEjHSlhmlH4Xu76LN9XistMWLTDod7ESlj9KtVbEK/4c9uHaOvuwhZ+5FUlJf4gHWzya+KrTNp7L84d/N8dJS9WjToVWcUjGdaf9Y5HBoM4x/9dStccDLR5MBWVcc5aOlwgZBxN8WuVJSVVZb8CNwWYPxhQJExurgbAP2BbAfaliaFO++QwRrU5J+j7g1mIfmkT0N4l4Wb8Bj71O3JPKcbvKgc6CXOTodDtm/Pze+PlRpboP1E3WVWzt9+cZ7zZYjKcl84Kj5VnC3lVZQqdr4XzPEkEwT1upulD6Am7EWr3aZ/bEd8FAswdTrV7sLbb2ENH6+OX8eaQmFQkDzW7E2ry4V+XAQ08ZxpTq+OWIiLXV4Hnd+q+VOZnnWAmLtvlfN1Zpv+JUqAY3K+2fcnndhY7FuU+jbTXa5byLtwLttThXZhs26fX1rCgRoSnPFBlv82K8ow4nHcv6zby2nLliwdD1wF0OBGWtv59avUBnPZ7I62DN4C+yokSErQV5N175XTi+aukLniiYECvaXZT/7Gt7LdBRh9cBEWfWLp/cWmi5k52eLiXk/QJXnpN5TLEsfEREIhNLc2QJXVcqV+J8hT0azDfdIqJWIspk8qZlkVoV+1BlHpGpNMuwx8zzChHNZ+P/jW/VRzdSYBRLpgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,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) 2x) 3 1,pointer;cursor:image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANESURBVEhLvZRJTBNhFMcfMp1SR0CsLUUKBlG0VK0CxSiddihTthYYoS1CXBITTVSMS/Ro9ODZJW5RU7d4UOPReDQx8aAHT1408WBcQEBkF1rUv5mxJvUTscXoL/ku89788uZ9bx7RPyItT6/3ZevmbCcijg3OFr2yyHT5uH3J5FLBcICI0tmE2SBsKbRcmQjJuOS0D5s5bj8RzWGTUkVosBgjfYqEqc0NOOUoGTHzmjiNTUwFodFijLxpdAFhGbGQjBNrSkYX8Nw+NjEVNGmPX8SEImFI8Wjik2tKxrI5Tu3xrCrWpN1+EdGN1Xjrd2FUkRANyTjtWDFi5Ljd7AvJ8JO02+9CT0DEqFKNWFDG+TJbf+Fc/U51StgXZ4KRingfEDXxiCLhc1jG2bIVE9YM/lAqUzGtVD3dARHDLRK+hH2IVJQOLjbwao+TEv9Wqp53fhFDLRLQ7kPEaRuzZvBHiEjHSlhmlH4Xu76LN9XistMWLTDod7ESlj9KtVbEK/4c9uHaOvuwhZ+5FUlJf4gHWzya+KrTNp7L84d/N8dJS9WjToVWcUjGdaf9Y5HBoM4x/9dStccDLR5MBWVcc5aOlwgZBxN8WuVJSVVZb8CNwWYPxhQJExurgbAP2BbAfaliaFO++QwRrU5J+j7g1mIfmkT0N4l4Wb8Bj71O3JPKcbvKgc6CXOTodDtm/Pze+PlRpboP1E3WVWzt9+cZ7zZYjKcl84Kj5VnC3lVZQqdr4XzPEkEwT1upulD6Am7EWr3aZ/bEd8FAswdTrV7sLbb2ENH6+OX8eaQmFQkDzW7E2ry4V+XAQ08ZxpTq+OWIiLXV4Hnd+q+VOZnnWAmLtvlfN1Zpv+JUqAY3K+2fcnndhY7FuU+jbTXa5byLtwLttThXZhs26fX1rCgRoSnPFBlv82K8ow4nHcv6zby2nLliwdD1wF0OBGWtv59avUBnPZ7I62DN4C+yokSErQV5N175XTi+aukLniiYECvaXZT/7Gt7LdBRh9cBEWfWLp/cWmi5k52eLiXk/QJXnpN5TLEsfEREIhNLc2QJXVcqV+J8hT0azDfdIqJWIspk8qZlkVoV+1BlHpGpNMuwx8zzChHNZ+P/jW/VRzdSYBRLpgAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,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) 2x) 3 1,pointer}.lp #cx{position:fixed;top:0;left:0;width:34px;height:34px;pointer-events:none;z-index:9999;border-radius:50%;background:radial-gradient(circle,rgba(var(--tint-rgb),.4),transparent 70%);opacity:0;transform:translate(var(--cx-x,-100px),var(--cx-y,-100px)) translate(-50%,-50%);transition:opacity .18s ease}.lp #cx.on{opacity:1;animation:lp-cxPulse 1.2s ease-in-out infinite}@keyframes lp-cxPulse{0%,100%{transform:translate(var(--cx-x,-100px),var(--cx-y,-100px)) translate(-50%,-50%) scale(.85)}50%{transform:translate(var(--cx-x,-100px),var(--cx-y,-100px)) translate(-50%,-50%) scale(1.3)}}@media(hover:none),(pointer:coarse){.lp #cx{display:none}}.lp .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.lp section{padding:72px 0;border-top:1px solid var(--line)}.lp section > .wrap > .eyebrow{display:block;text-align:center}.lp section > .wrap > h2,.lp section > .wrap > .lead{text-align:center}.lp section > .wrap > h2{max-width:22ch;margin-left:auto;margin-right:auto;margin-bottom:10px}.lp section > .wrap > .lead{margin-left:auto;margin-right:auto}.lp h1,.lp h2,.lp h3{line-height:1.15;margin:0 0 16px;letter-spacing:-.02em}.lp h1{font-size:clamp(32px,5.2vw,56px);font-weight:800}.lp h2{font-size:clamp(26px,3.4vw,38px);font-weight:700}.lp h3{font-size:19px;font-weight:650;margin-bottom:6px}.lp p{margin:0 0 14px}.lp .lead{font-size:clamp(18px,2vw,21px);color:var(--muted);max-width:52ch}.lp .eyebrow{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--tint);font-weight:700;margin-bottom:12px}.lp .muted{color:var(--muted)}.lp .accent{color:var(--accent)}.lp .rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1),border-color var(--hover),box-shadow var(--hover)}.lp .rv.in{opacity:1;transform:none}.lp .mark{position:relative;white-space:nowrap}.lp .mark:before{content:"";position:absolute;z-index:-1;left:-.1em;right:-.1em;top:.1em;bottom:.04em;background:var(--tint);opacity:.34;border-radius:.55em .95em .6em .85em / .95em .6em 1.05em .7em;transform:rotate(-1.4deg) skewX(-4deg);transform-origin:left center}.lp .mark:before{transform:rotate(-1.4deg) skewX(-4deg) scaleX(0);transition:transform .55s cubic-bezier(.2,.8,.3,1)}.lp .mark.lit:before{transform:rotate(-1.4deg) skewX(-4deg) scaleX(1)}.lp .skills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.lp .skills span{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:13px 22px 13px 44px;font-size:16px;font-weight:600;transition:border-color var(--hover),background var(--hover)}.lp .skills span:before{content:"✓";position:absolute;left:20px;color:var(--tint);font-weight:800}.lp .skills span:hover{border-color:var(--tint)}@keyframes lp-drift-chip{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(.35deg)}}.lp .skills span{animation:lp-drift-chip 7s ease-in-out infinite}.lp .skills span:nth-child(2){animation-duration:8.4s;animation-delay:-1.6s}.lp .skills span:nth-child(3){animation-duration:6.2s;animation-delay:-3.1s}.lp .skills span:nth-child(4){animation-duration:9.1s;animation-delay:-.7s}.lp .skills span:nth-child(5){animation-duration:7.6s;animation-delay:-4.2s}.lp .rv:not(.in){animation:none}.lp #skills{position:relative;overflow:hidden}.lp #skills > .wrap{position:relative;z-index:1}.lp .stage{--ruler-h:30px;position:relative;margin-top:40px}.lp .stage:before{content:"";position:absolute;left:0;right:0;bottom:var(--ruler-h);height:290px;pointer-events:none;opacity:.6;z-index:0;background:radial-gradient(24% 74% at 22% 100%,rgba(235,110,1,.36),transparent 70%),radial-gradient(22% 64% at 41% 100%,rgba(212,173,31,.30),transparent 70%),radial-gradient(22% 64% at 60% 100%,rgba(159,198,21,.26),transparent 70%),radial-gradient(24% 74% at 79% 100%,rgba(68,143,101,.30),transparent 70%),radial-gradient(54% 20% at 50% 100%,rgba(235,110,1,.16),transparent 74%);animation:lp-stagelight 34s ease-in-out infinite alternate}@keyframes lp-stagelight{from{transform:translateX(-5%)}to{transform:translateX(5%)}}.lp .ruler{--ruler-h:30px;position:relative;z-index:1;height:var(--ruler-h);overflow:hidden;background-color:var(--bg);border-top:1px solid var(--line);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.13) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 16px);background-size:100% 14px,100% 7px;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%)}.lp .ruler i{position:absolute;inset:0;pointer-events:none;opacity:.85;margin-left:-1px;background:linear-gradient(90deg,rgba(0,0,0,.6) 0 1px,var(--accent) 1px 4px,rgba(0,0,0,.6) 4px 5px,transparent 5px);will-change:transform}.lp .ruler i:before,.lp .ruler i:after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,100% 58%,50% 100%,0 58%)}.lp .ruler i:before{top:-1px;left:-6.5px;width:17px;height:20px;background:#000;border-radius:3px 3px 0 0}.lp .ruler i:after{top:0;left:-5.5px;width:15px;height:18px;background:var(--accent);border-radius:2px 2px 0 0}.lp .grid{display:grid;gap:16px}.lp .g2{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.lp .g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.lp .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px;transition:border-color var(--hover)}.lp .card:hover{border-color:var(--tint)}.lp .card p{margin:0;color:var(--muted);font-size:16px}.lp .btn{display:inline-block;padding:16px 30px;border-radius:10px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:border-color var(--hover),color var(--hover),filter var(--hover)}.lp .btn-primary{background:var(--accent);color:#fff}.lp .btn-primary:hover{filter:brightness(1.1)}.lp .btn-ghost{border-color:var(--line);color:var(--text)}.lp .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.lp .btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.lp .btn-sm{padding:10px 18px;font-size:14.5px;border-radius:9px}@media(max-width:560px){.lp .btn-sm{padding:9px 14px;font-size:13.5px}}.lp .hero{padding:88px 0 64px;position:relative;overflow:hidden;text-align:center}.lp .hero:before{content:"";position:absolute;inset:-40% 0 40% 0;background:radial-gradient(ellipse 78% 62% at 50% 40%,rgba(var(--accent-rgb),.18),transparent 62%);pointer-events:none}.lp .hero .wrap{position:relative}.lp .hero h1 .shine{background:linear-gradient(100deg,var(--accent) 35%,#fff 50%,var(--accent) 65%);background-size:250% 100%;background-position:160% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-shine 3.2s ease-in-out infinite}@keyframes lp-shine{0%,15%{background-position:160% 0}65%,100%{background-position:-60% 0}}.lp .hero .lead{margin:0 auto}.lp .hero .btns{justify-content:center}.lp .t-short{display:none}.lp .player{position:relative;margin:40px auto 0;max-width:900px;aspect-ratio:16/9;background:var(--surface-2) center/cover no-repeat var(--lp-poster,none);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow var(--hover)}.lp .player:hover{box-shadow:0 0 0 1px #000,0 0 0 4px var(--accent),0 0 0 5px #000}.lp .player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lp .play{width:84px;height:84px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;transition:transform var(--hover)}.lp .player:hover .play{transform:scale(1.07)}.lp .play:after{content:"";border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:6px}.lp .player-cap{position:absolute;bottom:16px;left:0;right:0;text-align:center;font-size:14px;color:var(--muted)}.lp .modal{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:20px}.lp .modal.on{display:flex}@keyframes lp-wl-fall{0%{opacity:1;transform:translate3d(0,0,0) rotate(0)}100%{opacity:0;transform:translate3d(var(--dx,0),420px,0) rotate(600deg)}}.lp .modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(6px)}.lp .modal-box{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;max-width:460px;padding:36px 34px 30px;text-align:center;animation:lp-pop .18s ease-out}@keyframes lp-pop{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.lp .modal-box h3{font-size:24px;font-weight:700;margin-bottom:10px}.lp .modal-box p{color:var(--muted);font-size:16px;line-height:1.5;margin-bottom:24px}.lp .modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:18px;line-height:1;cursor:pointer;transition:border-color var(--hover),color var(--hover)}.lp .modal-close:hover{border-color:var(--accent);color:var(--accent)}.lp .scroll-cta{display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin-top:46px;color:var(--muted);font-size:14px;text-decoration:none;transition:color var(--hover)}.lp .scroll-cta:hover{color:var(--accent)}.lp .scroll-cta i{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:17px;animation:lp-nudge 1.9s ease-in-out infinite;transition:border-color var(--hover),color var(--hover)}.lp .scroll-cta:hover i{border-color:var(--accent)}@keyframes lp-nudge{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}.lp .scroll-cta.row{flex-direction:row;align-items:center;gap:14px;font-size:16px;margin-top:0}.lp .scroll-cta.row i{width:36px;height:36px;font-size:16px}.lp #program{position:relative;overflow:hidden;border-top-color:rgba(var(--tint-rgb),.3);border-radius:50px 50px 0 0;padding-top:88px;padding-bottom:88px}.lp #program:before{content:"";position:absolute;inset:-35% -15%;pointer-events:none;background:radial-gradient(38% 46% at 18% 28%,rgba(var(--tint-rgb),.15),transparent 66%),radial-gradient(34% 42% at 82% 18%,rgba(var(--tint-rgb),.10),transparent 62%),radial-gradient(46% 52% at 62% 84%,rgba(var(--tint-rgb),.08),transparent 66%);animation:lp-drift 22s ease-in-out infinite alternate}.lp #program > .wrap{position:relative}@keyframes lp-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,2%,0) scale(1.07)}100%{transform:translate3d(-1%,1%,0) scale(1.02)}}.lp #tariffs{position:relative;overflow:hidden;border-top-color:rgba(var(--accent-rgb),.3);padding-top:88px;padding-bottom:88px}.lp #tariffs:before{content:"";position:absolute;inset:-35% -15%;pointer-events:none;background:radial-gradient(40% 48% at 78% 74%,rgba(var(--accent-rgb),.20),transparent 66%),radial-gradient(34% 42% at 20% 82%,rgba(var(--accent-rgb),.14),transparent 62%),radial-gradient(46% 52% at 45% 12%,rgba(var(--accent-rgb),.11),transparent 66%);animation:lp-drift 26s ease-in-out infinite alternate-reverse}.lp #tariffs > .wrap{position:relative}.lp .weeks{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px}.lp .week{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0;overflow:hidden;transition:border-color var(--hover);will-change:transform,opacity}.lp .week:hover{border-color:var(--tint)}.lp .week.hl{border-color:var(--tint);background:linear-gradient(rgba(var(--tint-rgb),.12),rgba(var(--tint-rgb),.12)),var(--surface)}.lp .week-img{position:relative;aspect-ratio:2/1;background:var(--surface-2);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;text-align:center;padding:10px;overflow:hidden}.lp .week-img:has(img){padding:0}.lp .week-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.lp .week:hover .week-img img{transform:scale(1.06)}.lp .week-body{padding:20px 22px}.lp .week i{position:absolute;top:10px;left:10px;z-index:2;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:rgba(11,11,13,.7);backdrop-filter:blur(6px);border:1px solid var(--line);color:var(--text)}.lp .week.hl i{background:var(--tint);border-color:var(--tint);color:var(--tint-ink)}.lp .week b{display:block;font-size:18px;font-weight:650;margin-bottom:6px;line-height:1.25}.lp .week span{font-size:14.5px;color:var(--muted);line-height:1.45}.lp .pains{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.lp .pain{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:border-color var(--hover)}.lp .pain:hover{border-color:var(--tint)}.lp .pain-img{aspect-ratio:2/1;background:var(--surface-2);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:center;padding:12px}.lp .pain-img:has(img){padding:0}.lp .pain-img img{width:100%;height:100%;object-fit:cover;display:block}.lp .pain-body{padding:18px 22px 20px}.lp .pain b{display:block;font-size:17px;font-weight:650;margin-bottom:6px;line-height:1.3}.lp .pain span{font-size:14.5px;color:var(--muted);line-height:1.5}@media(max-width:720px){.lp .pains{grid-template-columns:1fr}}.lp .tools{position:relative;isolation:isolate;margin-top:34px;display:flex;flex-direction:column;gap:20px}.lp .tools:before{content:"";position:absolute;z-index:-1;inset:-30px -22px;pointer-events:none;opacity:calc(var(--lit,0) * .42);background:radial-gradient(38% 58% at 16% 18%,rgba(var(--clip-pink-rgb),.7),transparent 70%),radial-gradient(40% 60% at 54% 50%,rgba(var(--clip-blue-rgb),.65),transparent 70%),radial-gradient(38% 58% at 86% 84%,rgba(var(--clip-grass-rgb),.65),transparent 70%),radial-gradient(52% 40% at 50% 100%,rgba(212,173,31,.4),transparent 72%);filter:blur(34px)}.lp .tool{position:relative;display:grid;grid-template-columns:52px 1fr;column-gap:20px;row-gap:0;align-items:start;padding:22px 26px 36px;overflow:hidden;background:linear-gradient(rgba(var(--clip),.54),rgba(var(--clip),.54)),#0B0B0E;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);will-change:transform,opacity}.lp .tool:nth-child(1){width:100%}.lp .tool:nth-child(2){width:93%}.lp .tool:nth-child(3){width:87%;margin-top:6px}.lp .tool{margin-left:auto;margin-right:auto}@media(min-width:721px){.lp .tools{max-width:700px;margin-left:auto;margin-right:auto}}.lp .tool:after{content:attr(data-file);position:absolute;left:0;right:0;bottom:0;height:24px;display:flex;align-items:center;padding-left:28px;background:rgba(var(--clip),.72) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7 0l2-2a5 5 0 0 0-7-7l-1 1'/%3E%3Cpath d='M14 11a5 5 0 0 0-7 0l-2 2a5 5 0 0 0 7 7l1-1'/%3E%3C/svg%3E") 9px center/11px 11px no-repeat;border-top:1px solid rgba(0,0,0,.35);color:rgba(255,255,255,.92);font-size:11.5px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .tool > i,.lp .tool > b,.lp .tool > span{position:relative;z-index:1}.lp .tool i{grid-row:span 2;width:52px;height:52px;overflow:hidden;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);font-style:normal;display:flex;align-items:center;justify-content:center;font-size:9px;line-height:1.2;text-align:center;color:rgba(255,255,255,.6);padding:4px}.lp .tool i img{width:100%;height:100%;object-fit:cover;display:block}.lp .tool.film i img{position:absolute;inset:0}.lp .tool.wave{grid-template-columns:1fr}.lp .tool.wave:before{content:"";position:absolute;inset:0 0 24px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath d='M0 50H1000' stroke='%23D8EFE0' stroke-width='0.8' opacity='.45'/%3E%3Cpath d='M1.3 48.1V51.9M3.9 47.0V53.0M6.6 45.8V54.2M9.2 42.6V57.4M11.8 37.3V62.7M14.5 42.1V57.9M17.1 30.8V69.2M19.7 28.0V72.0M22.4 32.3V67.7M25.0 30.0V70.0M27.6 34.8V65.2M30.3 36.8V63.2M32.9 28.7V71.3M35.5 36.8V63.2M38.2 33.8V66.2M40.8 41.8V58.2M43.4 41.6V58.4M46.1 45.9V54.1M48.7 47.0V53.0M51.3 48.5V51.5M53.9 49.3V50.7M56.6 49.3V50.7M59.2 49.3V50.7M61.8 49.3V50.7M64.5 49.3V50.7M67.1 49.3V50.7M69.7 49.3V50.7M72.4 49.3V50.7M75.0 48.6V51.4M77.6 47.6V52.4M80.3 47.5V52.5M82.9 44.6V55.4M85.5 42.4V57.6M88.2 44.7V55.3M90.8 44.0V56.0M93.4 33.6V66.4M96.1 38.9V61.1M98.7 32.1V67.9M101.3 33.4V66.6M103.9 32.5V67.5M106.6 41.7V58.3M109.2 42.2V57.8M111.8 42.5V57.5M114.5 38.6V61.4M117.1 44.8V55.2M119.7 43.4V56.6M122.4 42.0V58.0M125.0 46.8V53.2M127.6 46.2V53.8M130.3 45.9V54.1M132.9 47.5V52.5M135.5 48.5V51.5M138.2 49.2V50.8M140.8 49.1V50.9M143.4 49.3V50.7M146.1 49.3V50.7M148.7 49.3V50.7M151.3 49.3V50.7M153.9 49.3V50.7M156.6 49.3V50.7M159.2 49.3V50.7M161.8 49.3V50.7M164.5 49.3V50.7M167.1 49.3V50.7M169.7 49.3V50.7M172.4 49.3V50.7M175.0 49.3V50.7M177.6 49.3V50.7M180.3 49.3V50.7M182.9 49.3V50.7M185.5 49.3V50.7M188.2 49.3V50.7M190.8 49.3V50.7M193.4 49.3V50.7M196.1 49.3V50.7M198.7 49.3V50.7M201.3 49.3V50.7M203.9 49.3V50.7M206.6 49.3V50.7M209.2 49.3V50.7M211.8 49.3V50.7M214.5 49.3V50.7M217.1 49.3V50.7M219.7 49.3V50.7M222.4 49.3V50.7M225.0 49.3V50.7M227.6 49.3V50.7M230.3 49.3V50.7M232.9 49.3V50.7M235.5 49.3V50.7M238.2 48.8V51.2M240.8 48.4V51.6M243.4 48.8V51.2M246.1 48.4V51.6M248.7 48.4V51.6M251.3 47.9V52.1M253.9 47.5V52.5M256.6 43.3V56.7M259.2 45.1V54.9M261.8 42.8V57.2M264.5 42.2V57.8M267.1 38.4V61.6M269.7 35.0V65.0M272.4 34.3V65.7M275.0 39.9V60.1M277.6 28.2V71.8M280.3 38.1V61.9M282.9 37.1V62.9M285.5 26.8V73.2M288.2 34.3V65.7M290.8 35.8V64.2M293.4 30.7V69.3M296.1 29.7V70.3M298.7 25.2V74.8M301.3 27.7V72.3M303.9 18.7V81.3M306.6 27.6V72.4M309.2 13.0V87.0M311.8 32.8V67.2M314.5 17.8V82.2M317.1 18.6V81.4M319.7 18.0V82.0M322.4 21.6V78.4M325.0 25.7V74.3M327.6 37.9V62.1M330.3 35.7V64.3M332.9 32.7V67.3M335.5 35.1V64.9M338.2 39.0V61.0M340.8 37.0V63.0M343.4 44.7V55.3M346.1 46.4V53.6M348.7 46.3V53.7M351.3 44.8V55.2M353.9 47.8V52.2M356.6 47.8V52.2M359.2 49.1V50.9M361.8 49.3V50.7M364.5 49.3V50.7M367.1 49.3V50.7M369.7 49.3V50.7M372.4 49.3V50.7M375.0 49.3V50.7M377.6 49.3V50.7M380.3 49.3V50.7M382.9 49.3V50.7M385.5 49.3V50.7M388.2 49.3V50.7M390.8 48.4V51.6M393.4 47.5V52.5M396.1 47.5V52.5M398.7 46.7V53.3M401.3 46.9V53.1M403.9 46.0V54.0M406.6 42.2V57.8M409.2 43.1V56.9M411.8 42.5V57.5M414.5 44.4V55.6M417.1 44.8V55.2M419.7 43.8V56.2M422.4 44.3V55.7M425.0 42.6V57.4M427.6 44.1V55.9M430.3 42.7V57.3M432.9 45.4V54.6M435.5 45.7V54.3M438.2 47.3V52.7M440.8 48.9V51.1M443.4 49.2V50.8M446.1 49.3V50.7M448.7 49.3V50.7M451.3 49.3V50.7M453.9 49.3V50.7M456.6 49.3V50.7M459.2 49.3V50.7M461.8 49.3V50.7M464.5 49.3V50.7M467.1 49.3V50.7M469.7 49.3V50.7M472.4 49.3V50.7M475.0 49.3V50.7M477.6 49.3V50.7M480.3 49.3V50.7M482.9 49.3V50.7M485.5 49.3V50.7M488.2 49.3V50.7M490.8 49.3V50.7M493.4 49.3V50.7M496.1 49.3V50.7M498.7 49.3V50.7M501.3 49.3V50.7M503.9 49.3V50.7M506.6 49.3V50.7M509.2 49.3V50.7M511.8 49.3V50.7M514.5 49.3V50.7M517.1 49.3V50.7M519.7 49.3V50.7M522.4 49.3V50.7M525.0 49.3V50.7M527.6 49.3V50.7M530.3 49.3V50.7M532.9 49.3V50.7M535.5 49.3V50.7M538.2 49.3V50.7M540.8 49.3V50.7M543.4 49.3V50.7M546.1 49.3V50.7M548.7 49.3V50.7M551.3 49.3V50.7M553.9 49.3V50.7M556.6 49.3V50.7M559.2 49.3V50.7M561.8 49.3V50.7M564.5 49.3V50.7M567.1 49.3V50.7M569.7 48.8V51.2M572.4 47.6V52.4M575.0 48.1V51.9M577.6 47.3V52.7M580.3 46.5V53.5M582.9 43.1V56.9M585.5 45.8V54.2M588.2 43.2V56.8M590.8 41.9V58.1M593.4 42.6V57.4M596.1 43.2V56.8M598.7 35.4V64.6M601.3 37.8V62.2M603.9 33.7V66.3M606.6 38.1V61.9M609.2 38.3V61.7M611.8 41.1V58.9M614.5 38.1V61.9M617.1 40.2V59.8M619.7 41.0V59.0M622.4 44.7V55.3M625.0 39.5V60.5M627.6 45.3V54.7M630.3 44.6V55.4M632.9 47.1V52.9M635.5 45.5V54.5M638.2 46.9V53.1M640.8 47.7V52.3M643.4 47.9V52.1M646.1 49.0V51.0M648.7 48.9V51.1M651.3 49.3V50.7M653.9 49.3V50.7M656.6 49.3V50.7M659.2 49.3V50.7M661.8 49.3V50.7M664.5 49.3V50.7M667.1 49.3V50.7M669.7 49.3V50.7M672.4 49.3V50.7M675.0 49.3V50.7M677.6 49.3V50.7M680.3 49.3V50.7M682.9 49.3V50.7M685.5 49.3V50.7M688.2 49.3V50.7M690.8 49.3V50.7M693.4 49.3V50.7M696.1 49.3V50.7M698.7 49.1V50.9M701.3 48.9V51.1M703.9 48.7V51.3M706.6 48.4V51.6M709.2 48.7V51.3M711.8 47.6V52.4M714.5 48.1V51.9M717.1 47.4V52.6M719.7 47.7V52.3M722.4 46.2V53.8M725.0 47.7V52.3M727.6 48.2V51.8M730.3 47.0V53.0M732.9 46.8V53.2M735.5 47.7V52.3M738.2 47.6V52.4M740.8 47.7V52.3M743.4 48.6V51.4M746.1 48.7V51.3M748.7 48.8V51.2M751.3 48.5V51.5M753.9 48.5V51.5M756.6 48.7V51.3M759.2 49.3V50.7M761.8 49.3V50.7M764.5 49.2V50.8M767.1 49.3V50.7M769.7 49.3V50.7M772.4 49.3V50.7M775.0 49.3V50.7M777.6 49.3V50.7M780.3 49.3V50.7M782.9 49.3V50.7M785.5 49.3V50.7M788.2 49.3V50.7M790.8 49.3V50.7M793.4 49.3V50.7M796.1 49.3V50.7M798.7 49.3V50.7M801.3 49.3V50.7M803.9 49.3V50.7M806.6 49.3V50.7M809.2 49.3V50.7M811.8 49.3V50.7M814.5 49.3V50.7M817.1 49.3V50.7M819.7 49.3V50.7M822.4 49.3V50.7M825.0 49.3V50.7M827.6 49.3V50.7M830.3 49.3V50.7M832.9 49.3V50.7M835.5 49.3V50.7M838.2 49.3V50.7M840.8 49.3V50.7M843.4 49.3V50.7M846.1 49.3V50.7M848.7 49.3V50.7M851.3 49.3V50.7M853.9 49.3V50.7M856.6 49.3V50.7M859.2 49.3V50.7M861.8 49.3V50.7M864.5 49.3V50.7M867.1 49.3V50.7M869.7 49.3V50.7M872.4 48.3V51.7M875.0 47.6V52.4M877.6 44.9V55.1M880.3 44.4V55.6M882.9 41.4V58.6M885.5 37.5V62.5M888.2 40.2V59.8M890.8 31.1V68.9M893.4 37.5V62.5M896.1 23.9V76.1M898.7 30.0V70.0M901.3 17.8V82.2M903.9 27.6V72.4M906.6 21.7V78.3M909.2 24.1V75.9M911.8 20.6V79.4M914.5 28.1V71.9M917.1 34.8V65.2M919.7 35.1V64.9M922.4 40.5V59.5M925.0 44.6V55.4M927.6 46.1V53.9M930.3 47.2V52.8M932.9 48.5V51.5M935.5 49.3V50.7M938.2 49.3V50.7M940.8 49.3V50.7M943.4 49.3V50.7M946.1 49.3V50.7M948.7 49.3V50.7M951.3 49.3V50.7M953.9 49.3V50.7M956.6 49.1V50.9M959.2 48.7V51.3M961.8 47.7V52.3M964.5 47.1V52.9M967.1 47.2V52.8M969.7 46.8V53.2M972.4 43.8V56.2M975.0 44.2V55.8M977.6 44.5V55.5M980.3 47.7V52.3M982.9 46.2V53.8M985.5 47.0V53.0M988.2 47.7V52.3M990.8 47.8V52.2M993.4 48.8V51.2M996.1 49.0V51.0M998.7 49.3V50.7' stroke='%23D8EFE0' stroke-width='1.6' stroke-linecap='butt'/%3E%3C/svg%3E") center/100% 100% no-repeat;opacity:.34;-webkit-mask-image:linear-gradient(90deg,transparent 6%,#000 56%);mask-image:linear-gradient(90deg,transparent 6%,#000 56%)}.lp .tool.spark i{background:none;box-shadow:none;padding:0}.lp .tool.spark i svg{width:100%;height:100%;fill:rgba(var(--clip),.95)}.lp .tool.film{grid-template-columns:auto 1fr;align-items:stretch}.lp .tool.film i{position:relative;width:auto;height:auto;align-self:stretch;aspect-ratio:16/9;min-height:0;max-height:210px;padding:0;border:1px solid #161616;border-radius:5px;margin:-14px 0 -4px -18px;-webkit-mask-image:linear-gradient(90deg,#000 58%,transparent 100%);mask-image:linear-gradient(90deg,#000 58%,transparent 100%)}.lp .tool b{display:block;font-size:19px;font-weight:650;line-height:1.3;margin-bottom:6px}.lp .tool span{display:block;color:var(--muted);font-size:16px;line-height:1.55}.lp .tool{border-radius:12px}.lp .trim-line{position:absolute;top:0;bottom:0;width:1px;z-index:2;pointer-events:none;background:rgba(255,255,255,.3);opacity:0;transition:opacity .15s ease}.lp .trim-line.on{opacity:1}@media(hover:none),(pointer:coarse){.lp .trim-line{display:none}}@media(max-width:640px){.lp .tool{padding:22px 20px 36px;column-gap:16px;row-gap:0;grid-template-columns:44px 1fr}.lp .tool i{width:44px;height:44px;border-radius:11px}.lp .tool.film{grid-template-columns:1fr;row-gap:14px}.lp .tool.film i{width:auto;height:auto;aspect-ratio:16/9;min-height:0;border-radius:5px;margin:-14px -12px 0;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,#000 68%,transparent 100%)}.lp .tool.film b,.lp .tool.film span{grid-column:1}}.lp #author{border-top:0;padding-top:0}.lp .author{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.lp .author > div{max-width:62ch}.lp .author .proof{justify-content:center}.lp .author .lead,.lp .author p{margin-left:auto;margin-right:auto}.lp .shot{position:relative;width:220px;flex:none}.lp .mask-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lp .mask-art .path{fill:none;stroke:rgba(255,255,255,.5);stroke-width:.7}.lp .mask-art .pt{fill:rgba(255,255,255,.92);stroke:#4A9EFF;stroke-width:.8}.lp .mask-art .on{fill:var(--accent);stroke:#4A9EFF;stroke-width:.8}.lp .mask-art .arm-pt{fill:var(--accent)}.lp .mask-art .hit{fill:transparent;pointer-events:all;cursor:move;touch-action:none}.lp .joke{position:absolute;left:50%;top:76%;z-index:0;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-size:12.5px;color:var(--faint)}.lp .avatar{position:relative;z-index:1}.lp .mask-art{z-index:2}.lp .shot.drag .avatar{transition:none}.lp .mask-art .arm{stroke:var(--accent);stroke-width:.7;opacity:.9}.lp .avatar{width:100%;aspect-ratio:1/1;border-radius:50%;-webkit-clip-path:url(#shotMask);clip-path:url(#shotMask);overflow:hidden;background:var(--surface-2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.lp .avatar img{width:100%;height:100%;object-fit:cover;display:block}.lp .author h2{margin-bottom:10px}.lp .author p{font-size:16.5px}.lp .author p:last-child{margin-bottom:0}.lp .proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.lp .proof span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 15px;font-size:13.5px;color:var(--muted)}@media(max-width:640px){.lp .shot{width:180px}}@keyframes lp-crew-pulse{0%{box-shadow:0 0 0 0 rgba(68,143,101,.5)}70%{box-shadow:0 0 0 9px rgba(68,143,101,0)}100%{box-shadow:0 0 0 0 rgba(68,143,101,0)}}.lp .tariffs-note{margin-top:22px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--muted)}.lp .tariffs-note a{color:var(--accent);text-decoration:none}.lp .tariffs-note a:hover{text-decoration:underline}.lp .prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:16px;align-items:start}.lp .price{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:30px;position:relative;transition:border-color var(--hover)}.lp .price:hover{border-color:var(--accent)}.lp .price.best{border-color:var(--accent)}.lp .price.pro{border-color:rgba(var(--accent-rgb),.45)}.lp .switch{position:absolute;top:26px;right:26px;display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:3px}.lp .switch button{padding:6px 12px;border:0;border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:background var(--hover),color var(--hover)}.lp .switch button:hover{color:var(--text)}.lp .switch button.on{background:var(--accent);color:#fff}.lp .switch.one button{background:none;color:var(--muted);opacity:.6;cursor:default;font-size:12px}.lp .price h3{padding-right:150px}.lp .badge{position:absolute;top:-12px;left:30px;background:var(--accent);color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:6px}.lp .badge.alt{background:var(--surface-2);color:var(--accent);border:1px solid var(--accent)}.lp .amount{font-size:42px;font-weight:800;letter-spacing:-.03em;margin:8px 0 2px}.lp .amount small{font-size:16px;font-weight:600;color:var(--muted)}.lp .was{color:var(--muted);font-size:15px}.lp .price ul{list-style:none;padding:0;margin:18px 0 22px}.lp .price li{padding:9px 0 9px 28px;position:relative;font-size:15.5px;line-height:1.35;border-top:1px solid var(--line)}.lp .price li:first-child{border-top:0}.lp .price li:before{content:"✓";position:absolute;left:0;top:9px;color:var(--accent);font-weight:800}.lp .price li.off{color:var(--faint)}.lp .price li.off:before{content:"✕";color:var(--faint)}.lp .price li.off .hint{border-color:var(--faint);color:var(--faint)}.lp .price li.off .hint:hover,.lp .price li.off .hint:focus{border-color:var(--accent);color:var(--accent)}.lp .price li.off .hint:after{color:var(--text)}.lp .price li.hl{font-weight:700;color:var(--accent)}.lp .price li .nb{white-space:nowrap}.lp .price li{transition:color .35s ease,opacity .35s ease,font-weight .35s ease}.lp .price li:before{transition:color .35s ease}@keyframes lp-lightup{0%{background:transparent}30%{background:var(--accent-soft)}100%{background:transparent}}.lp .price li.lit{animation:lp-lightup .95s ease both}@keyframes lp-badgepop{from{opacity:0;transform:translateY(-7px) scale(.94)}to{opacity:1;transform:none}}.lp .badge.pop{animation:lp-badgepop .35s cubic-bezier(.2,.8,.3,1.2) both}.lp .hint{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:7px;padding:0;border-radius:50%;border:1px solid var(--line);background:none;color:var(--muted);font:inherit;font-size:10px;font-weight:800;line-height:1;cursor:pointer;vertical-align:1px;transition:border-color var(--hover),color var(--hover)}.lp .hint:hover,.lp .hint:focus{border-color:var(--accent);color:var(--accent);outline:none}.lp .hint:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 11px);width:250px;padding:13px 15px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line);color:var(--text);font-size:13.5px;font-weight:500;line-height:1.45;text-align:left;white-space:normal;box-shadow:0 14px 34px rgba(0,0,0,.55);z-index:5;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,5px);transition:.18s}.lp .hint:hover:after,.lp .hint:focus:after{opacity:1;visibility:visible;transform:translate(-50%,0)}@media(max-width:520px){.lp .hint:after{width:200px}}.lp details{border-bottom:1px solid var(--line);padding:16px 0}.lp details summary{cursor:pointer;font-weight:650;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:20px}.lp details summary::-webkit-details-marker{display:none}.lp details summary:after{content:"+";color:var(--accent);font-weight:800;font-size:21px;line-height:1}.lp details[open] summary:after{content:"–"}.lp details p{margin:10px 0 0;color:var(--muted);font-size:16px;max-width:70ch}.lp .final{position:relative;overflow:hidden;text-align:center;padding:120px 0 130px;border-top-color:rgba(var(--accent-rgb),.3)}.lp .final:before{content:"";position:absolute;inset:-40% -10%;pointer-events:none;background:radial-gradient(42% 50% at 50% 62%,rgba(var(--accent-rgb),.22),transparent 68%)}.lp .final > .wrap{position:relative}.lp .final > .wrap > h2{max-width:none;font-size:clamp(34px,5vw,54px);font-weight:800;margin-bottom:14px}.lp .final .lead{font-size:clamp(17px,1.8vw,20px)}.lp .final .btns{margin-top:30px}.lp .final .btns{justify-content:center}.lp .vow-list{list-style:none;padding:0;margin:26px auto 0;max-width:30ch;text-align:left}.lp .vow-list li{position:relative;padding:12px 0 12px 30px;font-size:19px;line-height:1.35;border-top:1px solid var(--line)}.lp .vow-list li:first-child{border-top:0}.lp .vow-list li:before{content:"";position:absolute;left:0;top:21px;width:12px;height:2px;background:var(--tint)}.lp #about{position:relative}.lp #about > .wrap{position:relative}.lp .port,.lp .wire{display:none}.lp #about .card{position:relative;border-radius:6px;transition:background var(--hover),border-color var(--hover)}.lp #about .card:hover{background:var(--surface-2);border-color:var(--line)}.lp #about .card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--node,var(--tint));border-radius:0 0 6px 6px}.lp .views{position:absolute;left:24px;top:100%;z-index:2;display:block;background:var(--panel-2,var(--surface-2));padding:0 6px;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px}.lp .dot{display:inline-block;vertical-align:middle;margin:4px 0 5px}.lp .dot + .dot{margin-left:6px}.lp .dot{width:11px;height:11px;padding:0;border-radius:50%;cursor:pointer;background:var(--surface);border:1px solid var(--line);transition:background var(--hover),box-shadow var(--hover)}.lp .dot:hover{background:var(--surface-2)}.lp .dot.on{background:#E6E6EC;box-shadow:0 0 0 2px rgba(230,230,236,.16)}.lp .dot:focus-visible{outline:2px solid var(--clip-yellow);outline-offset:2px}.lp #about .card:nth-child(1){--node:var(--clip-green)}.lp #about .card:nth-child(2){--node:var(--clip-pink)}.lp #about .card:nth-child(3){--node:var(--clip-blue)}@media(min-width:861px){.lp #about .grid.g3{grid-template-columns:repeat(3,1fr);gap:64px;align-items:start}.lp #about .card{overflow:visible}.lp #about .card:nth-child(1){margin-top:-20px}.lp #about .card:nth-child(3){margin-top:20px}.lp .port{display:block;position:absolute;z-index:2}.lp .port.in{top:35px;left:-9px;width:12px;height:18px;overflow:visible}.lp .port.in path{fill:var(--clip-yellow);stroke:#000;stroke-width:1.4;stroke-linejoin:round}.lp .port.out{top:38px;right:-6px;width:12px;height:12px;background:#8A8A92;border:1px solid #000}.lp .wire{display:block;position:absolute;z-index:1;top:43px;left:-67.5px;width:58.5px;height:4px;background:rgba(255,255,255,.85);border:1px solid #000;transform-origin:right center;transform:rotate(20deg)}}.lp #pains{--tint:var(--clip-orange);--tint-rgb:235,110,1}.lp #promise{--tint:var(--clip-apricot);--tint-rgb:255,168,51;--tint-ink:#151515}.lp #program{--tint:var(--clip-yellow);--tint-rgb:212,173,31;--tint-ink:#151515}.lp #tasks{--tint:var(--clip-lime);--tint-rgb:159,198,21;--tint-ink:#151515}.lp #skills{--tint:var(--clip-green);--tint-rgb:68,143,101}.lp .tasks{display:flex;flex-direction:column;gap:16px;margin-top:32px}.lp .task{display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--line);overflow:hidden;transition:border-color var(--hover)}.lp .task{transition:border-color .42s ease;will-change:transform,opacity}.lp .task.lit{border-color:var(--tint)}.lp .task:nth-child(even){flex-direction:row-reverse}.lp .task-img{flex:0 0 40%;min-height:200px;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;background:var(--surface-2);color:var(--faint);font-size:12.5px}.lp .task-img:has(img){padding:0}.lp .task-img img{width:100%;height:100%;object-fit:cover;display:block}.lp .task-body{flex:1 1 auto;padding:28px 30px;display:flex;flex-direction:column;justify-content:center}.lp .task-no{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--tint);margin-bottom:9px}.lp .task-body b{display:block;font-size:20px;font-weight:650;margin-bottom:7px}.lp .task-body span{color:var(--muted);font-size:16px;line-height:1.5}@media(max-width:720px){.lp .task,.lp .task:nth-child(even){flex-direction:column}.lp .task-img{flex:none;min-height:0;aspect-ratio:2/1}.lp .task-body{padding:22px 20px}}.lp #tasks > .wrap > h2{max-width:32ch}.lp .cta-inline{margin-top:36px;display:flex;justify-content:center}.lp footer{padding:40px 0;color:var(--muted);font-size:14px;border-top:1px solid var(--line)}.lp .prices-dots{display:none}.lp .lp-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;justify-content:center;background:var(--dock-bg);border-top:1px solid var(--line);transform:translateY(105%);transition:transform .26s cubic-bezier(.2,.8,.3,1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.lp .lp-bar::-webkit-scrollbar{display:none}.lp .lp-bar.up{transform:none}.lp .lp-bar a{flex:0 0 auto;min-width:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 10px 6px;text-decoration:none;white-space:nowrap;background:var(--dock-bg);color:var(--faint);font-size:9.5px;font-weight:650;letter-spacing:.01em;border-bottom:2px solid transparent;transition:color .16s,border-color .16s,background .16s}.lp .lp-bar svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lp .lp-bar a.on{background:#000;color:var(--text);border-bottom-color:var(--accent)}.lp .lp-bar a.on svg{stroke:var(--accent)}.lp .lp-dock{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--dock-bg);border-top:1px solid var(--line);padding:9px 16px;transform:translateY(105%);transition:transform .26s cubic-bezier(.2,.8,.3,1)}.lp .lp-dock.up{transform:none}.lp .lp-dock .btn{display:block;width:100%;text-align:center;padding:13px 20px;font-size:16px}.lp .ask-fab{display:none;position:fixed;right:16px;bottom:calc(var(--dock,0px) + 16px);z-index:55;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;border:0;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.4);transition:transform var(--hover),bottom .26s cubic-bezier(.2,.8,.3,1)}.lp .ask-fab.show{display:flex}.lp .ask-fab:hover{transform:scale(1.07)}.lp .ask-fab svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:380px){.lp .lp-bar a{min-width:52px;padding:7px 6px 6px;font-size:9px}.lp .lp-bar svg{width:18px;height:18px}}.lp section[id],.lp header[id]{scroll-margin-top:64px}@keyframes lp-buy-pulse{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.5)}60%{box-shadow:0 0 0 13px rgba(var(--accent-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}}@media(max-width:640px){.lp section{padding:56px 0}.lp .hero{padding:60px 0 48px}.lp .hero .btns{flex-wrap:nowrap;gap:10px}.lp .hero .btns .btn{flex:1 1 0;min-width:0;white-space:nowrap;text-align:center;padding:14px 12px;font-size:15px}.lp .t-long{display:none}.lp .t-short{display:inline}.lp .play{width:64px;height:64px}.lp{padding-bottom:62px}.lp .lp-bar{display:flex}.lp .lp-dock{display:block}.lp .prices{display:flex;gap:14px;align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:24px;margin-left:-24px;margin-right:-24px;padding:16px 24px 8px;scrollbar-width:none;-ms-overflow-style:none}.lp .prices::-webkit-scrollbar{display:none}.lp .price{flex:0 0 100%;scroll-snap-align:start}.lp .price li{font-size:14.5px}.lp .price li .hint{position:static}.lp .price li .hint:after{left:0;right:0;width:auto;transform:translateY(5px)}.lp .price li .hint:hover:after,.lp .price li .hint:focus:after{transform:none}.lp .price .btn{background:none;border-color:var(--line);color:var(--text)}.lp .price.now .btn{background:var(--accent);border-color:transparent;color:#fff;animation:lp-buy-pulse 2.4s ease-out infinite}.lp .prices-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.lp .prices-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--line);cursor:pointer;transition:.2s}.lp .prices-dots button.on{width:22px;border-radius:4px;background:var(--accent)}}.lp *{border-radius:var(--r)}.lp .play,.lp .scroll-cta i,.lp .hint,.lp .dot,.lp .avatar{border-radius:50%}.lp .tool{border-radius:12px}.lp .tool.film i{border-radius:5px}.lp #about .card{border-radius:6px}.lp #program{border-radius:50px 50px 0 0}.lp .views{border-radius:0 0 10px 10px}.lp .skills span,.lp .week i,.lp .proof span{border-radius:999px}.lp .mark:before{border-radius:.55em .95em .6em .85em / .95em .6em 1.05em .7em}.lp section{border-top-color:var(--line)}@keyframes lp-dialog-in{from{transform:translate(-50%,-50%) translateY(12px) scale(.985)}to{transform:translate(-50%,-50%)}}@keyframes lp-overlay-in{from{opacity:0}to{opacity:1}}.lp .dialog-lost{font-size:12.5px;color:var(--faint);text-decoration:none}.lp .dialog-lost:hover{color:var(--accent)}.lp .note{display:flex;gap:10px;align-items:flex-start;margin:16px 0;padding:12px 14px;border-radius:var(--r);background:rgba(229,72,77,.12);border:1px solid rgba(229,72,77,.35);color:#ff9b93;font-size:14px;line-height:1.45}.lp .note .ico{width:18px;height:18px;flex:none;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2}.lp .login-note{margin-top:18px;padding:12px 14px;border-radius:var(--r);background:rgba(61,220,132,.1);border:1px solid rgba(61,220,132,.25);display:flex;gap:10px;align-items:flex-start}.lp .login-note svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--ok);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp .login-note p{margin:0;font-size:13px;line-height:1.45;color:var(--text)}.lp section[id],.lp header[id]{scroll-margin-top:72px}.lp .hero h1{max-width:none}.lp .player{display:flex;text-decoration:none;color:inherit}.lp .player img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp .player .play{position:relative;z-index:1}body.lp-locked{overflow:hidden}.lp .mine{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:900px;margin:30px auto 0;padding:16px 20px;background:var(--surface);border:1px solid var(--accent-line);text-align:left}.lp .mine-txt{flex:1 1 260px;min-width:0}.lp .mine-txt b{display:block;font-size:16px;font-weight:650}.lp .mine-txt span{display:block;font-size:14px;color:var(--muted);margin-top:2px}.lp .mine-bar{height:4px;background:var(--surface-3);margin-top:10px;overflow:hidden}.lp .mine-bar i{display:block;height:100%;background:var(--accent);width:var(--p,0%)}.lp .mine .btn{flex:none}.lp .week{display:flex;flex-direction:column}.lp .week-body{flex:1}.lp .week details{border:0;border-top:1px solid var(--line);padding:0;margin:0 22px}.lp .week details summary{font-size:13px;font-weight:650;color:var(--muted);padding:12px 0;letter-spacing:.01em}.lp .week details summary:after{font-size:17px}.lp .week details[open] summary{color:var(--text)}.lp .week ol{margin:0 0 16px;padding:0 0 0 20px;color:var(--muted);font-size:14px;line-height:1.45}.lp .week ol li{padding:3px 0}.lp .week ol li::marker{color:var(--faint);font-size:12px}.lp .tariffs-note a{color:inherit}.lp .price .btn[aria-disabled="true"]{opacity:.55;pointer-events:none}@media(max-width:640px){.lp{padding-bottom:0}.lp .lp-bar,.lp .lp-dock{z-index:52;min-height:58px;padding-bottom:env(safe-area-inset-bottom)}.lp .lp-bar a{min-height:58px}}@media(max-width:959px){.lp .ask-fab{bottom:calc(max(var(--dock,0px),58px) + 16px)}}@media(min-width:641px){.lp .lp-bar,.lp .lp-dock{display:none}}@media(prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp .hero h1 .shine{animation-duration:6.5s}.lp .rv{transform:translateY(8px);transition-duration:.9s}.lp .scroll-cta i{animation-name:lp-nudge-soft;animation-duration:3.6s}.lp .skills span{animation-name:lp-drift-chip-soft}.lp #program:before,.lp #tariffs:before{animation-duration:48s}.lp .price.now .btn{animation:none}.lp #cx.on{animation:none;opacity:.5}.lp .price li.lit{animation-duration:1.4s}}@keyframes lp-nudge-soft{0%,100%{transform:translateY(0);opacity:.6}50%{transform:translateY(3px);opacity:1}}@keyframes lp-drift-chip-soft{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}[data-tone="light"] .lp .lp-bar a.on{background:var(--surface-2)}.lp .week i{background:rgba(11,11,13,.86);color:#F2F2F2;border-color:rgba(255,255,255,.14);backdrop-filter:none;-webkit-backdrop-filter:none}.lp .week.hl i{background:var(--tint);border-color:var(--tint);color:var(--tint-ink)}[data-tone="light"] .lp .hero:before{opacity:.55}[data-tone="light"] .lp .hero h1 .shine{background-image:linear-gradient(100deg,var(--accent) 35%,#7A1E12 50%,var(--accent) 65%)}[data-tone="light"] .lp .player{border-color:rgba(0,0,0,.14);box-shadow:0 18px 50px -24px rgba(0,0,0,.45)}[data-tone="light"] .lp .player:hover{box-shadow:0 0 0 1px rgba(0,0,0,.2),0 0 0 4px var(--accent),0 18px 50px -24px rgba(0,0,0,.45)}[data-tone="light"] .lp .tools:before{opacity:calc(var(--lit,0) * .22)}[data-tone="light"] .lp .tool{background:linear-gradient(rgba(var(--clip),.16),rgba(var(--clip),.16)),var(--surface);box-shadow:inset 0 0 0 1px rgba(var(--clip),.5)}[data-tone="light"] .lp .tool b{color:var(--text)}[data-tone="light"] .lp .tool span{color:var(--muted)}[data-tone="light"] .lp .tool:after{background-color:rgb(var(--clip));border-top-color:rgba(0,0,0,.1);color:#fff}[data-tone="light"] .lp .tool i{background:rgba(var(--clip),.14);box-shadow:inset 0 0 0 1px rgba(var(--clip),.4)}[data-tone="light"] .lp .tool.spark i{background:none;box-shadow:none}[data-tone="light"] .lp .tool.spark i svg{fill:rgb(var(--clip))}[data-tone="light"] .lp .tool.film i{border-color:rgba(0,0,0,.12)}[data-tone="light"] .lp .tool.wave:before{filter:brightness(.32) saturate(1.6);opacity:.4}[data-tone="light"] .lp .trim-line{background:rgba(0,0,0,.28)}[data-tone="light"] .lp .ruler{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.22) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,rgba(0,0,0,.1) 0 1px,transparent 1px 16px)}[data-tone="light"] .lp .stage:before{opacity:.45}[data-tone="light"] .lp .mask-art .path{stroke:rgba(0,0,0,.35)}