

#quote-agent-strategy{--qa-ink:#f3f6ff;--qa-muted:#bac8de;--qa-line:#cbddf22b;--qa-cyan:#8deaff;--qa-lavender:#baffee;max-width:1180px;margin:0 auto;color:var(--qa-ink);font:400 1rem/1.5 'Source Sans 3',sans-serif}#quote-agent-strategy,#quote-agent-strategy *{box-sizing:border-box}#quote-agent-strategy h2,#quote-agent-strategy h3,#quote-agent-strategy p,#quote-agent-strategy figure{margin:0}#quote-agent-strategy button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}#quote-agent-strategy button:focus-visible{outline:2px solid var(--qa-cyan);outline-offset:5px}#quote-agent-strategy .qa-funnel__intro{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.7rem}#quote-agent-strategy .qa-funnel__eyebrow{display:block;margin-bottom:.7rem;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--qa-muted)}#quote-agent-strategy h2{font:400 clamp(2rem,3.4vw,2.8rem)/1.08 'Libre Caslon Display',Georgia,serif;letter-spacing:-.025em;color:#f2f0e7}#quote-agent-strategy .qa-funnel__intro>p{max-width:23rem;font-size:.94rem;line-height:1.5;color:#bcc1bc}#quote-agent-strategy .qa-funnel__shell{position:relative;isolation:isolate;padding:1.4rem;border:1px solid var(--qa-line);border-radius:1.8rem;overflow:hidden;background:radial-gradient(ellipse at 70% 0%,#43a5a322,transparent 65%),linear-gradient(135deg,#24334b,#202c40 55%,#253c50);box-shadow:0 20px 60px #11171e28}#quote-agent-strategy .qa-funnel__nav{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.35rem;border:1px solid #cbddf21c;background:#17233880;border-radius:1.05rem}#quote-agent-strategy .qa-funnel__selection{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;border:1px solid #cbddf24d;background:linear-gradient(110deg,#cbddf224,#cbddf210);border-radius:.8rem;box-shadow:0 2px 8px #101b2833;will-change:transform}#quote-agent-strategy .qa-funnel__stage{display:flex;align-items:center;gap:.8rem;min-width:0;padding:.8rem 1rem;border:0;border-radius:.8rem;background:transparent;text-align:left;transition:background-color .16s,transform .16s}#quote-agent-strategy .qa-funnel__stage:hover{background:#cbddf20b}#quote-agent-strategy .qa-funnel__stage:active{background:#cbddf224;transform:scale(.98);transition-duration:0s}#quote-agent-strategy .qa-funnel__number{display:grid;place-items:center;flex:0 0 1.8rem;height:1.8rem;border:1px solid #cbddf22b;border-radius:50%;font-size:.7rem;color:var(--qa-muted)}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__number{border-color:#baffee88;background:#baffee14;color:var(--qa-lavender)}#quote-agent-strategy .qa-funnel__stage-title{display:block;font-size:.93rem;font-weight:600;line-height:1.3}#quote-agent-strategy .qa-funnel__stage-meta{display:block;font-size:.67rem;color:var(--qa-muted);margin-top:.2rem}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-meta{color:var(--qa-lavender)}#quote-agent-strategy .qa-funnel__content{display:grid;grid-template-columns:1.25fr 1fr;gap:2.2rem;align-items:center;margin-top:1.4rem}#quote-agent-strategy .qa-funnel__visual{position:relative;min-width:0;background:radial-gradient(ellipse at 25% 25%,#b7b4ff25,transparent 60%),linear-gradient(140deg,#43588088,#31546b88);border:1px solid #cbddf222;border-radius:1.25rem;overflow:hidden}#quote-agent-strategy .qa-funnel__visual-head{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem;gap:1rem}#quote-agent-strategy .qa-funnel__identity{display:flex;align-items:center;gap:.45rem;font-size:.7rem;color:#e2e8f7}#quote-agent-strategy .qa-funnel__identity img{width:1.15rem;height:1.15rem;object-fit:contain}#quote-agent-strategy .qa-funnel__badge{padding:.25rem .6rem;border:1px solid #baffee40;border-radius:2rem;font-size:.6rem;color:#d7fff3;background:#5d447030;white-space:nowrap}#quote-agent-strategy .qa-funnel__art{height:20rem;display:flex;justify-content:center;align-items:center;padding:.2rem 1.5rem 1.1rem;gap:1.35rem}#quote-agent-strategy .qa-funnel__art img{display:block;height:100%;max-width:44%;object-fit:contain;width:auto;border-radius:.65rem;box-shadow:0 12px 30px #111c3a4d}#quote-agent-strategy .qa-funnel__art.is-campaign img{max-width:100%;height:auto;max-height:100%;box-shadow:none;border-radius:0}#quote-agent-strategy .qa-funnel__art.is-single img{max-width:90%}#quote-agent-strategy .qa-funnel__caption{font-size:.65rem;color:var(--qa-muted);padding:0 1.1rem 1rem}#quote-agent-strategy .qa-funnel__copy{padding:.5rem .5rem .5rem 0}#quote-agent-strategy .qa-funnel__focus{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;color:var(--qa-lavender);margin-bottom:.65rem}#quote-agent-strategy h3{font:400 clamp(1.7rem,2.5vw,2.2rem)/1.12 'Libre Caslon Display',Georgia,serif;letter-spacing:-.015em;margin-bottom:.8rem;max-width:23rem}#quote-agent-strategy .qa-funnel__body{color:var(--qa-muted);font-size:.95rem;line-height:1.55;max-width:24rem}#quote-agent-strategy .qa-funnel__thought{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--qa-line);max-width:24rem}#quote-agent-strategy .qa-funnel__thought-label{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--qa-muted);display:block;margin-bottom:.5rem}#quote-agent-strategy .qa-funnel__thought p{font-size:.88rem;line-height:1.55}#quote-agent-strategy .qa-funnel__evidence{display:flex;align-items:center;gap:.8rem;margin-top:1.25rem}#quote-agent-strategy .qa-funnel__evidence strong{font:400 2rem/1.1 'Libre Caslon Display',Georgia,serif;color:var(--qa-cyan)}#quote-agent-strategy .qa-funnel__evidence span{color:var(--qa-muted);font-size:.72rem;max-width:13rem;line-height:1.35}#quote-agent-strategy .qa-funnel__evidence[hidden]{display:none}#quote-agent-strategy .qa-funnel__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@supports(backdrop-filter:blur(10px)){#quote-agent-strategy .qa-funnel__nav{backdrop-filter:blur(16px)}}@media(max-width:800px){#quote-agent-strategy .qa-funnel__intro{display:block}#quote-agent-strategy .qa-funnel__intro>p{margin-top:1rem;max-width:34rem}#quote-agent-strategy .qa-funnel__content{gap:1.4rem}#quote-agent-strategy .qa-funnel__stage{padding:.7rem;gap:.55rem}#quote-agent-strategy .qa-funnel__stage-title{font-size:.83rem}#quote-agent-strategy .qa-funnel__stage-meta{font-size:.6rem}#quote-agent-strategy .qa-funnel__art{height:18rem;padding-left:1rem;padding-right:1rem;gap:.8rem}#quote-agent-strategy .qa-funnel__shell{padding:1rem}#quote-agent-strategy .qa-funnel__thought{margin-top:1.1rem}}@media(max-width:600px){#quote-agent-strategy .qa-funnel__shell{border-radius:1.3rem;padding:.75rem}#quote-agent-strategy .qa-funnel__intro{margin-bottom:1.2rem}#quote-agent-strategy h2{font-size:2rem}#quote-agent-strategy .qa-funnel__intro>p{font-size:.9rem}#quote-agent-strategy .qa-funnel__nav{gap:.15rem;padding:.25rem;border-radius:.85rem}#quote-agent-strategy .qa-funnel__stage{display:block;padding:.7rem .5rem}#quote-agent-strategy .qa-funnel__number{display:none}#quote-agent-strategy .qa-funnel__stage-title{font-size:.8rem}#quote-agent-strategy .qa-funnel__stage-meta{font-size:.6rem;line-height:1.4}#quote-agent-strategy .qa-funnel__content{display:flex;flex-direction:column;align-items:stretch;gap:1.3rem;margin-top:.8rem}#quote-agent-strategy .qa-funnel__art{height:20rem;padding:.3rem 1rem 1rem;gap:1rem}#quote-agent-strategy .qa-funnel__copy{padding:.2rem .5rem .6rem}#quote-agent-strategy h3{font-size:1.9rem;max-width:none}#quote-agent-strategy .qa-funnel__body,#quote-agent-strategy .qa-funnel__thought{max-width:none}#quote-agent-strategy .qa-funnel__visual-head{padding:.85rem 1rem}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-title{color:#baffee}}@media(prefers-reduced-motion:reduce){#quote-agent-strategy *{animation:none!important;transition:none!important}#quote-agent-strategy .qa-funnel__selection{will-change:auto}}@media(prefers-reduced-transparency:reduce){#quote-agent-strategy .qa-funnel__nav{background:#1d2a40;backdrop-filter:none}#quote-agent-strategy .qa-funnel__selection{background:#35455c}}@media(prefers-contrast:more){#quote-agent-strategy{--qa-muted:#dce5f5;--qa-line:#cbddf288}#quote-agent-strategy .qa-funnel__selection{border-color:#baffee}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-title{text-decoration:underline;text-underline-offset:4px}}

/* A tapering funnel: completed work leads to an open opportunity. */
#quote-agent-strategy .qa-funnel__nav{grid-template-columns:1.15fr 1fr .9fr;gap:.4rem;min-height:8.6rem;padding:0;background:transparent;border:0;border-radius:0;align-items:center;backdrop-filter:none!important}
#quote-agent-strategy .qa-funnel__selection{display:none}#quote-agent-strategy .qa-funnel__stage{position:relative;isolation:isolate;background:transparent!important;border-radius:0;min-height:8.6rem;padding:1rem 1.25rem;gap:.7rem}#quote-agent-strategy .qa-funnel__stage:nth-of-type(2){min-height:6.55rem}#quote-agent-strategy .qa-funnel__stage:nth-of-type(3){min-height:4.95rem}#quote-agent-strategy .qa-funnel__stage::before{content:'';position:absolute;inset:0;z-index:-1;clip-path:polygon(0 0,100% 12%,100% 88%,0 100%);background:linear-gradient(110deg,#cbddf218,#cbddf20c);transition:background-color .15s;box-shadow:inset 0 0 0 1px #cbddf218}#quote-agent-strategy .qa-funnel__stage:hover::before{background-color:#cbddf210}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true]::before{background:linear-gradient(110deg,#8deaff22,#baffee2d)}#quote-agent-strategy .qa-funnel__stage:active{transform:scale(.985)}#quote-agent-strategy .qa-funnel__number{width:1.45rem;height:1.45rem;flex-basis:1.45rem;border:0!important;background:none!important;border-radius:0}#quote-agent-strategy .qa-funnel__number img{width:1.35rem;height:1.35rem;filter:brightness(0) saturate(100%) invert(89%) sepia(20%) saturate(1058%) hue-rotate(159deg) brightness(104%) contrast(104%)}#quote-agent-strategy .qa-funnel__stage:last-of-type .qa-funnel__number img{filter:brightness(0) saturate(100%) invert(84%) sepia(30%) saturate(982%) hue-rotate(212deg) brightness(102%) contrast(101%)}#quote-agent-strategy .qa-funnel__stage-meta{font-size:.65rem}#quote-agent-strategy .qa-funnel__flow{position:absolute;inset:0;pointer-events:none;overflow:hidden;clip-path:polygon(0 0,100% 24%,100% 76%,0 100%);z-index:2;opacity:.65}#quote-agent-strategy .qa-funnel__flow::after{content:'';position:absolute;left:-20%;top:0;width:18%;height:100%;background:linear-gradient(90deg,transparent,#8deaff14 25%,#c4d4ff38 60%,#baffee0a 80%,transparent);animation:qa-funnel-travel 3.6s linear infinite;will-change:transform}#quote-agent-strategy .qa-funnel__flow::before{content:'';position:absolute;top:calc(50% - 1px);left:-20%;width:18%;height:2px;background:linear-gradient(90deg,transparent,#8deaff90,#baffee99,transparent);box-shadow:0 0 12px #8deaff55;animation:qa-funnel-travel 3.6s linear infinite;will-change:transform}#quote-agent-strategy .qa-funnel__flow.is-paused::before,#quote-agent-strategy .qa-funnel__flow.is-paused::after{animation-play-state:paused;opacity:0}#quote-agent-strategy .qa-funnel__motion{display:flex;justify-content:flex-end;margin-top:.2rem}#quote-agent-strategy .qa-funnel__motion button{min-height:1.8rem;border:0;padding:.15rem .45rem;background:transparent;border-radius:1rem;font-size:.65rem;color:var(--qa-muted)}#quote-agent-strategy .qa-funnel__motion button:hover{color:var(--qa-ink);background:#cbddf210}#quote-agent-strategy .qa-funnel__content{margin-top:.5rem}#quote-agent-strategy .qa-funnel__identity{font-size:.72rem}#quote-agent-strategy .qa-funnel__identity img{display:none}#quote-agent-strategy .qa-funnel__art.is-campaign{height:20rem}#quote-agent-strategy .qa-funnel__visual-head{min-height:3.5rem}#quote-agent-strategy .qa-funnel__badge{color:#d7fff3}#quote-agent-strategy .qa-funnel__stage:last-of-type .qa-funnel__stage-title{color:#baffee}@keyframes qa-funnel-travel{0%{transform:translateX(0);opacity:0}12%{opacity:.85}80%{opacity:.85}100%{transform:translateX(720%);opacity:0}}@media(max-width:800px){#quote-agent-strategy .qa-funnel__stage{padding:1rem .8rem;gap:.5rem}#quote-agent-strategy .qa-funnel__stage-title{font-size:.8rem}#quote-agent-strategy .qa-funnel__stage-meta{font-size:.6rem}}@media(max-width:600px){#quote-agent-strategy .qa-funnel__nav{grid-template-columns:1.1fr 1fr .95fr;gap:.2rem;min-height:9rem}#quote-agent-strategy .qa-funnel__stage{padding:1.15rem .5rem;min-height:9rem}#quote-agent-strategy .qa-funnel__stage:nth-of-type(2){min-height:7.2rem}#quote-agent-strategy .qa-funnel__stage:nth-of-type(3){min-height:5.7rem}#quote-agent-strategy .qa-funnel__number{display:grid;margin-bottom:.45rem}#quote-agent-strategy .qa-funnel__stage-title{font-size:.78rem}#quote-agent-strategy .qa-funnel__stage-meta{font-size:.58rem}#quote-agent-strategy .qa-funnel__stage:last-of-type .qa-funnel__number{margin-bottom:.25rem}#quote-agent-strategy .qa-funnel__motion{margin-top:.3rem}#quote-agent-strategy .qa-funnel__art.is-campaign{height:17rem}}@media(prefers-reduced-motion:reduce){#quote-agent-strategy .qa-funnel__flow,#quote-agent-strategy .qa-funnel__motion{display:none}#quote-agent-strategy .qa-funnel__stage:active{transform:none}}
@font-face{font-family:QA Demo Averta;font-style:normal;font-weight:300;font-display:swap;src:url(strategy-assets/d5d8359ea9c7f751.otf) format('opentype')}@font-face{font-family:QA Demo Averta;font-style:normal;font-weight:400;font-display:swap;src:url(strategy-assets/6939d1f0e91f3f1c.otf) format('opentype')}@font-face{font-family:QA Demo Averta;font-style:normal;font-weight:600;font-display:swap;src:url(strategy-assets/56f9011045fb80ae.otf) format('opentype')}
#quote-agent-strategy .qa-funnel__intro{align-items:start}#quote-agent-strategy .qa-funnel__intro>p{max-width:28rem;font-size:.9rem;line-height:1.55}#quote-agent-strategy .qa-funnel__content{grid-template-columns:1fr 1.15fr;gap:2rem;align-items:center}#quote-agent-strategy .qa-funnel__copy{grid-column:1;grid-row:1;padding:.5rem .2rem}#quote-agent-strategy .qa-funnel__visual{grid-column:2;grid-row:1}#quote-agent-strategy h3{font-size:clamp(1.65rem,2.4vw,2.1rem);max-width:25rem}#quote-agent-strategy .qa-funnel__thought-label{font-size:.62rem}#quote-agent-strategy .qa-funnel__stage:first-of-type::before{border-radius:1.5rem 0 0 1.5rem}#quote-agent-strategy .qa-funnel__stage:last-of-type::before{clip-path:none;mask-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M0%200%20L94%2011.3%20Q100%2012%20100%2022%20L100%2078%20Q100%2088%2094%2088.7%20L0%20100Z%22/%3E%3C/svg%3E');mask-size:100% 100%;mask-repeat:no-repeat}#quote-agent-strategy .qa-funnel__stage::before{background:linear-gradient(110deg,#cbddf211,#cbddf208)}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true]::before{background:linear-gradient(115deg,#8deaff44,#b8a5ff50);box-shadow:inset 0 0 0 2px #cbddf299}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-title{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-meta{color:#e5edff}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__number{filter:drop-shadow(0 0 7px #8deaffaa)}#quote-agent-strategy .qa-funnel__stage-meta .qa-viewing{font-weight:600;color:#f4eaff}#quote-agent-strategy .qa-funnel__art.is-campaign{height:23rem;padding:0 .8rem 1rem}#quote-agent-strategy .qa-funnel__art.is-campaign img{max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;filter:none;box-shadow:none}#quote-agent-strategy .qa-funnel__art.is-question{height:23rem;flex-direction:column;gap:1rem;position:relative;text-align:center;padding:1rem}#quote-agent-strategy .qa-question-mark{font:400 13rem/.9 'Libre Caslon Display',Georgia,serif;letter-spacing:-.07em;background:linear-gradient(145deg,#8deaff 0%,#c8d5ff 50%,#baffee 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 25px #c5bbff22)}#quote-agent-strategy .qa-question-label{font-size:.8rem;color:#dce5f7;max-width:17rem;line-height:1.5}#quote-agent-strategy .qa-funnel__art.is-demo{height:auto;display:block;padding:0 1rem 1rem}#quote-agent-strategy .qa-reg-wrap{max-width:310px;margin:0 auto}#quote-agent-strategy .qa-reg-viewport{height:360px;overflow-y:auto;overflow-x:hidden;background:#435880;border-radius:.8rem;scrollbar-width:thin;scrollbar-color:#8da3c8 #435880;box-shadow:0 14px 24px #10192a33;overscroll-behavior:contain}#quote-agent-strategy .qa-reg-spacer{position:relative}#quote-agent-strategy .qa-reg-canvas{position:absolute;left:0;top:0;width:412px;transform:scale(var(--qa-reg-scale,.7));transform-origin:top left;color:white;background:#435880;font:400 16px/22px 'QA Demo Averta',sans-serif}#quote-agent-strategy .qa-reg-start{height:486px;position:relative}#quote-agent-strategy .qa-reg-result{height:1051px;position:relative}#quote-agent-strategy .qa-reg-canvas [hidden]{display:none!important}#quote-agent-strategy .qa-reg-header{position:absolute;left:0;top:15px;width:412px;height:112px}#quote-agent-strategy .qa-reg-heading{font:400 36px/44px 'QA Demo Averta',sans-serif;padding-left:16px}#quote-agent-strategy .qa-reg-next{font:400 14px/20px 'QA Demo Averta',sans-serif;color:#cbddf2;padding-left:16px;margin-top:16px!important}#quote-agent-strategy .qa-reg-page{position:absolute;right:16px;top:0;border-radius:100px;background:#cbddf254;padding:12px 16px;font:400 14px/20px 'QA Demo Averta',sans-serif;color:#cbddf2}#quote-agent-strategy .qa-reg-progress{position:absolute;left:0;top:104px;height:4px;width:412px}#quote-agent-strategy .qa-reg-progress img{display:block;max-width:none!important;border:0;box-shadow:none!important;border-radius:0!important}#quote-agent-strategy .qa-reg-form{position:absolute;left:17px;top:196px;width:380px}#quote-agent-strategy .qa-reg-label{display:block;width:325px;font:400 16px/22px 'QA Demo Averta',sans-serif;margin-bottom:16px}#quote-agent-strategy .qa-reg-input{height:60px;width:380px;border:1px solid #cbddf254;border-radius:8px;padding:16px;display:flex;align-items:center;color:#cbddf2;letter-spacing:1px}#quote-agent-strategy .qa-reg-caret{display:inline-block;margin-left:2px;height:22px;border-right:2px solid #cbddf2}#quote-agent-strategy .qa-reg-continue{position:relative;width:380px;height:48px;margin-top:80px;border:0;border-radius:8px;background:#006ed8;color:white;font:600 17px/24px 'QA Demo Averta',sans-serif;letter-spacing:.4px}#quote-agent-strategy .qa-reg-continue:disabled{cursor:default;opacity:.65}#quote-agent-strategy .qa-reg-tap{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px;border-radius:50%;border:2px solid #fff;background:#ffffff38;opacity:0;pointer-events:none}#quote-agent-strategy .qa-reg-tap.is-tapping{animation:qa-reg-tap .28s ease-out both}@keyframes qa-reg-tap{from{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(.7)}}#quote-agent-strategy .qa-reg-car{position:absolute;left:17px;top:196px;width:380px;padding:16px;background:#596d92;border-radius:16px;font-family:'QA Demo Averta',sans-serif}#quote-agent-strategy .qa-reg-car-title{font-weight:600;line-height:19px;margin-bottom:32px!important}#quote-agent-strategy .qa-reg-car-line{display:flex;align-items:center;gap:32px;height:44px}#quote-agent-strategy .qa-reg-logo{position:relative;width:44.242px;height:44px;flex:0 0 44.242px}#quote-agent-strategy .qa-reg-logo img{position:absolute;max-width:none!important;width:auto!important;height:auto!important;box-shadow:none!important;border-radius:0!important;filter:none!important}#quote-agent-strategy .qa-reg-logo .qa-reg-logo-disc{left:0;top:0}#quote-agent-strategy .qa-reg-logo .qa-reg-logo-ford{left:4px;top:16px;width:35.765px!important;height:12.875px!important}#quote-agent-strategy .qa-reg-logo .qa-reg-logo-ring{left:-1.26px;top:-1.5px}#quote-agent-strategy .qa-reg-plate{display:flex;align-items:center;background:#f5d437;color:#35425c;font:600 24px/22px 'QA Demo Averta',sans-serif;border-radius:8px;overflow:hidden;height:42px}#quote-agent-strategy .qa-reg-plate::before{content:'';width:13px;align-self:stretch;background:#2f8ef4}#quote-agent-strategy .qa-reg-plate span{width:178px;text-align:center;padding:10px 22px 10px 10px}#quote-agent-strategy .qa-reg-car-description{width:232px;font:400 12px/16px 'QA Demo Averta',sans-serif;letter-spacing:1px;text-transform:uppercase;margin-top:16px!important}#quote-agent-strategy .qa-reg-search{margin-top:16px;width:188px;height:32px;display:grid;place-items:center;border:1px solid white;border-radius:8px;color:#cbddf2;font:600 12px/16px 'QA Demo Averta',sans-serif;letter-spacing:.4px}#quote-agent-strategy .qa-reg-details-title{display:flex;gap:16px;align-items:center;font-weight:600;line-height:19px;margin-top:32px!important;margin-bottom:16px!important}#quote-agent-strategy .qa-reg-asset{max-width:none!important;width:auto!important;height:auto!important;box-shadow:none!important;border-radius:0!important;filter:none!important;flex-shrink:0}#quote-agent-strategy .qa-reg-facts{display:flex;flex-direction:column;gap:8px}#quote-agent-strategy .qa-reg-fact{display:flex;gap:13px;align-items:center;min-height:24px}#quote-agent-strategy .qa-reg-fact span{width:276px;font:400 16px/22px 'QA Demo Averta',sans-serif}#quote-agent-strategy .qa-reg-fact.has-info span{width:136px}#quote-agent-strategy .qa-reg-fact.long span{width:311px}#quote-agent-strategy .qa-reg-review{position:absolute;left:17px;top:759px;width:380px}#quote-agent-strategy .qa-reg-review p{font:300 14px/24px 'QA Demo Averta',sans-serif;color:#cbddf2;margin-top:8px!important}#quote-agent-strategy .qa-reg-radios{display:flex;gap:8px;margin-top:16px}#quote-agent-strategy .qa-reg-radios span{border:1px solid #cbddf254;border-radius:8px;padding:16px;flex:1;height:60px;color:#cbddf2}#quote-agent-strategy .qa-reg-review .qa-reg-continue{margin-top:20px;display:grid;place-items:center}#quote-agent-strategy .qa-reg-indicator{position:relative;display:flex;align-items:center;justify-content:center;gap:.45rem;width:max-content;max-width:100%;min-height:2.2rem;margin:.85rem auto 0;padding:.45rem .8rem;border-radius:2rem;border:1px solid #cbddf24d;background:#263d5a;color:#d7e5fa;font-size:.68rem;line-height:1.4;text-align:center;transition:background-color .2s,border-color .2s,color .2s}#quote-agent-strategy .qa-reg-dot{height:.38rem;width:.38rem;background:#a2c6ef;border-radius:50%;flex-shrink:0}#quote-agent-strategy .qa-reg-indicator.is-background .qa-reg-dot{background:#e2c0ff;box-shadow:0 0 8px #baffee88}#quote-agent-strategy .qa-reg-indicator.is-success{border-color:#8deaff;background:#39647a;color:#fff;box-shadow:0 0 18px #8deaff28}#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-dot{background:#8deaff}#quote-agent-strategy .qa-reg-indicator.is-success::before,#quote-agent-strategy .qa-reg-indicator.is-success::after{content:'';position:absolute;inset:-5px;border:1px solid #8deaff;border-radius:inherit;animation:qa-reg-celebrate .7s ease-out forwards;pointer-events:none}#quote-agent-strategy .qa-reg-indicator.is-success::after{animation-delay:.12s;border-color:#baffee}@keyframes qa-reg-celebrate{from{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.2)}}#quote-agent-strategy .qa-reg-controls{display:flex;justify-content:center;gap:.6rem;margin-top:.65rem}#quote-agent-strategy .qa-reg-controls button{font-size:.65rem;min-height:1.8rem;padding:.2rem .65rem;border:1px solid #cbddf22b;border-radius:2rem;background:#cbddf20b}#quote-agent-strategy .qa-reg-controls button:hover{background:#cbddf21a}#quote-agent-strategy .qa-funnel__caption{font-size:.63rem}#quote-agent-strategy .qa-funnel__visual[data-current-stage='1'] .qa-funnel__caption{display:none}#quote-agent-strategy .qa-funnel__visual[data-current-stage='1'] .qa-funnel__badge{display:none}@media(max-width:800px){#quote-agent-strategy .qa-funnel__content{grid-template-columns:1fr 1fr;gap:1.3rem}#quote-agent-strategy .qa-funnel__intro>p{max-width:100%}#quote-agent-strategy .qa-funnel__art.is-campaign,#quote-agent-strategy .qa-funnel__art.is-question{height:22rem}}@media(max-width:600px){#quote-agent-strategy .qa-funnel__content{display:flex;flex-direction:column;gap:1.2rem}#quote-agent-strategy .qa-funnel__copy{order:0;padding:.6rem .5rem}#quote-agent-strategy .qa-funnel__visual{order:1}#quote-agent-strategy h3{font-size:1.85rem}#quote-agent-strategy .qa-funnel__art.is-campaign,#quote-agent-strategy .qa-funnel__art.is-question{height:22rem}#quote-agent-strategy .qa-funnel__stage-meta .qa-viewing{display:block}#quote-agent-strategy .qa-reg-viewport{height:340px}}@media(prefers-reduced-motion:reduce){#quote-agent-strategy .qa-reg-tap{display:none}#quote-agent-strategy .qa-reg-indicator.is-success::before,#quote-agent-strategy .qa-reg-indicator.is-success::after{display:none}}

/* Shared framing keeps both demo states fully visible at one scale. */
#quote-agent-strategy .qa-reg-next{margin-top:8px!important}
#quote-agent-strategy .qa-funnel__visual-head{display:none!important}#quote-agent-strategy .qa-funnel__art.is-campaign,#quote-agent-strategy .qa-funnel__art.is-question{padding-top:1rem}#quote-agent-strategy .qa-funnel__art.is-demo{position:relative;padding:3.3rem 1rem 1rem}#quote-agent-strategy .qa-reg-wrap{max-width:none;position:static}#quote-agent-strategy .qa-reg-viewport{width:min(100%,275px);height:auto;aspect-ratio:412/720;margin:0 auto;overflow:hidden;scrollbar-width:none;overscroll-behavior:none}#quote-agent-strategy .qa-reg-spacer{height:100%}#quote-agent-strategy .qa-reg-start,#quote-agent-strategy .qa-reg-result{height:720px}#quote-agent-strategy .qa-reg-header{height:84px}#quote-agent-strategy .qa-reg-progress{top:80px}#quote-agent-strategy .qa-reg-start .qa-reg-form{top:166px}#quote-agent-strategy .qa-reg-start .qa-reg-continue{position:absolute;left:0;top:486px;margin-top:0}#quote-agent-strategy .qa-reg-result .qa-reg-car{top:112px;padding:14px}#quote-agent-strategy .qa-reg-car-title{font-size:14px;line-height:18px;margin-bottom:12px!important}#quote-agent-strategy .qa-reg-car-description{width:300px;min-height:28px;font-size:10px;line-height:14px;margin-top:10px!important}#quote-agent-strategy .qa-reg-search{height:28px;margin-top:10px;font-size:11px}#quote-agent-strategy .qa-reg-details-title{font-size:14px;line-height:22px;margin-top:16px!important;margin-bottom:10px!important}#quote-agent-strategy .qa-reg-facts{gap:4px}#quote-agent-strategy .qa-reg-fact{min-height:20px;gap:8px}#quote-agent-strategy .qa-reg-fact span{font-size:14px;line-height:18px;width:300px}#quote-agent-strategy .qa-reg-fact.long span{width:310px}#quote-agent-strategy .qa-reg-fact.has-info span{width:136px}#quote-agent-strategy .qa-reg-fact .qa-reg-asset{transform:scale(.83333);transform-origin:left center;margin-right:-4px}#quote-agent-strategy .qa-reg-review{top:532px;font-size:14px;line-height:20px}#quote-agent-strategy .qa-reg-review p{font-size:12px;line-height:16px;margin-top:6px!important}#quote-agent-strategy .qa-reg-radios{margin-top:10px}#quote-agent-strategy .qa-reg-radios span{height:38px;padding:8px 12px}#quote-agent-strategy .qa-reg-review .qa-reg-continue{height:40px;margin-top:12px;font-size:15px}#quote-agent-strategy .qa-reg-controls{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.35rem;margin:0;z-index:3}#quote-agent-strategy .qa-reg-controls button{display:grid;place-items:center;width:2rem;height:2rem;min-height:2rem;padding:0;border-radius:50%;border:1px solid #cbddf245;background:#25394e99;backdrop-filter:blur(12px)}#quote-agent-strategy .qa-reg-controls button:active{transform:scale(.94)}#quote-agent-strategy .qa-reg-controls button:disabled{opacity:.4;cursor:default}#quote-agent-strategy .qa-reg-controls button img{width:14px!important;height:14px!important;max-width:none!important;margin:0;border-radius:0!important;box-shadow:none!important;filter:brightness(0) invert(1)!important}#quote-agent-strategy .qa-reg-indicator{margin-top:.8rem}#quote-agent-strategy .qa-reg-viewport::-webkit-scrollbar{display:none}@media(max-width:600px){#quote-agent-strategy .qa-funnel__art.is-demo{padding-top:3.25rem}#quote-agent-strategy .qa-reg-viewport{height:auto;width:min(100%,260px);aspect-ratio:412/720}#quote-agent-strategy .qa-reg-controls button{width:2.25rem;height:2.25rem}}@media(prefers-reduced-transparency:reduce){#quote-agent-strategy .qa-reg-controls button{background:#25394e;backdrop-filter:none}}

/* One drawing path owns the surface, its particle mask and its full selected outline. */
#quote-agent-strategy .qa-funnel__flow{display:none!important}#quote-agent-strategy .qa-funnel__stage.qa-funnel__stage-surface::before,#quote-agent-strategy .qa-funnel__stage.qa-funnel__stage-surface::after{display:none!important}#quote-agent-strategy .qa-funnel__stage.qa-funnel__stage-surface{position:relative;isolation:isolate;background:transparent!important;box-shadow:none!important}#quote-agent-strategy .qa-funnel__stage-surface>span{position:relative;z-index:1}#quote-agent-strategy .qa-funnel__particles{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;pointer-events:none}#quote-agent-strategy .qa-funnel__stage:focus-visible{outline:2px solid #8deaff;outline-offset:4px}

/* The pill communicates work, readiness and the zero-lag result in three distinct states. */
#quote-agent-strategy .qa-reg-indicator{isolation:isolate;overflow:visible;min-width:10rem;background:#164879;border-color:#4ca9e2;color:#e2f3ff;padding:.5rem .85rem;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}#quote-agent-strategy .qa-reg-fill-shell{position:absolute;inset:1px;border-radius:inherit;overflow:hidden;z-index:-1;pointer-events:none}#quote-agent-strategy .qa-reg-fill{position:absolute;inset:0;transform:scaleX(var(--qa-load,0));transform-origin:left center;background:linear-gradient(90deg,#1689c8aa,#79e8ff88)}#quote-agent-strategy .qa-reg-status{position:relative;z-index:2}#quote-agent-strategy .qa-reg-dot{background:#9bddff;box-shadow:0 0 6px #7bdfff77}#quote-agent-strategy .qa-reg-indicator.is-background .qa-reg-dot{background:#c3f3ff;box-shadow:0 0 10px #8deaff}#quote-agent-strategy .qa-reg-star{display:none!important;width:12px!important;height:12px!important;max-width:none!important;border-radius:0!important;box-shadow:none!important;filter:brightness(0) saturate(100%) invert(22%) sepia(18%) saturate(1598%) hue-rotate(180deg) brightness(94%) contrast(89%)!important;position:relative;z-index:2}#quote-agent-strategy .qa-reg-indicator.is-ready{background:#f5d477;border-color:#ffe7a7;color:#2c3d5e;box-shadow:0 0 17px #f5d47735}#quote-agent-strategy .qa-reg-indicator.is-ready .qa-reg-star,#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-star{display:block!important}#quote-agent-strategy .qa-reg-indicator.is-ready .qa-reg-dot,#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-dot{display:none}#quote-agent-strategy .qa-reg-indicator.is-ready .qa-reg-fill-shell,#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-fill-shell{display:none}#quote-agent-strategy .qa-reg-indicator.is-success{background:#ffe8a6;border-color:#fff4cf;color:#24374f;box-shadow:0 0 24px #f5d47755,0 0 8px #8deaff33}#quote-agent-strategy .qa-reg-sparkles{position:absolute;inset:1px;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:1}#quote-agent-strategy .qa-reg-glint{position:absolute;top:var(--sy);left:var(--sx);width:2px;height:2px;background:#fff;border-radius:50%;opacity:0;box-shadow:0 0 5px #fff7ca}#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-glint{animation:qa-reg-glint .8s ease-out var(--delay) both}#quote-agent-strategy .qa-reg-burst{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:0}#quote-agent-strategy .qa-reg-ray{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:1px;background:var(--spark-color);box-shadow:0 0 6px var(--spark-color);opacity:0}#quote-agent-strategy .qa-reg-ray:nth-child(3n){width:2px;height:6px}#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-ray{animation:qa-reg-burst .85s cubic-bezier(.16,.7,.25,1) var(--delay) both}#quote-agent-strategy .qa-reg-indicator.is-success::before,#quote-agent-strategy .qa-reg-indicator.is-success::after{border-color:#ffe6a0;animation-duration:.75s}#quote-agent-strategy .qa-reg-indicator.is-success::after{border-color:#bfeeff;animation-delay:.08s}@keyframes qa-reg-burst{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(0deg) scale(.3)}15%{opacity:1}100%{opacity:0;transform:translate(var(--to-x),var(--to-y)) rotate(var(--turn)) scale(.35)}}@keyframes qa-reg-glint{0%{opacity:0;transform:translateY(4px) scale(.3)}25%{opacity:1;transform:translateY(0) scale(1.3)}100%{opacity:0;transform:translateY(-9px) scale(.2)}}@media(prefers-reduced-motion:reduce){#quote-agent-strategy .qa-reg-burst,#quote-agent-strategy .qa-reg-sparkles{display:none}#quote-agent-strategy .qa-reg-indicator{transition:none}}

/* Keep the section in DriveScore blue and its existing highlight colour. */
#quote-agent-strategy{--qa-lavender:#baffee;--qa-cyan:#baffee}#quote-agent-strategy .qa-funnel__shell{background:radial-gradient(ellipse at 70% 0%,#43a5a322,transparent 65%),linear-gradient(135deg,#24334b,#202c40 55%,#253c50)}#quote-agent-strategy .qa-funnel__content{align-items:start;margin-top:1.1rem}#quote-agent-strategy .qa-funnel__copy{align-self:start;padding-top:0}#quote-agent-strategy .qa-funnel__focus{color:#baffee}#quote-agent-strategy .qa-funnel__stage:last-of-type .qa-funnel__stage-title{color:#baffee}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-title{color:#fff}#quote-agent-strategy .qa-funnel__stage[aria-pressed=true] .qa-funnel__stage-meta,#quote-agent-strategy .qa-funnel__stage-meta .qa-viewing{color:#d8fff4}#quote-agent-strategy .qa-funnel__stage:last-of-type .qa-funnel__number img{filter:brightness(0) saturate(100%) invert(92%) sepia(26%) saturate(571%) hue-rotate(92deg) brightness(103%) contrast(101%)}#quote-agent-strategy .qa-funnel__motion{display:none!important}#quote-agent-strategy .qa-funnel__art.is-question{padding:1.5rem;min-height:23rem;justify-content:center}#quote-agent-strategy .qa-thinking-cloud{width:100%;max-width:390px}#quote-agent-strategy .qa-thinking-cloud ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem .65rem;align-items:center}#quote-agent-strategy .qa-thinking-pill{grid-column:span 2;min-width:0;text-align:center;border-radius:2rem;padding:.8rem .65rem;background:linear-gradient(135deg,#e5faff1c,#baffee0b);border:1px solid #d2eee73d;box-shadow:inset 0 1px 0 #ffffff21,0 6px 14px #142d3b1c;backdrop-filter:blur(12px);font-size:.78rem;font-weight:600;line-height:1.25;color:#eaf4ff;animation:qa-thinking-arrive .55s cubic-bezier(.16,1,.3,1) var(--pill-delay) both}#quote-agent-strategy .qa-thinking-pill:nth-child(1),#quote-agent-strategy .qa-thinking-pill:nth-child(2),#quote-agent-strategy .qa-thinking-pill:nth-child(6),#quote-agent-strategy .qa-thinking-pill:nth-child(7){grid-column:span 3}#quote-agent-strategy .qa-thinking-pill:nth-child(3n){transform-origin:40% 80%}#quote-agent-strategy .qa-thinking-pill.is-agent{color:#d6fff1;background:linear-gradient(120deg,#baffee33,#8deaff16);border-color:#baffee99;box-shadow:inset 0 1px 0 #ecfff944,0 0 18px #baffee17}#quote-agent-strategy .qa-thinking-caption{font-size:.75rem;color:#bed9da;text-align:center;margin-top:1.5rem!important}@keyframes qa-thinking-arrive{from{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}
#quote-agent-strategy .qa-reg-dot,#quote-agent-strategy .qa-reg-star{display:none!important}#quote-agent-strategy .qa-reg-indicator.is-ready .qa-reg-star,#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-star{display:none!important}#quote-agent-strategy .qa-reg-indicator{background:#164879;border-color:#4ca9e2;color:#e2f3ff}#quote-agent-strategy .qa-reg-indicator.is-ready{background:#baffee;border-color:#d9fff5;color:#24374f;box-shadow:0 0 16px #baffee2b}#quote-agent-strategy .qa-reg-indicator.is-success{background:#cba32c;border-color:#e6c762;color:#182f43;box-shadow:0 0 17px #cba32c42;animation:qa-zero-lag-glow 2.8s ease-in-out infinite}#quote-agent-strategy .qa-reg-indicator.is-success::before,#quote-agent-strategy .qa-reg-indicator.is-success::after{animation:qa-zero-lag-ring 2.8s ease-out infinite;border-color:#d8b53e}#quote-agent-strategy .qa-reg-indicator.is-success::after{animation-delay:.15s;border-color:#baffee}#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-ray{animation:qa-zero-lag-burst 2.8s cubic-bezier(.16,.7,.25,1) var(--delay) infinite}#quote-agent-strategy .qa-reg-indicator.is-success .qa-reg-glint{animation:qa-zero-lag-glint 2.8s ease-out var(--delay) infinite}#quote-agent-strategy .qa-reg-wrap.is-paused *,#quote-agent-strategy .qa-reg-wrap.is-paused::before,#quote-agent-strategy .qa-reg-wrap.is-paused::after{animation-play-state:paused!important}#quote-agent-strategy .qa-reg-wrap.is-paused .qa-reg-indicator::before,#quote-agent-strategy .qa-reg-wrap.is-paused .qa-reg-indicator::after{animation-play-state:paused!important}@keyframes qa-zero-lag-glow{0%,40%,100%{box-shadow:0 0 10px #cba32c24}12%{box-shadow:0 0 24px #e6c76277,0 0 10px #baffee44}}@keyframes qa-zero-lag-ring{0%{opacity:.8;transform:scale(.98)}30%,100%{opacity:0;transform:scale(1.28)}}@keyframes qa-zero-lag-burst{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(0deg) scale(.3)}5%{opacity:1}32%,100%{opacity:0;transform:translate(var(--to-x),var(--to-y)) rotate(var(--turn)) scale(.35)}}@keyframes qa-zero-lag-glint{0%{opacity:0;transform:translateY(4px) scale(.3)}8%{opacity:1;transform:translateY(0) scale(1.3)}30%,100%{opacity:0;transform:translateY(-9px) scale(.2)}}@media(max-width:600px){#quote-agent-strategy .qa-funnel__copy{padding-top:0}#quote-agent-strategy .qa-thinking-pill{font-size:.72rem;padding:.75rem .45rem}#quote-agent-strategy .qa-funnel__art.is-question{padding:1.25rem}}@media(prefers-reduced-motion:reduce){#quote-agent-strategy .qa-thinking-pill{animation:none;opacity:1;transform:none}#quote-agent-strategy .qa-reg-indicator.is-success{animation:none}#quote-agent-strategy .qa-reg-indicator.is-success::before,#quote-agent-strategy .qa-reg-indicator.is-success::after{display:none}}@media(prefers-reduced-transparency:reduce){#quote-agent-strategy .qa-thinking-pill{background:#3d5266;backdrop-filter:none}#quote-agent-strategy .qa-thinking-pill.is-agent{background:#3c635f}}@media(prefers-contrast:more){#quote-agent-strategy .qa-thinking-pill{border-color:#d5f7ed;background:#273f54;color:white}#quote-agent-strategy .qa-thinking-pill.is-agent{border-color:#baffee}}

#quote-agent-strategy .qa-funnel__art.is-question{padding:.6rem .8rem;min-height:23rem}#quote-agent-strategy .qa-funnel__art.is-question .qa-thinking-image{display:block;width:100%;max-width:100%;height:100%;max-height:23rem;object-fit:contain;border-radius:0;box-shadow:none;filter:none}@media(max-width:600px){#quote-agent-strategy .qa-funnel__art.is-question{padding:.5rem;min-height:22rem}#quote-agent-strategy .qa-funnel__art.is-question .qa-thinking-image{max-height:22rem}}

/* Give the review prompt space while preserving a shared, scroll-free frame. */
#quote-agent-strategy .qa-reg-review{top:556px}#quote-agent-strategy .qa-reg-start,#quote-agent-strategy .qa-reg-result{height:744px}#quote-agent-strategy .qa-reg-viewport{aspect-ratio:412/744}#quote-agent-strategy .qa-reg-start .qa-reg-continue{top:510px}#quote-agent-strategy .qa-funnel__art.is-question{padding:1.5rem;min-height:23rem}#quote-agent-strategy .qa-open-question{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}#quote-agent-strategy .qa-open-question__eyebrow{font-size:.62rem;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:#bed5dd}#quote-agent-strategy .qa-open-question__disc{display:grid;place-items:center;width:13rem;height:13rem;border:1px solid #baffee42;border-radius:50%;background:radial-gradient(circle at 40% 25%,#baffee0e,transparent 70%);box-shadow:inset 0 1px 0 #ffffff0b}#quote-agent-strategy .qa-open-question__disc span{font:400 11.7rem/.85 'Libre Caslon Display',Georgia,serif;color:#d5fff1;letter-spacing:-.045em;padding-right:.06em;padding-bottom:.03em}#quote-agent-strategy .qa-open-question__caption{font-size:.85rem;line-height:1.5;color:#d2e2ea;max-width:16rem}@media(max-width:600px){#quote-agent-strategy .qa-reg-viewport{aspect-ratio:412/744}#quote-agent-strategy .qa-open-question__disc{width:12rem;height:12rem}#quote-agent-strategy .qa-open-question__disc span{font-size:10.75rem}}

/* Fit the standalone section into the case-study narrative. */
#quote-agent-strategy{margin:64px 0 72px;max-width:none}
#quote-agent-strategy .qa-funnel__intro{align-items:start}
#quote-agent-strategy .qa-funnel__intro>p{max-width:26rem;font-size:1rem;line-height:1.6}
#quote-agent-strategy .qa-funnel__intro strong{color:#f2f0e7;font-weight:600}
#quote-agent-strategy .qa-funnel__visual{margin:0}
.tested-ideas{margin:64px 0 40px;max-width:900px}
.tested-ideas>h2{font:400 clamp(30px,3.8vw,42px)/1.16 var(--serif);margin:16px 0 25px;color:var(--ink)}
.tested-ideas>p{margin:0 0 24px;line-height:1.75}
#playground-motion-toggle{left:auto;right:18px;top:18px;display:grid;place-items:center;width:40px;height:40px;padding:0;line-height:0}
#playground-motion-toggle>span{margin:0;padding:0;width:20px;height:20px;mask-position:center;mask-size:contain;flex:none}
@media(max-width:650px){#quote-agent-strategy{margin:48px 0}.tested-ideas{margin-top:48px}.tested-ideas>h2{font-size:30px}}

#playground-motion-toggle>span{mask:none;background:none;display:grid;place-items:center}
#playground-motion-toggle>span>img{grid-area:1/1;width:20px;height:20px;display:block;filter:invert(1)}
#playground-motion-toggle[aria-pressed=false] .hero-play-icon,#playground-motion-toggle[aria-pressed=true] .hero-pause-icon{display:none}
#quote-agent-strategy,.tested-ideas{scroll-margin-top:110px}

/* Editorial structure: one introduction, followed by two team explorations. */
#quote-agent-strategy .qa-funnel__intro{display:block}
#quote-agent-strategy .qa-funnel__intro>p{max-width:850px;margin-top:22px;font-size:1rem;line-height:1.7}
.tested-ideas{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:36px;max-width:none;margin:52px 0 45px}
.tested-ideas-copy{min-width:0}
.tested-ideas-copy>h3{font:400 clamp(28px,3.1vw,36px)/1.15 var(--serif);margin:0 0 24px}
.tested-ideas-copy>p{margin:0 0 23px;line-height:1.75}
.tested-ideas-copy>p:last-child{margin-bottom:0}
.tested-ideas .discount-tag-designs{padding:0;margin:0;background:none;border:0;min-width:0}
.discount-tag-designs .image-expand{display:block;width:100%;padding:0;border:0;background:none;border-radius:12px;overflow:hidden}
.discount-tag-designs img{display:block;width:100%;height:auto;border-radius:0}
.discount-tag-designs figcaption{font-size:12px;line-height:1.5;margin-top:12px;color:var(--muted)}
.ai-test-insight{margin:32px 0 55px}
.handoff-agent-note{margin:55px 0 64px;max-width:900px;scroll-margin-top:110px}
.handoff-agent-note>h3{font:400 clamp(27px,3vw,35px)/1.2 var(--serif);margin:0 0 20px}
.handoff-agent-note>p{line-height:1.75}
#quote-agent-team-ideas,#quote-agent-challenge{scroll-margin-top:110px}
@media(max-width:800px){.tested-ideas{grid-template-columns:minmax(0,1fr);gap:25px}.discount-tag-designs{max-width:700px}}

.case-body h3.case-topic-pill{display:table;width:fit-content;padding:8px 16px;border:1px solid #cbddf23d;border-radius:999px;background:#cbddf20a;color:#dce7ee;font:600 14px/1.4 var(--sans);letter-spacing:.01em;margin:32px 0 24px}
.case-body .tested-ideas{display:block;max-width:none}
.tested-ideas-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:center}
.case-body .tested-ideas-copy>.case-topic-pill{margin-top:0}
.tested-ideas-findings{margin-top:30px}
.tested-ideas-findings>p{margin:0 0 24px;line-height:1.75}
.tested-ideas-findings>p:last-child{margin-bottom:0}
@media(max-width:800px){.tested-ideas-top{grid-template-columns:minmax(0,1fr);gap:24px}.tested-ideas-findings{margin-top:25px}}
.chat-test .chat-composer #chat-replay{display:grid;place-items:center;position:relative;flex:0 0 32px;width:32px;height:32px;padding:0;line-height:0}
#chat-replay img{display:block;grid-area:1/1;max-width:none}
#chat-replay .chat-stop-symbol{display:none;width:12px;height:12px}
#chat-replay .chat-send-symbol{width:20px;height:20px}
#chat-replay[data-action=stop] .chat-stop-symbol{display:block}
#chat-replay[data-action=stop] .chat-send-symbol{display:none}

.case-body .tested-ideas>.case-topic-pill{margin:0 0 24px}.tested-ideas-top{align-items:start}
#quote-agent-strategy .qa-open-question__disc span{font-family:var(--sans),sans-serif;font-weight:800;letter-spacing:-.04em;padding:0}
