.companies-page .contact-sec .wrap>*{max-width:980px}.co-hero h1{max-width:800px}.co-hero .lead{max-width:620px}.co-proof{color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(32px,4.4vw,44px);font-size:13px;display:flex}.co-offer{background:radial-gradient(at 0 0,#ff997f14,#0000 60%),linear-gradient(145deg,#1d1d20f5,#131416f5);border:1px solid #ff997f59;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);padding:clamp(24px,3.4vw,40px);scroll-margin-top:90px;display:grid}.co-offer-main{flex-direction:column;align-items:flex-start;display:flex}.co-offer h2{letter-spacing:-.6px;margin-top:16px;font-size:clamp(24px,2.8vw,30px);line-height:1.15}.co-offer .co-say{max-width:44ch;margin-top:10px;margin-bottom:26px}.co-offer-act{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.co-demo{color:var(--muted);font-size:15px}.co-side{border-left:1px solid var(--border);padding-left:clamp(24px,4vw,48px)}.co-terms{flex-direction:column;gap:18px;display:flex}.co-terms dt{color:var(--dim);font-size:13.5px;font-weight:600}.co-terms dd{color:var(--text);margin:4px 0 0;font-size:15.5px;line-height:1.55}.co-free{color:var(--muted);margin-top:20px;font-size:14px}.companies-offer .mail-card.maker-card{background:linear-gradient(145deg,#1d1d20f5,#131416f5);border-color:#343439}.maker-bio+.maker-bio{margin-top:10px}.co-ways{margin-top:clamp(40px,5vw,56px)}.co-h{letter-spacing:-.6px;font-size:clamp(22px,2.6vw,28px);line-height:1.15}.co-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.co-cards>.co-card:last-child:nth-child(odd){grid-column:1/-1}.co-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.8vw,30px);scroll-margin-top:90px;transition:border-color .2s;display:flex}.co-card:hover{border-color:var(--border-2)}.co-card:target{border-color:#ff997f99;box-shadow:0 0 0 3px #ff997f1f}.co-mark{border:1px solid var(--border-2);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.co-mark .icon{width:18px;height:18px}.co-card h3{letter-spacing:-.4px;margin-top:16px;font-size:clamp(19px,2vw,21px);line-height:1.25}.co-say{color:var(--muted);margin-top:6px;margin-bottom:20px;font-size:15.5px;line-height:1.6}.co-card .topic-go{margin-top:auto}.mail-card.maker-card{margin-top:clamp(40px,5vw,56px);display:block}.maker-card .co-ways{margin-top:clamp(40px,5vw,56px)}.co-h{margin-bottom:20px}.maker{border-radius:999px;align-items:center;gap:12px;margin-left:-4px;padding:4px 12px 4px 4px;transition:background .2s;display:inline-flex}.maker:hover{background:#ffffff0a}.maker:hover b{text-underline-offset:3px;text-decoration:underline}.maker-av{width:40px;height:40px;color:var(--accent);background:#ff997f24;border:1px solid #ff997f66;border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:600;display:grid}.maker-t{color:var(--muted);flex-direction:column;font-size:13.5px;line-height:1.35;display:flex}.maker-t b{color:var(--text);font-size:15.5px;font-weight:600}.maker-in{width:16px;height:16px;color:var(--muted)}.maker-bio{max-width:62ch;color:var(--text);margin-top:14px;font-size:15px;line-height:1.6}.maker-say{max-width:54ch;color:var(--muted);margin-top:14px;font-size:15px}.maker-mail{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px;padding-top:22px;display:flex}@media (width<=720px){.co-cards{grid-template-columns:1fr}}.co-cards.co-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.co-cards.co-cards-3{grid-template-columns:1fr}}@media (width<=820px){.co-offer{grid-template-columns:1fr}.co-side{border-left:0;border-top:1px solid var(--border);padding-top:24px;padding-left:0}}@media (width<=560px){.co-offer-act,.co-offer-act .mail-btn{width:100%}}.about-page .contact-sec .wrap>*{max-width:680px}.about-maker{margin-top:22px}.about-block{margin-top:clamp(40px,5vw,56px)}.about-text{color:var(--muted);margin-top:14px;font-size:clamp(16px,1.7vw,17.5px);line-height:1.65}.about-text p+p{margin-top:14px}.about-text b{color:var(--text);font-weight:600}.about-more{color:var(--accent);text-underline-offset:4px;margin-top:16px;font-size:15px;font-weight:600;text-decoration:underline #ff997f66;display:inline-block}.about-more:hover{text-decoration-color:currentColor}.about-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=560px){.about-act .mail-btn{width:100%}}
