.how-we-work-module__F4SMWa__hero{padding-block:var(--space-20);border-bottom:var(--border-default)}.how-we-work-module__F4SMWa__heroCopy{max-width:52rem}.how-we-work-module__F4SMWa__heroCopy h1{letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.08}.how-we-work-module__F4SMWa__heroLead{max-width:42rem;margin:var(--space-6) 0 0;color:var(--color-text-secondary);font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.55}.how-we-work-module__F4SMWa__section{border-bottom:var(--border-default)}.how-we-work-module__F4SMWa__inner{gap:var(--space-8);display:grid}.how-we-work-module__F4SMWa__reading>p,.how-we-work-module__F4SMWa__reading>ul,.how-we-work-module__F4SMWa__frameworkNote,.how-we-work-module__F4SMWa__comparisonClosing{max-width:var(--layout-reading)}.how-we-work-module__F4SMWa__body{margin:var(--space-5) 0 0;color:var(--color-text-secondary);line-height:1.65}.how-we-work-module__F4SMWa__inputs,.how-we-work-module__F4SMWa__points{margin:var(--space-6) 0 0;color:var(--color-text-secondary);padding-inline-start:var(--space-5);line-height:1.65;list-style:outside}.how-we-work-module__F4SMWa__inputs{gap:var(--space-3) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.how-we-work-module__F4SMWa__points li+li{margin-top:var(--space-4)}.how-we-work-module__F4SMWa__frameworkNote{max-width:none;padding:var(--space-5) var(--space-6);background:var(--color-brand-subtle);border-inline-start:2px solid var(--color-brand-strong);margin:0;line-height:1.65}.how-we-work-module__F4SMWa__frameworkNote p{margin:0;font-weight:600}.how-we-work-module__F4SMWa__frameworkNote ul{gap:var(--space-2) var(--space-8);margin:var(--space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:var(--space-5);list-style:outside;display:grid}.how-we-work-module__F4SMWa__stages{margin:0 0 0 var(--space-5);padding:0;list-style:none}.how-we-work-module__F4SMWa__stage{padding-block:var(--space-8);border-top:var(--border-strong);border-inline-start:1px dashed var(--color-border-strong);padding-inline-start:var(--space-8);position:relative}.how-we-work-module__F4SMWa__stageHeading{align-items:baseline;gap:var(--space-4);display:flex}.how-we-work-module__F4SMWa__stageNumber{aspect-ratio:1;background:var(--color-bg-canvas);border:var(--border-strong);inline-size:2.5rem;color:var(--color-brand-strong);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:.875rem;line-height:1.5;display:grid;position:absolute;inset-block-start:var(--space-8);inset-inline-start:-1.25rem}.how-we-work-module__F4SMWa__stage h3,.how-we-work-module__F4SMWa__role h3,.how-we-work-module__F4SMWa__option h3{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.how-we-work-module__F4SMWa__stagePurpose{max-width:var(--layout-reading);margin:var(--space-4) 0 0;line-height:1.6}.how-we-work-module__F4SMWa__stagePurpose dt{margin-inline-end:var(--space-2);font-weight:600;display:inline}.how-we-work-module__F4SMWa__stagePurpose dd{color:var(--color-text-secondary);margin:0;display:inline}.how-we-work-module__F4SMWa__stageDetails{gap:var(--space-6);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-we-work-module__F4SMWa__stageDetails dt{font-weight:600}.how-we-work-module__F4SMWa__stageDetails dd{margin:var(--space-2) 0 0;color:var(--color-text-secondary);line-height:1.65}.how-we-work-module__F4SMWa__stageDetails ul{margin:0;padding-inline-start:var(--space-5);list-style:outside}.how-we-work-module__F4SMWa__stageDetails li+li{margin-top:var(--space-2)}.how-we-work-module__F4SMWa__roles,.how-we-work-module__F4SMWa__comparison{gap:var(--space-10);display:grid}.how-we-work-module__F4SMWa__roles{gap:var(--space-8);padding-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.how-we-work-module__F4SMWa__roles:before{content:"";border-block-start:var(--border-strong);position:absolute;inset-block-start:var(--space-6);inset-inline:0}.how-we-work-module__F4SMWa__roles .how-we-work-module__F4SMWa__role{padding-top:var(--space-8);border-top:0;position:relative}.how-we-work-module__F4SMWa__roleMarker{background:var(--color-bg-canvas);border:2px solid var(--color-brand-strong);padding:.375rem;position:absolute;inset-block-start:-.375rem;inset-inline-start:0}.how-we-work-module__F4SMWa__role[data-role=kaivorian] .how-we-work-module__F4SMWa__roleMarker{background:var(--color-brand-strong)}.how-we-work-module__F4SMWa__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.how-we-work-module__F4SMWa__role,.how-we-work-module__F4SMWa__option{padding-top:var(--space-6);border-top:var(--border-strong)}.how-we-work-module__F4SMWa__comparison .how-we-work-module__F4SMWa__points{margin-top:var(--space-4)}.how-we-work-module__F4SMWa__comparison .how-we-work-module__F4SMWa__points li+li{margin-top:var(--space-3)}.how-we-work-module__F4SMWa__comparisonClosing{color:var(--color-text-secondary);margin:0;line-height:1.65}.how-we-work-module__F4SMWa__actions{align-items:center;gap:var(--space-4) var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.how-we-work-module__F4SMWa__heroCopy,.how-we-work-module__F4SMWa__reading,.how-we-work-module__F4SMWa__stageCopy,.how-we-work-module__F4SMWa__stageDetails>div,.how-we-work-module__F4SMWa__role,.how-we-work-module__F4SMWa__option,.how-we-work-module__F4SMWa__inputs>li{overflow-wrap:anywhere;min-width:0}@media (max-width:1023px){.how-we-work-module__F4SMWa__stageDetails,.how-we-work-module__F4SMWa__roles{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.how-we-work-module__F4SMWa__roles{padding-top:0;border-inline-start:var(--border-strong);padding-inline-start:var(--space-6)}.how-we-work-module__F4SMWa__roles:before{content:none}.how-we-work-module__F4SMWa__roles .how-we-work-module__F4SMWa__role{padding-top:0}.how-we-work-module__F4SMWa__roleMarker{inset-block-start:.25rem;inset-inline-start:calc(-1 * var(--space-6) - .375rem)}}@media (max-width:767px){.how-we-work-module__F4SMWa__hero{padding-block:var(--space-16)}.how-we-work-module__F4SMWa__inputs,.how-we-work-module__F4SMWa__frameworkNote ul,.how-we-work-module__F4SMWa__comparison{grid-template-columns:minmax(0,1fr)}.how-we-work-module__F4SMWa__stage{padding-block:var(--space-6);padding-inline-start:var(--space-6)}.how-we-work-module__F4SMWa__stageNumber{inset-block-start:var(--space-6)}.how-we-work-module__F4SMWa__frameworkNote{padding:var(--space-4)}.how-we-work-module__F4SMWa__stageHeading{gap:var(--space-3)}}
