/* Only requested package overviews and the mobile home introduction. */
.lutsio-home #pakete>.wrap,.lutsio-home #branchen-pakete>.wrap,.lutsio-packages>.section>.wrap{width:calc(100% - 64px);max-width:none}
.lutsio-home #pakete .link-card,.lutsio-home #branchen-pakete .link-card,.lutsio-packages .link-card{min-height:420px;padding:40px;gap:0}
.lutsio-home #pakete .cards,.lutsio-home #branchen-pakete .cards,.lutsio-packages .cards{gap:24px}
.lutsio-home .hero-panel{width:calc(100vw - 64px);max-width:none;position:relative;left:50%;transform:translateX(-50%)}
.lutsio-home .hero-panel-inner{grid-template-columns:repeat(3,minmax(0,1fr))}
.lutsio-home .hero-stat{min-width:0;min-height:116px;text-decoration:none;color:var(--navy);padding:28px 30px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.lutsio-home .hero-stat:nth-child(3n){border-right:0}.lutsio-home .hero-stat:nth-last-child(-n+3){border-bottom:0}
.lutsio-home .hero-stat:hover{background:var(--soft)}.lutsio-home .hero-stat:focus-visible{outline:3px solid var(--yellow);outline-offset:-4px}
.lutsio-home .hero-stat strong{font-size:clamp(17px,1.3vw,24px);line-height:1.3;overflow-wrap:break-word}.lutsio-home .hero-stat small{font-size:12px;letter-spacing:.04em}
.hero-mobile-title,.hero-mobile-audience{display:none}
.hero-desktop-title{color:inherit!important}
.industry-status{margin-bottom:30px}.industry-card h3{font-size:28px;margin-top:26px}.industry-card .industry-target{font-size:16px;line-height:1.5;max-width:34em}
.industry-features{color:var(--muted);font-size:15px;line-height:1.65;margin:24px 0 6px;padding-left:20px}.industry-features li{margin-bottom:5px}
.industry-card .package-price{font-size:32px;margin-top:22px}.industry-card .package-price small{display:block;font-size:13px;font-weight:600;color:var(--muted);margin-top:7px;letter-spacing:0}
.industry-card .industry-note{font-size:13px;margin:6px 0 18px}.industry-card .card-link{padding-top:20px}
@media(max-width:1000px) and (min-width:621px){.lutsio-home .hero-stat{padding:22px 18px}}
@media(max-width:900px){.lutsio-home #pakete>.wrap,.lutsio-home #branchen-pakete>.wrap,.lutsio-packages>.section>.wrap{width:calc(100% - 40px)}.lutsio-home .hero-stat+.hero-stat{border-top:0}.lutsio-home .hero-panel{width:calc(100vw - 40px)}}
@media(max-width:620px){
 .lutsio-home .hero{min-height:0}.lutsio-home .hero-inner{padding:36px 0 32px}
 .lutsio-home .hero-desktop-audience,.lutsio-home .hero-desktop-title,.lutsio-home .hero-copy,.lutsio-home .hero-panel,.lutsio-home .hero-license-line{display:none}
 .lutsio-home .hero-mobile-title{display:block;color:var(--navy)}.lutsio-home .hero h1{font-size:52px;line-height:1.05;margin:0 0 14px}
 .lutsio-home .hero-mobile-audience{display:block;font-size:14px;line-height:1.65;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy2);max-width:330px;margin:0 auto 24px;text-wrap:balance}
 .lutsio-home .hero .actions a:not([href="pakete.php"]){display:none}.lutsio-home .hero .actions .btn{padding:13px 20px;font-size:14px;background:var(--yellow);border-color:var(--yellow)}
 .lutsio-home .hero .einvoice-launch{font-size:12px;line-height:1.5;padding:14px 16px;margin-top:24px;text-align:left}.lutsio-home .hero .einvoice-launch strong{font-size:14px}
 .lutsio-home #pakete>.wrap,.lutsio-home #branchen-pakete>.wrap,.lutsio-packages>.section>.wrap{width:calc(100% - 26px)}
 .lutsio-home #pakete .link-card,.lutsio-home #branchen-pakete .link-card,.lutsio-packages .link-card{min-height:340px;padding:28px}
}
