.why-intro-section{padding:6rem 0 4rem;background:var(--white)}.approach-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem;margin-bottom:2.5rem}.approach-card{background:var(--off-white);border:1px solid var(--light-gray);border-radius:var(--radius-lg);padding:2.25rem;transition:var(--transition);position:relative;box-shadow:var(--shadow-sm)}.approach-card:hover{box-shadow:var(--shadow-md);border-color:var(--sky);background:var(--white)}.approach-card.highlight{background:linear-gradient(135deg,rgba(58,155,213,.06),rgba(13,34,64,.03));border-color:rgba(58,155,213,.25)}.approach-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.approach-icon-wrap{width:48px;height:48px;border-radius:var(--radius-md);background:rgba(58,155,213,.12);color:var(--sky);display:flex;align-items:center;justify-content:center;flex-shrink:0}.approach-card.highlight .approach-icon-wrap{background:var(--sky);color:var(--white);box-shadow:0 4px 15px rgba(58,155,213,.3)}.approach-card-header h3{font-size:1.25rem;font-weight:700;color:var(--navy);margin:0}.approach-card p{font-size:.98rem;color:var(--dark-gray);line-height:1.75;margin:0}.approach-highlights-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem 2rem;background:var(--off-white);border-radius:var(--radius-md);border:1px solid var(--light-gray)}.approach-pill{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--navy)}.pill-icon{color:var(--sky)}.why-us-section{padding:5rem 0 6rem;background:var(--off-white);border-top:1px solid var(--light-gray)}.why-us-grid{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.why-card{display:flex;align-items:flex-start;gap:2rem;padding:2.25rem;background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--light-gray);transition:var(--transition);box-shadow:var(--shadow-sm)}.why-card:hover{box-shadow:var(--shadow-md);border-color:var(--sky)}.why-card-num{font-family:var(--font-heading);font-size:3.5rem;font-weight:900;color:var(--sky);opacity:.2;line-height:1;flex-shrink:0;min-width:70px;transition:var(--transition)}.why-card:hover .why-card-num{opacity:.45;color:var(--sky-dark)}.why-card-content{flex:1 1}.why-card-icon{color:var(--sky);margin-bottom:.75rem;display:flex;align-items:center}.why-card-title{font-size:1.3rem;font-weight:700;color:var(--navy);margin-bottom:.5rem}.why-card-desc{font-size:.96rem;color:var(--dark-gray);line-height:1.7;margin:0}.core-values-section{padding:6rem 0;background:linear-gradient(135deg,#0A1628,#0D2240 40%,#1B3A6B);position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.value-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:1.75rem 1.5rem;text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.value-card:hover{background:rgba(255,255,255,.12);border-color:rgba(91,179,232,.4);box-shadow:0 10px 30px rgba(0,0,0,.3)}.value-icon-box{width:46px;height:46px;border-radius:var(--radius-sm);background:rgba(58,155,213,.18);color:var(--sky-light);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;border:1px solid rgba(58,155,213,.3);transition:var(--transition)}.value-card:hover .value-icon-box{background:var(--sky);color:var(--white);border-color:var(--sky)}.value-title{font-size:1.05rem;font-weight:700;color:var(--white);margin-bottom:.5rem}.value-desc{font-size:.88rem;color:rgba(255,255,255,.75);margin:0;line-height:1.65}.why-cta-section{padding:4rem 0 6rem;background:var(--white)}.why-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:3rem 3.5rem;background:var(--grad-hero);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.why-cta-banner h3{color:var(--white);font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.why-cta-banner p{color:rgba(255,255,255,.75);font-size:1rem;margin:0}@media (max-width:1200px){.values-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.approach-grid{grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(2,1fr)}.why-cta-banner{padding:2.5rem}}@media (max-width:768px){.core-values-section,.why-intro-section,.why-us-section{padding:4rem 0}.why-card{flex-direction:column;gap:1rem;padding:1.75rem}.why-card-num{font-size:2.5rem;min-width:auto}.why-cta-banner{flex-direction:column;text-align:center}.approach-highlights-bar{flex-direction:column;align-items:flex-start}}@media (max-width:576px){.values-grid{grid-template-columns:1fr}}