.ApproachSection-module-scss-module__wDpv_W__section{color:#111;background:#f4f3ee;position:relative;overflow:hidden}.ApproachSection-module-scss-module__wDpv_W__sectionInner{flex-direction:column;gap:32px;padding:60px 0;display:flex;position:relative}@media (max-width:1024px){.ApproachSection-module-scss-module__wDpv_W__sectionInner{padding:60px 0}}.ApproachSection-module-scss-module__wDpv_W__sectionLabelWrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ApproachSection-module-scss-module__wDpv_W__sectionLabel{color:#ff4500;font-family:var(--font-roboto-mono),monospace;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.4}.ApproachSection-module-scss-module__wDpv_W__sectionDivider{background:#11111140;width:100%;height:1px}.ApproachSection-module-scss-module__wDpv_W__sectionDividerLight{background:#11111140}.ApproachSection-module-scss-module__wDpv_W__sectionHeaderRow{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}@media (max-width:1024px){.ApproachSection-module-scss-module__wDpv_W__sectionHeaderRow{flex-direction:column;align-items:flex-start}}.ApproachSection-module-scss-module__wDpv_W__sectionTitle{color:#111;font-family:var(--font-space-mono),monospace;letter-spacing:-.04em;margin:0;font-size:60px;font-weight:700;line-height:1.2}@media (max-width:1200px){.ApproachSection-module-scss-module__wDpv_W__sectionTitle{font-size:52px}}@media (max-width:1024px){.ApproachSection-module-scss-module__wDpv_W__sectionTitle{font-size:44px}}@media (max-width:768px){.ApproachSection-module-scss-module__wDpv_W__sectionTitle{font-size:32px}}.ApproachSection-module-scss-module__wDpv_W__buttonWrap{align-items:center;display:inline-flex}:is(.ApproachSection-module-scss-module__wDpv_W__buttonWrap a,.ApproachSection-module-scss-module__wDpv_W__buttonWrap button){line-height:1;padding:14px 24px!important}.ApproachSection-module-scss-module__wDpv_W__buttonContent{justify-content:center;align-items:center;gap:8px;display:inline-flex}.ApproachSection-module-scss-module__wDpv_W__buttonIcon{color:currentColor;flex:none}.ApproachSection-module-scss-module__wDpv_W__approachList{flex-direction:column;gap:32px;display:flex}.ApproachSection-module-scss-module__wDpv_W__approachItem{border-top:1px solid #c7c4bf;align-items:flex-start;gap:35px;padding-top:12px;display:flex}@media (max-width:1024px){.ApproachSection-module-scss-module__wDpv_W__approachItem{flex-direction:column;align-items:flex-start;gap:10px}}.ApproachSection-module-scss-module__wDpv_W__approachIndex{color:#666;font-family:var(--font-roboto-mono),monospace;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1.4}.ApproachSection-module-scss-module__wDpv_W__approachBody{align-items:flex-start;gap:32px;display:flex}@media (max-width:768px){.ApproachSection-module-scss-module__wDpv_W__approachBody{gap:16px}}.ApproachSection-module-scss-module__wDpv_W__approachAccent{opacity:0;background:#ff4500;flex:none;width:8px;height:8px;margin-top:11px}@media (max-width:1024px){.ApproachSection-module-scss-module__wDpv_W__approachAccent{display:none}}.ApproachSection-module-scss-module__wDpv_W__approachAccent.ApproachSection-module-scss-module__wDpv_W__approachAccentActive{opacity:1}@media (max-width:1024px){.ApproachSection-module-scss-module__wDpv_W__approachAccent.ApproachSection-module-scss-module__wDpv_W__approachAccentActive{display:none}}.ApproachSection-module-scss-module__wDpv_W__approachText{flex-direction:column;gap:5px;max-width:560px;display:flex}.ApproachSection-module-scss-module__wDpv_W__approachTitle{color:#111;font-family:var(--font-space-mono),monospace;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:768px){.ApproachSection-module-scss-module__wDpv_W__approachTitle{font-size:24px}}.ApproachSection-module-scss-module__wDpv_W__approachTitleAccent{color:#ff4500}.ApproachSection-module-scss-module__wDpv_W__approachDescription{color:#666;font-family:var(--font-space-mono),monospace;margin:0;font-size:14px;font-weight:400;line-height:1.4}
