@@ -305,6 +305,188 @@ nav .container {
305305 font-size : 0.8em ;
306306}
307307
308+ /* AI Bot Section */
309+ .ai-bot {
310+ padding : 100px 0 ;
311+ background :
312+ linear-gradient (rgba (15 , 15 , 35 , 0.95 ), rgba (26 , 26 , 62 , 0.95 )),
313+ url ('https://images.unsplash.com/photo-1676299081847-824916de030a?q=80&w=2340&auto=format&fit=crop' )
314+ center/cover;
315+ text-align : center;
316+ position : relative;
317+ }
318+
319+ .ai-bot ::before {
320+ content : '' ;
321+ position : absolute;
322+ top : 0 ;
323+ left : 0 ;
324+ right : 0 ;
325+ bottom : 0 ;
326+ background :
327+ radial-gradient (circle at 30% 40% , rgba (100 , 255 , 218 , 0.1 ) 0% , transparent 50% ),
328+ radial-gradient (circle at 70% 60% , rgba (0 , 212 , 170 , 0.08 ) 0% , transparent 50% );
329+ pointer-events : none;
330+ }
331+
332+ .ai-bot-content {
333+ max-width : 700px ;
334+ margin : 0 auto;
335+ position : relative;
336+ z-index : 2 ;
337+ }
338+
339+ .ai-bot-card {
340+ background : rgba (26 , 26 , 62 , 0.9 );
341+ border-radius : 25px ;
342+ padding : 50px 40px ;
343+ border : 1px solid rgba (100 , 255 , 218 , 0.2 );
344+ position : relative;
345+ overflow : hidden;
346+ transition : all 0.3s ease;
347+ backdrop-filter : blur (10px );
348+ }
349+
350+ .ai-bot-card ::before {
351+ content : '' ;
352+ position : absolute;
353+ top : 0 ;
354+ left : 0 ;
355+ right : 0 ;
356+ height : 4px ;
357+ background : linear-gradient (135deg , # 25D366, # 64ffda );
358+ }
359+
360+ .ai-bot-card : hover {
361+ transform : translateY (-10px );
362+ border-color : rgba (100 , 255 , 218 , 0.4 );
363+ box-shadow : 0 25px 50px rgba (37 , 211 , 102 , 0.2 );
364+ }
365+
366+ .ai-bot-icon {
367+ width : 80px ;
368+ height : 80px ;
369+ background : linear-gradient (135deg , # 25D366, # 128C7E );
370+ border-radius : 50% ;
371+ display : flex;
372+ align-items : center;
373+ justify-content : center;
374+ margin : 0 auto 30px ;
375+ font-size : 2.5em ;
376+ color : white;
377+ animation : pulse 2s infinite;
378+ box-shadow : 0 15px 30px rgba (37 , 211 , 102 , 0.3 );
379+ }
380+
381+ @keyframes pulse {
382+ 0% , 100% {
383+ transform : scale (1 );
384+ box-shadow : 0 15px 30px rgba (37 , 211 , 102 , 0.3 );
385+ }
386+ 50% {
387+ transform : scale (1.05 );
388+ box-shadow : 0 20px 40px rgba (37 , 211 , 102 , 0.4 );
389+ }
390+ }
391+
392+ .ai-bot-card h2 {
393+ color : # ccd6f6 ;
394+ font-size : 2.2em ;
395+ margin-bottom : 20px ;
396+ line-height : 1.3 ;
397+ font-weight : 700 ;
398+ }
399+
400+ .ai-bot-card > p {
401+ color : # 8892b0 ;
402+ font-size : 1.2em ;
403+ margin-bottom : 30px ;
404+ line-height : 1.6 ;
405+ }
406+
407+ .ai-bot-features {
408+ display : grid;
409+ grid-template-columns : repeat (auto-fit, minmax (200px , 1fr ));
410+ gap : 20px ;
411+ margin-bottom : 40px ;
412+ }
413+
414+ .feature-item {
415+ display : flex;
416+ align-items : center;
417+ gap : 12px ;
418+ color : # 8892b0 ;
419+ font-size : 0.95em ;
420+ padding : 15px ;
421+ background : rgba (100 , 255 , 218 , 0.05 );
422+ border-radius : 12px ;
423+ border : 1px solid rgba (100 , 255 , 218 , 0.1 );
424+ transition : all 0.3s ease;
425+ }
426+
427+ .feature-item : hover {
428+ background : rgba (100 , 255 , 218 , 0.1 );
429+ border-color : rgba (100 , 255 , 218 , 0.2 );
430+ transform : translateY (-2px );
431+ }
432+
433+ .feature-item i {
434+ color : # 64ffda ;
435+ font-size : 1.2em ;
436+ min-width : 20px ;
437+ }
438+
439+ .btn-whatsapp {
440+ background : linear-gradient (135deg , # 25D366, # 128C7E );
441+ color : white;
442+ padding : 18px 35px ;
443+ border-radius : 50px ;
444+ text-decoration : none;
445+ font-weight : 600 ;
446+ font-size : 1.1em ;
447+ display : inline-flex;
448+ align-items : center;
449+ gap : 12px ;
450+ transition : all 0.3s ease;
451+ border : 2px solid transparent;
452+ margin-bottom : 25px ;
453+ box-shadow : 0 10px 25px rgba (37 , 211 , 102 , 0.3 );
454+ }
455+
456+ .btn-whatsapp : hover {
457+ transform : translateY (-3px );
458+ box-shadow : 0 15px 35px rgba (37 , 211 , 102 , 0.4 );
459+ background : linear-gradient (135deg , # 128C7E, # 25D366 );
460+ }
461+
462+ .btn-whatsapp i {
463+ font-size : 1.3em ;
464+ animation : bounce 2s infinite;
465+ }
466+
467+ @keyframes bounce {
468+ 0% , 20% , 50% , 80% , 100% {
469+ transform : translateY (0 );
470+ }
471+ 40% {
472+ transform : translateY (-5px );
473+ }
474+ 60% {
475+ transform : translateY (-3px );
476+ }
477+ }
478+
479+ .ai-bot-cta {
480+ color : # 8892b0 ;
481+ font-size : 0.95em ;
482+ line-height : 1.6 ;
483+ margin-top : 20px ;
484+ padding : 20px ;
485+ background : rgba (100 , 255 , 218 , 0.05 );
486+ border-radius : 12px ;
487+ border-left : 4px solid # 64ffda ;
488+ }
489+
308490/* Resume Section */
309491.resume {
310492 padding : 100px 0 ;
@@ -697,6 +879,30 @@ footer p {
697879 .cta-buttons {
698880 justify-content : center;
699881 }
882+
883+ .ai-bot-card {
884+ padding : 40px 25px ;
885+ margin : 0 10px ;
886+ }
887+
888+ .ai-bot-card h2 {
889+ font-size : 1.8em ;
890+ }
891+
892+ .ai-bot-features {
893+ grid-template-columns : 1fr ;
894+ gap : 15px ;
895+ }
896+
897+ .feature-item {
898+ padding : 12px ;
899+ font-size : 0.9em ;
900+ }
901+
902+ .btn-whatsapp {
903+ padding : 16px 30px ;
904+ font-size : 1em ;
905+ }
700906}
701907
702908/* Animations */
0 commit comments