/* app.wicw.tv/business/card: the form beside a live preview of the TV card (navy and gold, as on air) */
.bizwrap{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap}
.bizform{flex:1 1 320px;max-width:460px}
.bizpreview{flex:1 1 420px;order:-1}
.fld.err input,.fld.err select{border-color:#c0392b}
.errtxt{color:#c0392b;display:block}
.notice.ok{border-color:#2e7d32}
.linkbtn{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;padding:0;margin-top:16px}
.check{display:flex;gap:8px;align-items:flex-start;font-weight:400}
.tvcard{position:relative;aspect-ratio:16/9;width:100%;background:#133642;color:#fff;border-radius:6px;overflow:hidden;font-family:Archivo,system-ui,sans-serif;container-type:inline-size}
.tv-mark{position:absolute;left:6.25%;top:7.8%;font-weight:800;font-size:3.6cqw;letter-spacing:.02em}
.tv-mark span{background:#e0a33c;color:#133642;font-size:1.8cqw;padding:0 .3em;margin-left:.3em;vertical-align:top;border-radius:2px}
.tv-kick{position:absolute;left:6.25%;top:19.8%;color:#e0a33c;font-weight:700;font-size:2.3cqw}
.tv-tile{position:absolute;left:6.25%;top:27.4%;width:33.3%;height:50%;background:#fff;border-radius:1.5cqw;display:flex;align-items:center;justify-content:center;overflow:hidden}
.tv-tile img{max-width:88%;max-height:88%;object-fit:contain}
.tv-tile span{color:#96a0aa;font-weight:700;font-size:2.8cqw}
.tv-text{position:absolute;left:43.75%;right:6.25%;top:29.6%}
.tv-name{font-weight:700;font-size:5cqw;line-height:1.1;overflow-wrap:anywhere}
.tv-name.s{font-size:4.1cqw}.tv-name.xs{font-size:3.4cqw}
.tv-desc{color:#aacdd4;font-weight:600;font-size:2.6cqw;margin:1.2cqw 0 2cqw;line-height:1.25}
.tv-gold{color:#e0a33c;font-weight:700;font-size:2.7cqw;line-height:1.35}
.tv-foot{position:absolute;left:6.25%;right:6.25%;top:80.4%;display:flex;justify-content:space-between;font-size:1.9cqw;color:#aacdd4;font-weight:600}
.tv-foot .g{color:#e0a33c}
.tvcard::after{content:"";position:absolute;left:0;right:0;bottom:0;height:13%;background:linear-gradient(180deg,#14525f 0,#106e7a 100%);clip-path:polygon(0 30%,10% 15%,22% 30%,35% 12%,50% 28%,63% 10%,78% 26%,90% 14%,100% 25%,100% 100%,0 100%)}
