body{margin:0;padding:0;font-family:Inter,ui-sans-serif,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2
100%);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden}*{box-sizing:border-
box}.container{background:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:40px;max-
width:1200px;width:90%;backdrop-filter:blur(10px);animation:fadeIn 1s ease-in}@keyframes
fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-
gradient(90deg,#667eea,#764ba2,#f093fb);padding:60px 20px;text-align:center;border-radius:15px;margin-
bottom:40px;position:relative;overflow:hidden}.header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;bac
kground:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes
rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.title{font-size:3rem;color:#fff;text-align:center;margin-
bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,0.3);font-weight:700;letter-spacing:2px;position:relative;z-index:1}.subtitle{font-
size:1.5rem;color:rgba(255,255,255,0.9);margin-bottom:30px;font-weight:300}.content{line-height:1.8;color:#555;font-
size:1.1rem;margin:20px 0}.btn{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-
radius:50px;cursor:pointer;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(102,126,234,0.4);font-weight:600;text-
transform:uppercase;letter-spacing:1px}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px
rgba(102,126,234,0.6)}.btn:active{transform:translateY(-1px)}.btn-secondary{background:linear-gradient(45deg,#f093fb,#f5576c);box-
shadow:0 5px 15px rgba(245,87,108,0.4)}.btn-secondary:hover{box-shadow:0 8px 25px rgba(245,87,108,0.6)}.card{background:#fff;border-
radius:15px;padding:30px;margin:20px 0;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:all 0.3s ease;border-left:5px solid
#667eea}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.25)}.card-title{font-size:1.8rem;color:#333;margin-
bottom:15px;font-weight:600}.card-text{color:#666;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-
fit,minmax(300px,1fr));gap:30px;margin:40px 0}.grid-item{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:30px;border-
radius:12px;text-align:center;transition:all 0.3s}.grid-item:hover{transform:scale(1.05);box-shadow:0 10px 30px
rgba(0,0,0,0.2)}.badge{display:inline-block;padding:8px 16px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-
radius:20px;font-size:0.9rem;margin:5px;font-weight:500}.nav{display:flex;justify-content:space-around;align-
items:center;padding:20px;background:rgba(255,255,255,0.1);border-radius:10px;margin-bottom:30px}.nav-item{color:#fff;text-
decoration:none;font-weight:500;transition:all 0.3s;padding:10px 20px;border-radius:8px}.nav-
item:hover{background:rgba(255,255,255,0.2);transform:scale(1.05)}.footer{text-
align:center;padding:40px;color:rgba(255,255,255,0.8);font-size:0.9rem;margin-top:60px}@media(max-width:768px){.title{font-
size:2rem}.grid{grid-template-columns:1fr}.container{padding:20px}}
body{margin:0;padding:0;font-family:Inter,ui-sans-serif,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2
100%);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden}*{box-sizing:border-
box}.container{background:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:40px;max-
width:1200px;width:90%;backdrop-filter:blur(10px);animation:fadeIn 1s ease-in}@keyframes
fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-
gradient(90deg,#667eea,#764ba2,#f093fb);padding:60px 20px;text-align:center;border-radius:15px;margin-
bottom:40px;position:relative;overflow:hidden}.header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;bac
kground:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes
rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.title{font-size:3rem;color:#fff;text-align:center;margin-
bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,0.3);font-weight:700;letter-spacing:2px;position:relative;z-index:1}.subtitle{font-
size:1.5rem;color:rgba(255,255,255,0.9);margin-bottom:30px;font-weight:300}.content{line-height:1.8;color:#555;font-
size:1.1rem;margin:20px 0}.btn{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-
radius:50px;cursor:pointer;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(102,126,234,0.4);font-weight:600;text-
transform:uppercase;letter-spacing:1px}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px
rgba(102,126,234,0.6)}.btn:active{transform:translateY(-1px)}.btn-secondary{background:linear-gradient(45deg,#f093fb,#f5576c);box-
shadow:0 5px 15px rgba(245,87,108,0.4)}.btn-secondary:hover{box-shadow:0 8px 25px rgba(245,87,108,0.6)}.card{background:#fff;border-
radius:15px;padding:30px;margin:20px 0;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:all 0.3s ease;border-left:5px solid
#667eea}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.25)}.card-title{font-size:1.8rem;color:#333;margin-
bottom:15px;font-weight:600}.card-text{color:#666;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-
fit,minmax(300px,1fr));gap:30px;margin:40px 0}.grid-item{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:30px;border-
radius:12px;text-align:center;transition:all 0.3s}.grid-item:hover{transform:scale(1.05);box-shadow:0 10px 30px
rgba(0,0,0,0.2)}.badge{display:inline-block;padding:8px 16px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-
radius:20px;font-size:0.9rem;margin:5px;font-weight:500}.nav{display:flex;justify-content:space-around;align-
items:center;padding:20px;background:rgba(255,255,255,0.1);border-radius:10px;margin-bottom:30px}.nav-item{color:#fff;text-
decoration:none;font-weight:500;transition:all 0.3s;padding:10px 20px;border-radius:8px}.nav-
item:hover{background:rgba(255,255,255,0.2);transform:scale(1.05)}.footer{text-
align:center;padding:40px;color:rgba(255,255,255,0.8);font-size:0.9rem;margin-top:60px}@media(max-width:768px){.title{font-
size:2rem}.grid{grid-template-columns:1fr}.container{padding:20px}}
body{margin:0;padding:0;font-family:Inter,ui-sans-serif,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2
100%);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden}*{box-sizing:border-
box}.container{background:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:40px;max-
width:1200px;width:90%;backdrop-filter:blur(10px);animation:fadeIn 1s ease-in}@keyframes
fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-
gradient(90deg,#667eea,#764ba2,#f093fb);padding:60px 20px;text-align:center;border-radius:15px;margin-
bottom:40px;position:relative;overflow:hidden}.header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;bac
kground:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes
rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.title{font-size:3rem;color:#fff;text-align:center;margin-
bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,0.3);font-weight:700;letter-spacing:2px;position:relative;z-index:1}.subtitle{font-
size:1.5rem;color:rgba(255,255,255,0.9);margin-bottom:30px;font-weight:300}.content{line-height:1.8;color:#555;font-
size:1.1rem;margin:20px 0}.btn{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-
radius:50px;cursor:pointer;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(102,126,234,0.4);font-weight:600;text-
transform:uppercase;letter-spacing:1px}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px
rgba(102,126,234,0.6)}.btn:active{transform:translateY(-1px)}.btn-secondary{background:linear-gradient(45deg,#f093fb,#f5576c);box-
shadow:0 5px 15px rgba(245,87,108,0.4)}.btn-secondary:hover{box-shadow:0 8px 25px rgba(245,87,108,0.6)}.card{background:#fff;border-
radius:15px;padding:30px;margin:20px 0;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:all 0.3s ease;border-left:5px solid
#667eea}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.25)}.card-title{font-size:1.8rem;color:#333;margin-
bottom:15px;font-weight:600}.card-text{color:#666;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-
fit,minmax(300px,1fr));gap:30px;margin:40px 0}.grid-item{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:30px;border-
radius:12px;text-align:center;transition:all 0.3s}.grid-item:hover{transform:scale(1.05);box-shadow:0 10px 30px
rgba(0,0,0,0.2)}.badge{display:inline-block;padding:8px 16px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-
radius:20px;font-size:0.9rem;margin:5px;font-weight:500}.nav{display:flex;justify-content:space-around;align-
items:center;padding:20px;background:rgba(255,255,255,0.1);border-radius:10px;margin-bottom:30px}.nav-item{color:#fff;text-
decoration:none;font-weight:500;transition:all 0.3s;padding:10px 20px;border-radius:8px}.nav-
item:hover{background:rgba(255,255,255,0.2);transform:scale(1.05)}.footer{text-
align:center;padding:40px;color:rgba(255,255,255,0.8);font-size:0.9rem;margin-top:60px}@media(max-width:768px){.title{font-
size:2rem}.grid{grid-template-columns:1fr}.container{padding:20px}}
body{margin:0;padding:0;font-family:Inter,ui-sans-serif,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2
100%);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden}*{box-sizing:border-
box}.container{background:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:40px;max-
width:1200px;width:90%;backdrop-filter:blur(10px);animation:fadeIn 1s ease-in}@keyframes
fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-
gradient(90deg,#667eea,#764ba2,#f093fb);padding:60px 20px;text-align:center;border-radius:15px;margin-
bottom:40px;position:relative;overflow:hidden}.header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;bac
kground:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes
rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.title{font-size:3rem;color:#fff;text-align:center;margin-
bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,0.3);font-weight:700;letter-spacing:2px;position:relative;z-index:1}.subtitle{font-
size:1.5rem;color:rgba(255,255,255,0.9);margin-bottom:30px;font-weight:300}.content{line-height:1.8;color:#555;font-
size:1.1rem;margin:20px 0}.btn{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-
radius:50px;cursor:pointer;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(102,126,234,0.4);font-weight:600;text-
transform:uppercase;letter-spacing:1px}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px
rgba(102,126,234,0.6)}.btn:active{transform:translateY(-1px)}.btn-secondary{background:linear-gradient(45deg,#f093fb,#f5576c);box-
shadow:0 5px 15px rgba(245,87,108,0.4)}.btn-secondary:hover{box-shadow:0 8px 25px rgba(245,87,108,0.6)}.card{background:#fff;border-
radius:15px;padding:30px;margin:20px 0;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:all 0.3s ease;border-left:5px solid
#667eea}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.25)}.card-title{font-size:1.8rem;color:#333;margin-
bottom:15px;font-weight:600}.card-text{color:#666;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-
fit,minmax(300px,1fr));gap:30px;margin:40px 0}.grid-item{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:30px;border-
radius:12px;text-align:center;transition:all 0.3s}.grid-item:hover{transform:scale(1.05);box-shadow:0 10px 30px
rgba(0,0,0,0.2)}.badge{display:inline-block;padding:8px 16px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-
radius:20px;font-size:0.9rem;margin:5px;font-weight:500}.nav{display:flex;justify-content:space-around;align-
items:center;padding:20px;background:rgba(255,255,255,0.1);border-radius:10px;margin-bottom:30px}.nav-item{color:#fff;text-
decoration:none;font-weight:500;transition:all 0.3s;padding:10px 20px;border-radius:8px}.nav-
item:hover{background:rgba(255,255,255,0.2);transform:scale(1.05)}.footer{text-
align:center;padding:40px;color:rgba(255,255,255,0.8);font-size:0.9rem;margin-top:60px}@media(max-width:768px){.title{font-
size:2rem}.grid{grid-template-columns:1fr}.container{padding:20px}}
body{margin:0;padding:0;font-family:Inter,ui-sans-serif,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea 0%,#764ba2
100%);min-height:100vh;display:flex;align-items:center;justify-content:center;overflow-x:hidden}*{box-sizing:border-
box}.container{background:rgba(255,255,255,0.95);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);padding:40px;max-
width:1200px;width:90%;backdrop-filter:blur(10px);animation:fadeIn 1s ease-in}@keyframes
fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.header{background:linear-
gradient(90deg,#667eea,#764ba2,#f093fb);padding:60px 20px;text-align:center;border-radius:15px;margin-
bottom:40px;position:relative;overflow:hidden}.header::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;bac
kground:radial-gradient(circle,rgba(255,255,255,0.1) 0%,transparent 70%);animation:rotate 20s linear infinite}@keyframes
rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.title{font-size:3rem;color:#fff;text-align:center;margin-
bottom:20px;text-shadow:3px 3px 6px rgba(0,0,0,0.3);font-weight:700;letter-spacing:2px;position:relative;z-index:1}.subtitle{font-
size:1.5rem;color:rgba(255,255,255,0.9);margin-bottom:30px;font-weight:300}.content{line-height:1.8;color:#555;font-
size:1.1rem;margin:20px 0}.btn{background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border:none;padding:15px 40px;border-
radius:50px;cursor:pointer;font-size:1.1rem;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(102,126,234,0.4);font-weight:600;text-
transform:uppercase;letter-spacing:1px}.btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px
rgba(102,126,234,0.6)}.btn:active{transform:translateY(-1px)}.btn-secondary{background:linear-gradient(45deg,#f093fb,#f5576c);box-
shadow:0 5px 15px rgba(245,87,108,0.4)}.btn-secondary:hover{box-shadow:0 8px 25px rgba(245,87,108,0.6)}.card{background:#fff;border-
radius:15px;padding:30px;margin:20px 0;box-shadow:0 10px 30px rgba(0,0,0,0.15);transition:all 0.3s ease;border-left:5px solid
#667eea}.card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.25)}.card-title{font-size:1.8rem;color:#333;margin-
bottom:15px;font-weight:600}.card-text{color:#666;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-
fit,minmax(300px,1fr));gap:30px;margin:40px 0}.grid-item{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:30px;border-
radius:12px;text-align:center;transition:all 0.3s}.grid-item:hover{transform:scale(1.05);box-shadow:0 10px 30px
rgba(0,0,0,0.2)}.badge{display:inline-block;padding:8px 16px;background:linear-gradient(45deg,#667eea,#764ba2);color:#fff;border-
radius:20px;font-size:0.9rem;margin:5px;font-weight:500}.nav{display:flex;justify-content:space-around;align-
items:center;padding:20px;background:rgba(255,255,255,0.1);border-radius:10px;margin-bottom:30px}.nav-item{color:#fff;text-
decoration:none;font-weight:500;transition:all 0.3s;padding:10px 20px;border-radius:8px}.nav-
item:hover{background:rgba(255,255,255,0.2);transform:scale(1.05)}.footer{text-
align:center;padding:40px;color:rgba(255,255,255,0.8);font-size:0.9rem;margin-top:60px}@media(max-width:768px){.title{font-
size:2rem}.grid{grid-template-columns:1fr}.container{padding:20px}}