|
4 | 4 | */ |
5 | 5 |
|
6 | 6 | .heroBanner { |
7 | | - padding: 5rem 0; |
| 7 | + padding: 4rem 0; |
8 | 8 | text-align: center; |
9 | 9 | position: relative; |
10 | 10 | overflow: hidden; |
11 | | - background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); |
| 11 | + background: #f8fafc; |
12 | 12 | color: #2d3748; |
13 | 13 | } |
14 | 14 |
|
15 | 15 | .heroContent { |
16 | | - max-width: 800px; |
| 16 | + max-width: 600px; |
17 | 17 | margin: 0 auto; |
18 | | - padding: 2rem 1rem; |
| 18 | + padding: 1rem; |
19 | 19 | } |
20 | 20 |
|
21 | 21 | .welcomeMessage { |
22 | | - display: inline-flex; |
23 | | - align-items: center; |
24 | | - gap: 0.5rem; |
25 | | - background: rgba(255, 255, 255, 0.8); |
26 | | - padding: 0.8rem 1.5rem; |
27 | | - border-radius: 2rem; |
28 | | - font-size: 1.1rem; |
29 | | - font-weight: 600; |
30 | | - margin-bottom: 2rem; |
31 | | - backdrop-filter: blur(10px); |
32 | | - border: 1px solid rgba(255, 255, 255, 0.5); |
33 | | - color: #4a5568; |
| 22 | + font-size: 1rem; |
| 23 | + color: #718096; |
| 24 | + margin-bottom: 1rem; |
34 | 25 | } |
35 | 26 |
|
36 | 27 | .wave { |
|
45 | 36 | } |
46 | 37 |
|
47 | 38 | .heroTitle { |
48 | | - font-size: 3rem; |
| 39 | + font-size: 2.5rem; |
49 | 40 | font-weight: 700; |
50 | 41 | line-height: 1.2; |
51 | | - margin-bottom: 1.5rem; |
| 42 | + margin-bottom: 1rem; |
52 | 43 | color: #2d3748; |
53 | 44 | } |
54 | 45 |
|
55 | | -.highlight { |
56 | | - color: #4299e1; |
57 | | - background: linear-gradient(120deg, #4299e1 0%, #38b2ac 100%); |
58 | | - -webkit-background-clip: text; |
59 | | - -webkit-text-fill-color: transparent; |
60 | | - background-clip: text; |
61 | | -} |
62 | | - |
63 | 46 | .heroSubtitle { |
64 | | - font-size: 1.25rem; |
65 | | - line-height: 1.6; |
66 | | - margin-bottom: 2.5rem; |
| 47 | + font-size: 1.1rem; |
| 48 | + line-height: 1.5; |
| 49 | + margin-bottom: 2rem; |
67 | 50 | color: #4a5568; |
68 | | - max-width: 600px; |
| 51 | + max-width: 500px; |
69 | 52 | margin-left: auto; |
70 | 53 | margin-right: auto; |
71 | 54 | } |
72 | 55 |
|
73 | | -.featureIcons { |
74 | | - display: flex; |
75 | | - justify-content: center; |
76 | | - gap: 2rem; |
77 | | - margin-bottom: 2.5rem; |
78 | | -} |
79 | | - |
80 | | -.featureIcon { |
81 | | - font-size: 2.5rem; |
82 | | - padding: 1rem; |
83 | | - background: white; |
84 | | - border-radius: 50%; |
85 | | - width: 80px; |
86 | | - height: 80px; |
87 | | - display: flex; |
88 | | - align-items: center; |
89 | | - justify-content: center; |
90 | | - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); |
91 | | - transition: transform 0.3s ease; |
92 | | -} |
93 | | - |
94 | | -.featureIcon:hover { |
95 | | - transform: scale(1.1) rotate(5deg); |
96 | | -} |
97 | | - |
98 | 56 | .buttons { |
99 | 57 | display: flex; |
100 | 58 | align-items: center; |
101 | 59 | justify-content: center; |
102 | | - gap: 1.5rem; |
103 | | - margin-bottom: 2rem; |
| 60 | + gap: 1rem; |
104 | 61 | } |
105 | 62 |
|
106 | 63 | .ctaButton { |
107 | | - background: linear-gradient(135deg, #4299e1 0%, #38b2ac 100%); |
| 64 | + background: #4299e1; |
108 | 65 | border: none; |
109 | | - padding: 1rem 2rem; |
| 66 | + padding: 0.8rem 1.5rem; |
110 | 67 | font-weight: 600; |
111 | | - border-radius: 2rem; |
112 | | - transition: all 0.3s ease; |
113 | | - box-shadow: 0 4px 15px rgba(66, 153, 225, 0.3); |
| 68 | + border-radius: 0.5rem; |
| 69 | + transition: all 0.2s ease; |
114 | 70 | color: white; |
115 | 71 | } |
116 | 72 |
|
117 | 73 | .ctaButton:hover { |
118 | | - transform: translateY(-2px); |
119 | | - box-shadow: 0 6px 20px rgba(66, 153, 225, 0.4); |
| 74 | + background: #3182ce; |
120 | 75 | color: white; |
121 | 76 | text-decoration: none; |
122 | 77 | } |
123 | 78 |
|
124 | 79 | .secondaryButton { |
125 | 80 | background: white; |
126 | | - border: 2px solid #4299e1; |
| 81 | + border: 1px solid #4299e1; |
127 | 82 | color: #4299e1; |
128 | | - padding: 1rem 2rem; |
| 83 | + padding: 0.8rem 1.5rem; |
129 | 84 | font-weight: 600; |
130 | | - border-radius: 2rem; |
131 | | - transition: all 0.3s ease; |
| 85 | + border-radius: 0.5rem; |
| 86 | + transition: all 0.2s ease; |
132 | 87 | } |
133 | 88 |
|
134 | 89 | .secondaryButton:hover { |
135 | 90 | background: #4299e1; |
136 | 91 | color: white; |
137 | | - transform: translateY(-2px); |
138 | 92 | text-decoration: none; |
139 | 93 | } |
140 | 94 |
|
141 | | -.friendlyNote { |
142 | | - font-size: 0.95rem; |
143 | | - color: #718096; |
144 | | - font-style: italic; |
145 | | -} |
146 | | - |
147 | 95 | @media screen and (max-width: 996px) { |
148 | 96 | .heroBanner { |
149 | | - padding: 3rem 1rem; |
| 97 | + padding: 2rem 1rem; |
150 | 98 | } |
151 | 99 |
|
152 | 100 | .heroTitle { |
153 | | - font-size: 2.2rem; |
| 101 | + font-size: 2rem; |
154 | 102 | } |
155 | 103 |
|
156 | 104 | .heroSubtitle { |
157 | | - font-size: 1.1rem; |
158 | | - } |
159 | | - |
160 | | - .featureIcons { |
161 | | - gap: 1rem; |
162 | | - } |
163 | | - |
164 | | - .featureIcon { |
165 | | - width: 60px; |
166 | | - height: 60px; |
167 | | - font-size: 1.8rem; |
| 105 | + font-size: 1rem; |
168 | 106 | } |
169 | 107 |
|
170 | 108 | .buttons { |
171 | 109 | flex-direction: column; |
172 | | - gap: 1rem; |
| 110 | + gap: 0.5rem; |
173 | 111 | } |
174 | 112 |
|
175 | 113 | .ctaButton, |
176 | 114 | .secondaryButton { |
177 | 115 | width: 100%; |
178 | | - max-width: 280px; |
| 116 | + max-width: 200px; |
179 | 117 | } |
180 | 118 | } |
0 commit comments