.process__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:3.5rem}.process__card{background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;padding:2rem;transition:border-color var(--duration) var(--ease)}.process__card:hover{border-color:var(--border-hover)}.process__card--active,.process__card--active:hover{border-color:var(--accent)}.process__number{font-size:3.5rem;font-weight:800;color:var(--text-muted);line-height:1;margin-bottom:1.25rem}.process__card--active .process__number,.process__days{color:var(--accent)}.process__days{display:inline-block;font-family:var(--font-mono);font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;background:var(--accent-dim);border:1px solid var(--accent-border);padding:.3rem .6rem;border-radius:4px;margin-bottom:1.5rem}.process__card-title{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.75rem}.process__card-desc{color:var(--text-secondary);font-size:.85rem;line-height:1.6}@media (max-width:768px){.process__grid{grid-template-columns:1fr}}.solutions__header{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:4rem}.solutions__header-left{max-width:55%}.solutions__header-right{max-width:38%;padding-top:2.5rem}.solutions__header-right p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.solutions__module{display:grid;grid-template-columns:180px 1fr auto;grid-gap:2.5rem;gap:2.5rem;padding:2.5rem 0;border-top:1px solid var(--border-default);align-items:start}.solutions__module:last-child{border-bottom:1px solid var(--border-default)}.solutions__module-label{font-size:.7rem;letter-spacing:.1em;margin-bottom:.75rem}.solutions__module-days,.solutions__module-label{font-family:var(--font-mono);font-weight:500;text-transform:uppercase;color:var(--text-secondary)}.solutions__module-days{display:inline-block;font-size:.65rem;letter-spacing:.06em;border:1px solid var(--border-default);padding:.3rem .65rem;border-radius:4px}.solutions__module-title{font-size:1.75rem;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.75rem}.solutions__module-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.6;max-width:480px}.solutions__tags{display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding-top:.25rem;max-width:220px}.solutions__tag{font-family:var(--font-mono);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);display:flex;align-items:center;gap:.35rem;white-space:nowrap}.solutions__tag:before{content:"◈";color:var(--accent);font-size:.6rem}@media (max-width:900px){.solutions__header{flex-direction:column;gap:1.5rem}.solutions__header-left,.solutions__header-right{max-width:100%}.solutions__header-right{padding-top:0}.solutions__module{grid-template-columns:1fr;gap:1rem}.solutions__tags{max-width:100%}}