1+ /* style3.css - Introduction section styles */
2+ .intro-section {
3+ background : linear-gradient (135deg , # f8fafc 0% , # e2e8f0 100% );
4+ min-height : 100vh ;
5+ display : flex;
6+ align-items : center;
7+ }
8+
9+ .content-wrapper {
10+ display : grid;
11+ grid-template-columns : 1fr 1fr ;
12+ gap : 4rem ;
13+ align-items : center;
14+ }
15+
16+ .intro-icons {
17+ display : flex;
18+ gap : 1rem ;
19+ margin-bottom : 1rem ;
20+ justify-content : flex-start;
21+ }
22+
23+ .intro-icon {
24+ width : 48px ;
25+ height : 48px ;
26+ filter : brightness (0 ) saturate (100% ) invert (27% ) sepia (98% ) saturate (1896% ) hue-rotate (215deg ) brightness (91% ) contrast (94% );
27+ }
28+
29+ .text-content .section-title {
30+ text-align : left;
31+ font-size : 3rem ;
32+ margin-bottom : 1.5rem ;
33+ }
34+
35+ .text-content .section-description {
36+ text-align : left;
37+ font-size : 1.2rem ;
38+ margin-bottom : 2rem ;
39+ }
40+
41+ .feature-highlights {
42+ display : flex;
43+ gap : 2rem ;
44+ margin-bottom : 2rem ;
45+ flex-wrap : wrap;
46+ }
47+
48+ .highlight-item {
49+ display : flex;
50+ align-items : center;
51+ gap : 0.5rem ;
52+ padding : 0.5rem 1rem ;
53+ background : rgba (59 , 130 , 246 , 0.1 );
54+ border-radius : 20px ;
55+ border : 1px solid rgba (59 , 130 , 246 , 0.2 );
56+ }
57+
58+ .highlight-icon {
59+ width : 20px ;
60+ height : 20px ;
61+ filter : brightness (0 ) saturate (100% ) invert (27% ) sepia (98% ) saturate (1896% ) hue-rotate (215deg ) brightness (91% ) contrast (94% );
62+ }
63+
64+ .highlight-item span {
65+ font-size : 0.9rem ;
66+ color : # 2563eb ;
67+ font-weight : 500 ;
68+ }
69+
70+ .cta-button {
71+ background : linear-gradient (135deg , # 3b82f6 0% , # 1d4ed8 100% );
72+ color : white;
73+ border : none;
74+ padding : 15px 30px ;
75+ font-size : 1.1rem ;
76+ font-weight : 600 ;
77+ border-radius : 8px ;
78+ cursor : pointer;
79+ transition : all 0.3s ease;
80+ box-shadow : 0 4px 15px rgba (59 , 130 , 246 , 0.3 );
81+ display : flex;
82+ align-items : center;
83+ gap : 0.5rem ;
84+ }
85+
86+ .button-icon {
87+ width : 20px ;
88+ height : 20px ;
89+ filter : brightness (0 ) invert (1 );
90+ }
91+
92+ .cta-button : hover {
93+ transform : translateY (-2px );
94+ box-shadow : 0 6px 20px rgba (59 , 130 , 246 , 0.4 );
95+ }
96+
97+ .image-grid {
98+ display : grid;
99+ grid-template-columns : repeat (3 , 1fr );
100+ gap : 1rem ;
101+ }
102+
103+ .grid-image {
104+ width : 100% ;
105+ height : 150px ;
106+ object-fit : cover;
107+ border-radius : 8px ;
108+ box-shadow : 0 4px 15px rgba (0 , 0 , 0 , 0.1 );
109+ transition : transform 0.3s ease;
110+ }
111+
112+ .grid-image : hover {
113+ transform : scale (1.05 );
114+ }
0 commit comments