.ProfilePage_profileHero__bly_q{display:flex;flex-direction:column;gap:6vw;padding:8vw 5vw;align-items:center;background:white}.ProfilePage_profileHero__bly_q.ProfilePage_centered__FAzMP{text-align:center}.ProfilePage_profileHero__bly_q.ProfilePage_editorial___5Kp7{align-items:flex-start;justify-content:flex-start;text-align:left;gap:calc(1.5 * var(--scale));padding:calc(4 * var(--scale)) calc(2 * var(--scale));width:100%;max-width:1200px;margin:0 auto}.ProfilePage_heroText__455la h1{font-size:clamp(1.6rem,7vw,3.5rem);font-weight:800;color:var(--darkThistle);margin-bottom:4vw;line-height:1.1}.ProfilePage_subheadline__N3Nzv{font-size:clamp(.95rem,4vw,1.4rem);color:var(--darkGrey);margin-bottom:6vw;line-height:1.6;font-weight:400}.ProfilePage_ctaGroup__Ojz9e{display:flex;flex-direction:column;gap:3vw;width:100%}.ProfilePage_profileHero__bly_q.ProfilePage_centered__FAzMP .ProfilePage_ctaGroup__Ojz9e{align-items:center}.ProfilePage_profileHero__bly_q.ProfilePage_editorial___5Kp7 .ProfilePage_heroText__455la{max-width:100%}.ProfilePage_profileHero__bly_q.ProfilePage_editorial___5Kp7 .ProfilePage_ctaGroup__Ojz9e{width:auto;align-items:flex-start}.ProfilePage_heroIllustration__MkO6q{display:flex;align-items:center;justify-content:center;width:fit-content;order:-1}.ProfilePage_heroImage__CgvWb{border-radius:3vw;object-fit:contain;box-shadow:0 4px 16px rgba(0,0,0,.1);width:100%;height:auto;max-height:50vw}.ProfilePage_illustrationPlaceholder__Wlcra{background:var(--backgroundGrey);border-radius:3vw;padding:8vw;text-align:center;color:var(--grey);min-height:40vw;display:flex;align-items:center;justify-content:center;border:2px dashed var(--softGrey)}.ProfilePage_challengesSection__qR_Xj{padding:10vw 5vw;background:white}.ProfilePage_challengesSection__qR_Xj h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);margin-bottom:6vw;text-align:center}.ProfilePage_challengesGrid__XU_Qp{display:flex;flex-direction:column;gap:4vw}.ProfilePage_challengeCard__NOZDi{padding:5vw;background:white;border-radius:3vw;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .2s ease;display:flex;gap:4vw;align-items:flex-start}.ProfilePage_challengeCard__NOZDi:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(96,87,189,.15)}.ProfilePage_challengeIcon__WgiSE{flex-shrink:0}.ProfilePage_challengeNumber__FLpCy{display:flex;align-items:center;justify-content:center;width:10vw;height:10vw;max-width:48px;max-height:48px;background:var(--lightThistle);color:var(--darkThistle);border-radius:2vw;font-weight:800;font-size:clamp(1rem,4vw,1.3rem)}.ProfilePage_challengeContent__4Zd1O h3{font-size:clamp(1rem,4vw,1.3rem);font-weight:700;color:var(--darkThistle);margin-bottom:2vw}.ProfilePage_challengeContent__4Zd1O p{font-size:clamp(.9rem,3.5vw,1.05rem);color:var(--grey);line-height:1.6}.ProfilePage_workflowSection__AZJPZ{padding:10vw 5vw;background:white}.ProfilePage_workflowSection__AZJPZ h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);margin-bottom:8vw;text-align:center}.ProfilePage_workflowSteps__QIK30{display:flex;flex-direction:column;gap:6vw}.ProfilePage_workflowStep__l1zjO{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4vw}.ProfilePage_workflowStepNumber__3rY9A{background:var(--darkThistle);color:white;width:14vw;height:14vw;max-width:64px;max-height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:clamp(1.2rem,5vw,1.6rem);margin-bottom:4vw;box-shadow:0 4px 12px rgba(96,87,189,.3)}.ProfilePage_workflowStepContent__9pI6F h3{font-size:clamp(1.1rem,4.5vw,1.4rem);font-weight:700;color:var(--darkThistle);margin-bottom:2vw}.ProfilePage_workflowStepContent__9pI6F p{font-size:clamp(.9rem,3.5vw,1.05rem);color:var(--grey);line-height:1.6}.ProfilePage_ecosystemSection__tP3XK{padding:10vw 5vw;background:white}.ProfilePage_ecosystemSection__tP3XK h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);margin-bottom:8vw;text-align:center}.ProfilePage_ecosystemGrid___I3e4{display:flex;flex-direction:column;gap:4vw}.ProfilePage_ecosystemCard__N0T9R{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6vw;background:white;border-radius:3vw;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .2s ease}.ProfilePage_ecosystemCard__N0T9R:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(96,87,189,.15)}.ProfilePage_ecosystemIcon__yZB7R{font-size:clamp(2rem,8vw,3rem);margin-bottom:4vw}.ProfilePage_ecosystemCard__N0T9R h3{font-size:clamp(1rem,4vw,1.25rem);font-weight:700;color:var(--darkThistle);margin-bottom:2vw}.ProfilePage_ecosystemCard__N0T9R p{font-size:clamp(.85rem,3.5vw,1rem);color:var(--grey);line-height:1.5}.ProfilePage_storySection__eLUNm{padding:10vw 5vw;background:white}.ProfilePage_storySection__eLUNm h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);margin-bottom:8vw;text-align:center}.ProfilePage_storySteps__2MQkZ{display:flex;flex-direction:column;gap:4vw}.ProfilePage_storySteps__2MQkZ.ProfilePage_timeline__MXcp_{gap:5vw}.ProfilePage_storySteps__2MQkZ.ProfilePage_grid__lNBIK{gap:4vw}.ProfilePage_storyStep__MAPOs{display:flex;gap:4vw;align-items:flex-start;padding:5vw;background:var(--backgroundGrey);border-radius:3vw}.ProfilePage_stepNumber__6RraL{background:var(--darkThistle);color:white;min-width:12vw;height:12vw;max-width:50px;max-height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:clamp(1rem,4vw,1.3rem);flex-shrink:0;box-shadow:0 4px 12px rgba(96,87,189,.3)}.ProfilePage_stepContent__VTlkF h3{font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:700;color:var(--darkThistle);margin-bottom:2vw}.ProfilePage_stepContent__VTlkF p{font-size:clamp(.9rem,3.5vw,1.15rem);color:var(--darkGrey);line-height:1.7}.ProfilePage_featureGridSection__2lnyN{padding:10vw 5vw;background:var(--backgroundGrey)}.ProfilePage_featureGridSection__2lnyN h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);margin-bottom:6vw;text-align:center}.ProfilePage_featureGrid__7FskP{display:flex;flex-direction:column;gap:4vw}.ProfilePage_featureCard__18QiA{padding:6vw;background:white;border-radius:3vw;box-shadow:0 2px 12px rgba(0,0,0,.08);border-top:3px solid var(--lightThistle)}.ProfilePage_featureCard__18QiA h3{font-size:clamp(1.1rem,4.5vw,1.5rem);font-weight:700;color:var(--darkThistle);margin-bottom:3vw}.ProfilePage_featureCard__18QiA p{font-size:clamp(.9rem,3.5vw,1.15rem);color:var(--darkGrey);line-height:1.7}.ProfilePage_ctaBanner__FzTe3{padding:12vw 5vw;background:white;position:relative;overflow:hidden}.ProfilePage_ctaBanner__FzTe3:before{content:"";pointer-events:none}.ProfilePage_ctaBannerContent__u2Nq0{text-align:center;color:var(--darkGrey);position:relative;z-index:1}.ProfilePage_ctaBannerContent__u2Nq0 h2{font-size:clamp(1.5rem,6vw,3rem);font-weight:800;margin-bottom:4vw;color:var(--darkThistle)}.ProfilePage_ctaBannerContent__u2Nq0 p{font-size:clamp(1rem,4vw,1.4rem);margin-bottom:6vw;line-height:1.7;font-weight:400;color:var(--grey)}.ProfilePage_ctaBannerContent__u2Nq0 .ProfilePage_cta__6AX0B{background:var(--darkThistle);color:white;font-size:clamp(1rem,4vw,1.25rem);padding:4vw 8vw;box-shadow:0 6px 20px rgba(0,0,0,.1)}.ProfilePage_ctaBannerContent__u2Nq0 .ProfilePage_cta__6AX0B:hover{background:var(--mediumThistle);color:white;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.ProfilePage_roleCardsSection__wUY02{padding:10vw 5vw;background:white}.ProfilePage_roleCardsSection__wUY02 h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);margin-bottom:6vw;text-align:center}.ProfilePage_roleCards__sqCyR{display:flex;flex-direction:column;gap:4vw}.ProfilePage_roleCard__WPAqn{padding:6vw;background:white;border-radius:3vw;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:all .2s ease;display:flex;flex-direction:column}.ProfilePage_roleCard__WPAqn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(96,87,189,.12)}.ProfilePage_roleLabel__ApG_n{display:inline-block;padding:2vw 3vw;background:var(--lightThistle);color:var(--darkThistle);font-size:clamp(.7rem,2.5vw,.85rem);font-weight:600;border-radius:1.5vw;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3vw;width:fit-content}.ProfilePage_roleHeader__1wyAT h3{font-size:clamp(1.2rem,5vw,1.5rem);font-weight:700;color:var(--darkThistle);margin-bottom:2vw}.ProfilePage_roleDescription__eaRJd{font-size:clamp(.9rem,3.5vw,1.05rem);color:var(--grey);margin-bottom:4vw;line-height:1.6}.ProfilePage_roleBenefits__V3hlF{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2vw}.ProfilePage_roleBenefits__V3hlF li{display:flex;align-items:flex-start;gap:2vw;font-size:clamp(.9rem,3.5vw,1.05rem);color:var(--darkGrey);line-height:1.5}.ProfilePage_benefitCheck__pULGy{color:var(--darkGreen);font-weight:700}.ProfilePage_roleCardCta__17urV{margin-top:auto;padding-top:4vw}.ProfilePage_productShowcase__j4LuU{display:flex;flex-direction:column;gap:6vw;align-items:center;padding:10vw 5vw;background:white}.ProfilePage_showcaseText__W1ZBD{display:flex;flex-direction:column;gap:4vw}.ProfilePage_showcaseText__W1ZBD h2{font-size:clamp(1.4rem,6vw,2.5rem);font-weight:700;color:var(--darkGrey);line-height:1.2}.ProfilePage_showcaseDescription__7t3Sh{font-size:clamp(.95rem,3.5vw,1.2rem);color:var(--grey);line-height:1.7}.ProfilePage_showcaseBullets__sJhFW{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3vw}.ProfilePage_showcaseBullets__sJhFW li{display:flex;align-items:flex-start;gap:2vw;font-size:clamp(.9rem,3.5vw,1.1rem);color:var(--darkGrey);line-height:1.5}.ProfilePage_checkIcon__5_hln{color:var(--darkGreen);font-weight:700;flex-shrink:0;font-size:1.1em}.ProfilePage_showcaseVisual__qghfk{display:flex;align-items:center;justify-content:center;width:100%;order:-1}.ProfilePage_showcaseImage__PC0Yq{border-radius:3vw;box-shadow:0 8px 32px rgba(0,0,0,.12);object-fit:cover;width:100%;height:auto}.ProfilePage_showcasePlaceholder__KQMy3{background:white;border-radius:3vw;padding:10vw;text-align:center;color:var(--grey);min-height:40vw;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.08);border:2px dashed var(--softGrey);width:100%}@media (min-width:900px){.ProfilePage_profileHero__bly_q{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.ProfilePage_profileHero__bly_q.ProfilePage_centered__FAzMP{grid-template-columns:1fr;max-width:900px;margin:0 auto}.ProfilePage_profileHero__bly_q.ProfilePage_editorial___5Kp7{flex-direction:column;align-items:flex-start;justify-content:flex-start}.ProfilePage_heroText__455la{max-width:50vw}.ProfilePage_profileHero__bly_q.ProfilePage_editorial___5Kp7 .ProfilePage_heroText__455la{max-width:100%}.ProfilePage_heroText__455la h1{margin-bottom:calc(1.5 * var(--scale))}.ProfilePage_subheadline__N3Nzv{margin-bottom:calc(2.5 * var(--scale))}.ProfilePage_ctaGroup__Ojz9e{gap:calc(1 * var(--scale))}.ProfilePage_heroIllustration__MkO6q{order:0;width:fit-content}.ProfilePage_heroImage__CgvWb{border-radius:calc(1 * var(--scale));max-height:70vh;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ProfilePage_illustrationPlaceholder__Wlcra{border-radius:calc(1 * var(--scale));padding:calc(3 * var(--scale));min-height:300px}.ProfilePage_challengesSection__qR_Xj,.ProfilePage_ecosystemSection__tP3XK,.ProfilePage_featureGridSection__2lnyN,.ProfilePage_roleCardsSection__wUY02,.ProfilePage_storySection__eLUNm,.ProfilePage_workflowSection__AZJPZ{padding:calc(5 * var(--scale)) calc(2 * var(--scale))}.ProfilePage_challengesSection__qR_Xj h2,.ProfilePage_ecosystemSection__tP3XK h2,.ProfilePage_featureGridSection__2lnyN h2,.ProfilePage_roleCardsSection__wUY02 h2,.ProfilePage_showcaseText__W1ZBD h2,.ProfilePage_storySection__eLUNm h2,.ProfilePage_workflowSection__AZJPZ h2{margin-bottom:calc(3 * var(--scale))}.ProfilePage_challengesGrid__XU_Qp{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(2 * var(--scale));max-width:1200px;margin:0 auto}.ProfilePage_challengeCard__NOZDi{padding:calc(2 * var(--scale));gap:calc(1.5 * var(--scale));border-radius:calc(1 * var(--scale))}.ProfilePage_challengeCard__NOZDi:hover{transform:translateY(-4px)}.ProfilePage_challengeNumber__FLpCy{width:calc(3 * var(--scale));height:calc(3 * var(--scale));border-radius:calc(.5 * var(--scale))}.ProfilePage_challengeContent__4Zd1O h3{margin-bottom:calc(.5 * var(--scale))}.ProfilePage_workflowSection__AZJPZ h2{margin-bottom:calc(4 * var(--scale))}.ProfilePage_workflowSteps__QIK30{gap:calc(2 * var(--scale));max-width:1200px;margin:0 auto}.ProfilePage_workflowStep__l1zjO{max-width:360px;padding:calc(2 * var(--scale))}.ProfilePage_workflowStepNumber__3rY9A{width:calc(4 * var(--scale));height:calc(4 * var(--scale));margin-bottom:calc(1.5 * var(--scale))}.ProfilePage_workflowStepContent__9pI6F h3{margin-bottom:calc(.75 * var(--scale))}.ProfilePage_ecosystemSection__tP3XK h2{margin-bottom:calc(4 * var(--scale))}.ProfilePage_ecosystemGrid___I3e4{grid-template-columns:repeat(4,1fr);gap:calc(2 * var(--scale));max-width:1200px;margin:0 auto}.ProfilePage_ecosystemCard__N0T9R{padding:calc(2.5 * var(--scale));border-radius:calc(1 * var(--scale))}.ProfilePage_ecosystemCard__N0T9R:hover{transform:translateY(-4px)}.ProfilePage_ecosystemIcon__yZB7R{margin-bottom:calc(1.5 * var(--scale))}.ProfilePage_ecosystemCard__N0T9R h3{margin-bottom:calc(.5 * var(--scale))}.ProfilePage_storySection__eLUNm h2{margin-bottom:calc(4 * var(--scale))}.ProfilePage_storySteps__2MQkZ{max-width:1100px;margin:0 auto}.ProfilePage_storySteps__2MQkZ.ProfilePage_timeline__MXcp_{gap:calc(3 * var(--scale))}.ProfilePage_storySteps__2MQkZ.ProfilePage_grid__lNBIK{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(2.5 * var(--scale))}.ProfilePage_storyStep__MAPOs{gap:calc(2 * var(--scale));padding:calc(2 * var(--scale));border-radius:calc(1 * var(--scale))}.ProfilePage_stepNumber__6RraL{min-width:50px;height:50px}.ProfilePage_stepContent__VTlkF h3{margin-bottom:calc(.75 * var(--scale))}.ProfilePage_featureGridSection__2lnyN{padding:calc(4 * var(--scale)) calc(2 * var(--scale))}.ProfilePage_featureGrid__7FskP{gap:calc(2 * var(--scale));max-width:1200px;margin:0 auto}.ProfilePage_featureCard__18QiA{padding:calc(2.5 * var(--scale));border-radius:calc(1 * var(--scale))}.ProfilePage_featureCard__18QiA h3{margin-bottom:calc(1 * var(--scale))}.ProfilePage_ctaBanner__FzTe3{padding:calc(6 * var(--scale)) calc(2 * var(--scale))}.ProfilePage_ctaBannerContent__u2Nq0{max-width:900px;margin:0 auto}.ProfilePage_ctaBannerContent__u2Nq0 h2{margin-bottom:calc(1.5 * var(--scale))}.ProfilePage_ctaBannerContent__u2Nq0 p{margin-bottom:calc(3 * var(--scale))}.ProfilePage_ctaBannerContent__u2Nq0 .ProfilePage_cta__6AX0B{padding:calc(1.2 * var(--scale)) calc(2.5 * var(--scale))}.ProfilePage_ctaBannerContent__u2Nq0 .ProfilePage_cta__6AX0B:hover{transform:translateY(-4px)}.ProfilePage_roleCardsSection__wUY02{padding:calc(4 * var(--scale)) calc(2 * var(--scale))}.ProfilePage_roleCards__sqCyR{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(2 * var(--scale));max-width:1200px;margin:0 auto}.ProfilePage_roleCard__WPAqn{padding:calc(2.5 * var(--scale));border-radius:calc(1 * var(--scale))}.ProfilePage_roleCard__WPAqn:hover{transform:translateY(-4px)}.ProfilePage_roleLabel__ApG_n{padding:calc(.35 * var(--scale)) calc(.75 * var(--scale));border-radius:calc(.3 * var(--scale));margin-bottom:calc(.75 * var(--scale))}.ProfilePage_roleHeader__1wyAT h3{margin-bottom:calc(.5 * var(--scale))}.ProfilePage_roleDescription__eaRJd{margin-bottom:calc(1.5 * var(--scale))}.ProfilePage_roleBenefits__V3hlF,.ProfilePage_roleBenefits__V3hlF li{gap:calc(.5 * var(--scale))}.ProfilePage_benefitCheck__pULGy{margin-right:calc(.5 * var(--scale))}.ProfilePage_roleCardCta__17urV{padding-top:calc(1.5 * var(--scale))}.ProfilePage_productShowcase__j4LuU{display:grid;grid-template-columns:1fr 1fr;gap:calc(4 * var(--scale));padding:calc(5 * var(--scale)) calc(2 * var(--scale))}.ProfilePage_showcaseText__W1ZBD{gap:calc(1.5 * var(--scale))}.ProfilePage_showcaseBullets__sJhFW{margin:calc(1 * var(--scale)) 0 0 0;gap:calc(.75 * var(--scale))}.ProfilePage_showcaseBullets__sJhFW li{gap:calc(.75 * var(--scale))}.ProfilePage_showcaseVisual__qghfk{order:0}.ProfilePage_showcaseImage__PC0Yq{border-radius:calc(1 * var(--scale));box-shadow:0 12px 40px rgba(0,0,0,.12)}.ProfilePage_showcasePlaceholder__KQMy3{border-radius:calc(1 * var(--scale));padding:calc(4 * var(--scale));min-height:320px}}@media (min-width:1024px){.ProfilePage_ecosystemGrid___I3e4{grid-template-columns:repeat(4,1fr)}}