/* Qtell page "ask-q". Generated by docs/website/convert-page.py from the page mockup;
   do not edit by hand. Markup: framework/pages/ask-q/. */
/* Base rules for this page's converted mockup sections, scoped to the wrapper so nothing leaks to the rest of the
   site. Three classes (0,3,0) beat the parent theme's element rules (.qtell-section h2, .page-content ul li,
   svg{width:100%}); the generated class rules below share that specificity and win by order. */
.qtell-pg-ask-q {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  --inv-cta-b: #3f5472;
  --inv-cta-c: #2f7280;
}
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q {
  font-family: var(--qtell-font-body);
  color: var(--qtell-purple-900);
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  text-align: start;
  font-weight: 400;
  line-height: normal;
  letter-spacing: normal;
}
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(*, *::before, *::after) { box-sizing: border-box; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(h1, h2, h3, h4, p, ul, ol) { margin: 0; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(ul, ol) { padding: 0; list-style: none; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(li) { margin: 0; padding-left: 0; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q li::before, .qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q li::after { content: none; display: none; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(h1, h2, h3, h4) { font-family: inherit; font-weight: 700; line-height: normal; letter-spacing: inherit; text-transform: none; color: inherit; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(h1) { font-size: 2em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(h2) { font-size: 1.5em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(h3) { font-size: 1.17em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(h4) { font-size: 1em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q span { font-weight: inherit; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(svg) { max-width: none; }
/* the theme forces max-width: 100% on images; the mockup has none */
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(img) { max-width: none; }
/* The theme styles every <button> (padding, 30px radius, white text, teal background forced with !important). Back to
   the browser default; generated classes set what the mockup sets (backgrounds with !important so they beat the theme's). */
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q button { all: revert; background-color: buttonface !important; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q summary { list-style: none; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q summary::-webkit-details-marker { display: none; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q details[open] summary svg { transform: rotate(45deg); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(a) { color: var(--qtell-purple-700); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(a:hover) { color: var(--qtell-accent-ink); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q :where(:focus-visible) { outline: 3px solid var(--qtell-teal-700); outline-offset: 3px; }


/* The mockup's own animation / interaction / responsive rules */
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q h1,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q h2,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q h3,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q h4,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q p,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q ul,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q ol {margin:0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q ul,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q ol {padding:0;list-style:none}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-label {font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-demo {background:var(--qtell-white);border:1px solid var(--qtell-border-soft);border-radius:22px;box-shadow:0 34px 64px -40px var(--qtell-shadow-color);min-width:0;overflow:hidden}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-demo-top {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--qtell-purple-700)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-demo-top .aq-label {display:inline-flex;align-items:center;gap:8px;color:var(--qtell-white)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-demo-top .aq-label::before {content:"";width:8px;height:8px;border-radius:50%;background:var(--qtell-teal-400);box-shadow:0 0 0 0 color-mix(in srgb, var(--qtell-teal-500) 60%, transparent);animation:aq-aqPulse 1.8s ease-out infinite}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-depth {display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in srgb, var(--qtell-white) 12%, transparent)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-depth button {font:inherit;font-size:13px;font-weight:700;padding:7px 14px;border:0;border-radius:999px;background:transparent !important;color:var(--qtell-purple-100);cursor:pointer;transition:background .2s,color .2s}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-depth button[aria-pressed="true"] {background:var(--qtell-teal-600) !important;color:var(--qtell-white)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-q {padding:20px 22px 4px;font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.015em;color:var(--qtell-purple-700)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-q small {display:block;margin-top:6px;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--qtell-purple-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-tabs {display:flex;gap:6px;padding:12px 18px 0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-tabs button {font:inherit;font-size:14px;font-weight:700;padding:8px 14px;border:1px solid var(--qtell-border-soft);border-radius:999px;background:var(--qtell-white) !important;color:var(--qtell-purple-600);cursor:pointer;transition:all .2s}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-tabs button:hover {border-color:var(--qtell-purple-300);color:var(--qtell-purple-700)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-tabs button[aria-selected="true"] {background:var(--qtell-purple-700) !important;border-color:var(--qtell-purple-700);color:var(--qtell-white)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-pane {padding:16px 22px 18px;min-height:250px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-pane>*,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #c-sum,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #s-ans,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #u-q,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #u-o {animation:aq-aqIn .35s ease both}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-chips {display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px 0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-actions {display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 16px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn {font:inherit;font-size:14px;font-weight:700;line-height:1.2;padding:10px 16px;border-radius:999px;border:1px solid var(--qtell-purple-200);background:var(--qtell-white) !important;color:var(--qtell-purple-700);cursor:pointer;text-align:left;transition:background .2s,border-color .2s,color .2s,transform .15s}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn:hover {border-color:var(--qtell-purple-700);transform:translateY(-1px)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn[aria-pressed="true"],
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn.aq-primary {background:var(--qtell-purple-700) !important;border-color:var(--qtell-purple-700);color:var(--qtell-white)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn.aq-primary:hover {background:var(--qtell-purple-800) !important}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn[disabled] {opacity:.45;cursor:default;transform:none}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-toast {min-height:20px;padding:0 22px 12px;font-size:14px;font-weight:600;color:var(--qtell-accent-ink)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-demo-note {padding:10px 22px;border-top:1px solid var(--qtell-border-soft);background:var(--qtell-background-soft);font-size:12.5px;color:var(--qtell-purple-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-status {display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-status::before {content:"";width:7px;height:7px;border-radius:50%;background:var(--qtell-teal-600);animation:aq-aqPulse 1.4s ease-out infinite}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sum {font-size:18px;line-height:1.55;color:var(--qtell-purple-900)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sum b {font-weight:700;color:var(--qtell-accent-ink)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-more {margin-top:12px;color:var(--qtell-purple-600);font-size:15px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bars {display:grid;gap:11px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bar {display:grid;grid-template-columns:92px minmax(0,1fr) 52px;gap:12px;align-items:center;font-size:14px;color:var(--qtell-purple-900)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bar .aq-track {display:grid;gap:3px;min-width:0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bar .aq-fill {display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,var(--qtell-purple-700),var(--qtell-teal-600));transform-origin:left;animation:aq-aqGrow .6s cubic-bezier(.2,.7,.2,1) both}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bar .aq-fill.aq-alt {height:8px;background:var(--qtell-purple-200)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bar .aq-n {font-size:13px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;color:var(--qtell-accent-ink)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-gridwrap {overflow-x:auto}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q table {border-collapse:collapse;width:100%;font-size:14px;color:var(--qtell-purple-900)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q th,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q td {text-align:left;padding:10px 10px;border-bottom:1px solid var(--qtell-border-soft);white-space:nowrap}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q th {font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--qtell-purple-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q td.aq-num,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q th.aq-num {text-align:right;font-variant-numeric:tabular-nums}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q tbody tr:last-child td {border-bottom:0;background:var(--qtell-background-soft)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sys {display:flex;flex-wrap:wrap;gap:8px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sc {display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:8px 13px;border:1px solid var(--qtell-border-soft);border-radius:999px;color:var(--qtell-purple-600);background:var(--qtell-white);transition:all .25s}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sc.aq-on {background:var(--qtell-app-teal-tint);color:var(--qtell-accent-ink);border-color:#99e2d6}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sc.aq-on::before {content:"";width:7px;height:7px;border-radius:50%;background:var(--qtell-teal-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-sc.aq-static {color:var(--qtell-purple-700)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-dash {border-style:dashed;border-color:var(--qtell-purple-200)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-panel {background:var(--qtell-white);border:1px solid var(--qtell-border-soft);border-radius:22px;padding:20px 22px;min-width:0;box-shadow:0 30px 60px -44px var(--qtell-shadow-color)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-panel .aq-label {display:block;margin-bottom:12px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-flow3 {display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,.7fr) 40px minmax(0,1.2fr);gap:8px;align-items:center}

@media(max-width:800px){.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-flow3 {grid-template-columns:minmax(0,1fr)}
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-flow3 .aq-arrow {transform:rotate(90deg);justify-self:center}
}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-arrow {font-size:22px;font-weight:800;color:var(--qtell-teal-600);text-align:center}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-node {border-radius:16px;padding:18px;text-align:center;font-size:22px;font-weight:800;letter-spacing:-.02em;background:var(--qtell-purple-700);color:var(--qtell-white);animation:aq-aqGlow 2.4s ease-in-out infinite}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-ans {border:1px solid var(--qtell-border-soft);background:var(--qtell-background-soft);border-radius:14px;padding:16px;font-size:16px;line-height:1.5;color:var(--qtell-purple-900);min-width:0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-ans .aq-label {display:block;margin-bottom:8px;color:var(--qtell-accent-ink)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-qlist {display:grid;gap:10px;margin-top:24px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-qlist {position:relative;z-index:2}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-qlist .aq-btn {position:relative;z-index:1;cursor:pointer;width:100%;font-size:16px;line-height:1.4;padding:14px 18px;border-radius:16px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-qlist .aq-btn small {pointer-events:none;display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--qtell-purple-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-qlist .aq-btn[aria-pressed="true"] small {color:var(--qtell-teal-400)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-thread {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}

@media(max-width:800px){.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-thread {grid-template-columns:minmax(0,1fr)}
}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-turns {display:grid;gap:10px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bubble {border-radius:18px;padding:12px 16px;font-size:16px;line-height:1.5;animation:aq-aqIn .35s ease both}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bubble.aq-you {background:var(--qtell-purple-700);color:var(--qtell-white);margin-left:auto;max-width:90%;width:fit-content;border-radius:18px 18px 4px 18px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bubble.aq-bot {background:var(--qtell-white);border:1px solid var(--qtell-border-soft);color:var(--qtell-purple-900);border-radius:18px 18px 18px 4px;margin-top:2px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-bubble.aq-bot b {font-weight:600}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-steplist {display:grid;gap:9px;margin-top:12px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-steplist .aq-s {display:flex;gap:10px;align-items:center;font-size:15px;color:var(--qtell-purple-600)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-steplist .aq-s i {font-style:normal;width:22px;height:22px;border-radius:50%;border:2px solid var(--qtell-purple-200);display:inline-grid;place-items:center;font-size:12px;font-weight:800}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-steplist .aq-s.aq-done {color:var(--qtell-purple-900)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-steplist .aq-s.aq-done i {background:var(--qtell-teal-600);border-color:var(--qtell-teal-600);color:var(--qtell-white);animation:aq-aqPop .35s ease both}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-mini {background:var(--qtell-background-soft);border:1px solid var(--qtell-border-soft);border-radius:14px;padding:10px 14px;margin-top:18px;font-size:14.5px;color:var(--qtell-purple-900)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-mini .aq-row {display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--qtell-border-soft)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-mini .aq-row:first-child {border-top:0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-mini .aq-row span:last-child {color:var(--qtell-purple-600);font-size:12.5px;font-weight:700;text-align:right}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-ok {color:var(--qtell-tick)!important}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-rowsx .aq-r {display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--qtell-border-soft);font-size:15px;color:var(--qtell-purple-900)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-rowsx .aq-r span:last-child {font-weight:800;font-variant-numeric:tabular-nums;color:var(--qtell-accent-ink)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-lineflow {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-ucq {font-size:clamp(22px,2.4vw,30px);line-height:1.3;font-weight:700;letter-spacing:-.02em;color:var(--qtell-purple-700);max-width:30em}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-btn,
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .stp {white-space:nowrap;flex-shrink:0}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-qlist .aq-btn {white-space:normal;flex-shrink:1}

@media (prefers-reduced-motion:reduce){.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q * {animation:none!important;transition:none!important}
}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #s-sys .aq-sc {cursor:pointer}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #s-sys .aq-sc:hover {border-color:var(--qtell-purple-700);color:var(--qtell-purple-700);transform:translateX(2px)}

.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q #s-sys .aq-sc:focus-visible {outline:2px solid var(--qtell-teal-600);outline-offset:2px}

@keyframes aq-aqIn{from{opacity:0;transform:translateY(6px)}}
@keyframes aq-aqGrow{from{transform:scaleX(0)}}
@keyframes aq-aqPop{from{transform:scale(.4)}}
@keyframes aq-aqPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--qtell-teal-600) 55%, transparent)}100%{box-shadow:0 0 0 8px color-mix(in srgb, var(--qtell-teal-600) 0%, transparent)}}
@keyframes aq-aqGlow{0%,100%{box-shadow:0 0 0 4px color-mix(in srgb, var(--qtell-teal-600) 18%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--qtell-teal-600) 8%, transparent)}}
/* Rules generated from the mockup's inline styles: after the mockup's own rules, as an inline style outranks them */
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s1 { position: relative; overflow: hidden; padding: clamp(60px,8.5vw,116px) 0 clamp(52px,7vw,92px); background: var(--qtell-white); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s2 { position: absolute; inset: 0; pointer-events: none; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s3 { position: absolute; width: 64vmax; height: 64vmax; left: -26vmax; top: -38vmax; border-radius: 50%; background: radial-gradient(closest-side,var(--qtell-purple-200),transparent); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s4 { position: absolute; width: 58vmax; height: 58vmax; right: -28vmax; top: -20vmax; border-radius: 50%; background: radial-gradient(closest-side,var(--qtell-blend-light),transparent); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s5 { position: relative; max-width: 1280px; margin: 0 auto; padding: 0 clamp(20px,5vw,48px); display: flex; flex-wrap: wrap; gap: 48px clamp(40px,5vw,72px); align-items: center; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s6 { flex: 1 1 400px; min-width: 0; max-width: 540px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s7 { display: flex; align-items: center; gap: 10px; font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--qtell-accent-ink); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s8 { width: 8px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s9 { height: 13px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s10 { fill: var(--qtell-teal-600); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s11 { margin-top: 22px; font-size: clamp(38px,5.2vw,66px); line-height: 1.04; letter-spacing: -.045em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s12 { color: var(--qtell-tick,var(--qtell-tick)); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s13 { margin-top: 24px; font-size: clamp(18px,1.6vw,20px); line-height: 1.6; color: var(--qtell-purple-900); font-weight: 500; text-wrap: pretty; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s14 { margin-top: 12px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s15 { margin-top: 32px; display: flex; flex-wrap: wrap; gap: 12px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s16 { display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 0 28px; border-radius: 999px; background: var(--qtell-purple-700); color: var(--qtell-white); font-size: 16px; font-weight: 700; text-decoration: none; white-space: nowrap; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s17 { flex: 1.2 1 460px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s18 { padding-top: 0; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s19 { padding-top: 14px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s20 { padding: clamp(52px,7vw,92px) 0; background: var(--qtell-background-soft); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s21 { max-width: 1280px; margin: 0 auto; padding: 0 clamp(20px,5vw,48px); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s22 { margin-top: 18px; font-size: clamp(32px,4vw,50px); line-height: 1.06; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s23 { margin-top: clamp(32px,4vw,48px); display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr)); gap: 20px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s24 { padding: clamp(22px,2.6vw,30px); border-radius: 24px; background: var(--qtell-white); border: 1px solid var(--qtell-border-soft); box-shadow: 0 24px 48px -40px var(--qtell-shadow-color); min-width: 0; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s25 { font-size: 22px; line-height: 1.25; letter-spacing: -.02em; font-weight: 700; color: var(--qtell-purple-700); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s26 { margin-top: 10px; font-size: 16px; line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s27 { padding: clamp(52px,7vw,92px) 0; background: var(--qtell-white); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s28 { margin-top: 18px; font-size: clamp(32px,4vw,50px); line-height: 1.06; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; max-width: 17em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s29 { margin-top: clamp(28px,3.5vw,44px); display: flex; flex-wrap: wrap; gap: 36px clamp(40px,6vw,88px); align-items: flex-start; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s30 { flex: 1 1 320px; min-width: 0; max-width: 440px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s31 { margin-top: 0px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s32 { margin-top: 14px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s33 { flex: 1.6 1 520px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s34 { flex-direction: column; align-items: stretch; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s35 { display: block; width: 46px; height: auto; margin: 0 auto; color: var(--qtell-white); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s36 { margin-top: 18px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; max-width: 34em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s37 { margin-top: clamp(28px,3.5vw,44px); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s38 { margin-top: 16px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s39 { margin-top: 16px; display: flex; flex-wrap: wrap; gap: 10px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s40 { margin-top: 18px; font-size: clamp(32px,4vw,50px); line-height: 1.06; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; max-width: 16em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s41 { min-height: 230px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s42 { display: flex; flex-direction: column; align-items: center; text-align: center; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s43 { display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 13px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--qtell-accent-ink); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s44 { margin-top: 18px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; max-width: 36em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s45 { margin: clamp(28px,3.5vw,44px) auto 0; max-width: 880px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s46 { min-height: 210px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s47 { padding: clamp(28px,4.4vw,56px); border-radius: 28px; background: linear-gradient(135deg,var(--qtell-blend-light),var(--qtell-purple-100)); display: flex; flex-wrap: wrap; gap: 36px clamp(40px,6vw,88px); align-items: flex-start; align-items: flex-end; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s48 { flex: 1 1 380px; min-width: 0; max-width: 560px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s49 { margin-top: 0px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; color: var(--qtell-purple-900); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s50 { margin-top: 12px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; color: var(--qtell-purple-900); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s51 { margin-top: 20px; display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,340px),1fr)); gap: 16px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s52 { margin-bottom: 10px; font-size: 19px; line-height: 1.3; font-weight: 700; color: var(--qtell-purple-700); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s53 { margin-top: 18px; font-size: 12.5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--qtell-purple-600); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s54 { display: flex; flex-wrap: wrap; gap: 36px clamp(40px,6vw,88px); align-items: flex-start; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s55 { flex: 1 1 340px; min-width: 0; max-width: 480px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s56 { flex: 1.2 1 420px; min-width: 0; max-width: 620px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s57 { margin-top: 24px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s58 { margin-top: 0; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s59 { padding: 24px 0 0; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s60 { margin-top: 20px; padding: clamp(22px,3vw,36px); display: grid; gap: 18px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s61 { font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); max-width: 32em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s62 { padding: clamp(52px,7vw,92px) 0; background: linear-gradient(135deg,var(--qtell-purple-100),var(--qtell-blend-light)); }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s63 { max-width: 900px; margin: 0 auto; padding: 0 clamp(20px,5vw,48px); display: flex; flex-direction: column; align-items: center; text-align: center; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s64 { margin-top: 18px; font-size: clamp(32px,4vw,50px); line-height: 1.06; letter-spacing: -.035em; font-weight: 700; color: var(--qtell-purple-700); text-wrap: balance; margin-top: 0; max-width: 16em; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s65 { margin-top: 18px; font-size: clamp(17px,1.5vw,19px); line-height: 1.6; color: var(--qtell-purple-600); text-wrap: pretty; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-s66 { margin-top: 28px; }
.qtell-pg-ask-q.qtell-pg-ask-q.qtell-pg-ask-q .aq-h1:hover { background: var(--qtell-purple-800); color: var(--qtell-white); }
