.workflow-detail{padding:var(--spacing-2xl)0 var(--spacing-3xl);background-color:#fff;position:relative;overflow:hidden}.wd-decoration{filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.wd-decoration-1{background:linear-gradient(135deg,#5e43d94d 0%,#db27774d 100%);width:400px;height:400px;top:-100px;right:-100px}.wd-decoration-2{background:linear-gradient(135deg,#db277733 0%,#fb718533 100%);width:300px;height:300px;bottom:300px;left:-100px}.wd-hero{text-align:center;max-width:800px;margin:0 auto var(--spacing-3xl);z-index:1;position:relative}.wd-category{background-color:var(--color-pink-light-bg);color:var(--color-pink-primary);font-size:.875rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-md);border-radius:20px;padding:.375rem 1rem;display:inline-block}.wd-title{font-size:3rem;font-weight:var(--font-weight-black);color:var(--color-primary-dark);margin-bottom:var(--spacing-md);letter-spacing:-.02em;line-height:1.1}.wd-subtitle{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);font-size:1.25rem;line-height:1.6}.wd-hero-cta{font-size:1rem;font-weight:var(--font-weight-semibold);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(#1e1e28 0%,#141317 100%);border:1px solid #303038;align-items:center;gap:.5rem;padding:1rem 2rem;display:inline-flex;box-shadow:0 1px 4px #00000040}.wd-hero-cta:hover{background:linear-gradient(#282832 0%,#1e1d21 100%)}.wd-grid{gap:var(--spacing-2xl);max-width:1100px;margin:0 auto var(--spacing-3xl);z-index:1;grid-template-columns:1fr 1fr;align-items:start;display:grid;position:relative}.wd-illustration{position:relative}.wd-illustration:before{content:"";z-index:-1;background:linear-gradient(135deg,#a78bfa66 0%,#ec489966 50%,#fb718566 100%);border-radius:16px;position:absolute;inset:-6px}.wd-illustration-image{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 32px #0000001a}.wd-info{gap:var(--spacing-xl);flex-direction:column;display:flex}.wd-block{padding-bottom:var(--spacing-lg)}.wd-block:first-child{border-bottom:1px solid #e5e7eb}.wd-block-title{font-size:1.25rem;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);align-items:center;gap:.5rem;display:flex}.wd-block-title:before{content:"";border-radius:2px;width:4px;height:1.25rem}.wd-block-problem:before{background-color:var(--color-red)}.wd-block-solution:before{background:linear-gradient(135deg,var(--color-purple)0%,var(--color-pink-primary)100%)}.wd-block-lead{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:1rem;line-height:1.7}.wd-block-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wd-block-list li{color:var(--color-text-secondary);padding-left:1.25rem;font-size:.9375rem;line-height:1.5;position:relative}.wd-block-list li:before{content:"";background-color:var(--color-red);border-radius:50%;width:6px;height:6px;position:absolute;top:.5rem;left:0}.wd-block-list-check li:before{background:linear-gradient(135deg,var(--color-purple)0%,var(--color-pink-primary)100%)}.wd-workflow-card{max-width:800px;margin:0 auto var(--spacing-3xl);padding:var(--spacing-xl);border-radius:var(--radius-lg);z-index:1;border:1px solid #e5e7eb;position:relative}.wd-workflow-header h2{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-dark);margin-bottom:var(--spacing-md)}.wd-workflow-description{font-size:1.0625rem;font-weight:var(--font-weight-medium);color:var(--color-primary-dark);padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);border-left:3px solid var(--color-pink-primary);background:linear-gradient(135deg,#5e43d90d 0%,#db27770d 100%);line-height:1.6}.wd-workflow-steps{flex-direction:column;gap:.75rem;display:flex}.wd-step{align-items:flex-start;gap:.75rem;display:flex}.wd-step-number{background:linear-gradient(135deg,var(--color-purple)0%,var(--color-pink-primary)100%);color:#fff;width:24px;height:24px;font-size:.75rem;font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wd-step-text{color:var(--color-text-secondary);padding-top:.125rem;font-size:.9375rem;line-height:1.5}.wd-results{max-width:800px;margin:0 auto var(--spacing-3xl);text-align:center;z-index:1;position:relative}.wd-results-title{font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-dark);margin-bottom:var(--spacing-lg)}.wd-results-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.wd-result-card{padding:var(--spacing-lg);border-radius:var(--radius-md);text-align:center;border:1px solid #e5e7eb}.wd-result-value{font-size:1.75rem;font-weight:var(--font-weight-bold);color:var(--color-pink-primary);margin-bottom:.25rem;display:block}.wd-result-label{color:var(--color-text-secondary);font-size:.875rem}.wd-bottom-cta{text-align:center;z-index:1;max-width:500px;margin:0 auto;position:relative}.wd-bottom-cta h3{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary-dark);margin-bottom:.5rem}.wd-bottom-cta p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:1rem}.wd-cta-button{font-size:1rem;font-weight:var(--font-weight-semibold);color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:linear-gradient(#1e1e28 0%,#141317 100%);border:1px solid #303038;align-items:center;gap:.5rem;padding:1rem 2rem;display:inline-flex;box-shadow:0 1px 4px #00000040}.wd-cta-button:hover{background:linear-gradient(#282832 0%,#1e1d21 100%)}.wd-cta-arrow{transition:transform var(--transition-fast)}.wd-cta-button:hover .wd-cta-arrow,.wd-hero-cta:hover .wd-cta-arrow{transform:translate(4px)}@media (max-width:968px){.wd-grid{gap:var(--spacing-xl);grid-template-columns:1fr}.wd-illustration{max-width:500px;margin:0 auto}}@media (max-width:809px){.wd-decoration{display:none}.wd-title{font-size:2.25rem}.wd-subtitle{font-size:1.125rem}.wd-results-grid{grid-template-columns:1fr}.wd-workflow-card{padding:var(--spacing-lg)}}@media (max-width:480px){.wd-title{font-size:1.75rem}.wd-subtitle{font-size:1rem}.wd-block-title{font-size:1.125rem}.wd-workflow-description{font-size:1rem}.wd-result-value{font-size:1.5rem}.wd-bottom-cta h3{font-size:1.25rem}.wd-hero-cta,.wd-cta-button{justify-content:center;width:100%}}
