.hc-sec{display:flex;justify-content:center;padding:clamp(64px,8.33vw,120px) var(--page-gutter) 0;background:var(--paper,#f1eee4);color:var(--ink,#0c0d0a)}.hc-in{display:flex;flex-direction:column;gap:clamp(28px,3vw,44px);width:100%;max-width:1280px}.hc-in h2{margin:0;max-width:760px;font:400 clamp(32px,3.33vw,48px) /1.05 Figtree,var(--font-sans),sans-serif;letter-spacing:-.03em;text-wrap:balance}.hc-in h2 span{color:var(--instrument,#0e6a75)}.hc-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.hc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-step{min-height:240px}}@media (min-width:1100px){.hc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-step{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,32px);border-radius:32px;background:#fbf9f3;box-shadow:inset 0 0 0 1px rgba(12,13,10,.08)}.hc-step:last-child{background:var(--ink,#0c0d0a);color:#f1eee4}.hc-num{font:500 14px/1 var(--font-mono);letter-spacing:.08em;color:var(--instrument,#0e6a75)}.hc-step:last-child .hc-num{color:#f0c500}.hc-step h3{margin:0;font:400 clamp(22px,1.9vw,28px) /1.1 Figtree,var(--font-sans),sans-serif;letter-spacing:-.02em;text-wrap:balance}.hc-step p{margin:0;font:400 16px/1.4 var(--font-sans);opacity:.78;text-wrap:pretty}.hc-loop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;padding:clamp(24px,2.6vw,36px) clamp(24px,3vw,44px);border-radius:32px;background:#f0c500}.hc-loop p{flex:1 1 420px;margin:0;max-width:820px;font:400 clamp(22px,2.2vw,32px) /1.15 Figtree,var(--font-sans),sans-serif;letter-spacing:-.02em;text-wrap:balance}.hc-loop-cta{flex:none;display:inline-flex;align-items:center;height:48px;padding:0 28px;border-radius:999px;background:var(--ink,#0c0d0a);color:#f1eee4;font:500 16px/1 var(--font-sans);text-decoration:none;white-space:nowrap;transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.hc-loop-cta:hover{background:#26271f;color:#f1eee4}.hc-loop-cta:active{transform:scale(.97)}.hc-loop-cta:focus-visible{outline:2px solid var(--ink,#0c0d0a);outline-offset:3px}