.HeroSection-module__sBkrQG__hero{background-color:var(--ycc-off-white);background-image:radial-gradient(#e8eaed 1.5px,#0000 1.5px);background-size:24px 24px;padding:220px 0 160px;position:relative;overflow:hidden}.HeroSection-module__sBkrQG__heroContentWrapper{z-index:10;position:relative}.HeroSection-module__sBkrQG__glowOrbOne{filter:blur(80px);z-index:0;pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#fff0 70%);width:50vw;height:50vw;position:absolute;top:-10vw;left:10vw}.HeroSection-module__sBkrQG__glowOrbTwo{filter:blur(100px);z-index:0;pointer-events:none;background:radial-gradient(circle,#2563eb0d 0%,#fff0 70%);width:60vw;height:60vw;position:absolute;top:10vw;right:-10vw}.HeroSection-module__sBkrQG__header{text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin:0 auto 120px;display:flex}.HeroSection-module__sBkrQG__pillBadge{letter-spacing:2px;color:var(--ycc-navy);text-transform:uppercase;border:1px solid var(--ycc-border);background:#fffc;border-radius:9999px;margin-bottom:32px;padding:8px 16px;font-size:.75rem;font-weight:600;display:inline-block;box-shadow:0 4px 12px #00000008}.HeroSection-module__sBkrQG__title{color:var(--ycc-navy);letter-spacing:-.04em;margin-bottom:40px;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:500;line-height:1.05}.HeroSection-module__sBkrQG__highlight{color:#0000;background:linear-gradient(90deg, var(--ycc-navy) 0%, var(--ycc-blue) 100%);-webkit-background-clip:text;background-clip:text}.HeroSection-module__sBkrQG__carouselContainer{width:100%;padding-left:max(24px, calc((100vw - var(--max-width)) / 2));z-index:10;position:relative}.HeroSection-module__sBkrQG__carousel{scroll-snap-type:x mandatory;gap:40px;padding:40px 40px 80px 0;display:flex;overflow-x:auto}.HeroSection-module__sBkrQG__carousel::-webkit-scrollbar{display:none}.HeroSection-module__sBkrQG__card{cursor:pointer;scroll-snap-align:start;border:1px solid var(--ycc-border);background:#fff;border-radius:32px;flex-direction:column;flex:0 0 540px;height:700px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #1213170d}.HeroSection-module__sBkrQG__card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 32px 64px -16px #1213171a}.HeroSection-module__sBkrQG__cardHeader{margin-bottom:32px;padding:48px 48px 0}.HeroSection-module__sBkrQG__cardCategory{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;font-size:.875rem;font-weight:600}.HeroSection-module__sBkrQG__cardTitle{color:var(--ycc-navy);font-size:2.25rem;line-height:1.2;font-family:var(--font-sans);letter-spacing:-.02em;font-weight:500}.HeroSection-module__sBkrQG__imageContainer{background:var(--ycc-slate);border:1px solid var(--ycc-border);border-radius:24px;flex-grow:1;margin:0 24px 24px;overflow:hidden;box-shadow:inset 0 2px 4px #00000005}.HeroSection-module__sBkrQG__image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.HeroSection-module__sBkrQG__card:hover .HeroSection-module__sBkrQG__image{transform:scale(1.05)}@media (max-width:768px){.HeroSection-module__sBkrQG__hero{padding-top:140px}.HeroSection-module__sBkrQG__card{border-radius:24px;flex:0 0 320px;height:500px}.HeroSection-module__sBkrQG__cardHeader{padding:32px 32px 0}.HeroSection-module__sBkrQG__cardTitle{font-size:1.75rem}.HeroSection-module__sBkrQG__imageContainer{border-radius:16px;margin:0 16px 16px}}
.InnovationSection-module__Xid-vG__innovation{background-color:var(--ycc-white);padding:160px 0;position:relative}.InnovationSection-module__Xid-vG__content{align-items:center;gap:100px;display:flex}.InnovationSection-module__Xid-vG__left{flex:1.2}.InnovationSection-module__Xid-vG__right{flex:.8}.InnovationSection-module__Xid-vG__title{letter-spacing:-.04em;font-size:clamp(3rem,5vw,4.5rem);line-height:1.1;font-family:var(--font-sans);color:var(--ycc-navy);margin-bottom:32px;font-weight:500}.InnovationSection-module__Xid-vG__italic{color:var(--ycc-blue);font-style:italic}.InnovationSection-module__Xid-vG__subtitle{color:#3c4043;max-width:600px;margin-bottom:60px;font-size:1.25rem;line-height:1.7}.InnovationSection-module__Xid-vG__capabilitiesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.InnovationSection-module__Xid-vG__capCard{background:var(--ycc-off-white);border:1px solid var(--ycc-border);border-radius:32px;padding:32px;transition:all .3s cubic-bezier(.16,1,.3,1)}.InnovationSection-module__Xid-vG__capCard:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px #1213170d}.InnovationSection-module__Xid-vG__capIcon{margin-bottom:24px;font-size:2rem}.InnovationSection-module__Xid-vG__capTitle{color:var(--ycc-navy);margin-bottom:12px;font-size:1.25rem;font-weight:600}.InnovationSection-module__Xid-vG__capDesc{color:#6b7280;font-size:.875rem;line-height:1.6}.InnovationSection-module__Xid-vG__imageContainer{aspect-ratio:1;width:100%;position:relative}.InnovationSection-module__Xid-vG__innovationImage{object-fit:cover;border-radius:40px;width:100%;height:100%;box-shadow:0 40px 100px -20px #0000001a}.InnovationSection-module__Xid-vG__glassOverlay{-webkit-backdrop-filter:saturate(180%)blur(24px);background:#fff9;border:1px solid #ffffff80;border-radius:24px;padding:32px;position:absolute;bottom:40px;left:-40px;box-shadow:0 20px 50px #0000000d}.InnovationSection-module__Xid-vG__statsTag{flex-direction:column;display:flex}.InnovationSection-module__Xid-vG__statsNum{color:var(--ycc-navy);letter-spacing:-.05em;font-size:3rem;font-weight:600}.InnovationSection-module__Xid-vG__statsLabel{text-transform:uppercase;letter-spacing:1px;color:var(--ycc-blue);font-size:.75rem;font-weight:600}@media (max-width:1024px){.InnovationSection-module__Xid-vG__content{flex-direction:column;gap:60px}.InnovationSection-module__Xid-vG__glassOverlay{bottom:20px;left:20px}}
.FeaturedInsights-module__PnAOzG__insights{background:var(--ycc-off-white);padding:160px 0}.FeaturedInsights-module__PnAOzG__sectionTitle{text-transform:uppercase;letter-spacing:2px;color:var(--ycc-blue);text-align:center;margin-bottom:60px;font-size:1rem;font-weight:600}.FeaturedInsights-module__PnAOzG__grid{grid-template-columns:repeat(3,1fr);gap:32px;height:600px;display:grid}.FeaturedInsights-module__PnAOzG__card{cursor:pointer;border:1px solid var(--ycc-border);border-radius:32px;flex-direction:column;justify-content:flex-end;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d}.FeaturedInsights-module__PnAOzG__large{color:#fff;border:none;grid-column:span 2}.FeaturedInsights-module__PnAOzG__medium{grid-column:span 1}.FeaturedInsights-module__PnAOzG__dark{color:#fff;border:none;background-color:var(--ycc-navy)!important}.FeaturedInsights-module__PnAOzG__imageOverlay{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.FeaturedInsights-module__PnAOzG__imageOverlay:after{content:"";background:linear-gradient(#12131700 0%,#121317e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.FeaturedInsights-module__PnAOzG__image{object-fit:cover;width:100%;height:100%}.FeaturedInsights-module__PnAOzG__cardContent{z-index:10;position:relative}.FeaturedInsights-module__PnAOzG__label{letter-spacing:.05em;opacity:.8;color:currentColor;margin-bottom:16px;font-size:.75rem;font-weight:600}.FeaturedInsights-module__PnAOzG__title{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:500;line-height:1.1}.FeaturedInsights-module__PnAOzG__large .FeaturedInsights-module__PnAOzG__title{margin-bottom:40px;font-size:3rem}.FeaturedInsights-module__PnAOzG__medium .FeaturedInsights-module__PnAOzG__title{margin-bottom:32px;font-size:2rem}.FeaturedInsights-module__PnAOzG__cta{color:inherit;font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid;border-radius:9999px;align-items:center;gap:12px;padding:12px 32px;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.FeaturedInsights-module__PnAOzG__cta:hover,.FeaturedInsights-module__PnAOzG__dark .FeaturedInsights-module__PnAOzG__cta:hover{color:var(--ycc-navy);background:#fff;border-color:#fff}.FeaturedInsights-module__PnAOzG__arrow{font-size:1.25rem}@media (max-width:1024px){.FeaturedInsights-module__PnAOzG__grid{grid-template-columns:1fr;height:auto}.FeaturedInsights-module__PnAOzG__large,.FeaturedInsights-module__PnAOzG__medium{grid-column:span 1;height:480px}.FeaturedInsights-module__PnAOzG__large .FeaturedInsights-module__PnAOzG__title{font-size:2.25rem}}
