.ncb,.ncb *,.ncb *::before,.ncb *::after{box-sizing:border-box}.ncb{--ncb-accent:#fbb900;--ncb-accent-text:#5aa9e6;--ncb-gold:#fbb900;--ncb-canvas:#222c35;--ncb-surface:#2b3742;--ncb-surface-2:#323d47;--ncb-ink:#eaeef3;--ncb-muted:#aebccb;--ncb-line:rgba(234, 238, 243, 0.16);--ncb-btn-line:rgba(234, 238, 243, 0.4);--ncb-field:rgba(255, 255, 255, 0.06);--ncb-danger-text:#ff8a8a;--ncb-btn-radius:0 18px;--ncb-card-radius:20px;--ncb-panel-radius:24px;--ncb-pad-x:20px;--ncb-pad-y:20px;--ncb-font:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ncb-offset-bottom:var(--ncb-offset-config, 0px);position:fixed;z-index:99999;bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--ncb-offset-bottom));font-family:var(--ncb-font);font-size:15px;line-height:1.6;color:var(--ncb-ink);-webkit-font-smoothing:antialiased}.ncb--right{right:max(20px, env(safe-area-inset-right))}.ncb--left{left:max(20px, env(safe-area-inset-left))}.ncb.ncb--open{--ncb-offset-bottom:0px}.ncb .ncb-panel :where(p,li,span,label,strong,em,h2,h3,h4,ul,a,button,input,select,textarea,optgroup,option){font-family:var(--ncb-font);font-style:normal;letter-spacing:normal;text-transform:none;text-shadow:none;float:none}.ncb .ncb-panel :where(p,li,span,label,strong,em){color:var(--ncb-ink);font-size:inherit;line-height:inherit}.ncb .ncb-panel :where(h2,h3,h4){color:#fff;font-weight:600}.ncb [class*="__icon"]{display:flex;flex:0 0 auto;width:18px;height:18px}.ncb [class*="__icon"]>svg{display:block;width:100%;height:100%}.ncb .ncb-panel :where(p){margin:0 0 12px}.ncb .ncb-panel :where(p:last-child){margin-bottom:0}.ncb .ncb-panel :where(ul){margin:0;padding:0;list-style:none}.ncb .ncb-panel :where(strong){font-weight:600;color:#fff}.ncb .ncb-launcher{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:13px 26px;border:1px solid var(--ncb-btn-line);border-radius:var(--ncb-btn-radius);background:#fff;color:var(--ncb-canvas);font-family:var(--ncb-font);font-size:15px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:0 10px 30px rgb(0 0 0 / .4);transition:background-color 0.18s ease,transform 0.18s ease}.ncb .ncb-launcher:hover{background:var(--ncb-ink);transform:translateY(-2px)}.ncb .ncb-launcher__icon{display:flex;flex:0 0 auto;width:20px;height:20px;color:var(--ncb-canvas)}.ncb .ncb-launcher__icon svg{width:100%;height:100%}.ncb .ncb-launcher__text{color:inherit}.ncb--open .ncb-launcher{display:none}.ncb-panel{display:none;flex-direction:column;width:min(400px, calc(100vw - 40px));height:min(660px, calc(100vh - 40px));background:var(--ncb-canvas);border:1px solid var(--ncb-line);border-radius:var(--ncb-panel-radius);box-shadow:0 24px 60px rgb(0 0 0 / .5);overflow:hidden}.ncb--open .ncb-panel{display:flex}.ncb .ncb-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:16px 20px;background:var(--ncb-surface-2);border-bottom:1px solid var(--ncb-line)}.ncb .ncb-header__title{color:#fff;font-size:16px;font-weight:600}.ncb .ncb-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--ncb-muted);line-height:1;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.ncb .ncb-close:hover{background:rgb(255 255 255 / .1);color:#fff}.ncb .ncb-close__icon{display:flex;width:18px;height:18px}.ncb .ncb-close__icon svg{width:100%;height:100%}.ncb .ncb-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--ncb-pad-y) var(--ncb-pad-x) 0;background:var(--ncb-canvas)}.ncb .ncb-msg{padding:18px 20px;margin-bottom:14px;background:var(--ncb-surface);border:1px solid var(--ncb-line);border-radius:var(--ncb-card-radius)}.ncb .ncb-title{margin:0 0 10px;color:#fff;font-size:clamp(17px, 4.4vw, 19px);font-weight:600;line-height:1.35}.ncb .ncb-title--icon{display:flex;align-items:center;gap:10px}.ncb .ncb-title__icon{width:20px;height:20px;color:var(--ncb-accent)}.ncb .ncb-subtitle{margin:18px 0 10px;color:var(--ncb-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.ncb .ncb-question{color:#fff;font-size:clamp(15px, 4vw, 16.5px);font-weight:600}.ncb .ncb-muted{color:#fff;font-size:13.5px;line-height:1.55}.ncb .ncb-proof{padding:12px 16px;background:var(--ncb-field);border-left:3px solid var(--ncb-accent);border-radius:0 10px 10px 0;color:#fff;font-size:13.5px}.ncb .ncb-journey{display:inline-block;padding:6px 14px;background:var(--ncb-field);border:1px solid var(--ncb-line);border-radius:999px;color:var(--ncb-ink);font-size:12.5px;font-weight:500}.ncb .ncb-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ncb .ncb-trust__item{padding:5px 12px;background:var(--ncb-field);border:1px solid var(--ncb-line);border-radius:999px;color:var(--ncb-muted);font-size:11.5px;font-weight:500;white-space:nowrap}.ncb .ncb-progress{margin-bottom:16px}.ncb .ncb-progress__track{height:3px;background:var(--ncb-line);border-radius:999px;overflow:hidden}.ncb .ncb-progress__fill{height:100%;background:var(--ncb-accent);border-radius:999px;transition:width 0.3s ease}.ncb .ncb-progress__label{display:block;margin-top:8px;color:var(--ncb-muted);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ncb .ncb-field{margin-bottom:16px}.ncb .ncb-field>label{display:block;margin-bottom:7px;color:var(--ncb-ink);font-size:13px;font-weight:500}.ncb .ncb-select,.ncb .ncb-form input[type="text"],.ncb .ncb-form input[type="email"],.ncb .ncb-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--ncb-btn-line);border-radius:10px;background:var(--ncb-field);color:var(--ncb-ink);font-family:var(--ncb-font);font-size:16px;line-height:1.4;appearance:none;-webkit-appearance:none}.ncb .ncb-select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23aebccb' d='M1.4 0 6 4.6 10.6 0 12 1.4 6 7.4 0 1.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:11px;cursor:pointer}.ncb .ncb-select option,.ncb .ncb-select optgroup{background:var(--ncb-surface-2);color:var(--ncb-ink)}.ncb .ncb-select optgroup{font-weight:600}.ncb .ncb-form textarea{min-height:88px;resize:vertical;line-height:1.5}.ncb .ncb-form input::placeholder,.ncb .ncb-form textarea::placeholder{color:var(--ncb-muted);opacity:1}.ncb .ncb-select:focus-visible,.ncb .ncb-form input:focus-visible,.ncb .ncb-form textarea:focus-visible{outline:2px solid var(--ncb-accent);outline-offset:2px;border-color:var(--ncb-accent)}.ncb .ncb-field--check>label{display:flex;align-items:flex-start;gap:10px;color:var(--ncb-muted);font-size:13px;font-weight:400;line-height:1.5;cursor:pointer}.ncb .ncb-field--check input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--ncb-accent);cursor:pointer}.ncb .ncb-field--check a{color:var(--ncb-accent-text)}.ncb .ncb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ncb .ncb-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ncb .ncb-error{margin:7px 0 0;color:var(--ncb-danger-text);font-size:12.5px;font-weight:500}.ncb .ncb-error:empty{display:none}.ncb .ncb-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ncb .ncb-actions--stack{flex-direction:column}.ncb .ncb-body>.ncb-actions:last-child,.ncb .ncb-form>.ncb-actions:last-child{position:sticky;bottom:0;z-index:2;margin:16px calc(var(--ncb-pad-x) * -1) 0;padding:14px var(--ncb-pad-x) max(var(--ncb-pad-y), env(safe-area-inset-bottom));background:var(--ncb-canvas)}.ncb .ncb-body--scrollable>.ncb-actions:last-child,.ncb .ncb-body--scrollable .ncb-form>.ncb-actions:last-child{border-top:1px solid var(--ncb-line);box-shadow:0 -14px 22px -14px rgb(0 0 0 / .75)}.ncb .ncb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 24px;border:1px solid #fff0;border-radius:var(--ncb-btn-radius);background:#fff0;font-family:var(--ncb-font);font-size:15px;font-weight:600;line-height:1.25;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}.ncb .ncb-btn__icon{display:flex;width:17px;height:17px;flex:0 0 auto}.ncb .ncb-btn__icon svg{width:100%;height:100%}.ncb .ncb-btn span{color:inherit;font-size:inherit;font-weight:inherit}.ncb .ncb-btn--primary{background:#fff;border-color:var(--ncb-btn-line);color:var(--ncb-canvas)}.ncb .ncb-btn--primary:hover:not(:disabled){background:var(--ncb-ink)}.ncb .ncb-btn--ghost{background:#fff0;border-color:var(--ncb-btn-line);color:#fff}.ncb .ncb-btn--ghost:hover:not(:disabled){background:rgb(234 238 243 / .08);border-color:var(--ncb-ink)}.ncb .ncb-btn--danger{background:#fff0;border-color:var(--ncb-gold);color:#fff}.ncb .ncb-btn--danger:hover:not(:disabled){background:rgb(251 185 0 / .14)}.ncb .ncb-btn:disabled{opacity:.4;cursor:not-allowed}.ncb .ncb-btn:focus-visible,.ncb .ncb-close:focus-visible,.ncb .ncb-launcher:focus-visible{outline:3px solid var(--ncb-accent);outline-offset:2px}.ncb .ncb-alert{padding:16px 18px;background:rgb(251 185 0 / .1);border:1px solid var(--ncb-gold);border-radius:0 18px}.ncb .ncb-alert__title{display:flex;align-items:flex-start;gap:9px;margin:0 0 8px;color:var(--ncb-gold);font-size:15px;font-weight:600;line-height:1.35}.ncb .ncb-alert__icon{display:flex;width:18px;height:18px;flex:0 0 auto;margin-top:2px;color:var(--ncb-gold)}.ncb .ncb-alert__icon svg{width:100%;height:100%}.ncb .ncb-alert--inline{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.5}.ncb .ncb-alert span{color:var(--ncb-ink)}.ncb .ncb-alert a{color:var(--ncb-gold);font-weight:600;white-space:nowrap}.ncb .ncb-phone{display:inline-block;margin:6px 0 10px;color:var(--ncb-gold);font-size:clamp(20px, 5.5vw, 24px);font-weight:600;text-decoration:none}.ncb .ncb-phone:hover{text-decoration:underline}.ncb .ncb-services li{padding:12px 0;border-top:1px solid var(--ncb-line)}.ncb .ncb-services li:first-child{border-top:0;padding-top:4px}.ncb .ncb-services strong{display:block;color:#fff;font-size:14px;font-weight:600;line-height:1.4}.ncb .ncb-services span{display:block;margin-top:3px;color:var(--ncb-muted);font-size:12.5px;line-height:1.5}@media (min-width:601px) and (max-height:760px){.ncb-panel{height:calc(100vh - 40px)}}@media (max-width:600px){.ncb{bottom:max(14px, env(safe-area-inset-bottom))}.ncb--right{right:max(14px, env(safe-area-inset-right))}.ncb--left{left:max(14px, env(safe-area-inset-left))}.ncb .ncb-launcher{padding:12px 22px;font-size:14.5px}.ncb--open{inset:0}.ncb--open .ncb-panel{width:100%;max-width:none;height:100vh;height:100dvh;border:0;border-radius:0}.ncb .ncb-header{padding:14px 16px;padding-top:max(14px, env(safe-area-inset-top))}.ncb{--ncb-pad-x:16px;--ncb-pad-y:16px}.ncb .ncb-msg{padding:16px;border-radius:16px}}@media (max-width:360px){.ncb{font-size:14.5px;--ncb-pad-x:14px;--ncb-pad-y:14px}.ncb .ncb-launcher__text{display:none}.ncb .ncb-launcher{padding:14px;border-radius:50%}.ncb .ncb-msg{padding:14px}.ncb .ncb-trust__item{font-size:11px;padding:4px 10px}}@media (pointer:coarse){.ncb .ncb-btn,.ncb .ncb-select,.ncb .ncb-form input,.ncb .ncb-launcher{min-height:50px}.ncb .ncb-close{width:44px;height:44px}}@media (max-width:900px) and (max-height:500px) and (orientation:landscape){.ncb{--ncb-pad-x:16px;--ncb-pad-y:12px}.ncb--open .ncb-panel{height:100vh;height:100dvh}.ncb .ncb-header{padding:10px 16px}.ncb .ncb-msg{padding:12px 14px;margin-bottom:10px}.ncb .ncb-body>.ncb-actions:last-child,.ncb .ncb-form>.ncb-actions:last-child{margin-top:10px;padding-top:10px}.ncb .ncb-title{font-size:16px}.ncb .ncb-btn,.ncb .ncb-select,.ncb .ncb-form input,.ncb .ncb-launcher{min-height:44px}.ncb .ncb-btn{padding:10px 14px;font-size:14px}.ncb .ncb-btn__phone{display:none}.ncb .ncb-form textarea{min-height:64px}.ncb .ncb-actions{gap:8px}.ncb .ncb-actions--stack{flex-direction:row;flex-wrap:wrap}.ncb .ncb-actions--stack>*{flex:1 1 auto}}@media (min-width:1600px){.ncb-panel{width:440px}}@media (prefers-reduced-motion:reduce){.ncb .ncb-launcher,.ncb .ncb-btn,.ncb .ncb-close,.ncb .ncb-progress__fill{transition:none}.ncb .ncb-launcher:hover{transform:none}}@media (forced-colors:active){.ncb-panel,.ncb .ncb-msg,.ncb .ncb-btn{border:1px solid CanvasText}}