.homePageLPPerspectiveSection{background-color:#fff;padding:100px 0;.container{display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1439px;padding:0 32px;.top-content{display:flex;flex-direction:column;gap:40px;.section-tagline{align-items:center;display:flex;gap:16px;width:100%;.icon{display:flex;width:16px}.text{color:#141414;font-family:IBM Plex Mono;font-size:16px;font-style:normal;font-weight:400;line-height:130%;text-transform:uppercase}}.section-title{color:#141414;font-family:Manrope;font-size:40px;font-style:normal;font-weight:550;letter-spacing:-1.2px;line-height:110%;max-width:500px}}.main-content{display:flex;flex-direction:column;width:100%;.nav{border-top:1px solid #c2c2c2;display:flex;gap:24px;justify-content:space-between;padding:24px 0;width:100%;.item-content{cursor:pointer;display:flex;flex-direction:column;gap:16px;width:33%;.icon-and-name{align-items:center;display:flex;gap:16px;.icon{.inactive{display:block}.active{display:none}}.name{color:#a3a3a3;font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:150%}}.desc{color:#a3a3a3;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:160%;max-width:90%}.mobile-illustration{display:none;img{width:100%}}&.active{.icon{.inactive{display:none}.active{display:block}}.desc,.name{color:#141414}}}}.illustration-list{display:flex;justify-content:center;width:100%;.illustration{display:none;max-width:1439px;width:100%;img{width:100%}&.active{display:block}}}}}@media screen and (max-width:600px){.container{padding:56px 16px;.top-content{gap:24px;.section-title{font-size:32px;max-width:100%}}.main-content{.nav{border:none;display:flex;flex-direction:column;gap:80px;.item-content{border-top:1px solid #c2c2c2;padding-top:24px;width:100%;.icon-and-name{.icon{.inactive{display:none}.active{display:block}}.name{color:#141414;font-size:16px}}.desc{color:#141414;font-size:14px;max-width:100%}.mobile-illustration{display:block}}}.illustration-list{display:none}}}}@media screen and (min-width:600px) and (max-width:1024px){.container{padding:80px 24px;.top-content{gap:24px;.section-title{font-size:32px;max-width:100%}}.main-content{.nav{overflow:scroll;.item-content{min-width:450px}}}}}}