:root{--gc-primary:#268080;--gc-primary-dark:#085041;--gc-primary-mid:#1d9e75;--gc-primary-light:#e1f5ee;--gc-primary-border:#9fe1cb;--gc-primary-soft:#5dcaa5;--gc-danger:#e24b4a;--gc-danger-dark:#c0392b;--gc-danger-light:#fff5f5;--gc-text:#1a1a1a;--gc-text-muted:#6b7280;--gc-border:#dde1e7;--gc-bg-input:#f8f9fb}#gc-launcher{position:fixed;bottom:28px;right:20px;z-index:9999}#gc-launcher-btn{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--gc-primary-mid) 0%,var(--gc-primary-dark) 100%);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(38,128,128,.45),0 1px 4px rgba(0,0,0,.15);transition:transform .2s,box-shadow .2s}#gc-launcher-btn:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(38,128,128,.55),0 2px 6px rgba(0,0,0,.15)}@keyframes gc-launcher-pulse{0%{box-shadow:0 4px 20px rgba(38,128,128,.45),0 0 0 0 rgba(38,128,128,.4)}70%{box-shadow:0 4px 20px rgba(38,128,128,.45),0 0 0 10px rgba(38,128,128,0)}100%{box-shadow:0 4px 20px rgba(38,128,128,.45),0 0 0 0 rgba(38,128,128,0)}}#gc-launcher-btn{animation:gc-launcher-pulse 2s infinite ease-in-out}#gc-notif{position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:var(--gc-danger);color:#fff;border-radius:50%;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;animation:gc-pulse 2s infinite}@keyframes gc-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}#gc-window{position:fixed;bottom:100px;right:28px;width:420px;height:560px;border-radius:16px;overflow:hidden;display:none;flex-direction:column;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,.18);z-index:9998;font-family:inherit}#gc-window.open{display:flex;animation:gc-slidein .25s ease}@keyframes gc-slidein{from{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#gc-header{background:linear-gradient(135deg,var(--gc-primary-dark) 0%,var(--gc-primary) 60%,var(--gc-primary-mid) 100%);padding:14px 16px;display:flex;align-items:center;gap:10px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.12)}.gc-avatar{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;overflow:hidden}.gc-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.gc-ico{width:28px;height:28px;border-radius:50%;background:var(--gc-primary-light);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--gc-primary);flex-shrink:0;overflow:hidden;align-self:flex-end}.gc-ico img{width:100%;height:100%;object-fit:cover;border-radius:50%}.gc-name{color:#fff;font-weight:600;font-size:14px}.gc-status{color:rgba(255,255,255,.75);font-size:11px;margin-top:1px;display:flex;align-items:center;gap:5px}.gc-status:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;flex-shrink:0;animation:gc-pulse-dot 2s ease-in-out infinite}@keyframes gc-pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.gc-info{flex:1}.gc-reset-btn,.gc-close-btn{background:0 0;border:none;cursor:pointer;width:28px;height:28px;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:.75;transition:opacity .15s}.gc-reset-btn:hover,.gc-close-btn:hover{opacity:1}#gc-messages{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}@keyframes gc-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gc-msg{display:flex;gap:8px;max-width:90%;animation:gc-fade-in .18s ease}.gc-msg.bot{align-self:flex-start;flex-direction:column}.gc-msg-row{display:flex;gap:8px}.gc-msg.user{align-self:flex-end;flex-direction:row-reverse}.gc-bubble{position:relative}.gc-copy-btn{position:absolute;top:6px;right:8px;background:0 0;border:none;cursor:pointer;font-size:14px;color:#bbb;opacity:0;transition:opacity .15s;padding:0;line-height:1}.gc-msg.bot:hover .gc-copy-btn{opacity:1}.gc-copy-btn:hover{color:var(--gc-primary)}.gc-feedback{display:flex;gap:4px;padding-left:34px;margin-top:-4px;opacity:0;transition:opacity .2s}.gc-msg.bot:hover .gc-feedback{opacity:1}.gc-fb-btn{background:0 0;border:none;cursor:pointer;font-size:13px;padding:2px 4px;border-radius:4px;line-height:1;transition:transform .1s}.gc-fb-btn:hover{transform:scale(1.25)}.gc-fb-done{font-size:11px;color:var(--gc-primary);padding:2px 4px}#gc-input:disabled{opacity:.5;cursor:not-allowed}#gc-send:disabled{opacity:.4;cursor:not-allowed;transform:none !important}.gc-ico{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--gc-primary-light);display:flex;align-items:center;justify-content:center;font-size:12px;margin-top:2px}.gc-bubble{padding:10px 14px;border-radius:18px;font-size:13px;line-height:1.58}.gc-msg.bot .gc-bubble{background:#fff;border:1px solid #e8ecf0;border-top-left-radius:4px;color:#222;box-shadow:0 1px 4px rgba(0,0,0,.06)}.gc-msg.user .gc-bubble{background:linear-gradient(135deg,var(--gc-primary) 0%,var(--gc-primary-dark) 100%);color:#fff;border-top-right-radius:4px;box-shadow:0 2px 8px rgba(38,128,128,.3)}.gc-time{display:block;font-size:10px;color:#aaa;margin-top:4px;text-align:right}.gc-msg.user .gc-time{color:rgba(255,255,255,.6)}.gc-typing{display:flex;gap:4px;align-items:center;padding:10px 13px}.gc-dot{width:6px;height:6px;border-radius:50%;background:#aaa;animation:gc-bounce 1.2s ease-in-out infinite}.gc-dot:nth-child(2){animation-delay:.2s}.gc-dot:nth-child(3){animation-delay:.4s}@keyframes gc-bounce{0%,60%,100%{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}#gc-qr{padding:4px 12px 8px;display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.gc-qr-btn{border:1.5px solid var(--gc-primary);color:var(--gc-primary);background:#fff;padding:6px 14px;border-radius:20px;font-size:12px;cursor:pointer;font-family:inherit;transition:all .18s;font-weight:500;box-shadow:0 1px 3px rgba(38,128,128,.1)}.gc-qr-btn:hover{background:linear-gradient(135deg,var(--gc-primary) 0%,var(--gc-primary-dark) 100%);color:#fff;border-color:transparent;box-shadow:0 3px 10px rgba(38,128,128,.3);transform:translateY(-1px)}#gc-input-row{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid #eee;background:#fff;flex-shrink:0;position:relative}#gc-input{flex:1;border:1px solid #ddd;border-radius:20px;padding:8px 14px;font-size:13px;font-family:inherit;background:#f9f9f9;color:#222;outline:none}#gc-input:focus{border-color:var(--gc-primary-mid)}#gc-send{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--gc-primary-mid) 0%,var(--gc-primary-dark) 100%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px rgba(38,128,128,.35)}#gc-send:hover{transform:scale(1.08);box-shadow:0 4px 14px rgba(38,128,128,.45)}#gc-charcount{position:absolute;right:52px;bottom:18px;font-size:10px;pointer-events:none;color:var(--gc-text-muted)}#gc-disclaimer{text-align:center;font-size:10px;color:#bbb;padding:4px 12px 8px;flex-shrink:0;line-height:10px}.gc-action-btn{display:inline-block;margin-top:6px;border:1.5px solid var(--gc-primary);color:var(--gc-primary);background:#fff;padding:6px 14px;border-radius:20px;font-size:12px;text-decoration:none;font-weight:500;font-family:inherit;transition:all .18s;box-shadow:0 1px 3px rgba(38,128,128,.1)}.gc-action-btn:hover{background:linear-gradient(135deg,var(--gc-primary) 0%,var(--gc-primary-dark) 100%);color:#fff;border-color:transparent;box-shadow:0 3px 10px rgba(38,128,128,.3);transform:translateY(-1px)}.lead-card{background:var(--gc-primary-light);border:1px solid var(--gc-primary-border);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--gc-primary-dark)}.lead-card strong{display:block;margin-bottom:6px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--gc-primary)}.lead-card input:not([type=checkbox]){width:100%;border:1px solid var(--gc-primary-soft);border-radius:6px;padding:7px 10px;font-size:13px;margin-top:4px;background:#fff;color:var(--gc-primary-dark);font-family:inherit;outline:none;box-sizing:border-box}.lead-card button{margin-top:8px;width:100%;background:var(--gc-primary);color:#fff;border:none;border-radius:6px;padding:8px;font-size:13px;cursor:pointer;font-family:inherit}.lead-card button:hover{background:var(--gc-primary-dark)}.lead-card input.gc-input-error{border-color:var(--gc-danger) !important}.gc-field-error{color:var(--gc-danger-dark) !important;font-size:11px;margin-top:3px;display:flex;align-items:center;gap:4px}.gc-form-error{background:var(--gc-danger-light);border:1px solid var(--gc-danger);border-radius:6px;padding:7px 10px;font-size:12px;color:var(--gc-danger-dark) !important;margin-top:8px;display:flex;align-items:center;gap:6px}.gc-consent{display:flex;align-items:flex-start;gap:7px;margin-top:10px;font-size:11px;color:var(--gc-text-muted);line-height:1.4;cursor:pointer}.gc-consent input[type=checkbox]{margin:0;margin-top:2px;flex-shrink:0;accent-color:var(--gc-primary);width:13px;height:13px;cursor:pointer}.gc-consent input[type=checkbox]:checked{background:var(--gc-primary) !important}.gc-consent input[type=checkbox]:hover,.gc-consent input[type=checkbox]:checked:hover{border-radius:2px !important;height:13px !important;width:13px !important;border:1px solid var(--gc-primary) !important;transform:none !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}.gc-consent input[type=checkbox]:not(:checked):hover{background:#fff !important}.gc-consent input[type=checkbox]:checked:hover{background:var(--gc-primary) !important}.gc-consent a{color:var(--gc-primary);text-decoration:underline}.gc-consent-link{display:block;margin-top:4px;margin-left:20px;font-size:10px;color:var(--gc-primary);text-decoration:underline}#gc-window .gc-consent-link{color:var(--gc-primary) !important}#gc-window body,#gc-window h1,#gc-window h2,#gc-window h3,#gc-window h4,#gc-window h5,#gc-window h6,#gc-window p,#gc-window strong,#gc-promo p,#gc-promo strong,#gc-window *,#gc-promo *{color:inherit !important}#gc-window,#gc-launcher,#gc-promo{color:var(--gc-text) !important}#gc-window .gc-msg.bot .gc-bubble{color:var(--gc-text) !important}#gc-window .gc-msg.user .gc-bubble{color:#fff !important}#gc-window .gc-bubble a:not(.gc-action-btn),#gc-window .gc-bubble a:not(.gc-action-btn):visited{color:var(--gc-primary) !important}#gc-window .gc-bubble a:not(.gc-action-btn):hover{color:var(--gc-primary-dark) !important}#gc-window .gc-action-btn,#gc-window .gc-action-btn:visited{color:var(--gc-primary) !important}#gc-window .gc-action-btn:hover{color:#fff !important}#gc-window .lead-card{color:var(--gc-primary-dark) !important}#gc-window .lead-card strong{color:var(--gc-primary) !important}#gc-window .lead-card button{color:#fff !important}#gc-window .gc-consent{color:var(--gc-text-muted) !important}#gc-window .gc-consent a{color:var(--gc-primary) !important}#gc-window #gc-disclaimer{color:var(--gc-text-muted) !important}#gc-window .gc-qr-btn{color:var(--gc-primary) !important}#gc-window .gc-qr-btn:hover{color:#fff !important}#gc-window .gc-time{color:var(--gc-text-muted) !important}#gc-window .gc-name{color:#fff !important}#gc-window .gc-status{color:rgba(255,255,255,.75) !important}#gc-promo{position:fixed;bottom:70px;right:80px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:12px 14px;width:220px;font-size:13px;color:var(--gc-text);animation:gc-slidein .3s ease;z-index:99998}#gc-promo p{margin:0 0 10px;line-height:1.4;color:var(--gc-text) !important;font-size:13px !important}#gc-promo-open{width:100%;background:var(--gc-primary);color:#fff !important;border:none;border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer;font-family:inherit;transition:background .2s}#gc-promo-open:hover{background:var(--gc-primary-dark)}#gc-promo-close{position:absolute;top:6px;right:8px;background:0 0;border:none;font-size:16px;cursor:pointer;color:var(--gc-text-muted) !important;line-height:1;padding:0}#gc-promo-close:hover{color:var(--gc-text) !important}#gc-scroll-btn{position:absolute;bottom:8px;left:7%;transform:translateX(-50%);background:var(--gc-primary);color:#fff !important;border:none;border-radius:20px;padding:4px 12px;font-size:16px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:opacity .2s,background .2s;z-index:10;display:none}#gc-scroll-btn:hover{background:var(--gc-primary-dark)}#gc-messages{position:relative}@media (max-width:480px){#gc-window{width:100vw;right:0;bottom:0;height:100dvh;height:calc(100vh - env(keyboard-inset-height, 0px));border-radius:16px 16px 0 0}#gc-launcher{bottom:16px;right:16px}#gc-promo{right:10px;width:calc(100vw - 100px)}}.select2-container--open,.select2-dropdown,.select2-container .select2-dropdown{z-index:2147483647 !important}.choices__list--dropdown,.choices.is-open .choices__list--dropdown{z-index:2147483647 !important}#popmake-31612.pum-container{border-radius:16px !important;box-shadow:0 24px 64px rgba(0,0,0,.22) !important;padding:0 !important;overflow:hidden !important;font-family:inherit !important}#popmake-31612 .pum-title{background:var(--gc-primary) !important;color:#fff !important;font-size:15px !important;font-weight:600 !important;letter-spacing:.02em !important;padding:18px 52px 18px 24px !important;margin:0 !important;border-bottom:none !important}#popmake-31612 .pum-close{top:14px !important;right:16px !important;font-size:20px !important;color:rgba(255,255,255,.75) !important;background:0 0 !important;border:none !important;padding:2px 6px !important;line-height:1 !important;transition:color .15s !important}#popmake-31612 .pum-close:hover{color:#fff !important}#popmake-31612 .pum-content{padding:14px 18px 16px !important;background:#fff !important}#popmake-31612 p,#popmake-31612 .forminator-field p,#popmake-31612 .forminator-field span,#popmake-31612 .forminator-field div{color:var(--gc-text) !important;font-size:13px !important;font-weight:400 !important;line-height:1.4 !important}#popmake-31612 a,#popmake-31612 .pum-content a{color:var(--gc-primary) !important;font-weight:400 !important}#popmake-31612 .forminator-row{margin-bottom:2px !important;gap:8px !important}#popmake-31612 .forminator-field{margin-bottom:0 !important;padding-bottom:0 !important}#popmake-31612 .forminator-input{border:1.5px solid var(--gc-border) !important;border-radius:6px !important;padding:7px 11px !important;font-size:13px !important;color:var(--gc-text) !important;background:var(--gc-bg-input) !important;transition:border-color .2s,box-shadow .2s,background .2s !important;width:100% !important;box-sizing:border-box !important;height:auto !important}#popmake-31612 .forminator-input:focus{border-color:var(--gc-primary) !important;background:#fff !important;box-shadow:0 0 0 3px rgba(38,128,128,.12) !important;outline:none !important}#popmake-31612 .forminator-label{font-size:11px !important;font-weight:500 !important;color:var(--gc-text-muted) !important;letter-spacing:.02em !important;text-transform:none !important;margin-bottom:2px !important}#popmake-31612 .forminator-field.forminator-is_filled .forminator-label{color:var(--gc-primary) !important}#popmake-31612 .select2-selection--single{border:1.5px solid var(--gc-border) !important;border-radius:8px !important;background:var(--gc-bg-input) !important;height:auto !important;padding:10px 10px 10px 14px !important;transition:border-color .2s,box-shadow .2s !important}#popmake-31612 .select2-selection--single:hover{border-color:var(--gc-primary) !important}#popmake-31612 .select2-selection--single:focus,#popmake-31612 .select2-container--focus .select2-selection--single,#popmake-31612 .select2-container--open .select2-selection--single{outline:none !important;border-color:var(--gc-primary) !important;background:#fff !important;box-shadow:0 0 0 3px rgba(38,128,128,.12) !important}#popmake-31612 .select2-selection__rendered{line-height:1.5 !important;padding:0 !important;font-size:13.5px !important;color:var(--gc-text) !important}#popmake-31612 .select2-selection__arrow{height:100% !important;right:10px !important;top:0 !important;display:flex !important;align-items:center !important}.select2-dropdown{border:1.5px solid var(--gc-border) !important;border-radius:8px !important;box-shadow:0 8px 24px rgba(0,0,0,.12) !important;overflow:hidden !important}.select2-results__options,.select2-results__option{outline:none !important}.select2-results__option{font-size:13px !important;padding:9px 14px !important;color:var(--gc-text) !important}.select2-results__option--highlighted{background:var(--gc-primary-light) !important;color:var(--gc-primary-dark) !important;outline:none !important}.select2-results__option[aria-selected=true]{background:var(--gc-primary) !important;color:#fff !important;outline:none !important}.select2-search--dropdown .select2-search__field{border:1px solid var(--gc-border) !important;border-radius:6px !important;padding:8px 10px !important;font-size:13px !important;outline:none !important}.select2-search--dropdown .select2-search__field:focus{border-color:var(--gc-primary) !important;box-shadow:0 0 0 2px rgba(38,128,128,.1) !important}#popmake-31612 .forminator-button-submit{background:var(--gc-primary) !important;color:#fff !important;border:none !important;border-radius:6px !important;padding:9px 20px !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.02em !important;cursor:pointer !important;width:100% !important;margin-top:6px !important;transition:background .2s,transform .1s !important;box-shadow:0 2px 8px rgba(38,128,128,.25) !important}#popmake-31612 .forminator-button-submit:hover{background:var(--gc-primary-dark) !important;box-shadow:0 4px 14px rgba(38,128,128,.35) !important}#popmake-31612 .forminator-button-submit:active{transform:scale(.99) !important}#popmake-31612 .forminator-response-message.forminator-error{background:var(--gc-danger-light) !important;border-left:3px solid var(--gc-danger) !important;border-radius:6px !important;padding:10px 14px !important;font-size:12.5px !important;color:var(--gc-danger-dark) !important;margin-bottom:12px !important}.gc-qr-btn--primary{background:linear-gradient(135deg,var(--gc-primary) 0%,var(--gc-primary-dark) 100%);color:#fff !important;border-color:transparent;box-shadow:0 3px 10px rgba(38,128,128,.3)}.gc-qr-btn--primary:hover{background:var(--gc-primary-dark);box-shadow:0 4px 12px rgba(38,128,128,.4)}#gc-window .gc-qr-btn--primary{color:#fff !important}.gc-progress-bar{height:3px;background:var(--gc-primary-soft);border-radius:3px;margin:6px 0 14px;overflow:hidden}.gc-progress-fill{height:100%;width:50%;background:linear-gradient(90deg,var(--gc-primary) 0%,var(--gc-primary-dark) 100%);border-radius:3px;transition:width .4s ease}.gc-btn-back{background:0 0;color:var(--gc-primary);border:1.5px solid var(--gc-primary-soft);border-radius:6px;padding:8px 12px;font-size:13px;cursor:pointer;font-family:inherit;flex:0 0 auto}.gc-btn-back:hover{border-color:var(--gc-primary);background:var(--gc-primary-light)}.gc-step2-actions{display:flex;gap:8px;margin-top:8px}.gc-step2-actions .gc-btn-back{flex:1}.gc-step2-actions button:not(.gc-btn-back){flex:1;margin-top:0}@keyframes gc-spin{to{transform:rotate(360deg)}}.gc-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:gc-spin .7s linear infinite;vertical-align:middle;margin-right:5px}.et_pb_scroll_top.et-visible,.et_pb_scroll_top{bottom:105px !important;z-index:9998 !important}@media (max-width:480px){.et_pb_scroll_top.et-visible,.et_pb_scroll_top{bottom:90px !important}}