/* LinkwayFTP Landingpage: isolierte Styles */
.lw-page{font-family:inherit;color:#253343}.lw-page *{box-sizing:border-box}.lw-container{width:min(1180px,calc(100% - 44px));margin-inline:auto}.lw-hero{background:#f5f7fa;padding:88px 0 70px}.lw-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:58px;align-items:center}.lw-kicker{color:#2b5b86;letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-size:.8rem;margin:0 0 16px}.lw-page h1{font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.09;letter-spacing:-.035em;margin:0 0 24px}.lw-page h2{font-size:clamp(1.75rem,2.8vw,2.7rem);line-height:1.2;letter-spacing:-.025em;margin:0 0 20px}.lw-page p{line-height:1.75;margin:0 0 18px}.lw-lead{font-size:1.13rem}.lw-store-button{display:inline-flex;align-items:center;gap:18px;background:#173e60;color:#fff!important;text-decoration:none!important;padding:15px 24px;border-radius:8px;font-weight:650;margin:12px 0}.lw-store-button:hover{background:#255a84;color:#fff!important}.lw-store-note{display:inline-block;background:#e2e9f0;color:#3e566d;border-radius:7px;padding:10px 14px;font-size:.93rem}.lw-meta{font-size:.81rem;color:#697889;margin-top:14px!important}.lw-section{padding:86px 0;background:#fff}.lw-alt{background:#f5f7fa}.lw-two-col{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:62px}.lw-reverse>.lw-content{order:2}.lw-reverse>.lw-image{order:1}.lw-image{overflow:hidden;border:1px solid #d7e1ec;border-radius:15px;box-shadow:0 10px 28px #11283d0b;background:#e8eff6}.lw-image img{display:block;width:100%;height:auto}.lw-page ul{padding-left:22px;margin:12px 0 0;line-height:1.9}.lw-page li{margin-bottom:6px}.lw-page kbd{padding:2px 5px;background:#e4eaf1;border-radius:4px}.lw-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.lw-details-grid figure{margin:0}.lw-details-grid figcaption{font-size:.91rem;margin-top:12px;color:#506479}.lw-footer{text-align:center;background:#f5f7fa}.lw-footer-inner{max-width:800px}.lw-footer .lw-store-note{margin-top:8px}@media(max-width:850px){.lw-hero{padding:52px 0}.lw-section{padding:56px 0}.lw-hero-grid,.lw-two-col{grid-template-columns:1fr;gap:30px}.lw-reverse>.lw-content,.lw-reverse>.lw-image{order:initial}.lw-details-grid{grid-template-columns:1fr}}