.FlowDiagram-module__tcYKHq__diagram,.FlowDiagram-module__tcYKHq__item{flex-direction:column;align-items:center;width:100%;display:flex}.FlowDiagram-module__tcYKHq__node{text-align:center;letter-spacing:.02em;border-radius:var(--radius-md);width:100%;max-width:220px;color:var(--white);background:#c9a84c12;border:1.5px solid #c9a84c8c;padding:.875rem 1.25rem;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s}.FlowDiagram-module__tcYKHq__node:hover{border-color:var(--gold);background:#c9a84c21}.FlowDiagram-module__tcYKHq__light .FlowDiagram-module__tcYKHq__node{color:var(--navy);background:#0a162808;border-color:#0a162833}.FlowDiagram-module__tcYKHq__light .FlowDiagram-module__tcYKHq__node:hover{border-color:var(--gold);background:#c9a84c14}.FlowDiagram-module__tcYKHq__connector{flex-direction:column;align-items:center;gap:0;display:flex}.FlowDiagram-module__tcYKHq__line{background:linear-gradient(#c9a84c99,#c9a84c4d);width:1.5px;height:28px}.FlowDiagram-module__tcYKHq__light .FlowDiagram-module__tcYKHq__line{background:linear-gradient(#0a162840,#0a16281a)}.FlowDiagram-module__tcYKHq__arrowhead{border-top:6px solid #c9a84c80;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.FlowDiagram-module__tcYKHq__light .FlowDiagram-module__tcYKHq__arrowhead{border-top-color:#0a162833}
.HeroSection-module__xWqnDW__hero{align-items:center;min-height:100svh;padding-top:72px;display:flex;position:relative;overflow:hidden}.HeroSection-module__xWqnDW__inner{z-index:1;padding-top:var(--section-py);padding-bottom:var(--section-py);grid-template-columns:1fr 308px;align-items:center;gap:5rem;display:grid;position:relative}.HeroSection-module__xWqnDW__content{max-width:680px}.HeroSection-module__xWqnDW__headline{color:var(--white);margin-bottom:1rem;font-size:clamp(3rem,7vw,6rem);line-height:1.05}.HeroSection-module__xWqnDW__positioningLine{font-family:var(--font-heading);color:var(--gold);margin-bottom:2rem;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;line-height:1.4}.HeroSection-module__xWqnDW__body{color:#f8f6f1b3;max-width:560px;margin-bottom:.875rem;font-size:.975rem;line-height:1.75}.HeroSection-module__xWqnDW__bodyBlock{margin-bottom:.875rem}.HeroSection-module__xWqnDW__bodyLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);opacity:.75;margin-bottom:.3rem;font-size:.7rem;font-weight:600;display:inline-block}.HeroSection-module__xWqnDW__ctas{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.HeroSection-module__xWqnDW__microLine{color:#f8f6f166;letter-spacing:.01em;margin-top:.875rem;font-size:.75rem}.HeroSection-module__xWqnDW__diagramWrap{border-radius:var(--radius-md);background:#c9a84c0a;border:1px solid #c9a84c1f;justify-content:center;padding:2rem 1rem;display:flex}.HeroSection-module__xWqnDW__fade{pointer-events:none;background:linear-gradient(#0000,#0a162880);height:120px;position:absolute;bottom:0;left:0;right:0}@keyframes HeroSection-module__xWqnDW__heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.HeroSection-module__xWqnDW__content>*{animation:.8s cubic-bezier(.16,1,.3,1) both HeroSection-module__xWqnDW__heroFadeUp}.HeroSection-module__xWqnDW__content>:first-child{animation-delay:50ms}.HeroSection-module__xWqnDW__content>:nth-child(2){animation-delay:.18s}.HeroSection-module__xWqnDW__content>:nth-child(3){animation-delay:.32s}.HeroSection-module__xWqnDW__content>:nth-child(4){animation-delay:.44s}.HeroSection-module__xWqnDW__content>:nth-child(5){animation-delay:.52s}.HeroSection-module__xWqnDW__content>:nth-child(6){animation-delay:.62s}.HeroSection-module__xWqnDW__content>:nth-child(7){animation-delay:.7s}.HeroSection-module__xWqnDW__diagramWrap{animation:.95s cubic-bezier(.16,1,.3,1) .38s both HeroSection-module__xWqnDW__heroFadeUp}}@media (max-width:900px){.HeroSection-module__xWqnDW__inner{grid-template-columns:1fr;gap:3rem}.HeroSection-module__xWqnDW__diagramWrap{max-width:308px;margin:0 auto}}
.ProblemSection-module__dEpghq__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.ProblemSection-module__dEpghq__header{max-width:760px}.ProblemSection-module__dEpghq__headline{color:var(--navy);margin-bottom:0;font-size:clamp(1.75rem,3.5vw,2.75rem)}.ProblemSection-module__dEpghq__body{flex-direction:column;gap:1rem;max-width:640px;margin-bottom:3.5rem;display:flex}.ProblemSection-module__dEpghq__body p{color:#0a1628bf;font-size:1rem;line-height:1.75}.ProblemSection-module__dEpghq__diagramTitle{letter-spacing:.12em;text-transform:uppercase;color:#0a162866;margin-bottom:.875rem;font-size:.72rem;font-weight:700}.ProblemSection-module__dEpghq__compare{background:var(--navy);border-radius:var(--radius-md);grid-template-columns:1fr auto 1fr;align-items:center;gap:0;display:grid;overflow:hidden}.ProblemSection-module__dEpghq__compareCard{padding:2.5rem 2rem}.ProblemSection-module__dEpghq__cardLeft{background:#c9a84c0a}.ProblemSection-module__dEpghq__cardRight{background:#ffffff05}.ProblemSection-module__dEpghq__cardLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;font-size:.75rem;font-weight:700}.ProblemSection-module__dEpghq__list{counter-reset:step-counter;flex-direction:column;gap:.6rem;list-style:none;display:flex}.ProblemSection-module__dEpghq__list li{counter-increment:step-counter;align-items:center;gap:.75rem;display:flex}.ProblemSection-module__dEpghq__list li:before{content:counter(step-counter);width:24px;height:24px;color:var(--gold);background:#c9a84c26;border:1px solid #c9a84c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.ProblemSection-module__dEpghq__step{color:#f8f6f1b3;font-size:.9rem}.ProblemSection-module__dEpghq__whatHappens{color:#f8f6f1a6;font-size:.95rem;font-style:italic;line-height:1.7}.ProblemSection-module__dEpghq__separator{flex-direction:column;align-items:center;gap:.5rem;padding:1rem 0;display:flex}.ProblemSection-module__dEpghq__separatorLine{background:#c9a84c33;flex:1;width:1px;min-height:40px}.ProblemSection-module__dEpghq__separatorIcon{color:var(--gold);opacity:.5;font-size:1.1rem}.ProblemSection-module__dEpghq__closing{color:var(--navy);opacity:.65;max-width:640px;margin-top:2rem;font-size:.975rem;font-style:italic;line-height:1.65}@media (max-width:700px){.ProblemSection-module__dEpghq__compare{grid-template-rows:auto auto auto;grid-template-columns:1fr}.ProblemSection-module__dEpghq__separator{flex-direction:row;padding:0 2rem}.ProblemSection-module__dEpghq__separatorLine{flex:1;width:auto;height:1px;min-height:0}}
.CoreIdeaSection-module__cPEYRW__section{padding-top:var(--section-py);padding-bottom:var(--section-py);position:relative;overflow:hidden}.CoreIdeaSection-module__cPEYRW__inner{z-index:1;grid-template-columns:1fr 286px;align-items:center;gap:5rem;display:grid;position:relative}.CoreIdeaSection-module__cPEYRW__content{max-width:620px}.CoreIdeaSection-module__cPEYRW__headline{color:var(--white);margin-bottom:.75rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.CoreIdeaSection-module__cPEYRW__subline{color:#f8f6f173;margin-bottom:2rem;font-size:.9rem;font-style:italic;line-height:1.65}.CoreIdeaSection-module__cPEYRW__body{flex-direction:column;gap:1rem;display:flex}.CoreIdeaSection-module__cPEYRW__body p{color:#f8f6f1ad;font-size:.975rem;line-height:1.75}.CoreIdeaSection-module__cPEYRW__highlight{color:var(--gold);font-style:normal;font-weight:600}.CoreIdeaSection-module__cPEYRW__closing{color:var(--gold);opacity:.8;letter-spacing:.01em;margin-top:1.5rem;font-size:.875rem;font-weight:600;line-height:1.5}.CoreIdeaSection-module__cPEYRW__diagramWrap{border-radius:var(--radius-md);background:#c9a84c0a;border:1px solid #c9a84c1a;justify-content:center;padding:2rem 1rem;display:flex}@media (max-width:900px){.CoreIdeaSection-module__cPEYRW__inner{grid-template-columns:1fr;gap:3rem}.CoreIdeaSection-module__cPEYRW__diagramWrap{max-width:286px;margin:0 auto}}
.ApproachSection-module__VprVHG__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.ApproachSection-module__VprVHG__header{max-width:640px}.ApproachSection-module__VprVHG__headline{color:var(--navy);font-size:clamp(1.75rem,3.5vw,2.75rem)}.ApproachSection-module__VprVHG__intro{flex-direction:column;gap:.875rem;max-width:640px;margin-bottom:3.5rem;display:flex}.ApproachSection-module__VprVHG__intro p{color:#0a1628b8;font-size:1rem;line-height:1.75}.ApproachSection-module__VprVHG__pillars{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ApproachSection-module__VprVHG__pillar{border-radius:var(--radius-md);border:1px solid #0a162814;border-top:3px solid var(--gold);background:var(--white);padding:2rem 1.75rem;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.ApproachSection-module__VprVHG__pillar:hover{transform:translateY(-5px);box-shadow:0 12px 48px #0a16281a}.ApproachSection-module__VprVHG__pillarNum{letter-spacing:.1em;color:var(--gold);margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-block}.ApproachSection-module__VprVHG__pillarTitle{color:var(--navy);margin-bottom:.875rem;font-size:1.15rem;line-height:1.3}.ApproachSection-module__VprVHG__pillarBody{color:#0a1628a6;font-size:.9rem;line-height:1.7}.ApproachSection-module__VprVHG__cta{margin-top:2.5rem}@media (max-width:860px){.ApproachSection-module__VprVHG__pillars{grid-template-columns:1fr}}
.HowWeWorkSection-module__JiP0-W__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.HowWeWorkSection-module__JiP0-W__header{max-width:680px;margin-bottom:4rem}.HowWeWorkSection-module__JiP0-W__headline{color:var(--white);margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.HowWeWorkSection-module__JiP0-W__intro{color:#f8f6f199;font-size:.975rem;line-height:1.7}.HowWeWorkSection-module__JiP0-W__steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.HowWeWorkSection-module__JiP0-W__step{padding-bottom:2rem;padding-right:2rem;position:relative}.HowWeWorkSection-module__JiP0-W__step:last-child{padding-right:0}.HowWeWorkSection-module__JiP0-W__stepTop{align-items:center;margin-bottom:1.25rem;display:flex}.HowWeWorkSection-module__JiP0-W__stepNum{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--gold);letter-spacing:.04em;background:#c9a84c1f;border:1.5px solid #c9a84c59;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.HowWeWorkSection-module__JiP0-W__connector{background:linear-gradient(90deg,#c9a84c8c,#c9a84c33);flex:1;height:1.5px;margin-left:.75rem;position:relative}.HowWeWorkSection-module__JiP0-W__connector:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #c9a84c80;width:0;height:0;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.HowWeWorkSection-module__JiP0-W__stepTitle{color:var(--white);margin-bottom:.3rem;font-size:1.1rem;line-height:1.3}.HowWeWorkSection-module__JiP0-W__stepSub{color:var(--gold);opacity:.7;letter-spacing:.03em;margin-bottom:.75rem;font-size:.775rem;font-style:italic}.HowWeWorkSection-module__JiP0-W__stepBody{color:#f8f6f194;font-size:.875rem;line-height:1.7}.HowWeWorkSection-module__JiP0-W__cta{margin-top:3rem}@media (max-width:900px){.HowWeWorkSection-module__JiP0-W__steps{grid-template-columns:repeat(2,1fr);gap:2rem}.HowWeWorkSection-module__JiP0-W__connector{display:none}.HowWeWorkSection-module__JiP0-W__step{padding-right:0}}@media (max-width:540px){.HowWeWorkSection-module__JiP0-W__steps{grid-template-columns:1fr}}
.ExamplesSection-module__UEB1ja__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.ExamplesSection-module__UEB1ja__header{max-width:680px;margin-bottom:3rem}.ExamplesSection-module__UEB1ja__headline{color:var(--navy);margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.ExamplesSection-module__UEB1ja__intro{color:#0a16289e;margin-bottom:.625rem;font-size:.975rem;line-height:1.7}.ExamplesSection-module__UEB1ja__intro2{color:#0a162873;font-size:.875rem;font-style:italic;line-height:1.65}.ExamplesSection-module__UEB1ja__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.ExamplesSection-module__UEB1ja__card{border-radius:var(--radius-md);background:var(--white);border:1px solid #0a162814;padding:2rem 1.75rem;transition:box-shadow .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),border-color .25s}.ExamplesSection-module__UEB1ja__card:hover{border-color:#c9a84c59;transform:translateY(-5px);box-shadow:0 12px 48px #0a162817}.ExamplesSection-module__UEB1ja__domain{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border-radius:var(--radius-sm);background:#c9a84c1a;border:1px solid #c9a84c40;margin-bottom:1rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.ExamplesSection-module__UEB1ja__cardTitle{color:var(--navy);margin-bottom:.75rem;font-size:1.1rem;line-height:1.3}.ExamplesSection-module__UEB1ja__cardBody{color:#0a16289e;font-size:.875rem;line-height:1.7}.ExamplesSection-module__UEB1ja__ctaRow{justify-content:flex-start;display:flex}@media (max-width:640px){.ExamplesSection-module__UEB1ja__grid{grid-template-columns:1fr}}
.SituationsSection-module__-0Q9dW__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.SituationsSection-module__-0Q9dW__header{max-width:680px;margin-bottom:3.5rem}.SituationsSection-module__-0Q9dW__headline{color:var(--white);margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.SituationsSection-module__-0Q9dW__intro{color:#f8f6f194;font-size:.975rem;line-height:1.7}.SituationsSection-module__-0Q9dW__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.SituationsSection-module__-0Q9dW__card{border-radius:var(--radius-md);background:var(--navy-light);border:1px solid #ffffff0d;border-left:3px solid #c9a84c66;padding:1.75rem 1.5rem;transition:border-left-color .2s,background .2s}.SituationsSection-module__-0Q9dW__card:hover{border-left-color:var(--gold);background:#112240e6}.SituationsSection-module__-0Q9dW__cardTitle{color:var(--white);font-size:.95rem;font-weight:600;line-height:1.4;font-family:var(--font-body);margin-bottom:.6rem}.SituationsSection-module__-0Q9dW__cardBody{color:#f8f6f18c;font-size:.875rem;line-height:1.65}.SituationsSection-module__-0Q9dW__closing{color:#f8f6f180;white-space:nowrap;margin-top:2.5rem;font-size:.9rem;font-style:italic}@media (max-width:640px){.SituationsSection-module__-0Q9dW__grid{grid-template-columns:1fr}}@media (max-width:480px){.SituationsSection-module__-0Q9dW__closing{white-space:normal}}
.DiagnosticSection-module__6rBIDW__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.DiagnosticSection-module__6rBIDW__header{max-width:680px;margin-bottom:3rem}.DiagnosticSection-module__6rBIDW__headline{color:var(--navy);margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.DiagnosticSection-module__6rBIDW__intro{color:#0a162899;font-size:.975rem;line-height:1.7}.DiagnosticSection-module__6rBIDW__list{flex-direction:column;gap:0;max-width:760px;list-style:none;display:flex}.DiagnosticSection-module__6rBIDW__item{border-bottom:1px solid #0a162812;grid-template-columns:48px 1fr;align-items:start;gap:1.25rem;padding:1.75rem 0;display:grid}.DiagnosticSection-module__6rBIDW__item:first-child{border-top:1px solid #0a162812}.DiagnosticSection-module__6rBIDW__num{width:36px;height:36px;color:var(--gold);background:#c9a84c1a;border:1.5px solid #c9a84c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.8rem;font-weight:700;display:inline-flex}.DiagnosticSection-module__6rBIDW__itemContent{flex-direction:column;gap:.5rem;display:flex}.DiagnosticSection-module__6rBIDW__question{font-family:var(--font-heading);color:var(--navy);font-size:1.05rem;font-weight:500;line-height:1.4}.DiagnosticSection-module__6rBIDW__note{color:#0a16288c;font-size:.875rem;font-style:italic;line-height:1.65}.DiagnosticSection-module__6rBIDW__closing{color:#0a162880;max-width:680px;margin-top:2rem;font-size:.9rem;font-style:italic;line-height:1.65}.DiagnosticSection-module__6rBIDW__ctaRow{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.5rem;display:flex}.DiagnosticSection-module__6rBIDW__ctaPreline{color:#0a162899;max-width:520px;font-size:.9rem;line-height:1.6}@media (max-width:540px){.DiagnosticSection-module__6rBIDW__item{grid-template-columns:36px 1fr;gap:1rem}}
.WhyDataofisSection-module__zAQkiG__section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.WhyDataofisSection-module__zAQkiG__header{max-width:700px;margin-bottom:3.5rem}.WhyDataofisSection-module__zAQkiG__headline{color:var(--navy);margin-bottom:1.25rem;font-size:clamp(1.75rem,3.5vw,2.75rem)}.WhyDataofisSection-module__zAQkiG__intro,.WhyDataofisSection-module__zAQkiG__body{color:#0a1628b3;margin-bottom:.875rem;font-size:1rem;line-height:1.75}.WhyDataofisSection-module__zAQkiG__connector{color:var(--navy);font-size:1rem;font-weight:500}.WhyDataofisSection-module__zAQkiG__connectorHighlight{color:var(--gold);font-style:normal;font-weight:600}.WhyDataofisSection-module__zAQkiG__principles{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3.5rem;display:grid}.WhyDataofisSection-module__zAQkiG__principle{border-radius:var(--radius-md);background:var(--white);border:1px solid #0a162814;padding:2rem 1.75rem;transition:box-shadow .2s,transform .2s}.WhyDataofisSection-module__zAQkiG__principle:hover{transform:translateY(-2px);box-shadow:0 6px 28px #0a162812}.WhyDataofisSection-module__zAQkiG__principleTitle{color:var(--navy);margin-bottom:.75rem;font-size:1.1rem;line-height:1.3}.WhyDataofisSection-module__zAQkiG__principleBody{color:#0a16289e;font-size:.875rem;line-height:1.7}.WhyDataofisSection-module__zAQkiG__callout{background:var(--navy);border-radius:var(--radius-md);border-left:4px solid var(--gold);flex-direction:column;gap:.4rem;margin-bottom:3rem;padding:3rem 2.5rem;display:flex}.WhyDataofisSection-module__zAQkiG__calloutLine1{color:#f8f6f1a6;font-size:1rem;font-family:var(--font-heading);font-style:italic}.WhyDataofisSection-module__zAQkiG__calloutLine2{color:var(--white);font-size:1.1rem;font-family:var(--font-heading);font-style:italic;font-weight:500}.WhyDataofisSection-module__zAQkiG__calloutLine3{color:var(--gold);font-size:.95rem;font-family:var(--font-heading);margin-top:.25rem;font-style:italic}.WhyDataofisSection-module__zAQkiG__ctaBlock{border-radius:var(--radius-md);background:#0a162808;border:1px solid #0a162812;max-width:640px;padding:2rem}.WhyDataofisSection-module__zAQkiG__ctaLabel{color:var(--navy);margin-bottom:.5rem;font-size:.9rem;font-weight:600}.WhyDataofisSection-module__zAQkiG__ctaBody{color:#0a162899;margin-bottom:1.25rem;font-size:.875rem;line-height:1.65}.WhyDataofisSection-module__zAQkiG__ctaBody2{color:#0a162880;margin-top:-.5rem;margin-bottom:1.25rem;font-size:.875rem;font-style:italic;line-height:1.65}.WhyDataofisSection-module__zAQkiG__ctaBtn{font-size:.8rem}@media (max-width:860px){.WhyDataofisSection-module__zAQkiG__principles{grid-template-columns:1fr}}@media (max-width:560px){.WhyDataofisSection-module__zAQkiG__callout{padding:2rem 1.5rem}}
.FinalCtaSection-module__7WeiHq__section{padding-top:var(--section-py);padding-bottom:var(--section-py);position:relative;overflow:hidden}.FinalCtaSection-module__7WeiHq__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:720px;margin-inline:auto;display:flex;position:relative}.FinalCtaSection-module__7WeiHq__headline{color:var(--navy);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.25rem)}.FinalCtaSection-module__7WeiHq__body1{color:#0a1628b3;max-width:560px;margin-bottom:.75rem;font-size:1rem;line-height:1.7}.FinalCtaSection-module__7WeiHq__body2{color:#0a162899;max-width:560px;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.FinalCtaSection-module__7WeiHq__cta{padding:.875rem 2.25rem;font-size:.95rem}.FinalCtaSection-module__7WeiHq__microLine{color:#0a162880;letter-spacing:.01em;margin-top:1rem;font-size:.8rem}.FinalCtaSection-module__7WeiHq__section .FinalCtaSection-module__7WeiHq__eyebrow{color:var(--navy)}.FinalCtaSection-module__7WeiHq__section .FinalCtaSection-module__7WeiHq__eyebrow:before{background:var(--navy)}
