.MethodologySection-module__6kVqQW__intro{max-width:46rem}.MethodologySection-module__6kVqQW__eyebrow{font-size:var(--vk-text-2xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);text-transform:uppercase;color:var(--vk-accent-text)}.MethodologySection-module__6kVqQW__title{margin-top:var(--vk-space-sm);font-size:var(--vk-text-h2);font-weight:var(--vk-weight-bold);letter-spacing:var(--vk-tracking-tighter);line-height:var(--vk-leading-tight);text-wrap:balance}.MethodologySection-module__6kVqQW__phaseClaim{margin-top:var(--vk-space-2xs);font-size:var(--vk-text-md);font-weight:var(--vk-weight-medium);line-height:var(--vk-leading-snug);color:var(--vk-accent-text);text-wrap:pretty}.MethodologySection-module__6kVqQW__phases{gap:var(--vk-space-xl);margin-top:var(--vk-space-2xl);list-style:none;display:grid}.MethodologySection-module__6kVqQW__phase{min-width:0;padding-top:var(--vk-space-md);border-top:2px solid var(--vk-accent)}.MethodologySection-module__6kVqQW__number{font-size:var(--vk-text-2xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);font-variant-numeric:tabular-nums;color:var(--vk-accent-text)}.MethodologySection-module__6kVqQW__phaseTitle{margin-top:var(--vk-space-2xs);font-size:var(--vk-text-h5);font-weight:var(--vk-weight-bold);letter-spacing:var(--vk-tracking-tight);line-height:var(--vk-leading-snug)}.MethodologySection-module__6kVqQW__phaseBody{margin-top:var(--vk-space-xs);font-size:var(--vk-text-sm);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty}.MethodologySection-module__6kVqQW__closing{gap:var(--vk-space-2xs);max-width:46rem;margin-top:var(--vk-space-2xl);padding-left:var(--vk-space-lg);border-left:var(--vk-border-width-thick) solid var(--vk-accent);font-size:var(--vk-text-lg);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty;display:grid}.MethodologySection-module__6kVqQW__closing>p:last-child{font-weight:var(--vk-weight-medium);color:var(--vk-text)}@media (min-width:720px){.MethodologySection-module__6kVqQW__phases{gap:var(--vk-space-2xl) var(--vk-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.MethodologySection-module__6kVqQW__phases{gap:var(--vk-space-xl);grid-template-columns:repeat(4,minmax(0,1fr))}}
.platform-module__FlbQha__kicker{font-size:var(--vk-text-2xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);text-transform:uppercase;color:var(--vk-accent-text)}.platform-module__FlbQha__title{max-width:20ch;margin-top:var(--vk-space-sm);font-size:var(--vk-text-display);text-wrap:balance}.platform-module__FlbQha__lede{gap:var(--vk-space-sm);max-width:var(--vk-measure);margin-top:var(--vk-space-md);font-size:var(--vk-text-md);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty;display:grid}.platform-module__FlbQha__lede>p:first-child{font-size:var(--vk-text-lg);color:var(--vk-text)}.platform-module__FlbQha__intro{max-width:50rem}.platform-module__FlbQha__eyebrow{font-size:var(--vk-text-2xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);text-transform:uppercase;color:var(--vk-accent-text)}.platform-module__FlbQha__heading{margin-top:var(--vk-space-sm);font-size:var(--vk-text-h2);font-weight:var(--vk-weight-bold);letter-spacing:var(--vk-tracking-tighter);line-height:var(--vk-leading-tight);text-wrap:balance}.platform-module__FlbQha__sectionLede{max-width:var(--vk-measure);margin-top:var(--vk-space-md);font-size:var(--vk-text-lg);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty}.platform-module__FlbQha__levels{gap:var(--vk-space-xl);margin-top:var(--vk-space-2xl);list-style:none;display:grid}.platform-module__FlbQha__level{min-width:0;padding-top:var(--vk-space-md);border-top:var(--vk-border-width-thick) solid var(--vk-accent)}.platform-module__FlbQha__levelNumber{font-size:var(--vk-text-2xs);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wider);font-variant-numeric:tabular-nums;color:var(--vk-accent-text)}.platform-module__FlbQha__levelName{margin-top:var(--vk-space-2xs);font-size:var(--vk-text-h4);font-weight:var(--vk-weight-bold);letter-spacing:var(--vk-tracking-tight);line-height:var(--vk-leading-snug)}.platform-module__FlbQha__levelClaim{margin-top:var(--vk-space-2xs);font-size:var(--vk-text-md);font-weight:var(--vk-weight-medium);line-height:var(--vk-leading-snug);color:var(--vk-accent-text);text-wrap:pretty}.platform-module__FlbQha__levelBody{margin-top:var(--vk-space-xs);font-size:var(--vk-text-sm);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty}.platform-module__FlbQha__distinction{max-width:46rem;margin-top:var(--vk-space-2xl);padding-left:var(--vk-space-lg);border-left:var(--vk-border-width-thick) solid var(--vk-accent)}.platform-module__FlbQha__distinctionTitle{font-size:var(--vk-text-h5);font-weight:var(--vk-weight-bold);letter-spacing:var(--vk-tracking-tight);line-height:var(--vk-leading-snug);text-wrap:balance}.platform-module__FlbQha__distinctionBody{margin-top:var(--vk-space-sm);font-size:var(--vk-text-md);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty}.platform-module__FlbQha__core{gap:var(--vk-space-xl);margin-top:var(--vk-space-2xl);list-style:none;display:grid}.platform-module__FlbQha__responsibility{min-width:0;padding-top:var(--vk-space-md);border-top:var(--vk-border-width) solid var(--vk-border-strong);scroll-margin-top:calc(var(--vk-chrome-height) + var(--vk-space-xl))}.platform-module__FlbQha__responsibilityName{font-size:var(--vk-text-h5);font-weight:var(--vk-weight-bold);letter-spacing:var(--vk-tracking-tight);line-height:var(--vk-leading-snug)}.platform-module__FlbQha__responsibilityClaim{margin-top:var(--vk-space-2xs);font-size:var(--vk-text-md);font-weight:var(--vk-weight-medium);line-height:var(--vk-leading-snug);color:var(--vk-accent-text);text-wrap:pretty}.platform-module__FlbQha__responsibilityBody{margin-top:var(--vk-space-xs);font-size:var(--vk-text-sm);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty}.platform-module__FlbQha__crossLink{justify-content:space-between;align-items:center;gap:var(--vk-space-lg);margin-top:var(--vk-space-2xl);padding-top:var(--vk-space-lg);border-top:var(--vk-border-width) solid var(--vk-border-subtle);flex-wrap:wrap;display:flex}.platform-module__FlbQha__crossLinkBody{max-width:34rem;font-size:var(--vk-text-md);line-height:var(--vk-leading-snug);color:var(--vk-text-muted)}.platform-module__FlbQha__model{align-items:center;gap:var(--vk-space-sm) var(--vk-space-lg);margin-top:var(--vk-space-2xl);padding-block:var(--vk-space-lg);border-top:var(--vk-border-width) solid var(--vk-border-subtle);border-bottom:var(--vk-border-width) solid var(--vk-border-subtle);flex-wrap:wrap;list-style:none;display:flex}.platform-module__FlbQha__step{font-size:var(--vk-text-md);font-weight:var(--vk-weight-medium);letter-spacing:var(--vk-tracking-wide);text-transform:uppercase;color:var(--vk-text);position:relative}.platform-module__FlbQha__step+.platform-module__FlbQha__step:before{content:"";top:50%;left:calc(var(--vk-space-lg) * -.5 - 4px);border-top:var(--vk-border-width) solid var(--vk-accent);border-right:var(--vk-border-width) solid var(--vk-accent);width:8px;height:8px;position:absolute;transform:translateY(-50%)rotate(45deg)}.platform-module__FlbQha__closing{gap:var(--vk-space-xs);max-width:44rem;margin-top:var(--vk-space-lg);font-size:var(--vk-text-lg);line-height:var(--vk-leading-relaxed);color:var(--vk-text-muted);text-wrap:pretty;display:grid}@media (min-width:720px){.platform-module__FlbQha__core{gap:var(--vk-space-xl) var(--vk-space-2xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.platform-module__FlbQha__levels{gap:var(--vk-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.platform-module__FlbQha__core{gap:var(--vk-space-xl) var(--vk-space-lg);grid-template-columns:repeat(4,minmax(0,1fr))}.platform-module__FlbQha__model{gap:var(--vk-space-sm) var(--vk-space-3xl)}.platform-module__FlbQha__step+.platform-module__FlbQha__step:before{left:calc(var(--vk-space-3xl) * -.5 - 4px)}}
