@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lfsp{--ink: #07080B;--ink-2: #0C0E13;--ink-3: #12151C;--ink-4: #191D26;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .16);--fg: #F4F6FA;--fg-2: rgba(244, 246, 250, .68);--fg-3: rgba(244, 246, 250, .46);--fg-meta: rgba(244, 246, 250, .58);--warn-lit: #FFA688;--sig-txt: #A9C3FF;--sig: #0046FF;--sig-lit: #5B8CFF;--sig-soft: rgba(91, 140, 255, .14);--sig-glow: rgba(0, 70, 255, .35);--warn: #FF6A3D;--warn-soft: rgba(255, 106, 61, .12);--ok: #34D9A0;--ok-soft: rgba(52, 217, 160, .12);--r-sm: 12px;--r: 18px;--r-lg: 28px;--r-xl: 40px;--wrap: 1200px;--pad: 40px;--serif: "Instrument Serif", ui-serif, "New York", Georgia, serif;--sans: "Instrument Sans Variable", "Instrument Sans", ui-sans-serif, -apple-system, sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.19, 1, .22, 1);--ease-out: cubic-bezier(.32, .72, 0, 1);background:var(--ink);color:var(--fg);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.lfsp *,.lfsp *:before,.lfsp *:after{box-sizing:border-box}.lfsp ::selection{background:var(--sig);color:#fff}:where(.lfsp) a:focus-visible,:where(.lfsp) button:focus-visible,:where(.lfsp) summary:focus-visible,:where(.lfsp) input:focus-visible,:where(.lfsp) select:focus-visible,:where(.lfsp) textarea:focus-visible,:where(.lfsp) [tabindex]:not([tabindex^="-"]):focus-visible{outline:2px solid var(--fg);outline-offset:3px}:where(.lfsp) .lfsp-btn:focus-visible,:where(.lfsp) .lfsp-btn-ghost:focus-visible{outline-offset:4px;border-radius:999px}.lfsp-skip{position:fixed;top:-80px;left:14px;z-index:999;padding:12px 22px;border-radius:999px;background:var(--sig);color:#fff;font-family:var(--sans);font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 12px 32px -10px var(--sig-glow);transition:top .25s var(--ease-out)}.lfsp-skip:focus{top:14px;outline:2px solid var(--fg);outline-offset:3px}.lfsp-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.lfsp-section{position:relative;padding:120px 0}.lfsp-head{display:grid;justify-items:start;gap:20px;margin:0 0 clamp(44px,5vw,64px)}.lfsp-section>.lfsp-wrap{position:relative;z-index:2}.lfsp-seam{position:relative}.lfsp-seam:before,.lfsp-seam:after{content:"";position:absolute;left:0;right:0;height:120px;pointer-events:none;z-index:1}.lfsp-seam:before{top:0;background:linear-gradient(to bottom,var(--ink),transparent)}.lfsp-seam:after{bottom:0;background:linear-gradient(to top,var(--ink),transparent)}.lfsp-display{font-family:var(--serif);font-weight:400;line-height:.94;letter-spacing:-.03em;font-size:clamp(42px,6.2vw,92px);margin:0}.lfsp-h2{font-family:var(--serif);font-weight:400;line-height:1;letter-spacing:-.028em;font-size:clamp(32px,4.4vw,60px);margin:0}.lfsp-display em,.lfsp-h2 em{font-style:italic;color:var(--sig-lit)}.lfsp-kicker{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-meta);display:inline-flex;align-items:center;gap:10px}.lfsp-kicker:before{content:"";width:20px;height:1px;background:var(--sig-lit);opacity:.8}.lfsp-lead{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--fg-2);max-width:58ch;margin:0}.lfsp-num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lfsp-card{background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--line);border-radius:var(--r-lg)}.lfsp-glass{background:#ffffff0d;border:1px solid var(--line);border-radius:var(--r-lg);backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6)}.lfsp-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;border:0;cursor:pointer;background:var(--sig);color:#fff;font-family:var(--sans);font-size:15.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;box-shadow:0 0 0 0 var(--sig-glow),0 10px 34px -12px var(--sig-glow);transition:transform .3s var(--ease),box-shadow .5s var(--ease),background .3s var(--ease)}.lfsp-btn:hover{transform:translateY(-2px);background:#1b57ff;box-shadow:0 0 0 6px var(--sig-soft),0 18px 44px -14px var(--sig-glow)}.lfsp-btn .arw{transition:transform .5s var(--ease)}.lfsp-btn:hover .arw{transform:translate(5px)}.lfsp-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--fg);font-family:var(--sans);font-size:15.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:border-color .5s var(--ease),background .5s var(--ease)}.lfsp-btn-ghost:hover{border-color:var(--fg-3);background:#ffffff0a}.lfsp-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.lfsp-chip-warn{border-color:#ff6a3d4d;color:var(--warn-lit);background:var(--warn-soft)}.lfsp-chip-ok{border-color:#34d9a04d;color:#7be9c4;background:var(--ok-soft)}.lfsp-pulse{position:relative;width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none}.lfsp-pulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--ok);animation:lfsp-ping 2.6s var(--ease) infinite}@keyframes lfsp-ping{0%{transform:scale(.7);opacity:.7}70%,to{transform:scale(2);opacity:0}}.lfsp-rv{opacity:1;transform:none}.is-armed .lfsp-rv{opacity:0;transform:translateY(26px)}.is-armed .lfsp-rv.is-in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease)}.lfsp-strike{text-decoration:line-through;text-decoration-color:var(--warn);opacity:.55}.lfsp-rule{height:1px;background:var(--line);border:0;margin:0}@media(max-width:900px){.lfsp{--pad: 22px}.lfsp-section{padding:84px 0}.lfsp-seam:before,.lfsp-seam:after{height:70px}}@media(max-width:600px){.lfsp{--pad: 18px;--r-lg: 20px;--r-xl: 26px}.lfsp-section{padding:68px 0}.lfsp-btn,.lfsp-btn-ghost{padding:15px 22px;font-size:15px}}@media(prefers-reduced-motion:reduce){.lfsp *,.lfsp *:before,.lfsp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.is-armed .lfsp-rv{opacity:1;transform:none}}html,body{margin:0;padding:0;background:#07080b;overflow-x:hidden}html{scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit}img,canvas,svg{display:block;max-width:100%}button{font:inherit}#top:focus{outline:none}.lfsp-nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:90;width:calc(100% - 40px);max-width:var(--wrap);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:9px 9px 9px 22px;border-radius:999px;border:1px solid transparent;background:transparent;transition:background .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease)}.lfsp-nav.is-solid{background:#07080b9e;border-color:var(--line);backdrop-filter:blur(22px) saturate(1.7);-webkit-backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 12px 40px -24px #000}.lfsp-nav-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:21px;letter-spacing:-.02em;color:var(--fg);text-decoration:none;white-space:nowrap}.lfsp-nav-tld{color:var(--fg-meta)}.lfsp-nav-mark{width:8px;height:8px;border-radius:50%;background:var(--sig-lit);box-shadow:0 0 12px var(--sig-glow);flex:none}.lfsp-nav-links{display:flex;gap:26px;font-size:14.5px}.lfsp-nav-links a{color:var(--fg-2);text-decoration:none;padding:4px 0;position:relative;transition:color .35s var(--ease)}.lfsp-nav-links a:hover{color:var(--fg)}.lfsp-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--sig-lit);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.lfsp-nav-links a.is-active{color:var(--fg)}.lfsp-nav-links a.is-active:after{transform:scaleX(1)}.lfsp-nav-cta{padding:12px 20px;font-size:14.5px;flex:none;white-space:nowrap}@media(max-width:1080px){.lfsp-nav-links{display:none}}@media(max-width:720px){.lfsp-nav{top:10px;width:calc(100% - 20px);padding:8px 8px 8px 16px;gap:12px}.lfsp-nav-brand{font-size:18px}.lfsp-nav-cta{padding:11px 16px;font-size:13.5px}}.lfsp-lens{position:fixed;top:0;left:0;width:54px;height:54px;border-radius:50%;pointer-events:none;z-index:95;opacity:0;transform:translate3d(-999px,-999px,0);will-change:transform,opacity;transition:opacity .45s var(--ease),width .3s var(--ease),height .3s var(--ease);backdrop-filter:blur(.4px) saturate(2.4) contrast(1.16) brightness(1.5);-webkit-backdrop-filter:blur(.4px) saturate(2.4) contrast(1.16) brightness(1.5);background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.07),transparent 62%),radial-gradient(circle at 50% 50%,rgba(91,140,255,.05),transparent 72%);border:1px solid rgba(255,255,255,.38);box-shadow:0 3px 8px #00000057,0 0 0 1px #5b8cff24,0 0 10px #5b8cff2e,inset 0 1px 3px #ffffff6b,inset 0 -4px 9px #5b8cff38,inset 0 0 12px #ffffff14}.lfsp-lens.is-on{opacity:1}.lfsp-lens.is-press{width:46px;height:46px}.lfsp-lens:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff0 62%,#5b8cff38 82%,#ffffff4d 91%,#9678eb2e 96%,#fff0)}.lfsp-lens:before{content:"";position:absolute;top:14%;left:18%;width:26%;height:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);filter:blur(1.5px)}@media(hover:none),(pointer:coarse){.lfsp-lens{display:none}}@media(prefers-reduced-motion:reduce){.lfsp-lens{display:none}}@supports not (backdrop-filter: blur(1px)){.lfsp-lens{display:none}}.lfsp-hero{display:flex;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(88px,10vh,124px) 0 clamp(48px,6vh,76px);overflow:hidden;overflow:clip;isolation:isolate}.lfsp-hero>.lfsp-wrap{width:100%}.lfsp-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lfsp-hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(78% 58% at 20% 44%,rgba(7,8,11,.74),transparent 72%),linear-gradient(to bottom,transparent 52%,var(--ink))}.lfsp-hero-aurora{position:absolute;inset:-20% -12%;transform:translate3d(0,calc(var(--aurora-p, 0) * 14%),0);opacity:calc(1 - (min(var(--aurora-p, 0),.8)*.85));will-change:transform,opacity}.lfsp-hero-blob{position:absolute;display:block;border-radius:50%;filter:blur(130px)}.lfsp-hero-blob-a{top:-24%;right:-10%;width:min(54vw,740px);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(0,70,255,.58),rgba(0,70,255,.16) 54%,transparent 72%);animation:lfsp-hero-drift-a 58s var(--ease) infinite alternate}.lfsp-hero-blob-b{top:24%;left:-12%;width:min(46vw,640px);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(91,140,255,.34),rgba(91,140,255,.1) 52%,transparent 70%);animation:lfsp-hero-drift-b 46s var(--ease) infinite alternate-reverse}.lfsp-hero-blob-c{bottom:-18%;left:26%;width:min(38vw,540px);aspect-ratio:1;background:radial-gradient(circle at 50% 50%,rgba(0,70,255,.34),transparent 68%);animation:lfsp-hero-drift-c 70s var(--ease) infinite alternate}@keyframes lfsp-hero-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-7%,6%,0) scale(1.14)}}@keyframes lfsp-hero-drift-b{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(9%,-7%,0) scale(.92)}}@keyframes lfsp-hero-drift-c{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(6%,-4%,0) scale(1.1)}}.lfsp-hero-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(124% 76% at 50% 6%,#000 16%,rgba(0,0,0,.34) 56%,transparent 86%);mask-image:radial-gradient(124% 76% at 50% 6%,#000 16%,rgba(0,0,0,.34) 56%,transparent 86%)}.lfsp-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:38px;align-items:center}@media(min-width:1000px){.lfsp-hero-inner{grid-template-columns:minmax(0,1fr) 440px;gap:56px}}@media(min-width:1280px){.lfsp-hero-inner{grid-template-columns:minmax(0,1fr) 468px;gap:64px}}.lfsp-hero-copy{min-width:0}.lfsp-hero-copy>.lfsp-rv+.lfsp-rv{margin-top:22px}.lfsp-hero-copy>.lfsp-hero-ctas{margin-top:32px}.lfsp-hero-copy>.lfsp-hero-hint{margin-top:16px}.lfsp-hero-copy>.lfsp-hero-slot{margin-top:18px}.lfsp-hero-eyebrow{max-width:100%;align-items:flex-start;color:var(--fg-2)}.lfsp-hero-eyebrow:before{flex:none;margin-top:7px}.lfsp-hero-h1{font-size:clamp(38px,4.7vw,66px);text-wrap:balance}.lfsp-hero-sub{max-width:46ch;text-wrap:pretty}.lfsp-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lfsp-hero-hint{margin:0;max-width:48ch;font-size:14.5px;line-height:1.5;color:var(--fg-2)}.lfsp-hero-slot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;line-height:1.5;letter-spacing:.04em;color:var(--fg-2)}.lfsp-hero-slot>.lfsp-num{min-width:0;max-width:46ch}.lfsp-hero-calcwrap{position:relative;min-width:0}.lfsp-hero-calcwrap:before{content:"";position:absolute;inset:-12% -8% -16%;z-index:-1;background:radial-gradient(58% 48% at 64% 30%,var(--sig-glow),transparent 72%);filter:blur(48px);pointer-events:none}.lfsp-hero-calc{position:relative;padding:clamp(18px,3.2vw,26px);box-shadow:0 40px 90px -52px #000000f2;transition:box-shadow .7s var(--ease)}.lfsp-hero-calc:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,var(--sig-lit),transparent);opacity:.5}.lfsp-hero-calc.is-flash{box-shadow:0 0 0 1px var(--sig-lit),0 0 62px -8px var(--sig-glow),0 40px 90px -52px #000000f2}.lfsp-hero-calc-kicker{display:block;margin-bottom:18px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2)}.lfsp-hero-field+.lfsp-hero-field{margin-top:16px}.lfsp-hero-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.lfsp-hero-field-head label,.lfsp-hero-field-label{font-size:13.5px;color:var(--fg-2)}.lfsp-hero-field-label{display:block;margin-bottom:9px}.lfsp-hero-out{font-size:15px;font-weight:500;color:var(--fg);white-space:nowrap}.lfsp-hero-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:22px;margin:0;background:transparent;cursor:pointer}.lfsp-hero-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--sig) 0%,var(--sig-lit) var(--fill, 0%),rgba(255,255,255,.11) var(--fill, 0%),rgba(255,255,255,.11) 100%)}.lfsp-hero-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border:0;border-radius:50%;background:var(--fg);box-shadow:0 0 0 4px #0046ff4d,0 6px 16px -6px #000000e6;transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.lfsp-hero-range:hover::-webkit-slider-thumb{transform:scale(1.08)}.lfsp-hero-range:active::-webkit-slider-thumb{box-shadow:0 0 0 7px var(--sig-soft),0 6px 16px -6px #000000e6}.lfsp-hero-range:focus-visible{outline:none}.lfsp-hero-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--sig-lit)}.lfsp-hero-range::-moz-range-track{height:6px;border-radius:999px;background:#ffffff1c}.lfsp-hero-range::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--sig),var(--sig-lit))}.lfsp-hero-range::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--fg);box-shadow:0 0 0 4px #0046ff4d}.lfsp-hero-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ink),0 0 0 6px var(--sig-lit)}.lfsp-hero-bench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lfsp-hero-bench-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 6px;border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff08;font-family:var(--sans);cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease)}.lfsp-hero-bench-btn span{font-size:15px;font-weight:600;color:var(--fg);white-space:nowrap}.lfsp-hero-bench-btn small{font-size:10.5px;line-height:1.25;text-align:center;color:var(--fg-2)}.lfsp-hero-bench-btn:hover{border-color:var(--line-2);background:#ffffff0e}.lfsp-hero-bench-btn.is-on{border-color:#5b8cff8c;background:var(--sig-soft)}.lfsp-hero-bench-btn:focus-visible{outline:2px solid var(--sig-lit);outline-offset:2px}.lfsp-hero-cut{margin:20px 0 18px}.lfsp-hero-res-label{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2)}.lfsp-hero-res-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 14px;margin-top:10px}.lfsp-hero-res-main{min-width:0}.lfsp-hero-res-num{display:block;font-family:var(--serif);font-size:clamp(40px,4.6vw,58px);line-height:.95;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg)}.lfsp-hero-res-per{display:block;margin-top:6px;font-size:13.5px;color:var(--fg-2)}.lfsp-hero-payback{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;padding-bottom:3px;text-align:right}.lfsp-hero-payback-label{font-family:var(--mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-2)}.lfsp-hero-payback-val{font-size:14px;font-weight:500;color:var(--fg);white-space:nowrap}.lfsp-hero-bar{position:relative;height:12px;margin-top:18px;border-radius:999px;background:#ffffff12;overflow:hidden}.lfsp-hero-bar-leak,.lfsp-hero-bar-now,.lfsp-hero-bar-mark{position:absolute;top:0;bottom:0}.lfsp-hero-bar-leak{background-color:var(--warn-soft);background-image:repeating-linear-gradient(115deg,rgba(255,106,61,.55) 0 2px,transparent 2px 7px);transition:left .55s var(--ease),width .55s var(--ease)}.lfsp-hero-bar-now{left:0;border-radius:999px;background:linear-gradient(90deg,#f4f6fa9e,#f4f6faeb);transition:width .55s var(--ease)}.lfsp-hero-bar-mark{width:2px;border-radius:2px;background:var(--sig-lit);box-shadow:0 0 12px 1px var(--sig-glow);transition:left .55s var(--ease)}.lfsp-hero-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:11.5px;color:var(--fg-2)}.lfsp-hero-legend span{display:inline-flex;align-items:center}.lfsp-hero-legend i{width:8px;height:8px;margin-right:7px;border-radius:2px;flex:none}.lfsp-hero-dot-now{background:#f4f6faeb}.lfsp-hero-dot-leak{background:var(--warn)}.lfsp-hero-dot-bench{background:var(--sig-lit)}.lfsp-hero-verdict{margin:16px 0 0;padding:11px 14px;border-left:2px solid var(--sig-lit);border-radius:var(--r-sm);background:#5b8cff17;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.lfsp-hero-verdict.is-off{border-left-color:var(--warn);background:var(--warn-soft);color:var(--warn-lit)}.lfsp-hero-note{margin:12px 0 0;font-size:11.5px;line-height:1.45;color:var(--fg-2)}.lfsp-hero-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:999px){.lfsp-hero{min-height:0;padding:clamp(76px,12vh,104px) 0 56px}.lfsp-hero-blob{filter:blur(64px)}.lfsp-hero-blob-c{display:none}.lfsp-hero-calcwrap:before{filter:blur(30px)}}@media(max-width:600px){.lfsp-hero-grid{background-size:48px 48px}.lfsp-hero-sub{max-width:none}.lfsp-hero-bench-btn small{font-size:10px}.lfsp-hero-res-num{font-size:clamp(36px,10.5vw,46px)}.lfsp-hero-eyebrow{font-size:10px;letter-spacing:.1em;gap:8px}.lfsp-hero-eyebrow:before{width:14px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.lfsp-hero-blob{animation:none}.lfsp-hero-aurora{transform:none;opacity:1}}.lfsp-proof{position:relative;padding:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent)}.lfsp-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lfsp-proof-item{padding:0 28px;border-left:1px solid var(--line)}.lfsp-proof-item:first-child{padding-left:0;border-left:0}.lfsp-proof-n{display:block;font-family:var(--serif);font-size:clamp(36px,3.8vw,52px);line-height:1;letter-spacing:-.03em;margin-bottom:12px;color:var(--fg)}.lfsp-proof-n .lfsp-num{font-family:inherit;letter-spacing:inherit}.lfsp-proof-l{display:block;font-size:13.5px;line-height:1.45;color:var(--fg-2);max-width:24ch}@media(max-width:900px){.lfsp-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}.lfsp-proof-item:nth-child(3){padding-left:0;border-left:0}}@media(max-width:560px){.lfsp-proof{padding:44px 0}.lfsp-proof-grid{grid-template-columns:1fr;gap:26px}.lfsp-proof-item{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}.lfsp-proof-item:first-child{padding-top:0;border-top:0}.lfsp-proof-l{max-width:none}}.lfsp-diagnose{position:relative;overflow:hidden;overflow:clip;isolation:isolate}.lfsp-diagnose:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(72% 42% at 50% -8%,rgba(91,140,255,.11),transparent 64%),radial-gradient(46% 38% at 92% 10%,rgba(0,70,255,.1),transparent 72%)}.lfsp-diagnose>*{position:relative;z-index:1}.lfsp-diagnose-head{display:grid;justify-items:start;gap:22px}.lfsp-diagnose-origin{margin-top:38px;max-width:62ch}.lfsp-diagnose-quote{position:relative;margin:0;padding-left:26px;font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.1vw,27px);line-height:1.34;letter-spacing:-.015em;color:var(--fg-2)}.lfsp-diagnose-quote:before{content:"";position:absolute;left:0;top:.3em;bottom:.18em;width:2px;border-radius:2px;background:linear-gradient(to bottom,var(--sig-lit),rgba(91,140,255,0))}.lfsp-diagnose-panel{position:relative;margin-top:58px;padding:48px 48px 58px;border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff0b,#ffffff03 44%,#ffffff06);overflow:hidden}.lfsp-diagnose-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.5) .5px,transparent .5px);background-size:26px 26px;opacity:.07;-webkit-mask-image:radial-gradient(115% 88% at 18% 0%,#000,transparent 76%);mask-image:radial-gradient(115% 88% at 18% 0%,#000,transparent 76%)}.lfsp-diagnose-panel:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--heat, 1);background:radial-gradient(66% 44% at 24% 104%,rgba(255,106,61,.22),transparent 68%);transition:opacity .5s linear}.lfsp-diagnose-panel>*{position:relative;z-index:1}.lfsp-diagnose-tick{position:absolute;z-index:2;width:11px;height:11px;opacity:.55;pointer-events:none}.lfsp-diagnose-tick:before,.lfsp-diagnose-tick:after{content:"";position:absolute;background:var(--line-2)}.lfsp-diagnose-tick:before{left:0;right:0;top:50%;height:1px}.lfsp-diagnose-tick:after{top:0;bottom:0;left:50%;width:1px}.lfsp-diagnose-tick-tl{left:18px;top:18px}.lfsp-diagnose-tick-tr{right:18px;top:18px}.lfsp-diagnose-tick-bl{left:18px;bottom:18px}.lfsp-diagnose-tick-br{right:18px;bottom:18px}.lfsp-diagnose-drill{--step: 34px;--rail: 34px;--gap: 30px;--ny: 14px;--elb-r: 14px}.lfsp-diagnose-leadin{position:relative;height:36px;margin-bottom:var(--gap)}.lfsp-diagnose-leadin:before{content:"";position:absolute;left:0;top:0;width:1px;height:calc((100% + var(--gap)) * var(--s, 1));background-image:repeating-linear-gradient(to bottom,var(--line-2) 0 4px,transparent 4px 10px)}.lfsp-diagnose-leadin:after{content:"";position:absolute;left:-5px;top:0;width:11px;height:1px;background:var(--line-2)}.lfsp-diagnose-cascade{display:flex;flex-direction:column;gap:var(--gap);margin:0;padding:0;list-style:none}.lfsp-diagnose-step{--e: 1;--s: 1;position:relative;margin-left:calc(var(--d, 0) * var(--step));padding:6px 0 0 var(--rail);min-width:0}.lfsp-diagnose-step:before{content:"";position:absolute;left:calc(-1 * var(--step));top:0;width:var(--step);height:var(--ny);border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-bottom-left-radius:min(var(--elb-r),var(--step));-webkit-clip-path:inset(0 0 calc((1 - var(--e)) * 100%) 0);clip-path:inset(0 0 calc((1 - var(--e)) * 100%) 0)}.lfsp-diagnose-step.is-root:before{display:none}.lfsp-diagnose-spine{position:absolute;left:0;top:var(--ny);width:1px;height:calc((100% - var(--ny) + var(--gap)) * var(--s));background:linear-gradient(to bottom,var(--line-2),rgba(255,255,255,.11))}.lfsp-diagnose-step.is-root .lfsp-diagnose-spine{top:0;height:calc((100% + var(--gap)) * var(--s))}.lfsp-diagnose-spine:after{content:"";position:absolute;left:-2.5px;bottom:-3px;width:6px;height:6px;border-radius:50%;background:var(--sig-lit);box-shadow:0 0 14px 3px var(--sig-glow);opacity:clamp(0,calc((1 - var(--s)) * 9),1)}.lfsp-diagnose-node{position:absolute;z-index:2;left:-4.5px;top:calc(var(--ny) - 4.5px);width:9px;height:9px;border-radius:50%;background:var(--ink);border:1px solid var(--line-2);transition:background .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease)}.lfsp-diagnose-step.is-lit .lfsp-diagnose-node{background:var(--sig-lit);border-color:var(--sig-lit);box-shadow:0 0 0 4px var(--sig-soft),0 0 18px 2px var(--sig-glow)}.lfsp-diagnose-step.is-lit .lfsp-diagnose-node:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--sig-lit);animation:lfsp-diagnose-ping 1.1s var(--ease) both}@keyframes lfsp-diagnose-ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(3.4);opacity:0}}.lfsp-diagnose-body{min-width:0;transition:opacity .85s var(--ease),transform .85s var(--ease)}.lfsp-diagnose-step.is-dim .lfsp-diagnose-body{opacity:0;transform:translateY(12px)}.lfsp-diagnose-meta{display:flex;align-items:center;gap:14px;min-width:0}.lfsp-diagnose-label{font-family:var(--mono);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.lfsp-diagnose-hair{position:relative;flex:1 1 0;min-width:0;height:1px;overflow:hidden;background:linear-gradient(90deg,var(--line-2),rgba(255,255,255,.02) 55%,transparent)}.lfsp-diagnose-step.is-lit .lfsp-diagnose-hair:after{content:"";position:absolute;top:0;left:0;width:84px;height:1px;background:linear-gradient(90deg,transparent,var(--sig-lit),transparent);animation:lfsp-diagnose-sweep 1.3s var(--ease) both}@keyframes lfsp-diagnose-sweep{0%{transform:translate(-90px);opacity:0}30%{opacity:1}to{transform:translate(760px);opacity:0}}.lfsp-diagnose-headline{margin:13px 0 0;font-family:var(--sans);font-weight:500;font-size:clamp(19px,1.7vw,24px);line-height:1.22;letter-spacing:-.022em;color:var(--fg);max-width:30ch}.lfsp-diagnose-sub{margin:9px 0 0;font-size:clamp(15px,1.12vw,16.5px);line-height:1.55;color:var(--fg-2);max-width:54ch}.lfsp-diagnose-cause-row{--ny: 42px;--elb-r: 18px;padding-top:0}.lfsp-diagnose-cause-row:before{width:calc(var(--step) + var(--rail))}.lfsp-diagnose-node-warn{left:calc(var(--rail) - 5px);top:calc(var(--ny) - 5px);width:10px;height:10px;border-color:#ff6a3d80}.lfsp-diagnose-cause-row.is-locked .lfsp-diagnose-node-warn{background:var(--warn);border-color:var(--warn);box-shadow:0 0 0 5px #ff6a3d24,0 0 22px 3px #ff6a3d8c}.lfsp-diagnose-cause{position:relative;z-index:1;overflow:hidden;padding:28px 36px 34px;border-radius:var(--r-lg);border:1px solid rgba(255,106,61,.28);background:radial-gradient(120% 130% at 0% 0%,rgba(255,106,61,.14),transparent 58%),linear-gradient(180deg,#ff6a3d10,#ff6a3d05);box-shadow:0 0 0 1px #ff6a3d0f,0 44px 92px -56px #ff6a3de6}.lfsp-diagnose-cause:after{content:"";position:absolute;z-index:0;right:0;top:0;bottom:0;width:46%;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,106,61,.55) 0 1px,transparent 1px 24px);opacity:.2;-webkit-mask-image:linear-gradient(90deg,transparent,#000 62%,transparent);mask-image:linear-gradient(90deg,transparent,#000 62%,transparent)}.lfsp-diagnose-cause>.lfsp-chip,.lfsp-diagnose-cause-head,.lfsp-diagnose-cause-sub{position:relative;z-index:1}.lfsp-diagnose-ring{position:absolute;z-index:0;left:0;top:42px;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;border:1px solid rgba(255,106,61,.55);opacity:0;pointer-events:none}.lfsp-diagnose-cause.is-locked .lfsp-diagnose-ring{animation:lfsp-diagnose-impact 1.9s var(--ease) both}.lfsp-diagnose-cause.is-locked .lfsp-diagnose-ring:nth-child(2){animation-delay:.17s}.lfsp-diagnose-cause.is-locked .lfsp-diagnose-ring:nth-child(3){animation-delay:.36s}@keyframes lfsp-diagnose-impact{0%{transform:scale(.18);opacity:.8}to{transform:scale(3.6);opacity:0}}.lfsp-diagnose-cause-head{margin:20px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(27px,3.5vw,46px);line-height:1.03;letter-spacing:-.028em;color:var(--fg);text-wrap:balance}.lfsp-diagnose-cause-sub{margin:16px 0 0;font-size:clamp(15.5px,1.25vw,17.5px);line-height:1.55;color:var(--fg-2);max-width:50ch}.lfsp-diagnose-outro{margin-top:58px;max-width:64ch;padding-left:24px;border-left:1px solid var(--line-2)}.lfsp-diagnose-outro p{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;letter-spacing:-.012em;color:var(--fg-2)}@media(max-width:1000px){.lfsp-diagnose-drill{--step: 24px;--rail: 28px;--gap: 26px}.lfsp-diagnose-panel{padding:34px 30px 44px;margin-top:46px}.lfsp-diagnose-cause{padding:24px 26px 28px}.lfsp-diagnose-cause-row{--ny: 38px}.lfsp-diagnose-ring{top:38px}}@media(max-width:700px){.lfsp-diagnose-drill{--step: 12px;--rail: 22px;--gap: 22px;--ny: 12px;--elb-r: 10px}.lfsp-diagnose-panel{margin-top:36px;padding:22px 16px 34px;border-radius:var(--r-lg)}.lfsp-diagnose-tick{display:none}.lfsp-diagnose-origin{margin-top:28px}.lfsp-diagnose-cause{padding:20px 18px 22px}.lfsp-diagnose-cause-row{--ny: 34px;--elb-r: 12px}.lfsp-diagnose-ring{top:34px;width:72px;height:72px;margin:-36px 0 0 -36px}.lfsp-diagnose-headline,.lfsp-diagnose-sub{max-width:none}.lfsp-diagnose-outro{margin-top:40px;padding-left:18px}}@media(prefers-reduced-motion:reduce){.lfsp-diagnose-step.is-dim .lfsp-diagnose-body{opacity:1;transform:none}.lfsp-diagnose-spine:after{display:none}}.lfsp-retainer{overflow-x:clip}.lfsp-retainer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,106,61,.035) 46%,transparent)}.lfsp-retainer>.lfsp-wrap{position:relative;z-index:1}.lfsp-retainer-head{display:grid;gap:20px;justify-items:start;max-width:60ch;margin:0 0 56px}.lfsp-retainer-stagewrap{container-type:inline-size;margin:0 0 12px}.lfsp-retainer-stage{--k: 0;--fill: 1;--stage-h: 636px;--card-w: clamp(172px, 16cqw, 182px);--card-h: 42px;--sum-w: clamp(288px, 32cqw, 384px);--sum-h: 250px;--gap-x: 34px;--gap-y: 30px;--ring-rx: calc(var(--sum-w) / 2 + var(--gap-x) + var(--card-w) / 2);--ring-ry: calc(var(--sum-h) / 2 + var(--gap-y) + var(--card-h) / 2);--start-rx: calc(var(--ring-rx) * 1.5);--start-rx: min(calc(var(--ring-rx) * 1.5), calc(50cqw - var(--card-w) / 2 - 26px));--start-ry: min( calc(var(--ring-ry) * 1.5), calc(var(--stage-h) / 2 - var(--card-h) / 2 - 16px) );position:relative;height:var(--stage-h);isolation:isolate}.lfsp-retainer-grid,.lfsp-retainer-glow,.lfsp-retainer-ring{position:absolute;pointer-events:none}.lfsp-retainer-grid{inset:-8%;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(farthest-side at 50% 50%,#000 20%,transparent 88%);mask-image:radial-gradient(farthest-side at 50% 50%,#000 20%,transparent 88%)}.lfsp-retainer-glow{left:50%;top:50%;width:min(760px,92cqw);aspect-ratio:1.4;transform:translate(-50%,-50%) scale(calc(1.22 - .22 * var(--k)));background:radial-gradient(closest-side,rgba(255,106,61,.22),rgba(255,106,61,.07) 54%,transparent 76%);opacity:calc(.4 + .6 * var(--k))}.lfsp-retainer-ring{left:50%;top:50%;width:calc(2 * (var(--start-rx) + (var(--ring-rx) - var(--start-rx)) * var(--k)));height:calc(2 * (var(--start-ry) + (var(--ring-ry) - var(--start-ry)) * var(--k)));transform:translate(-50%,-50%);border:1px dashed rgba(255,106,61,.3);border-radius:50%;opacity:calc(var(--k) * .55)}.lfsp-retainer-cards{position:absolute;inset:0;margin:0;padding:0;list-style:none}.lfsp-retainer-card{position:absolute;left:50%;top:50%;width:var(--card-w);height:var(--card-h);display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-sm);background:linear-gradient(180deg,#ffffff12,#ffffff05),var(--ink-2);box-shadow:0 18px 38px -26px #000000f2;transform:translate(-50%,-50%) translate(calc(var(--sx) + (var(--ex) - var(--sx)) * var(--k)),calc(var(--sy) + (var(--ey) - var(--sy)) * var(--k))) rotate(calc(var(--rot) * (1 - var(--k))));opacity:calc(1 - .25 * var(--k));filter:saturate(calc(1 - .4 * var(--k)));will-change:transform,opacity}.lfsp-retainer-card-dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--warn);opacity:.8}.lfsp-retainer-card-name{min-width:0;font-size:clamp(11.5px,1.08cqw,12.2px);line-height:1.25;font-weight:450;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfsp-retainer-sum{position:absolute;left:50%;top:50%;z-index:3;width:var(--sum-w);min-height:var(--sum-h);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;gap:18px;padding:26px 26px 24px;border:1px solid rgba(255,106,61,.3);border-radius:var(--r-lg);background:radial-gradient(130% 120% at 50% 0%,rgba(255,106,61,.13),transparent 62%),linear-gradient(180deg,#ffffff0f,#ffffff04),var(--ink-2);box-shadow:0 40px 100px -46px #ff6a3d8c,0 0 0 1px #ffffff06 inset}.lfsp-retainer-sum-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.lfsp-retainer-sum-label sup{font-size:.8em;color:var(--warn)}.lfsp-retainer-sum-grid{display:grid;gap:18px}.lfsp-retainer-sum-block{display:flex;flex-direction:column;gap:4px;margin:0;min-width:0}.lfsp-retainer-sum-range{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px .22em;min-width:0;font-size:clamp(24px,2.9cqw,34px);line-height:1;color:var(--fg)}.lfsp-retainer-sum-bis{font-family:var(--mono);font-size:.4em;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.lfsp-retainer-sum-block-year .lfsp-retainer-sum-range{font-size:clamp(19px,2.2cqw,26px);color:var(--warn)}.lfsp-retainer-sum-unit{font-size:13px;color:var(--fg-2)}.lfsp-retainer-sum-block-year{padding-top:16px;border-top:1px solid var(--line)}.lfsp-retainer-meter{display:block;height:3px;border-radius:999px;background:#ffffff14;overflow:hidden}.lfsp-retainer-meter i{display:block;height:100%;width:calc(var(--fill) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--warn),#FFB08C)}.lfsp-retainer-verdict{margin:0;padding:44px 0 0;border-top:1px solid rgba(255,106,61,.24);text-align:center;font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.4vw,56px);line-height:1.02;letter-spacing:-.028em;color:var(--warn);text-shadow:0 0 72px rgba(255,106,61,.45);text-wrap:balance}.lfsp-retainer-counter{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:44px 0 0;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lfsp-retainer-counter .lfsp-pulse{align-self:flex-start;margin-top:9px}.lfsp-retainer-counter p{margin:0;flex:1 1 220px;min-width:0;font-size:clamp(15px,1.3vw,17.5px);line-height:1.55;color:var(--fg-2)}.lfsp-retainer-counter b{font-weight:500;color:var(--ok)}.lfsp-retainer-foot{margin:18px 0 0;max-width:62ch;font-size:13px;line-height:1.55;color:var(--fg-2)}.lfsp-retainer-foot span{color:var(--warn);margin-right:4px}@media(max-width:900px){.lfsp-retainer-head{margin-bottom:40px}.lfsp-retainer-stage{--stage-h: 620px;--card-w: min(268px, 76cqw);--card-h: 34px;--sum-w: min(360px, 98cqw);--sum-h: 206px;--m-lift: 88px}.lfsp-retainer-sum{top:auto;bottom:6px;transform:translate(-50%,calc(var(--m-lift) * var(--k) * -1));gap:12px;padding:18px 20px}.lfsp-retainer-sum-range{font-size:clamp(22px,8.2cqw,30px)}.lfsp-retainer-sum-block-year .lfsp-retainer-sum-range{font-size:clamp(17px,6.3cqw,24px)}.lfsp-retainer-sum-grid{gap:12px}.lfsp-retainer-sum-block-year{padding-top:12px}.lfsp-retainer-card{transform:translate(-50%,-50%) translate(calc(var(--mx0) + (var(--mx1) - var(--mx0)) * var(--k)),calc(var(--my0) + (var(--my1) - var(--my0)) * var(--k) - var(--m-lift) * var(--k))) rotate(calc(var(--mrot) * (1 - var(--k))))}.lfsp-retainer-card-name{font-size:12.5px}.lfsp-retainer-ring{display:none}.lfsp-retainer-verdict{padding-top:34px}.lfsp-retainer-counter{margin-top:34px}}@media(prefers-reduced-motion:reduce){.lfsp-retainer-stage{--k: 0 !important;--fill: 1 !important}}.lfsp-mechanik{--tok: 60px;--rail-y: 62px;--stich: 34px;--lane-w: 56px;position:relative;overflow:hidden}.lfsp-mechanik:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 40% at 6% 58%,var(--sig-glow),transparent 72%),radial-gradient(38% 38% at 96% 66%,rgba(52,217,160,.17),transparent 72%);opacity:.5}.lfsp-mechanik>.lfsp-wrap{position:relative;z-index:1}.lfsp-mechanik .lfsp-head{display:grid;justify-items:start;gap:18px;max-width:760px;margin:0 0 72px}.lfsp-mechanik-stage{position:relative}.lfsp-mechanik-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:calc(var(--rail-y) + var(--stich)) auto;column-gap:16px;align-items:stretch}.lfsp-mechanik-item{display:contents}.lfsp-mechanik-rail,.lfsp-mechanik-fill{position:absolute;left:0;right:0;top:var(--rail-y);pointer-events:none}.lfsp-mechanik-rail{height:1px;margin-top:-.5px;background:linear-gradient(90deg,transparent,var(--line-2) 6%,var(--line-2) 88%,transparent)}.lfsp-mechanik-fill{height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,var(--sig),var(--sig-lit) 46%,var(--ok));box-shadow:0 0 20px #5b8cff52}.lfsp-mechanik-stage.is-tracked .lfsp-mechanik-fill{clip-path:inset(0 calc(100% - var(--tx, 100%)) 0 0);transition:clip-path .22s linear}.lfsp-mechanik-token{position:absolute;top:var(--rail-y);right:0;width:var(--tok);height:var(--tok);transform:translate(50%,-50%);display:grid;place-items:center;z-index:3;pointer-events:none}.lfsp-mechanik-stage.is-tracked .lfsp-mechanik-token{top:0;left:0;right:auto;transform:translate(calc(var(--tx) - 50%),calc(var(--ty) - 50%));transition:transform .28s var(--ease-out)}.lfsp-mechanik-skin{position:absolute;inset:0;border-radius:var(--r);border:1px solid;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4)}.lfsp-mechanik-skin--sig{border-color:#5b8cff8c;background:#0046ff2e;box-shadow:0 0 0 5px #0046ff17,0 18px 46px -16px var(--sig-glow)}.lfsp-mechanik-skin--ok{border-color:#34d9a08c;background:#34d9a026;box-shadow:0 0 0 5px #34d9a017,0 18px 46px -16px #34d9a066}.lfsp-mechanik-token-mark{position:relative;display:grid;place-items:center;color:var(--fg)}.lfsp-mechanik-badge{position:absolute;right:-7px;bottom:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:var(--ink);box-shadow:0 0 0 3px var(--ink)}.lfsp-mechanik-marker{grid-column:var(--col);grid-row:1;position:relative;justify-self:center;align-self:start;margin-top:calc(var(--rail-y) - 13px);width:26px;height:26px;display:grid;place-items:center;z-index:2}.lfsp-mechanik-diamond{width:11px;height:11px;border-radius:2px;background:var(--sig-lit);transform:rotate(45deg);box-shadow:0 0 0 4px var(--ink)}.lfsp-mechanik-dot{width:12px;height:12px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px var(--ink);transition:background .5s var(--ease)}.lfsp-mechanik-item.is-off .lfsp-mechanik-dot{background:var(--line-2)}.lfsp-mechanik-ripple{position:absolute;width:14px;height:14px;border-radius:50%;border:1px solid var(--acc)}.lfsp-mechanik-ring{position:absolute;inset:2px;border-radius:50%;border:1.5px dashed var(--line-2);transition:border-color .5s var(--ease),border-style .5s var(--ease)}.lfsp-mechanik-item.is-on .lfsp-mechanik-ring{border-style:solid;border-color:var(--ok)}.lfsp-mechanik-ring-fill{width:10px;height:10px;border-radius:50%;background:var(--ok)}.lfsp-mechanik-panel{grid-column:var(--col);grid-row:2;position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 20px 24px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:linear-gradient(180deg,#ffffff0b,#ffffff03);box-shadow:inset 0 1px #ffffff0d;overflow-wrap:break-word;transition:transform .8s var(--ease),border-color .8s var(--ease),background .8s var(--ease),box-shadow .8s var(--ease)}.lfsp-mechanik-panel:before{content:"";position:absolute;left:50%;top:calc(var(--stich) * -1);width:1px;height:var(--stich);background:linear-gradient(to bottom,var(--line-2),transparent)}.lfsp-mechanik-item.is-off .lfsp-mechanik-panel{transform:translateY(12px);border-color:var(--line);background:#ffffff03;box-shadow:none}.lfsp-mechanik-pole{gap:18px}.lfsp-mechanik-item--from .lfsp-mechanik-panel{background:linear-gradient(180deg,#0046ff21,#0046ff05);border-color:#5b8cff42}.lfsp-mechanik-item--to .lfsp-mechanik-panel{background:linear-gradient(180deg,#34d9a01c,#34d9a005);border-color:#34d9a047}.lfsp-mechanik-item--to.is-off .lfsp-mechanik-panel{background:#ffffff03;border-color:var(--line)}.lfsp-mechanik-pole-name{font-family:var(--mono);font-size:12.5px;letter-spacing:.01em;color:var(--fg-2)}.lfsp-mechanik-slot{flex:1;min-height:62px;display:grid;place-items:center}.lfsp-mechanik-socket{position:relative;width:52px;height:52px;border-radius:15px;border:1px dashed var(--line-2);display:grid;place-items:center}.lfsp-mechanik-tile{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--fg)}.lfsp-mechanik-tile--sig{background:#0046ff3d;border:1px solid rgba(91,140,255,.5)}.lfsp-mechanik-tile--ok{background:#34d9a02e;border:1px solid rgba(52,217,160,.5)}.lfsp-mechanik-handover{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lfsp-mechanik-handover li{display:flex;align-items:center;gap:10px;font-size:14.5px;line-height:1.35;color:var(--fg-2)}.lfsp-mechanik-hcheck{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:var(--ok);background:var(--ok-soft);border:1px solid rgba(52,217,160,.42)}.lfsp-mechanik-step{gap:12px}.lfsp-mechanik-step-n{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;color:var(--acc);transition:color .6s var(--ease)}.lfsp-mechanik-item.is-off .lfsp-mechanik-step-n{color:var(--fg-2)}.lfsp-mechanik-step-t{margin:0;font-size:18px;font-weight:600;line-height:1.24;letter-spacing:-.015em;color:var(--fg)}.lfsp-mechanik-step-b{margin:0;font-size:14.5px;line-height:1.52;color:var(--fg-2)}.lfsp-mechanik-merk{display:grid;justify-items:center;gap:34px;margin-top:92px;text-align:center}.lfsp-mechanik-merk-rule{width:min(340px,62%);height:1px;background:linear-gradient(90deg,transparent,var(--sig),var(--ok),transparent)}.lfsp-mechanik-merk p{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(30px,4.6vw,58px);line-height:1.06;letter-spacing:-.028em}.lfsp-mechanik-merk-a,.lfsp-mechanik-merk-b{display:block}.lfsp-mechanik-merk-a{color:var(--fg-2)}.lfsp-mechanik-merk-b{color:var(--fg)}@media(max-width:940px){.lfsp-mechanik .lfsp-head{margin-bottom:52px}.lfsp-mechanik-grid{display:block}.lfsp-mechanik-item{display:grid;grid-template-columns:var(--lane-w) minmax(0,1fr);column-gap:14px;align-items:start}.lfsp-mechanik-item+.lfsp-mechanik-item{margin-top:14px}.lfsp-mechanik-marker{grid-column:1;grid-row:1;margin-top:26px}.lfsp-mechanik-panel{grid-column:2;grid-row:1}.lfsp-mechanik-panel:before{display:none}.lfsp-mechanik-rail,.lfsp-mechanik-fill{top:0;bottom:0;left:calc(var(--lane-w) / 2);right:auto;height:auto;margin:0}.lfsp-mechanik-rail{width:1px;margin-left:-.5px;background:linear-gradient(180deg,transparent,var(--line-2) 3%,var(--line-2) 95%,transparent)}.lfsp-mechanik-slot{justify-items:start;min-height:0;margin:2px 0}.lfsp-mechanik-fill{width:2px;margin-left:-1px;background:linear-gradient(180deg,var(--sig),var(--sig-lit) 46%,var(--ok))}.lfsp-mechanik-stage.is-tracked .lfsp-mechanik-fill{clip-path:inset(0 0 calc(100% - var(--ty, 100%)) 0)}.lfsp-mechanik-token{--tok: 52px;top:auto;bottom:0;left:calc(var(--lane-w) / 2);right:auto;transform:translate(-50%,50%)}.lfsp-mechanik-stage.is-tracked .lfsp-mechanik-token{top:0;bottom:auto;transform:translate(calc(var(--tx) - 50%),calc(var(--ty) - 50%))}.lfsp-mechanik-merk{margin-top:64px;gap:26px}}@media(max-width:600px){.lfsp-mechanik{--lane-w: 52px}.lfsp-mechanik-token{--tok: 46px}.lfsp-mechanik-panel{padding:18px 16px 20px}.lfsp-mechanik-item{column-gap:12px}.lfsp-mechanik-step-t{font-size:17px}}@media(prefers-reduced-motion:reduce){.lfsp-mechanik-stage.is-tracked .lfsp-mechanik-token,.lfsp-mechanik-stage.is-tracked .lfsp-mechanik-fill,.lfsp-mechanik-panel,.lfsp-mechanik-dot,.lfsp-mechanik-ring,.lfsp-mechanik-step-n{transition:none}}.lfsp-mechanik-selbst{margin:30px auto 0;max-width:62ch;font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;color:var(--fg-2);text-align:center;padding-top:26px;border-top:1px solid var(--line)}.lfsp-mechanik-selbst-frage{color:var(--fg);font-weight:500}@media(max-width:600px){.lfsp-mechanik-selbst{text-align:left;margin-top:24px}}.lfsp-alt{position:relative;isolation:isolate}.lfsp-alt:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(880px 420px at 8% 4%,rgba(255,106,61,.07),transparent 66%),radial-gradient(1120px 560px at 62% 96%,rgba(0,70,255,.16),transparent 68%)}.lfsp-alt .lfsp-head{display:grid;justify-items:start;gap:20px;margin:0 0 58px}.lfsp-alt-board{position:relative;--cols-h: 44px}.lfsp-alt-table{display:block;width:100%}.lfsp-alt-cap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lfsp-alt-thead{display:block;margin-bottom:18px}.lfsp-alt-cols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.6fr);gap:28px;margin-left:-34px;padding:0 26px 14px 60px;border-bottom:1px solid var(--line)}.lfsp-alt-cols th{margin:0;padding:0;font-family:var(--mono);font-size:11px;font-weight:500;line-height:1;letter-spacing:.14em;text-align:left;text-transform:uppercase;color:#f4f6fa8c}.lfsp-alt-listwrap{position:relative;padding-left:34px}.lfsp-alt-list{display:grid;gap:10px;margin:0;padding:0}.lfsp-alt-list>.lfsp-alt-row:last-child{margin-top:22px}.lfsp-alt-rail{--p: 1;position:absolute;left:9px;top:calc(var(--cols-h) + 8px);bottom:8px;width:1px;background:var(--line);border-radius:1px}.lfsp-alt-rail-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(to bottom,#ff6a3d1f,#ff6a3d61 44%,#34d9a09e);clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0)}.lfsp-alt-rail-head{position:absolute;left:50%;top:calc(var(--p) * 100%);transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:var(--ok);background:color-mix(in oklab,var(--warn),var(--ok) calc(var(--p) * 100%));box-shadow:0 0 16px 3px #34d9a061}.lfsp-alt-row{--k: 1;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,1.6fr);gap:28px;align-items:start;padding:24px 26px;border-radius:var(--r)}.lfsp-alt-row:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0b,#ffffff03);opacity:calc(1 - .42 * var(--k));pointer-events:none}.lfsp-alt-row[data-worst=true]:before{border-color:#ff6a3d42;background:linear-gradient(180deg,#ff6a3d1a,#ff6a3d06);opacity:calc(1 - .18 * var(--k))}.lfsp-alt-row[data-worst=true] .lfsp-alt-bar{opacity:calc(1 - .12 * var(--k));filter:none}.lfsp-alt-c{min-width:0;margin:0;padding:0;font-weight:inherit;text-align:left}.lfsp-alt-c-way{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.lfsp-alt-idx{flex:none;font-size:11px;font-weight:500;letter-spacing:.1em;color:#ffa688;color:color-mix(in oklab,rgba(244,246,250,.55),rgba(255,166,136,1) calc(var(--k) * 100%))}.lfsp-alt-mark{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:var(--ok);border:1px solid rgba(52,217,160,.38);background:var(--ok-soft);transform:scale(calc(.9 + .1 * var(--k)))}.lfsp-alt-way{font-size:19px;font-weight:600;letter-spacing:-.012em;overflow-wrap:break-word;color:rgba(244,246,250,calc(1 - .32 * var(--k)));background-image:linear-gradient(var(--warn),var(--warn));background-repeat:no-repeat;background-size:calc(var(--k) * 100%) 2px;background-position:0 57%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.is-sprint .lfsp-alt-way{color:var(--fg);background-image:none}.lfsp-alt-c-cost{padding-top:1px}.lfsp-alt-collabel{display:none;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#f4f6fa8c;margin-bottom:8px}.lfsp-alt-cost{display:block;font-size:clamp(21px,2.1vw,29px);font-weight:500;line-height:1.05;letter-spacing:-.025em;word-spacing:-.2em;color:#ffa688;color:color-mix(in oklab,var(--fg),rgba(255,166,136,1) calc(var(--k) * 100%))}.is-sprint .lfsp-alt-cost{color:var(--ok);color:color-mix(in oklab,var(--fg),var(--ok) calc(var(--k) * 100%))}.lfsp-alt-cost-pre{font-family:var(--sans);font-size:.52em;font-weight:500;letter-spacing:0;color:var(--fg-2);margin-right:.1em}.lfsp-alt-cost-suf{display:block;margin-top:7px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.lfsp-alt-bar{--w: 0%;position:relative;display:block;width:100%;height:6px;margin-top:14px;border-radius:999px;overflow:hidden;background:#ffffff0f;opacity:calc(1 - .3 * var(--k));filter:saturate(calc(1 - .2 * var(--k)))}.lfsp-alt-bar-f,.lfsp-alt-bar-tail,.lfsp-alt-bar-range{position:absolute;top:0;bottom:0;transform:scaleX(var(--k));transform-origin:left center}.lfsp-alt-bar-f{left:0;width:max(4px,var(--w));border-radius:999px;background:var(--warn)}.lfsp-alt-bar.is-ok .lfsp-alt-bar-f{background:var(--ok)}.lfsp-alt-bar-tail{left:var(--w);width:18%;background:linear-gradient(90deg,#ff6a3d80,#ff6a3d00)}.lfsp-alt-bar-range{left:var(--w);right:0;background:repeating-linear-gradient(90deg,#ff6a3d8c 0 3px,#ff6a3d00 3px 7px)}.lfsp-alt-bar.is-open{background:repeating-linear-gradient(90deg,#ff6a3dbf 0 7px,#ff6a3d00 7px 14px);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35),#000 42%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,#00000059,#000 42%,#0000);clip-path:inset(0 calc((1 - var(--k)) * 100%) 0 0);animation:lfsp-alt-drift 3.4s linear infinite}@keyframes lfsp-alt-drift{0%{background-position:0 0}to{background-position:14px 0}}.lfsp-alt-why{font-size:15.5px;line-height:1.56;overflow-wrap:break-word;color:rgba(244,246,250,calc(.88 - .2 * var(--k)))}.lfsp-alt-row.is-sprint{padding:30px 26px;border-radius:var(--r-lg);box-shadow:0 40px 90px -56px var(--sig-glow),0 0 calc(var(--k) * 64px) -26px #34d9a06b}.lfsp-alt-row.is-sprint:before{border-color:rgba(52,217,160,calc(.14 + .3 * var(--k)));background:linear-gradient(180deg,#34d9a01a,#0046ff12),linear-gradient(180deg,#ffffff0d,#ffffff04);opacity:1}.lfsp-alt-row.is-sprint:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(52,217,160,.55),transparent);opacity:var(--k)}.is-sprint .lfsp-alt-why{color:#f4f6fae0}.is-sprint .lfsp-alt-bar{opacity:1;filter:none}.lfsp-alt-list.is-flow .lfsp-alt-row{transition:box-shadow .95s var(--ease)}.is-armed .lfsp-alt-cols.lfsp-rv.is-in,.is-armed .lfsp-alt-list .lfsp-alt-row.lfsp-rv.is-in{transition:opacity .9s var(--ease) var(--d, 0ms),transform .9s var(--ease) var(--d, 0ms)}.is-armed .lfsp-alt-list.is-flow .lfsp-alt-row.lfsp-rv.is-in{transition:opacity .9s var(--ease) var(--d, 0ms),transform .9s var(--ease) var(--d, 0ms),box-shadow .95s var(--ease)}.lfsp-alt-list.is-flow .lfsp-alt-row:before,.lfsp-alt-list.is-flow .lfsp-alt-row:after{transition:opacity .8s var(--ease),border-color .8s var(--ease)}.lfsp-alt-list.is-flow .lfsp-alt-way{transition:background-size .85s var(--ease),color .8s var(--ease)}.lfsp-alt-list.is-flow .lfsp-alt-cost,.lfsp-alt-list.is-flow .lfsp-alt-idx,.lfsp-alt-list.is-flow .lfsp-alt-why{transition:color .8s var(--ease)}.lfsp-alt-list.is-flow .lfsp-alt-mark{transition:transform .8s var(--ease)}.lfsp-alt-list.is-flow .lfsp-alt-bar{transition:opacity .8s var(--ease),filter .8s var(--ease),clip-path .9s var(--ease)}.lfsp-alt-list.is-flow .lfsp-alt-bar-f,.lfsp-alt-list.is-flow .lfsp-alt-bar-tail,.lfsp-alt-list.is-flow .lfsp-alt-bar-range{transition:transform .9s var(--ease)}.lfsp-alt-close{margin-top:76px;padding-left:26px;border-left:1px solid var(--line-2)}.lfsp-alt-close-t{margin:0;max-width:34ch;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.2vw,46px);line-height:1.14;letter-spacing:-.026em;color:var(--fg)}@media(max-width:1040px){.lfsp-alt-row,.lfsp-alt-cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1.35fr);gap:20px}}@media(max-width:900px){.lfsp-alt-listwrap{padding-left:0}.lfsp-alt-rail{display:none}.lfsp-alt-thead{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lfsp-alt-cols{margin-left:0}.lfsp-alt-row,.lfsp-alt-row.is-sprint{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 20px}.lfsp-alt-collabel{display:block}.lfsp-alt-c-cost{padding-top:0}.lfsp-alt-bar{max-width:260px}.lfsp-alt-list>.lfsp-alt-row:last-child{margin-top:18px}.lfsp-alt .lfsp-head{margin-bottom:42px}.lfsp-alt-close{margin-top:54px;padding-left:20px}.lfsp-alt-close-t{max-width:28ch}}@media(max-width:480px){.lfsp-alt-way{font-size:17.5px}.lfsp-alt-why{font-size:15px}.lfsp-alt-bar{max-width:none}}@media(prefers-reduced-motion:reduce){.lfsp-alt-bar.is-open{animation:none}}.lfsp-systeme,.lfsp-systeme *,.lfsp-systeme *:before,.lfsp-systeme *:after{box-sizing:border-box}.lfsp-systeme{position:relative;isolation:isolate}.lfsp-systeme-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lfsp-systeme-bg:before{content:"";position:absolute;inset:-8%;background-image:linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(116% 62% at 50% 46%,#000,transparent 74%);mask-image:radial-gradient(116% 62% at 50% 46%,#000,transparent 74%)}.lfsp-systeme-orb{position:absolute;left:50%;top:calc(10% + var(--p, 0) * 44%);width:min(860px,120%);aspect-ratio:1.55 / 1;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,var(--sig-glow),transparent 70%);filter:blur(46px);opacity:.46}.lfsp-systeme-section{position:relative;z-index:1}.lfsp-systeme-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:30px 64px;margin:0 0 clamp(44px,6vw,76px)}.lfsp-systeme-head>:first-child{grid-column:1 / -1;margin-bottom:4px}.lfsp-systeme-stack{--ov: 16px;--gut: 104px;position:relative;max-width:1120px;isolation:isolate}.lfsp-systeme-layer{position:relative;margin-top:calc(var(--ovp, 0px) * -1)}.lfsp-systeme-inner{display:grid;grid-template-columns:var(--gut) minmax(0,1fr);column-gap:22px}.is-armed .lfsp-systeme-stack .lfsp-systeme-layer{opacity:0;transform:translateY(74px)}.is-armed .lfsp-systeme-stack .lfsp-systeme-layer.is-in{opacity:1;transform:none;transition:opacity .8s var(--ease),transform 1s var(--ease)}.lfsp-systeme-gutter{position:relative;display:flex;justify-content:flex-end;padding-top:calc(26px + var(--ovp, 0px));padding-right:26px}.lfsp-systeme-spine{position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--line);transition:background .7s var(--ease)}.lfsp-systeme-spine{-webkit-mask-image:var(--spine-mask, none);mask-image:var(--spine-mask, none)}.lfsp-systeme-inner[data-state=done] .lfsp-systeme-spine{background:#5b8cff80}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-spine{background:linear-gradient(180deg,var(--sig-lit) 0%,rgba(91,140,255,.55) 42%,var(--line) 100%)}.lfsp-systeme-dot{position:absolute;right:-3.5px;top:calc(34px + var(--ovp, 0px));width:8px;height:8px;border-radius:50%;background:var(--ink);border:1px solid var(--line-2);transition:background .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.lfsp-systeme-inner[data-state=done] .lfsp-systeme-dot{background:var(--sig);border-color:#5b8cff99}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-dot{background:var(--sig-lit);border-color:var(--sig-lit);box-shadow:0 0 0 4px #5b8cff21,0 0 22px #5b8cff8c}.lfsp-systeme-num{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.4vw,58px);line-height:.8;letter-spacing:-.02em;color:var(--fg-2);transition:color .6s var(--ease),text-shadow .6s var(--ease)}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-num{color:var(--sig-lit);text-shadow:0 0 38px rgba(91,140,255,.45)}.lfsp-systeme-card{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--ink-2);box-shadow:0 26px 52px -34px #000000f5;transition:background .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease)}.lfsp-systeme-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(130% 108% at 0% 0%,rgba(91,140,255,.13),transparent 56%);transition:opacity .7s var(--ease)}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-card{border-color:#5b8cff52;background:linear-gradient(180deg,#5b8cff12,#ffffff05 46%),var(--ink-3);box-shadow:0 34px 74px -40px #000000fa,0 22px 64px -44px var(--sig-glow)}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-card:after{opacity:1}.lfsp-systeme-headbtn{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:20px;padding:26px;padding-top:calc(26px + var(--ovp, 0px));border:0;border-radius:var(--r-lg);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .4s var(--ease)}.lfsp-systeme-headbtn:hover{background:#ffffff06}.lfsp-systeme-headbtn:focus-visible{outline:2px solid var(--sig-lit);outline-offset:-4px}.lfsp-systeme-titles{display:block;min-width:0;overflow-wrap:break-word}.lfsp-systeme-title{display:block;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.2;letter-spacing:-.017em;color:var(--fg)}.lfsp-systeme-teaser{display:block;margin-top:6px;font-size:15px;line-height:1.42;color:var(--fg-2)}.lfsp-systeme-chip{white-space:nowrap;transition:border-color .6s var(--ease),color .6s var(--ease),background .6s var(--ease)}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-chip{border-color:#5b8cff57;background:var(--sig-soft);color:#b9ccff}.lfsp-systeme-toggle{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-2);border-radius:50%;transition:border-color .5s var(--ease),background .5s var(--ease)}.lfsp-systeme-headbtn:hover .lfsp-systeme-toggle{border-color:var(--fg-3)}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-toggle{border-color:#5b8cff80;background:var(--sig-soft)}.lfsp-systeme-bar{position:absolute;border-radius:2px;background:var(--fg-2);transition:background .5s var(--ease)}.lfsp-systeme-bar-h{width:11px;height:1.5px}.lfsp-systeme-bar-v{width:1.5px;height:11px}.lfsp-systeme-inner[data-state=active] .lfsp-systeme-bar{background:var(--sig-lit)}.lfsp-systeme-panel{display:grid;grid-template-rows:1fr}.is-live .lfsp-systeme-panel{grid-template-rows:0fr;transition:grid-template-rows .75s var(--ease)}.is-live .lfsp-systeme-panel[data-open=true]{grid-template-rows:1fr}.lfsp-systeme-panel-in{overflow:hidden;min-width:0;min-height:0}.lfsp-systeme-detail{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:26px 46px;margin:0 26px;padding:26px 0 32px;border-top:1px solid var(--line)}.lfsp-systeme-body{margin:0;padding-left:18px;border-left:1px solid rgba(91,140,255,.34);font-size:16px;line-height:1.62;color:var(--fg-2)}.lfsp-systeme-points{display:grid;align-content:start;gap:13px;margin:0;padding:0;list-style:none}.lfsp-systeme-point{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;color:var(--fg-2)}.lfsp-systeme-point:before{content:"";width:6px;height:6px;margin-top:7px;justify-self:center;border-radius:1.5px;background:var(--sig-lit);transform:rotate(45deg)}.is-armed .lfsp-systeme-panel .lfsp-systeme-body,.is-armed .lfsp-systeme-panel .lfsp-systeme-point{transition:opacity .55s var(--ease) var(--d, 0ms),transform .55s var(--ease) var(--d, 0ms)}.is-armed .lfsp-systeme-panel[data-open=false] .lfsp-systeme-body,.is-armed .lfsp-systeme-panel[data-open=false] .lfsp-systeme-point{opacity:0;transform:translateY(12px)}.lfsp-systeme-spot{position:absolute;inset:0;z-index:40;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .6s var(--ease)}.lfsp-systeme-stack.is-lit .lfsp-systeme-spot{opacity:1}@media(scripting:none){.lfsp-systeme-panel{grid-template-rows:1fr}.lfsp-systeme-toggle{display:none}.lfsp-systeme-headbtn{grid-template-columns:minmax(0,1fr) auto;cursor:default}}@media(max-width:1000px){.lfsp-systeme-head{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.lfsp-systeme-head>:first-child{margin-bottom:0}.lfsp-systeme-detail{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:900px){.lfsp-systeme-stack{--gut: 74px}.lfsp-systeme-inner{column-gap:18px}.lfsp-systeme-gutter{padding-right:20px}.lfsp-systeme-num{font-size:34px}.lfsp-systeme-orb{filter:blur(38px);opacity:.38}}@media(max-width:640px){.lfsp-systeme-stack{--gut: 44px;--ov: 13px}.lfsp-systeme-inner{column-gap:12px}.lfsp-systeme-gutter{padding-top:calc(22px + var(--ovp, 0px));padding-right:14px}.lfsp-systeme-num{font-size:24px}.lfsp-systeme-dot{top:calc(26px + var(--ovp, 0px))}.lfsp-systeme-chip{display:none}.lfsp-systeme-headbtn{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:20px 18px;padding-top:calc(20px + var(--ovp, 0px))}.lfsp-systeme-toggle{width:30px;height:30px}.lfsp-systeme-title{font-size:17.5px}.lfsp-systeme-teaser{font-size:14.5px}.lfsp-systeme-detail{margin:0 18px;padding:20px 0 26px}.lfsp-systeme-body{font-size:15.5px;padding-left:14px}.lfsp-systeme-point{font-size:14.5px;grid-template-columns:12px minmax(0,1fr);gap:10px}.lfsp-systeme-bg:before{background-size:54px 54px}}@media(prefers-reduced-motion:reduce){.is-armed .lfsp-systeme-stack .lfsp-systeme-layer,.is-armed .lfsp-systeme-panel[data-open=false] .lfsp-systeme-body,.is-armed .lfsp-systeme-panel[data-open=false] .lfsp-systeme-point{opacity:1;transform:none}}.lfsp-pipeline{position:relative;overflow:hidden}.lfsp-pipeline:before{content:"";position:absolute;top:-10%;left:50%;width:min(1100px,130%);height:620px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(0,70,255,.16),transparent 70%);pointer-events:none}.lfsp-pipeline .lfsp-head{position:relative;display:grid;justify-items:start;gap:20px;max-width:760px}.lfsp-pipe-rig{--node: 44px;--rail-gap: 22px;position:relative;overflow:hidden;margin-top:clamp(36px,5vw,60px);padding:clamp(20px,3vw,36px);border:1px solid var(--line);border-radius:var(--r-xl);background:linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff0f,0 50px 120px -70px #000000f2}.lfsp-pipe-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 82% at 50% 0%,#000,transparent 72%);mask-image:radial-gradient(120% 82% at 50% 0%,#000,transparent 72%);pointer-events:none}.lfsp-pipe-railwrap{position:relative;z-index:1}.lfsp-pipe-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rail-gap);margin:0;padding:0 0 clamp(26px,3.4vw,38px);list-style:none}.lfsp-pipe-glow{position:absolute;z-index:0;top:-84px;left:calc(var(--active) * (100% + var(--rail-gap)) / 4 + var(--node) / 2);width:min(320px,62%);height:240px;transform:translate(-50%);background:radial-gradient(closest-side,var(--sig-glow),transparent 72%);filter:blur(16px);opacity:.8;pointer-events:none;transition:left 1.1s var(--ease)}.lfsp-pipe-stage{position:relative;min-width:0}.lfsp-pipe-seg{position:absolute;z-index:0;top:calc(var(--node) / 2 - 1px);left:calc(var(--node) + 8px);width:calc(100% + var(--rail-gap) - var(--node) - 16px);height:2px;border-radius:2px;background:var(--line)}.lfsp-pipe-seg-fill{position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,var(--ok),var(--sig-lit));transform:scaleX(var(--seg));transform-origin:left center;transition:transform .9s var(--ease)}.is-done .lfsp-pipe-seg-fill{background:var(--ok)}.lfsp-pipe-seg-head{position:absolute;top:50%;left:calc(var(--seg) * 100%);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--sig-lit);box-shadow:0 0 0 4px var(--sig-soft),0 0 18px 2px var(--sig-glow);opacity:0;transition:left .9s var(--ease),opacity .4s var(--ease)}.lfsp-pipe-seg-head.is-live{opacity:1}.lfsp-pipe-top{position:relative;z-index:1;display:grid;justify-items:start;gap:14px;min-width:0}.lfsp-pipe-node{position:relative;display:grid;place-items:center;flex:none;width:var(--node);height:var(--node);border:1px solid var(--line-2);background:var(--ink-2);transition:background .6s var(--ease),border-color .6s var(--ease),box-shadow .6s var(--ease),color .6s var(--ease)}.lfsp-pipe-node-n{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.02em;color:#f4f6fa8c;transition:color .6s var(--ease)}.is-human .lfsp-pipe-node{border-radius:var(--r-sm)}.is-machine .lfsp-pipe-node{border-radius:50%;border-style:dashed;background:transparent}.is-active .lfsp-pipe-node{border-color:var(--sig-lit);box-shadow:0 0 0 6px var(--sig-soft),0 14px 40px -12px var(--sig-glow)}.is-active.is-human .lfsp-pipe-node{background:var(--sig);border-color:transparent}.is-active.is-human .lfsp-pipe-node-n{color:#fff}.is-active.is-machine .lfsp-pipe-node-n{color:var(--sig-lit)}.is-done .lfsp-pipe-node{border-color:#34d9a073}.is-done.is-human .lfsp-pipe-node{background:var(--ok-soft)}.is-done .lfsp-pipe-node-n{color:var(--ok)}.lfsp-pipe-title{display:grid;gap:3px;min-width:0}.lfsp-pipe-label{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--fg-2);transition:color .6s var(--ease)}.is-active .lfsp-pipe-label,.is-done .lfsp-pipe-label{color:var(--fg)}.lfsp-pipe-by{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f4f6fa9e}.lfsp-pipe-by:before{content:"";width:7px;height:7px;flex:none;background:currentColor}.is-machine .lfsp-pipe-by:before{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.lfsp-pipe-desc{position:relative;z-index:1;margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.lfsp-pipe-term{position:relative;z-index:1;border:1px solid var(--line);border-radius:var(--r);background:#0000006b;box-shadow:inset 0 1px #ffffff0d;overflow:hidden}.lfsp-pipe-termbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent)}.lfsp-pipe-termname{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:#f4f6fab8}.lfsp-pipe-caret{width:3px;height:13px;border-radius:1px;background:var(--sig-lit);box-shadow:0 0 12px var(--sig-glow)}.lfsp-pipe-meta{display:inline-flex;align-items:center;gap:14px;margin-left:auto}.lfsp-pipe-run{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#f4f6fa8c}.lfsp-pipe-runn{color:var(--fg);font-variant-numeric:tabular-nums}.lfsp-pipe-status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid rgba(91,140,255,.32);border-radius:999px;background:var(--sig-soft);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sig-lit);transition:color .5s var(--ease),border-color .5s var(--ease),background .5s var(--ease)}.lfsp-pipe-status.is-done{border-color:#34d9a057;background:var(--ok-soft);color:var(--ok)}.lfsp-pipe-dot{position:relative;width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.lfsp-pipe-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid currentColor;animation:lfsp-pipe-ping 2.4s var(--ease) infinite}.lfsp-pipe-status.is-done .lfsp-pipe-dot:after{animation:none;opacity:0}@keyframes lfsp-pipe-ping{0%{transform:scale(.7);opacity:.8}70%,to{transform:scale(2.1);opacity:0}}.lfsp-pipe-log{display:flex;flex-direction:column;gap:5px;min-height:304px;padding:18px 16px 24px;font-family:var(--mono);font-size:13px;line-height:1.8}.lfsp-pipe-line{padding-left:58px;text-indent:-58px;color:var(--fg-2)}.lfsp-pipe-glyph,.lfsp-pipe-t,.lfsp-pipe-msg{text-indent:0}.lfsp-pipe-glyph{display:inline-block;width:14px;color:#f4f6fa8c}.lfsp-pipe-t{display:inline-block;width:44px;color:#f4f6fa8c;font-variant-numeric:tabular-nums}.lfsp-pipe-line.is-ok .lfsp-pipe-glyph{color:var(--ok)}.lfsp-pipe-line.is-warn .lfsp-pipe-glyph{color:var(--warn)}.lfsp-pipe-line.is-warn .lfsp-pipe-msg{color:var(--warn-lit)}.lfsp-pipe-line.is-fresh{animation:lfsp-pipe-flash 1.1s var(--ease) 1}@keyframes lfsp-pipe-flash{0%{background:#5b8cff21}to{background:#5b8cff00}}@media(scripting:none){.lfsp-pipe-log noscript{display:contents}}.lfsp-pipe-prompt{display:block;width:8px;height:15px;background:var(--sig-lit);animation:lfsp-pipe-blink 1.15s steps(2,start) infinite}@keyframes lfsp-pipe-blink{50%{opacity:.15}}.lfsp-pipe-termprog{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line)}.lfsp-pipe-termprog:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ok),var(--sig-lit));transform:scaleX(var(--p));transform-origin:left center;transition:transform .9s var(--ease)}.lfsp-pipe-note{margin:clamp(22px,2.6vw,30px) 0 0;max-width:62ch;font-size:15px;line-height:1.6;color:var(--fg-2)}.lfsp-pipe-tok{display:inline-flex;align-items:center;gap:7px;color:var(--fg);font-weight:600}.lfsp-pipe-tok:before{content:"";width:7px;height:7px;background:var(--sig-lit)}.lfsp-pipe-tok.is-machine:before{border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px var(--sig-lit)}@media(max-width:860px){.lfsp-pipe-rig{--rail-gap: 24px}.lfsp-pipe-rail{grid-template-columns:minmax(0,1fr)}.lfsp-pipe-glow{top:-60px;left:42%;transition:none}.lfsp-pipe-seg{top:calc(var(--node) + 8px);left:calc(var(--node) / 2 - 1px);width:2px;height:calc(100% + var(--rail-gap) - var(--node) - 16px)}.lfsp-pipe-seg-fill{transform:scaleY(var(--seg));transform-origin:center top}.lfsp-pipe-seg-head{top:calc(var(--seg) * 100%);left:50%;transition:top .9s var(--ease),opacity .4s var(--ease)}.lfsp-pipe-top{display:flex;align-items:center;gap:12px}.lfsp-pipe-desc{margin-top:10px;padding-left:calc(var(--node) + 12px)}}@media(max-width:600px){.lfsp-pipe-rig{--node: 40px}.lfsp-pipe-log{min-height:max(336px,calc(336px + (375px - 100vw)*1.5));padding:16px 14px 22px;font-size:12px;line-height:1.75}.lfsp-pipe-line{padding-left:50px;text-indent:-50px}.lfsp-pipe-glyph{width:12px}.lfsp-pipe-t{width:38px}.lfsp-pipe-termbar{padding:11px 14px;gap:8px 10px}.lfsp-pipe-termname{font-size:12px}.lfsp-pipe-run{font-size:11px}.lfsp-pipe-status{padding:4px 10px;font-size:10.5px}.lfsp-pipe-label{font-size:15px}.lfsp-pipe-desc{font-size:14px}.lfsp-pipe-note{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.lfsp-pipe-glow{transition:none}.lfsp-pipe-prompt,.lfsp-pipe-line.is-fresh{animation:none}}.lfsp-erg{position:relative;overflow-x:clip}.lfsp-erg:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 55% at 50% 0%,rgba(0,70,255,.13),transparent 68%),radial-gradient(70% 40% at 92% 100%,rgba(91,140,255,.07),transparent 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 74%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 74%,transparent)}.lfsp-erg>.lfsp-wrap{position:relative;z-index:1}.lfsp-erg-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0 0 clamp(40px,5vw,66px)}.lfsp-erg-visual{position:relative;isolation:isolate}.lfsp-erg-wm{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.lfsp-erg-wm span{font-family:var(--serif);font-size:clamp(150px,23vw,340px);line-height:.8;letter-spacing:-.045em;white-space:nowrap;transform:translate3d(calc((var(--wm-p, .5) - .5) * 64px),0,0);background:linear-gradient(180deg,#f4f6fa0d,#5b8cff0b 46%,#f4f6fa00 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.lfsp-erg-sweep{position:absolute;left:0;right:0;height:190px;z-index:2;pointer-events:none;filter:blur(8px);mix-blend-mode:screen;background:linear-gradient(180deg,transparent,rgba(91,140,255,.07) 42%,rgba(91,140,255,.26) 54%,transparent)}.lfsp-erg-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.lfsp-erg-cell{--tick: 0;position:relative;min-width:0;border-top:1px solid var(--line)}.lfsp-erg-cell:before{content:"";position:absolute;top:-4px;left:-4px;width:9px;height:9px;z-index:2;pointer-events:none;opacity:var(--tick);background:linear-gradient(var(--line-2),var(--line-2)) center / 1px 9px no-repeat,linear-gradient(var(--line-2),var(--line-2)) center / 9px 1px no-repeat}.lfsp-erg-cell:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(320px 240px at var(--mx, 50%) var(--my, 0%),rgba(91,140,255,.11),transparent 74%);box-shadow:inset 0 0 0 1px #5b8cff21,inset 0 0 56px -24px var(--sig-glow);transition:opacity .55s var(--ease)}.lfsp-erg-tile{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(26px,3vw,34px) clamp(20px,2.4vw,30px) clamp(30px,3.4vw,38px)}.lfsp-erg-tile:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;z-index:2;opacity:0;background:linear-gradient(90deg,transparent,var(--sig-lit),transparent);transition:opacity .55s var(--ease)}@media(hover:hover)and (pointer:fine){.lfsp-erg-cell:hover:after{opacity:1}.lfsp-erg-cell:hover .lfsp-erg-tile:before{opacity:.9}.lfsp-erg-grid:hover .lfsp-erg-value{color:#f4f6fa9e}.lfsp-erg-cell:hover .lfsp-erg-value{color:var(--fg)}}.lfsp-erg-kind{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f4f6fa99}.lfsp-erg-kind:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--sig-lit);opacity:.8}.lfsp-erg-tile .lfsp-erg-value{display:block;margin:18px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.6vw,58px);line-height:.96;letter-spacing:-.03em;color:var(--fg);transition:color .5s var(--ease)}.lfsp-erg-label{margin-top:12px;font-size:16px;font-weight:500;letter-spacing:-.012em;color:var(--fg)}.lfsp-erg-context{margin:7px 0 0;max-width:34ch;font-size:14.5px;line-height:1.52;color:var(--fg-2)}.lfsp-erg-note{max-width:66ch;margin:clamp(44px,5.5vw,76px) 0 0;padding:4px 0 4px clamp(20px,2.6vw,30px);border-left:1px solid rgba(255,106,61,.45);font-size:clamp(16px,1.25vw,18px);line-height:1.62;color:var(--fg-2)}.lfsp-erg-note-hi{color:var(--fg)}@media(min-width:680px){.lfsp-erg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lfsp-erg-cell{border-left:1px solid var(--line);--tick: 1}.lfsp-erg-cell:nth-child(odd){border-left:0;--tick: 0}.lfsp-erg-cell:last-child{grid-column:1 / -1}.lfsp-erg-cell:last-child .lfsp-erg-context{max-width:52ch}}@media(min-width:1000px){.lfsp-erg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lfsp-erg-cell:nth-child(odd){border-left:1px solid var(--line);--tick: 1}.lfsp-erg-cell:nth-child(3n+1){border-left:0;--tick: 0}.lfsp-erg-cell:last-child{grid-column:auto}.lfsp-erg-cell:last-child .lfsp-erg-context{max-width:34ch}}@media(max-width:679px){.lfsp-erg-wm span{font-size:clamp(52px,18.5vw,96px)}.lfsp-erg-tile{padding:26px 0 30px}.lfsp-erg-context{max-width:none}}@media(prefers-reduced-motion:reduce){.lfsp-erg-wm span{transform:none}}.lfsp-angebot{--step: 46px;--gap: 20px}.lfsp-angebot>.lfsp-wrap{position:relative;z-index:2}.lfsp-angebot .lfsp-head{display:flex;flex-direction:column;gap:20px;max-width:60ch;margin:0 0 56px}.lfsp-angebot-stage{position:relative}.lfsp-angebot-glow{position:absolute;inset:4% 0 -8%;background:radial-gradient(44% 60% at 62.5% 60%,var(--sig-glow),transparent 68%);pointer-events:none}.lfsp-angebot-guides{position:absolute;left:0;right:0;bottom:0;height:calc(4 * var(--step));background:repeating-linear-gradient(to top,rgba(255,255,255,.065) 0 1px,transparent 1px var(--step));pointer-events:none}.lfsp-angebot-rungs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);padding:calc(3 * var(--step) + 22px) 0 0;margin:0;list-style:none}.lfsp-angebot-cell{position:relative;min-width:0}.lfsp-angebot-plinth{position:absolute;left:0;right:0;bottom:0;height:calc(var(--i) * var(--step));border:1px solid var(--line);border-bottom:0;border-top-color:var(--line-2);border-radius:0 0 var(--r-lg) var(--r-lg);background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0 1px,transparent 1px 8px),linear-gradient(180deg,#ffffff0d,#ffffff02);pointer-events:none}.lfsp-angebot-plinth.is-goal{border-top-color:#5b8cff61;background:repeating-linear-gradient(135deg,rgba(91,140,255,.05) 0 1px,transparent 1px 8px),linear-gradient(180deg,#5b8cff1a,#5b8cff03)}.lfsp-angebot-lift{position:relative;display:flex;flex-direction:column;height:100%;padding-top:44px;transform:translateY(calc(var(--i) * var(--step) * -1))}.lfsp-angebot-rail{position:absolute;top:22px;left:calc(var(--gap) / -2);right:calc(var(--gap) / 2);height:1px;background:var(--line-2);pointer-events:none}.lfsp-angebot-cell:first-child .lfsp-angebot-rail{left:0}.lfsp-angebot-cell:last-child .lfsp-angebot-rail{right:0}.lfsp-angebot-riser{position:absolute;right:0;bottom:0;width:1px;height:var(--step);background:var(--line-2)}.lfsp-angebot-fill{position:absolute;inset:0;background:linear-gradient(90deg,var(--sig),var(--sig-lit));box-shadow:0 0 12px var(--sig-glow);transform-origin:left center}.lfsp-angebot-riser .lfsp-angebot-fill{background:linear-gradient(0deg,var(--sig),var(--sig-lit));transform-origin:center bottom}.lfsp-angebot-node{position:absolute;z-index:2;top:3px;left:50%;margin-left:-19px;width:38px;height:38px;pointer-events:none}.lfsp-angebot-dot{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:1px solid var(--line-2);background:var(--ink-3);color:var(--fg);font-size:13px;transition:background .55s var(--ease),border-color .55s var(--ease),box-shadow .7s var(--ease),color .55s var(--ease)}.lfsp-angebot-dot.is-goal{border-color:#5b8cff80;color:var(--sig-lit)}.lfsp-angebot-dot.is-lit{background:var(--sig);border-color:var(--sig-lit);color:#fff;box-shadow:0 0 0 5px var(--sig-soft),0 0 26px var(--sig-glow)}.lfsp-angebot-card{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:24px 22px 22px;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff0d,#ffffff04),var(--ink-2);color:var(--fg);text-decoration:none;transition:transform .55s var(--ease),border-color .55s var(--ease),box-shadow .55s var(--ease)}.lfsp-angebot-card:hover{transform:translateY(-5px);border-color:var(--line-2);box-shadow:0 34px 70px -44px #000000f2}.lfsp-angebot-card:focus-visible{outline:2px solid var(--sig-lit);outline-offset:3px}.lfsp-angebot-card.is-goal{border-color:#5b8cff6b;background:linear-gradient(180deg,#5b8cff26,#5b8cff0a 58%,#ffffff04),var(--ink-2);box-shadow:0 0 0 1px #5b8cff1f,0 44px 100px -52px var(--sig-glow)}.lfsp-angebot-card.is-goal:before{content:"";position:absolute;left:24px;right:24px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--sig-lit),transparent)}.lfsp-angebot-card.is-goal:hover{border-color:#5b8cff9e;box-shadow:0 0 0 1px #5b8cff33,0 52px 110px -50px var(--sig-glow)}.lfsp-angebot-title{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.lfsp-angebot-badge{align-self:flex-start;margin-top:11px;padding:6px 11px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap}.lfsp-angebot-card.is-goal .lfsp-angebot-badge{border-color:#5b8cff57;background:var(--sig-soft);color:#a9c3ff}.lfsp-angebot-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin-top:20px;font-size:clamp(25px,2.1vw,32px);line-height:1;color:var(--fg)}.lfsp-angebot-price-pre,.lfsp-angebot-price-post{font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:0;color:var(--fg-2)}.lfsp-angebot-price-post{margin-left:-4px}.lfsp-angebot-meta{margin-top:9px;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.lfsp-angebot-body{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.6;color:var(--fg-2);max-width:70ch;overflow-wrap:break-word}.lfsp-angebot-payback{display:block;margin-top:14px;padding:10px 13px;border:1px solid rgba(52,217,160,.26);border-radius:var(--r-sm);background:var(--ok-soft);font-size:13px;line-height:1.4;color:var(--ok)}.lfsp-angebot-payback strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.lfsp-angebot-cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:600;color:var(--fg)}.lfsp-angebot-cta .arw{transition:transform .5s var(--ease)}.lfsp-angebot-card:hover .lfsp-angebot-cta{color:var(--sig-lit)}.lfsp-angebot-card:hover .lfsp-angebot-cta .arw{transform:translate(5px)}.lfsp-angebot-note{display:flex;align-items:flex-start;gap:13px;max-width:78ch;margin-top:56px;font-size:15px;line-height:1.6;color:var(--fg-2)}.lfsp-angebot-note p{margin:0}.lfsp-angebot-note strong{color:var(--fg);font-weight:600}.lfsp-angebot-note .lfsp-pulse,.lfsp-angebot-dot-out{margin-top:9px}.lfsp-angebot-dot-out{width:7px;height:7px;flex:none;border-radius:50%;background:var(--fg-3)}.lfsp-angebot-partner{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:34px;align-items:start;margin-top:34px;padding:30px;border:1px solid var(--line);border-radius:var(--r-lg);background:repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0 1px,transparent 1px 9px),linear-gradient(180deg,#ffffff06,#fff0)}.lfsp-angebot-partner-side{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lfsp-angebot-partner-title{margin:0;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-.02em}.lfsp-angebot-partner-price{font-size:21px;line-height:1;color:var(--fg)}.lfsp-angebot-partner-meta{font-size:12.5px;line-height:1.45;color:var(--fg-2)}.lfsp-angebot-partner-body{margin:0;font-size:15.5px;line-height:1.62;color:var(--fg-2);max-width:62ch}.lfsp-angebot-partner-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:600;color:var(--fg);text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:3px;transition:color .4s var(--ease),border-color .4s var(--ease)}.lfsp-angebot-partner-link .arw{transition:transform .5s var(--ease)}.lfsp-angebot-partner-link:hover{color:var(--sig-lit);border-color:var(--sig-lit)}.lfsp-angebot-partner-link:hover .arw{transform:translate(5px)}.lfsp-angebot-spine{display:none;position:absolute;left:19px;top:32px;bottom:32px;width:1px;background:var(--line-2);pointer-events:none}.lfsp-angebot-spine-fill{position:absolute;inset:0;background:linear-gradient(180deg,var(--sig-lit),var(--sig));box-shadow:0 0 12px var(--sig-glow);transform-origin:center top}@media(max-width:1240px){.lfsp-angebot{--gap: 14px;--step: 40px}.lfsp-angebot-card{padding:21px 17px 19px}.lfsp-angebot-title{font-size:17.5px}.lfsp-angebot-body{font-size:13.5px}.lfsp-angebot-meta{font-size:12px}}@media(max-width:1000px){.lfsp-angebot .lfsp-head{margin-bottom:44px}.lfsp-angebot-partner{grid-template-columns:minmax(0,1fr);gap:24px}.lfsp-angebot-guides,.lfsp-angebot-glow,.lfsp-angebot-plinth,.lfsp-angebot-rail{display:none}.lfsp-angebot-spine{display:block}.lfsp-angebot-rungs{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 0 0 44px}.lfsp-angebot-lift{transform:none;padding-top:0}.lfsp-angebot-node{top:20px;left:-42px;margin-left:0;width:34px;height:34px}.lfsp-angebot-card{padding:22px 18px 20px}.lfsp-angebot-title{font-size:19px}.lfsp-angebot-price{margin-top:14px;font-size:28px}.lfsp-angebot-body{font-size:14.5px}.lfsp-angebot-cta{padding-top:20px}.lfsp-angebot-note{margin-top:40px;font-size:14.5px}.lfsp-angebot-partner{padding:24px 20px}.lfsp-angebot-partner-title{font-size:26px}}@media(min-width:641px)and (max-width:1000px){.lfsp-angebot-rungs{gap:16px;padding-left:52px}.lfsp-angebot-card{padding:26px 30px 24px}.lfsp-angebot-spine{left:23px}.lfsp-angebot-node{top:24px;left:-47px;width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.lfsp-angebot-card:hover{transform:none}}.lfsp-future{position:relative;overflow:hidden}.lfsp-future:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--ink),rgba(7,8,11,0) 130px),linear-gradient(to top,var(--ink),rgba(7,8,11,0) 130px),radial-gradient(44% 34% at 13% 14%,var(--warn-soft),rgba(255,106,61,0) 70%),radial-gradient(48% 40% at 87% 86%,var(--ok-soft),rgba(52,217,160,0) 72%)}.lfsp-future .lfsp-future-head{max-width:780px;margin-bottom:clamp(36px,4vw,52px)}.lfsp-future-board{--node: 64px;--m-gap: 14px;--tgl-gap: 22px;position:relative}.lfsp-future-toggle{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--node) minmax(0,1fr);align-items:center;min-height:62px;margin:0 0 var(--tgl-gap);border:1px solid var(--line);border-radius:var(--r);background:#ffffff06;overflow:hidden}.lfsp-future-thumb{position:absolute;top:0;bottom:0;left:0;width:calc((100% - var(--node)) / 2);transform:translate(calc(var(--p, 1) * (100% + var(--node))))}.lfsp-future-skin{position:absolute;inset:0}.lfsp-future-skin--now{opacity:calc(1 - var(--p, 1));background:linear-gradient(180deg,#ff6a3d29,#ff6a3d0a);box-shadow:inset 0 0 0 1px #ff6a3d4d}.lfsp-future-skin--after{opacity:var(--p, 1);background:linear-gradient(180deg,#34d9a029,#34d9a00a);box-shadow:inset 0 0 0 1px #34d9a057}.lfsp-future-tgl{position:relative;z-index:1;padding:14px 16px;text-align:center;font-family:var(--mono);font-size:11.5px;font-weight:500;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-meta);overflow-wrap:break-word}.lfsp-future-toggle.is-now .lfsp-future-tgl--now{color:var(--warn-lit)}.lfsp-future-toggle.is-after .lfsp-future-tgl--after{color:#7be9c4}.lfsp-future-tgl-mid{position:relative;z-index:1;display:grid;place-items:center;color:var(--fg-meta)}.lfsp-future-stack{position:relative}.lfsp-future-rail,.lfsp-future-railfill{position:absolute;top:calc(var(--tgl-gap) * -1);bottom:0;left:50%;width:1px;margin-left:-.5px;z-index:1;pointer-events:none}.lfsp-future-rail{background:linear-gradient(180deg,rgba(255,255,255,0),var(--line-2) 4%,var(--line-2) 96%,rgba(255,255,255,0))}.lfsp-future-railfill{width:2px;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,var(--warn),var(--sig-lit) 52%,var(--ok));box-shadow:0 0 18px #5b8cff4d;clip-path:inset(0 0 calc((1 - var(--s, 1)) * 100%) 0)}.lfsp-future-rows{position:relative;z-index:0;list-style:none;margin:0;padding:0;display:grid;gap:var(--m-gap)}.lfsp-future-slot{display:block}.lfsp-future-row{position:relative;padding:18px 20px 20px;border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg,#ffffff09,#ffffff03)}.lfsp-future-rhead{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;padding:0 2px}.lfsp-future-idx{flex:none;font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--fg-meta)}.lfsp-future-moment{margin:0;font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--fg);overflow-wrap:break-word}.lfsp-future-track{display:grid;grid-template-columns:minmax(0,1fr) var(--node) minmax(0,1fr);align-items:stretch}.lfsp-future-pane{position:relative;display:grid;align-content:start;gap:9px;padding:16px 18px 18px;border:1px solid var(--line);border-radius:var(--r);background:#ffffff05;min-width:0}.lfsp-future-pane--now{transform:translateY(6px)}.lfsp-future-pane--after{border-color:#34d9a04d;background:linear-gradient(180deg,#34d9a01a,#34d9a005);box-shadow:0 20px 46px -28px #34d9a08c}.lfsp-future-row.is-now .lfsp-future-pane--now{transform:none;border-color:#ff6a3d4d;background:linear-gradient(180deg,#ff6a3d1c,#ff6a3d05);box-shadow:0 20px 46px -28px #ff6a3d8c}.lfsp-future-row.is-now .lfsp-future-pane--after{transform:translateY(6px);border-color:var(--line);background:#ffffff05;box-shadow:none}.lfsp-future-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-meta)}.lfsp-future-tag:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.lfsp-future-pane--after .lfsp-future-tag{color:#7be9c4}.lfsp-future-row.is-now .lfsp-future-pane--after .lfsp-future-tag{color:var(--fg-meta)}.lfsp-future-row.is-now .lfsp-future-pane--now .lfsp-future-tag{color:var(--warn-lit)}.lfsp-future-ph{margin:0;font-size:16.5px;font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--fg-2);overflow-wrap:break-word}.lfsp-future-pb{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg-meta);overflow-wrap:break-word}.lfsp-future-pane--after .lfsp-future-ph{color:var(--fg)}.lfsp-future-pane--after .lfsp-future-pb,.lfsp-future-row.is-now .lfsp-future-pane--after .lfsp-future-ph{color:var(--fg-2)}.lfsp-future-row.is-now .lfsp-future-pane--after .lfsp-future-pb{color:var(--fg-meta)}.lfsp-future-row.is-now .lfsp-future-pane--now .lfsp-future-ph{color:var(--fg)}.lfsp-future-row.is-now .lfsp-future-pane--now .lfsp-future-pb{color:var(--fg-2)}.lfsp-future-node{position:relative;z-index:2;display:grid;place-items:center}.lfsp-future-switch{position:relative;width:40px;height:22px;border-radius:999px;border:1px solid rgba(52,217,160,.42);background:linear-gradient(#34d9a024,#34d9a024),var(--ink)}.lfsp-future-knob{position:absolute;top:50%;left:3px;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--ok);box-shadow:0 0 12px #34d9a08c;transform:translate(18px)}.lfsp-future-row.is-now .lfsp-future-switch{border-color:#ff6a3d6b;background:linear-gradient(#ff6a3d24,#ff6a3d24),var(--ink)}.lfsp-future-row.is-now .lfsp-future-knob{transform:translate(0);background:var(--warn);box-shadow:0 0 12px #ff6a3d80}.lfsp-future-close{display:grid;justify-items:center;gap:20px;max-width:660px;margin:clamp(48px,6vw,76px) auto 0;text-align:center}.lfsp-future-close-rule{width:min(300px,58%);height:1px;background:linear-gradient(90deg,rgba(255,106,61,0),var(--warn),var(--ok),rgba(52,217,160,0))}.lfsp-future-close-a{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(25px,3.4vw,40px);line-height:1.08;letter-spacing:-.026em;color:var(--fg)}.lfsp-future-close-b{margin:0;max-width:58ch;font-size:15.5px;line-height:1.6;color:var(--fg-2)}@media(max-width:939px){.lfsp-future-board{--node: 44px}.lfsp-future-toggle{min-height:56px}.lfsp-future-tgl{padding:12px 10px;font-size:10.5px;letter-spacing:.1em}.lfsp-future-rail,.lfsp-future-railfill{display:none}.lfsp-future-track{grid-template-columns:minmax(0,1fr)}.lfsp-future-pane--now,.lfsp-future-row.is-now .lfsp-future-pane--after{transform:none}.lfsp-future-node{padding:12px 0}.lfsp-future-switch{width:22px;height:40px}.lfsp-future-knob{top:3px;left:50%;margin-top:0;margin-left:-7px;transform:translateY(18px)}.lfsp-future-row.is-now .lfsp-future-knob{transform:translateY(0)}.lfsp-future-node:before,.lfsp-future-node:after{content:"";position:absolute;left:50%;width:1px;margin-left:-.5px;height:12px;background:var(--line-2)}.lfsp-future-node:before{top:0}.lfsp-future-node:after{bottom:0}}@media(max-width:600px){.lfsp-future:before{background:linear-gradient(to bottom,var(--ink),rgba(7,8,11,0) 80px),linear-gradient(to top,var(--ink),rgba(7,8,11,0) 80px),radial-gradient(60% 30% at 13% 12%,var(--warn-soft),rgba(255,106,61,0) 70%),radial-gradient(64% 34% at 87% 88%,var(--ok-soft),rgba(52,217,160,0) 72%)}.lfsp-future-board{--m-gap: 12px}.lfsp-future-row{padding:16px 14px 18px;border-radius:var(--r)}.lfsp-future-pane{padding:14px 14px 16px;border-radius:var(--r-sm)}.lfsp-future-moment{font-size:16px}.lfsp-future-ph{font-size:15.5px}.lfsp-future-pb{font-size:14px}}.lfsp-future-board.is-flow .lfsp-future-thumb{transition:transform .8s var(--ease)}.lfsp-future-board.is-flow .lfsp-future-skin{transition:opacity .8s var(--ease)}.lfsp-future-board.is-flow .lfsp-future-tgl{transition:color .8s var(--ease)}.lfsp-future-board.is-flow .lfsp-future-railfill{transition:clip-path .22s linear}.lfsp-future-board.is-flow .lfsp-future-pane{transition:transform .8s var(--ease),border-color .8s var(--ease),background .8s var(--ease),box-shadow .8s var(--ease)}.lfsp-future-board.is-flow .lfsp-future-tag,.lfsp-future-board.is-flow .lfsp-future-ph,.lfsp-future-board.is-flow .lfsp-future-pb{transition:color .8s var(--ease)}.lfsp-future-board.is-flow .lfsp-future-switch{transition:background .7s var(--ease),border-color .7s var(--ease)}.lfsp-future-board.is-flow .lfsp-future-knob{transition:transform .7s var(--ease),background .7s var(--ease),box-shadow .7s var(--ease)}@media(prefers-reduced-motion:reduce){.lfsp-future-board.is-flow .lfsp-future-thumb,.lfsp-future-board.is-flow .lfsp-future-skin,.lfsp-future-board.is-flow .lfsp-future-tgl,.lfsp-future-board.is-flow .lfsp-future-railfill,.lfsp-future-board.is-flow .lfsp-future-pane,.lfsp-future-board.is-flow .lfsp-future-tag,.lfsp-future-board.is-flow .lfsp-future-ph,.lfsp-future-board.is-flow .lfsp-future-pb,.lfsp-future-board.is-flow .lfsp-future-switch,.lfsp-future-board.is-flow .lfsp-future-knob{transition:none}}.lfsp-risiko{position:relative;overflow:hidden}.lfsp-risiko:before{content:"";position:absolute;inset:0 0 auto;height:460px;background:radial-gradient(56% 100% at 50% 0%,rgba(0,70,255,.13),transparent 72%);pointer-events:none}.lfsp-risiko>.lfsp-wrap{position:relative}.lfsp-risiko-head{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin:0 0 58px}.lfsp-risiko-head>*{max-width:100%}.lfsp-risiko-head .lfsp-h2{font-size:clamp(32px,5.4vw,68px);line-height:.94;letter-spacing:-.03em}.lfsp-risiko-gate{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);border-radius:var(--r-xl);overflow:hidden}.lfsp-risiko-side{position:relative;padding:40px 44px 44px}.lfsp-risiko-side>*{position:relative;z-index:1}.lfsp-risiko-side.is-ok{--tone: var(--ok);--tone-soft: var(--ok-soft);--tone-line: rgba(52, 217, 160, .32);--tone-glow: rgba(52, 217, 160, .11)}.lfsp-risiko-side.is-warn{--tone: var(--warn);--tone-soft: var(--warn-soft);--tone-line: rgba(255, 106, 61, .32);--tone-glow: rgba(255, 106, 61, .11)}.lfsp-risiko-side:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(115% 85% at 0% 0%,var(--tone-glow),transparent 62%)}.lfsp-risiko-side.is-warn:before{background:radial-gradient(115% 85% at 100% 0%,var(--tone-glow),transparent 62%)}.lfsp-risiko-side.is-warn:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(-45deg,rgba(255,106,61,.06) 0 1px,transparent 1px 10px);-webkit-mask-image:linear-gradient(to bottom left,rgba(0,0,0,1),rgba(0,0,0,0) 58%);mask-image:linear-gradient(to bottom left,#000,#0000 58%)}.lfsp-risiko-side-head{display:flex;align-items:center;gap:12px;margin-bottom:22px}.lfsp-risiko-badge{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:9px;color:var(--tone);background:var(--tone-soft);border:1px solid var(--tone-line)}.lfsp-risiko-side-title{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--tone);white-space:nowrap}.lfsp-risiko-side-rule{flex:1;min-width:12px;height:1px;background:linear-gradient(90deg,var(--tone-line),transparent)}.lfsp-risiko-list{list-style:none;margin:0;padding:0}.lfsp-risiko-item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:15px 0}.lfsp-risiko-item+.lfsp-risiko-item{border-top:1px solid var(--line)}.lfsp-risiko-mark{display:grid;place-items:center;width:22px;height:22px;margin-top:1px;color:var(--tone)}.lfsp-risiko-text{font-size:16.5px;line-height:1.46;letter-spacing:-.005em;color:var(--fg);text-wrap:pretty}.lfsp-risiko-side.is-warn .lfsp-risiko-text{color:var(--fg-2)}.lfsp-risiko-rail{position:relative;background:var(--line)}.lfsp-risiko-rail:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#34d9a0a6,#5b8cff8c 50%,#ff6a3da6);clip-path:inset(0 0 calc(100% - var(--p, 0) * 100%) 0)}.lfsp-risiko-rail:after{content:"";position:absolute;left:50%;top:calc(7px + var(--p, 0) * (100% - 14px));width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:var(--fg);box-shadow:0 0 0 3px #5b8cff2e,0 0 18px 5px #5b8cff73}.lfsp-risiko-umkehr{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:44px;margin-top:26px;padding:44px 48px;border-radius:var(--r-xl);border:1px solid rgba(52,217,160,.24);background:radial-gradient(72% 130% at 6% 0%,rgba(52,217,160,.12),transparent 62%),linear-gradient(180deg,#ffffff0d,#ffffff04);box-shadow:inset 0 1px #ffffff12;overflow:hidden}.lfsp-risiko-sealwrap{display:grid;place-items:center;color:var(--ok)}.lfsp-risiko-seal{width:170px;height:170px;max-width:100%}.lfsp-risiko-seal-ring{transform-box:fill-box;transform-origin:center;animation:lfsp-risiko-spin 80s linear infinite}@keyframes lfsp-risiko-spin{to{transform:rotate(360deg)}}.lfsp-risiko-umkehr-body{min-width:0}.lfsp-risiko-claim{font-family:var(--serif);font-size:clamp(25px,2.7vw,36px);line-height:1.08;letter-spacing:-.022em;color:var(--fg);margin:18px 0 14px;text-wrap:balance}.lfsp-risiko-fine{margin:0;max-width:62ch;font-size:17px;line-height:1.62;color:var(--fg-2);text-wrap:pretty}.lfsp-faq{position:relative;overflow:hidden}.lfsp-faq>.lfsp-wrap{position:relative}.lfsp-faq-watermark{position:absolute;top:-.3em;right:-.02em;font-family:var(--serif);font-size:clamp(210px,32vw,480px);line-height:.8;color:var(--fg);opacity:.032;pointer-events:none;user-select:none}.lfsp-faq-head{display:flex;align-items:center;gap:22px;margin:0 0 40px}.lfsp-faq-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--line-2),transparent)}.lfsp-faq-list{position:relative;border-top:1px solid var(--line)}.lfsp-faq-item{position:relative;border-bottom:1px solid var(--line)}.lfsp-faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--sig-lit),rgba(91,140,255,0));opacity:0}.lfsp-faq-item.is-open:before{opacity:.95}.is-anim .lfsp-faq-item:before{transition:opacity .5s var(--ease)}.lfsp-faq-q{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:25px 6px 25px 22px;border:0;background:none;cursor:pointer;text-align:left;color:var(--fg);font-family:var(--sans)}.is-anim .lfsp-faq-q{transition:background .45s var(--ease)}.lfsp-faq-q:hover{background:linear-gradient(90deg,rgba(91,140,255,.075),transparent 58%)}.lfsp-faq-q:focus-visible{outline:2px solid var(--sig-lit);outline-offset:-3px;border-radius:var(--r-sm)}.lfsp-faq-idx{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;color:#f4f6fa94}.lfsp-faq-item.is-open .lfsp-faq-idx{color:var(--sig-lit)}.is-anim .lfsp-faq-idx{transition:color .4s var(--ease)}.lfsp-faq-qtext{font-family:var(--serif);font-style:italic;font-size:clamp(19px,2.05vw,25px);line-height:1.22;letter-spacing:-.015em;color:var(--fg);text-wrap:pretty}.lfsp-faq-quote{color:var(--sig-lit);font-style:normal;opacity:.62}.lfsp-faq-plus{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);color:var(--fg-2);transform:rotate(45deg)}.is-live .lfsp-faq-plus{transform:rotate(0)}.is-live .is-open .lfsp-faq-plus{transform:rotate(45deg);color:var(--sig-lit);border-color:#5b8cff80;background:#5b8cff1a}.is-anim .lfsp-faq-plus{transition:transform .55s var(--ease),color .4s var(--ease),border-color .4s var(--ease),background .4s var(--ease)}.lfsp-faq-panel{display:grid;grid-template-rows:1fr}.is-live .lfsp-faq-panel{grid-template-rows:0fr}.is-live .is-open .lfsp-faq-panel{grid-template-rows:1fr}.is-anim .lfsp-faq-panel{transition:grid-template-rows .55s var(--ease)}.lfsp-faq-panel-in{overflow:hidden;min-height:0}.lfsp-faq-a{margin:0 0 28px 62px;padding:2px 56px 2px 22px;border-left:1px solid rgba(91,140,255,.3);font-size:17px;line-height:1.62;color:var(--fg-2);max-width:66ch;text-wrap:pretty}@media(max-width:1000px){.lfsp-risiko-umkehr{grid-template-columns:minmax(0,1fr);justify-items:start;gap:26px;padding:38px 34px}.lfsp-risiko-seal{width:116px;height:116px}}@media(max-width:880px){.lfsp-risiko-gate{grid-template-columns:minmax(0,1fr)}.lfsp-risiko-rail{height:1px}.lfsp-risiko-rail:before{background:linear-gradient(90deg,#34d9a0a6,#5b8cff8c 50%,#ff6a3da6);clip-path:inset(0 calc(100% - var(--p, 0) * 100%) 0 0)}.lfsp-risiko-rail:after{top:50%;left:calc(7px + var(--p, 0) * (100% - 14px))}.lfsp-risiko-side{padding:32px 30px 34px}.lfsp-risiko-head{margin-bottom:44px}}@media(max-width:600px){.lfsp-risiko-side{padding:26px 20px 28px}.lfsp-risiko-item{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:13px 0}.lfsp-risiko-mark{width:20px;height:20px}.lfsp-risiko-text{font-size:16px}.lfsp-risiko-umkehr{padding:28px 20px 30px;gap:20px}.lfsp-risiko-claim{margin-top:16px}.lfsp-risiko-fine{font-size:16.5px}.lfsp-risiko-seal{width:96px;height:96px}.lfsp-faq-head{gap:14px;margin-bottom:30px}.lfsp-faq-q{gap:12px;padding:20px 2px 20px 14px}.lfsp-faq-idx{font-size:10.5px}.lfsp-faq-qtext{font-size:18.5px}.lfsp-faq-plus{width:30px;height:30px}.lfsp-faq-a{margin:0 0 22px;padding:2px 0 2px 14px;font-size:16.5px}.lfsp-faq-watermark{font-size:240px;top:-.34em}}@media(prefers-reduced-motion:reduce){.lfsp-risiko-seal-ring{animation:none}}.lfsp-einstieg{overflow:hidden}.lfsp-einstieg-head{display:grid;justify-items:start;gap:20px}.lfsp-einstieg-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:64px;align-items:start;margin-top:64px}.lfsp-einstieg-form{display:grid;gap:30px}.lfsp-einstieg-fields{display:grid;gap:26px}.lfsp-einstieg-field{position:relative;display:grid;gap:9px;min-width:0}.lfsp-einstieg-field:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--sig);box-shadow:0 0 18px var(--sig-glow);transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--ease);pointer-events:none}.lfsp-einstieg-field:focus-within:after{transform:scaleX(1)}.lfsp-einstieg-label{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}.lfsp-einstieg-idx{font-size:10.5px;letter-spacing:.06em;color:var(--sig-lit)}.lfsp-einstieg-input{width:100%;min-width:0;appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:9px 2px 13px;color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.4;transition:border-color .5s var(--ease),color .3s var(--ease)}.lfsp-einstieg-input::placeholder{color:#f4f6fa85}.lfsp-einstieg-input:focus{outline:none;border-bottom-color:#5b8cff8c}.lfsp-einstieg-input[readonly]{color:var(--fg-2);cursor:default}.lfsp-einstieg-textarea{resize:vertical;min-height:92px}.lfsp-einstieg-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.lfsp-einstieg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px}.lfsp-btn.lfsp-einstieg-submit[aria-disabled=true],.lfsp-btn.lfsp-einstieg-submit[aria-disabled=true]:hover{background:#0046ff57;box-shadow:none;cursor:default;transform:none}.lfsp-btn.lfsp-einstieg-submit[aria-disabled=true]:hover .arw{transform:none}.lfsp-einstieg-privacy{flex:1 1 200px;margin:0;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.lfsp-einstieg-sent{margin:0;font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--ok);opacity:0;max-height:0;overflow:hidden;transition:opacity .5s var(--ease),max-height .5s var(--ease)}.lfsp-einstieg-sent[data-on=true]{opacity:1;max-height:60px}.lfsp-einstieg-sent[data-on=true]:before{content:"✓ "}.lfsp-einstieg-sent:focus{outline:2px solid var(--sig-lit);outline-offset:5px;border-radius:var(--r-sm)}.lfsp-einstieg-mailwrap{position:relative;min-width:0}.lfsp-einstieg-glow{position:absolute;inset:-18% -12% -22%;background:radial-gradient(56% 44% at 64% 26%,var(--sig-glow),transparent 70%);filter:blur(60px);opacity:.85;pointer-events:none}.lfsp-einstieg-mail{position:relative;overflow:hidden;box-shadow:0 50px 110px -60px #07080bf2}.lfsp-einstieg-mail:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--sig-lit),transparent);background-size:42% 100%;background-repeat:no-repeat;animation:lfsp-einstieg-scan 7.5s var(--ease-out) infinite;pointer-events:none}@keyframes lfsp-einstieg-scan{0%{background-position:-45% 0;opacity:0}14%{opacity:.95}86%{opacity:.95}to{background-position:145% 0;opacity:0}}.lfsp-einstieg-mailhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--line)}.lfsp-einstieg-avatar{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif);font-size:16px;color:var(--fg);background:linear-gradient(150deg,#5b8cff57,#0046ff1f);border:1px solid rgba(91,140,255,.3)}.lfsp-einstieg-from{display:grid;gap:2px;min-width:0;flex:1 1 150px}.lfsp-einstieg-fromname{font-size:15px;font-weight:600;letter-spacing:-.01em}.lfsp-einstieg-frommail{font-size:11.5px;color:var(--fg-2);overflow-wrap:anywhere}.lfsp-einstieg-tag{flex:none;margin-left:auto}.lfsp-einstieg-subject{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:15px 24px;border-bottom:1px solid var(--line);background:#f4f6fa05}.lfsp-einstieg-subjectlabel{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.lfsp-einstieg-subjecttext{font-size:16px;color:var(--fg)}.lfsp-einstieg-count{margin-left:auto;font-size:11px;letter-spacing:.08em;color:var(--sig-lit)}.lfsp-einstieg-funde{position:relative;list-style:none;margin:0;padding:8px 0}.lfsp-einstieg-funde:before{content:"";position:absolute;left:41px;top:42px;bottom:42px;width:1px;background:linear-gradient(to bottom,rgba(91,140,255,.55),var(--line) 55%,transparent);pointer-events:none}.lfsp-einstieg-fund{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:18px 24px}.lfsp-einstieg-fund+.lfsp-einstieg-fund{border-top:1px solid var(--line)}.lfsp-einstieg-fundnum{position:relative;z-index:1;width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--fg);background:linear-gradient(160deg,#5b8cff42,#0046ff1a);border:1px solid rgba(91,140,255,.3)}.lfsp-einstieg-fundbody{min-width:0}.lfsp-einstieg-fundtitle{margin:5px 0 0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--fg)}.lfsp-einstieg-meters{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:11px}.lfsp-einstieg-meter{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--fg-2)}.lfsp-einstieg-dots{display:inline-flex;gap:3px}.lfsp-einstieg-dot{width:13px;height:3px;border-radius:2px;background:var(--line-2)}.lfsp-einstieg-meter[data-kind=Hebel] .lfsp-einstieg-dot[data-on=true]{background:var(--ok);box-shadow:0 0 10px #34d9a073}.lfsp-einstieg-meter[data-kind=Aufwand] .lfsp-einstieg-dot[data-on=true]{background:var(--warn);box-shadow:0 0 10px #ff6a3d66}.lfsp-einstieg-next{margin:13px 0 0;font-size:15px;line-height:1.62;color:var(--fg-2)}.lfsp-einstieg-nextlabel{display:block;margin-bottom:5px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sig-lit)}.lfsp-einstieg-note{margin:0;padding:20px 24px 24px;border-top:1px solid var(--line);background:#f4f6fa05;font-size:14px;line-height:1.62;color:var(--fg-2)}.lfsp-abschluss{overflow:hidden;padding-top:156px;padding-bottom:156px}.lfsp-abschluss-field{position:absolute;inset:0;z-index:0}.lfsp-abschluss-aurora{position:absolute;inset:0;transition:opacity .9s var(--ease)}.lfsp-abschluss-blob{position:absolute;aspect-ratio:1 / 1;border-radius:50%;filter:blur(120px);will-change:transform}.lfsp-abschluss-blob-1{left:-8%;top:-16%;width:min(66vw,820px);background:radial-gradient(circle,#0046ffd1,#0046ff00 68%)}.lfsp-abschluss-blob-2{right:-12%;top:0%;width:min(60vw,740px);background:radial-gradient(circle,#5b8cff9e,#5b8cff00 68%)}.lfsp-abschluss-blob-3{left:16%;bottom:-16%;width:min(76vw,940px);background:radial-gradient(circle,#0046ffb3,#0046ff00 70%)}.lfsp-abschluss-blob-4{left:44%;top:18%;width:min(38vw,480px);background:radial-gradient(circle,#5b8cff75,#5b8cff00 66%)}.lfsp-abschluss-veil{position:absolute;inset:0;z-index:1;background:radial-gradient(58% 52% at 50% 48%,#07080beb,#07080bc7 40%,#07080b42 74%,#07080b00),linear-gradient(180deg,#07080b57,#07080b29 45%,#07080b70)}.lfsp-abschluss-grain{position:absolute;inset:0;z-index:1;opacity:.055;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.lfsp-abschluss-inner{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;gap:28px}.lfsp-abschluss-slot{gap:10px;background:#07080bb8;border-color:var(--line-2)}.lfsp-abschluss-h2{font-size:clamp(38px,7.4vw,88px);overflow-wrap:break-word;text-wrap:balance}.lfsp-abschluss-sub{max-width:54ch}.lfsp-abschluss-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px}.lfsp-abschluss-leak{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:13px 22px;border:1px solid rgba(255,106,61,.3);border-radius:999px;background:linear-gradient(#ff6a3d24,#ff6a3d24),#07080bd1}.lfsp-abschluss-leaklabel{font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-2)}.lfsp-abschluss-leaknum{font-size:19px;font-weight:600;color:var(--warn)}.lfsp-abschluss-leaknum.is-bump{animation:lfsp-abschluss-bump .64s var(--ease)}@keyframes lfsp-abschluss-bump{0%{transform:none}32%{transform:translateY(-3px) scale(1.07)}to{transform:none}}@media(max-width:1020px){.lfsp-einstieg-grid{grid-template-columns:minmax(0,1fr);gap:44px;margin-top:48px}.lfsp-einstieg-head{max-width:none}}@media(max-width:900px){.lfsp-abschluss{padding-top:112px;padding-bottom:112px}}@media(max-width:600px){.lfsp-einstieg-mailhead,.lfsp-einstieg-subject,.lfsp-einstieg-fund{padding-left:18px;padding-right:18px}.lfsp-einstieg-note{padding:18px}.lfsp-einstieg-funde:before{left:35px}.lfsp-einstieg-count,.lfsp-einstieg-tag{margin-left:0}.lfsp-einstieg-glow{inset:-10% -6% -14%}.lfsp-abschluss{padding-top:92px;padding-bottom:92px}.lfsp-abschluss-inner{gap:22px}.lfsp-abschluss-veil{background:radial-gradient(96% 46% at 50% 46%,#07080beb,#07080bcc 50%,#07080b57 84%,#07080b00),linear-gradient(180deg,#07080b57,#07080b29 45%,#07080b70)}.lfsp-abschluss-blob{filter:blur(80px)}.lfsp-abschluss-blob-1{width:min(115vw,520px);left:-22%;top:-10%}.lfsp-abschluss-blob-2{width:min(105vw,480px);right:-26%;top:6%}.lfsp-abschluss-blob-3{width:min(130vw,580px);left:-14%;bottom:-14%}.lfsp-abschluss-blob-4{width:min(60vw,260px);left:34%;top:30%}.lfsp-abschluss-leak{padding:12px 18px}.lfsp-abschluss-leaknum{font-size:17px}}@media(prefers-reduced-motion:reduce){.lfsp-einstieg-mail:before{animation:none;opacity:0}.lfsp-einstieg-field:after{transition:none}.lfsp-abschluss-leaknum.is-bump{animation:none}.lfsp-abschluss-aurora{transition:none}}.lfsp-einstieg-fehler{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--warn-lit);max-width:46ch;opacity:0;height:0;overflow:hidden;transition:opacity .4s var(--ease)}.lfsp-einstieg-fehler[data-on=true]{opacity:1;height:auto}.lfsp-foot{padding:56px 0 48px;background:var(--ink)}.lfsp-foot-grid{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-top:36px}.lfsp-foot-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:20px;letter-spacing:-.02em;margin-bottom:14px}.lfsp-foot-note{font-size:13.5px;line-height:1.5;color:var(--fg-2);max-width:46ch;margin:0}.lfsp-foot-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2)}.lfsp-foot-links a{text-decoration:none;transition:color .35s var(--ease)}.lfsp-foot-links a:hover{color:var(--fg)}@media(max-width:720px){.lfsp-foot-grid{flex-direction:column;align-items:flex-start;gap:28px}.lfsp-foot-note{max-width:none}}
