.genai-rag-page .ml-hero-title-wrap{--ml-hero-title-min-h:clamp(88px, 10.4167vw, 200px)}.genai-rag-page .ml-hero-title-wrap .hero-title{flex-direction:column;font-size:clamp(36px,4.375vw,84px);line-height:clamp(42px,5.20833vw,100px);display:flex}.genai-rag-page .ml-hero-subtitle-wrap .hero-subtitle{max-width:clamp(280px,35.1563vw,675px);font-size:clamp(18px,1.66667vw,32px);line-height:clamp(24px,2.34375vw,45px)}.genai-rag-page{--ml-hero-image-w:clamp(260px, 25.1563vw, 483px);--ml-hero-image-h:clamp(247px, 23.9063vw, 459px);--ml-hero-image-left:clamp(650px, 63.4375vw, 1218px);--ml-hero-image-top:clamp(133px, 13.0208vw, 250px)}.genai-rag-page .aa-banner-headline{font-size:clamp(28px,3.33333vw,64px);line-height:clamp(34px,4.16667vw,80px)}.genai-rag-page .aa-banner-headline-line:last-child:after{content:"";background:var(--ssi-red);vertical-align:baseline;width:clamp(8px,.729167vw,14px);height:clamp(8px,.729167vw,14px);margin-left:clamp(4px,.520833vw,10px);display:inline-block;transform:translateY(clamp(-2px,-.208333vw,-4px))}.genai-rag-page .aa-banner-subtitle{letter-spacing:-.002em;font-size:clamp(16px,1.04167vw,20px);line-height:clamp(22px,1.45833vw,28px)}.genai-rag-page .aa-agents-heading-desc{max-width:clamp(280px,28.0208vw,538px);line-height:clamp(24px,1.66667vw,32px)}.genai-rag-page .dd-section{background:#f5f5f5}.genai-rag-page .dd-title{flex-direction:column;gap:0;display:flex}.genai-rag-page .dd-title-line{display:block}.genai-rag-page .dd-header-desc{max-width:clamp(280px,32.8646vw,631px);font-size:clamp(18px,1.35417vw,26px);line-height:clamp(26px,1.66667vw,32px)}.genai-rag-page .aa-capabilities-section{background:#fff}@media (min-width:1024px){.genai-rag-page .aa-capabilities-heading-title--inline{flex-direction:row;align-items:flex-end;gap:clamp(8px,.833333vw,16px)}.genai-rag-page .aa-capabilities-heading-title--inline .aa-capabilities-heading-line--1,.genai-rag-page .aa-capabilities-heading-title--inline .aa-capabilities-heading-line--2{height:auto;min-height:auto;line-height:1}}.genai-rag-page .aa-capabilities-heading-subtitle{max-width:clamp(280px,16.7708vw,322px);line-height:clamp(24px,1.66667vw,32px)}.genai-rag-page .aa-precision-bg{display:none}.genai-rag-page .aa-precision-section{background:#f5f5f5}.genai-rag-page .aa-precision-section .aa-agents-heading-desc{max-width:clamp(280px,28.6458vw,550px);line-height:clamp(26px,1.92708vw,37px)}.genai-rag-page .ai-faq-section{background-color:#f5f5f5}.gr-arch-section{padding-top:clamp(64px,6.45833vw,124px);padding-bottom:clamp(64px,6.45833vw,124px);box-sizing:border-box;background:#000;width:100%;padding-inline:clamp(16px,11.3542vw,218px);overflow-x:clip}.gr-arch-inner{width:100%;max-width:clamp(320px,77.2917vw,1484px);margin:0 auto}.gr-arch-header{flex-direction:column;gap:clamp(24px,1.66667vw,32px);margin-bottom:clamp(48px,3.75vw,72px);display:flex}@media (min-width:1024px){.gr-arch-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(32px,3.33333vw,64px)}}.gr-arch-title{flex-direction:column;flex-shrink:0;gap:0;margin:0;font-size:clamp(32px,3.75vw,72px);line-height:clamp(38px,4.42708vw,85px);display:flex}.gr-arch-subtitle{max-width:clamp(280px,25.1563vw,483px);margin:0;font-size:clamp(16px,1.25vw,24px);font-weight:400;line-height:clamp(24px,1.875vw,36px)}.gr-arch-diagram{width:100%}.gr-arch-diagram-img{width:100%;height:auto;display:block}
