.ResponseGenie_root__cT1d8{--ink:#1b2542;--body:#3b4657;--blue:#0163ff;--line:rgba(1,99,255,.12);--pad-x:clamp(20px,4vw,56px);--sec-y:clamp(44px,4.6vw,72px);--gap:clamp(16px,1.8vw,26px);--head-gap:clamp(28px,3.4vw,48px);color:var(--ink);background:#fff;overflow-x:clip}.ResponseGenie_section__y0NcT{padding:var(--sec-y) var(--pad-x)}.ResponseGenie_root__cT1d8 .ResponseGenie_sectionAlt__Wayge{background:#fdfdf7}.ResponseGenie_inner__FFiZb{max-width:1320px;margin:0 auto}.ResponseGenie_faqInner__55YRR{max-width:1000px;margin:0 auto}.ResponseGenie_head__2MPwS{max-width:860px;margin:0 auto var(--head-gap);text-align:center}.ResponseGenie_headLeft__dZ30L{margin-left:0;text-align:left}.ResponseGenie_eyebrow__9qXuu{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.ResponseGenie_h2___jUbu{margin:14px 0 0;font-size:clamp(28px,3.6vw,48px);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:var(--ink);text-wrap:balance}.ResponseGenie_lead__tzLy_{margin:16px auto 0;max-width:680px;font-size:clamp(15px,1.15vw,17px);line-height:1.7;text-wrap:pretty}.ResponseGenie_headLeft__dZ30L .ResponseGenie_lead__tzLy_{margin-left:0}.ResponseGenie_root__cT1d8 .ResponseGenie_hero__DZAZH{position:relative;background-color:#231f1e;background-image:radial-gradient(900px 520px at 78% 34%,rgba(47,123,255,.16) 0,rgba(35,31,30,0) 70%),url(/ai-stack/responsegenie/v2/hero-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:clamp(112px,10vw,148px) var(--pad-x) clamp(36px,4vw,56px)}.ResponseGenie_heroGrid__wMjNY{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.ResponseGenie_h1__tF_i4{margin:0;font-size:clamp(36px,4.6vw,64px);line-height:1.05;font-weight:800;letter-spacing:-.04em;color:#fff;text-wrap:balance}.ResponseGenie_heroSub__CZDra{margin:clamp(16px,1.8vw,24px) 0 0;max-width:620px;font-size:clamp(15px,1.2vw,17px);line-height:1.75;color:hsla(0,0%,100%,.76);text-wrap:pretty}.ResponseGenie_heroImg__sXOKu{display:block;width:100%;max-width:640px;height:auto;justify-self:end;animation:ResponseGenie_float__2enLA 8s ease-in-out infinite}.ResponseGenie_btnRow__wYU58{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(22px,2.4vw,32px)}.ResponseGenie_btn__urQEc{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:99px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .25s ease,border-color .25s ease,box-shadow .25s ease}.ResponseGenie_btnPrimary__s1unr{background:linear-gradient(96deg,#0163ff,#4b3cff);color:#fff;box-shadow:0 18px 44px -14px rgba(47,123,255,.85)}.ResponseGenie_btnPrimary__s1unr:hover{transform:translateY(-3px);color:#fff;box-shadow:0 26px 54px -14px #2f7bff}.ResponseGenie_btnGhost__YRUIC{border:1px solid hsla(0,0%,100%,.4);color:#fff;font-weight:500}.ResponseGenie_btnGhost__YRUIC:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7);color:#fff}.ResponseGenie_stats__EEEsE{position:relative;z-index:1;max-width:1320px;margin:clamp(32px,4vw,52px) auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:18px;overflow:hidden;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ResponseGenie_stat__NECwT{padding:clamp(20px,2.2vw,30px) clamp(18px,2vw,28px);text-align:center;border-left:1px solid hsla(0,0%,100%,.14)}.ResponseGenie_stat__NECwT:first-child{border-left:0}.ResponseGenie_statBig__TPqdq{font-size:clamp(26px,2.6vw,38px);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff}.ResponseGenie_statSmall__VqDlh{margin:12px auto 0;max-width:260px;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.68);text-wrap:balance}.ResponseGenie_caps__Q_cLF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.ResponseGenie_capCard__25dsk{display:flex;flex-direction:column;border-radius:24px;border:1px solid rgba(1,99,255,.08);padding:clamp(24px,2.4vw,32px) clamp(20px,2.2vw,30px) clamp(22px,2.2vw,30px);background:linear-gradient(180deg,#fff,#eef6fe 62%,#dcebfb);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.ResponseGenie_capCard__25dsk:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px rgba(27,37,66,.32)}.ResponseGenie_capTitle__CzKWQ{margin:0;text-align:center;font-size:clamp(19px,1.7vw,23px);line-height:1.25;font-weight:700;letter-spacing:-.022em;color:#0f8bff;text-wrap:balance}.ResponseGenie_capCopy__rqdrl{margin:14px auto 0;max-width:400px;text-align:center;font-size:15px;line-height:1.62;color:var(--body);text-wrap:pretty}.ResponseGenie_capMock__te7mS{margin-top:auto;padding-top:24px;display:flex;flex-direction:column}.ResponseGenie_capMock__te7mS>div{flex:1;display:flex;flex-direction:column;justify-content:center}.ResponseGenie_chan__Xy4Id{border-radius:22px;border:1px solid rgba(15,26,51,.09);background:#fcfdff;padding:clamp(14px,2vw,26px)}.ResponseGenie_chanRow__wLr_x{display:grid;grid-template-columns:250px minmax(0,1fr) minmax(0,1.05fr);gap:26px;align-items:start}.ResponseGenie_chanHead__1ZfX4{padding:4px 20px 14px;border-bottom:1px solid rgba(15,26,51,.08);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a93a6}.ResponseGenie_chanList__Wf_cX{display:grid;gap:10px;margin-top:14px}.ResponseGenie_chanItem__PSMvU{position:relative;padding:18px 20px;border-radius:14px;border:1px solid rgba(15,26,51,.07);background:#fff;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease,box-shadow .45s ease,background .45s ease}.ResponseGenie_chanOn__UEmT8{transform:translateX(6px);border-color:rgba(1,99,255,.32);background:#f7faff;box-shadow:0 18px 40px -26px rgba(1,99,255,.55)}.ResponseGenie_chanBar__xsZsm{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:99px;background:linear-gradient(180deg,#0163ff,#4b3cff);opacity:0;transform:scaleY(.3);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.ResponseGenie_chanOn__UEmT8 .ResponseGenie_chanBar__xsZsm{opacity:1;transform:scaleY(1)}.ResponseGenie_chanName__F5SYd{display:flex;align-items:center;gap:11px;min-height:34px;font-size:16px;font-weight:700;letter-spacing:-.015em;color:#0f1a33}.ResponseGenie_chanIcon__kDZA2{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#eef4ff}.ResponseGenie_chips__uY6iZ{display:flex;flex-wrap:wrap;align-content:center;gap:7px;min-height:34px}.ResponseGenie_chip__2H0c8{padding:6px 11px;border-radius:99px;font-size:12px;font-weight:600;line-height:1.2;color:var(--body);background:#f4f7fc;border:1px solid rgba(15,26,51,.07)}.ResponseGenie_chanAdapt__Yw__J{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ResponseGenie_chanCopy__15pPg{margin:0;font-size:15px;line-height:1.6;color:#4a5468;text-wrap:pretty}.ResponseGenie_chanDot__JO9Bk{flex:none;margin-top:3px;padding:4px 9px;border-radius:99px;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--blue);background:rgba(1,99,255,.1);opacity:0;transition:opacity .45s ease}.ResponseGenie_chanOn__UEmT8 .ResponseGenie_chanDot__JO9Bk{opacity:1}.ResponseGenie_flowWrap__ZUyzb{position:relative;max-width:1320px;margin:0 auto;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px -34px rgba(27,37,66,.45)}.ResponseGenie_flowImg___US3t{display:block;width:100%;height:auto}.ResponseGenie_flowRail__8jYqH{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(27,37,66,.1)}.ResponseGenie_flowTravel__6v5CX{position:absolute;bottom:-4px;width:90px;height:11px;margin-left:-45px;border-radius:99px;background:linear-gradient(90deg,rgba(1,99,255,0),#0163ff 50%,rgba(1,99,255,0));animation:ResponseGenie_travel__DkzTj 7s cubic-bezier(.5,0,.5,1) infinite}.ResponseGenie_steps__NweVB{margin:clamp(26px,3vw,44px) auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:clamp(20px,2.6vw,38px);column-gap:clamp(20px,2.6vw,38px);row-gap:0}.ResponseGenie_step__D_Rh2{display:flex;flex-direction:column}.ResponseGenie_stepHead__MVhYV{display:flex;align-items:baseline;gap:12px}.ResponseGenie_stepNum__0nFF8{font-size:22px;font-weight:800;letter-spacing:-.02em;color:rgba(1,99,255,.32)}.ResponseGenie_stepTitle__TItWu{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.25;font-weight:700;letter-spacing:-.022em;color:var(--blue)}.ResponseGenie_stepCopy__aDVNM{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--body);text-wrap:pretty}.ResponseGenie_who___qrhd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.ResponseGenie_whoCard__Y99nu{display:flex;flex-direction:column;border-radius:18px;background:#fff;border:1px solid rgba(1,99,255,.16);padding:clamp(22px,2.2vw,28px) clamp(22px,2.4vw,30px) clamp(24px,2.4vw,30px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.ResponseGenie_whoCard__Y99nu:hover{transform:translateY(-6px);box-shadow:0 26px 54px -28px rgba(27,37,66,.3);border-color:rgba(1,99,255,.45)}.ResponseGenie_whoKind__6SQ_l{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.ResponseGenie_whoHead__FDqyE{display:flex;align-items:center;gap:12px;margin-top:16px}.ResponseGenie_whoIcon__A92jH{width:40px;height:40px;flex:0 0 40px;border-radius:11px;background:#e7f0ff;display:flex;align-items:center;justify-content:center}.ResponseGenie_whoTitle__FjLZ2{margin:0;font-size:clamp(17px,1.45vw,20px);line-height:1.25;font-weight:700;letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.ResponseGenie_whoCopy__3CQtD{margin:14px 0 0;font-size:15px;line-height:1.65;color:var(--body);text-wrap:pretty}.ResponseGenie_faq__ec6VC{border:1px solid rgba(1,99,255,.14);border-radius:20px;overflow:hidden;background:#fff}.ResponseGenie_faqItem__2kNHP+.ResponseGenie_faqItem__2kNHP{border-top:1px solid rgba(1,99,255,.12)}.ResponseGenie_faqBtn__VXXfg{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:clamp(16px,1.8vw,24px) clamp(20px,3vw,40px);border:0;background:#fff;cursor:pointer;font:inherit;color:var(--ink);transition:background .25s ease}.ResponseGenie_faqBtn__VXXfg:hover,.ResponseGenie_faqOpen__rS2J5 .ResponseGenie_faqBtn__VXXfg{background:#f2f7fe}.ResponseGenie_faqBtn__VXXfg:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ResponseGenie_faqQ__HNWYP{font-size:clamp(16px,1.4vw,20px);font-weight:700;letter-spacing:-.022em;line-height:1.35}.ResponseGenie_faqIcon____edg{flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:#e7f0ff;display:flex;align-items:center;justify-content:center}.ResponseGenie_faqIcon____edg svg{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ResponseGenie_faqOpen__rS2J5 .ResponseGenie_faqIcon____edg svg{transform:rotate(180deg)}.ResponseGenie_faqAns__5ASjk{margin:0;padding:4px clamp(20px,3vw,40px) clamp(20px,2vw,28px);max-width:900px;font-size:clamp(15px,1.1vw,16px);line-height:1.72;color:var(--body);text-wrap:pretty}.ResponseGenie_root__cT1d8 .ResponseGenie_cta__cPrBf{position:relative;overflow:hidden;background-color:#231f1e;text-align:center;background-image:radial-gradient(800px 420px at 50% 20%,rgba(47,123,255,.18) 0,rgba(35,31,30,0) 70%),url(/ai-stack/responsegenie/v2/hero-bg.webp);background-size:cover;background-position:bottom;padding:clamp(56px,6.4vw,96px) var(--pad-x)}.ResponseGenie_ctaInner__M_arT{position:relative;max-width:820px;margin:0 auto}.ResponseGenie_ctaH2__DDBWV{margin:0;font-size:clamp(30px,4vw,54px);line-height:1.06;font-weight:800;letter-spacing:-.038em;color:#fff;text-wrap:balance}.ResponseGenie_ctaBtns__jOnoY{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(22px,2.6vw,34px)}@supports (grid-template-rows:subgrid){.ResponseGenie_capCard__25dsk,.ResponseGenie_step__D_Rh2,.ResponseGenie_whoCard__Y99nu{display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start}.ResponseGenie_capCard__25dsk,.ResponseGenie_whoCard__Y99nu{grid-row:span 3}.ResponseGenie_step__D_Rh2{grid-row:span 2}.ResponseGenie_capMock__te7mS{margin-top:0;align-self:stretch}}@keyframes ResponseGenie_float__2enLA{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ResponseGenie_travel__DkzTj{0%{left:4%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:96%;opacity:0}}@media (prefers-reduced-motion:reduce){.ResponseGenie_root__cT1d8 *{transition:none!important;animation:none!important}}@media (max-width:1060px){.ResponseGenie_heroGrid__wMjNY{grid-template-columns:minmax(0,1fr)}.ResponseGenie_heroImg__sXOKu{justify-self:center;max-width:560px}.ResponseGenie_stats__EEEsE{grid-template-columns:repeat(2,minmax(0,1fr))}.ResponseGenie_stat__NECwT:nth-child(odd){border-left:0}.ResponseGenie_stat__NECwT:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.14)}.ResponseGenie_caps__Q_cLF,.ResponseGenie_steps__NweVB,.ResponseGenie_who___qrhd{grid-template-columns:repeat(2,minmax(0,1fr))}.ResponseGenie_steps__NweVB{row-gap:28px}}@media (max-width:900px){.ResponseGenie_chanRow__wLr_x{grid-template-columns:minmax(0,1fr);gap:14px}.ResponseGenie_chanHead__1ZfX4{display:none}.ResponseGenie_chanOn__UEmT8{transform:none}}@media (max-width:680px){.ResponseGenie_caps__Q_cLF,.ResponseGenie_steps__NweVB,.ResponseGenie_who___qrhd{grid-template-columns:minmax(0,1fr)}.ResponseGenie_capCard__25dsk,.ResponseGenie_step__D_Rh2,.ResponseGenie_whoCard__Y99nu{grid-row:auto;display:flex}.ResponseGenie_capMock__te7mS{margin-top:auto;align-self:auto}}@media (max-width:560px){.ResponseGenie_stats__EEEsE{grid-template-columns:minmax(0,1fr)}.ResponseGenie_stat__NECwT{border-left:0!important}.ResponseGenie_stat__NECwT:nth-child(n+2){border-top:1px solid hsla(0,0%,100%,.14)}.ResponseGenie_btn__urQEc{width:100%}.ResponseGenie_btnRow__wYU58 .ResponseGenie_btn__urQEc,.ResponseGenie_ctaBtns__jOnoY .ResponseGenie_btn__urQEc{white-space:normal;text-align:center}}.ResponseGenie_root__cT1d8 .ResponseGenie_capCopy__rqdrl,.ResponseGenie_root__cT1d8 .ResponseGenie_faqAns__5ASjk,.ResponseGenie_root__cT1d8 .ResponseGenie_lead__tzLy_,.ResponseGenie_root__cT1d8 .ResponseGenie_stepCopy__aDVNM,.ResponseGenie_root__cT1d8 .ResponseGenie_whoCopy__3CQtD{color:var(--body)}.ResponseGenie_root__cT1d8 .ResponseGenie_chanCopy__15pPg{color:#4a5468}.ResponseGenie_root__cT1d8 .ResponseGenie_heroSub__CZDra{color:hsla(0,0%,100%,.76)}.ResponseGenie_root__cT1d8 .ResponseGenie_statSmall__VqDlh{color:hsla(0,0%,100%,.68)}
/*# sourceMappingURL=4d4e88f5b4d24c82.css.map*/