muun-b2b-enquiries{display:block;font-family:var(--font-body-family);font-weight:400}
.muun-enquiries__showcase{position:relative;min-height:calc(100svh - 80px);display:grid;place-items:center;background:#343c40;color:#fff;padding:64px 24px}
.muun-enquiries__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.muun-enquiries__showcase::after{content:"";position:absolute;inset:0;background:rgba(10,20,25,.28)}
.muun-enquiries__showcase-content{position:relative;z-index:1;width:min(100%,510px)}
.muun-enquiries__eyebrow{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px!important;color:inherit!important}
.muun-enquiries__showcase h1{font-family:var(--font-heading-family);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 14px;color:inherit;text-transform:none}
.muun-enquiries__showcase-content>p{font-size:16px;line-height:1.5;color:inherit;max-width:440px}
.muun-enquiries__triggers{margin-top:36px;display:grid}
.muun-enquiries__triggers a{display:flex;justify-content:space-between;align-items:center;text-align:left;text-decoration:none;gap:18px;width:100%;background:none;border:0;border-bottom:1px solid #ffffff70;border-radius:0;color:#fff;font:inherit;font-size:14px;min-height:54px;padding:12px 0;cursor:pointer}
.muun-enquiries__triggers a:hover{border-color:#fff}
.muun-enquiries__preview{font-size:11px!important;margin-top:28px;opacity:.8}
.muun-enquiry{width:min(540px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;border:1px solid #ffffff80;border-radius:12px;background:#edf0ed;color:#101713;box-shadow:0 16px 60px #00000026,inset 0 1px 0 #ffffff70;overflow-y:auto;overscroll-behavior:contain;font-family:var(--font-body-family);font-size:16px}
@supports ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){.muun-enquiry{background:rgba(239,243,239,.48);backdrop-filter:blur(20px) saturate(.85);-webkit-backdrop-filter:blur(20px) saturate(.85)}}
.muun-enquiry::backdrop{background:rgba(13,24,28,.08)}
.muun-enquiry[open]{animation:muun-enquiry-in .18s ease-out}
.muun-enquiry__content{padding:44px 44px 36px}
.muun-enquiry__close{position:absolute;right:12px;top:10px;width:40px;height:40px;padding:0;background:none;border:0;color:inherit;cursor:pointer;font:300 28px/1 var(--font-body-family)}
.muun-enquiry h2{font-family:var(--font-heading-family);font-size:28px;font-weight:500;line-height:1.15;letter-spacing:-.025em;color:inherit;margin:0 30px 14px 0;text-transform:none}
.muun-enquiry__description{color:inherit!important;font-size:15px;line-height:1.5;margin:0 0 28px}
.muun-enquiry__fields{display:grid;gap:21px}
.muun-enquiry__fields label{display:block;font-size:12px;line-height:1.4;color:#27362d}
.muun-enquiry__fields input,.muun-enquiry__fields textarea{display:block;box-sizing:border-box;width:100%;min-width:0;border:0;border-bottom:1px solid #53625780;border-radius:0;background:transparent;box-shadow:none;color:#101713;font:400 16px/1.4 var(--font-body-family);padding:7px 0;min-height:36px;resize:vertical;max-height:150px;outline-offset:4px}
.muun-enquiry__fields input:focus,.muun-enquiry__fields textarea:focus{outline:none;border-bottom-color:#304638;box-shadow:0 1px 0 #304638;background:rgba(255,255,255,.12)}
.muun-enquiry__fields label:focus-within{color:#182d20}
.muun-enquiry__consent{font-size:11px!important;line-height:1.5!important;color:#3a4940!important;margin:22px 0!important}
.muun-enquiry a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.muun-enquiry__submit,.muun-enquiry__success button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:48px;padding:12px 0;background:none;border:0;border-bottom:1px solid #101713;color:inherit;font:500 11px/1.4 var(--font-body-family);text-transform:uppercase;letter-spacing:.025em;cursor:pointer;border-radius:0}
.muun-enquiry__submit:disabled{opacity:.5;cursor:wait}
.muun-enquiry__error{font-size:13px;line-height:1.5;color:#8a2424!important;margin:16px 0}
.muun-enquiry [hidden]{display:none!important}
.muun-enquiry :focus-visible:not(input):not(textarea),.muun-enquiries__triggers a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.muun-enquiry__success h3{color:inherit;font-size:23px;font-weight:500;text-transform:none;margin:24px 0 12px}
.muun-enquiry__success p{color:inherit;font-size:15px;line-height:1.5}
@keyframes muun-enquiry-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.muun-enquiry__content{padding:42px 24px 26px}.muun-enquiry h2{font-size:25px}.muun-enquiry__description{font-size:14px;margin-bottom:24px}.muun-enquiry__fields{gap:16px}.muun-enquiry__consent{margin:18px 0!important}.muun-enquiries__showcase{min-height:720px}}
@media(prefers-reduced-motion:reduce){.muun-enquiry[open]{animation:none}}

@media(forced-colors:active){.muun-enquiry__fields input:focus,.muun-enquiry__fields textarea:focus{outline:2px solid Highlight;outline-offset:3px}}

