.AiGeoBaner_box__KOCfd{padding:clamp(2.5rem,.1961vw + 2.4522rem,2.6875rem) 13px clamp(2.5rem,9.1503vw + .2696rem,11.25rem);background-image:url(/assets/svg/AiGeoBaner/bg.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}@media screen and (min-width:992px){.AiGeoBaner_box__KOCfd{padding-top:2.2395833333vw;padding-bottom:9.375vw;background-image:url(/assets/svg/AiGeoBaner/bg-pc.svg)}}.AiGeoBaner_content__YlBOm{margin:0 auto;padding:clamp(1.75rem,.6536vw + 1.5907rem,2.375rem);border-radius:clamp(2.375rem,1.3072vw + 2.0564rem,3.625rem);display:flex;flex-direction:column;gap:28px;background-color:var(--grey-000)}@media screen and (min-width:992px){.AiGeoBaner_content__YlBOm{gap:1.4583333333vw;padding:1.9791666667vw;border-radius:3.0208333333vw;max-width:51.875vw;flex-direction:row;align-items:center}}.AiGeoBaner_preview__D6R5M{position:relative;width:290px;height:290px;flex-shrink:0;margin:0 auto;background:var(--background-grey-bg)}@media screen and (min-width:992px){.AiGeoBaner_preview__D6R5M{width:15.1041666667vw;height:15.1041666667vw}}.AiGeoBaner_video__rCX5K{position:absolute;inset:0;object-fit:contain;width:100%;height:100%}.AiGeoBaner_info__fzlT9{display:flex;flex-direction:column;gap:clamp(1.125rem,.6536vw + .9657rem,1.75rem)}@media screen and (min-width:992px){.AiGeoBaner_info__fzlT9{gap:1.4583333333vw}}.AiGeoBaner_title__gqoi7{font-weight:400;font-size:clamp(1.5rem,1.0458vw + 1.2451rem,2.5rem);line-height:1.4;color:var(--text-primary-black);text-wrap:balance}@media screen and (min-width:992px){.AiGeoBaner_title__gqoi7{font-size:2.0833333333vw;line-height:1.2}}.AiGeoBaner_descr__XYzAd{font-weight:400;font-size:clamp(.875rem,.3922vw + .7794rem,1.25rem);line-height:1.4;color:var(--text-secondary-grey-3);display:flex;flex-direction:column;gap:clamp(.5rem,.915vw + .277rem,1.375rem)}@media screen and (min-width:992px){.AiGeoBaner_descr__XYzAd{font-size:1.0416666667vw;gap:1.1458333333vw}}.AiGeoBaner_descr__XYzAd b{color:var(--text-primary-black);font-weight:400}.AiGeoStages_section__g3_QP{display:flex;flex-direction:column;gap:28px}@media screen and (min-width:992px){.AiGeoStages_section__g3_QP{gap:.6770833333vw}}.AiGeoStages_top___uqIH{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:992px){.AiGeoStages_top___uqIH{gap:.625vw}}.AiGeoStages_title__qnejD{text-wrap:balance}.AiGeoStages_descr__uj9C0{font-weight:400;font-size:clamp(.875rem,.3922vw + .7794rem,1.25rem);line-height:1.4;color:var(--text-secondary-grey-3);text-wrap:balance;max-width:645px}@media screen and (min-width:992px){.AiGeoStages_descr__uj9C0{font-size:1.0416666667vw;max-width:33.59375vw}}.AiGeoWork_box__eAfSZ{position:relative}.AiGeoWork_inner__FStHb{display:flex;flex-direction:column;gap:clamp(1.75rem,3.3987vw + .9216rem,5rem)}@media screen and (min-width:992px){.AiGeoWork_inner__FStHb{gap:4.1666666667vw}}.AiGeoWork_top__NSQvb{display:flex;flex-direction:column;gap:12px}@media screen and (min-width:992px){.AiGeoWork_top__NSQvb{gap:.625vw}}.AiGeoWork_blockTitle__a2__V{margin:0 auto;text-align:center;text-wrap:balance}@media screen and (min-width:992px){.AiGeoWork_blockTitle__a2__V{max-width:46.5104166667vw}}.AiGeoWork_blockSubTitle__qnlrn{margin:0 auto;max-width:912px;font-weight:400;font-size:clamp(.875rem,.3922vw + .7794rem,1.25rem);line-height:1.4;text-align:center;color:var(--text-secondary-grey-3)}@media screen and (min-width:992px){.AiGeoWork_blockSubTitle__qnlrn{font-size:1.0416666667vw;max-width:47.5vw}}.AiGeoWork_grid__qAcoW{display:grid;grid-template-columns:auto;grid-gap:clamp(.5rem,.6536vw + .3407rem,1.125rem);gap:clamp(.5rem,.6536vw + .3407rem,1.125rem);max-width:1434px;margin:0 auto}@media screen and (min-width:992px){.AiGeoWork_grid__qAcoW{gap:.9375vw;max-width:74.6875vw}}@media screen and (min-width:640px){.AiGeoWork_grid__qAcoW{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.AiGeoWork_grid__qAcoW{grid-template-columns:repeat(4,1fr)}}.AiGeoWork_item__NbZpw{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(.875rem,.5229vw + .7475rem,1.375rem);border-radius:clamp(2rem,1.0458vw + 1.7451rem,3rem);padding:clamp(1.125rem,1.3072vw + .8064rem,2.375rem);background-color:var(--rbru-whate-600);min-height:184px}@media screen and (min-width:992px){.AiGeoWork_item__NbZpw{gap:1.1458333333vw;padding:1.9791666667vw;border-radius:2.5vw;height:19.7916666667vw;aspect-ratio:1/1}.AiGeoWork_item__NbZpw.AiGeoWork_big__G9F7c{grid-column:span 2;aspect-ratio:auto}}.AiGeoWork_tag__5OjE1{position:relative}.AiGeoWork_icons__x9BmS{display:flex;flex-wrap:wrap;align-items:center;gap:4px}@media screen and (min-width:992px){.AiGeoWork_icons__x9BmS{gap:.2083333333vw}.AiGeoWork_icon__V3Vor{width:1.7708333333vw;height:1.7708333333vw}}.AiGeoWork_title__sNGV8{font-weight:400;font-size:clamp(1rem,.6536vw + .8407rem,1.625rem);line-height:1.4;color:var(--text-primary-black);text-wrap:balance}@media screen and (min-width:992px){.AiGeoWork_title__sNGV8{font-size:1.3541666667vw;line-height:1.2}}.AiGeoWork_content__oRfiY{margin-top:auto;font-weight:400;font-size:clamp(.75rem,.3922vw + .6544rem,1.125rem);line-height:1.4;color:var(--text-secondary-grey-3)}@media screen and (min-width:992px){.AiGeoWork_content__oRfiY{font-size:.9375vw}}.ServiceAiGeoPageFeature_service__SjkFj{position:relative}.ServiceAiGeoPageFeature_box__Sx7od{display:flex;flex-direction:column;gap:clamp(5rem,2.451rem + 10.4575vw,15rem)}@media screen and (min-width:992px){.ServiceAiGeoPageFeature_box__Sx7od{gap:12.5vw}}