.methodology-layout .methodology-hero-section{padding:var(--section-padding-lg)0;background:var(--primary-color);color:var(--white);align-items:center;min-height:500px;display:flex}.methodology-layout .methodology-hero-section .container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}.methodology-layout .hero-content{max-width:800px}.methodology-layout .hero-overtitle{font-family:var(--font-poppins);font-size:var(--font-size-base);color:var(--secondary-color);margin:0 0 var(--spacing-sm)0;text-transform:none;font-weight:400}.methodology-layout .hero-title{font-family:var(--font-poppins);font-size:var(--font-size-5xl);color:var(--white);margin:0 0 var(--spacing-lg)0;font-weight:700;line-height:1.1}.methodology-layout .hero-description{font-family:var(--font-poppins);font-size:var(--font-size-lg);color:var(--white);margin:0 0 var(--spacing-xl)0;font-weight:400;line-height:1.6}.methodology-layout .hero-cta{gap:var(--spacing-md);display:flex}@media (max-width:1024px){.methodology-layout .hero-title{font-size:var(--font-size-4xl)}.methodology-layout .hero-description{font-size:var(--font-size-base)}}@media (max-width:768px){.methodology-layout .methodology-hero-section{padding:var(--section-padding-md)0;min-height:400px}.methodology-layout .hero-title{font-size:var(--font-size-3xl)}}.methodology-layout .methodology-pillars-section{padding:var(--section-padding-md);background:var(--background)}.methodology-layout .methodology-pillars-content{max-width:var(--container-width);padding:0 var(--spacing-lg);margin:0 auto}.methodology-layout .methodology-pillars-section .pillars-header{text-align:center;margin-bottom:var(--spacing-4xl)}.methodology-layout .methodology-pillars-section .section-title{font-size:var(--font-size-2xl);font-weight:400;line-height:1.2;font-family:var(--font-heading);color:var(--primary-color);margin:0 0 var(--spacing-lg)0;max-width:800px;margin-left:auto;margin-right:auto}.methodology-layout .methodology-pillars-section .section-subtitle{font-size:var(--font-size-base);line-height:1.6;font-family:var(--font-sans);color:var(--primary-color);margin:0}.methodology-layout .pillars-grid{gap:var(--spacing-2xl);grid-template-columns:repeat(5,1fr);align-items:flex-start;display:grid}.methodology-layout .pillar-card{text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.methodology-layout .pillar-icon{margin-bottom:var(--spacing-md);justify-content:center;align-items:center;display:flex}.methodology-layout .pillar-image{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.methodology-layout .pillar-content{gap:var(--spacing-sm);flex-direction:column;display:flex}.methodology-layout .pillar-title{font-size:var(--font-size-base);font-weight:400;line-height:1.3;font-family:var(--font-heading);color:var(--primary-color);margin:0}.methodology-layout .pillar-description{font-size:var(--font-size-xs);line-height:1.5;font-family:var(--font-sans);color:var(--primary-color);margin:0;font-style:italic}@media (max-width:1024px){.methodology-layout .methodology-pillars-section{padding:var(--section-padding-sm)}.methodology-layout .pillars-grid{gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr)}.methodology-layout .methodology-pillars-section .section-title{font-size:var(--font-size-xl)}}@media (max-width:768px){.methodology-layout .methodology-pillars-section{padding:var(--section-padding-xs)}.methodology-layout .pillars-grid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr)}.methodology-layout .methodology-pillars-section .section-title{font-size:var(--font-size-xl)}.methodology-layout .pillar-image{width:60px;height:60px}.methodology-layout .pillar-title{font-size:var(--font-size-sm)}}.methodology-layout .methodology-assessment-section{padding:var(--section-padding-md);background:var(--background);color:var(--primary-color)}.methodology-layout .assessment-content{grid-template-columns:1fr 2fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.methodology-layout .assessment-text-content{flex-direction:column;gap:40px;display:flex}.methodology-layout .assessment-title{font-size:var(--font-size-xl);font-weight:400;line-height:1.2;font-family:var(--font-poppins);color:var(--primary-color);margin:0}.methodology-layout .leadership-definition{flex-direction:column;gap:20px;display:flex}.methodology-layout .leadership-subtitle{font-size:var(--font-size-base);font-weight:600;line-height:1.3;font-family:var(--font-poppins);color:var(--primary-color);margin:0}.methodology-layout .leadership-description{font-size:var(--font-size-base);line-height:1.6;font-family:var(--font-poppins);color:var(--primary-color);margin:0}.methodology-layout .assessment-process-cards{flex-direction:column;gap:30px;display:flex}.methodology-layout .process-card{background:var(--teal-soft);border-radius:var(--radius-lg);padding:var(--spacing-xl);color:var(--primary-color);transition:var(--transition-transform),box-shadow .3s ease}.methodology-layout .process-card:hover{box-shadow:var(--shadow-hover-lg);transform:translateY(-4px)}.methodology-layout .process-card-content{grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;align-items:center;gap:20px;display:grid}.methodology-layout .process-number{font-family:var(--font-poppins);font-size:var(--font-size-xl);color:var(--coral);border-radius:var(--radius-full);background:var(--white-overlay-light);grid-row:1/3;justify-content:center;align-items:center;width:60px;height:60px;font-weight:700;display:flex}.methodology-layout .process-image{grid-row:1/3;justify-content:center;align-items:center;display:flex}.methodology-layout .process-icon{-o-object-fit:contain;object-fit:contain;width:60px;height:60px}.methodology-layout .process-title{font-family:var(--font-poppins);font-size:var(--font-size-md);color:var(--primary-color);text-align:center;grid-area:1/3;margin:0;font-weight:600;line-height:1.3}.methodology-layout .process-description{font-family:var(--font-poppins);font-size:var(--font-size-sm);color:var(--primary-color);text-align:left;grid-area:2/3;margin:0;line-height:1.6}@media (max-width:1024px){.methodology-layout .methodology-assessment-section{padding:var(--section-padding-sm)}.methodology-layout .assessment-content{text-align:center;grid-template-columns:1fr;gap:50px}.methodology-layout .assessment-title,.methodology-layout .leadership-subtitle{font-size:var(--font-size-xl)}.methodology-layout .leadership-description{font-size:var(--font-size-base)}}@media (max-width:768px){.methodology-layout .methodology-assessment-section{padding:var(--section-padding-sm)}.methodology-layout .assessment-content{gap:40px;padding:0 15px}.methodology-layout .assessment-title{font-size:var(--font-size-xl)}.methodology-layout .leadership-subtitle{font-size:var(--font-size-lg)}.methodology-layout .process-card{padding:var(--spacing-xl)20px}.methodology-layout .process-card-content{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;justify-items:center;gap:15px}.methodology-layout .process-image{grid-row:auto}.methodology-layout .process-title{grid-area:auto/1}.methodology-layout .process-description{text-align:center;grid-area:auto/1}}.methodology-layout .methodology-research-section{padding:var(--section-padding-md);background:var(--teal);color:var(--primary-color)}.methodology-layout .research-content{grid-template-columns:60% 40%;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.methodology-layout .research-cards-container{width:100%;display:block}.methodology-layout .research-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr 1fr 1fr;gap:20px;max-width:650px;display:grid;position:relative}.methodology-layout .research-grid .research-card:first-child{grid-area:1/1}.methodology-layout .research-grid .research-card:nth-child(2){grid-area:1/2}.methodology-layout .research-grid .research-card:nth-child(3){grid-area:2/1}.methodology-layout .research-grid .research-card:nth-child(4){grid-area:2/2}.methodology-layout .research-grid .research-card:nth-child(5){grid-area:1/3/3;align-self:center}.methodology-layout .research-card{perspective:1000px;width:100%;height:180px;transition:var(--transition-fast);cursor:pointer;transform-origin:50%;background:0 0;position:relative}.methodology-layout .research-card:hover{transform:scale(1.05)}.methodology-layout .research-card.flipped{z-index:100;transform-origin:50%;height:270px;margin-bottom:-90px;position:relative;transform:translateY(-45px)}.methodology-layout .research-card.flipped .card-back{box-shadow:var(--shadow-2xl)}.methodology-layout .research-card.flipped:hover{transform:translateY(-45px)scale(1.1)}.methodology-layout .research-card .card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.methodology-layout .research-card.flipped .card-inner{transform:rotateY(180deg)}.methodology-layout .research-card .card-front,.methodology-layout .research-card .card-back{backface-visibility:hidden;border-radius:var(--radius-md);width:100%;height:100%;color:var(--primary-color);background:var(--white);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute}.methodology-layout .research-card .card-front{padding:var(--spacing-md)16px;text-align:center;justify-content:center;align-items:center}.methodology-layout .research-card .card-back{padding:var(--spacing-md)16px;background:var(--white);text-align:center;justify-content:center;align-items:center;transform:rotateY(180deg)}.methodology-layout .research-header{text-align:center;margin-bottom:16px}.methodology-layout .research-card .card-front .research-header{margin-bottom:12px}.methodology-layout .research-card .card-back .research-header{margin-bottom:8px}.methodology-layout .research-title{font-family:var(--font-poppins);font-size:var(--font-size-base);color:var(--primary-color);margin:0;font-weight:600;line-height:1.3}.methodology-layout .research-description{font-family:var(--font-poppins);font-size:var(--font-size-sm);color:var(--primary-color);text-align:center;margin:0;font-weight:400;line-height:1.5}.methodology-layout .research-card .chevron-arrow{opacity:.7;margin-top:12px;transition:opacity .15s ease-out}.methodology-layout .research-card:hover .chevron-arrow{opacity:1}.methodology-layout .research-card .chevron-arrow svg{color:var(--primary-color)}.methodology-layout .research-text-container{flex-direction:column;justify-content:center;padding-left:20px;display:flex}.methodology-layout .research-text-container .section-title{font-size:var(--font-size-xl);font-weight:400;line-height:1.2;font-family:var(--font-poppins);color:var(--primary-color);margin:0 0 24px}.methodology-layout .research-text-container .section-subtitle{font-size:var(--font-size-xl);font-weight:400;line-height:1.4;font-family:var(--font-poppins);color:var(--primary-color);margin:0 0 16px}.methodology-layout .research-text-container .section-description{font-size:var(--font-size-base);line-height:1.6;font-family:var(--font-poppins);color:var(--primary-color);margin:0}@media (max-width:1024px){.methodology-layout .methodology-research-section{padding:var(--section-padding-sm)}.methodology-layout .research-content{grid-template-columns:1fr;gap:50px;padding:0 20px}.methodology-layout .research-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:16px;max-width:400px;margin:0 auto}.methodology-layout .research-grid .research-card:first-child{grid-area:1/1}.methodology-layout .research-grid .research-card:nth-child(2){grid-area:1/2}.methodology-layout .research-grid .research-card:nth-child(3){grid-area:2/1}.methodology-layout .research-grid .research-card:nth-child(4){grid-area:2/2}.methodology-layout .research-grid .research-card:nth-child(5){grid-area:3/1/auto/-1;justify-self:center;max-width:240px}.methodology-layout .research-card{height:160px}.methodology-layout .research-card.flipped{z-index:50;height:230px;margin-bottom:-60px;transform:translateY(-30px)}.methodology-layout .research-card.flipped:hover{transform:translateY(-30px)scale(1.05)}.methodology-layout .research-text-container{text-align:center;padding-left:0}.methodology-layout .research-text-container .section-title{font-size:var(--font-size-xl)}}@media (max-width:768px){.methodology-layout .methodology-research-section{padding:var(--section-padding-sm)}.methodology-layout .research-content{gap:var(--spacing-xl);padding:0 var(--spacing-md);flex-direction:column;display:flex}.methodology-layout .research-text-container{text-align:center;order:1;padding:0}.methodology-layout .research-cards-container{order:2}.methodology-layout .research-grid{grid-template-rows:repeat(5,auto);grid-template-columns:1fr;gap:12px;max-width:280px;margin:0 auto}.methodology-layout .research-grid .research-card:first-child,.methodology-layout .research-grid .research-card:nth-child(2),.methodology-layout .research-grid .research-card:nth-child(3),.methodology-layout .research-grid .research-card:nth-child(4),.methodology-layout .research-grid .research-card:nth-child(5){grid-area:auto/1;justify-self:stretch;max-width:none}.methodology-layout .research-card{height:140px}.methodology-layout .research-card.flipped{height:200px;margin-bottom:-40px;transform:translateY(-20px)}.methodology-layout .research-card.flipped:hover{transform:translateY(-20px)scale(1.05)}.methodology-layout .research-text-container .section-title{font-size:var(--font-size-xl)}.methodology-layout .research-text-container .section-description{font-size:var(--font-size-sm)}}.methodology-layout .methodology-cta-section{padding:var(--section-padding-md);background:var(--teal-soft);text-align:center}.methodology-layout .cta-content{max-width:900px;margin:0 auto;padding:0 10px}.methodology-layout .cta-title{font-size:var(--font-size-xl);font-weight:400;line-height:1.2;font-family:var(--font-poppins);color:var(--primary-color);margin:0 0 8px}.methodology-layout .cta-subtitle{font-size:var(--font-size-base);color:var(--primary-color);margin:0 0 8px;font-weight:700}.methodology-layout .cta-description-box{background:var(--background-light);border-left:3px solid var(--teal);padding:var(--spacing-md)32px;border-radius:var(--radius-sm);max-width:900px;margin-bottom:48px;margin-left:auto;margin-right:auto}.methodology-layout .cta-description-text{font-size:var(--font-size-base);line-height:1.6;font-family:var(--font-poppins);color:var(--primary-color);margin:0;font-weight:400}.methodology-layout .cta-buttons{flex-direction:row;justify-content:center;align-items:flex-start;gap:32px;max-width:100%;margin:0 auto;display:flex}.methodology-layout .cta-button-group{flex-direction:column;align-items:center;gap:12px;display:flex}.methodology-layout .cta-button-label{font-size:var(--font-size-base);color:var(--primary-color);text-align:center;margin:0;font-weight:600}@media (max-width:1024px){.methodology-layout .methodology-cta-section{padding:var(--section-padding-sm)}.methodology-layout .cta-title{font-size:var(--font-size-xl);margin-bottom:24px}.methodology-layout .cta-description-box{padding:var(--padding-card-sm)}.methodology-layout .cta-description-text{font-size:var(--font-size-sm)}}@media (max-width:768px){.methodology-layout .methodology-cta-section{padding:var(--section-padding-xs)}.methodology-layout .cta-title{font-size:var(--font-size-xl);margin-bottom:20px}.methodology-layout .cta-description-box{padding:var(--spacing-sm)20px;margin-bottom:32px}.methodology-layout .cta-description-text{font-size:var(--font-size-xs)}.methodology-layout .cta-buttons{flex-direction:column;gap:12px}}
.methodology-layout .section-a{z-index:10;background-image:url(/assets/images/methodology-hero-background.png);background-position:100% 0;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:600px;min-height:600px;max-height:600px;margin-top:80px;display:flex;position:relative;overflow:visible}@media (max-width:1024px){.methodology-layout .section-a{margin-top:0}}.methodology-layout .container{z-index:4;width:100%;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.methodology-layout .hero-content{z-index:4;justify-content:flex-start;align-items:center;width:100%;max-width:1400px;max-height:100%;margin:0 auto;padding:0 4rem;display:flex;position:relative}@media screen and (min-width:1920px) and (min-height:1080px){.methodology-layout .hero-content{gap:6rem;max-width:1600px;padding:0 5rem}}@media screen and (min-width:1440px) and (max-width:1919px){.methodology-layout .hero-content{gap:5rem;max-width:1400px;padding:0 4rem}}@media screen and (min-width:1024px) and (max-width:1439px){.methodology-layout .hero-content{gap:3rem;max-width:1200px;padding:0 3rem}}.methodology-layout .hero-text-overlay{max-width:650px;color:var(--white);text-align:left;z-index:5;text-shadow:2px 2px 4px var(--overlay-heavy);flex:1;padding-right:2rem}.methodology-layout .hero-text-overlay .hero-overtitle{font-family:var(--font-body);font-size:var(--font-size-xl);letter-spacing:.086em;color:var(--teal);margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.1;display:block;text-shadow:2px 2px 4px var(--overlay-heavy)!important}.methodology-layout .hero-text-overlay .hero-title{font-family:var(--font-hero);font-size:var(--font-size-5xl);letter-spacing:-.01em;color:var(--white);margin-top:0;margin-bottom:1.5rem;font-weight:700;line-height:1.1;text-shadow:2px 2px 4px var(--overlay-heavy)!important}.methodology-layout .hero-text-overlay .hero-description{font-size:var(--font-size-lg);color:var(--white);max-width:600px;margin-bottom:2rem;font-style:normal;font-weight:400;line-height:1.6;text-shadow:2px 2px 4px var(--overlay-heavy)!important}.methodology-layout .hero-text-overlay .hero-description strong{color:var(--white);font-weight:700}.methodology-layout .cta-container{flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:2rem;margin-bottom:3rem;display:flex}@media (max-width:1024px){.methodology-layout .section-a{height:auto;min-height:auto;padding:0 20px;overflow:hidden;justify-content:center!important;align-items:center!important}.methodology-layout .hero-content{padding:var(--hero-content-padding-tablet);flex-direction:column;align-items:center;gap:2rem;justify-content:center!important}.methodology-layout .hero-text-overlay{text-align:center;max-width:100%;padding:0}}@media (max-width:1024px) and (min-height:900px){.methodology-layout .section-a{min-height:calc(100vh - 80px)!important}}@media (max-width:768px){.methodology-layout .section-a{padding:var(--hero-padding-mobile)}.methodology-layout .hero-content{padding:var(--hero-content-padding-mobile)}.methodology-layout .hero-text-overlay{text-align:center;padding-left:0;padding-right:0}.methodology-layout .hero-text-overlay .hero-overtitle{font-size:var(--font-size-sm)}.methodology-layout .hero-text-overlay .hero-title{font-size:var(--font-size-4xl);margin-top:0}.methodology-layout .hero-text-overlay .hero-description{font-size:var(--font-size-base)}.methodology-layout .cta-container{justify-content:center}}@media (max-width:480px){.methodology-layout .section-a{padding:var(--hero-padding-small)}.methodology-layout .hero-content{padding:var(--hero-content-padding-small)}.methodology-layout .hero-text-overlay .hero-title{font-size:var(--font-size-3xl)}.methodology-layout .hero-text-overlay .hero-description{font-size:var(--font-size-sm)}}
