.section-home-graphrag{position:relative;padding:5rem 0}@media (max-width:48rem){.section-home-graphrag{padding:2.5rem 0}}.section-home-graphrag>.container{padding-left:3rem;padding-right:3rem}@media (max-width:62rem){.section-home-graphrag>.container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:36rem){.section-home-graphrag>.container{padding-left:1rem;padding-right:1rem}}.section-home-graphrag{background:#fff}.section-home-graphrag .ds-head{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.section-home-graphrag .ds-head__eyebrow{font-family:Geist Mono;font-weight:500;font-size:.875rem;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#318ed0}.section-home-graphrag .ds-head__group{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}@media (max-width:48rem){.section-home-graphrag .ds-head__group{gap:1rem}}.section-home-graphrag .ds-head__title{margin:0;font-family:Geist;font-weight:500;font-size:3rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-home-graphrag .ds-head__title{font-size:2rem;line-height:1.1}}.section-home-graphrag .ds-head__title{color:#000}.section-home-graphrag .ds-head__title span{color:#818588}@media (max-width:48rem){.section-home-graphrag .ds-head__title br{display:none}}.section-home-graphrag .ds-head__title b,.section-home-graphrag .ds-head__title strong{font-weight:inherit;background:linear-gradient(97.28deg,#8cbee0 1.92%,#318ed0 92.47%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:48rem){.section-home-graphrag .ds-head__title b,.section-home-graphrag .ds-head__title strong{background:none;color:#318ed0;-webkit-text-fill-color:#318ed0}}.section-home-graphrag .ds-head__text{margin:0;font-family:Geist;font-weight:400;font-size:1.125rem;line-height:1.4;letter-spacing:0}@media (max-width:48rem){.section-home-graphrag .ds-head__text{font-size:1rem}}.section-home-graphrag .ds-head__text{color:#272a2d}.section-home-graphrag .ds-head__group{max-width:49rem;margin:0 auto}@media (max-width:48rem){.section-home-graphrag .ds-head__title br{display:inline}}.section-home-graphrag .home-rag__inner{display:flex;flex-direction:column;gap:2.5rem}@media (max-width:48rem){.section-home-graphrag .home-rag__inner{gap:2rem}}.section-home-graphrag .home-rag__card{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.5rem .5rem .5rem 3rem;border-radius:.75rem;background:#fff;box-shadow:0 0 2.1875rem rgba(82,118,144,.16)}@media (max-width:62rem){.section-home-graphrag .home-rag__card{padding-left:2rem}}@media (max-width:48rem){.section-home-graphrag .home-rag__card{flex-direction:column;align-items:stretch;gap:0;padding:.5rem}}.section-home-graphrag .home-rag__content{flex:0 1 36.5rem;min-width:0;min-height:23.375rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem;padding-right:1.5rem}@media (max-width:48rem){.section-home-graphrag .home-rag__content{flex:initial;min-height:0;gap:1.5rem;padding:1.5rem 1rem}}.section-home-graphrag .home-rag__group{display:flex;flex-direction:column;gap:.75rem}.section-home-graphrag .home-rag__title{margin:0;font-family:Geist;font-weight:500;font-size:1.75rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-home-graphrag .home-rag__title{font-size:1.5rem;line-height:1.1}}.section-home-graphrag .home-rag__title{color:#000}.section-home-graphrag .home-rag__text{margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;max-width:35rem;color:#272a2d}.section-home-graphrag .home-rag__items{display:flex;flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;list-style:none}.section-home-graphrag .home-rag__item{display:flex;align-items:center;gap:1.5rem;margin:0}.section-home-graphrag .home-rag__item+.home-rag__item{padding-top:1rem;border-top:1px solid #e2e6ea}.section-home-graphrag .home-rag__icon{flex:none;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:.5rem;background:#f0f2f3}.section-home-graphrag .home-rag__icon img{display:block;width:2rem;height:2rem}.section-home-graphrag .home-rag__item--highlight .home-rag__icon{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#d6e8f6,#ffe1cc) border-box}.section-home-graphrag .home-rag__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.5rem}@media (max-width:48rem){.section-home-graphrag .home-rag__copy{gap:.25rem}}@media (max-width:36rem){.section-home-graphrag .home-rag__copy{flex:0 1 12.5rem}}.section-home-graphrag .home-rag__item-title{margin:0;font-family:Geist;font-weight:500;font-size:1.25rem;line-height:1.1;letter-spacing:-.02em}@media (max-width:48rem){.section-home-graphrag .home-rag__item-title{font-size:1rem;line-height:1.4;letter-spacing:0}}.section-home-graphrag .home-rag__item-title{color:#000}.section-home-graphrag .home-rag__item-text{margin:0;font-family:Geist;font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:0;color:#272a2d}.section-home-graphrag .home-rag__button{flex:none}.section-home-graphrag .home-rag__visual{position:relative;flex:none;width:30.25rem;aspect-ratio:484/456;overflow:hidden;border-radius:.5rem;background:#d3e7f6;container-type:inline-size}@media (max-width:62rem){.section-home-graphrag .home-rag__visual{width:45%}}@media (max-width:48rem){.section-home-graphrag .home-rag__visual{width:100%;border-radius:.3223rem;background:#8fbdde}}.section-home-graphrag .home-rag__visual>*{--rel:0.2066116cqw}@media (max-width:48rem){.section-home-graphrag .home-rag__visual>*{--rel:0.2344968cqw}}.section-home-graphrag .home-rag__dot,.section-home-graphrag .home-rag__line,.section-home-graphrag .rag-node{left:var(--x);top:var(--y)}@media (max-width:48rem){.section-home-graphrag .home-rag__dot,.section-home-graphrag .home-rag__line,.section-home-graphrag .rag-node{left:var(--mx);top:var(--my)}}.section-home-graphrag .home-rag__line{width:var(--w)}@media (max-width:48rem){.section-home-graphrag .home-rag__line{width:var(--mw)}}.section-home-graphrag .home-rag__bg{position:absolute;top:50%;left:calc(50% + 1.1488cqw);width:184.5302cqw;max-width:none;height:auto;transform:translate(-50%,-50%) rotate(180deg);pointer-events:none}.section-home-graphrag .home-rag__line{position:absolute;max-width:none;height:auto;min-height:1px;pointer-events:none}.section-home-graphrag .home-rag__dot{position:absolute;width:calc(var(--rel)*4);height:calc(var(--rel)*4);border-radius:50%;background:#272a2d}.section-home-graphrag .home-rag__dot--orange{background:#ff6700}.section-home-graphrag .rag-node{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--rel)*2.163);padding:calc(var(--rel)*8.654);border-radius:calc(var(--rel)*8.654);background:#fff;box-shadow:0 0 calc(var(--rel)*25) rgba(0,0,0,.1);color:#000;font-family:Geist;line-height:1.4;white-space:nowrap}.section-home-graphrag .rag-node__row{display:flex;align-items:center;gap:calc(var(--rel)*6.49)}.section-home-graphrag .rag-node__icon{display:block;flex:none;width:calc(var(--rel)*14.062);height:calc(var(--rel)*14.062)}.section-home-graphrag .rag-node__icon--bank{width:calc(var(--rel)*13.082);height:calc(var(--rel)*13.954)}.section-home-graphrag .rag-node__icon--albums,.section-home-graphrag .rag-node__icon--sm,.section-home-graphrag .rag-node__icon--store{width:calc(var(--rel)*13);height:calc(var(--rel)*13)}.section-home-graphrag .rag-node__label{font-size:calc(var(--rel)*10.817);font-weight:500}.section-home-graphrag .rag-node__sub{font-size:calc(var(--rel)*8.654);font-weight:400;color:#272a2d}.section-home-graphrag .rag-node__badge{align-self:flex-start;padding:calc(var(--rel)*2.163) calc(var(--rel)*6.49);border-radius:6.25rem;background:rgba(255,103,0,.18);color:#ef6000;font-size:calc(var(--rel)*8.654);line-height:1.1;letter-spacing:-.02em}.section-home-graphrag .rag-node--question{gap:calc(var(--rel)*4);width:calc(var(--rel)*144);padding:calc(var(--rel)*8);border-radius:calc(var(--rel)*8);box-shadow:none}.section-home-graphrag .rag-node--question .rag-node__row{gap:calc(var(--rel)*6)}.section-home-graphrag .rag-node--question .rag-node__label{font-size:calc(var(--rel)*10)}.section-home-graphrag .rag-node__prompt{padding:calc(var(--rel)*6);border-radius:calc(var(--rel)*4);background:#eef5fb;font-size:calc(var(--rel)*8);font-weight:400}.section-home-graphrag .rag-node--answer{padding:calc(var(--rel)*14)}@media (max-width:48rem){.section-home-graphrag .rag-node--answer{padding:calc(var(--rel)*16)}}.section-home-graphrag .rag-node--answer{border:calc(var(--rel)*2) solid transparent;border-radius:calc(var(--rel)*12);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#d6e8f6,#ffe1cc) border-box;box-shadow:none}.section-home-graphrag .rag-node--answer .rag-node__label{font-size:calc(var(--rel)*10)}.section-home-graphrag .home-rag__answer-glow{position:absolute;top:76.0965%;left:68.8017%;width:calc(var(--rel)*95);height:calc(var(--rel)*58);border-radius:calc(var(--rel)*10) calc(var(--rel)*10) 0 0;background:linear-gradient(90deg,#318ed0,#ff6700);opacity:.4;filter:blur(calc(var(--rel)*20));pointer-events:none}@media (max-width:48rem){.section-home-graphrag .home-rag__answer-glow{top:79.4591%;left:71.3686%}}
