.wrc__features{background:var(--color-surface)}.wrc__zrow{grid-template-columns:1.4fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(32px,5vw,64px) 0;display:grid}.wrc__zrow--reverse{grid-template-columns:1fr 1.4fr}.wrc__zrow:not(:last-child){border-bottom:1px solid var(--color-border)}.wrc__zrow--reverse .wrc__ztext{order:1}.wrc__zrow--reverse .wrc__zvisual{order:2}.wrc__ztext .eyebrow{margin-bottom:16px}.wrc__ztext h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin-bottom:16px;font-size:1.7rem;font-weight:800;line-height:1.2}.wrc__ztext p{font-family:var(--font-ui);color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;font-size:1.02rem;line-height:1.6;display:-webkit-box;overflow:hidden}.wrc__ztext ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wrc__ztext ul li{font-family:var(--font-ui);color:var(--color-ink);align-items:flex-start;gap:12px;font-size:.95rem;font-weight:600;display:flex}.wrc__zcheck{background:var(--color-ink);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.wrc__zvisual{border-radius:var(--radius-xl);border:1px solid var(--color-border);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:380px;padding:clamp(24px,4vw,40px);display:flex;position:relative;overflow:hidden}.wrc__zvisual:before{content:"";background:linear-gradient(165deg,#06140c26 0%,#06140c6b 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.wrc__zrow,.wrc__zrow--reverse{grid-template-columns:1fr}.wrc__zrow--reverse .wrc__ztext{order:1}.wrc__zrow--reverse .wrc__zvisual{order:2}}.wrc__broadcast{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(1.5);width:100%;max-width:300px;box-shadow:var(--shadow-hover);background:#ffffff24;border:1px solid #ffffff47;position:relative;overflow:hidden}.wrc__broadcast-top{border-bottom:1px solid #fff3;align-items:center;gap:10px;padding:16px;display:flex}.wrc__broadcast-ic{color:#fff;background:#075e54;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.wrc__broadcast-title{font-family:var(--font-ui);color:#fff;font-size:.85rem;font-weight:700}.wrc__broadcast-sub{font-family:var(--font-ui);color:#ffffffb3;font-size:.72rem}.wrc__broadcast-row{font-family:var(--font-ui);border-bottom:1px solid #ffffff24;justify-content:space-between;padding:12px 16px;font-size:.8rem;display:flex}.wrc__broadcast-row:last-child{border-bottom:none}.wrc__broadcast-row span:first-child{color:#ffffffa6}.wrc__broadcast-row span:last-child{color:#fff;font-weight:650}.wrc__order{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(1.5);width:100%;max-width:300px;box-shadow:var(--shadow-hover);background:#ffffff24;border:1px solid #ffffff47;padding:20px;position:relative}.wrc__order-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wrc__order-row:last-child{margin-bottom:0}.wrc__order-step{color:#fff;background:#075e54;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.wrc__order-step--pending{background:#ffffff40}.wrc__order-label{font-family:var(--font-ui);color:#fff;font-size:.85rem;font-weight:600}.wrc__flow{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--shadow-hover);background:#ffffff24;border:1px solid #ffffff47;align-items:center;gap:12px;padding:20px;display:flex;position:relative}.wrc__flow-node{border-radius:var(--radius-md);text-align:center;background:#ffffff14;border:1px solid #ffffff38;width:92px;padding:12px}.wrc__flow-node--on{background:#22c55e2e;border-color:#22c55e}.wrc__flow-ic{color:#fff;background:#ffffff29;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto 8px;display:flex}.wrc__flow-node--on .wrc__flow-ic{background:#22c55e}.wrc__flow-lbl{font-family:var(--font-ui);color:#fff;font-size:.68rem;font-weight:650;line-height:1.3}.wrc__flow-arrow{background:#fff6;flex-shrink:0;width:20px;height:1.5px}
