/* זכויות יוצרים © MANA (mana.agency). כל הזכויות שמורות.
   השימוש בקובץ כפוף לתנאי הרישיון של MANA (LICENSE.txt). */
/* Component base rules; tokens come from the global stylesheet. */
.mb-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.15em}
.mb-align-center{text-align:center;margin-inline:auto}
.mb-align-end{text-align:end;margin-inline-start:auto}
.mb-placeholder{padding:var(--space-xs);border:1px dashed var(--color-border);font-size:var(--text-small)}
:is(.mb-menu,.mb-tabs,.mb-accordion,.mb-social,.mb-search-form,.mb-breadcrumbs,.mb-post-nav,.mb-video) :is(a,button,input,summary):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.mb-container--link,.mb-heading__link,.mb-menu__link,.mb-breadcrumbs a,.mb-post-meta a,.mb-post-terms a,.mb-post-nav__link,.mb-logo{color:inherit;text-decoration:none}
.mb-heading__link:hover,.mb-menu__link:hover,.mb-breadcrumbs a:hover,.mb-post-meta a:hover,.mb-post-nav__link:hover .mb-post-nav__title,.mb-menu__item.is-current>.mb-menu__link,.mb-menu__item.is-current-ancestor>.mb-menu__link,.mb-tabs__tab[aria-selected="true"],.mb-social__link:hover{color:var(--color-primary)}
.mb-list,.mb-menu__list,.mb-menu__sub,.mb-breadcrumbs__list,.mb-social,.mb-post-meta,.mb-post-terms--badges,.mb-comments :is(.comment-list,.children){margin:0;padding:0;list-style:none}
/* section */
.mb-section{position:relative}
.mb-section--bg{isolation:isolate}
.mb-section__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.mb-section__overlay{position:absolute;inset:0;z-index:-1;background:var(--mb-overlay,transparent)}
.mb-section--tall{display:flex;flex-direction:column;justify-content:center}
.mb-section--tall>.mb-section__inner{width:100%}
/* container */
.mb-container--flex{display:flex;flex-direction:column;min-width:0}
.mb-container--row{flex-direction:row}
.mb-container--grid{display:grid;grid-template-columns:repeat(var(--mb-cols,1),minmax(0,1fr));min-width:0}
.mb-container--cols-2{--mb-cols:2}.mb-container--cols-3{--mb-cols:3}.mb-container--cols-4{--mb-cols:4}.mb-container--cols-5{--mb-cols:5}.mb-container--cols-6{--mb-cols:6}
@media (max-width:1024px){.mb-container--grid{--mb-cols:2}}
@media (max-width:767px){.mb-container--grid{--mb-cols:1}.mb-container--row{flex-wrap:wrap}.mb-text--cols-2,.mb-text--cols-3,.mb-list--cols-2,.mb-list--cols-3{columns:1}.mb-tabs--start{display:block}}
.mb-gap-xs{gap:var(--space-xs)}.mb-gap-sm{gap:var(--space-sm)}.mb-gap-md{gap:var(--space-md)}.mb-gap-lg{gap:var(--space-lg)}.mb-gap-xl{gap:var(--space-xl)}.mb-gap-2xl{gap:var(--space-2xl)}
.mb-ai-start{align-items:flex-start}.mb-ai-center{align-items:center}.mb-ai-end{align-items:flex-end}
.mb-jc-center{justify-content:center}.mb-jc-end{justify-content:flex-end}.mb-jc-between{justify-content:space-between}
.mb-wrap{flex-wrap:wrap}.mb-container--row.mb-nowrap{flex-wrap:nowrap}
/* heading / text / prose */
.mb-heading,.mb-text{overflow-wrap:anywhere}
.mb-heading{margin:0}
.mb-heading__kicker{display:block}
.mb-text--cols-2{columns:2;column-gap:var(--space-lg)}.mb-text--cols-3{columns:3;column-gap:var(--space-lg)}
.mb-rich>*{margin-block:0 var(--space-sm)}
.mb-rich>:last-child{margin-block-end:0}
.mb-rich ul,.mb-rich ol{padding-inline-start:1.4em}
.mb-rich blockquote{margin-inline:0;padding-inline-start:var(--space-sm);border-inline-start:3px solid var(--color-primary);font-style:italic}
.mb-rich img,.mb-rich video,.mb-rich iframe{max-width:100%;height:auto;border:0}
.mb-rich table{width:100%;border-collapse:collapse;font-size:var(--text-small)}
.mb-rich th,.mb-rich td{padding:.5em .75em;border:1px solid var(--color-border);text-align:start}
.mb-rich hr{border:0;border-block-start:1px solid var(--color-border)}
.mb-rich pre{padding:var(--space-sm);overflow:auto;background:var(--color-bg-alt);direction:ltr;text-align:left}
.mb-rich iframe[src*="youtu"],.mb-rich iframe[src*="vimeo"]{width:100%;aspect-ratio:16/9}
/* button */
.mb-button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;max-width:100%}
.mb-button--link{padding:0;border:0;background:none;color:var(--color-primary);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}
.mb-button--full{display:flex;width:100%}
/* image / ratio */
.mb-image,.mb-post-featured-image{margin:0;max-width:100%}
.mb-image__img,.mb-logo__img,.mb-post-featured-image__img{display:block;max-width:100%;height:auto}
.mb-image__link,.mb-post-featured-image__link{display:block}
.mb-image__caption{margin-block-start:.5em;font-size:var(--text-small);opacity:.75}
.mb-ratio-16-9{aspect-ratio:16/9}.mb-ratio-4-3{aspect-ratio:4/3}.mb-ratio-1-1{aspect-ratio:1}.mb-ratio-3-2{aspect-ratio:3/2}.mb-ratio-3-4{aspect-ratio:3/4}.mb-ratio-9-16{aspect-ratio:9/16}.mb-ratio-21-9{aspect-ratio:21/9}
[class*="mb-ratio-"],.mb-post-featured-image--ratio,.mb-image__frame{overflow:hidden}
:is([class*="mb-ratio-"],.mb-post-featured-image--ratio) :is(img,a){width:100%;height:100%;object-fit:cover}
.mb-image--contain img{object-fit:contain}
.img-frame img{border-radius:inherit}
/* icon box / divider / spacer */
.mb-icon-box{display:inline-flex;align-items:center;justify-content:center;font-size:1.5em;line-height:1}
.mb-icon-box--circle,.mb-icon-box--square{width:2em;height:2em;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}
.mb-icon-box--circle,.mb-social--circle .mb-social__link{border-radius:50%}
.mb-icon-box--square,.mb-social--square .mb-social__link{border-radius:var(--radius-sm)}
.mb-divider{margin:0;border:0;border-block-start:1px solid var(--color-border);width:100%}
.mb-spacer{height:var(--space-lg);flex:none}
/* list */
.mb-list{display:flex;flex-direction:column;gap:var(--space-xs)}
.mb-list--cols-2,.mb-list--cols-3{display:block;columns:2;column-gap:var(--space-lg)}
.mb-list--cols-3{columns:3}
:is(.mb-list--cols-2,.mb-list--cols-3) .mb-list__item{break-inside:avoid;margin-block-end:var(--space-xs)}
.mb-list__item{display:flex;align-items:flex-start;gap:.6em}
.mb-list__icon{margin-block-start:.05em;color:var(--color-primary);font-size:1.05em}
.mb-list--ordered{list-style:decimal;padding-inline-start:1.4em}
.mb-list--ordered .mb-list__item{display:list-item}
/* accordion */
.mb-accordion__item{border-block-end:1px solid var(--color-border)}
.mb-accordion__item:first-child{border-block-start:1px solid var(--color-border)}
.mb-accordion__title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-sm);cursor:pointer;list-style:none}
.mb-accordion__title::-webkit-details-marker{display:none}
.mb-accordion__heading{margin:0;font-size:var(--text-h4);line-height:var(--lh-heading)}
.mb-accordion__chevron{color:var(--color-primary);transition:transform .25s}
.mb-accordion__item[open]>.mb-accordion__title .mb-accordion__chevron,.mb-menu__item.is-open>.mb-menu__sub-toggle .mb-icon{transform:rotate(180deg)}
.mb-accordion__content{padding-block:0 var(--space-md)}
/* tabs */
.mb-tabs--start{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;gap:var(--space-md)}
.mb-tabs__list{display:flex;flex-wrap:wrap;gap:var(--space-xs);border-block-end:1px solid var(--color-border)}
.mb-tabs--start .mb-tabs__list{flex-direction:column;align-self:start}
.mb-tabs__tab{position:relative;min-height:44px;padding:.6em 1em;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;text-align:start}
.mb-tabs__tab::after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:3px}
.mb-tabs__tab[aria-selected="true"]::after{background:var(--color-primary)}
.mb-tabs__panel{padding-block:var(--space-md)}
.mb-tabs__panel[hidden]{display:none}
/* video */
.mb-video{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-md);background:var(--color-secondary)}
.mb-video__poster,.mb-video__iframe,.mb-video__file,.mb-video__play{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}
.mb-video__play{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);color:#fff;cursor:pointer}
.mb-video__play:hover,.mb-video__play:focus-visible{background:rgba(0,0,0,.45)}
.mb-video__play-icon{width:72px;height:72px;padding:18px;border-radius:50%;background:var(--color-primary);fill:currentColor;box-shadow:var(--shadow-md)}
/* logo */
.mb-logo{display:inline-flex;flex-direction:column;max-width:180px;line-height:1.1}
.mb-logo--text{max-width:none}
.mb-logo__text{font-family:var(--font-heading);font-weight:var(--weight-heading,700);font-size:var(--text-h4);color:var(--color-heading)}
.mb-logo__tagline{font-size:var(--text-small);opacity:.75}
/* menu: disclosure nav; menu.js sets .is-mobile/.is-desktop/.is-open */
.mb-menu{position:relative;display:flex;align-items:center;min-width:0}
.mb-menu--vertical{display:block}
.mb-menu__panel{display:flex;align-items:center;gap:var(--space-sm);min-width:0}
.mb-menu__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-xs)}
.mb-menu--vertical .mb-menu__panel,.mb-menu--vertical .mb-menu__list,.mb-menu.is-mobile .mb-menu__panel,.mb-menu.is-mobile .mb-menu__list{flex-direction:column;align-items:stretch;gap:0}
.mb-menu.mb-align-center .mb-menu__list{justify-content:center}
.mb-menu.mb-align-end .mb-menu__list{justify-content:flex-end}
.mb-menu__item{position:relative;display:flex;flex-wrap:wrap;align-items:center}
.mb-menu__link{display:inline-flex;align-items:center;min-height:44px;padding:.3em .6em;font-weight:600;border-radius:var(--radius-sm)}
.mb-menu__toggle,.mb-menu__sub-toggle,.mb-menu__close{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-width:44px;min-height:44px;padding:0 .5em;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}
.mb-menu__toggle,.mb-menu__close,.mb-menu__sub,.mb-menu__toggle[aria-expanded="true"] .mb-menu__icon--open,.mb-menu__toggle[aria-expanded="false"] .mb-menu__icon--close,.mb-menu.is-mobile:not(.is-open) .mb-menu__panel{display:none}
.mb-menu__sub-toggle .mb-icon{transition:transform .2s}
.mb-menu__sub{flex-basis:100%;min-width:220px}
.mb-menu__item.is-open>.mb-menu__sub,.mb-menu[data-mb-submenu="hover"]:not(.is-mobile) .mb-menu__item:is(:hover,:focus-within)>.mb-menu__sub{display:block}
.mb-menu--horizontal:not(.is-mobile) .mb-menu__list>.mb-menu__item>.mb-menu__sub{position:absolute;top:100%;inset-inline-start:0;z-index:30;padding:var(--space-xs);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}
.mb-menu__sub .mb-menu__link{width:100%;min-height:40px;font-weight:400}
.mb-menu__sub .mb-menu__sub,.mb-menu.is-mobile .mb-menu__sub{padding-inline-start:var(--space-sm)}
/* mega menu (2.5.0): full-width panel, one column per sub-item */
.mb-menu--horizontal:not(.is-mobile){position:static}
.mb-menu--horizontal:not(.is-mobile) .mb-menu__item.is-mega{position:static}
.mb-menu--horizontal:not(.is-mobile) .mb-menu__list>.mb-menu__item.is-mega>.mb-menu__sub{inset-inline:0;width:100%;display:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md);padding:var(--space-lg) var(--gutter);border-radius:0 0 var(--radius-md) var(--radius-md)}
.mb-menu--horizontal:not(.is-mobile) .mb-menu__item.is-mega.is-open>.mb-menu__sub,.mb-menu[data-mb-submenu="hover"]:not(.is-mobile) .mb-menu__item.is-mega:is(:hover,:focus-within)>.mb-menu__sub{display:grid}
.mb-menu:not(.is-mobile) .is-mega>.mb-menu__sub>.mb-menu__item>.mb-menu__link{font-weight:700;color:var(--color-heading);padding-inline:0;min-height:32px}
.mb-menu:not(.is-mobile) .is-mega>.mb-menu__sub>.mb-menu__item>.mb-menu__sub-toggle{display:none}
.mb-menu:not(.is-mobile) .is-mega>.mb-menu__sub>.mb-menu__item>.mb-menu__sub{display:block;position:static;padding:0;border:0;box-shadow:none;background:none;min-width:0}
.mb-menu:not(.is-mobile) .is-mega .mb-menu__sub .mb-menu__sub .mb-menu__link{padding-inline:0;min-height:34px;color:var(--color-text)}
.mb-menu:not(.is-mobile) .is-mega .mb-menu__sub .mb-menu__sub .mb-menu__link:hover{color:var(--color-primary)}
.mb-root .mb-site-header{position:relative}
.mb-menu__close{align-self:flex-end}
.mb-menu.is-mobile .mb-menu__toggle,.mb-menu--drawer.is-mobile.is-open .mb-menu__close{display:inline-flex}
.mb-menu.is-mobile .mb-menu__panel{background:var(--color-bg)}
.mb-menu.is-mobile .mb-menu__item{border-block-end:1px solid var(--color-border)}
.mb-menu.is-mobile .mb-menu__link{flex:1;min-height:48px}
.mb-menu.is-mobile .mb-menu__cta{margin-block-start:var(--space-sm)}
.mb-menu--drawer.is-mobile.is-open .mb-menu__panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:1000;width:min(360px,88vw);padding:var(--space-sm) var(--space-md) var(--space-lg);overflow-y:auto;box-shadow:var(--shadow-lg)}
.mb-menu--drawer.is-mobile.is-open::before{content:"";position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.45)}
.mb-menu--accordion.is-mobile .mb-menu__panel{position:absolute;top:100%;inset-inline-end:0;z-index:50;min-width:min(320px,calc(100vw - 32px));padding:var(--space-sm);box-shadow:var(--shadow-md)}
.mb-menu-lock{overflow:hidden}
/* breadcrumbs / search / social */
.mb-breadcrumbs,.mb-post-meta,.mb-post-terms--text{font-size:var(--text-small)}
.mb-breadcrumbs__list{display:flex;flex-wrap:wrap}
.mb-breadcrumbs__item+.mb-breadcrumbs__item::before{content:var(--mb-crumb-sep,"›");margin-inline:.5em;opacity:.6}
.mb-breadcrumbs__sep{margin-inline:.5em;opacity:.6}
.mb-search-form{display:flex;gap:var(--space-xs);max-width:100%}
.mb-search-form__input{flex:1;min-width:0;min-height:44px;padding:0 .9em;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:inherit;font:inherit}
.mb-search-form__button{flex:none}
.mb-search-form--icon .mb-search-form__button{padding-inline:.9em;font-size:1.15em}
.mb-social{display:flex;flex-wrap:wrap;gap:var(--space-xs);font-size:1.25em}
.mb-social__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--mb-brand,var(--color-heading))}
:is(.mb-social--circle,.mb-social--square) .mb-social__link{width:2.2em;height:2.2em;min-width:0;min-height:0;background:color-mix(in srgb,var(--mb-brand,var(--color-primary)) 12%,transparent)}
.mb-social--brand .mb-social__link{--mb-brand:var(--mb-b,var(--color-primary))}
.mb-social__link--facebook{--mb-b:#1877f2}.mb-social__link--instagram{--mb-b:#e1306c}.mb-social__link--youtube{--mb-b:#f00}.mb-social__link--linkedin{--mb-b:#0a66c2}.mb-social__link--whatsapp{--mb-b:#25d366}.mb-social__link--waze{--mb-b:#33ccff}.mb-social__link--tiktok,.mb-social__link--x{--mb-b:#000}
/* post meta / terms / nav / comments */
.mb-post-meta{display:flex;flex-wrap:wrap;align-items:center}
.mb-post-meta__item{display:inline-flex;align-items:center;gap:.4em}
.mb-post-meta__item+.mb-post-meta__item::before{content:var(--mb-meta-sep,"·");margin-inline:.6em;opacity:.6}
.mb-post-meta__avatar{width:1.75em;height:1.75em;border-radius:50%}
.mb-post-terms--badges{display:flex;flex-wrap:wrap;gap:var(--space-xs)}
.mb-post-excerpt__more{font-weight:700;white-space:nowrap}
.mb-post-content__pages{margin-block-start:var(--space-md);font-weight:600}
.mb-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);padding-block:var(--space-md);border-block:1px solid var(--color-border)}
.mb-post-nav__link{display:flex;flex-direction:column;gap:.25em}
.mb-post-nav__link--next{text-align:end;align-items:flex-end}
.mb-post-nav__label{display:inline-flex;align-items:center;gap:.4em;font-size:var(--text-small);color:var(--color-primary);font-weight:700}
.mb-post-nav__title{font-weight:600}
.mb-comments{margin-block-start:var(--space-lg)}
.mb-comments .children{padding-inline-start:var(--space-md)}
@media (prefers-reduced-motion:reduce){.mb-accordion__chevron,.mb-menu__sub-toggle .mb-icon{transition:none}}
/* ---------- 1.1.1 polish: the small details that make pages feel designed, not assembled ---------- */
:where(.mb-root) :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.012em}
:where(.mb-root) :where(p,li){text-wrap:pretty}
.mb-heading__kicker{display:inline-block}
/* buttons: arrow nudges, press feedback, focus */
.mb-button .mb-icon{transition:transform .2s ease}
.mb-button:hover .mb-icon--end,.mb-button:focus-visible .mb-icon--end{transform:translateX(-3px)}
.mb-button:hover .mb-icon--start,.mb-button:focus-visible .mb-icon--start{transform:translateX(3px)}
.mb-button:active{transform:translateY(1px) scale(.99)}
/* section background: slow ken-burns on heroes that ask for it */
.mb-section--tall .mb-section__bg{transform-origin:center;animation:mb-kenburns 18s ease-out both}
@keyframes mb-kenburns{from{transform:scale(1.06)}to{transform:scale(1)}}
/* image frames & hover zoom in cards */
.img-frame{position:relative;box-shadow:var(--shadow-md)}
.card-product .mb-post-featured-image__img,.card-product .mb-image__img,.card .mb-image__img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.card-product:hover .mb-post-featured-image__img,.card:hover .mb-image__img{transform:scale(1.04)}
.card-product .mb-post-featured-image,.card .mb-post-featured-image{overflow:hidden}
.card-product .mb-product-price{font-size:calc(var(--text-body) * 1.15);font-weight:700;color:var(--color-heading)}
.card-product .mb-product-price del{font-weight:400;opacity:.55;margin-inline-end:.4em}
.card-product .mb-product-price ins{text-decoration:none;color:var(--color-primary)}
/* accordion: calmer rhythm, chevron in a soft circle, open state tint */
.mb-accordion__title{padding-block:var(--space-sm);gap:var(--space-md)}
.mb-accordion__title:hover .mb-accordion__heading{color:var(--color-primary)}
.mb-accordion__chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 10%,transparent)}
.mb-accordion__item[open]>.mb-accordion__title .mb-accordion__chevron{background:var(--color-primary);color:#fff}
.mb-accordion__content{animation:mb-fade-up .35s ease both;max-width:62ch}
@keyframes mb-fade-up{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/* tabs: pill list with sliding emphasis */
.mb-tabs__list{gap:2px;border:0;padding:4px;border-radius:var(--radius-btn);background:color-mix(in srgb,currentColor 8%,transparent);width:max-content;max-width:100%}
.mb-tabs--start .mb-tabs__list{width:auto;border-radius:var(--radius-md)}
.mb-tabs__tab{border-radius:var(--radius-btn);transition:background .2s ease,color .2s ease}
.mb-tabs__tab::after{display:none}
.mb-tabs__tab[aria-selected="true"]{background:var(--color-primary);color:#fff}
.mb-tabs__tab:not([aria-selected="true"]):hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}
.mb-tabs__panel{animation:mb-fade-up .3s ease both}
/* lists: icon in a soft dot */
.mb-list__icon{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}
.mb-list__icon .mb-icon{width:.9em;height:.9em}
/* video facade: breathing play button */
.mb-video__play-icon{transition:transform .25s ease,box-shadow .25s ease}
.mb-video__play:hover .mb-video__play-icon{transform:scale(1.08);box-shadow:0 0 0 12px color-mix(in srgb,var(--color-primary) 25%,transparent),var(--shadow-md)}
/* reveal on scroll (motion.js adds .is-visible; without JS everything is visible) */
.mb-motion .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}
.mb-motion .reveal.is-visible{opacity:1;transform:none}
.mb-motion .reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}
.mb-motion .reveal-stagger.is-visible>*{opacity:1;transform:none}
.reveal-stagger.is-visible>:nth-child(2){transition-delay:.08s}.reveal-stagger.is-visible>:nth-child(3){transition-delay:.16s}.reveal-stagger.is-visible>:nth-child(4){transition-delay:.24s}.reveal-stagger.is-visible>:nth-child(5){transition-delay:.32s}.reveal-stagger.is-visible>:nth-child(6){transition-delay:.4s}
@media (prefers-reduced-motion:reduce){.mb-motion .reveal,.mb-motion .reveal-stagger>*{opacity:1;transform:none;transition:none}.mb-section--tall .mb-section__bg{animation:none}.mb-accordion__content,.mb-tabs__panel{animation:none}}
.mb-demo-form{display:grid;gap:var(--space-sm)}.mb-demo-form label:not(.mb-check):not(:has(> input[type=checkbox])):not(:has(> input[type=radio])){display:flex;flex-direction:column;gap:6px;font-size:var(--text-small);font-weight:600}.mb-demo-form .mb-check{flex-direction:row}.mb-demo-form :is(input,textarea,select){width:100%}
/* mana-credit (2.5.0) */
.mb-credit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);padding-top:var(--space-md);font-size:var(--text-small);width:100%}
.mb-credit--divider{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}
.mb-credit--center{justify-content:center;text-align:center}.mb-credit--start{justify-content:flex-start}
.mb-credit__info{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}
.mb-credit__links{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.mb-credit__links a,.mb-credit__mana{color:inherit;text-decoration:none;opacity:.85}.mb-credit__links a:hover,.mb-credit__mana:hover{opacity:1;text-decoration:underline}
.mb-credit__mana{display:inline-flex;align-items:center;gap:8px}.mb-credit__logo{height:14px;width:auto;display:block}
/* form (2.7.0) */
.mb-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--stack-sm,16px) var(--stack-md,24px);align-items:start}
.mb-form__field{display:flex;flex-direction:column;gap:6px;grid-column:span 2;min-width:0}
.mb-form__field--half{grid-column:span 1}
.mb-form__label{font-weight:var(--mb-label-weight,600);font-size:var(--text-small)}
.mb-form__req{color:var(--color-primary)}
.mb-form__input{width:100%;font:inherit;color:inherit}
textarea.mb-form__input{min-height:120px;resize:vertical}
.mb-form__check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:var(--text-small)}
.mb-form__check input{margin-top:4px;flex:none}
.mb-form__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.mb-form__actions{grid-column:span 2}
.mb-form__msg{grid-column:span 2;font-size:var(--text-small);min-height:1em}
.mb-form__msg.is-ok{color:#14532d;background:#e9f8f1;padding:12px 16px;border-radius:var(--radius-md)}
.mb-form__msg.is-error{color:#7a1d1d;background:#fdecec;padding:10px 14px;border-radius:var(--radius-md)}
.mb-form__field.is-invalid .mb-form__input{border-color:#b91c1c!important;box-shadow:0 0 0 3px rgba(185,28,28,.12)}
.mb-form.is-sending .mb-form__submit{opacity:.6;pointer-events:none}
.mb-form--inline{grid-template-columns:1fr auto;align-items:end}
.mb-form--inline .mb-form__field{grid-column:auto}
.mb-form--inline .mb-form__actions{grid-column:auto}
.mb-form--inline .mb-form__msg{grid-column:1/-1}
.mb-form--waitlist{padding:var(--card-pad,24px);border:var(--card-border,1px solid var(--color-border));border-radius:var(--card-radius,var(--radius-lg));background:var(--surface-alt,var(--color-bg-alt))}
@media (max-width:767px){.mb-form,.mb-form--inline{grid-template-columns:1fr}.mb-form__field,.mb-form__field--half,.mb-form__actions,.mb-form__msg{grid-column:auto}}

/* included documents (2.7.4): the wrapper only carries the .mb-doc-ID scope */
.mb-doc-inc{display:contents}
