.DesignStrategyProcess_container___33ZW{max-width:1440px;margin:0 auto;padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-4xl);min-height:100vh}.DesignStrategyProcess_backLink__5eapo{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);text-decoration:none;font-size:.95rem;font-weight:500;margin-bottom:var(--spacing-2xl);transition:color var(--transition-fast)}.DesignStrategyProcess_backLink__5eapo:hover{color:var(--color-accent)}.DesignStrategyProcess_header__YcmHq{text-align:center;margin-bottom:var(--spacing-2xl)}.DesignStrategyProcess_sectionLabel__wOPim{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-sm)}.DesignStrategyProcess_title__RWQrN{font-size:3rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-lg);background:var(--color-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DesignStrategyProcess_intro__C3sPg{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7;max-width:800px;margin:0 auto}.DesignStrategyProcess_impactBar__qldP6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:900px;margin:0 auto var(--spacing-3xl);padding:var(--spacing-xl);background:var(--glass-background);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg);border:1px solid var(--color-border)}.DesignStrategyProcess_statItem__8s4qA{text-align:center;padding:var(--spacing-md)}.DesignStrategyProcess_statValue__Iqdb6{display:block;font-size:2.5rem;font-weight:800;background:var(--color-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-xs)}.DesignStrategyProcess_statLabel__9wJuj{display:block;font-size:.95rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.DesignStrategyProcess_statSubtext__8ATa5{display:block;font-size:.8rem;color:var(--color-text-tertiary)}.DesignStrategyProcess_philosophySection__QYeCC{max-width:900px;margin:0 auto var(--spacing-xl);padding:var(--spacing-2xl) var(--spacing-xl);background:linear-gradient(135deg,var(--color-surface-hover) 0,rgba(212,168,83,.08) 100%);border-radius:var(--radius-lg);border-left:4px solid var(--color-accent)}.DesignStrategyProcess_philosophyQuote__hU55Q{font-size:1.35rem;font-style:italic;color:var(--color-text-primary);line-height:1.8;margin:0;text-align:center}.DesignStrategyProcess_processGrid__34Eql{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.DesignStrategyProcess_processCard__NKo7x{background:var(--glass-background);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--color-border);transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column}.DesignStrategyProcess_processCard__NKo7x:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-accent-gradient);opacity:0;transition:opacity .3s ease}.DesignStrategyProcess_processCard__NKo7x:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--color-border-hover)}.DesignStrategyProcess_processCard__NKo7x:hover:before{opacity:1}.DesignStrategyProcess_cardHeader__aSB_y{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.DesignStrategyProcess_iconWrapper__C_XaX{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.DesignStrategyProcess_headerText__XFM5Y{flex:1}.DesignStrategyProcess_processTitle__dKg56{font-size:1.35rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.DesignStrategyProcess_tagline__uRps2{font-size:.95rem;font-style:italic;color:var(--color-text-secondary);font-weight:500}.DesignStrategyProcess_description__jIQ85{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--spacing-lg)}.DesignStrategyProcess_stepsContainer__KRXtB{background:var(--color-surface-hover);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.DesignStrategyProcess_stepsLabel__3xnXm{font-size:.8rem;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm)}.DesignStrategyProcess_stepsList__HX8N0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.DesignStrategyProcess_stepItem__Spa5m{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.DesignStrategyProcess_stepNumber__k_GVy{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:white;flex-shrink:0;margin-top:2px}.DesignStrategyProcess_stepText__FXFys{font-size:.9rem;color:var(--color-text-primary);line-height:1.5}.DesignStrategyProcess_inlineLink__ATcdn{color:var(--color-accent);text-decoration:none;font-weight:600;transition:color var(--transition-fast)}.DesignStrategyProcess_inlineLink__ATcdn:hover{text-decoration:underline}.DesignStrategyProcess_outcomeBlock__xEfmA{background:linear-gradient(135deg,rgba(212,168,83,.08),rgba(212,168,83,.02));border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);border-left:3px solid var(--color-accent)}.DesignStrategyProcess_outcomeLabel__B3Cwq{display:block;font-size:.75rem;font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.DesignStrategyProcess_outcomeText__VDf3s{font-size:.9rem;color:var(--color-text-primary);line-height:1.6;margin:0}.DesignStrategyProcess_artifactPlaceholder__eSXtp{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;margin-top:auto;overflow:hidden;position:relative;transition:all .3s ease}.DesignStrategyProcess_artifactPlaceholder__eSXtp:has(.DesignStrategyProcess_artifactImageWrapper__nYf9f){border-style:solid;padding:0}.DesignStrategyProcess_placeholderContent__yPxMe{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl)}.DesignStrategyProcess_artifactImageWrapper__nYf9f{position:relative;width:100%;aspect-ratio:16/9;background:#1a1a1a;overflow:hidden;display:flex;align-items:center;justify-content:center}.DesignStrategyProcess_blurBackground__J3Cni{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(24px) saturate(1.2);opacity:.4;transform:scale(1.2);z-index:0;pointer-events:none}.DesignStrategyProcess_artifactImage__8Fvcu{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));transition:transform .6s cubic-bezier(.4,0,.2,1);transform-origin:center}.DesignStrategyProcess_artifactImageWrapper__nYf9f:hover .DesignStrategyProcess_artifactImage__8Fvcu{transform:scale(1.03)}.DesignStrategyProcess_artifactOverlay__sBzUq{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-sm) var(--spacing-md);background:linear-gradient(transparent,rgba(0,0,0,.8));display:flex;justify-content:flex-start;align-items:center;backdrop-filter:blur(2px)}.DesignStrategyProcess_artifactTag__2LY_y{font-size:.75rem;color:white;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.9}.DesignStrategyProcess_carouselContainer__trJdp{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.DesignStrategyProcess_carouselTrack__NWiCh{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.DesignStrategyProcess_carouselDots__kNPJS{position:absolute;bottom:var(--spacing-sm);right:var(--spacing-md);display:flex;gap:var(--spacing-xs);z-index:10;background:rgba(0,0,0,.4);padding:6px 10px;border-radius:20px;backdrop-filter:blur(4px)}.DesignStrategyProcess_dot__X_5Pd{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.2);padding:0;cursor:pointer;transition:all .3s ease}.DesignStrategyProcess_dot__X_5Pd:hover{background:rgba(255,255,255,.6)}.DesignStrategyProcess_activeDot__AL_OO{background:var(--color-accent)!important;width:20px;border-radius:4px}.DesignStrategyProcess_impactSection__yU7cw{margin-bottom:var(--spacing-3xl);text-align:center}.DesignStrategyProcess_impactTitle__ZxmTj{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.DesignStrategyProcess_impactSubtitle__ltX8s{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl)}.DesignStrategyProcess_proofGrid__ZDac8{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.DesignStrategyProcess_proofCard____x6i{background:var(--glass-background);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--color-border);text-decoration:none;transition:all .3s ease;text-align:left}.DesignStrategyProcess_proofCard____x6i:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:var(--color-accent)}.DesignStrategyProcess_proofProject__mY1Iz{font-size:1.15rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.DesignStrategyProcess_proofMetrics__yLafq{list-style:none;padding:0;margin:0 0 var(--spacing-lg) 0}.DesignStrategyProcess_proofMetric__Fxtdp{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.9rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.DesignStrategyProcess_metricIcon___BSvZ{color:var(--color-accent);flex-shrink:0}.DesignStrategyProcess_proofLink__X8ZIC{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.9rem;font-weight:600;color:var(--color-accent)}.DesignStrategyProcess_cta__bHFVL{text-align:center;background:linear-gradient(135deg,var(--color-surface-hover) 0,rgba(212,168,83,.05) 100%);border-radius:var(--radius-lg);padding:var(--spacing-3xl);border:1px solid var(--color-border)}.DesignStrategyProcess_ctaTitle__IwZBp{font-size:1.75rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.DesignStrategyProcess_ctaText__B63F2{font-size:1.1rem;color:var(--color-text-secondary);line-height:1.7;max-width:700px;margin:0 auto var(--spacing-xl)}.DesignStrategyProcess_ctaButton__uSqEq{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:var(--color-accent-gradient);color:#ffffff;text-decoration:none;font-weight:600;border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:transform .2s ease,box-shadow .2s ease}.DesignStrategyProcess_ctaButton__uSqEq:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width:992px){.DesignStrategyProcess_processGrid__34Eql,.DesignStrategyProcess_proofGrid__ZDac8{grid-template-columns:1fr}.DesignStrategyProcess_impactBar__qldP6{grid-template-columns:1fr;gap:var(--spacing-md)}.DesignStrategyProcess_statItem__8s4qA{padding:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.DesignStrategyProcess_statItem__8s4qA:last-child{border-bottom:none}}@media (max-width:768px){.DesignStrategyProcess_container___33ZW{padding:var(--spacing-2xl) var(--spacing-md)}.DesignStrategyProcess_title__RWQrN{font-size:2.25rem}.DesignStrategyProcess_intro__C3sPg{font-size:1rem}.DesignStrategyProcess_statValue__Iqdb6{font-size:2rem}.DesignStrategyProcess_philosophyQuote__hU55Q{font-size:1.1rem}.DesignStrategyProcess_processCard__NKo7x{padding:var(--spacing-lg)}.DesignStrategyProcess_cardHeader__aSB_y{flex-direction:column;align-items:flex-start}.DesignStrategyProcess_iconWrapper__C_XaX{width:48px;height:48px}.DesignStrategyProcess_cta__bHFVL{padding:var(--spacing-2xl) var(--spacing-lg)}.DesignStrategyProcess_ctaTitle__IwZBp{font-size:1.5rem}}@media (max-width:480px){.DesignStrategyProcess_title__RWQrN{font-size:1.875rem}.DesignStrategyProcess_processTitle__dKg56{font-size:1.2rem}.DesignStrategyProcess_stepText__FXFys{font-size:.85rem}.DesignStrategyProcess_impactTitle__ZxmTj{font-size:1.5rem}}.DesignStrategyProcess_logoPatch__4aQ7Q{position:absolute;bottom:0;right:0;width:250px;height:80px;background-color:white;z-index:20;pointer-events:none}