.lp-sec{padding-block:80px}.lp-sec:nth-of-type(2n){background:var(--paper)}.lp-head{max-width:760px;margin:0 auto 40px;text-align:center;display:grid;gap:12px;justify-items:center}.lp-head .eyebrow{color:var(--gold-600)}.lp-head h2{font-size:clamp(26px,2.8vw,36px);line-height:1.18;font-weight:650}.lp-head p{font-size:17px;line-height:1.65;color:var(--ink-2)}.lp-body{font-size:16px;line-height:1.65;color:var(--ink-2)}.lp-body h3,.lp-body h4{font-family:var(--font-head);font-size:19px;line-height:1.3;font-weight:650;color:var(--ink);margin:0;hyphens:auto}.lp-body p{margin:0}.lp-body strong{color:var(--ink);font-weight:600}.lp-body svg{display:none}.lp-body :is(.concept-icon,.problem-icon,.why-icon,.how-icon,.ki-icon,.benefit-icon,.benefit-check,.scenario-icon,.dialog-avatar,.comparison-marker,.cmp-dot,.step-arrow,.related-icon){display:none!important}.lp-body :is(.concept-callout,.problem-callout,.logic-callout,.dialog-note,.dialog-hint,.scenarios-note){max-width:760px;margin:36px auto 0;background:#fbf8f1;border-left:3px solid var(--gold-400);padding:20px 26px;font-size:16.5px;line-height:1.65;color:var(--ink-2)}.lp-body :is(.dialog-note,.dialog-hint,.scenarios-note) p{margin:0}.lp-body :is(.concept-cards,.problem-cards){max-width:900px;margin:0 auto;columns:2;column-gap:48px}.lp-body :is(.concept-card,.problem-card:not(:has(h3))){break-inside:avoid;padding:13px 0;border-bottom:1px solid var(--line);background:none;box-shadow:none}.lp-body .problem-cards .problem-card{break-inside:avoid;padding:13px 0;border-bottom:1px solid var(--line)}.lp-body :is(.problems-grid,.forwhom-grid,.ki-grid,.how-grid,.einwaende-grid),.lp-body .benefits-grid:has(.benefit-card){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lp-body :is(.problem-card,.forwhom-card,.ki-card,.how-item,.benefit-card,.einwand-card):has(h3,h4,.einwand-quote){background:var(--paper);padding:24px;display:grid;gap:8px;align-content:start;box-shadow:0 1px 2px #101d360a,0 10px 28px -16px #101d3638}.lp-sec:nth-of-type(2n) .lp-body :is(.problem-card,.forwhom-card,.ki-card,.how-item,.benefit-card,.einwand-card){background:var(--page);box-shadow:none}.lp-body :is(.problem-card,.forwhom-card,.ki-card,.how-item,.benefit-card) p{font-size:15px;line-height:1.6}.lp-body .einwand-quote{font-family:var(--font-head);font-style:italic;font-size:19px;line-height:1.4;color:var(--ink)}.lp-body .einwand-type{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-600)}.lp-body .benefits-grid:has(.benefit-item){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px}.lp-body .benefit-item{border-top:1px solid var(--line);padding-top:18px;display:block}.lp-body .benefit-item h4{margin-bottom:6px}.lp-body .benefit-item p{font-size:15px}.lp-body .steps-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;counter-reset:st}.lp-body .step-card{counter-increment:st;border-top:1px solid var(--line);padding-top:18px;display:grid;gap:8px;align-content:start}.lp-body .step-number{font-size:0}.lp-body .step-number:before{content:counter(st,decimal-leading-zero);font-family:var(--font-head);font-size:30px;line-height:1;color:var(--gold-400)}.lp-body .step-card p{font-size:15px}.lp-body :is(.logic-steps,.skills-grid){max-width:900px;margin:0 auto;counter-reset:lg;border-top:1px solid var(--line)}.lp-body .skills-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;border-top:0}.lp-body :is(.logic-step,.skill-item){counter-increment:lg;position:relative;padding:22px 0 22px 64px;border-bottom:1px solid var(--line)}.lp-body .skill-item{border-top:0}.lp-body .skills-grid .skill-item:nth-child(-n+2){border-top:1px solid var(--line)}.lp-body :is(.logic-num,.skill-num){position:absolute;left:0;top:20px;font-size:0}.lp-body :is(.logic-num,.skill-num):before{content:counter(lg,decimal-leading-zero);font-family:var(--font-head);font-size:24px;color:var(--gold-400)}.lp-body :is(.logic-text,.skill-item) p{font-size:15.5px;margin-top:4px}.lp-body .scenarios-grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.lp-body .scenario-chip{padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--font-head);font-size:17px;color:var(--ink)}.lp-body .scenarios-grid .scenario-chip:nth-child(-n+3){border-top:1px solid var(--line)}.lp-body .dialog-box{max-width:760px;margin:0 auto;border-top:1px solid var(--line)}.lp-body .dialog-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.lp-body .dialog-bubble{display:contents}.lp-body .dialog-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:5px}.lp-body .sales-label{color:var(--gold-600)}.lp-body .dialog-text{font-size:16.5px;line-height:1.6}.lp-body .dialog-bubble:not(.sales-bubble) .dialog-text{font-family:var(--font-head);font-style:italic;font-size:18px;color:var(--ink)}.lp-body :is(.comparison-table,.comparison-grid){max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.lp-body .comparison-col{border-top:2px solid #c9cfd8;padding-top:14px}.lp-body .comparison-col:last-child,.lp-body .comparison-col.ai{border-top-color:var(--gold-400)}.lp-body :is(.comparison-col-head,.comparison-col-title){font-family:var(--font-head);font-size:19px;font-weight:650;color:var(--ink);margin-bottom:6px}.lp-body :is(.comparison-row,.comparison-item){padding:11px 0;border-bottom:1px solid var(--line)}.lp-body :is(.comparison-row,.comparison-item) p{font-size:15.5px}@media(max-width:960px){.lp-body :is(.problems-grid,.forwhom-grid,.ki-grid,.how-grid,.einwaende-grid,.steps-row,.scenarios-grid),.lp-body .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-body .scenarios-grid .scenario-chip:nth-child(3){border-top:0}}@media(max-width:640px){.lp-sec{padding-block:56px}.lp-body :is(.problems-grid,.forwhom-grid,.ki-grid,.how-grid,.einwaende-grid,.steps-row,.scenarios-grid,.skills-grid,.comparison-table,.comparison-grid),.lp-body .benefits-grid{grid-template-columns:minmax(0,1fr)}.lp-body :is(.concept-cards,.problem-cards){columns:1}.lp-body .scenarios-grid .scenario-chip:nth-child(-n+3){border-top:0}.lp-body .scenarios-grid .scenario-chip:first-child{border-top:1px solid var(--line)}.lp-body .dialog-row{grid-template-columns:minmax(0,1fr);gap:4px}}
