.home-page{background:#0a0a0f;flex-direction:column;min-height:100vh;display:flex}.home-main{flex:1;padding:0}.hero-section{justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.hero-container{width:100%;max-width:1200px;margin:0 auto}.hero-image-box{border-radius:1.5rem;width:100%;height:500px;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026,0 0 0 1px #ffffff1a}.hero-image-box img{object-fit:cover;width:100%;height:100%;display:block}.hero-content{background:linear-gradient(#0000 0%,#0a0a0fb3 40%,#0a0a0ff2 100%);padding:3rem 2rem;position:absolute;bottom:0;left:0;right:0}.hero-title{color:#fff;text-shadow:0 2px 8px #0000004d;margin:0 0 .5rem;font-size:3rem;font-weight:700}.hero-subtitle{color:#e0e0e0;text-shadow:0 2px 8px #0000004d;margin:0;font-size:1.25rem}.about-section{background:#0a0a0f;padding:4rem 1.5rem}.about-container{max-width:1200px;margin:0 auto}.about-title{color:#fff;text-align:center;margin:0 0 1.5rem;font-size:2.5rem;font-weight:700}.about-description{color:#e0e0e0;text-align:center;max-width:700px;margin:0 auto 4rem;font-size:1.25rem;line-height:1.8}.about-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;max-width:900px;margin:0 auto;display:grid}.stat-item:hover{background:#1a1a2e80;border-color:#36f3;transform:translateY(-5px)}.stat-number{background:linear-gradient(135deg,#36f 0%,#69f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3rem;font-weight:700}.stat-label{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:500}.btn-primary,.btn-secondary,.btn-cta{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.btn-primary{color:#fff;background:#36f}.btn-primary:hover{background:#2952cc;transform:translateY(-2px);box-shadow:0 4px 12px #3366ff40}.btn-primary svg{width:16px;height:16px}.btn-secondary{color:#fff;background:0 0;border:2px solid #36f}.btn-secondary:hover{background:#3366ff1a;transform:translateY(-2px)}.btn-cta{color:#fff;background:#36f;padding:1.2rem 3rem;font-size:1.2rem}.btn-cta:hover{background:#2952cc}.features-section{background:#141e3233;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:4rem 2rem}.features-container{max-width:1200px;margin:0 auto}.features-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.feature-card{text-align:center;background:#1a1a2e80;border:1px solid #ffffff0d;border-radius:8px;padding:2rem;transition:all .3s}.feature-card:hover{border-color:#3366ff4d;transform:translateY(-3px)}.feature-icon{color:#69f;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;display:flex}.feature-icon svg{width:30px;height:30px}.feature-card h3{color:#fff;margin-bottom:.75rem;font-size:1.3rem}.feature-card p{color:#a0a0a0;line-height:1.6}.stats-section{background:linear-gradient(135deg,#1a1a2e 0%,#0a0a0f 100%);padding:4rem 2rem}.stats-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.stat-item{text-align:center;background:#3366ff0d;border:1px solid #3366ff1a;border-radius:12px;padding:2rem;transition:all .3s}.stat-item:hover{border-color:#36f;transform:scale(1.05)}.stat-number{color:#36f;margin-bottom:.5rem;font-size:3rem;font-weight:700}.stat-label{color:#a0a0a0;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.hero-section{padding:2rem 1rem}.hero-image-box{border-radius:1rem;height:350px}.hero-content{padding:2rem 1.5rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-buttons{flex-direction:column;align-items:center}.btn-primary,.btn-secondary,.btn-cta{justify-content:center;width:100%;max-width:300px}.section-title{font-size:1.75rem}.section-subtitle{margin-bottom:2rem;font-size:1rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}.stats-container{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-number{font-size:2rem}.stat-label{font-size:.875rem}.cta-content h2{font-size:2rem}.blog-section{padding:3rem 1rem}.latest-blog-post{border-radius:.75rem;flex-direction:column;gap:1.5rem;padding:1.5rem}.latest-blog-image{flex:none;width:100%;height:200px}.latest-blog-content{padding:0}.blog-title{font-size:1.25rem}.blog-excerpt{font-size:1rem}.about-section{padding:3rem 1rem}.about-container{border-radius:.75rem;padding:2rem 1.5rem}.about-description{font-size:1rem}.about-features{grid-template-columns:1fr;gap:1.5rem}.btn-view-all{justify-content:center;width:100%;max-width:300px}}.blog-section{padding:4rem 2rem}.blog-container{max-width:1200px;margin:0 auto}.section-title{text-align:center;color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.section-subtitle{color:#a0a0a0;text-align:center;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.latest-blog-post{color:inherit;cursor:pointer;background:#2832464d;border:1px solid #ffffff0d;border-radius:1rem;align-items:center;gap:3rem;margin-bottom:3rem;padding:2rem;text-decoration:none;transition:all .3s;display:flex}.latest-blog-post:hover{background:#28324673;border-color:#36f3;transform:translateY(-3px)}.latest-blog-image{border-radius:8px;flex:0 0 45%;height:300px;overflow:hidden}.latest-blog-image img{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.latest-blog-content{flex-direction:column;flex:1;justify-content:center;padding:1rem;display:flex}.view-all-blogs{justify-content:center;margin-top:1rem;display:flex}.btn-view-all{color:#fff;cursor:pointer;background:#36f;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.btn-view-all:hover{background:#2952cc;gap:1rem}.btn-view-all svg{width:16px;height:16px;transition:transform .3s}.btn-view-all:hover svg{transform:translate(3px)}.blog-card-header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.blog-category{font-size:.875rem}.blog-date{color:#9ca3af;font-size:.875rem}.blog-title{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.blog-excerpt{color:#b0b0b0;margin-bottom:0;font-size:1.125rem;line-height:1.8}.about-section{background:#19233738;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:4rem 2rem}.about-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border:1px solid #ffffff1a;border-radius:1rem;max-width:1200px;margin:0 auto;padding:3rem}.about-content{margin-top:2rem}.about-description{color:silver;text-align:center;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.8}.about-features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}.about-feature-item{text-align:left;background:#0f0f2366;border:1px solid #ffffff0d;border-radius:8px;padding:1.5rem}.about-feature-item h3{color:#69f;margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.about-feature-item p{color:#b0b0b0;margin:0;font-size:.95rem;line-height:1.7}@media (max-width:480px){.hero-section{padding:1.5rem .75rem}.hero-image-box{border-radius:.75rem;height:300px}.hero-content{padding:1.5rem 1rem}.hero-title{font-size:1.75rem}.hero-subtitle{font-size:.9375rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:.9375rem}.latest-blog-post{padding:1.25rem}.latest-blog-image{height:180px}.blog-title{font-size:1.125rem}.stats-container{grid-template-columns:1fr}}@media (max-width:768px){.latest-blog-post{flex-direction:column}.latest-blog-image{flex:none;min-height:250px}.latest-blog-content{padding:1.5rem}.blog-title{font-size:1.25rem}.about-description{font-size:1rem}.btn-view-all{justify-content:center;width:100%;max-width:300px}}
