.freelancer-hero .audience{color:#d0d0cc}.commercial-network{border:1px solid #ffffff25;padding:35px;background:#292a2c}.commercial-network>.eyebrow{text-align:center;font-size:.75rem}.commercial-network .booking-flow{margin-top:28px}.commercial-strip{background:var(--orange);color:#171c1e;padding:25px 0}.commercial-strip>.wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.commercial-strip span{font-size:.9375rem;font-weight:600;border-left:1px solid #23242650;padding-left:22px}.commercial-strip span:first-child{border:0;padding-left:0}.network-panel{background:var(--soft)}.network-region{border-top:1px solid var(--line);padding-top:24px;margin:32px 0 0;font-size:.9375rem}.section-lead{max-width:780px;font-size:1.1rem}.freelance-offers{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;margin-top:38px}.freelance-offers article{display:flex;align-items:baseline;gap:22px;padding:30px 0;border-top:1px solid var(--line)}.freelance-offers article>span{color:var(--button);font-size:.875rem}.freelance-offers h3{font-size:1.3rem;line-height:1.4}.freelance-offers p{margin-bottom:0}.freelance-offers .text-button{margin-top:15px}.commercial-network .booking-caption{color:#cdcdcc}
@media(max-width:1000px){.commercial-network{padding:25px}.freelancer-hero .partner-hero-grid{gap:40px}.commercial-strip>.wrap{gap:18px}.commercial-strip span{padding-left:15px;font-size:.875rem}}
@media(max-width:700px){.commercial-strip>.wrap{grid-template-columns:1fr 1fr;gap:20px}.commercial-strip span:nth-child(odd){border:0;padding-left:0}.freelance-offers{grid-template-columns:1fr}.freelance-offers article{gap:16px;padding:25px 0}.commercial-network{padding:28px 22px}.network-region{line-height:1.8}.freelancer-hero .partner-hero-grid{gap:35px}}
 .booking-policy{margin-top:38px;padding:26px 28px;border-left:3px solid var(--orange);background:var(--soft)}.booking-policy h3{margin:0 0 12px;font-size:1.1rem}.booking-policy p{margin:0;line-height:1.7}
#booking-fields{border:1px solid var(--line);padding:18px;margin:0;min-width:0}#booking-fields legend{font-weight:600;padding:0 6px}#booking-fields label{display:block;margin-bottom:14px}#booking-fields .detail-note{margin-top:0}#booking-fields[hidden]{display:none}
