:root{--bg:#2d2c2b;--card:#44423f;--edge:#63605d;--text:#f9f4f2;--body:#e2ded9;--muted:#c6c1b9;--primary:#0061ef;--on-primary:#fff;--accent:#00a4ff;--highlight:#ffce00;--on-highlight:#2d2c2b;--font:"Plus Jakarta Sans Variable", system-ui, sans-serif;--page-max:1200px;--gutter:clamp(16px, 5vw, 32px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--body);font-family:var(--font);-webkit-text-size-adjust:100%;margin:0;font-weight:500}a{color:var(--text)}a:hover{color:var(--highlight)}::selection{background:var(--highlight);color:var(--on-highlight)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-hero{max-width:var(--page-max);padding:clamp(24px, 6vw, 48px) var(--gutter) clamp(72px, 15vw, 112px);margin:0 auto;container:lp-hero/inline-size}.lp-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:24px;display:grid}.lp-hero-intro{flex-direction:column;gap:20px;display:flex}.lp-hero-points{flex-direction:column;gap:16px;display:flex}.lp-points-lead{color:var(--text);margin:0;font-size:17px;font-weight:700}@container lp-hero (width>=1004px){.lp-hero-grid{grid-template:".scene"1fr"intro scene""points scene""cta scene"".scene"1fr/minmax(0,1fr) minmax(0,1fr);gap:28px 64px}.lp-hero-intro{grid-area:intro;gap:24px}.lp-hero-scene{grid-area:scene;margin-bottom:0}.lp-hero-points{grid-area:points;max-width:calc(100% - 32px)}.lp-hero .lp-cta-wrap{grid-area:cta}}.lp-kicker{color:var(--highlight);font-size:18px;font-weight:700}.lp-h1{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(38px,10vw,64px);font-weight:800;line-height:1.02}.lp-lead{max-width:560px;margin:0;font-size:clamp(17px,4.6vw,20px);line-height:1.55}[hidden]{display:none!important}.lp-header{max-width:var(--page-max);padding:24px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lp-brand{color:var(--text);align-items:center;gap:12px;font-size:22px;font-weight:800;display:flex}.lp-logo{flex:none;width:40px;height:40px}.lp-logo svg{width:100%;height:100%;display:block}.lp-head-actions{align-items:center;gap:24px;display:flex}.lp-head-login{font-size:16px;text-decoration:none}button.lp-head-login{color:var(--text);font-family:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.lp-head-login:hover{color:var(--highlight)}.lp-btn{background:var(--primary);color:var(--on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:700;transition:filter .16s ease-out}.lp-btn:hover{filter:brightness(1.12)}.lp-head-cta{padding:12px 22px;font-size:16px}.lp-benefits{color:var(--text);gap:12px;margin:0;padding:0;font-size:17px;line-height:1.45;list-style:none;display:grid}.lp-benefits li{align-items:flex-start;gap:12px;display:flex}.lp-benefits svg{flex:none;margin-top:-1px}.lp-cta-wrap{flex-direction:column;gap:12px;display:flex}.lp-cta{align-self:flex-start;padding:20px 34px;font-size:20px}.lp-cta-note{color:var(--muted);font-size:16px}.lp-hero-scene{flex-direction:column;align-items:center;gap:14px;min-width:0;margin-bottom:16px;display:flex}.lp-stage{justify-content:center;width:100%;display:flex;position:relative}.lp-scene-more{flex-direction:column;align-items:center;gap:10px;margin-top:10px;display:flex}.lp-scene-more-label{color:var(--muted);font-size:14px}.lp-scene-all{text-underline-offset:3px;padding:10px 4px;font-size:15px;font-weight:600}.lp-areas-sec{scroll-margin-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp-tabs{background:var(--card);border:1px solid var(--edge);border-radius:999px;gap:8px;padding:6px;display:flex}.lp-tab{font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:700}.lp-tab[aria-selected=true]{background:var(--text);color:var(--bg)}.lp-tab[aria-selected=false]:hover{color:var(--highlight)}.lp-phone{background:var(--bg);border:10px solid var(--card);border-radius:48px;flex-direction:column;gap:14px;width:360px;max-width:100%;height:600px;padding:28px 20px;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059}.lp-scene{flex-direction:column;gap:14px;display:flex}.lp-scene-area{color:var(--muted);font-size:13px}.lp-scene-title{color:var(--text);margin-top:-8px;font-size:21px;font-weight:800}.lp-bubble{border-radius:22px;max-width:86%;padding:14px 18px}.lp-bubble-partner{background:var(--card);border:1px solid var(--edge);align-self:flex-start}.lp-bubble-you{background:var(--text);color:var(--bg);border-radius:22px 22px 6px;align-self:flex-end}.lp-bubble-who{font-size:12px;display:block}.lp-bubble-partner .lp-bubble-who{color:var(--muted)}.lp-bubble-said{margin-top:4px;font-size:16px;line-height:1.4;display:block}.lp-bubble-partner .lp-bubble-said{color:var(--text)}.lp-phone-bar{background:var(--card);border:1px solid var(--edge);border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:10px 10px 10px 18px;display:flex}.lp-turn{align-items:center;gap:8px;font-size:14px;display:flex}.lp-turn-dot{background:var(--accent);border-radius:999px;width:10px;height:10px}.lp-end{background:var(--text);color:var(--bg);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700}.lp-card{background:var(--card);border:1px solid var(--edge);border-radius:22px;flex-direction:column;gap:10px;width:330px;padding:20px;display:flex;position:absolute;bottom:5px;left:-64px;box-shadow:0 24px 60px #00000073}.lp-card-label{color:var(--muted);font-size:12px}.lp-card-said{color:var(--muted);font-size:16px;text-decoration:line-through}.lp-better{background:var(--highlight);color:var(--bg);border-radius:14px;padding:12px 14px}.lp-better-label{font-size:12px;font-weight:600;display:block}.lp-better-text{margin-top:2px;font-size:19px;font-weight:800;display:block}.lp-card-reason{font-size:14px;line-height:1.45}.lp-listen{gap:8px;display:flex}.lp-chip{border:1px solid var(--edge);color:var(--text);border-radius:999px;padding:8px 12px;font-size:13px}.lp-scene-note{color:var(--muted);font-size:13px}@keyframes lpIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lpCard{0%{opacity:0;transform:translate(-30px,20px)rotate(-3deg)}to{opacity:1;transform:rotate(-3deg)}}.lp-play .lp-b1{animation:.5s ease-out .3s both lpIn}.lp-play .lp-b2{animation:.5s ease-out 1.4s both lpIn}.lp-card.lp-play{animation:.6s cubic-bezier(.2,.8,.2,1) 2.6s both lpCard}.lp-shots-section{padding:0 0 112px}.lp-shots-head{max-width:var(--page-max);padding:0 var(--gutter) 32px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin:0 auto;display:flex}.lp-h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(28px,7vw,36px);font-weight:800;line-height:1.1}.lp-shots-note{color:var(--muted);font-size:16px}.lp-shots{--shots-edge:max(var(--gutter), calc((100% - 1200px) / 2 + 32px));padding:8px var(--shots-edge) 24px;scroll-snap-type:x mandatory;scroll-padding-left:var(--shots-edge);scrollbar-color:var(--edge) transparent;gap:28px;margin:0;list-style:none;display:flex;overflow-x:auto}.lp-shot{scroll-snap-align:start;flex-direction:column;flex:0 0 236px;gap:14px;display:flex}.lp-shot-frame{border:8px solid var(--card);background:var(--bg);border-radius:38px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.lp-shot-frame img{border-radius:30px;width:100%;height:auto;display:block}.lp-shot-title{color:var(--text);font-size:17px;font-weight:700}.lp-shot-text{color:var(--muted);margin-top:-8px;font-size:15px;line-height:1.45}.lp-sections{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.lp-sec{padding:clamp(56px,13vw,96px) 0}.lp-h2-xl,.lp-h2-lg{color:var(--text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800}.lp-h2-xl{font-size:clamp(32px,8vw,48px);line-height:1.08}.lp-h2-lg{font-size:clamp(28px,7vw,40px);line-height:1.1}.lp-prose{flex-direction:column;gap:16px;font-size:clamp(17px,4.4vw,19px);line-height:1.6;display:flex}.lp-prose-loose{gap:18px}.lp-prose p{margin:0}.lp-h2-in-prose{margin-bottom:8px}.lp-split{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:56px;display:grid}.lp-intro{border-top:1px solid var(--card);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:end;gap:48px;padding:clamp(64px,15vw,120px) 0 clamp(56px,13vw,96px);display:grid}.lp-h2-steps{margin-bottom:48px}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--card);border:1px solid var(--edge);border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.lp-step-num{background:var(--highlight);width:44px;height:44px;color:var(--on-highlight);border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.lp-step-title{color:var(--text);margin:0;font-size:21px;font-weight:700;line-height:normal}.lp-step-text{line-height:1.55}.lp-example{background:var(--card);border:1px solid var(--edge);border-radius:28px;flex-direction:column;gap:14px;max-width:460px;padding:28px;display:flex}.lp-example p{margin:0}.lp-example-label{color:var(--muted);font-size:13px}.lp-example-good{color:var(--text);font-size:17px}.lp-example-said-label{color:var(--muted);font-size:14px}.lp-example-said{color:var(--muted);font-size:20px}.lp-example-better{background:var(--highlight);color:var(--on-highlight);border-radius:16px;padding:18px 20px}.lp-example-better-label{font-size:14px;font-weight:600;display:block}.lp-example-better-text{margin-top:4px;font-size:24px;font-weight:800;display:block}.lp-example-reason{font-size:16px}.lp-example-listen{flex-wrap:wrap;gap:10px;display:flex}.lp-pill{background:var(--bg);color:var(--text);border:1px solid var(--edge);border-radius:999px;padding:12px 20px;font-size:15px}.lp-h2-areas{margin-bottom:16px}.lp-areas-lead{max-width:760px;margin:0 0 36px;font-size:clamp(17px,4.4vw,19px);line-height:1.6}.lp-area-groups{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:36px 48px;display:grid}.lp-area-group-h{border-bottom:1px solid var(--edge);color:var(--highlight);margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:700;line-height:normal}.lp-area-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lp-area-item{flex-direction:column;gap:3px;display:flex}.lp-area-name{color:var(--text);font-size:17px;font-weight:700;line-height:1.35}.lp-area-themes{color:var(--muted);font-size:14px;line-height:1.45}.lp-sections-areas .lp-areas-sec{padding-top:0}.lp-review-cards{flex-direction:column;gap:16px;max-width:480px;display:flex}.lp-review-card{background:var(--card);border:1px solid var(--edge);border-radius:22px;padding:24px 28px}.lp-review-card p{margin:0}.lp-review-label{color:var(--muted);font-size:15px}.lp-review-card .lp-review-phrase{color:var(--text);margin:6px 0;font-size:24px;font-weight:700}.lp-progress{flex-direction:column;gap:14px;display:flex}.lp-progress-label{color:var(--muted);font-size:13px}.lp-progress-row{flex-direction:column;gap:6px;display:flex}.lp-progress-head{justify-content:space-between;font-size:15px;display:flex}.lp-progress-area{color:var(--text)}.lp-progress-track{background:var(--bg);border-radius:999px;height:8px;display:block;overflow:hidden}.lp-progress-fill{background:var(--accent);border-radius:999px;height:8px;display:block}.lp-decode{background:var(--card);border:1px solid var(--edge);border-radius:22px;flex-direction:column;gap:18px;padding:28px;display:flex}.lp-decode-words{flex-wrap:wrap;gap:18px 22px;margin:0;padding:0;list-style:none;display:flex}.lp-decode-pair{flex-direction:column;gap:4px;display:flex}.lp-decode-en{color:var(--text);font-size:26px;font-weight:700}.lp-decode-de{color:var(--accent);font-size:16px}.lp-decode-note{color:var(--muted);margin:0;font-size:13px}.lp-trial,.lp-about{row-gap:24px}.lp-trial{align-items:normal}.lp-trial .lp-prose{gap:24px}.lp-trial-cta{align-self:flex-start;padding:18px 30px;font-size:18px}.lp-about{align-items:normal}.lp-h2-faq{margin-bottom:32px}.lp-faq{flex-direction:column;gap:12px;max-width:880px;display:flex}.lp-faq-item{background:var(--card);border:1px solid var(--edge);border-radius:16px;padding:22px 26px}.lp-faq-q{color:var(--text);cursor:pointer;font-size:19px;font-weight:700;list-style:none}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-q:hover{color:var(--highlight)}.lp-faq-a{margin:14px 0 0;font-size:17px;line-height:1.6}.lp-final{padding:48px 0 96px}.lp-final-box{background:var(--highlight);color:var(--on-highlight);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,8vw,64px);display:flex}.lp-final-text{flex-direction:column;flex:min(420px,100%);gap:10px;display:flex}.lp-final-h{letter-spacing:-.02em;margin:0;font-size:clamp(32px,8vw,48px);font-weight:800;line-height:1.05}.lp-final-line{margin:0;font-size:19px}.lp-final-cta{padding:20px 34px;font-size:20px}.lp-final-box :focus-visible{outline-color:var(--primary)}.lp-footer{border-top:1px solid var(--card);padding:32px var(--gutter);max-width:var(--page-max);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin:0 auto;font-size:15px;display:flex}.lp-foot-links{gap:24px;display:flex}.lp-foot-login{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-foot-login:hover{color:var(--highlight)}.lp-status{max-width:var(--page-max);padding:56px var(--gutter) 96px;justify-content:center;margin:0 auto;display:flex}.lp-status-card{background:var(--card);border:1px solid var(--edge);border-radius:28px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:32px;display:flex}.lp-status-h1{color:var(--text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:26px;font-weight:800;line-height:1.15}.lp-status-text{color:var(--body);margin:0;font-size:16px;line-height:1.55}.lp-status-btn{justify-content:center;align-items:center;width:100%;min-height:52px;font-size:17px;text-decoration:none;display:flex}.lp-status-btn:hover{color:var(--on-primary)}.lp-status-stack{flex-direction:column;align-items:center;gap:28px}.lp-status-address{color:var(--text);overflow-wrap:anywhere;font-weight:700}.lp-status-form{margin:0}.lp-status-hint{color:var(--muted);margin:0;font-size:14px;line-height:1.5}@container lp-hero (width<=1003.98px){.lp-card{left:calc(50% - 244px)}}@media (width<=640px){.lp-card{width:auto;bottom:21px;left:12px;right:12px}.lp-head-cta{display:none}}@media (prefers-reduced-motion:reduce){.lp-play .lp-b1,.lp-play .lp-b2,.lp-card.lp-play{animation:none}.lp-btn{transition:none}}.lp-dialog{background:var(--card);width:min(460px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--body);border:1px solid var(--edge);font-family:var(--font);border-radius:clamp(22px,6vw,28px);margin:auto;padding:0;font-weight:500;overflow:auto;box-shadow:0 24px 60px #00000073}.lp-dialog::backdrop{background:#181716b8}@keyframes dlgIn{0%{opacity:0;transform:translateY(4%)}to{opacity:1;transform:none}}.lp-dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) both dlgIn}.lp-dialog-panel{padding:clamp(24px,6vw,32px) clamp(20px,5vw,32px);position:relative}.lp-dialog-state{flex-direction:column;gap:16px;display:flex}.lp-dialog-state[hidden],.lp-dialog-err[hidden]{display:none}.lp-dialog-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.lp-dialog-x:hover{color:var(--text)}.lp-dialog-title{color:var(--text);letter-spacing:-.02em;margin:0;padding-right:40px;font-size:clamp(22px,6vw,26px);font-weight:800;line-height:1.15}.lp-dialog-title:focus{outline:none}.lp-dialog-text{color:var(--body);margin:0;font-size:16px;line-height:1.55}.lp-dialog-form{flex-direction:column;gap:16px;margin:0;display:flex}.lp-dialog-field{flex-direction:column;gap:8px;display:flex}.lp-dialog-field>label:not(.lp-dialog-consent){color:var(--muted);font-size:14px;font-weight:500}.lp-dialog a{color:var(--text);text-underline-offset:3px}.lp-dialog a:hover{color:var(--highlight)}.lp-dialog input[type=email]{width:100%;min-height:52px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--edge);border-radius:12px;padding:12px 16px;font-size:16px;display:block}.lp-dialog input[aria-invalid=true]{border-color:var(--highlight)}.lp-dialog-consent{color:var(--body);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.lp-dialog input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;margin:1px 0 0}.lp-dialog input:focus-visible,.lp-dialog a:focus-visible,.lp-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-dialog-err{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.lp-dialog-err:before{content:"";background:var(--highlight);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.lp-dialog-btn{background:var(--primary);width:100%;min-height:52px;color:var(--on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;font-size:17px;font-weight:700;transition:filter .16s ease-out;display:flex}.lp-dialog-btn:hover{filter:brightness(1.12)}.lp-dialog-btn:disabled{cursor:progress;opacity:.7}.lp-dialog-btn-quiet{border:1px solid var(--edge);background:var(--bg);color:var(--text);font-weight:500}.lp-dialog-icon{background:var(--highlight);width:52px;height:52px;color:var(--on-highlight);border-radius:999px;justify-content:center;align-items:center;display:flex}.lp-dialog-btn-flush{margin-top:0}.lp-dialog-hint{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.lp-dialog-address{color:var(--text);overflow-wrap:anywhere;font-weight:700}.lp-dialog .lp-dialog-code{width:100%;min-height:60px;font:inherit;letter-spacing:.4em;color:var(--text);background:var(--bg);border:1px solid var(--edge);border-radius:12px;padding:12px 16px;font-size:26px;font-weight:700;display:block}.lp-dialog .lp-dialog-code[aria-invalid=true]{border-color:var(--highlight)}.lp-dialog-links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;margin:0;font-size:14px;line-height:1.5;display:flex}.lp-dialog-link{font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-dialog-link:hover{color:var(--highlight)}@media (prefers-reduced-motion:reduce){.lp-dialog[open]{animation:none}.lp-dialog-btn{transition:none}}
