.Header_siteHeader__Rbobm{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:16px 0;transition:background-color .3s ease,padding .3s ease,box-shadow .3s ease;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(10,22,38,.08)}.Header_scrolled__oaIYZ{padding:8px 0;box-shadow:0 2px 10px rgba(0,0,0,.08);background-color:rgba(255,255,255,.98);border-bottom:1px solid rgba(10,22,38,.1)}.Header_headerContent__6JmUk{display:flex;align-items:center;justify-content:space-between}.Header_logoLink__mfoTM{text-decoration:none;display:block}.Header_logoContainer__hiUEy{display:flex;align-items:center;white-space:nowrap}.Header_fullBrand__nJ_C0{font-family:Fraunces,serif;font-size:20px;font-weight:600;color:var(--color-gray-700);transition:color .3s ease}.Header_logoLink__mfoTM:hover .Header_fullBrand__nJ_C0{color:var(--color-navy)}.Header_separator__LW7eQ{margin:0 12px;color:var(--color-gray-400)}.Header_name__NRFhM{font-family:Fraunces,serif;font-size:20px;font-weight:600;color:var(--color-navy);transition:color .3s ease}.Header_logoLink__mfoTM:hover .Header_name__NRFhM{color:var(--color-teal)}.Header_mainNav__Q0vzs ul{display:flex;list-style:none;margin:0;padding:0}.Header_mainNav__Q0vzs ul li{margin-left:32px}.Header_mainNav__Q0vzs ul li a{text-decoration:none;color:var(--color-gray-700);font-weight:500;transition:color .3s ease;padding:8px 0;position:relative}.Header_mainNav__Q0vzs ul li a:hover{color:var(--color-teal)}.Header_mainNav__Q0vzs ul li a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--color-teal);transition:width .3s ease}.Header_mainNav__Q0vzs ul li a:hover:after{width:100%}.Header_menuToggle__xTrza{display:none;width:30px;height:30px;position:relative;background:transparent;border:none;cursor:pointer;padding:0}.Header_hamburger__v1UDn,.Header_hamburger__v1UDn:after,.Header_hamburger__v1UDn:before{width:30px;height:2px;background-color:var(--color-navy);transition:transform .3s ease,top .3s ease,background-color .3s ease}.Header_hamburger__v1UDn{display:block;position:relative}.Header_hamburger__v1UDn:after,.Header_hamburger__v1UDn:before{content:"";position:absolute;left:0}.Header_hamburger__v1UDn:before{top:-8px}.Header_hamburger__v1UDn:after{top:8px}.Header_menuToggle__xTrza.Header_active__C_hPE .Header_hamburger__v1UDn{background-color:transparent}.Header_menuToggle__xTrza.Header_active__C_hPE .Header_hamburger__v1UDn:before{top:0;transform:rotate(45deg)}.Header_menuToggle__xTrza.Header_active__C_hPE .Header_hamburger__v1UDn:after{top:0;transform:rotate(-45deg)}@media (max-width:768px){.Header_menuToggle__xTrza{display:block}.Header_mainNav__Q0vzs{display:none}.Header_mainNav__Q0vzs.Header_open__lXlBT{display:block;position:fixed;top:64px;left:0;right:0;width:100%;background-color:rgba(255,255,255,.98);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 20px rgba(0,0,0,.1);padding:16px 0;border-bottom:1px solid rgba(10,22,38,.1);z-index:999}.Header_mainNav__Q0vzs ul{flex-direction:column;text-align:center}.Header_mainNav__Q0vzs ul li{margin:12px 0}.Header_mainNav__Q0vzs ul li a{padding:12px 16px;display:block;font-size:18px;color:var(--color-gray-700)}.Header_mainNav__Q0vzs ul li a:after{display:none}}@media (max-width:640px){.Header_fullBrand__nJ_C0,.Header_separator__LW7eQ{display:none}.Header_name__NRFhM{display:block}}@media (max-width:320px){.Header_logoContainer__hiUEy{max-width:120px;overflow:hidden;text-overflow:ellipsis}.Header_name__NRFhM{font-size:18px}}.Hero_heroSection__NCxAY{min-height:100vh;display:flex;align-items:center;padding:var(--space-20) 0;padding-top:calc(var(--space-20) + var(--space-4));position:relative;background-color:var(--color-gray-100);color:var(--color-navy);overflow:hidden}.Hero_heroBgPattern__MUB3W{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23EDF1F7' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");opacity:.5;z-index:0}.Hero_heroContent__wH3tR{display:flex;flex-direction:column;position:relative;z-index:1;width:100%}.Hero_heroLeft___z_XN{width:100%}.Hero_heroTitle__DJBlt{text-align:left;margin-bottom:32px}.Hero_headingText__7_bTO{font-weight:800;margin-bottom:0;line-height:.95;position:relative;background:linear-gradient(135deg,#0A1626,#2C5F6F 50%,#1a3a45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;flex-direction:column;overflow-wrap:break-word;word-wrap:break-word}.Hero_line1__ZudUU{font-size:clamp(3.5rem,14vw,4.5rem);font-weight:300;margin-bottom:0;letter-spacing:-.02em}.Hero_line2__SMbun{font-size:clamp(3rem,12vw,3.75rem);font-weight:500;margin-bottom:0;letter-spacing:-.01em}.Hero_line3__YEUbg{font-size:clamp(4rem,16vw,6.5rem);font-weight:700;background:linear-gradient(to right,var(--color-red),var(--color-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.05;padding-bottom:.1em;letter-spacing:-.02em}.Hero_bridgeStatement__ndJK5{text-align:left;margin:0 0 var(--space-10) 0;max-width:700px}.Hero_bridgeStatement__ndJK5 p{font-size:var(--text-xl);line-height:1.5;color:var(--color-gray-800);font-weight:500;margin:0}.Hero_heroTextContent__S1V_A{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--space-10)}.Hero_blueprint__ZwIF9{width:100%;max-width:600px}.Hero_blueprintHeading__6_pkq{font-size:var(--text-xl);margin-bottom:var(--space-6);text-align:left;color:var(--color-navy);font-weight:700}.Hero_blueprintList__tO0jy{list-style:none;padding:0;margin:0}.Hero_blueprintItem__3cV8w{background-color:var(--color-white);border-left:4px solid var(--color-teal);padding:var(--space-6);margin-bottom:var(--space-4);border-radius:var(--border-radius);transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex;align-items:flex-start;gap:var(--space-5)}.Hero_blueprintItem__3cV8w:hover{transform:translateX(5px);box-shadow:var(--shadow-md)}.Hero_numberBadge__13FOK{flex-shrink:0;width:48px;height:48px;background-color:var(--color-teal);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:var(--text-2xl);font-weight:700;box-shadow:0 2px 8px rgba(101,182,194,.3);font-family:Fraunces,serif}.Hero_blueprintText__rHavg{flex:1 1;display:flex;flex-direction:column}.Hero_blueprintPrinciple__ZNoHk{display:block;font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2);color:var(--color-navy)}.Hero_blueprintDescription__NNpHN{display:block;color:var(--color-gray-700);font-size:var(--text-base)}.Hero_heroProfile__pqZyV{width:100%;display:flex;justify-content:center;align-items:center}.Hero_profileContainer__nY_je{display:flex;flex-direction:column;align-items:center;max-width:340px;width:100%;background-color:var(--color-white);border-radius:var(--border-radius);padding:var(--space-6);box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform var(--transition-fast),box-shadow var(--transition-fast);position:relative;border:1px solid var(--color-gray-200)}.Hero_profileContainer__nY_je:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(to right,var(--color-teal),var(--color-teal-dark));border-radius:var(--border-radius) var(--border-radius) 0 0}.Hero_profileContainer__nY_je:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.Hero_profileImage__Ic6MT{width:140px;height:140px;border-radius:50%;position:relative;margin-bottom:var(--space-5);overflow:hidden;border:3px solid var(--color-teal);z-index:1}.Hero_actualProfileImage__dLMTE{object-fit:cover;object-position:50% 40%}.Hero_profileName__Zxz7U{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-3);text-align:center;color:var(--color-navy);z-index:1;position:relative}.Hero_profileBio__NMGgB{line-height:1.6;text-align:center;color:var(--color-gray-700);margin-bottom:var(--space-5)}.Hero_profileBio__NMGgB,.Hero_profileCta__Q0wIy{font-size:var(--text-base);z-index:1;position:relative}.Hero_profileCta__Q0wIy{display:inline-block;padding:var(--space-3) var(--space-6);background:linear-gradient(to right,var(--color-red),var(--color-orange));color:var(--color-white);text-decoration:none;font-weight:600;border-radius:var(--border-radius);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.Hero_profileCta__Q0wIy:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,100,50,.3);color:var(--color-white)}.Hero_fadeIn__Pdal8{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.Hero_fadeIn__Pdal8.Hero_visible__xQhV4{opacity:1;transform:translateY(0)}@media (min-width:768px){.Hero_heroSection__NCxAY{padding-top:calc(var(--space-20) + var(--space-5))}.Hero_heroContent__wH3tR{flex-direction:row;align-items:flex-start;gap:var(--space-10)}.Hero_heroProfile__pqZyV{flex:0 0 calc(44% - var(--space-10));margin-bottom:0;align-items:flex-start}.Hero_heroLeft___z_XN{flex:0 0 56%}.Hero_heroTitle__DJBlt{text-align:left;margin-bottom:28px}.Hero_line1__ZudUU{font-size:clamp(2rem,7vw,4.5rem)}.Hero_line2__SMbun{font-size:clamp(1.75rem,6vw,3.75rem)}.Hero_line3__YEUbg{font-size:clamp(2.25rem,8vw,5rem)}.Hero_heroTextContent__S1V_A{align-items:flex-start;margin-bottom:0}.Hero_bridgeStatement__ndJK5{text-align:left;margin:0 0 var(--space-10) 0}.Hero_bridgeStatement__ndJK5 p{font-size:var(--text-xl)}.Hero_blueprintHeading__6_pkq{text-align:left;font-size:var(--text-2xl)}.Hero_blueprintPrinciple__ZNoHk{font-size:var(--text-xl)}.Hero_profileImage__Ic6MT{width:160px;height:160px}.Hero_profileName__Zxz7U{font-size:var(--text-3xl);margin-bottom:var(--space-4)}.Hero_profileBio__NMGgB{margin-bottom:var(--space-6)}}@media (min-width:1200px){.Hero_heroContent__wH3tR{gap:var(--space-12)}.Hero_heroLeft___z_XN{flex:0 0 60%}.Hero_heroProfile__pqZyV{flex:0 0 calc(40% - var(--space-12))}.Hero_line1__ZudUU{font-size:clamp(3rem,7vw,5rem)}.Hero_line2__SMbun{font-size:clamp(2.5rem,6vw,4.5rem)}.Hero_line3__YEUbg{font-size:clamp(3.5rem,8vw,6rem)}.Hero_bridgeStatement__ndJK5 p{font-size:var(--text-2xl)}}@media (min-width:1400px){.Hero_line1__ZudUU{font-size:clamp(3.5rem,7vw,5.5rem)}.Hero_line2__SMbun{font-size:clamp(3rem,6vw,5rem)}.Hero_line3__YEUbg{font-size:clamp(4rem,8vw,6.5rem)}}@media (min-width:1600px){.Hero_line1__ZudUU{font-size:5.5rem}.Hero_line2__SMbun{font-size:5rem}.Hero_line3__YEUbg{font-size:6.5rem}}@media (min-width:1920px){.Hero_line1__ZudUU{font-size:6rem}.Hero_line2__SMbun{font-size:5.5rem}.Hero_line3__YEUbg{font-size:7rem}}@media (max-width:767px){.Hero_heroSection__NCxAY{padding:var(--space-12) 0;padding-top:calc(var(--space-10) + 80px)}.Hero_heroTitle__DJBlt{margin-bottom:32px}.Hero_line1__ZudUU{font-size:clamp(3.5rem,14vw,4.5rem)}.Hero_line2__SMbun{font-size:clamp(3rem,12vw,4rem)}.Hero_line3__YEUbg{font-size:clamp(3.25rem,14vw,5.5rem)}.Hero_bridgeStatement__ndJK5 p{font-size:var(--text-lg)}.Hero_heroTextContent__S1V_A{margin-bottom:var(--space-10)}.Hero_blueprintHeading__6_pkq{font-size:var(--text-xl)}.Hero_blueprintPrinciple__ZNoHk{font-size:var(--text-lg)}.Hero_blueprintDescription__NNpHN{font-size:var(--text-sm)}.Hero_profileImage__Ic6MT{width:140px;height:140px;margin-bottom:var(--space-5)}.Hero_profileName__Zxz7U{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.Hero_profileBio__NMGgB{font-size:var(--text-base);margin-bottom:var(--space-5)}}@media (max-width:480px){.Hero_bridgeStatement__ndJK5 p{font-size:var(--text-base)}.Hero_blueprintItem__3cV8w{padding:var(--space-4);gap:var(--space-3)}.Hero_numberBadge__13FOK{width:40px;height:40px;font-size:var(--text-xl)}.Hero_profileContainer__nY_je{padding:var(--space-5)}.Hero_profileImage__Ic6MT{width:120px;height:120px}.Hero_profileBio__NMGgB,.Hero_profileCta__Q0wIy{font-size:var(--text-sm)}.Hero_profileCta__Q0wIy{padding:var(--space-2) var(--space-5)}}@media (max-width:360px){.Hero_line1__ZudUU{font-size:clamp(3rem,13vw,4rem)}.Hero_line2__SMbun{font-size:clamp(2.5rem,11vw,3.5rem)}.Hero_line3__YEUbg{font-size:clamp(2.75rem,13vw,5rem)}.Hero_bridgeStatement__ndJK5 p{font-size:var(--text-sm)}.Hero_blueprintPrinciple__ZNoHk{font-size:var(--text-base)}}.Problem_problemSection__iDF7y{padding:var(--space-16) 0;position:relative;color:var(--color-white);min-height:500px;display:flex;align-items:center;overflow:hidden}.Problem_problemBackground__SebcR{position:absolute;top:0;left:0;width:100%;height:120%;background-image:url(/images/boston-skyline.jpg);background-size:cover;background-position:bottom;z-index:0;will-change:transform;transition:transform .1s ease-out}.Problem_problemOverlay__GjCm5{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.Problem_problemContent__kol2h{position:relative;z-index:2;max-width:800px;margin:0 auto}.Problem_sectionHeading__pHIkb{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-10);text-align:center;width:100%;color:var(--color-white)}.Problem_problemTitle__1CYKS{font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--space-4);line-height:1.3;color:var(--color-white)}.Problem_problemText__BjmyR{font-size:var(--text-lg);line-height:1.6;margin-bottom:var(--space-10);color:var(--color-gray-100)}@media (max-width:768px){.Problem_problemSection__iDF7y{padding:var(--space-12) 0}.Problem_problemTitle__1CYKS{font-size:var(--text-2xl)}.Problem_problemText__BjmyR{font-size:var(--text-base)}}@media (max-width:480px){.Problem_problemTitle__1CYKS{font-size:var(--text-xl)}}.Approach_approachSection__8Nq72{padding:var(--space-20) 0;background-color:var(--color-navy);position:relative;color:var(--color-white)}.Approach_approachSection__8Nq72:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23142638' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");opacity:.1;z-index:0}.Approach_approachHeader__m2zAc{text-align:center;margin-bottom:var(--space-16);position:relative;z-index:1}.Approach_approachHeader__m2zAc h2{font-size:var(--text-4xl);font-weight:800;color:var(--color-white)}.Approach_pillarsContainer__EpXtN{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8);max-width:1200px;margin:0 auto;position:relative;z-index:1}.Approach_pillarCard__80nvn{background-color:var(--color-off-white);border-radius:var(--border-radius-lg);overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal);box-shadow:0 4px 20px rgba(0,0,0,.2)}.Approach_pillarCard__80nvn:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3);background-color:var(--color-white)}.Approach_pillarContent__4jv_1{padding:0;display:flex;flex-direction:column}.Approach_pillarIcon___L7Oe{flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-4) var(--space-8);opacity:.9}.Approach_pillarIcon___L7Oe svg{transition:transform var(--transition-normal),opacity var(--transition-normal);flex-shrink:0}.Approach_pillarCard__80nvn:hover .Approach_pillarIcon___L7Oe svg{transform:scale(1.1);opacity:1}.Approach_pillarTextContent__hL_fQ{flex:1 1;padding:0 var(--space-8) var(--space-8) var(--space-8)}.Approach_pillarTitle__jSPnS{font-size:var(--text-2xl);font-weight:700;margin:0;color:var(--color-navy)}.Approach_pillarDescription__6iUPE{font-size:var(--text-lg);margin-bottom:var(--space-6);color:var(--color-gray-700)}.Approach_pillarList__aHnUX{list-style-type:none;padding:0}.Approach_pillarList__aHnUX li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);font-size:var(--text-base);color:var(--color-gray-800)}.Approach_pillarList__aHnUX li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background-color:var(--color-teal)}.Approach_ctaContainer__BcF2p{margin-top:var(--space-16);text-align:center;position:relative;z-index:1}.Approach_ctaText__gU_zY{font-size:var(--text-xl);margin-bottom:var(--space-6);color:var(--color-gray-100)}.Approach_ctaButton__1vUP1{display:inline-block;padding:var(--space-4) var(--space-8);background:linear-gradient(to right,var(--color-red),var(--color-orange));color:var(--color-white);text-decoration:none;font-weight:600;border-radius:var(--border-radius);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.Approach_ctaButton__1vUP1:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,100,50,.3)}.Approach_approachHeader__m2zAc{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.Approach_approachHeader__m2zAc.Approach_visible__Nl0Zm{opacity:1;transform:translateY(0)}.Approach_flyIn__MLvvP{opacity:0;transform:translateX(50px);transition:opacity .6s ease,transform .6s ease}.Approach_flyIn__MLvvP.Approach_visible__Nl0Zm{opacity:1;transform:translateX(0)}.Approach_ctaContainer__BcF2p{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.Approach_ctaContainer__BcF2p.Approach_visible__Nl0Zm{opacity:1;transform:translateY(0)}@media (min-width:768px){.Approach_pillarsContainer__EpXtN{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Approach_approachSection__8Nq72{padding:var(--space-12) 0}}@media (min-width:1024px){.Approach_pillarsContainer__EpXtN{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Approach_approachHeader__m2zAc h2{font-size:var(--text-3xl);padding:0 var(--space-2)}.Approach_pillarIcon___L7Oe{padding:var(--space-6) var(--space-6) var(--space-3) var(--space-6);gap:var(--space-3)}.Approach_pillarTextContent__hL_fQ{padding:0 var(--space-6) var(--space-6) var(--space-6)}.Approach_pillarIcon___L7Oe svg{width:48px;height:48px}.Approach_pillarTitle__jSPnS{font-size:var(--text-xl)}.Approach_pillarDescription__6iUPE{font-size:var(--text-base)}.Approach_ctaText__gU_zY{font-size:var(--text-lg)}}@media (max-width:480px){.Approach_approachHeader__m2zAc h2{font-size:var(--text-2xl)}.Approach_pillarTitle__jSPnS{font-size:var(--text-lg)}}.Results_resultsSection__PpKIE{padding:var(--space-24) 0;background-color:var(--color-off-white);position:relative}.Results_sectionHeader__xwrIP{text-align:center;margin-bottom:var(--space-16);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.Results_sectionHeader__xwrIP.Results_visible___LpOr{opacity:1;transform:translateY(0)}.Results_sectionHeader__xwrIP h2{font-size:var(--text-5xl);color:var(--color-navy);margin-bottom:var(--space-4)}.Results_sectionHeader__xwrIP p{font-size:var(--text-xl);color:var(--color-gray-700);max-width:700px;margin:0 auto}.Results_resultsGrid__GJ1_E{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);max-width:1200px;margin:0 auto}.Results_resultCard__m5DbT{background-color:var(--color-white);border-radius:var(--border-radius-lg);padding:var(--space-8);box-shadow:var(--shadow-md);text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease,box-shadow .3s ease,transform .3s ease}.Results_resultCard__m5DbT.Results_visible___LpOr{opacity:1;transform:translateY(0)}.Results_resultCard__m5DbT:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.Results_resultValue__LzKx0{font-family:Fraunces,serif;font-size:var(--text-6xl);font-weight:800;background:linear-gradient(to right,var(--color-red),var(--color-orange));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;margin-bottom:var(--space-4)}.Results_resultDescription__NoK50{font-size:var(--text-lg);color:var(--color-gray-700);line-height:1.5}@media (min-width:640px){.Results_resultsGrid__GJ1_E{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Results_resultsGrid__GJ1_E{grid-template-columns:repeat(4,1fr)}}.SuccessStoriesCarousel_successStoriesSection__KPh0i{width:100%;background-color:var(--color-navy);color:var(--color-white);padding:var(--space-16) 0}.SuccessStoriesCarousel_sectionHeader__LP5mD{text-align:center;margin-bottom:var(--space-16);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.SuccessStoriesCarousel_sectionHeader__LP5mD.SuccessStoriesCarousel_visible__HJspB{opacity:1;transform:translateY(0)}.SuccessStoriesCarousel_sectionTitle__1jIsM{font-size:var(--text-5xl);color:var(--color-white);margin-bottom:var(--space-4)}.SuccessStoriesCarousel_sectionDescription__XARxe{font-size:var(--text-xl);color:var(--color-gray-200);max-width:700px;margin:0 auto}.SuccessStoriesCarousel_carouselContainer__vdxnV{position:relative;margin-top:var(--space-12)}.SuccessStoriesCarousel_carouselTrack__fZd3x{display:flex;gap:var(--space-6);overflow-x:auto;scroll-behavior:smooth;padding:0 var(--space-6);padding-bottom:var(--space-6);scrollbar-width:none;-ms-overflow-style:none}.SuccessStoriesCarousel_carouselTrack__fZd3x::-webkit-scrollbar{display:none}.SuccessStoriesCarousel_storyCard__0crPg{flex:0 0 380px;background-color:white;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden;transition:box-shadow .3s ease,transform .8s ease,opacity .8s ease;opacity:0;transform:translateY(20px)}.SuccessStoriesCarousel_storyCard__0crPg.SuccessStoriesCarousel_visible__HJspB{opacity:1;transform:translateY(0)}.SuccessStoriesCarousel_storyCard__0crPg:hover{box-shadow:0 10px 30px rgba(0,0,0,.4);transform:translateY(-5px)}.SuccessStoriesCarousel_storyCard__0crPg.SuccessStoriesCarousel_pillarOutcomes__eEcIR .SuccessStoriesCarousel_pillarIndicator__aaFLh{background-color:var(--color-outcomes)}.SuccessStoriesCarousel_storyCard__0crPg.SuccessStoriesCarousel_pillarAssets__eCG_F .SuccessStoriesCarousel_pillarIndicator__aaFLh{background-color:var(--color-assets)}.SuccessStoriesCarousel_storyCard__0crPg.SuccessStoriesCarousel_pillarClarity__QJf7y .SuccessStoriesCarousel_pillarIndicator__aaFLh{background-color:var(--color-clarity)}.SuccessStoriesCarousel_pillarIndicator__aaFLh{height:8px;width:100%}.SuccessStoriesCarousel_cardContent__qy29T{padding:var(--space-8)}.SuccessStoriesCarousel_pillarBadge__wIPFf{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:var(--text-xs);font-weight:var(--font-medium);margin-bottom:var(--space-6)}.SuccessStoriesCarousel_pillarOutcomes__eEcIR .SuccessStoriesCarousel_pillarBadge__wIPFf{background-color:var(--color-outcomes-bg);color:var(--color-outcomes)}.SuccessStoriesCarousel_pillarAssets__eCG_F .SuccessStoriesCarousel_pillarBadge__wIPFf{background-color:var(--color-assets-bg);color:var(--color-assets)}.SuccessStoriesCarousel_pillarClarity__QJf7y .SuccessStoriesCarousel_pillarBadge__wIPFf{background-color:var(--color-clarity-bg);color:var(--color-clarity)}.SuccessStoriesCarousel_storyTitle__Wkngz{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-gray-900);line-height:var(--leading-tight);margin-bottom:var(--space-6)}.SuccessStoriesCarousel_metricDisplay__5SUxO{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-gray-100);border-bottom:1px solid var(--color-gray-100);margin-bottom:var(--space-6)}.SuccessStoriesCarousel_metricIconWrapper__88cho{display:flex;align-items:center;justify-content:center}.SuccessStoriesCarousel_metricIcon__fY_fM{width:40px;height:40px;opacity:.2}.SuccessStoriesCarousel_pillarOutcomes__eEcIR .SuccessStoriesCarousel_metricIcon__fY_fM{color:var(--color-outcomes)}.SuccessStoriesCarousel_pillarAssets__eCG_F .SuccessStoriesCarousel_metricIcon__fY_fM{color:var(--color-assets)}.SuccessStoriesCarousel_pillarClarity__QJf7y .SuccessStoriesCarousel_metricIcon__fY_fM{color:var(--color-clarity)}.SuccessStoriesCarousel_metricText__VWz16{flex:1 1}.SuccessStoriesCarousel_metricValue__UZRzt{font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-1);line-height:1}.SuccessStoriesCarousel_pillarOutcomes__eEcIR .SuccessStoriesCarousel_metricValue__UZRzt{color:var(--color-outcomes)}.SuccessStoriesCarousel_pillarAssets__eCG_F .SuccessStoriesCarousel_metricValue__UZRzt{color:var(--color-assets)}.SuccessStoriesCarousel_pillarClarity__QJf7y .SuccessStoriesCarousel_metricValue__UZRzt{color:var(--color-clarity)}.SuccessStoriesCarousel_metricLabel__HimJQ{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-600)}.SuccessStoriesCarousel_storyTeaser__Ou38r{color:var(--color-gray-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.SuccessStoriesCarousel_cardFooter___rXI6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.SuccessStoriesCarousel_categoryBadge__xbWMF{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700);background-color:var(--color-gray-100);padding:var(--space-1) var(--space-3);border-radius:9999px;flex-shrink:0}.SuccessStoriesCarousel_readMoreLink__KKmP0{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:gap .2s ease;flex-shrink:0}.SuccessStoriesCarousel_pillarOutcomes__eEcIR .SuccessStoriesCarousel_readMoreLink__KKmP0{color:var(--color-outcomes)}.SuccessStoriesCarousel_pillarAssets__eCG_F .SuccessStoriesCarousel_readMoreLink__KKmP0{color:var(--color-assets)}.SuccessStoriesCarousel_pillarClarity__QJf7y .SuccessStoriesCarousel_readMoreLink__KKmP0{color:var(--color-clarity)}.SuccessStoriesCarousel_readMoreLink__KKmP0:hover{gap:var(--space-3)}.SuccessStoriesCarousel_arrowIcon__Bkpgw{width:16px;height:16px;transition:transform .2s ease}.SuccessStoriesCarousel_readMoreLink__KKmP0:hover .SuccessStoriesCarousel_arrowIcon__Bkpgw{transform:translateX(2px)}.SuccessStoriesCarousel_carouselIndicators__YuG8M{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-8)}.SuccessStoriesCarousel_indicatorDot__KM_fe{height:8px;border-radius:4px;background-color:rgba(255,255,255,.3);transition:all .3s ease;cursor:pointer}.SuccessStoriesCarousel_indicatorDot__KM_fe.SuccessStoriesCarousel_active__y7K5T{width:32px;background-color:var(--color-white)}.SuccessStoriesCarousel_indicatorDot__KM_fe:not(.SuccessStoriesCarousel_active__y7K5T){width:8px}@media (max-width:639px){.SuccessStoriesCarousel_storyCard__0crPg{flex:0 0 300px}.SuccessStoriesCarousel_metricValue__UZRzt,.SuccessStoriesCarousel_sectionTitle__1jIsM{font-size:var(--text-3xl)}.SuccessStoriesCarousel_cardContent__qy29T{padding:var(--space-6)}.SuccessStoriesCarousel_cardFooter___rXI6{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.SuccessStoriesCarousel_readMoreLink__KKmP0{align-self:flex-end}}@media (min-width:640px) and (max-width:1023px){.SuccessStoriesCarousel_storyCard__0crPg{flex:0 0 340px}}@media (max-width:480px){.SuccessStoriesCarousel_carouselTrack__fZd3x{padding:0 var(--space-4)}.SuccessStoriesCarousel_storyCard__0crPg{flex:0 0 280px}.SuccessStoriesCarousel_sectionTitle__1jIsM{font-size:var(--text-2xl)}.SuccessStoriesCarousel_sectionDescription__XARxe{font-size:var(--text-lg)}}.SuccessStoriesCarousel_storyCard__0crPg:first-child{transition-delay:.3s}.SuccessStoriesCarousel_storyCard__0crPg:nth-child(2){transition-delay:.4s}.SuccessStoriesCarousel_storyCard__0crPg:nth-child(3){transition-delay:.5s}.SuccessStoriesCarousel_storyCard__0crPg:nth-child(4){transition-delay:.6s}.SuccessStoriesCarousel_storyCard__0crPg:nth-child(5){transition-delay:.7s}.SuccessStoriesCarousel_storyCard__0crPg:nth-child(6){transition-delay:.8s}.SuccessStoriesCarousel_storyCard__0crPg:nth-child(7){transition-delay:.9s}.Experience_experienceSection___5em6{padding:var(--space-24) 0;background-color:var(--color-white);position:relative}.Experience_sectionHeader__7Do66{text-align:center;margin-bottom:var(--space-16);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.Experience_sectionHeader__7Do66.Experience_visible__nuPHT{opacity:1;transform:translateY(0)}.Experience_sectionHeader__7Do66 h2{font-size:var(--text-5xl);color:var(--color-navy);margin-bottom:var(--space-4)}.Experience_logoContainer__ebdgS{margin-bottom:var(--space-16);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.Experience_logoContainer__ebdgS.Experience_visible__nuPHT{opacity:1;transform:translateY(0)}.Experience_logosWrapper__cC3fs{max-width:1000px;margin:0 auto;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.Experience_logosImage__TXJQE{width:100%;height:auto;display:block}.Experience_experienceContent___TBtr{max-width:900px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;display:flex;flex-direction:column;gap:var(--space-8)}.Experience_experienceContent___TBtr.Experience_visible__nuPHT{opacity:1;transform:translateY(0)}.Experience_experienceCard__ZuFGC{padding:var(--space-6);border:1px solid var(--color-gray-200);border-radius:var(--border-radius);background-color:var(--color-off-white);box-shadow:var(--shadow-sm);transition:transform .3s ease,box-shadow .3s ease}.Experience_experienceCard__ZuFGC:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.Experience_cardTitle__TYx8e{font-size:var(--text-xl);color:var(--color-navy);margin:0 0 var(--space-4) 0;padding-bottom:var(--space-3);border-bottom:2px solid var(--color-teal)}.Experience_cardList__XckOY{padding-left:var(--space-6);margin:0}.Experience_cardList__XckOY li{margin-bottom:var(--space-3);line-height:1.6}@media (max-width:768px){.Experience_sectionHeader__7Do66 h2{font-size:var(--text-4xl)}.Experience_cardTitle__TYx8e{font-size:var(--text-lg)}}.Contact_contactSection__jV2ih{padding:var(--space-16) 0;position:relative;color:var(--color-white);min-height:500px;display:flex;align-items:center;overflow:hidden}.Contact_contactBackground__HVPUq{position:absolute;top:0;left:0;width:100%;height:120%;background-image:url(/images/nyc-skyline-night.jpg);background-size:cover;background-position:bottom;z-index:0;will-change:transform;transition:transform .1s ease-out}.Contact_contactOverlay__K3P3w{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}.Contact_contactContent__OTY4y{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center}.Contact_contactHeading__S4Y0c{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--space-6);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.Contact_contactHeading__S4Y0c.Contact_visible__r71OQ{opacity:1;transform:translateY(0)}.Contact_contactSubheading__s8DMg{font-size:var(--text-xl);line-height:1.6;margin-bottom:var(--space-10);color:var(--color-gray-100);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.Contact_contactSubheading__s8DMg.Contact_visible__r71OQ{opacity:1;transform:translateY(0)}.Contact_contactButtons___qxAj{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.Contact_contactButtons___qxAj.Contact_visible__r71OQ{opacity:1;transform:translateY(0)}.Contact_contactButton__lWnPZ{display:inline-block;padding:var(--space-4) var(--space-8);background:linear-gradient(to right,var(--color-red),var(--color-orange));color:var(--color-white);text-decoration:none;font-weight:600;border-radius:var(--border-radius);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.Contact_contactButton__lWnPZ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,100,50,.3)}@media (max-width:768px){.Contact_contactSection__jV2ih{padding:var(--space-12) 0}.Contact_contactHeading__S4Y0c{font-size:var(--text-3xl)}.Contact_contactSubheading__s8DMg{font-size:var(--text-lg)}}@media (max-width:480px){.Contact_contactHeading__S4Y0c{font-size:var(--text-2xl)}.Contact_contactSubheading__s8DMg{font-size:var(--text-base)}}.ScrollTopButton_scrollTopBtn__tNv1b{position:fixed;bottom:24px;right:24px;width:50px;height:50px;border-radius:50%;background-color:#0A1626;color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .3s ease;z-index:1000;border:none}.ScrollTopButton_scrollTopBtn__tNv1b.ScrollTopButton_visible__Ck_5o{opacity:1;visibility:visible;transform:translateY(0)}.ScrollTopButton_scrollTopBtn__tNv1b:hover{background-color:#2A9D8F}.ScrollTopButton_scrollTopBtn__tNv1b svg{transform:rotate(-90deg)}@media (max-width:768px){.ScrollTopButton_scrollTopBtn__tNv1b{bottom:32px;right:32px}}