:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--radius-field:8px;--radius-card:12px;--control-h:48px;--font:"Lato",Arial,Helvetica,sans-serif;--yellow:#ffc83d;--yellow-a45:rgba(255,200,61,.45);--page:#e7e7e7;--ink:#333;--muted:#707070;--green:#318761;--green-tint:#eaf4ee;--grey-tint:#f3f4f6;--border:#d7d7d7;--border-soft:#ededed;--border-strong:#a6a6a6;--red:#bf2626;--amber-bg:#fef3c6;--amber-ink:#973c00;--amber-bar:#f0b100;--row-line:#e1e1e1;--dark:#171717}
.cmp-adaptiveform-container{font-family:var(--font);font-size:15.5px;line-height:1.3;color:var(--ink);-webkit-font-smoothing:antialiased;max-width:900px;margin:0 auto;padding:var(--space-4) var(--space-3) var(--space-5)}
body:has(.cmp-adaptiveform-container){background:var(--page);margin:0}
.cmp-adaptiveform-container *,.cmp-adaptiveform-container *::before,.cmp-adaptiveform-container *::after{box-sizing:border-box}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel{background:#fff;border-radius:var(--radius-card);padding:var(--space-4);margin:0 0 var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-panelcontainer__label,.cmp-adaptiveform-container .cmp-adaptiveform-title__text{margin:0;font-size:19px;font-weight:700;color:var(--ink)}
.cmp-adaptiveform-container .cmp-adaptiveform-title h1{text-align:center;font-size:30px;line-height:36px;font-weight:700}
.cmp-adaptiveform-container [class*="cmp-adaptiveform-"]{min-width:0}
.cmp-adaptiveform-container [class^="cmp-adaptiveform-"][class$="__label"]{display:inline-flex;align-items:baseline;font-size:14px;font-weight:700;color:var(--ink)}
.cmp-adaptiveform-container [data-cmp-required="true"] [class^="cmp-adaptiveform-"][class$="__label"]::after{content:"*";color:var(--red);margin-left:6px}
.cmp-adaptiveform-container [class$="__questionmark"]{display:none}
.cmp-adaptiveform-container [class$="__shortdescription"],.cmp-adaptiveform-container [class$="__longdescription"]{margin:6px 0 0;font-size:12px;line-height:16px;font-weight:400;color:var(--muted)}
.cmp-adaptiveform-container [class^="cmp-adaptiveform-"]:not(.cmp-adaptiveform-fileinput):has(>[class$="__longdescription"]){display:flex;flex-direction:column}
.cmp-adaptiveform-container [class^="cmp-adaptiveform-"]:not(.cmp-adaptiveform-fileinput):has(>[class$="__longdescription"])>[class$="__label"]{order:1}
.cmp-adaptiveform-container [class^="cmp-adaptiveform-"]:not(.cmp-adaptiveform-fileinput):has(>[class$="__longdescription"])>[class$="__longdescription"]{order:2}
.cmp-adaptiveform-container [class^="cmp-adaptiveform-"]:not(.cmp-adaptiveform-fileinput):has(>[class$="__longdescription"])>[class$="__widget"]{order:3}
.cmp-adaptiveform-container [class^="cmp-adaptiveform-"]:not(.cmp-adaptiveform-fileinput):has(>[class$="__longdescription"])>[class$="__errormessage"]{order:4}
.cmp-adaptiveform-container .cmp-adaptiveform-textinput__widget,.cmp-adaptiveform-container .cmp-adaptiveform-numberinput__widget,.cmp-adaptiveform-container .cmp-adaptiveform-emailinput__widget,.cmp-adaptiveform-container .cmp-adaptiveform-telephoneinput__widget,.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget,.cmp-adaptiveform-container .cmp-adaptiveform-dropdown__widget{display:block;width:100%;height:var(--control-h);margin-top:8px;padding:0 16px;background:#fff;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-field);font-family:var(--font);font-size:16px}
.cmp-adaptiveform-container [class$="__widget"]::placeholder{color:var(--muted);opacity:1}
.cmp-adaptiveform-container [class$="__widget"]:focus-visible{outline:0;border-color:var(--yellow);box-shadow:0 0 0 3px var(--yellow-a45)}
.cmp-adaptiveform-container [class$="__widget"][readonly],.cmp-adaptiveform-container input[class$="__widget"]:disabled,.cmp-adaptiveform-container select[class$="__widget"]:disabled{background-color:var(--grey-tint);border-color:var(--border-soft);color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1;cursor:default}
.cmp-adaptiveform-container [class$="__widget"][readonly]::placeholder{color:transparent;-webkit-text-fill-color:transparent}
.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget{position:relative;display:flex;align-items:center;appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3E%3Crect%20x='2.5'%20y='3.75'%20width='15'%20height='13.75'%20rx='1.5'%20stroke='%23707070'%20stroke-width='1.5'/%3E%3Cpath%20d='M2.5%207.5H17.5'%20stroke='%23707070'%20stroke-width='1.5'/%3E%3Cpath%20d='M6.25%202.5V5'%20stroke='%23707070'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3Cpath%20d='M13.75%202.5V5'%20stroke='%23707070'%20stroke-width='1.5'%20stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px}
.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-calendar-picker-indicator{position:absolute;right:0;width:44px;height:100%;margin:0;opacity:0;cursor:pointer}
.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget{max-width:100%}
.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-datetime-edit,.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-datetime-edit-fields-wrapper,.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-datetime-edit-text,.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-datetime-edit-day-field,.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-datetime-edit-month-field,.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget::-webkit-datetime-edit-year-field{padding:0}
.cmp-adaptiveform-container .cmp-adaptiveform-datepicker__widget[readonly]{background-image:none;cursor:default}
.cmp-adaptiveform-container .cmp-adaptiveform-dropdown__widget{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3E%3Cpath%20d='M5%207.5L10%2012.5L15%207.5'%20stroke='%23707070'%20stroke-width='1.66667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px 20px}
.cmp-adaptiveform-container .cmp-adaptiveform-numberinput:not(:has(input[name="shareholdingPct"])) .cmp-adaptiveform-numberinput__widget{padding-left:46px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='30'%20height='48'%3E%3Ctext%20x='0'%20y='31'%20font-family='Lato,Arial,Helvetica,sans-serif'%20font-size='16'%20font-weight='600'%20fill='%23707070'%3ERM%3C/text%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox{min-height:44px;padding:4px;border-radius:8px}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox__widget-container{display:flex;align-items:center;gap:12px}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox__help-container:empty{display:none}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox__widget{appearance:none;-webkit-appearance:none;flex:none;margin:0;width:22px;height:22px;background:#fff;border:1px solid var(--border-strong);border-radius:5px;cursor:pointer}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox__widget:checked{background:var(--yellow) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%3E%3Cpath%20d='M6%2011.4L9.4%2014.8L16.1%207.6'%20stroke='%23171717'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center/22px 22px no-repeat;border-color:var(--dark)}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox__widget:focus-visible{outline:0;box-shadow:0 0 0 3px var(--yellow-a45)}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox__label{font-size:14.5px;font-weight:400;color:var(--ink);cursor:pointer}
.cmp-adaptiveform-container .cmp-adaptiveform-checkbox[data-cmp-required="true"] .cmp-adaptiveform-checkbox__label::after{content:none}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has(input[name="uboDeclaration"]),.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has(input[name="pepDeclaration"]),.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has(input[name="authCreditReport"]){background:var(--grey-tint);border:1px solid var(--border-soft);border-radius:10px;padding:var(--space-2);margin-top:var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-switch{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:12px;min-height:44px;padding:4px}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__label{font-weight:400;font-size:14.5px}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__container{flex:none}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__label-container{min-width:0}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__widget{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:44px;height:26px;border:0;border-radius:999px;background:var(--border);cursor:pointer;transition:background .15s ease}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__widget::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__widget:checked{background:var(--yellow)}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__widget:checked::after{transform:translateX(18px);background:#fff}
.cmp-adaptiveform-container [class$="__errormessage"]{margin-top:4px;margin-bottom:0;font-size:12px;line-height:16px;font-weight:400;color:var(--red)}
.cmp-adaptiveform-container [class$="__widget"]:user-invalid,.cmp-adaptiveform-container [class$="__widget"][aria-invalid="true"]{border-color:var(--red)}
.cmp-adaptiveform-container .cmp-adaptiveform-button__widget{height:48px;padding:0 24px;border-radius:8px;border:1px solid transparent;background:var(--green);color:#fff;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}
.cmp-adaptiveform-container .cmp-adaptiveform-button__widget:hover{background:#2a7253}
.cmp-adaptiveform-container .cmp-adaptiveform-button__widget:focus-visible{outline:0;box-shadow:0 0 0 3px var(--yellow-a45)}
.cmp-adaptiveform-container .button.base:not(.submit) .cmp-adaptiveform-button__widget,.cmp-adaptiveform-container .mbb-stepnav__back{background:#fff;color:var(--ink);border-color:var(--border)}
.cmp-adaptiveform-container .button.base:not(.submit) .cmp-adaptiveform-button__widget:hover,.cmp-adaptiveform-container .mbb-stepnav__back:hover{background:var(--grey-tint)}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__tabs-container,.cmp-adaptiveform-container .cmp-adaptiveform-wizard__containerNav,.cmp-adaptiveform-container .cmp-adaptiveform-wizard__label-container{display:none}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel{display:none}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel--active{display:block}
.mbb-stepbar{width:100%;float:none;clear:both;position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid var(--border-soft,#ededed);padding:16px 24px;font-family:"Lato",Arial,Helvetica,sans-serif}
.mbb-stepbar__inner{max-width:900px;margin:0 auto}
.mbb-stepbar .mbb-stepbar__label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:12px;font-weight:400;color:var(--muted);margin-bottom:8px}
.mbb-stepbar .mbb-stepbar__label b{color:var(--ink);font-weight:700}
.mbb-stepbar__track{height:6px;background:#f3f4f6;border-radius:99px;overflow:hidden}
.mbb-stepbar__fill{height:100%;background:#318761;border-radius:99px;transition:width .25s ease}
.mbb-stepnav{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--border-soft);margin-top:var(--space-3);padding-top:var(--space-3)}
.mbb-stepnav__spacer{flex:1}
.cmp-adaptiveform-container .panelcontainer:has(input[name="fullName"]):not(:has(.panelcontainer input[name="fullName"])){background:var(--grey-tint);border-radius:14px;padding:var(--space-3);margin:0}
.cmp-adaptiveform-container .panelcontainer:has(input[name="fullName"]):not(:has(.panelcontainer input[name="fullName"])):not(.is-collapsed)>.mbb-person-summary{margin-bottom:var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>.mbb-addperson{grid-column:span 2;justify-self:start}
.mbb-person-summary__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mbb-person-summary__tag{display:inline-flex;align-items:center;border-radius:9px;padding:4px 10px;font-size:12px;font-weight:400;white-space:nowrap;background:var(--green-tint);color:var(--green)}
.cmp-adaptiveform-container .panelcontainer.is-collapsed>*:not(.mbb-person-summary){display:none}
.cmp-adaptiveform-container .panelcontainer:has(input[name="fullName"]):not(:has(.panelcontainer input[name="fullName"]))>.cmp-container>.cmp-container__label-container{display:none}
.mbb-person-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}
.mbb-person-summary__name{font-size:14.5px;font-weight:700;color:var(--ink)}
.mbb-person-summary__role{font-size:13px;color:var(--muted);margin-top:2px}
.mbb-person-summary__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:0;border-radius:8px;color:var(--ink);cursor:pointer}
.mbb-person-summary__btn:hover{background:var(--grey-tint)}
.mbb-person-summary__btn:focus-visible{outline:0;box-shadow:0 0 0 3px var(--yellow-a45)}
.mbb-addperson{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-3);background:transparent;border:0;padding:0;font-family:var(--font);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap}
.mbb-addperson__icon{flex:none;display:flex;color:var(--yellow)}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>.mbb-addperson{border-bottom:1px solid var(--border-soft);padding-bottom:var(--space-3);width:100%}
.mbb-addperson:hover{text-decoration:underline}
.mbb-addperson:focus-visible{outline:0;box-shadow:0 0 0 3px var(--yellow-a45);border-radius:4px}
.mbb-slider{display:flex;align-items:center;gap:12px;margin-top:8px}
.mbb-slider__range{flex:1;min-width:0;appearance:none;-webkit-appearance:none;height:6px;border-radius:999px;background:linear-gradient(to right,var(--yellow) 0 var(--mbb-fill,0),var(--border) var(--mbb-fill,0) 100%);outline:0;cursor:pointer}
.mbb-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--yellow);border:2px solid var(--dark);cursor:pointer}
.mbb-slider__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--yellow);border:2px solid var(--dark);cursor:pointer}
.mbb-slider__range:focus-visible{box-shadow:0 0 0 3px var(--yellow-a45)}
.cmp-adaptiveform-container .mbb-slider .cmp-adaptiveform-numberinput__widget{width:72px;flex:none;height:40px;margin-top:0;padding:0 8px;text-align:center}
.mbb-slider__suffix{flex:none;color:var(--muted);font-size:16px}
.cmp-adaptiveform-container .cmp-adaptiveform-text{background:#fff;padding:var(--space-4);margin:0 0 var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(h2){background:var(--muted-card,#efefef);border:1px solid #dedede}
.cmp-adaptiveform-container .cmp-adaptiveform-text h2{margin:0 0 var(--space-2);font-size:19px;font-weight:700}
.cmp-adaptiveform-container .cmp-adaptiveform-text ul{list-style:none;margin:0;padding:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text li{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--row-line);font-size:14.5px;font-weight:400}
.cmp-adaptiveform-container .cmp-adaptiveform-text li:last-child{border-bottom:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text li::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--green)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(p>b){background:var(--amber-bg);border-left:4px solid var(--amber-bar);border-radius:12px;padding:var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(p>b) p{margin:0;font-size:14.5px;line-height:21px;color:var(--amber-ink);font-weight:400}
.cmp-adaptiveform-container .cmp-adaptiveform-text:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(p>b)) p{margin:0;text-align:center;font-size:18px;line-height:24px;font-weight:400;color:var(--ink)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(.red){background:0;border:0;padding:0;margin:0 0 var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-text .red{color:var(--red)}
.cmp-adaptiveform-container .numberinput.base:has([name="shareholdingPct"]):has(.cmp-adaptiveform-numberinput__errormessage:empty) + .text.base:has(.red){margin-top:-20px}
.cmp-adaptiveform-container .cmp-adaptiveform-numberinput:has([name="shareholding_total"]){display:none}
.cmp-adaptiveform-container .af-chip{display:inline-flex;align-items:center;border-radius:9px;white-space:nowrap;font-size:12.5px;padding:6px 10px;margin-left:8px}
.cmp-adaptiveform-container .af-chip--green{background:var(--green-tint);color:var(--green)}
.cmp-adaptiveform-container .af-chip--amber{background:var(--amber-bg);color:var(--amber-ink)}
@media(max-width:640px){.cmp-adaptiveform-container{padding:24px 16px 32px}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel{padding:24px;border-radius:14px}
.mbb-stepnav{flex-wrap:wrap}
.mbb-stepnav .cmp-adaptiveform-button,.mbb-stepnav .cmp-adaptiveform-button__widget{width:100%}
.mbb-stepnav__spacer{display:none}
}
.mbb-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:100;max-width:min(560px,calc(100vw - 32px));background:#171717;color:#fff;border-radius:8px;padding:12px 20px;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;box-shadow:0 8px 24px rgba(0,0,0,.18);opacity:1;transition:opacity .35s ease}
.mbb-toast.is-out{opacity:0}
.mbb-savedscreen{max-width:900px;margin:50px auto;padding:48px 32px;background:#fff;border-radius:12px;text-align:center;font-family:"Lato",Arial,Helvetica,sans-serif;color:#333}
.mbb-savedscreen__title{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:700}
.mbb-savedscreen__ref{display:inline-flex;align-items:center;gap:8px;margin:24px 0 0;border:1px solid var(--border);border-radius:8px;padding:16px 20px;font-size:16px;line-height:24px;color:var(--muted)}
.mbb-savedscreen__ref b{font-weight:700;letter-spacing:.5px;color:var(--ink)}
.mbb-savedscreen__ref + .mbb-savedscreen__note{margin-top:24px}
.mbb-savedscreen__note{margin:0 auto;max-width:560px;font-size:15px;line-height:22px;font-weight:400;color:#707070}
.mbb-toast--error{background:#bf2626}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel>.cmp-container>.cmp-container__label-container{display:none}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(h3){background:0;padding:0;margin:0 0 var(--space-3);border-bottom:1px solid var(--border-soft);padding-bottom:var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-text h3{margin:0;font-size:19px;line-height:26px;font-weight:700;color:var(--ink)}
.cmp-adaptiveform-container .cmp-adaptiveform-text{display:block;width:100%}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(h1){background:0;border:0;padding:0;margin:0 0 var(--space-3);border-bottom:1px solid var(--border-soft);padding-bottom:var(--space-3)}
.cmp-adaptiveform-container .cmp-adaptiveform-text h1{margin:0 0 12px;font-size:24px;line-height:32px;font-weight:500;color:var(--ink)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(h1) p{margin:0;text-align:left;font-size:16px;line-height:24px;font-weight:400;color:var(--muted)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(h3) p{margin:0 0 4px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);text-align:left}
.cmp-adaptiveform-container .cmp-adaptiveform-text:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(p>b)) p{margin:0;text-align:center;font-size:18px;line-height:24px;font-weight:400;color:var(--ink)}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has(input[name="marketingConsent"]) .cmp-container__label::after{content:"Optional";display:inline-flex;align-items:center;margin-left:8px;border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:400;background:var(--green-tint);color:var(--green)}
.cmp-adaptiveform-container .cmp-adaptiveform-switch__option{display:none}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel--active .cmp-adaptiveform-text:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(ul)):not(:has(p>b)){margin-top:var(--space-3);background:0}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel--active .cmp-adaptiveform-text:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(ul)):not(:has(p>b)) p{text-align:left;font-size:12px;line-height:16px;color:var(--muted)}
.cmp-adaptiveform-container .mbb-stepnav .submit.button.base,.cmp-adaptiveform-container .mbb-stepnav .button.base{width:auto;flex:0 0 auto;padding:0}
.cmp-adaptiveform-container .mbb-stepnav .cmp-adaptiveform-button{margin:0}
.cmp-adaptiveform-container .mbb-stepnav__save{background:#fff;color:var(--ink);border-color:var(--border)}
.cmp-adaptiveform-container .mbb-stepnav__save:hover{background:var(--grey-tint)}
@media(max-width:640px){.cmp-adaptiveform-container .mbb-stepnav .submit.button.base,.cmp-adaptiveform-container .mbb-stepnav .mbb-stepnav__next{order:-1;width:100%;flex:0 0 auto}
.cmp-adaptiveform-container .mbb-stepnav:has(.mbb-stepnav__save) .mbb-stepnav__back,.cmp-adaptiveform-container .mbb-stepnav:has(.mbb-stepnav__save) .mbb-stepnav__save,.cmp-adaptiveform-container .mbb-stepnav:has(.button.base:not(.submit)) .mbb-stepnav__back,.cmp-adaptiveform-container .mbb-stepnav:has(.button.base:not(.submit)) .button.base:not(.submit){width:calc(50% - 8px);flex:0 0 auto}
}
@keyframes mbb-reveal{to{visibility:visible}
}
.cmp-adaptiveform-container .cmp-adaptiveform-text{visibility:hidden;animation:mbb-reveal 0 linear 2.5s forwards}
.cmp-adaptiveform-container.mbb-ready .cmp-adaptiveform-text{visibility:visible;animation:none}
.cmp-adaptiveform-container .cmp-adaptiveform-numberinput__widget::-webkit-outer-spin-button,.cmp-adaptiveform-container .cmp-adaptiveform-numberinput__widget::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}
.cmp-adaptiveform-container .cmp-adaptiveform-numberinput__widget{-moz-appearance:textfield;appearance:textfield}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-3);row-gap:var(--space-3);align-items:start}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>*{grid-column:span 2;min-width:0;margin-top:0;margin-bottom:0}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>*>[class*="cmp-adaptiveform-"]{margin-top:0;margin-bottom:0}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>*:not(:has(.cmp-container)):has(:is([name="ssmNo"],[name="entityType"],[name="incorporationDate"],[name="yearsInOperation"],[name="natureOfBusiness"],[name="employeeCount"],[name="annualTurnover"],[name="avgMonthlySales"],[name="txnPerMonth"],[name="expectedMonthlyValue"],[name="sourceOfFunds"],[name="existingBanks"],[name="fullName"],[name="nationality"],[name="nricOrPassport"],[name="dateOfBirth"],[name="mobile"],[name="email"],[name="role"],[name="tradeDirection"],[name="monthlyTradeVolume"],[name="tradeCountries"],[name="paymentTerms"],[name="amountNeeded"],[name="fundingPurpose"],[name="tenure"],[name="taxResidency"])){grid-column:span 1}
@media(max-width:640px){.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container{grid-template-columns:minmax(0,1fr)}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>*,.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel .cmp-container>.mbb-addperson{grid-column:span 1}
}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel:has([name="supportingDocuments"])>.cmp-container{grid-template-columns:1.4fr 1fr;align-items:start}
.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel:has([name="supportingDocuments"])>.cmp-container>*:has(.cmp-adaptiveform-fileinput),.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel:has([name="supportingDocuments"])>.cmp-container>*:has(h4){grid-column:span 1}
@media(max-width:640px){.cmp-adaptiveform-container .cmp-adaptiveform-wizard__wizardpanel:has([name="supportingDocuments"])>.cmp-container{grid-template-columns:minmax(0,1fr)}
}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name="mobileCode"]) .cmp-container{grid-template-columns:96px minmax(0,1fr);column-gap:12px;row-gap:0}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name="mobileCode"]) .cmp-container>*{grid-column:span 1}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name="mobileCode"]) .cmp-container>.cmp-container__label-container{grid-column:1 / -1;margin-bottom:8px}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name="mobileCode"]) [class^="cmp-adaptiveform-"][class$="__label"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name="mobileCode"]) .cmp-container__label{font-size:14px;font-weight:700;color:var(--ink)}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name="mobileCode"]) .cmp-adaptiveform-dropdown__widget{padding-right:28px;background-position:right 8px center}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name$="Street1"]) .cmp-container>*:is(:has([name$="Country"]),:has([name$="State"]),:has([name$="Postcode"]),:has([name$="City"])){grid-column:span 1}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name$="Street1"]) [class^="cmp-adaptiveform-"][class$="__label"]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name$="Street1"]) .cmp-container__label{font-size:14px;font-weight:700;color:var(--ink)}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([data-cmp-required="true"]):is(:has([name$="Street1"]),:has([name="mobileCode"]),:has(.cmp-adaptiveform-checkbox)) .cmp-container__label::after{content:"*";color:var(--red);margin-left:6px}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name$="Street1"]) .cmp-container{row-gap:8px;column-gap:var(--space-3)}
.cmp-adaptiveform-container .panelcontainer:not(:has(.panelcontainer)):has([name$="Street1"]) [class$="__widget"]{margin-top:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(ul){background:var(--grey-tint);border-radius:14px;padding:var(--space-3);margin:0;border:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text h4{margin:0;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(ul)>*{flex:1 1 auto;min-width:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(ul) ul{list-style:none;margin:8px 0 0;padding:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(ul) li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:20px;border-bottom:1px solid var(--row-line)}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(ul) li:last-child{border-bottom:0}
.cmp-adaptiveform-container .cmp-adaptiveform-text:has(ul) li::before{content:"";flex:none;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--yellow)}
.cmp-adaptiveform-container .cmp-adaptiveform-fileinput__widget,.cmp-adaptiveform-container .cmp-adaptiveform-fileinput__widgetlabel,.cmp-adaptiveform-container .cmp-adaptiveform-fileinput__questionmark,.cmp-adaptiveform-container .cmp-adaptiveform-fileinput__filelist,.cmp-adaptiveform-container .cmp-adaptiveform-fileinput>br{display:none}
.mbb-upload__desc{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--muted)}
.mbb-upload__drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--space-4) var(--space-3);margin-top:8px;border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--grey-tint);color:var(--muted);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}
.mbb-upload__drop:hover,.mbb-upload__drop.is-over{border-color:var(--yellow);background:#fff}
.mbb-upload__drop:focus-visible{outline:0;box-shadow:0 0 0 3px var(--yellow-a45)}
.mbb-upload__text{margin:0;font-size:14.5px;color:var(--ink)}
.mbb-upload__browse{font-weight:700;text-decoration:underline;color:var(--green)}
.mbb-upload__hint{margin:0;font-size:12px;color:var(--muted)}
.mbb-upload__error:not(:empty){margin:8px 0 0;font-size:12px;line-height:16px;color:var(--red)}
.mbb-upload__file{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-top:8px;border:1px solid var(--border-soft);border-radius:8px;background:#fff}
.mbb-upload__file-name{flex:1 1 auto;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mbb-upload__file-size{flex:none;font-size:12px;color:var(--muted)}
.mbb-upload__file-remove{flex:none;background:transparent;border:1px solid var(--border);border-radius:8px;height:32px;padding:0 12px;font-family:var(--font);font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}
.mbb-upload__file-remove:hover{background:var(--grey-tint)}
.mbb-upload__summary:not(:empty){margin:12px 0 0;font-size:13px;font-weight:600;color:var(--muted)}
.mbb-person-summary__actions{display:flex;align-items:center;gap:4px;flex:none}
.mbb-person-summary__remove:hover{background:#fbeaea;color:var(--red)}
.mbb-savedscreen__icon{width:56px;height:56px;margin:0 auto var(--space-3);border-radius:50%;background:var(--yellow);display:flex;align-items:center;justify-content:center}
.mbb-savedscreen__link{display:inline-block;margin-top:8px;font-size:15px;font-weight:700;color:var(--green)}