.rag-diagram{color:#000;font-optical-sizing:none}.rag-diagram__scene{background:#fff;border-radius:26px;width:1472px;height:787px;margin:40px auto 0;position:relative;overflow:hidden}.rag-diagram__image{width:1398.4px;height:787px;display:block;position:absolute;top:0;left:48.5px}.rag-diagram .section-heading{color:#1e1d1d;text-align:center}.rag-diagram__label{letter-spacing:-.02em;white-space:nowrap;background:#fff;border:1px solid #acacac;border-radius:10px;justify-content:center;align-items:center;height:58px;margin:0;padding:14px 16px;font-size:25px;font-weight:600;line-height:28px;display:flex;position:absolute}.rag-diagram__label--data{width:325px;top:693px;left:31px}.rag-diagram__label--search,.rag-diagram__label--context{height:48px;font-size:16px;line-height:18px}.rag-diagram__label--search{width:186px;top:236px;left:356px}.rag-diagram__label--context{width:202px;top:269px;left:880px}.rag-diagram__model{letter-spacing:-.02em;text-align:center;background:#f4f4f4;border-radius:16px;width:516px;height:127px;padding:16px;font-weight:600;position:absolute;top:43px;left:478px}.rag-diagram__model h3{font-size:50px;font-weight:inherit;margin:0;line-height:55px}.rag-diagram__model p{color:#000000b3;text-transform:uppercase;margin:12px 0 0;font-size:25px;line-height:28px}.rag-diagram__label--answer{width:298px;top:635px;left:1114px}.rag-diagram--mobile{background:#fff;border-radius:20px;padding:18px 16px 24px;overflow:hidden}.rag-diagram__overview{width:100%;height:auto;margin-top:24px;display:block}.rag-diagram__steps{gap:26px;margin:26px 0 0;padding:0;list-style:none;display:grid}.rag-diagram__step{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-height:46px;display:grid;position:relative}.rag-diagram__step:not(:last-child):after{content:"";background:#d9d9d9;width:1px;position:absolute;top:calc(50% + 22px);bottom:-17px;left:16px}.rag-diagram__number{color:#645e56;border:1px solid #d0c5b9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:500;display:grid}.rag-diagram__step h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:24px}.rag-diagram__step p{color:#636363;margin:5px 0 0;font-size:16px;line-height:20px}
.rag-case-study{color:#000;font-optical-sizing:none}.rag-case-study .section-heading{color:#1e1d1d;margin-bottom:40px}.rag-case-study .section-heading h2{letter-spacing:-.02em}.rag-case-study__heading-line{display:block}.rag-case-study__card{letter-spacing:-.02em;background:#fff;border-radius:20px;grid-template-columns:856px minmax(0,1fr);align-items:center;gap:64px;padding:25px;font-size:16px;font-weight:400;line-height:19px;display:grid}.rag-case-study__project{min-width:0}.rag-case-study__screenshot{aspect-ratio:856/630;background:#0b0d12;border-radius:16px;width:100%;position:relative;overflow:hidden}.rag-case-study__screenshot img{width:118.29%;max-width:none;height:auto;display:block;position:absolute;top:0;left:-17.9274%}.rag-case-study__card h3{font-size:inherit;font-weight:700;line-height:inherit;text-transform:uppercase;margin:0 0 10px}.rag-case-study__card p,.rag-case-study__card ul{margin:0}.rag-case-study__card ul{padding-left:24px;list-style:outside}.rag-case-study__card strong{font-weight:600}.rag-case-study__task{margin-top:20px}.rag-case-study__details{background:#f4f4f4;border-radius:16px;min-width:0;padding:25px}.rag-case-study__workflow{margin-top:19px}.rag-case-study__workflow h3{margin-bottom:0;font-weight:600}.rag-case-study__result{margin-top:35px}.rag-case-study__result li+li,.rag-case-study__result>p{margin-top:19px}@media (max-width:959px){.rag-case-study .section-heading{margin-bottom:24px}.rag-case-study__heading-line{display:inline}.rag-case-study__card{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px;font-size:14px;line-height:20px}.rag-case-study__screenshot{border-radius:10px}.rag-case-study__task{margin-top:20px}.rag-case-study__details{border-radius:12px;padding:20px 16px}.rag-case-study__card ul{padding-left:20px}.rag-case-study__solution li+li{margin-top:8px}.rag-case-study__workflow,.rag-case-study__result{margin-top:24px}.rag-case-study__workflow h3{margin-bottom:10px}}
