.page-c h2{margin-top:1.6em}.page-c ul{padding-left:1.2em}.page-c li{margin:.35em 0}
.wr-cf form{display:grid;gap:12px;max-width:560px;margin:16px 0}.wr-cf label{display:grid;gap:4px;font-weight:600;font-size:14px}
.wr-cf input,.wr-cf select,.wr-cf textarea{font:inherit;padding:10px 12px;border:1px solid #d0d5dd;border-radius:10px;width:100%;box-sizing:border-box;background:#fff}
.wr-cf button{justify-self:start;cursor:pointer;border:0}.wr-hp{position:absolute!important;left:-9999px}
.wr-ok{background:#e8f8ee;color:#126b3a;padding:12px;border-radius:10px}.wr-err{background:#fdecec;color:#a11;padding:12px;border-radius:10px}
.wr-cbtns{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.wr-wa{background:#25d366;color:#fff!important}
.wr-biz{background:#f6f7fb;border-radius:14px;padding:16px 18px;line-height:1.7}
.ftr .legal-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 0 4px;font-size:14px}.ftr .legal-links a{display:inline}
.ftr .made{opacity:.8}
.wr-404{text-align:center;padding:80px 20px;max-width:640px;margin:0 auto}.wr-404 .big{font-size:clamp(64px,18vw,140px);font-weight:800;line-height:1;margin:0;color:#e5484d;font-family:Archivo,sans-serif}
.wr-404 h1{font-size:clamp(24px,5vw,36px);margin:12px 0}.wr-404 p{color:#555}.wr-404 .wr-cbtns{justify-content:center}
@media(max-width:600px){.wr-cf button,.wr-cbtns .btn{width:100%;text-align:center}}
@media(min-width:900px){.ftr .cols{grid-template-columns:2fr 1fr 1fr 1fr!important}}
