.HeroSection-module__SEewqa__hero{background:var(--gradient-hero);align-items:center;min-height:100vh;padding:10rem 0 6rem;display:flex;position:relative;overflow:hidden}.HeroSection-module__SEewqa__blobBlue{pointer-events:none;background:radial-gradient(#1b2a4e2e 0%,#0000 70%);width:60%;height:70%;animation:12s ease-in-out infinite HeroSection-module__SEewqa__blobDrift1;position:absolute;top:-20%;right:-10%}.HeroSection-module__SEewqa__blobTeal{pointer-events:none;background:radial-gradient(#00b4a624 0%,#0000 70%);width:50%;height:55%;animation:15s ease-in-out infinite HeroSection-module__SEewqa__blobDrift2;position:absolute;bottom:-15%;left:-5%}.HeroSection-module__SEewqa__blobWarm{pointer-events:none;background:radial-gradient(#ff6b3517 0%,#0000 70%);width:30%;height:30%;animation:18s ease-in-out infinite reverse HeroSection-module__SEewqa__blobDrift1;position:absolute;top:30%;right:20%}.HeroSection-module__SEewqa__grid{pointer-events:none;background-image:linear-gradient(#1b2a4e0a 1px,#0000 1px),linear-gradient(90deg,#1b2a4e0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#00000080 40% 60%,#0000);mask-image:linear-gradient(#0000,#00000080 40% 60%,#0000)}.HeroSection-module__SEewqa__inner{grid-template-columns:1fr 1fr;align-items:center;gap:2rem;display:grid}.HeroSection-module__SEewqa__content{z-index:1;flex-direction:column;gap:1.75rem;display:flex;position:relative}.HeroSection-module__SEewqa__visual{z-index:2;justify-content:center;align-items:center;width:100%;height:550px;display:flex;position:relative}.HeroSection-module__SEewqa__visualDecor{background:var(--gradient-brand);filter:blur(80px);opacity:.3;z-index:1;border-radius:50%;width:75%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroSection-module__SEewqa__imageFrame1,.HeroSection-module__SEewqa__imageFrame2{background:#fff;border:6px solid #fff;border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -15px #0f1c3f59,0 0 0 1px #fff9}.HeroSection-module__SEewqa__imageFrame1{z-index:3;width:65%;animation:6s ease-in-out infinite HeroSection-module__SEewqa__float;top:5%;right:0}.HeroSection-module__SEewqa__imageFrame2{z-index:4;width:70%;animation:8s ease-in-out infinite HeroSection-module__SEewqa__float2;bottom:5%;left:0}.HeroSection-module__SEewqa__imageFrame1:hover,.HeroSection-module__SEewqa__imageFrame2:hover{animation-play-state:paused;box-shadow:0 40px 80px -15px #0f1c3f66;z-index:10!important}.HeroSection-module__SEewqa__image{object-fit:contain;width:100%;height:auto;display:block}.HeroSection-module__SEewqa__eyebrowRow{flex-wrap:wrap;gap:.75rem;display:flex}.HeroSection-module__SEewqa__headline{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);font-size:clamp(2.1rem,4vw,3.25rem);font-weight:800;line-height:1.1}.HeroSection-module__SEewqa__subheadline{color:var(--text-secondary);max-width:65ch;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.75}.HeroSection-module__SEewqa__support{color:var(--text-secondary);border-left:3px solid var(--brand-400);padding-left:1rem;font-size:.9rem;font-style:italic}.HeroSection-module__SEewqa__actions{flex-wrap:wrap;gap:1rem;display:flex}.HeroSection-module__SEewqa__stats{border-top:1px solid var(--border-subtle);align-items:center;gap:2rem;padding-top:1.5rem;display:flex}.HeroSection-module__SEewqa__stat{flex-direction:column;gap:.25rem;display:flex}.HeroSection-module__SEewqa__statNum{font-family:var(--font-display);background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800;line-height:1}.HeroSection-module__SEewqa__statLabel{color:var(--text-muted);letter-spacing:.01em;font-size:.78rem;font-weight:500}.HeroSection-module__SEewqa__statDivider{background:var(--border-subtle);width:1px;height:2.5rem}@media (max-width:1024px){.HeroSection-module__SEewqa__inner{grid-template-columns:1fr;gap:4rem}.HeroSection-module__SEewqa__visual{max-width:500px;margin:0 auto 2rem}.HeroSection-module__SEewqa__imageFrame2{animation:8s ease-in-out infinite HeroSection-module__SEewqa__float2;transform:none}.HeroSection-module__SEewqa__imageFrame1{animation:6s ease-in-out infinite HeroSection-module__SEewqa__float;transform:none}.HeroSection-module__SEewqa__hero{min-height:auto;padding:8rem 0 4rem}.HeroSection-module__SEewqa__stats{flex-wrap:wrap;gap:1.25rem}.HeroSection-module__SEewqa__statDivider{display:none}}@keyframes HeroSection-module__SEewqa__blobDrift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(3%,5%)scale(1.05)}66%{transform:translate(-2%,-3%)scale(.97)}}@keyframes HeroSection-module__SEewqa__blobDrift2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-4%,3%)scale(1.04)}66%{transform:translate(3%,-4%)scale(.98)}}
.HighlightsSection-module__8Q3-1G__section{padding:var(--space-24) 0;background:var(--surface-base);position:relative;overflow:hidden}.HighlightsSection-module__8Q3-1G__section:before{content:"";pointer-events:none;background:radial-gradient(#00b4a60f 0%,#0000 65%);width:80%;height:70%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.HighlightsSection-module__8Q3-1G__section:after{content:"";pointer-events:none;background:radial-gradient(#1b2a4e0a 0%,#0000 65%);width:45%;height:60%;position:absolute;bottom:-10%;right:-5%}.HighlightsSection-module__8Q3-1G__header{text-align:center;max-width:680px;margin:0 auto var(--space-16);align-items:center;gap:var(--space-4);z-index:1;flex-direction:column;display:flex;position:relative}.HighlightsSection-module__8Q3-1G__title{font-family:var(--font-outfit);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.HighlightsSection-module__8Q3-1G__subtitle{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.7}.HighlightsSection-module__8Q3-1G__header .badge-teal{background:var(--teal-100);color:var(--teal-600);border-color:#00b4a633}.HighlightsSection-module__8Q3-1G__grid{gap:var(--space-6);z-index:1;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.HighlightsSection-module__8Q3-1G__card{background:var(--surface-card);border:1px solid var(--border-subtle);padding:var(--space-8);gap:var(--space-4);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden}.HighlightsSection-module__8Q3-1G__card:before{content:"";opacity:0;background:linear-gradient(135deg,#1b2a4e05 0%,#00a69305 100%);border-radius:24px;transition:opacity .3s;position:absolute;inset:0}.HighlightsSection-module__8Q3-1G__card:hover{border-color:var(--border-brand);box-shadow:var(--shadow-lg);transform:translateY(-10px)}.HighlightsSection-module__8Q3-1G__card:hover:before{opacity:1}.HighlightsSection-module__8Q3-1G__iconWrap{background:var(--brand-100);border:1px solid var(--border-brand);width:56px;height:56px;color:var(--brand-600);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex}.HighlightsSection-module__8Q3-1G__card:hover .HighlightsSection-module__8Q3-1G__iconWrap{transform:scale(1.1);box-shadow:0 4px 16px #1b2a4e26}.HighlightsSection-module__8Q3-1G__tag{width:fit-content;font-size:.6875rem;background:var(--teal-100)!important;color:var(--teal-600)!important;border-color:#00b4a633!important}.HighlightsSection-module__8Q3-1G__cardTitle{font-family:var(--font-outfit);color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.HighlightsSection-module__8Q3-1G__cardDesc{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.65}@media (max-width:900px){.HighlightsSection-module__8Q3-1G__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.HighlightsSection-module__8Q3-1G__grid{grid-template-columns:1fr}.HighlightsSection-module__8Q3-1G__section{padding:var(--space-16) 0}}
﻿.SectionTitle-module__9SotCq__wrapper{flex-direction:column;gap:.75rem;display:flex}.SectionTitle-module__9SotCq__center{text-align:center;align-items:center}.SectionTitle-module__9SotCq__eyebrow{align-self:flex-start}.SectionTitle-module__9SotCq__center .SectionTitle-module__9SotCq__eyebrow{align-self:center}.SectionTitle-module__9SotCq__title{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700;line-height:1.2}.SectionTitle-module__9SotCq__subtitle{max-width:60ch;margin-top:.5rem}.SectionTitle-module__9SotCq__center .SectionTitle-module__9SotCq__subtitle{text-align:center;margin-left:auto;margin-right:auto}
﻿.CTASection-module__JDDWTW__section{background:var(--surface-0);position:relative;overflow:hidden}.CTASection-module__JDDWTW__bgGlow{pointer-events:none;background:radial-gradient(#00b4a60f 0%,#0000 65%);width:80%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CTASection-module__JDDWTW__wrapper{z-index:1;background:linear-gradient(135deg,#0a0f1e 0%,#0f1c3f 50%,#1d3faa 100%);border-radius:32px;grid-template-columns:1.4fr 1fr;align-items:center;gap:5rem;padding:4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #0f1c3f40,0 0 0 1px #ffffff0f}.CTASection-module__JDDWTW__wrapper:before{content:"";pointer-events:none;background:radial-gradient(#1b2a4e59 0%,#0000 65%);width:50%;height:120%;position:absolute;top:-30%;right:-10%}.CTASection-module__JDDWTW__wrapper:after{content:"";pointer-events:none;background:radial-gradient(#00a69333 0%,#0000 65%);width:40%;height:80%;position:absolute;bottom:-30%;left:-5%}.CTASection-module__JDDWTW__content{z-index:1;flex-direction:column;gap:1.75rem;display:flex;position:relative}.CTASection-module__JDDWTW__title{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;line-height:1.2}.CTASection-module__JDDWTW__desc{color:#ffffffbf;max-width:55ch;font-size:1rem;line-height:1.75}.CTASection-module__JDDWTW__actions{flex-wrap:wrap;gap:1rem;display:flex}.CTASection-module__JDDWTW__actions .btn-primary{animation:3s ease-in-out infinite CTASection-module__JDDWTW__pulse-wa}.CTASection-module__JDDWTW__info{z-index:1;flex-direction:column;gap:1.75rem;display:flex;position:relative}.CTASection-module__JDDWTW__infoItem{align-items:flex-start;gap:1rem;display:flex}.CTASection-module__JDDWTW__infoIcon{flex-shrink:0;margin-top:.1rem;font-size:1.75rem}.CTASection-module__JDDWTW__infoLabel{font-family:var(--font-display);color:#fff;margin-bottom:.2rem;font-size:.95rem;font-weight:700;display:block}.CTASection-module__JDDWTW__infoDesc{color:#fff9;font-size:.85rem;line-height:1.5}@media (max-width:1024px){.CTASection-module__JDDWTW__wrapper{grid-template-columns:1fr;gap:3rem;padding:2.5rem}}@media (max-width:600px){.CTASection-module__JDDWTW__actions{flex-direction:column}.CTASection-module__JDDWTW__wrapper{padding:2rem 1.5rem}}
.ProgramCard-module__-kjQCq__card{background:var(--surface-card);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;gap:1.5rem;padding:2.25rem;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0f1c3f0d}.ProgramCard-module__-kjQCq__card:before{content:"";background:var(--stage-color,var(--gradient-brand));opacity:.85;height:4px;transition:opacity var(--transition-base), height var(--transition-base);position:absolute;top:0;left:0;right:0}.ProgramCard-module__-kjQCq__card:hover{border-color:#1b2a4e40;transform:translateY(-8px);box-shadow:0 16px 40px #0f1c3f1a,0 8px 16px #1b2a4e0d}.ProgramCard-module__-kjQCq__card:hover:before{opacity:1;height:6px}.ProgramCard-module__-kjQCq__featured{background:linear-gradient(135deg, var(--surface-0), var(--brand-100));border-color:var(--border-brand)}.ProgramCard-module__-kjQCq__top{justify-content:space-between;align-items:flex-start;display:flex}.ProgramCard-module__-kjQCq__stageBadge{letter-spacing:.06em;border-radius:6px;align-self:flex-start;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.ProgramCard-module__-kjQCq__body{flex-direction:column;flex:1;gap:.85rem;margin-top:.5rem;display:flex}.ProgramCard-module__-kjQCq__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.35}.ProgramCard-module__-kjQCq__objective{color:var(--text-secondary);font-size:.95rem;line-height:1.7}.ProgramCard-module__-kjQCq__diferencial{color:var(--teal-600);border-top:1px dashed var(--border-light);margin-top:.25rem;padding-top:1rem;font-size:.875rem;font-weight:500;line-height:1.6}.ProgramCard-module__-kjQCq__footer{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:1.25rem}.ProgramCard-module__-kjQCq__cta{font-family:var(--font-display);color:var(--brand-500);transition:gap var(--transition-fast), color var(--transition-fast);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.ProgramCard-module__-kjQCq__card:hover .ProgramCard-module__-kjQCq__cta{color:var(--brand-600);gap:.75rem}
.programa-module__GVzR1q__hero{background:var(--gradient-hero);padding:13rem 0 5rem;position:relative;overflow:hidden}.programa-module__GVzR1q__heroBg{pointer-events:none;background:radial-gradient(at 60% 40%,#2563eb1f 0%,#0000 60%);position:absolute;inset:0}.programa-module__GVzR1q__heroContent{z-index:1;flex-direction:column;gap:1.25rem;max-width:720px;display:flex;position:relative}.programa-module__GVzR1q__breadcrumb{align-items:center;gap:.6rem;display:flex}.programa-module__GVzR1q__breadLink{color:var(--text-muted);transition:color var(--transition-fast);font-size:.875rem}.programa-module__GVzR1q__breadLink:hover{color:var(--teal-400)}.programa-module__GVzR1q__breadSep{color:var(--text-muted);font-size:.875rem}.programa-module__GVzR1q__heroIcon{margin-top:.5rem;font-size:3rem;line-height:1}.programa-module__GVzR1q__heroTitle{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.programa-module__GVzR1q__heroObjective{color:var(--text-secondary);max-width:60ch;font-size:1.05rem;line-height:1.75}.programa-module__GVzR1q__heroDiferencial{color:var(--teal-400);border-left:2px solid var(--teal-400);padding-left:1rem;font-size:.95rem;font-style:italic;line-height:1.6}.programa-module__GVzR1q__heroActions{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.programa-module__GVzR1q__contentSection{background:var(--surface-1)}.programa-module__GVzR1q__contentGrid{grid-template-columns:1fr 340px;align-items:start;gap:4rem;display:grid}.programa-module__GVzR1q__main{flex-direction:column;gap:3rem;display:flex}.programa-module__GVzR1q__block{flex-direction:column;gap:1.25rem;display:flex}.programa-module__GVzR1q__blockTitle{font-family:var(--font-display);color:var(--text-primary);font-size:1.4rem;font-weight:700}.programa-module__GVzR1q__includeList{flex-direction:column;gap:.85rem;display:flex}.programa-module__GVzR1q__includeItem{color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.5;display:flex}.programa-module__GVzR1q__check{color:var(--teal-400);flex-shrink:0;margin-top:2px}.programa-module__GVzR1q__targetList{flex-direction:column;gap:.85rem;display:flex}.programa-module__GVzR1q__targetItem{color:var(--text-secondary);align-items:flex-start;gap:.85rem;font-size:.95rem;line-height:1.5;display:flex}.programa-module__GVzR1q__bullet{background:var(--brand-400);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.programa-module__GVzR1q__valueBox{border:1px solid var(--border-brand);border-radius:var(--border-radius-lg);background:linear-gradient(135deg,#2563eb14,#14b8a60f);flex-direction:column;gap:1rem;padding:2.5rem;display:flex}.programa-module__GVzR1q__valueTitle{font-family:var(--font-display);color:var(--text-primary);font-size:1.3rem;font-weight:700}.programa-module__GVzR1q__valueText{font-family:var(--font-display);color:var(--teal-400);font-size:1rem;font-style:italic;font-weight:600;line-height:1.6}.programa-module__GVzR1q__valueSummary p{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.programa-module__GVzR1q__sidebar{flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:7rem}.programa-module__GVzR1q__sideCard{background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);padding:1.75rem}.programa-module__GVzR1q__sideCtaCard{border:1px solid var(--border-teal);border-radius:var(--border-radius-lg);background:linear-gradient(135deg,#14b8a61a,#2563eb14);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.programa-module__GVzR1q__sideTitle{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.programa-module__GVzR1q__sideDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.programa-module__GVzR1q__stageTrack{flex-direction:column;gap:0;display:flex}.programa-module__GVzR1q__stageItem{opacity:.4;transition:opacity var(--transition-fast);align-items:center;gap:.85rem;padding:.6rem 0;display:flex}.programa-module__GVzR1q__stageActive{opacity:1}.programa-module__GVzR1q__stageDone{opacity:.7}.programa-module__GVzR1q__stageDot{background:var(--border-subtle);width:10px;height:10px;transition:background var(--transition-fast);border-radius:50%;flex-shrink:0}.programa-module__GVzR1q__stageActive .programa-module__GVzR1q__stageDot{background:var(--teal-400);box-shadow:0 0 8px #14b8a680}.programa-module__GVzR1q__stageDone .programa-module__GVzR1q__stageDot{background:var(--brand-400)}.programa-module__GVzR1q__stageLabel{font-family:var(--font-display);color:var(--text-secondary);font-size:.875rem;font-weight:500}.programa-module__GVzR1q__stageActive .programa-module__GVzR1q__stageLabel{color:var(--text-primary);font-weight:700}.programa-module__GVzR1q__notFound{align-items:center;min-height:60vh;padding-top:80px;display:flex}@media (max-width:1024px){.programa-module__GVzR1q__contentGrid{grid-template-columns:1fr}.programa-module__GVzR1q__sidebar{position:static}}@media (max-width:600px){.programa-module__GVzR1q__heroActions{flex-direction:column}}
.sobre-module__u5CazW__pageHero{background:var(--gradient-hero);padding:13rem 0 5rem;position:relative;overflow:hidden}.sobre-module__u5CazW__heroBg{pointer-events:none;background:radial-gradient(at 30%,#2563eb26 0%,#0000 60%);position:absolute;inset:0}.sobre-module__u5CazW__heroContent{z-index:1;flex-direction:column;gap:1.5rem;max-width:720px;display:flex;position:relative}.sobre-module__u5CazW__heroTitle{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.sobre-module__u5CazW__heroDesc{color:var(--text-secondary);max-width:60ch;font-size:1.05rem;line-height:1.8}.sobre-module__u5CazW__missionSection{background:var(--surface-1)}.sobre-module__u5CazW__missionGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:5rem;display:grid}.sobre-module__u5CazW__missionText{color:var(--text-secondary);margin-top:1.5rem;font-size:1rem;line-height:1.8}.sobre-module__u5CazW__quoteBox{background:var(--gradient-card);border:1px solid var(--border-brand);border-radius:var(--border-radius-lg);flex-direction:column;align-self:center;gap:1.25rem;padding:2.5rem;display:flex}.sobre-module__u5CazW__quote{font-family:var(--font-display);color:var(--text-primary);border:none;font-size:1.2rem;font-style:italic;font-weight:600;line-height:1.6}.sobre-module__u5CazW__quoteSource{color:var(--teal-400);font-size:.82rem;font-style:normal}.sobre-module__u5CazW__valuesSection{background:var(--surface-2)}.sobre-module__u5CazW__valuesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.sobre-module__u5CazW__valueCard{background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius);transition:all var(--transition-base);flex-direction:column;gap:.75rem;padding:2rem;display:flex}.sobre-module__u5CazW__valueCard:hover{border-color:var(--border-teal);transform:translateY(-3px)}.sobre-module__u5CazW__valueIcon{font-size:1.75rem}.sobre-module__u5CazW__valueTitle{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:700}.sobre-module__u5CazW__valueDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.65}.sobre-module__u5CazW__philosophySection{background:var(--surface-base)}.sobre-module__u5CazW__philosophyInner{flex-direction:column;gap:2.5rem;max-width:720px;display:flex}.sobre-module__u5CazW__philosophyActions{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:1024px){.sobre-module__u5CazW__missionGrid{grid-template-columns:1fr;gap:3rem}.sobre-module__u5CazW__valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sobre-module__u5CazW__valuesGrid{grid-template-columns:1fr}.sobre-module__u5CazW__philosophyActions{flex-direction:column}}
﻿ .MethodologySection-module__kG9Zua__section{background:var(--surface-base)}.MethodologySection-module__kG9Zua__methodGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:3rem;display:grid}.MethodologySection-module__kG9Zua__methodCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius);box-shadow:var(--shadow-card);transition:all var(--transition-base);flex-direction:column;gap:.6rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.MethodologySection-module__kG9Zua__methodCard:after{content:"";background:var(--gradient-brand);opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;bottom:0;left:0;right:0}.MethodologySection-module__kG9Zua__methodCard:hover{border-color:var(--border-brand);box-shadow:var(--shadow-md);transform:translateY(-4px)}.MethodologySection-module__kG9Zua__methodCard:hover:after{opacity:1}.MethodologySection-module__kG9Zua__methodNum{font-family:var(--font-display);color:var(--brand-200);font-size:2rem;font-weight:800;line-height:1}.MethodologySection-module__kG9Zua__methodStep{font-family:var(--font-display);color:var(--text-primary);font-size:1.1rem;font-weight:700}.MethodologySection-module__kG9Zua__methodDesc{color:var(--text-secondary);font-size:.85rem;line-height:1.65}.MethodologySection-module__kG9Zua__nrSection{background:var(--surface-1);position:relative;overflow:hidden}.MethodologySection-module__kG9Zua__bgGlow{pointer-events:none;background:radial-gradient(#1b2a4e0f 0%,#0000 70%);width:70%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MethodologySection-module__kG9Zua__nrGrid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}.MethodologySection-module__kG9Zua__nrCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-card);transition:all var(--transition-base);flex-direction:column;gap:1rem;padding:2.5rem;display:flex}.MethodologySection-module__kG9Zua__nrCard:hover{box-shadow:var(--shadow-brand);border-color:var(--border-brand);transform:translateY(-4px)}.MethodologySection-module__kG9Zua__nrBadge{background:var(--gradient-brand);width:60px;height:60px;font-family:var(--font-display);color:#fff;box-shadow:var(--shadow-brand);border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.MethodologySection-module__kG9Zua__nrTitle{font-family:var(--font-display);color:var(--text-primary);font-size:1.25rem;font-weight:700}.MethodologySection-module__kG9Zua__nrDesc{color:var(--text-secondary);font-size:.9rem;line-height:1.75}.MethodologySection-module__kG9Zua__nrList{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.MethodologySection-module__kG9Zua__nrItem{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.MethodologySection-module__kG9Zua__check{color:var(--teal-500);flex-shrink:0}.MethodologySection-module__kG9Zua__nrCta{background:linear-gradient(135deg, var(--brand-100), var(--teal-100));border:1px solid var(--border-brand);border-radius:var(--border-radius-lg);justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:2rem 2.5rem;display:flex}.MethodologySection-module__kG9Zua__nrCtaText{font-family:var(--font-display);color:var(--text-secondary);max-width:55ch;font-size:1rem;font-weight:500;line-height:1.6}@media (max-width:1024px){.MethodologySection-module__kG9Zua__methodGrid{grid-template-columns:repeat(3,1fr)}.MethodologySection-module__kG9Zua__nrGrid{grid-template-columns:1fr}}@media (max-width:768px){.MethodologySection-module__kG9Zua__methodGrid{grid-template-columns:repeat(2,1fr)}.MethodologySection-module__kG9Zua__nrCta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.MethodologySection-module__kG9Zua__methodGrid{grid-template-columns:1fr}}
.PortfolioGrid-module__E755Pa__section{background:var(--surface-1)}.PortfolioGrid-module__E755Pa__stageLegend{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2.5rem 0;display:flex}.PortfolioGrid-module__E755Pa__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.PortfolioGrid-module__E755Pa__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem;display:flex}@media (max-width:1024px){.PortfolioGrid-module__E755Pa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.PortfolioGrid-module__E755Pa__grid{grid-template-columns:1fr}.PortfolioGrid-module__E755Pa__actions{flex-direction:column;align-items:center}}
