.sec-offers{border:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sec-offer{border-left:1px solid var(--hairline);flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}.sec-offer:first-child{border-left:0}.sec-offer__name{font:400 clamp(24px, 2.6vw, 32px)/1.05 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);text-wrap:balance;margin:0}.sec-offer__outcome{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.sec-offer .mono-label{color:var(--accent-text);margin:8px 0 0}.sec-offer .ticks{gap:6px;font-size:15px;line-height:1.45;display:grid}.sec-offer__steps{counter-reset:secstep;gap:6px;margin:0 0 16px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.sec-offer__steps li{counter-increment:secstep;grid-template-columns:1.8em minmax(0,1fr);display:grid}.sec-offer__steps li:before{content:counter(secstep) ".";font-family:var(--font-mono);color:var(--accent-text)}.sec-offer .btn{align-self:flex-start;margin-top:auto}.sec-ongoing{margin-top:28px}.sec-start{border:1px solid var(--hairline);background:color-mix(in srgb, var(--accent) 6%, var(--paper,transparent));gap:14px;margin-top:28px;padding:clamp(20px,3vw,28px);display:grid}.sec-start__title{color:var(--accent-text);margin:0}.sec-start__steps{counter-reset:secstart;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.sec-start__steps li{counter-increment:secstart;align-content:start;gap:4px;display:grid}.sec-start__steps strong{font-family:var(--font-mono);letter-spacing:.04em;font-weight:500}.sec-start__steps strong:before{content:counter(secstart) ". ";color:var(--accent-text)}.sec-start__steps span{font-size:15px;line-height:1.45}.sec-start__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}@media (max-width:1000px){.sec-offers{grid-template-columns:minmax(0,1fr)}.sec-offer{border-left:0;border-top:1px solid var(--hairline)}.sec-offer:first-child{border-top:0}.sec-start__steps{grid-template-columns:minmax(0,1fr)}}
