.contact-dock{display:none!important}
.rtkgo-q-dock,.rtkgo-q-dialog,.rtkgo-q-page{font-family:inherit;color:#132e3e;line-height:1.55;box-sizing:border-box}
.rtkgo-q-dock *,.rtkgo-q-dialog *,.rtkgo-q-page *{box-sizing:border-box}
.rtkgo-q-dock{position:fixed;inset-inline-end:14px;top:50%;transform:translateY(-50%);width:112px;z-index:9990;border-radius:14px;box-shadow:0 12px 36px #061c3033;background:#fff;border:1px solid #dbe3e8;overflow:hidden}
.rtkgo-q-collapse{border:0;background:#0c2938;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:12px 10px;width:100%;font:600 11px/1.4 system-ui,sans-serif;cursor:pointer}
.rtkgo-q-collapse span{font-size:18px;font-weight:400}
.rtkgo-q-channels a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;padding:17px 7px;text-decoration:none;border-bottom:1px solid #e3e9ed;transition:background .18s,transform .18s;color:#153545}
.rtkgo-q-channels a:last-child{border-bottom:0}.rtkgo-q-channels strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.rtkgo-q-channels small{font-size:9px;line-height:1.4;max-width:100%}
.rtkgo-q-channels .rtkgo-q-primary{background:#f58208;color:#132531}.rtkgo-q-primary svg{width:28px;height:28px}.rtkgo-q-channels .rtkgo-q-primary strong{font-size:14px;font-weight:800}.rtkgo-q-channels .rtkgo-q-primary:hover{background:#ffad4b}
.rtkgo-q-wecom svg{color:#1476b8}.rtkgo-q-whatsapp svg{color:#147d44}.rtkgo-q-channels .rtkgo-q-wecom:hover,.rtkgo-q-channels .rtkgo-q-whatsapp:hover{background:#eef5f7}
.rtkgo-q-dock.is-collapsed .rtkgo-q-channels{display:none}
.rtkgo-q-dock a:focus-visible,.rtkgo-q-dock button:focus-visible,.rtkgo-q-dialog :focus-visible,.rtkgo-q-page :focus-visible{outline:3px solid #1874af;outline-offset:-3px}
.rtkgo-q-dialog{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:26px 28px 22px;border:1px solid #dbe4e8;border-radius:20px;background:#fff;box-shadow:0 24px 90px #00182855;overscroll-behavior:contain}
.rtkgo-q-dialog::backdrop{background:#061c30a6;backdrop-filter:blur(3px)}html.rtkgo-q-open{overflow:hidden}
.rtkgo-q-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.rtkgo-q-heading>span{font-size:11px;font-weight:750;letter-spacing:.1em;color:#526a78}
.rtkgo-q-heading>button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#edf3f5;color:#183646;font-size:25px;cursor:pointer}
.rtkgo-q-dialog h2{font-size:27px;line-height:1.25;letter-spacing:-.025em;margin:14px 0 8px;overflow-wrap:anywhere}.rtkgo-q-intro{color:#506978;font-size:14px;margin:0 0 18px}
.rtkgo-q-form>label,.rtkgo-q-optional label{display:block;font-size:13px;font-weight:650;margin:13px 0 6px;color:#183646}.rtkgo-q-form>label>span{color:#b34f00}
.rtkgo-q-form input:not([type=hidden]),.rtkgo-q-form select,.rtkgo-q-form textarea{display:block;width:100%;border:1px solid #b9c9d2;background:#fff;border-radius:8px;padding:11px 12px;color:#102c3d;font:400 16px/1.5 system-ui,sans-serif;min-height:46px;box-shadow:none}
.rtkgo-q-form textarea{resize:vertical;min-height:96px}.rtkgo-q-form input::placeholder,.rtkgo-q-form textarea::placeholder{color:#6c7e89;opacity:1}
.rtkgo-q-form>.rtkgo-q-product-label{margin-top:12px}.rtkgo-q-form select{font-size:14px;padding-block:9px;min-height:42px}
.rtkgo-q-details{margin:15px 0 17px;border:0}.rtkgo-q-details>summary{font-size:13px;color:#385d72;cursor:pointer;padding:5px 0;text-decoration:underline;text-underline-offset:3px}.rtkgo-q-optional{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.rtkgo-q-optional label{min-width:0;margin-top:10px}.rtkgo-q-optional input{margin-top:6px}
.rtkgo-q-form .rtkgo-q-send{width:100%;padding:13px 18px;border:0;border-radius:9px;background:#f58208;color:#132531;display:flex;align-items:center;justify-content:center;gap:14px;font:750 16px/1.5 system-ui,sans-serif;cursor:pointer;min-height:50px;transition:background .18s}.rtkgo-q-send:hover{background:#ffa633}.rtkgo-q-send:disabled{opacity:.65;cursor:wait}
.rtkgo-q-note{font-size:11px;line-height:1.6;color:#5a6e7b;margin:11px 0 0}.rtkgo-q-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;pointer-events:none}
.rtkgo-q-page{background:#f4f7f9}.rtkgo-q-page-intro{padding:65px 0 30px}.rtkgo-q-page-intro h1{font-size:clamp(32px,4vw,52px);max-width:850px;line-height:1.2;margin:12px 0 15px;letter-spacing:-.025em}.rtkgo-q-page-intro p{max-width:660px;font-size:18px;color:#526a78;margin:0}.rtkgo-q-page-body{padding:12px 0 80px}.rtkgo-q-layout{display:grid;grid-template-columns:minmax(0,700px) minmax(0,310px);gap:50px;align-items:start}.rtkgo-q-card{background:#fff;border:1px solid #dce5eb;border-radius:18px;padding:26px 32px;box-shadow:0 12px 35px #17344908}.rtkgo-q-card .rtkgo-q-form>label:first-of-type{margin-top:0}
.rtkgo-q-page-contact{padding-top:20px}.rtkgo-q-page-contact h2{font-size:24px;line-height:1.3;margin:0 0 12px}.rtkgo-q-page-contact>p{font-size:15px;color:#526a78}.rtkgo-q-page-contact>a{display:flex;align-items:center;gap:12px;border-top:1px solid #d8e3ea;padding:18px 0;text-decoration:none;color:#193f53;font-size:15px;overflow-wrap:anywhere}.rtkgo-q-page-contact span{flex:1}.rtkgo-q-page-contact small{display:block;font-size:12px;color:#526a78;margin-top:4px}.rtkgo-q-received{padding:16px;background:#e9f5ed;border:1px solid #9ec7a9;color:#185e33;border-radius:9px;font-size:15px}
html[dir=rtl] .rtkgo-q-form input[type=email]{direction:ltr;text-align:start}
@media(max-width:900px){.rtkgo-q-layout{gap:25px;grid-template-columns:minmax(0,1fr)}.rtkgo-q-page-contact{max-width:600px}.rtkgo-q-page-intro{padding-top:40px}}
@media(max-width:760px){.rtkgo-q-dock{top:auto;bottom:calc(14px + env(safe-area-inset-bottom));inset-inline-end:14px;transform:none;width:auto;max-width:calc(100vw - 28px);border-radius:13px}.rtkgo-q-collapse{display:none}.rtkgo-q-channels{display:flex}.rtkgo-q-channels a{padding:11px 13px;border-bottom:0;border-inline-start:1px solid #e3e9ed;justify-content:center;min-height:54px;gap:4px}.rtkgo-q-channels a:first-child{border:0;flex-direction:row;gap:9px}.rtkgo-q-channels .rtkgo-q-primary strong{font-size:13px;max-width:145px}.rtkgo-q-channels .rtkgo-q-primary small,.rtkgo-q-channels a:not(:first-child) small{display:none}.rtkgo-q-channels a:not(:first-child) strong{font-size:9px}.rtkgo-q-channels a:not(:first-child) svg{width:20px;height:20px}.rtkgo-q-channels .rtkgo-q-primary svg{width:23px;height:23px;flex-shrink:0}.rtkgo-q-dialog{max-height:calc(100dvh - 22px);padding:18px 20px 16px;border-radius:16px}.rtkgo-q-dialog h2{font-size:25px;margin-top:10px}.rtkgo-q-intro{font-size:13px;margin-bottom:12px}.rtkgo-q-optional{grid-template-columns:1fr}.rtkgo-q-form textarea{min-height:90px}.rtkgo-q-page-body{padding-bottom:95px}.rtkgo-q-card{padding:20px;border-radius:13px}.rtkgo-q-page-intro p{font-size:16px}.rtkgo-q-dialog .rtkgo-q-details{margin-block:10px}.rtkgo-q-dialog .rtkgo-q-form>label{margin-top:10px}}
@media(prefers-reduced-motion:reduce){.rtkgo-q-dock *,.rtkgo-q-dialog *{transition:none!important;scroll-behavior:auto!important}}

@media(max-width:760px){.rtkgo-q-dock.is-collapsed .rtkgo-q-channels{display:flex}}
