.dq-ask-ai{font-family:Lexend,sans-serif;padding:80px 0;width:100%}.dq-ask-ai.section-none{padding:0}.dq-ask-ai.section-sm{padding:48px 0}.dq-ask-ai.section-md{padding:80px 0}.dq-ask-ai.section-lg{padding:120px 0}.dq-ask-ai.section-xl{padding:160px 0}.dq-ask-ai.pt-0{padding-top:0}.dq-ask-ai.pb-0{padding-bottom:0}.dq-ask-ai__inner{align-items:center;display:grid;gap:3rem;grid-template-columns:1.1fr 1fr}.dq-ask-ai__eyebrow{color:hsla(0,0%,100%,.7);font-family:Lexend,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.02em;margin:0 0 .75rem}.dq-ask-ai__heading{color:#fff;font-family:Lexend,sans-serif;font-size:2rem;font-weight:700;line-height:1.25;margin:0 0 1rem}.dq-ask-ai__description{color:hsla(0,0%,100%,.8);font-family:Lexend,sans-serif;font-size:1rem;line-height:1.75}.dq-ask-ai__description p{margin:0 0 .75rem}.dq-ask-ai__description p:last-child{margin-bottom:0}.dq-ask-ai__actions{gap:1.25rem;min-width:0}.dq-ask-ai__actions,.dq-ask-ai__buttons{align-items:center;display:flex;flex-direction:column}.dq-ask-ai__buttons{gap:.75rem}.dq-ask-ai__buttons-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.dq-ask-ai__btn{align-items:center;background-color:#77e2b0;border-radius:50px;color:#083b54;display:inline-flex;font-family:Lexend,sans-serif;font-size:.95rem;font-weight:500;gap:.625rem;padding:.75rem 1.375rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.dq-ask-ai__btn:hover{background-color:#63d49f;transform:translateY(-2px)}.dq-ask-ai__btn:focus-visible{outline:2px solid #77e2b0;outline-offset:3px}.dq-ask-ai__icon{color:#083b54;flex-shrink:0;height:18px;width:18px}.dq-ask-ai__quote{color:hsla(0,0%,100%,.65);font-family:Lexend,sans-serif;font-size:.9rem;font-style:italic;line-height:1.6;margin:0;max-width:480px;text-align:center}@media (max-width:900px){.dq-ask-ai__inner{gap:2rem;grid-template-columns:1fr}.dq-ask-ai__quote{max-width:100%}}@media (max-width:600px){.dq-ask-ai.section-md{padding:56px 0}.dq-ask-ai.section-lg{padding:72px 0}.dq-ask-ai.section-xl{padding:96px 0}.dq-ask-ai__heading{font-size:1.6rem}.dq-ask-ai__btn{font-size:.875rem;padding:.625rem 1.125rem}.dq-ask-ai__buttons{gap:.5rem}}@media (max-width:420px){.dq-ask-ai__buttons{width:100%}.dq-ask-ai__buttons-row{align-items:stretch;flex-direction:column}.dq-ask-ai__btn{justify-content:center;width:100%}}