.how-we-work-module__F4SMWa__hero{padding-top:calc(var(--header-height) + clamp(2.5rem, 6vw, 4.5rem));padding-bottom:clamp(2.5rem,6vw,4.5rem)}.how-we-work-module__F4SMWa__heroTitle{font-family:var(--font-serif);font-size:var(--text-head);letter-spacing:-.02em;color:var(--color-text-primary);max-width:18ch;margin-bottom:var(--space-5);font-weight:400;line-height:1.08}.how-we-work-module__F4SMWa__heroIntro{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:56ch;line-height:1.5}.how-we-work-module__F4SMWa__heroIntro strong{color:var(--color-text-primary);font-weight:600}.how-we-work-module__F4SMWa__concepts{background:var(--color-bg-surface)}.how-we-work-module__F4SMWa__conceptList{margin-top:clamp(2rem,4vw,3rem)}.how-we-work-module__F4SMWa__concept{grid-template-columns:var(--axis) 1fr;border-top:2px solid var(--color-border);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding:2rem 0;display:grid}.how-we-work-module__F4SMWa__concept:last-child{border-bottom:2px solid var(--color-border)}.how-we-work-module__F4SMWa__conceptHead{flex-direction:column;display:flex}.how-we-work-module__F4SMWa__conceptLabel{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.02em;color:var(--color-text-muted);margin-bottom:.6rem;font-weight:500}.how-we-work-module__F4SMWa__conceptTitle{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:600;line-height:1.2}.how-we-work-module__F4SMWa__conceptBody{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-normal);max-width:62ch}.how-we-work-module__F4SMWa__closing{background:var(--color-paper);color:var(--color-paper-ink)}.how-we-work-module__F4SMWa__closingContent{grid-template-columns:var(--axis) 1fr;align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.how-we-work-module__F4SMWa__closingTitle{font-family:var(--font-sans);font-size:var(--text-head);letter-spacing:-.035em;color:var(--color-paper-ink);margin-bottom:var(--space-4);font-weight:600;line-height:1.08}.how-we-work-module__F4SMWa__closingText{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--color-paper-ink-2);max-width:54ch;line-height:1.5}@media (max-width:900px){.how-we-work-module__F4SMWa__concept,.how-we-work-module__F4SMWa__closingContent{gap:var(--space-3);grid-template-columns:1fr}}
