.mbsfunnel,.mbsfunnel *{box-sizing:border-box}.mbsfunnel{position:relative;padding:18px 20px 78px;color:var(--mbs26-text,#1d1d1f);overflow:hidden;background:#fff0}html[data-mbs-theme="light"] .mbsfunnel{background:radial-gradient(circle at 14% 18%,rgb(255 182 150 / .08),transparent 24%),radial-gradient(circle at 84% 16%,rgb(175 196 255 / .08),transparent 24%),radial-gradient(circle at 52% 78%,rgb(175 228 175 / .06),transparent 28%)}html[data-mbs-theme="dark"] .mbsfunnel{background:radial-gradient(circle at 50% 8%,rgb(255 255 255 / .05),transparent 24%),radial-gradient(circle at 50% 50%,rgb(110 110 128 / .08),transparent 36%),linear-gradient(180deg,#060607 0%,#09090b 46%,#060607 100%)}.mbsfunnel__wrap{width:min(1180px, 100%);margin:0 auto}.mbsfunnel__shell{position:relative;overflow:hidden;border-radius:34px;padding:34px;border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));background:linear-gradient(180deg,rgb(255 255 255 / .72),rgb(255 255 255 / .42));backdrop-filter:saturate(165%) blur(20px);-webkit-backdrop-filter:saturate(165%) blur(20px);box-shadow:0 24px 70px rgb(18 18 24 / .08),inset 0 1px 0 rgb(255 255 255 / .24)}html[data-mbs-theme="dark"] .mbsfunnel__shell{background:linear-gradient(180deg,rgb(34 34 38 / .86),rgb(18 18 22 / .78));border-color:rgb(255 255 255 / .1);box-shadow:0 28px 82px rgb(0 0 0 / .44),inset 0 1px 0 rgb(255 255 255 / .08)}.mbsfunnel__shell::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgb(255 177 145 / .1),transparent 24%),radial-gradient(circle at 82% 16%,rgb(167 192 255 / .09),transparent 24%),radial-gradient(circle at 58% 72%,rgb(168 228 168 / .07),transparent 28%);opacity:.72}html[data-mbs-theme="dark"] .mbsfunnel__shell::before{background:radial-gradient(circle at 50% 10%,rgb(255 255 255 / .05),transparent 24%),radial-gradient(circle at 50% 60%,rgb(140 140 160 / .06),transparent 34%);opacity:.55}.mbsfunnel__head,.mbsfunnel__grid{position:relative;z-index:1}.mbsfunnel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:26px}.mbsfunnel__kicker{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));background:rgb(255 255 255 / .5);color:var(--mbs26-text-soft,rgb(29 29 31 / .72));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin-bottom:14px}html[data-mbs-theme="dark"] .mbsfunnel__kicker{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .1);color:rgb(255 255 255 / .74)}.mbsfunnel__kicker-dot{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.9}.mbsfunnel__title{margin:0;max-width:760px;font-size:clamp(34px, 5vw, 56px);line-height:.96;letter-spacing:-.05em;font-weight:700;color:var(--mbs26-text,#1d1d1f)}.mbsfunnel__title span{opacity:.58;font-weight:550}.mbsfunnel__sub{margin:16px 0 0;max-width:760px;font-size:18px;line-height:1.5;letter-spacing:-.03em;color:var(--mbs26-text-soft,rgb(29 29 31 / .72));font-weight:600}.mbsfunnel__meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mbsfunnel__badge{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;background:rgb(255 255 255 / .46);border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));color:var(--mbs26-text-soft,rgb(29 29 31 / .72));font-size:13px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}html[data-mbs-theme="dark"] .mbsfunnel__badge{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .1);color:rgb(255 255 255 / .74)}.mbsfunnel__grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px;align-items:start}.mbsfunnel__info,.mbsfunnel__formwrap{border-radius:28px;border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));background:linear-gradient(180deg,rgb(255 255 255 / .54),rgb(255 255 255 / .24));box-shadow:inset 0 1px 0 rgb(255 255 255 / .2),0 18px 38px rgb(18 18 24 / .07)}html[data-mbs-theme="dark"] .mbsfunnel__info,html[data-mbs-theme="dark"] .mbsfunnel__formwrap{background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(255 255 255 / .03));border-color:rgb(255 255 255 / .1);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 18px 38px rgb(0 0 0 / .26)}.mbsfunnel__info{padding:22px;display:grid;gap:14px}.mbsfunnel__info h3,.mbsfunnel__step-title{margin:0;font-size:clamp(24px, 3vw, 34px);line-height:1.02;letter-spacing:-.04em;font-weight:750;color:var(--mbs26-text,#1d1d1f)}.mbsfunnel__info p,.mbsfunnel__step-sub{margin:0;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--mbs26-text-soft,rgb(29 29 31 / .72));font-weight:600}.mbsfunnel__points{display:grid;gap:10px;margin-top:6px}.mbsfunnel__point{display:flex;gap:10px;align-items:flex-start;min-height:48px;padding:12px 14px;border-radius:18px;background:rgb(255 255 255 / .22);border:1px solid var(--mbs26-border,rgb(120 120 120 / .14));color:var(--mbs26-text,#1d1d1f);font-size:15px;line-height:1.45;font-weight:650;letter-spacing:-.02em}.mbsfunnel__point::before{content:"";width:8px;height:8px;margin-top:8px;border-radius:50%;background:currentColor;opacity:.72;flex:0 0 auto}html[data-mbs-theme="dark"] .mbsfunnel__point{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .08)}.mbsfunnel__note,.mbsfunnel__review-row,.mbsfunnel__response{padding:14px 16px;border-radius:18px;background:rgb(255 255 255 / .22);border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));color:var(--mbs26-text-soft,rgb(29 29 31 / .72));font-size:14px;line-height:1.5;font-weight:700}html[data-mbs-theme="dark"] .mbsfunnel__note,html[data-mbs-theme="dark"] .mbsfunnel__review-row,html[data-mbs-theme="dark"] .mbsfunnel__response{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .08)}.mbsfunnel__formwrap{padding:22px}.mbsfunnel__progress{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.mbsfunnel__step-indicator{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:999px;border:1px solid var(--mbs26-border,rgb(120 120 120 / .14));background:rgb(255 255 255 / .22);color:var(--mbs26-text-soft,rgb(29 29 31 / .68));font-size:13px;font-weight:800;letter-spacing:-.02em}html[data-mbs-theme="dark"] .mbsfunnel__step-indicator{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .08);color:rgb(255 255 255 / .62)}.mbsfunnel__step-indicator.is-active{background:var(--mbs26-primary,#1d1d1f);color:var(--mbs26-primary-text,#fff);border-color:#fff0}.mbsfunnel__step-num{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .16);font-size:12px;font-weight:800}.mbsfunnel__step{display:none;animation:mbsfunnelFade .28s ease}.mbsfunnel__step.is-active{display:block}@keyframes mbsfunnelFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mbsfunnel__step-sub{margin:8px 0 18px;max-width:720px}.mbsfunnel__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mbsfunnel__field{display:grid;gap:8px}.mbsfunnel__field--full{grid-column:1 / -1}.mbsfunnel__label{font-size:14px;font-weight:800;letter-spacing:-.02em;color:var(--mbs26-text,#1d1d1f)}.mbsfunnel__input,.mbsfunnel__select,.mbsfunnel__textarea{width:100%;min-height:54px;padding:0 16px;border-radius:18px;border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));background:rgb(255 255 255 / .42);color:var(--mbs26-text,#1d1d1f);font-size:15px;font-weight:650;letter-spacing:-.02em;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.mbsfunnel__textarea{min-height:150px;padding:16px;resize:vertical}html[data-mbs-theme="dark"] .mbsfunnel__input,html[data-mbs-theme="dark"] .mbsfunnel__select,html[data-mbs-theme="dark"] .mbsfunnel__textarea{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .08);color:#f5f5f7}.mbsfunnel__input:focus,.mbsfunnel__select:focus,.mbsfunnel__textarea:focus{border-color:rgb(60 60 60 / .24);box-shadow:0 0 0 4px rgb(0 0 0 / .06)}html[data-mbs-theme="dark"] .mbsfunnel__input:focus,html[data-mbs-theme="dark"] .mbsfunnel__select:focus,html[data-mbs-theme="dark"] .mbsfunnel__textarea:focus{border-color:rgb(255 255 255 / .14);box-shadow:0 0 0 4px rgb(255 255 255 / .05)}.mbsfunnel__choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mbsfunnel__choice{position:relative}.mbsfunnel__choice input{position:absolute;opacity:0;pointer-events:none}.mbsfunnel__choice span{min-height:58px;border-radius:20px;padding:0 16px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));background:rgb(255 255 255 / .28);color:var(--mbs26-text,#1d1d1f);font-size:15px;font-weight:750;letter-spacing:-.02em;cursor:pointer}html[data-mbs-theme="dark"] .mbsfunnel__choice span{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .08);color:#f5f5f7}.mbsfunnel__choice input:checked+span{background:var(--mbs26-primary,#1d1d1f);color:var(--mbs26-primary-text,#fff);border-color:#fff0}.mbsfunnel__error{display:none;margin-top:6px;font-size:13px;line-height:1.4;color:#d13c2f;font-weight:800;letter-spacing:-.02em}.mbsfunnel__field.has-error .mbsfunnel__error{display:block}.mbsfunnel__field.has-error .mbsfunnel__input,.mbsfunnel__field.has-error .mbsfunnel__select,.mbsfunnel__field.has-error .mbsfunnel__textarea{border-color:rgb(209 60 47 / .42);box-shadow:0 0 0 4px rgb(209 60 47 / .08)}.mbsfunnel__actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.mbsfunnel__actions-right{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.mbsfunnel__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:800;letter-spacing:-.02em;border:1px solid var(--mbs26-border,rgb(120 120 120 / .16));background:rgb(255 255 255 / .42);color:var(--mbs26-text,#1d1d1f);cursor:pointer}html[data-mbs-theme="dark"] .mbsfunnel__btn{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .08);color:#f5f5f7}.mbsfunnel__btn--primary{background:var(--mbs26-primary,#1d1d1f);color:var(--mbs26-primary-text,#fff);border-color:#fff0}.mbsfunnel__btn[disabled]{opacity:.52;cursor:not-allowed}.mbsfunnel__review{display:grid;gap:12px}.mbsfunnel__review-label{display:block;margin-bottom:6px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mbs26-text-soft,rgb(29 29 31 / .62))}.mbsfunnel__review-value{display:block;font-size:16px;line-height:1.45;font-weight:700;letter-spacing:-.02em;color:var(--mbs26-text,#1d1d1f);word-break:break-word}.mbsfunnel__response{display:none;margin-top:16px}.mbsfunnel__response.is-visible{display:block}.mbsfunnel__response.is-success{background:rgb(52 168 83 / .1);border-color:rgb(52 168 83 / .18)}.mbsfunnel__response.is-error{background:rgb(209 60 47 / .1);border-color:rgb(209 60 47 / .18)}.mbsfunnel__response.is-warning{background:rgb(255 159 10 / .1);border-color:rgb(255 159 10 / .22)}.mbsfunnel__honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}@media (max-width:1100px){.mbsfunnel__head,.mbsfunnel__grid{grid-template-columns:1fr}.mbsfunnel__meta{justify-content:flex-start}}@media (max-width:820px){.mbsfunnel__fields,.mbsfunnel__choice-grid,.mbsfunnel__progress{grid-template-columns:1fr}}@media (max-width:767px){.mbsfunnel{padding:18px 14px 42px}.mbsfunnel__shell{padding:20px;border-radius:28px}.mbsfunnel__title{font-size:clamp(30px, 10vw, 42px)}.mbsfunnel__sub,.mbsfunnel__info p,.mbsfunnel__step-sub{font-size:15px}.mbsfunnel__info,.mbsfunnel__formwrap{border-radius:22px}.mbsfunnel__actions,.mbsfunnel__actions-right{width:100%}.mbsfunnel__actions-right{margin-left:0}.mbsfunnel__btn{width:100%}}