.mobilfunk-hero{padding-block:65px}.mobilfunk-hero>.wrap{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:45px}.mobilfunk-hero h1 em{color:var(--button)}.launch-note{margin:22px 0 0}.sensor-duo{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.sensor-duo figure{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:18px 12px}.sensor-duo figure:last-child{margin-top:75px}.sensor-duo img{width:100%;height:220px;object-fit:contain}.sensor-duo figcaption{text-align:center;font-weight:bold;color:var(--ink);margin-bottom:12px}.compact-duo img{height:180px}.sensor-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sensor-card{background:white;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:125px}.sensor-card>figure{padding:25px;background:#f8fafb}.sensor-card>figure img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}.sensor-card>div{padding:32px;display:flex;flex-direction:column;flex:1}.sensor-card h2{font-size:1.85rem;overflow-wrap:anywhere}.sensor-card .button{margin-top:auto;align-self:flex-start}.sensor-card .eyebrow{font-size:.7rem}.mobilfunk-portal img{width:100%;height:auto}.mobilfunk-download{padding:35px;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:30px;align-items:center;justify-content:space-between;margin-block:30px}.mobilfunk-download h2{font-size:2rem}.mobilfunk-download .button{flex-shrink:0}.mobilfunk-faq{max-width:950px}.mobilfunk-faq details{border-bottom:1px solid var(--line);padding-block:20px}.mobilfunk-faq summary{font-size:1.05rem;font-weight:bold;cursor:pointer}.mobilfunk-faq details p{margin:18px 0 5px;color:var(--muted)}.upcoming-shop{display:grid;grid-template-columns:1fr 1.1fr;gap:25px 40px;padding:38px;margin-block:40px 0;background:var(--tint);border:1px solid var(--line);border-radius:var(--radius)}.upcoming-shop h2{font-size:2.2rem}.upcoming-shop p{font-size:.95rem;color:var(--muted)}.upcoming-products{display:grid;grid-template-columns:1fr 1fr;gap:15px}.upcoming-products a{background:white;padding:16px;border-radius:8px;text-align:center;border:1px solid var(--line)}.upcoming-products img{width:100%;height:145px;object-fit:contain}.upcoming-products strong{font-size:.85rem;display:block;margin-top:15px}.upcoming-label{font-size:.75rem;color:var(--button);font-weight:bold}.upcoming-shop>.button{justify-self:start}.main-nav{gap:16px;font-size:.85rem}
@media(max-width:1150px){.header-inner{flex-wrap:wrap}.js .menu-toggle{display:flex}.main-nav{width:100%;flex-wrap:wrap;padding-block:15px}.js .main-nav{display:none}.js .main-nav.is-open{display:flex}}
@media(max-width:850px){.mobilfunk-hero>.wrap{grid-template-columns:1fr;gap:25px}.sensor-duo{max-width:600px}.sensor-duo img{height:180px}.upcoming-shop{gap:25px;padding:28px}.upcoming-products{gap:10px}.upcoming-products img{height:110px}.sensor-card>div{padding:24px}.sensor-card h2{font-size:1.55rem}.mobilfunk-download{flex-wrap:wrap}}
@media(max-width:620px){.js .main-nav.is-open{display:grid}.main-nav{font-size:.9rem}.mobilfunk-hero{padding-block:40px}.sensor-duo{gap:12px}.sensor-duo img{height:135px}.sensor-duo figure:last-child{margin-top:35px}.sensor-duo figcaption{font-size:.8rem}.sensor-grid{grid-template-columns:1fr}.sensor-card>figure img{height:230px}.sensor-card h2{font-size:1.8rem}.mobilfunk-download{padding:25px}.mobilfunk-download h2{font-size:1.8rem}.mobilfunk-download .button{width:100%}.upcoming-shop{grid-template-columns:1fr;padding:25px}.upcoming-products strong{font-size:.75rem}.upcoming-products a{padding:10px}.upcoming-products img{height:110px}.mobilfunk-faq summary{font-size:1rem}}
