.SectionIntro-module__sTEqDW__intro{max-width:682px}.SectionIntro-module__sTEqDW__eyebrow{color:var(--color-accent-strong);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-light);line-height:var(--line-height-body)}.SectionIntro-module__sTEqDW__title{color:var(--color-text-primary);font-size:var(--font-size-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);margin-top:2px}.SectionIntro-module__sTEqDW__content{color:var(--color-text-secondary);font-size:var(--font-size-body);font-weight:var(--font-weight-light);line-height:var(--line-height-body-relaxed);gap:18px;margin-top:44px;display:grid}.SectionIntro-module__sTEqDW__content strong{color:var(--color-accent-strong);font-weight:var(--font-weight-bold)}
.ApproachSection-module__rdt9xq__section{padding:120px 24px}.ApproachSection-module__rdt9xq__inner{grid-template-columns:minmax(0,520px) minmax(0,677px);justify-content:center;align-items:center;gap:clamp(56px,7vw,92px);max-width:1320px;margin:0 auto;display:grid}.ApproachSection-module__rdt9xq__intro{grid-area:1/2}.ApproachSection-module__rdt9xq__diagram{aspect-ratio:457/435;grid-area:1/1;justify-self:center;width:min(100%,457px);position:relative}.ApproachSection-module__rdt9xq__circle,.ApproachSection-module__rdt9xq__productVision{border-radius:50%;flex-direction:column;align-items:center;display:flex;position:absolute}.ApproachSection-module__rdt9xq__circle{aspect-ratio:1;width:57.6%;color:var(--color-text-secondary);background:#f8f8f899;border:1px solid #e9e9e9;font-size:17px;font-weight:600}.ApproachSection-module__rdt9xq__circle img{object-fit:contain;width:62px;height:62px;position:absolute}.ApproachSection-module__rdt9xq__circle span{position:absolute}.ApproachSection-module__rdt9xq__business{z-index:1;top:0;left:21.2%}.ApproachSection-module__rdt9xq__design{top:39.6%;left:0}.ApproachSection-module__rdt9xq__technical{top:39.6%;right:0}.ApproachSection-module__rdt9xq__business img{top:17.5%;left:38.2%}.ApproachSection-module__rdt9xq__business span{top:42.5%;left:50%;translate:-50%}.ApproachSection-module__rdt9xq__design img{top:39.5%;left:22%}.ApproachSection-module__rdt9xq__design span{top:65.2%;left:22.8%}.ApproachSection-module__rdt9xq__technical img{top:39.5%;left:53.2%}.ApproachSection-module__rdt9xq__technical span{top:64%;left:65%;translate:-50%}.ApproachSection-module__rdt9xq__productVision{z-index:2;aspect-ratio:1;width:37.4%;color:var(--color-background);background:linear-gradient(90deg, var(--color-accent-strong), #547061);text-align:center;padding-top:35px;font-size:17px;font-weight:600;top:37.8%;left:31.3%}.ApproachSection-module__rdt9xq__productVision img{object-fit:contain;width:52px;height:52px}.ApproachSection-module__rdt9xq__productVision span{white-space:nowrap;margin-top:8px}@media (max-width:1000px){.ApproachSection-module__rdt9xq__section{padding-block:96px}.ApproachSection-module__rdt9xq__inner{grid-template-columns:minmax(0,1fr);gap:0;width:100%}.ApproachSection-module__rdt9xq__intro,.ApproachSection-module__rdt9xq__diagram{grid-column:1}.ApproachSection-module__rdt9xq__intro{grid-row:1}.ApproachSection-module__rdt9xq__diagram{order:3;grid-area:auto;margin-top:40px}.ApproachSection-module__rdt9xq__intro,.ApproachSection-module__rdt9xq__intro>div{display:contents}.ApproachSection-module__rdt9xq__intro>div>p{order:1}.ApproachSection-module__rdt9xq__intro>div>h2{order:2}.ApproachSection-module__rdt9xq__intro>div>div{order:4;margin-top:32px}}@media (max-width:759px){.ApproachSection-module__rdt9xq__section{padding:80px 20px}.ApproachSection-module__rdt9xq__diagram{width:min(100%,400px);margin-top:40px}.ApproachSection-module__rdt9xq__intro>div>div{margin-top:32px}.ApproachSection-module__rdt9xq__circle,.ApproachSection-module__rdt9xq__productVision{font-size:clamp(13px,4vw,17px)}.ApproachSection-module__rdt9xq__circle img{width:24%;height:auto}.ApproachSection-module__rdt9xq__productVision{padding-top:8%}.ApproachSection-module__rdt9xq__productVision img{width:31%;height:auto}}
