.qlc{max-width:820px;margin:24px 0;padding:16px;border:1px solid #e5e7eb;border-radius:14px;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,"Helvetica Neue",Arial}
.qlc-h3{margin:0 0 12px;font-size:22px}
.qlc-label{display:block;margin:10px 0 6px}
.qlc-input,.qlc-select{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:10px}
.qlc-btn{padding:12px 18px;border:1px solid #111;border-radius:12px;cursor:pointer;background:#111;color:#fff;font-weight:600}
.qlc-note{font-size:12px;color:#6b7280;margin-top:10px}
.qlc-result-card{margin-top:16px;border:2px solid #0ea5e9;background:#f0f9ff;border-radius:14px;padding:14px}
.qlc-result-header{font-weight:800;font-size:14px;letter-spacing:.06em;color:#0369a1;margin-bottom:8px}
.qlc-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media(min-width:720px){.qlc-kpi-grid{grid-template-columns:repeat(4,1fr)}}
.qlc-kpi-box{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:10px}
.qlc-kpi-label{font-size:12px;color:#475569;text-transform:uppercase;letter-spacing:.04em}
.qlc-kpi{font-size:24px;font-weight:800;margin-top:4px}
.qlc-detail{margin-top:10px}
.qlc-detail ul{margin:8px 0 10px 18px}
.qlc-copy{padding:8px 12px;border:1px solid #0369a1;background:#e0f2fe;color:#0369a1;border-radius:10px;cursor:pointer}.astra-widget-social-profiles-inner li>a{-js-display:flex;display:flex;align-items:center}.astra-widget-social-profiles-inner li>a .ast-widget-icon{margin-right:.3em}.astra-widget-social-profiles-inner li>a{margin-bottom:.3em}.astra-widget-social-profiles-inner.stack li>a{margin-right:0}.astra-widget-social-profiles-inner .ast-widget-icon{-js-display:flex;display:flex;align-self:center;justify-content:center;width:1em;transition:all .1s linear}.astra-widget-social-profiles-inner .ast-widget-icon svg{-ms-grid-row-align:center;align-self:center}.astra-widget-social-profiles-inner .ast-widget-icon{vertical-align:middle}.astra-widget-social-profiles-inner.inline li{-js-display:inline-flex;display:inline-flex;text-align:center}.astra-widget-social-profiles-inner.circle-outline .ast-widget-icon,.astra-widget-social-profiles-inner.square-outline .ast-widget-icon{border-width:1px;border-style:solid;border-color:#00000033}.astra-widget-social-profiles-inner.circle .ast-widget-icon,.astra-widget-social-profiles-inner.circle-outline .ast-widget-icon{border-radius:50%}.astra-widget-social-profiles-inner.circle .ast-widget-icon,.astra-widget-social-profiles-inner.circle-outline .ast-widget-icon,.astra-widget-social-profiles-inner.square .ast-widget-icon,.astra-widget-social-profiles-inner.square-outline .ast-widget-icon{height:2em;width:2em;text-align:center;vertical-align:middle}.astra-widget-social-profiles-inner .ast-widget-icon{font-size:15px;line-height:2}.astra-widget-social-profiles-inner.circle .ast-widget-icon,.astra-widget-social-profiles-inner.circle-outline .ast-widget-icon{line-height:2}.astra-widget-social-profiles .astra-widget-social-profiles-inner ul li a{transition:all .1s linear}.astra-widget-social-profiles-inner.circle-outline li .ast-widget-icon svg{transition:all .1s linear}.astra-widget-social-profiles-inner.circle-outline li .ast-widget-icon:hover svg,.astra-widget-social-profiles-inner.square-outline li .ast-widget-icon:hover svg{transition:all .1s linear}