.tq-feedback-section { --cyan: #06b4c8; --cyan-dark: #029eb0; --cyan-light: #d6f3f6; --cyan-soft: #effbfd; --red: #ff3448; --red-dark: #ec283d; --navy: #22262d; --text: #343b42; --muted: #68747b; --muted-light: #98a3a9; --white: #fff; --border: #e3ecef; --border-soft: #edf3f5; --bg-light: #f5fbfc; position: relative; width: 100%; min-height: 100vh; overflow: hidden; padding: 9% 20px 80px; background: radial-gradient(circle at 8% 7%, rgba(6, 180, 200, .10), transparent 26%), radial-gradient(circle at 94% 18%, rgba(255, 52, 72, .055), transparent 23%), linear-gradient(180deg, #f7fcfd 0%, var(--bg-light) 55%, #fff 100%); font-family: "TuwaiqFont", "Tajawal", "Inter", system-ui, sans-serif;}.tq-feedback-section::before,.tq-feedback-section::after { content: ""; position: absolute; pointer-events: none; border-radius: 50%; filter: blur(2px);}.tq-feedback-section::before { width: 260px; height: 260px; top: -140px; left: -90px; border: 1px solid rgba(6, 180, 200, .10);}.tq-feedback-section::after { width: 330px; height: 330px; right: -180px; bottom: 8%; border: 1px solid rgba(255, 52, 72, .07);}.tq-feedback-section *,.tq-feedback-section *::before,.tq-feedback-section *::after { box-sizing: border-box;}.tq-feedback-shell { position: relative; z-index: 2; width: min(1320px, 100%); margin: 0 auto;}.tq-feedback-hero { position: relative; isolation: isolate; min-height: 365px; display: flex; align-items: center; padding: 54px 58px 62px; margin-bottom: 28px; overflow: hidden; border: 1px solid rgba(6, 180, 200, .12); border-radius: 28px; background: linear-gradient(120deg, rgba(255, 255, 255, .98) 0%, rgba(246, 253, 254, .96) 56%, rgba(237, 250, 251, .86) 100%); box-shadow: 0 22px 60px rgba(18, 83, 96, .07);}.tq-feedback-hero::before { content: ""; position: absolute; width: 520px; height: 520px; top: -300px; right: -90px; border-radius: 50%; background: radial-gradient(circle, rgba(6, 180, 200, .16) 0%, rgba(6, 180, 200, .05) 38%, transparent 68%); pointer-events: none;}.tq-feedback-hero::after { content: ""; position: absolute; width: 210px; height: 210px; left: -105px; bottom: -120px; border-radius: 50%; border: 1px solid rgba(255, 52, 72, .11); box-shadow: 0 0 0 22px rgba(255, 52, 72, .025), 0 0 0 44px rgba(255, 52, 72, .018); pointer-events: none;}.tq-feedback-hero-content { position: relative; z-index: 5; width: min(690px, 100%);}.tq-feedback-kicker { display: inline-flex; align-items: center; gap: 9px; margin-bottom: 17px; color: var(--cyan-dark); font-size: 11px; line-height: 1; font-weight: 850; letter-spacing: 2px; text-transform: uppercase;}.tq-feedback-kicker-line { width: 24px; height: 2px; flex: 0 0 24px; border-radius: 99px; background: linear-gradient(90deg, var(--cyan), var(--red));}.tq-feedback-hero h1 { margin: 0; max-width: 760px; font-size: clamp(42px, 5vw, 72px); line-height: .99; letter-spacing: -3px; font-weight: 850; color: var(--navy);}.tq-feedback-hero h1 span { position: relative; color: var(--cyan-dark); white-space: nowrap;}.tq-feedback-hero h1 span::after { content: ""; position: absolute; left: 2px; right: 4px; bottom: -7px; height: 7px; opacity: .72; border-radius: 99px; background: linear-gradient(90deg, rgba(6, 180, 200, .18), rgba(6, 180, 200, .02)); transform: skewX(-18deg);}.tq-feedback-hero p { max-width: 610px; margin: 23px 0 0; font-size: 16px; line-height: 1.8; color: var(--muted);}.tq-feedback-hero-meta { display: flex; align-items: center; flex-wrap: wrap; gap: 9px; margin-top: 25px;}.tq-feedback-hero-pill { display: inline-flex; align-items: center; gap: 8px; min-height: 34px; padding: 7px 12px; border: 1px solid rgba(6, 180, 200, .13); border-radius: 999px; background: rgba(255, 255, 255, .74); color: #59666d; font-size: 12px; font-weight: 700; box-shadow: 0 5px 18px rgba(18, 83, 96, .035);}.tq-feedback-hero-pill svg { width: 16px; height: 16px; color: var(--cyan); flex-shrink: 0;}.tq-feedback-hero-visual { position: absolute; z-index: 3; top: 50%; right: 42px; width: min(390px, 35%); aspect-ratio: 1 / .82; transform: translateY(-50%); pointer-events: none;}.tq-feedback-orbit { position: absolute; inset: 8%; border: 1px dashed rgba(6, 180, 200, .20); border-radius: 50%; animation: tqFeedbackOrbit 18s linear infinite;}.tq-feedback-orbit::before,.tq-feedback-orbit::after { content: ""; position: absolute; border-radius: 50%;}.tq-feedback-orbit::before { width: 10px; height: 10px; top: 10%; left: 12%; background: var(--cyan); box-shadow: 0 0 0 7px rgba(6, 180, 200, .10);}.tq-feedback-orbit::after { width: 8px; height: 8px; right: 8%; bottom: 20%; background: var(--red); box-shadow: 0 0 0 7px rgba(255, 52, 72, .08);}.tq-feedback-visual-core { position: absolute; inset: 24%; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(6, 180, 200, .14); border-radius: 50%; background: rgba(255, 255, 255, .74); box-shadow: 0 20px 55px rgba(6, 180, 200, .11), inset 0 0 0 14px rgba(6, 180, 200, .025); backdrop-filter: blur(8px);}.tq-feedback-visual-core::before { content: ""; position: absolute; inset: 14%; border-radius: 50%; background: radial-gradient(circle, rgba(6, 180, 200, .13), rgba(6, 180, 200, .02) 62%, transparent 70%);}.tq-feedback-heart-icon { position: relative; z-index: 2; width: 76px; height: 76px; display: flex; align-items: center; justify-content: center; border-radius: 24px; color: var(--cyan-dark); background: linear-gradient(145deg, #e5f9fb, #fff); box-shadow: 0 13px 35px rgba(6, 180, 200, .13);}.tq-feedback-heart-icon svg { width: 42px; height: 42px;}.tq-feedback-visual-badge { position: absolute; z-index: 4; isolation: isolate; display: flex; align-items: center; gap: 8px; padding: 10px 13px; border: 1px solid rgba(255, 255, 255, .9); border-radius: 13px; background: rgba(255, 255, 255, .90); box-shadow: 0 12px 30px rgba(18, 83, 96, .10); color: var(--navy); font-size: 11px; font-weight: 800; white-space: nowrap; backdrop-filter: blur(10px);}.tq-feedback-visual-badge::after { content: ""; position: absolute; inset: -2px auto -2px -35%; width: 30%; pointer-events: none; background: linear-gradient(100deg, transparent, rgba(255, 255, 255, .82), transparent); animation: tqFeedbackBadgeShine 4.8s ease-in-out infinite;}.tq-feedback-visual-badge svg { position: relative; z-index: 1; width: 17px; height: 17px; color: var(--red); animation: tqFeedbackBadgeIconPulse 2.8s ease-in-out infinite;}.tq-feedback-visual-badge--top { top: 9%; right: 2%; animation: tqFeedbackBadgeFloatTop 4.2s ease-in-out infinite, tqFeedbackBadgeGlow 3.4s ease-in-out infinite;}.tq-feedback-visual-badge--bottom { left: 2%; bottom: 7%; animation: tqFeedbackBadgeFloatBottom 4.6s ease-in-out infinite .35s, tqFeedbackBadgeGlow 3.6s ease-in-out infinite .3s;}.tq-feedback-heartbeat { position: absolute; z-index: 2; left: 42%; right: -4%; bottom: 10px; opacity: .35; pointer-events: none;}.tq-feedback-heartbeat svg { display: block; width: 100%; height: auto; overflow: visible;}.tq-feedback-heartbeat-base { fill: none; stroke: rgba(6, 180, 200, .09); stroke-width: 2;}.tq-feedback-heartbeat-line { fill: none; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 820; stroke-dashoffset: 820; animation: tqFeedbackDraw 4.2s linear infinite;}.tq-feedback-pulse-dot { fill: var(--red); animation: tqFeedbackPulse 1.5s ease-in-out infinite;}@keyframes tqFeedbackDraw { 0% { stroke-dashoffset: 820; } 70% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -820; }}@keyframes tqFeedbackPulse { 0%, 100% { transform: scale(1); transform-origin: 630px 82px; opacity: .8; } 50% { transform: scale(1.4); opacity: 1; }}@keyframes tqFeedbackOrbit { to { transform: rotate(360deg); }}@keyframes tqFeedbackBadgeFloatTop { 0%, 100% { transform: translate3d(0, 0, 0) rotate(-1deg); } 50% { transform: translate3d(0, -9px, 0) rotate(1deg); }}@keyframes tqFeedbackBadgeFloatBottom { 0%, 100% { transform: translate3d(0, 0, 0) rotate(1deg); } 50% { transform: translate3d(0, 8px, 0) rotate(-1deg); }}@keyframes tqFeedbackBadgeGlow { 0%, 100% { box-shadow: 0 12px 30px rgba(18, 83, 96, .10), 0 0 0 rgba(6, 180, 200, 0); } 50% { box-shadow: 0 17px 38px rgba(18, 83, 96, .13), 0 0 0 5px rgba(6, 180, 200, .055); }}@keyframes tqFeedbackBadgeShine { 0% { transform: translateX(-160%) skewX(-20deg); } 32%, 100% { transform: translateX(180%) skewX(-20deg); }}@keyframes tqFeedbackBadgeIconPulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.1); }}.tq-feedback-body { position: relative; padding: 42px 46px 46px; border: 1px solid rgba(6, 180, 200, .10); border-radius: 28px; background: rgba(255, 255, 255, .97); box-shadow: 0 24px 65px rgba(18, 83, 96, .075); backdrop-filter: blur(10px); animation: tqFeedbackCardIn .7s ease both;}.tq-feedback-block { position: relative; padding: 0; margin-bottom: 40px;}.tq-feedback-block:last-of-type { margin-bottom: 0;}.tq-feedback-block-heading { display: flex; align-items: flex-start; gap: 15px; margin-bottom: 24px;}.tq-feedback-step { flex-shrink: 0; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, .8); border-radius: 13px; background: linear-gradient(135deg, var(--cyan), var(--cyan-dark)); color: #fff; font-size: 15px; font-weight: 850; box-shadow: 0 8px 20px rgba(6, 180, 200, .20);}.tq-feedback-block-heading>div:last-child>span { display: block; margin-bottom: 3px; font-size: 10px; font-weight: 850; letter-spacing: 1.8px; color: var(--cyan-dark);}.tq-feedback-block-heading h2 { margin: 0; font-size: 25px; line-height: 1.2; font-weight: 800; letter-spacing: -.6px; color: var(--navy);}.tq-feedback-divider { height: 1px; margin: 46px 0; background: linear-gradient(90deg, transparent, #dce7ea 10%, #dce7ea 90%, transparent);}.tq-feedback-fields { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px;}.tq-feedback-field { display: flex; flex-direction: column; gap: 8px;}.tq-feedback-field label { font-size: 14px; font-weight: 750; color: #4e575f;}.tq-feedback-field label span { color: var(--red);}.tq-feedback-field input { width: 100%; height: 52px; padding: 0 16px; border: 1px solid var(--border); border-radius: 12px; outline: none; background: #fff; color: var(--navy); font-family: inherit; font-size: 14px; transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;}.tq-feedback-field input::placeholder { color: #a5afb4;}.tq-feedback-field input:hover { border-color: rgba(6, 180, 200, .30);}.tq-feedback-field input:focus { border-color: var(--cyan); box-shadow: 0 0 0 4px rgba(6, 180, 200, .09);}.tq-feedback-field input.is-invalid,.tq-feedback-field input[aria-invalid="true"] { border-color: rgba(255, 52, 72, .55); box-shadow: 0 0 0 4px rgba(255, 52, 72, .07);}.tq-feedback-questions { display: flex; flex-direction: column; gap: 16px;}.tq-feedback-question { position: relative; padding: 22px 24px 24px; border: 1px solid var(--border-soft); border-radius: 17px; background: rgba(255, 255, 255, .82); box-shadow: 0 5px 18px rgba(18, 83, 96, .025); transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;}.tq-feedback-question:hover { border-color: rgba(6, 180, 200, .20); box-shadow: 0 10px 30px rgba(2, 67, 90, .055); transform: translateY(-1px);}.tq-feedback-question-head { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 17px;}.tq-feedback-question-number { display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: 35px; height: 35px; border-radius: 9px; background: var(--cyan-light); color: var(--cyan-dark); font-size: 12px; font-weight: 850;}.tq-feedback-question-head p { margin: 1px 0 0; max-width: 950px; line-height: 1.55; font-size: 15px; font-weight: 700; color: var(--text);}.tq-feedback-options { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px;}.tq-feedback-options--wide { grid-template-columns: repeat(4, 1fr);}.tq-feedback-option { position: relative; min-height: 50px; display: flex; align-items: center; gap: 10px; padding: 0 14px; border: 1px solid #e2eaed; border-radius: 12px; background: #fff; cursor: pointer; color: #4c565d; font-size: 14px; font-weight: 650; transition: border-color .22s ease, background .22s ease, color .22s ease, transform .22s ease, box-shadow .22s ease;}.tq-feedback-option input { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}.tq-feedback-option-indicator { position: relative; flex-shrink: 0; width: 17px; height: 17px; border: 2px solid #cbd4d9; border-radius: 50%; transition: border-color .2s ease, background .2s ease, box-shadow .2s ease;}.tq-feedback-option-indicator::after { content: ""; position: absolute; width: 6px; height: 6px; top: 50%; left: 50%; border-radius: 50%; background: #fff; transform: translate(-50%, -50%) scale(0); transition: transform .2s ease;}.tq-feedback-option:hover { border-color: rgba(6, 180, 200, .35); background: #f5fcfd; transform: translateY(-1px);}.tq-feedback-option input:checked~.tq-feedback-option-indicator { border-color: var(--cyan); background: var(--cyan); box-shadow: 0 0 0 4px rgba(6, 180, 200, .10);}.tq-feedback-option input:checked~.tq-feedback-option-indicator::after { transform: translate(-50%, -50%) scale(1);}.tq-feedback-option.selected,.tq-feedback-option:has(input:checked) { border-color: rgba(6, 180, 200, .55); background: linear-gradient(135deg, #e9f9fb, #f8fdfe); color: var(--cyan-dark); box-shadow: 0 6px 18px rgba(6, 180, 200, .08);}.tq-feedback-doctor-question { margin-top: 24px;}.tq-feedback-doctors { display: grid; grid-template-columns: repeat(3, 1fr); gap: 13px;}.tq-feedback-doctor { position: relative; display: flex; align-items: center; min-height: 84px; padding: 13px 14px; border: 1px solid #e6edef; border-radius: 15px; background: #fff; cursor: pointer; transition: border-color .25s ease, background .25s ease, box-shadow .25s ease, transform .25s ease;}.tq-feedback-doctor:hover { transform: translateY(-2px); border-color: rgba(6, 180, 200, .30); box-shadow: 0 9px 25px rgba(2, 67, 90, .06);}.tq-feedback-doctor input { position: absolute; opacity: 0; width: 1px; height: 1px; pointer-events: none;}.tq-feedback-doctor-check { position: absolute; top: 12px; right: 12px; width: 18px; height: 18px; display: flex; align-items: center; justify-content: center; border: 1.5px solid #ced7dc; border-radius: 50%; transition: border-color .2s ease, background .2s ease, box-shadow .2s ease;}.tq-feedback-doctor-check span { width: 8px; height: 8px; border-radius: 50%; background: #fff; transform: scale(0); transition: transform .2s ease;}.tq-feedback-doctor input:checked~.tq-feedback-doctor-check { border-color: var(--cyan); background: var(--cyan); box-shadow: 0 0 0 4px rgba(6, 180, 200, .09);}.tq-feedback-doctor input:checked~.tq-feedback-doctor-check span { transform: scale(1);}.tq-feedback-doctor:has(input:checked) { border-color: rgba(6, 180, 200, .48); background: linear-gradient(135deg, #ecfafb, #fff); box-shadow: 0 9px 25px rgba(6, 180, 200, .08);}.tq-feedback-doctor-content { display: flex; align-items: center; gap: 12px;}.tq-feedback-doctor-icon { width: 44px; height: 44px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; border-radius: 12px; background: linear-gradient(135deg, var(--cyan-light), #fff); color: var(--cyan-dark);}.tq-feedback-doctor-icon svg { width: 32px; height: auto;}.tq-feedback-doctor-content>span:last-child { display: flex; flex-direction: column; gap: 3px;}.tq-feedback-doctor-content strong { font-weight: 750; color: var(--navy);}.tq-feedback-doctor-content small { color: #8a959c;}.tq-feedback-submit-wrap { margin-top: 44px; display: flex;}.tq-feedback-submit { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 15px 31px; overflow: hidden; background: linear-gradient(135deg, var(--red), #f52f44); color: #fff; font-family: inherit; font-size: 15px; font-weight: 800; border: none; border-radius: 14px; cursor: pointer; box-shadow: 0 9px 25px rgba(255, 52, 72, .24); transition: transform .25s ease, box-shadow .3s ease, filter .3s ease;}.tq-feedback-submit::before { content: ""; position: absolute; top: 0; left: -120%; width: 70%; height: 100%; transform: skewX(-20deg); background: rgba(255, 255, 255, .18); transition: left .55s ease;}.tq-feedback-submit:hover { transform: translateY(-2px); filter: saturate(1.05); box-shadow: 0 13px 32px rgba(255, 52, 72, .31);}.tq-feedback-submit:hover::before { left: 135%;}.tq-feedback-submit:active { transform: translateY(0) scale(.98);}.tq-feedback-submit svg { position: relative; z-index: 1; width: 20px; height: auto; flex-shrink: 0;}.tq-feedback-submit { isolation: isolate;}.tq-feedback-footer-note { display: flex; align-items: center; gap: 13px; margin-top: 40px; padding: 17px 19px; border: 1px solid rgba(6, 180, 200, .12); border-radius: 14px; background: rgba(214, 243, 246, .30);}.tq-feedback-footer-note-icon { width: 50px; height: 50px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; border-radius: 12px; background: rgba(6, 180, 200, .12); color: var(--cyan-dark);}.tq-feedback-footer-note-icon svg { width: 32px; height: auto;}.tq-feedback-footer-note>div:last-child { display: flex; flex-direction: column; gap: 2px;}.tq-feedback-footer-note strong { font-weight: 800; color: var(--navy);}.tq-feedback-footer-note span { color: #7c888f; line-height: 1.6;}@media (max-width: 1100px) { .tq-feedback-hero { padding: 50px 42px 58px; } .tq-feedback-hero-visual { right: 22px; width: 34%; } .tq-feedback-hero h1 { font-size: clamp(40px, 5vw, 62px); }}@media (max-width: 900px) { .tq-feedback-body { padding: 32px 28px 34px; border-radius: 24px; } .tq-feedback-section { padding: 28px 16px 55px; } .tq-feedback-hero { min-height: 405px; padding: 42px 32px 145px; margin-bottom: 24px; } .tq-feedback-hero-content { max-width: 100%; } .tq-feedback-hero-visual { top: auto; right: 50%; bottom: -18px; width: 270px; transform: translateX(50%); opacity: .92; } .tq-feedback-heartbeat { left: 25%; right: -10%; bottom: 18px; } .tq-feedback-fields { grid-template-columns: 1fr 1fr; } .tq-feedback-fields .tq-feedback-field:last-child { grid-column: 1 / -1; } .tq-feedback-doctors { grid-template-columns: 1fr 1fr; } .tq-feedback-options, .tq-feedback-options--wide { grid-template-columns: repeat(2, 1fr); }}@media (max-width: 620px) { .tq-feedback-body { padding: 26px 18px 28px; border-radius: 20px; } .tq-feedback-section { padding: 16px 10px 40px; } .tq-feedback-hero { min-height: 470px; padding: 34px 22px 180px; border-radius: 22px; } .tq-feedback-kicker { gap: 7px; margin-bottom: 15px; font-size: 9px; letter-spacing: 1.5px; } .tq-feedback-kicker-line { width: 18px; flex-basis: 18px; } .tq-feedback-hero h1 { font-size: 39px; line-height: 1.02; letter-spacing: -1.8px; } .tq-feedback-hero p { margin-top: 19px; font-size: 14px; line-height: 1.7; } .tq-feedback-hero-meta { margin-top: 19px; } .tq-feedback-hero-pill { min-height: 31px; padding: 6px 10px; font-size: 10px; } .tq-feedback-hero-visual { width: 225px; bottom: -15px; } .tq-feedback-heart-icon { width: 62px; height: 62px; border-radius: 20px; } .tq-feedback-heart-icon svg { width: 34px; height: 34px; } .tq-feedback-visual-badge { padding: 8px 10px; font-size: 9px; } .tq-feedback-visual-badge--top { top: 7%; right: -4%; } .tq-feedback-visual-badge--bottom { left: -4%; bottom: 5%; } .tq-feedback-heartbeat { left: -4%; right: -23%; bottom: 25px; opacity: .25; } .tq-alert { margin-bottom: 22px; padding: 13px 14px; font-size: 13px; } .tq-feedback-block { margin-bottom: 30px; } .tq-feedback-block-heading { gap: 11px; margin-bottom: 18px; } .tq-feedback-step { width: 42px; height: 42px; border-radius: 10px; } .tq-feedback-block-heading h2 { font-size: 20px; } .tq-feedback-fields { grid-template-columns: 1fr; gap: 14px; } .tq-feedback-fields .tq-feedback-field:last-child { grid-column: auto; } .tq-feedback-divider { margin: 30px 0; } .tq-feedback-question { padding: 16px; border-radius: 14px; } .tq-feedback-question-head { gap: 9px; margin-bottom: 14px; } .tq-feedback-question-number { width: 35px; height: 35px; border-radius: 8px; } .tq-feedback-question-head p { font-size: 14px; } .tq-feedback-options, .tq-feedback-options--wide { grid-template-columns: 1fr; } .tq-feedback-option { min-height: 46px; padding: 0 11px; } .tq-feedback-doctors { grid-template-columns: 1fr; } .tq-feedback-doctor { min-height: 76px; } .tq-feedback-submit { width: 100%; max-width: 340px; min-height: 50px; padding: 14px 28px; font-size: 14px; } .tq-feedback-footer-note { align-items: flex-start; padding: 15px; } .tq-feedback-footer-note-icon { width: 44px; height: 44px; }}@media (max-width: 390px) { .tq-feedback-body { padding: 22px 14px 24px; border-radius: 18px; } .tq-feedback-hero { min-height: 450px; padding: 28px 18px 170px; } .tq-feedback-hero h1 { font-size: 34px; } .tq-feedback-hero p { font-size: 13px; } .tq-feedback-question { padding: 13px; } .tq-feedback-submit { padding: 12px 24px; font-size: 13px; }}@media (prefers-reduced-motion: reduce) { .tq-feedback-heartbeat-line, .tq-feedback-pulse-dot, .tq-feedback-orbit, .tq-feedback-visual-badge, .tq-feedback-visual-badge svg, .tq-feedback-visual-badge::after, .tq-feedback-body { animation: none !important; } .tq-feedback-option, .tq-feedback-doctor, .tq-feedback-field input, .tq-feedback-question, .tq-feedback-submit, .tq-feedback-submit::before { transition: none !important; }}[dir="rtl"] .tq-feedback-section { direction: rtl; text-align: right;}[dir="rtl"] .tq-feedback-hero-visual { right: auto; left: 42px;}[dir="rtl"] .tq-feedback-heartbeat { left: auto; right: 42%;}[dir="rtl"] .tq-feedback-heartbeat svg { transform: scaleX(-1);}[dir="rtl"] .tq-feedback-kicker-line { background: linear-gradient(90deg, var(--red), var(--cyan));}[dir="rtl"] .tq-feedback-block-heading,[dir="rtl"] .tq-feedback-question-head { flex-direction: row-reverse;}[dir="rtl"] .tq-feedback-option { flex-direction: row-reverse;}[dir="rtl"] .tq-feedback-alert { direction: rtl;}[dir="rtl"] .tq-alert { flex-direction: row-reverse;}[dir="rtl"] .tq-alert ul { padding-left: 0; padding-right: 19px;}[dir="rtl"] .tq-feedback-doctor-check { right: auto; left: 12px;}[dir="rtl"] .tq-feedback-doctor-content,[dir="rtl"] .tq-feedback-footer-note { flex-direction: row-reverse;}[dir="rtl"] .tq-feedback-footer-note-icon { transform: scaleX(-1);}@media (max-width: 900px) { [dir="rtl"] .tq-feedback-hero-visual { right: 50%; left: auto; }}