.workflow-card:where(.astro-ccsjbax5){display:flex;flex-direction:column;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:24px;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease;height:100%}@media(min-width:768px){.workflow-card:where(.astro-ccsjbax5){flex-direction:row;align-items:center;min-height:240px}}.workflow-card:where(.astro-ccsjbax5):hover{border-color:var(--color-amber-500);transform:translateY(-2px)}.workflow-content:where(.astro-ccsjbax5){padding:32px;flex:1}.workflow-content:where(.astro-ccsjbax5) h3:where(.astro-ccsjbax5){font-family:var(--font-display);font-size:24px;color:var(--color-text-primary);margin-bottom:12px}.workflow-content:where(.astro-ccsjbax5) p:where(.astro-ccsjbax5){font-size:15px;color:var(--color-text-secondary);line-height:1.6;margin-bottom:24px}.workflow-link:where(.astro-ccsjbax5){font-size:14px;font-weight:600;color:var(--color-amber-500);display:inline-flex;align-items:center;gap:4px}.label-pill:where(.astro-ccsjbax5).small{padding:4px 10px;font-size:11px;margin-bottom:16px}.workflow-visual:where(.astro-ccsjbax5){background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 100%);width:100%;height:200px;position:relative;border-top:1px solid var(--color-border)}@media(min-width:768px){.workflow-visual:where(.astro-ccsjbax5){width:260px;height:100%;min-height:240px;border-top:none;border-left:1px solid var(--color-border)}}.mini-screen-set:where(.astro-ccsjbax5){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:12px}.ms-screen:where(.astro-ccsjbax5){width:40px;height:70px;background:var(--color-bg-deep);border:1px solid var(--color-border-emphasis);border-radius:4px;box-shadow:0 4px 12px #0003}.ms-screen:where(.astro-ccsjbax5).s1{transform:translateY(0) rotate(-5deg);background:#333}.ms-screen:where(.astro-ccsjbax5).s2{transform:translateY(-10px);background:#444;z-index:1;border-color:var(--color-amber-500)}.ms-screen:where(.astro-ccsjbax5).s3{transform:translateY(0) rotate(5deg);background:#333}.workflow-visual:where(.astro-ccsjbax5).social .mini-ad-set:where(.astro-ccsjbax5){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:8px}.ma-card:where(.astro-ccsjbax5){width:40px;height:50px;border-radius:4px;box-shadow:0 4px 12px #0003;border:1px solid rgba(255,255,255,.1)}.ma-card:where(.astro-ccsjbax5).c1{background:#1c1917;transform:rotate(-3deg) translateY(4px);border-color:#333}.ma-card:where(.astro-ccsjbax5).c2{background:#fffbeb;transform:scale(1.1);z-index:2;border-color:var(--color-amber-500)}.ma-card:where(.astro-ccsjbax5).c3{background:#f0f9ff;transform:rotate(3deg) translateY(4px);border-color:#bae6fd}.workflow-visual:where(.astro-ccsjbax5).og .mini-og-set:where(.astro-ccsjbax5){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:80%}.og-card:where(.astro-ccsjbax5){aspect-ratio:1200 / 630;border-radius:8px;border:1px solid var(--color-border-emphasis);box-shadow:0 4px 10px #0003;background:var(--color-bg-elevated);padding:6px;display:flex;flex-direction:column;justify-content:space-between;gap:4px;position:relative;overflow:hidden}.og-card:where(.astro-ccsjbax5):after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(245,158,11,.18),transparent 60%);opacity:.5}.og-card:where(.astro-ccsjbax5) .og-type:where(.astro-ccsjbax5){font-size:6px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);position:relative;z-index:1}.og-card:where(.astro-ccsjbax5) .og-title:where(.astro-ccsjbax5){font-size:7px;font-weight:600;color:var(--color-text-primary);line-height:1.2;position:relative;z-index:1}.og-card:where(.astro-ccsjbax5) .og-meta:where(.astro-ccsjbax5){font-size:6px;color:var(--color-text-muted);position:relative;z-index:1}.og-card:where(.astro-ccsjbax5).c2{border-color:var(--color-amber-500);background:linear-gradient(160deg,rgba(245,158,11,.12) 0%,var(--color-bg-elevated) 60%)}.workflow-visual:where(.astro-ccsjbax5).cert .mini-cert:where(.astro-ccsjbax5){position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cert-card:where(.astro-ccsjbax5){width:140px;aspect-ratio:4 / 3;border-radius:10px;border:2px solid var(--color-border-emphasis);background:var(--color-bg-deep);box-shadow:0 6px 16px #0003;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:8px;gap:4px;position:relative;overflow:hidden}.cert-card:where(.astro-ccsjbax5):before{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.08);border-radius:8px}.cert-badge:where(.astro-ccsjbax5){width:20px;height:20px;border-radius:50%;background:var(--color-amber-500);z-index:1}.cert-line:where(.astro-ccsjbax5){width:80%;height:4px;border-radius:999px;background:#ffffff14;z-index:1}.cert-line:where(.astro-ccsjbax5).short{width:60%}.cert-title:where(.astro-ccsjbax5){font-size:6px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);z-index:1;text-align:center}.cert-name:where(.astro-ccsjbax5){font-size:7px;font-weight:600;color:var(--color-text-primary);z-index:1;text-align:center}
