/* HUMMEL brand update · 2026-09-26 */
@font-face{font-family:"Nunito Sans";src:url("https://s3.amazonaws.com/webflow-prod-assets/697cb248984a80187c953375/fonts/6ab6c6c0639605d2f11e152f-NunitoSans-400.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Nunito Sans";src:url("https://s3.amazonaws.com/webflow-prod-assets/697cb248984a80187c953375/fonts/6ab6c6c0639605d2f11e1571-NunitoSans-600.ttf") format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"Nunito Sans";src:url("https://s3.amazonaws.com/webflow-prod-assets/697cb248984a80187c953375/fonts/6ab6c6c1bdfdf7aa5d863276-NunitoSans-800.ttf") format("truetype");font-style:normal;font-weight:800;font-display:swap}
html,body,button,input,select,textarea{font-family:"Nunito Sans",Arial,sans-serif!important}
body{font-weight:400}.button,.nav-links a,.workshop-cta,.pill,.eyebrow{font-weight:600!important}
h1,h2,h3,h4,.hero h1,.section-head h2{font-weight:800!important}
.brand img,.footer-brand img{height:auto;object-fit:contain}.brand img{width:min(190px,42vw)}.footer-brand img{width:170px}

/* Six-workshop version */
.workshop-section .section-head p{max-width:760px}.workshop-grid{align-items:stretch}
.enablement-section{background:#f7f5f6}.enablement-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.enablement-card{background:#fff;border:1px solid rgba(39,39,39,.08);border-radius:16px;padding:28px}.enablement-card.accent{background:#f3e6ed}.enablement-card h3{margin:.35rem 0 .65rem}.enablement-card p{margin:0}.enablement-card .button{margin-top:18px;display:inline-flex}

/* ROI / time-gain calculator */
.roi-section{background:#fff}.roi-shell{background:#272727;color:#f2f0f1;border-radius:24px;padding:32px}.roi-shell h2,.roi-shell h3{color:#fff}.roi-intro{max-width:780px;color:#f2f0f1}.roi-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;margin-top:28px}.roi-inputs{display:grid;gap:18px}.roi-field{display:grid;gap:8px}.roi-field label{font-weight:600;color:#fff}.roi-field input[type=range]{width:100%;accent-color:#a8326d}.roi-field select,.roi-field input[type=number]{width:100%;border-radius:10px;border:1px solid #c9c5c8;padding:12px 14px;background:#fff;color:#272727;font:inherit}.roi-range-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.roi-range-head output{font-weight:800;font-size:1.35rem;color:#fff}.roi-results{display:grid;gap:16px}.roi-result{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:22px;background:rgba(255,255,255,.06)}.roi-result span{display:block;color:#c9c5c8;font-size:.9rem}.roi-result strong{display:block;font-size:clamp(1.7rem,4vw,2.6rem);color:#fff;margin-top:4px}.roi-note{margin:18px 0 0;color:#c9c5c8;font-size:.92rem}.roi-details{margin-top:24px}.roi-details summary{cursor:pointer;font-weight:600;color:#fff}.roi-details .roi-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.roi-details p{color:#c9c5c8}.roi-warning{color:#fff;margin-top:8px;font-size:.9rem}.roi-source a{color:#fff;text-decoration:underline}

/* Live-online studio */
.formats-studio{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:36px;align-items:center;margin-top:36px}.formats-studio img{width:100%;height:auto;border-radius:16px;display:block}.formats-studio-copy p{margin:0 0 1rem}.formats-studio-copy p:last-child{margin-bottom:0}

@media(max-width:760px){.enablement-grid,.roi-grid,.roi-details .roi-detail-grid{grid-template-columns:1fr}.roi-shell{padding:24px 18px}.formats-studio{grid-template-columns:1fr}.formats-studio img{order:-1}.brand img{width:155px}.footer-brand img{width:155px}}
