.mobile-nav-label{display:none}
.preview-options{display:flex;align-items:center;gap:8px}
.platform-expand,.preview-expand{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;min-height:44px;padding:10px 14px}
.platform-expand{display:none}
@media(max-width:760px){
 .wave-grid .opening{height:185svh}
 .wave-grid .hero{padding-top:clamp(38px,7svh,64px)}
 .wave-grid .hero h1>span{display:contents}
 .wave-grid .hero h1{font-size:clamp(64px,17.8vw,84px);max-width:100%}
 .wave-grid .site-header .brand{font-size:22px;gap:12px;letter-spacing:-1px}
 .wave-grid .site-header nav{gap:12px;font-size:12px}
 .wave-grid .site-header nav a{min-height:44px;gap:5px}
 .wave-grid .site-header nav a:nth-child(2){display:inline-flex}
 .desktop-nav-label{display:none}.mobile-nav-label{display:inline}
 .proof-card>img{height:auto;aspect-ratio:4/3;object-fit:cover;margin-top:28px}
 .proof-card:nth-of-type(2)>img{object-position:50% 62%}
 .proof-mobile-finale>img{height:520px}
 .home-faq details{padding:0}
 .home-faq summary{padding:24px 0;min-height:48px;align-items:center}
 .home-faq details p{margin:0 0 24px}
 .footer-links nav{gap:0 24px}
 .footer-links a,.footer-fine a,.cta-baseline a{display:inline-flex;align-items:center;min-height:44px}
 .integration-cell span{font-size:11px;color:#41483f;max-width:96%}
 .integration-cell img{opacity:.85}
 .integration-cell{min-height:88px;gap:8px}
 .integrations-heading{margin-bottom:46px}
 .integrations-section.has-platform-toggle:not(.platforms-expanded) .integration-secondary{display:none}
 .has-platform-toggle .platform-expand{display:block;position:relative;margin:24px auto 0}
 .preview-controls.has-preview-toggle{padding:0;bottom:max(12px,env(safe-area-inset-bottom));right:12px;border:0;background:transparent;box-shadow:none}
 .has-preview-toggle .preview-expand{display:block;border-radius:4px;font-size:11px;box-shadow:0 2px 10px #24232015}
 .has-preview-toggle .preview-options{display:none;position:absolute;bottom:52px;right:0;background:var(--paper);padding:6px;border:1px solid var(--line);border-radius:4px;flex-direction:column;align-items:stretch}
 .has-preview-toggle.is-expanded .preview-options{display:flex}
 .has-preview-toggle .preview-options a,.has-preview-toggle .motion-toggle{min-height:44px}
}
@media(max-width:374px){.wave-grid .site-header nav{gap:9px}.wave-grid .site-header .brand-dot{display:none}}
@media(max-width:760px) and (prefers-reduced-motion:reduce){.wave-grid .opening{height:auto}}
