.bib-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:54px;align-items:end;padding:92px 0 78px;border-bottom:1px solid var(--line)}
.bib-hero h1{max-width:880px}.bib-offer{display:grid;gap:8px;padding:28px;border:1px solid var(--fg);border-radius:var(--radius);box-shadow:var(--shadow)}.bib-offer strong{font-size:clamp(3rem,6vw,5rem);line-height:.95;letter-spacing:-.06em}.bib-offer span{color:var(--muted);font-weight:800}.bib-offer p:last-child{margin:14px 0 0;color:var(--muted)}.bib-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.bib-grid article{min-height:240px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.bib-grid article>span{color:var(--muted);font-size:.7rem;font-weight:850;letter-spacing:.14em}.bib-grid article h3{margin-top:42px}.bib-grid article p{color:var(--muted)}.bib-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--bg) 28%,transparent);border-radius:var(--radius);overflow:hidden}.bib-steps li{display:grid;gap:4px;padding:19px 22px}.bib-steps li+li{border-top:1px solid color-mix(in srgb,var(--bg) 22%,transparent)}.bib-steps span{color:color-mix(in srgb,var(--bg) 70%,transparent)}.bib-form{max-width:980px;margin-top:40px}.bib-form fieldset{margin:0 0 24px;padding:24px;border:1px solid var(--line);border-radius:var(--radius)}.bib-form legend{padding:0 8px;font-weight:850}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fields label{display:grid;gap:7px;font-weight:750}.fields label:last-child{grid-column:1/-1}.fields input,.fields select,.fields textarea{width:100%;padding:12px 13px;border:1px solid var(--strong);border-radius:10px;background:var(--bg);color:var(--fg)}.fields textarea{resize:vertical}.check{display:flex;gap:12px;align-items:flex-start;margin:14px 0;color:var(--muted)}.check input{margin-top:6px;flex:0 0 auto}.bib-review{margin-top:28px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--soft)}.bib-review dl{display:grid;grid-template-columns:minmax(150px,.35fr) 1fr;gap:8px 20px}.bib-review dt{font-weight:800}.bib-review dd{margin:0;color:var(--muted)}.bib-note{color:var(--muted);font-size:.9rem}@media(max-width:900px){.bib-hero{grid-template-columns:1fr}.bib-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.bib-hero{padding:66px 0 54px}.bib-grid,.fields{grid-template-columns:1fr}.fields label:last-child{grid-column:auto}.bib-review dl{grid-template-columns:1fr;gap:3px 0}.bib-review dd{margin-bottom:9px}}
