Spaces:
Running
Running
| :root { | |
| --primary-color: #3b82f6; | |
| --secondary-color: #10b981; | |
| --accent-color: #8b5cf6; | |
| --light-bg: #f9fafb; | |
| --dark-text: #1f2937; | |
| --light-text: #f3f4f6; | |
| } | |
| * { | |
| margin: 0; | |
| padding: 0; | |
| box-sizing: border-box; | |
| } | |
| body { | |
| font-family: 'Poppins', sans-serif; | |
| line-height: 1.6; | |
| color: var(--dark-text); | |
| background-color: white; | |
| } | |
| .hero-section { | |
| background: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%); | |
| color: white; | |
| } | |
| .feature-card { | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .feature-card:hover { | |
| transform: translateY(-5px); | |
| } | |
| .step-card { | |
| position: relative; | |
| } | |
| .step-card:not(:last-child)::after { | |
| content: ""; | |
| position: absolute; | |
| top: 32px; | |
| right: -30%; | |
| width: 60%; | |
| height: 2px; | |
| background: var(--primary-color); | |
| z-index: 1; | |
| } | |
| @media (max-width: 768px) { | |
| .step-card:not(:last-child)::after { | |
| display: none; | |
| } | |
| } | |
| .testimonial-card { | |
| position: relative; | |
| } | |
| .testimonial-card::before { | |
| content: """; | |
| position: absolute; | |
| top: -20px; | |
| left: 20px; | |
| font-size: 80px; | |
| font-family: Georgia, serif; | |
| color: var(--primary-color); | |
| opacity: 0.2; | |
| line-height: 1; | |
| } | |
| /* Custom scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: var(--light-bg); | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: var(--primary-color); | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #2563eb; | |
| } |