.landing-page{overflow-x:clip}@media (max-width:1023px){.landing-page .landing-hero-surface .hero-intro-reveal h1{font-size:clamp(1.75rem,5.5vw,2.25rem)}.landing-page .landing-touch-target{min-height:3rem}.landing-page #live-demo .hero-live-frame{border-radius:1rem}.landing-page #live-demo .hero-live-panel-grid{padding:.75rem}.landing-page #preise .landing-display{font-size:clamp(2rem,8vw,3rem)}}@media (min-width:768px) and (max-width:1023px){.landing-page .landing-hero-surface .hero-intro-reveal h1{font-size:clamp(1.875rem,3.2vw,2.5rem)}.landing-page .landing-stat-value{font-size:clamp(2.25rem,4vw,3rem)}}.landing-page .hero-live-status-meta{display:none}@media (min-width:1024px){.landing-page .hero-live-status-meta{display:flex}}.landing-page .hero-live-panel-grid{gap:0;padding:1rem;display:grid}@media (min-width:1024px){.landing-page .hero-live-panel-grid{grid-template-columns:1fr auto 1fr auto 1fr;padding:1.5rem}}@media (min-width:768px) and (max-width:1023px){.landing-page #demos .landing-card{min-height:100%}.landing-page .landing-trust-band dl{flex-direction:column;gap:0}.landing-page .landing-trust-band dl>div{border-bottom:1px solid var(--vm-border);padding:2rem 0}.landing-page .landing-trust-band dl>div:last-child{border-bottom:none}}html:has(.landing-page) footer .landing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){html:has(.landing-page) footer .landing-footer-grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}}
