.offer-main{padding-block:clamp(64px,9vw,128px) 100px}.offer-hero h1{font-size:clamp(42px,6.4vw,88px);line-height:1.08;max-width:19ch;text-wrap:balance}.offer-hero h1 span{color:var(--accent)}.offer-lead{max-width:53ch;font-size:clamp(18px,2vw,22px);margin-top:28px;color:var(--muted)}.offer-hero .github-cta{margin-top:32px}.offer-terms{max-width:66ch;margin-top:20px;font-size:14px;color:var(--muted)}.offer-main section{margin-top:clamp(72px,10vw,136px)}.offer-main h2{font-size:clamp(28px,3.5vw,42px);line-height:1.16;text-wrap:balance}.offer-main h3{font-size:20px;font-weight:650;line-height:1.4}.offer-steps{display:grid;grid-template-columns:1fr 1.4fr;gap:56px}.offer-steps ol{margin:0;padding-left:24px;display:grid;gap:36px}.offer-steps li{padding-left:12px}.offer-steps li::marker{color:var(--accent);font-weight:650}.offer-steps h3 span{display:block;font-size:16px;font-weight:500;color:var(--accent);margin-top:4px}.offer-steps p{margin-top:12px;max-width:62ch;color:var(--muted)}.offer-proof>div{max-width:720px}.offer-proof p{margin-top:20px;color:var(--muted)}.offer-proof .offer-caption{font-size:14px}.offer-proof figure{margin:36px 0 0}.offer-proof img{width:100%;height:auto;border:1px solid var(--line);border-radius:6px}.offer-proof figcaption{margin-top:12px;color:var(--muted);font-size:14px}.offer-questions{display:grid;grid-template-columns:1fr 1.4fr;gap:56px}.offer-questions h3:not(:first-child){margin-top:36px}.offer-questions p{margin-top:12px;max-width:68ch;color:var(--muted)}.offer-questions a{text-decoration:underline;color:var(--ink)}.offer-close p{margin-top:20px;max-width:56ch;color:var(--muted)}.offer-close .github-cta{margin-top:28px}@media(max-width:720px){.offer-steps,.offer-questions{grid-template-columns:1fr;gap:32px}.offer-hero h1{font-size:clamp(38px,8.5vw,60px)}}
