/* Existing cream, black and Syne/DM brand system; quiet, persistent actions. */
.conversion-home{--action-height:76px}
.conversion-home header.nav{position:sticky;top:0;z-index:30;background:#fbf8f3;box-shadow:0 0 0 1px #fbf8f3,0 0 0 100vmax #fbf8f3;clip-path:inset(0 -100vmax);padding-block:16px}
.conversion-home #werk,.conversion-home #pakketten,.conversion-home #contact{scroll-margin-top:100px}
.work-next{margin-top:36px}
.mobile-actions{display:none}
@media(max-width:700px){
 .conversion-home{padding-bottom:calc(var(--action-height) + env(safe-area-inset-bottom,0px))}
 .conversion-home header.nav{position:relative;grid-template-columns:minmax(0,1fr) 44px;box-shadow:none;clip-path:none}
 .conversion-home header.nav>.button.small{display:none}
 .conversion-home .nav-toggle{grid-column:2}
 .conversion-home #werk,.conversion-home #pakketten,.conversion-home #contact{scroll-margin-top:20px}
 .conversion-home :is(input,textarea,select,button,a){scroll-margin-bottom:calc(var(--action-height) + 24px)}
 .mobile-actions{display:grid;grid-template-columns:1fr 1.75fr;gap:8px;position:fixed;inset:auto 0 0;z-index:35;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));background:#fbf8f3;border-top:1px solid #0a0a0a26}
 .mobile-actions a{display:flex;align-items:center;justify-content:center;gap:16px;min-height:48px;font-size:14px;font-weight:700;border:1px solid #0a0a0a;border-radius:30px}
 .mobile-actions a:last-child{background:#0a0a0a;color:#fbf8f3}
 .conversion-home:has(.contact input:focus,.contact textarea:focus,.contact select:focus) .mobile-actions{display:none}
}
