.Questions_section__dYiCw{max-width:1200px;width:90%;margin:0 auto;padding:4rem 0}.Questions_section__dYiCw h2{text-align:center}.Questions_section__dYiCw>p{text-align:center;max-width:50rem;font-size:1.4rem;line-height:1.5;letter-spacing:.1rem;color:rgba(0,0,0,.8);margin:1rem auto 4rem}.Questions_questions__gFwzd{display:grid;margin:4rem auto;grid-gap:2rem;gap:2rem;grid-template-columns:1fr 1fr;align-items:flex-start}.Questions_questions__gFwzd details{background-color:#fff;padding:2rem;border-radius:.5rem;max-width:60rem;font-weight:300;width:100%;border:1px solid rgba(0,0,0,.05);transition:all 1s}.Questions_questions__gFwzd summary{padding:1rem;cursor:pointer;outline:none;color:rgba(0,0,0,.8);font-size:1.4rem;font-weight:500}.Questions_questions__gFwzd details p{font-size:1.4rem;letter-spacing:.1rem;line-height:1.5;padding:.5rem 1rem}@media screen and (max-width:768px){.Questions_questions__gFwzd{display:grid;margin:4rem auto;grid-gap:2rem;gap:2rem;grid-template-columns:1fr;align-items:flex-start}}.Methodology_banner__HP83D{max-width:750px;width:90%;margin:0 auto;text-align:center;min-height:50vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.Methodology_banner__HP83D h5{text-transform:uppercase;color:#028cc2;font-weight:600;font-size:1.2rem}.Methodology_banner__HP83D .Methodology_title__Ytvu3{color:#252b33;font-size:4rem;margin-bottom:1rem}.Methodology_banner__HP83D p{max-width:800px;line-height:1.5}.Methodology_card_list__R4amm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.Methodology_card__0GgFg{border:1px solid #028cc2;min-height:12rem;width:12rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.Methodology_card__0GgFg i{font-size:2.5rem;margin-bottom:1rem;color:#028cc2}.Methodology_card__0GgFg p{font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.8)}.Methodology_purpose__STMyh{width:min(90%,120rem);margin-inline:auto;justify-content:center;gap:2rem;margin-top:8rem;padding-bottom:8rem}.Methodology_purpose__STMyh>div{max-width:60rem}.Methodology_purpose__STMyh h2{text-align:center;font-size:2.2rem;margin-bottom:2rem;margin-top:2rem}.Methodology_quotenote__GdOPv{font-weight:600;color:#252b33;text-align:center;margin-bottom:2rem;font-size:1.6rem;line-height:2.5rem}.Methodology_copy__U5Jej{text-align:center;font-weight:300;line-height:2.5rem}.Methodology_how__jT8Rk{width:min(90%,120rem);margin-inline:auto;padding-block:8rem;flex-direction:column;justify-content:center}.Methodology_how__jT8Rk h2{text-align:center;color:#252b33;margin-bottom:2rem}.Methodology_how__jT8Rk p{font-weight:300;text-align:center;margin-bottom:4rem;max-width:70rem;line-height:2.5rem}.Methodology_project__xUn27{width:min(90%,120rem);margin-inline:auto;padding-block:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.Methodology_project__xUn27 h2{text-align:center;color:#252b33;margin-bottom:2rem}.Methodology_project__xUn27 p{text-align:center;font-weight:300;text-align:justify;margin-bottom:2rem;max-width:70rem;line-height:2.5rem}.Methodology_project__xUn27 img{margin-top:4rem;max-width:100%;height:auto}.Methodology_methodologySection__6eur6{width:min(90%,1100px);margin-inline:auto;padding:4rem 0;border-bottom:1px solid #f0f0f0}.Methodology_methodologySection__6eur6:last-child{border-bottom:none}.Methodology_methodologySection__6eur6>h2{text-align:center;color:var(--color-heading,#252b33);font-size:2.5rem;margin-bottom:1.5rem}.Methodology_methodologySection__6eur6>p:first-of-type{text-align:center;font-weight:300;margin-bottom:3rem;max-width:80ch;margin-inline:auto;line-height:1.8;font-size:1.1rem}.Methodology_purpose__STMyh{display:flex;flex-wrap:wrap;align-items:center;gap:3rem}.Methodology_columnImage__rIzFa,.Methodology_columnText__Xv7YM{flex:1 1;min-width:300px}.Methodology_columnText__Xv7YM h2{text-align:left;font-size:2.2rem;margin-bottom:1.5rem}.Methodology_columnText__Xv7YM .Methodology_quoteBlock__BE7md,.Methodology_columnText__Xv7YM p{text-align:left;font-weight:300;line-height:1.8;color:#555;max-width:none}.Methodology_quoteBlock__BE7md{font-style:italic;color:#028cc2;border-left:4px solid #028cc2;padding:1rem 1.5rem;margin:1.5rem 0;background-color:#f9f9f9;border-radius:0 4px 4px 0}.Methodology_purpose__STMyh .Methodology_copy__U5Jej{text-align:left;font-weight:300;line-height:1.8}.Methodology_how__jT8Rk{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:3rem}.Methodology_how__jT8Rk .Methodology_columnText__Xv7YM h2{text-align:left;font-size:2.2rem;margin-bottom:1.5rem}.Methodology_how__jT8Rk .Methodology_columnText__Xv7YM p{text-align:left;font-weight:300;line-height:1.8;color:#555;max-width:none}.Methodology_how__jT8Rk .Methodology_columnImage__rIzFa img{max-width:100%;height:auto;border-radius:8px}.Methodology_fullCycleSection__U8pFB>p{text-align:center;margin-bottom:3rem;font-size:1.3rem;line-height:1.8}.Methodology_cycleStagesGrid__0p2P_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Methodology_stageCard__LCPJd{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.Methodology_stageCard__LCPJd:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.Methodology_stageIconPlaceholder__BOUV3{width:50px;height:50px;background-color:#e6f3f8;border-radius:50%;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.Methodology_stageIconPlaceholder__BOUV3 svg{width:24px;height:24px;color:#028cc2}.Methodology_stageCard__LCPJd h3{font-size:1.4rem;font-weight:600;color:#028cc2;margin-bottom:.75rem}.Methodology_stageCard__LCPJd p{font-size:1.3rem;line-height:1.6;color:#666;flex-grow:1}.Methodology_lifecycleDiagramContainer__PpFWt{margin-top:3rem;padding:2rem;background-color:#f9f9f9;border-radius:8px}.Methodology_lifecycleDiagram__8AHnF{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}.Methodology_lifecycleStep__94B6q{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem;width:120px;margin-bottom:1rem}.Methodology_stepIconPlaceholder__gjxDE{width:60px;height:60px;background-color:#028cc2;border-radius:50%;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center}.Methodology_stepIconPlaceholder__gjxDE svg{width:28px;height:28px;color:#fff}.Methodology_stepName__p3L8b{font-size:1.3rem;font-weight:600;color:#333}.Methodology_stepConnector___mhsI{display:flex;align-items:center;justify-content:center;flex-grow:1;color:#028cc2;font-size:2rem;margin:0 .5rem;min-width:30px}@media (max-width:768px){.Methodology_lifecycleDiagram__8AHnF{flex-direction:column;align-items:center}.Methodology_stepConnector___mhsI{transform:rotate(90deg);margin:.5rem 0;flex-grow:0}.Methodology_lifecycleStep__94B6q:last-child .Methodology_stepConnector___mhsI:last-of-type{display:none}}.Methodology_project__xUn27 .Methodology_quoteBlock__BE7md{margin-top:2rem;margin-bottom:2rem;max-width:70ch;margin-inline:auto}.Methodology_projectImageContainer__3ehHl{margin-top:2rem;text-align:center}.Methodology_projectImage___mugZ{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Methodology_clientPrinciplesGrid__Onyd2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.Methodology_principleCard__vcLBX{background-color:#fdfdfd;padding:2rem;border:1px solid #e9e9e9;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.Methodology_principleIconPlaceholder__sbmW_{width:40px;height:40px;background-color:#e6f3f8;border-radius:50%;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.Methodology_principleIconPlaceholder__sbmW_ svg{width:20px;height:20px;color:#028cc2}.Methodology_principleCard__vcLBX h3{font-size:1.4rem;font-weight:600;color:#028cc2;margin-bottom:.75rem}.Methodology_principleCard__vcLBX p{font-size:1.3rem;line-height:1.6;color:#666}.Methodology_storyModule__izRoi{background-color:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.08);margin-top:1rem}.Methodology_storyModule__izRoi>h2{text-align:center;color:#252b33;font-size:2rem;margin-bottom:1rem}.Methodology_storyClientName__JwY2_{display:block;text-align:center;font-size:1.3rem;font-weight:600;color:#555;margin-bottom:2.5rem}.Methodology_storyDetailBlock__F0mnh{display:flex;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px dashed #eee}.Methodology_storyDetailBlock__F0mnh:last-child{border-bottom:none;margin-bottom:0}.Methodology_storyIconPlaceholder__5S94l{width:32px;height:32px;background-color:#e6f3f8;border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Methodology_storyIconPlaceholder__5S94l svg{width:18px;height:18px;color:#028cc2}.Methodology_storyDetailBlock__F0mnh div{flex-grow:1}.Methodology_storyDetailBlock__F0mnh h4{font-size:1.15rem;font-weight:700;color:#028cc2;margin-bottom:.5rem}.Methodology_storyDetailBlock__F0mnh p{font-size:1rem;line-height:1.7;color:#555}@media (max-width:768px){.Methodology_how__jT8Rk,.Methodology_purpose__STMyh{flex-direction:column}.Methodology_how__jT8Rk .Methodology_columnImage__rIzFa,.Methodology_purpose__STMyh .Methodology_columnImage__rIzFa{order:-1}.Methodology_columnText__Xv7YM h2,.Methodology_how__jT8Rk .Methodology_columnText__Xv7YM h2{text-align:center}.Methodology_columnText__Xv7YM .Methodology_quoteBlock__BE7md,.Methodology_columnText__Xv7YM p,.Methodology_how__jT8Rk .Methodology_columnText__Xv7YM p,.Methodology_purpose__STMyh .Methodology_copy__U5Jej{text-align:center;max-width:70ch;margin-inline:auto}}