*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;line-height:1.6;color:#333}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.btn{padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .3s ease}.btn-primary{background-color:#2563eb;color:#fff}.btn-primary:hover{background-color:#1d4ed8}.header{background:#bfeaf7;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;width:100%;z-index:1000}.header-container{display:flex;align-items:center;padding:1 rem;max-width:1200px;margin:0 auto;height:fit-content;justify-content:space-between}.logo-section{display:flex;align-items:center;gap:.75rem;cursor:pointer}.logo-img{height:5rem;width:auto;object-fit:contain}.logo-text{font-size:1.25rem;font-weight:700;color:#1f2937}.nav{display:flex;gap:4rem;margin-left:auto}.header-nav-button{font-weight:600;font-size:large;cursor:pointer;transition:color .3s ease;color:#0d8f41;border:none;background:transparent;padding:1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.header-nav-button:hover{color:#6b7280}.header-nav-button.active{color:#000}@media (max-width: 768px){.nav{display:none}}.mobile-menu{display:none;background:none;border:none;cursor:pointer;padding:.5rem}.hamburger{display:flex;flex-direction:column;gap:4px}.hamburger span{width:25px;height:3px;background-color:#0d8f41;border-radius:2px;transition:.3s}@media (max-width: 768px){.mobile-menu{display:block}}.mobile-nav{display:none}@media (max-width: 768px){.mobile-nav{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:250px;height:auto;background:#bfeaf7;box-shadow:-2px 0 4px #0000001a;z-index:9999;padding:2rem 1rem}.mobile-overlay{z-index:9998}}.mobile-overlay{display:none}@media (max-width: 768px){.mobile-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:999}}.footer{background-color:#bfeaf7;background-image:linear-gradient(#bfeaf726,#bfeaf726),url(/assets/Footer-6DnL-0va.jpg);background-size:cover;background-position:center;color:#000;padding:2rem 0;position:relative;overflow:hidden}.footer-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.watermark-text{color:#374151;font-size:6rem;font-weight:700;opacity:.03;transform:rotate(12deg)}.footer-container{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}.footer-content{display:grid;gap:3rem}.footer-contact-section h3{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}.footer-contact-list{display:flex;flex-direction:column;gap:1rem}.contact-item{display:flex;align-items:center;gap:.75rem}.contact-icon{color:#60a5fa;flex-shrink:0}.links-section h4{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.links-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.link-button{background:none;border:none;text-align:left;color:#000;cursor:pointer;transition:color .3s ease;padding:.25rem 0;font-size:1rem}.link-button:hover{color:#fff}.copyright{border-top:1px solid #374151;margin-top:3rem;padding-top:2rem;text-align:center}.copyright p{color:#000;margin:0}@media (min-width: 768px){.footer-content{grid-template-columns:1fr 1fr}.watermark-text{font-size:8rem}.footer-container{padding:0 2rem}}@media (max-width: 767px){.footer{padding:1rem 0}.contact-section h3{font-size:1.5rem}.watermark-text{font-size:4rem}}.banner-slider{position:relative;height:100vh;overflow:hidden}.banner-slide{position:absolute;inset:0;transition:opacity 1s ease-in-out}.banner-slide.active{opacity:1;z-index:10}.banner-slide.inactive{opacity:0;z-index:0}.banner-background{width:100%;height:100%;background-size:cover;background-position:center}.banner-overlay{position:absolute;inset:0;background-color:#00000080}.banner-content-container{position:relative;z-index:10;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.banner-content{max-width:56rem;padding:0 1rem}.banner-title{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1}.banner-subtitle{font-size:1.25rem;margin-bottom:2rem;line-height:1.4}.banner-button{background-color:#2563eb;color:#fff;padding:1rem 2rem;border:none;border-radius:.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.banner-button:hover{background-color:#1d4ed8}.nav-button{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffff4d;color:#fff;border:none;outline:none;padding:1rem;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003;pointer-events:auto}.nav-button:hover{background-color:#ffffff80;transform:translateY(-50%) scale(1.1)}.nav-button:focus{outline:none}.nav-button.prev{left:2rem}.nav-button.next{right:2rem}.indicators-container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:100}.indicator{width:.75rem;height:.75rem;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;background-color:#ffffff80;box-shadow:0 2px 4px #0003;pointer-events:auto}.indicator:hover{background-color:#fffc;transform:scale(1.2)}.indicator.active{background-color:#fff;transform:scale(1.1)}@media (min-width: 768px){.banner-title{font-size:4.5rem}.banner-subtitle{font-size:1.5rem}}@media (max-width: 767px){.nav-button.prev{left:1rem}.nav-button.next{right:1rem}.banner-title{font-size:2.5rem}.banner-subtitle{font-size:1.125rem}}.banner-slider .nav-button,.banner-slider .indicator{visibility:visible!important;opacity:1!important}.about-section{padding:5rem 0;background-color:#f9fafb}.about-container{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.about-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-decoration:underline;text-decoration-color:#b8ce40;text-decoration-thickness:3px;text-underline-offset:5px}.about-description{font-size:1.25rem;color:#6b7280;max-width:48rem;margin:0 auto 4rem;line-height:1.6}.vision-mission-grid{display:grid;gap:3rem;margin-top:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.vision-mission-item{display:flex;text-align:left;align-items:flex-start;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.vision-mission-title{font-size:1.875rem;font-weight:700;margin-top:0;color:#1f2937;margin-bottom:1rem;text-decoration:underline;text-decoration-color:#b8ce40;text-decoration-thickness:3px;text-underline-offset:5px}.vision-mission-image{flex:0 0 200px;height:200px;border-radius:.5rem;overflow:hidden}.vision-mission-image img{width:100%;height:100%;object-fit:cover}.vision-mission-content{flex:1;margin-left:1.5rem}.vision-mission-text{color:#6b7280;line-height:1.7;font-size:1.1rem}.video-section{padding:5rem 0;background-color:#bfeaf770}.video-container{max-width:1200px;margin:0 auto;padding:0 1rem}.video-header{text-align:center;margin-bottom:3rem}.video-title{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1.5rem;text-decoration:underline;text-decoration-color:#b8ce40;text-decoration-thickness:3px;text-underline-offset:5px}.video-description{font-size:1.25rem;color:#000;max-width:48rem;margin:0 auto;line-height:1.6}.video-wrapper{max-width:56rem;margin:0 auto}.video-player{position:relative;background-color:#000;border-radius:.5rem;overflow:hidden}.video-thumbnail{position:relative;width:100%;aspect-ratio:16/9}.video-image{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;inset:0;background-color:#0006;display:flex;align-items:center;justify-content:center}.play-button{background-color:#2563eb;color:#fff;border:none;padding:1.5rem;border-radius:50%;cursor:pointer;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center}.play-button:hover{background-color:#1d4ed8}@media (min-width: 768px){.vision-mission-grid{grid-template-columns:1fr 1fr}.about-container,.video-container{padding:0 2rem}}@media (max-width: 767px){.about-title,.video-title{font-size:2rem}.about-description,.video-description{font-size:1.125rem}.vision-mission-item{flex-direction:column}.vision-mission-image{width:100%;flex:0 0 auto}.vision-mission-content{margin-left:0;margin-top:1.5rem}}.products-page{min-height:100vh}.products-section{padding:5rem 0;background-color:#f9fafb}.products-container{max-width:1200px;margin:0 auto;padding:0 1rem}.products-header{text-align:center;margin-bottom:4rem}.products-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.products-description{font-size:1.25rem;color:#6b7280;max-width:48rem;margin:0 auto;line-height:1.6}.products-grid{display:grid;gap:2rem;margin-bottom:4rem}.product-card{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;transition:transform .3s ease}.product-card:hover{transform:translateY(-4px)}.product-image{width:100%;height:12rem;object-fit:cover}.product-content{padding:1.5rem}.product-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.product-description{color:#6b7280;margin-bottom:1rem;line-height:1.5}.product-features{list-style:none;padding:0;margin:0}.product-features li{font-size:.875rem;color:#6b7280;margin-bottom:.25rem;padding-left:0}.product-features li:before{content:"• ";color:#2563eb;font-weight:700}.quote-section{text-align:center}.quote-button{background-color:#2563eb;color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.quote-button:hover{background-color:#1d4ed8}@media (min-width: 768px){.products-grid{grid-template-columns:repeat(3,1fr)}.products-container{padding:0 2rem}}@media (max-width: 767px){.products-grid{grid-template-columns:1fr}.products-title{font-size:2.5rem}.products-description{font-size:1.125rem}.products-section{padding:3rem 0}}@media (min-width: 768px) and (max-width: 1023px){.products-grid{grid-template-columns:repeat(2,1fr)}}.rnd-page{min-height:100vh}.rnd-section{padding:5rem 0;background-color:#f9fafb}.rnd-container{max-width:1200px;margin:0 auto;padding:0 1rem}.rnd-header{text-align:center;margin-bottom:4rem}.rnd-icon{width:4rem;height:4rem;color:#2563eb;margin:0 auto 1.5rem}.rnd-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.rnd-description{font-size:1.25rem;color:#6b7280;max-width:48rem;margin:0 auto;line-height:1.6}.innovation-section{display:grid;gap:3rem;align-items:center;margin-bottom:4rem}.innovation-image{width:100%;height:20rem;object-fit:cover;border-radius:.5rem}.innovation-content h2{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.innovation-intro{color:#6b7280;margin-bottom:2rem;line-height:1.6}.research-areas{display:flex;flex-direction:column;gap:1.5rem}.research-item{display:flex;align-items:flex-start;gap:1rem}.research-icon{width:2rem;height:2rem;color:#2563eb;margin-top:.25rem;flex-shrink:0}.research-item-content h4{font-weight:700;color:#1f2937;margin-bottom:.5rem}.research-item-content p{color:#6b7280;line-height:1.5}.current-research-card{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.current-research-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;text-align:center}.current-research-grid{display:grid;gap:2rem}.current-research-item h4{font-weight:700;color:#1f2937;margin-bottom:.75rem}.current-research-item p{color:#6b7280;line-height:1.5}@media (min-width: 768px){.innovation-section,.current-research-grid{grid-template-columns:1fr 1fr}.rnd-container{padding:0 2rem}}@media (max-width: 767px){.rnd-title{font-size:2.5rem}.rnd-description{font-size:1.125rem}.innovation-content h2{font-size:1.5rem}.rnd-section{padding:3rem 0}.current-research-card{padding:1.5rem}}.team-page{min-height:100vh}.team-section{padding:5rem 0;background-color:#f9fafb}.team-container{max-width:1200px;margin:0 auto;padding:0 1rem}.team-header{text-align:center;margin-bottom:4rem}.team-icon{width:4rem;height:4rem;color:#2563eb;margin:0 auto 1.5rem}.team-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.team-description{font-size:1.25rem;color:#6b7280;max-width:48rem;margin:0 auto;line-height:1.6}.team-grid{display:grid;gap:2rem;margin-bottom:4rem}.team-member-card{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem;text-align:center;transition:transform .3s ease}.team-member-card:hover{transform:translateY(-4px)}.member-image{width:8rem;height:8rem;border-radius:50%;margin:0 auto 1.5rem;object-fit:cover}.member-name{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.member-role{color:#2563eb;font-weight:600;margin-bottom:1rem}.member-description{color:#6b7280;margin-bottom:1rem;line-height:1.5}.member-credentials{font-size:.875rem;color:#6b7280}.member-credentials p{margin:.25rem 0}.benefits-card{background:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.benefits-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center}.benefits-grid{display:grid;gap:2rem}.benefit-item h4{font-weight:700;color:#1f2937;margin-bottom:.75rem}.benefit-item p{color:#6b7280;line-height:1.5}@media (min-width: 768px){.team-grid{grid-template-columns:repeat(3,1fr)}.benefits-grid{grid-template-columns:repeat(2,1fr)}.team-container{padding:0 2rem}}@media (max-width: 767px){.team-grid,.benefits-grid{grid-template-columns:1fr}.team-title{font-size:2.5rem}.team-description{font-size:1.125rem}.team-section{padding:3rem 0}.team-member-card,.benefits-card{padding:1.5rem}}@media (min-width: 768px) and (max-width: 1023px){.team-grid{grid-template-columns:repeat(2,1fr)}}.contact-page{min-height:100vh}.contact-section{padding:5rem 0;background-color:#f9fafb}.contact-container{max-width:1200px;margin:0 auto;padding:0 1rem}.contact-header{text-align:center;margin-bottom:4rem}.contact-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.contact-description{font-size:1.25rem;color:#6b7280;max-width:48rem;margin:0 auto;line-height:1.6}.contact-grid{display:grid;gap:3rem}.contact-form-card{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem}.form-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column}.form-label{display:block;color:#374151;font-weight:600;margin-bottom:.5rem}.form-input{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .3s ease}.form-input:focus{outline:none;border-color:#2563eb}.form-textarea{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;resize:vertical;min-height:120px;transition:border-color .3s ease}.form-textarea:focus{outline:none;border-color:#2563eb}.form-button{width:100%;background-color:#2563eb;color:#fff;border:none;padding:.75rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.form-button:hover{background-color:#1d4ed8}.contact-info{display:flex;flex-direction:column;gap:2rem}.info-card{background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:2rem}.info-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.contact-info-list{display:flex;flex-direction:column;gap:1rem}.contact-info-item{display:flex;align-items:center;gap:1rem}.contact-icon{width:1.5rem;height:1.5rem;color:#2563eb;flex-shrink:0}.contact-info-content p:first-child{font-weight:600;color:#1f2937;margin:0}.contact-info-content p:last-child{color:#6b7280;margin:0;white-space:pre-line}.office-hours-list{display:flex;flex-direction:column;gap:.5rem}.office-hours-item{display:flex;justify-content:space-between;align-items:center}.office-hours-day{color:#374151}.office-hours-time{color:#6b7280}@media (min-width: 768px){.contact-grid{grid-template-columns:1fr 1fr}.contact-container{padding:0 2rem}}@media (max-width: 767px){.contact-title{font-size:2.5rem}.contact-description{font-size:1.125rem}.contact-section{padding:3rem 0}.contact-form-card,.info-card{padding:1.5rem}}.blog-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;height:fit-content}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.blog-image{position:relative;width:100%;height:240px;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.blog-image img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease;max-width:100%;max-height:100%}.blog-card:hover .blog-image img{transform:scale(1.05)}.read-time{position:absolute;top:12px;right:12px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.blog-content{padding:20px}.blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:#666}.blog-author{font-weight:500;color:#333}.blog-date{color:#888}.blog-title{font-size:18px;font-weight:600;color:#333;margin-bottom:8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-subtitle{color:#666;font-size:14px;line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-footer{display:flex;justify-content:space-between;align-items:center}.blog-views{display:flex;align-items:center;gap:4px;color:#888;font-size:14px}.blog-views svg{width:16px;height:16px}.read-more-btn{background:none;border:none;color:#2563eb;font-size:14px;font-weight:500;cursor:pointer;padding:4px 0;transition:color .3s ease}.read-more-btn:hover{color:#1d4ed8;text-decoration:underline}@media (max-width: 768px){.blog-image{height:180px}.blog-content{padding:16px}.blog-title{font-size:16px}.blog-subtitle{font-size:13px}}@media (max-width: 480px){.blog-image{height:100px}.blog-card:hover .blog-image img{transform:scale(1.02)}}.blogs-page{min-height:100vh;background-color:#f8fafc;padding:80px 0 60px}.blogs-container{max-width:1200px;margin:0 auto;padding:0 20px}.blogs-header{text-align:center;margin-bottom:60px}.blogs-title{font-size:48px;font-weight:700;color:#1a202c;margin-bottom:16px;letter-spacing:-.02em}.blogs-subtitle{font-size:18px;color:#718096;max-width:600px;margin:0 auto;line-height:1.6}.blogs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:60px}.blogs-load-more{text-align:center}.load-more-btn{background:#2563eb;color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #2563eb4d}.load-more-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb66}.load-more-btn:active{transform:translateY(0)}@media (max-width: 768px){.blogs-page{padding:60px 0 40px}.blogs-container{padding:0 16px}.blogs-header{margin-bottom:40px}.blogs-title{font-size:36px}.blogs-subtitle{font-size:16px}.blogs-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}}@media (max-width: 480px){.blogs-title{font-size:28px}.blogs-subtitle{font-size:14px}.load-more-btn{padding:12px 24px;font-size:14px}}.blog-detail{min-height:100vh;background-color:#fff;padding:80px 0 60px}.blog-detail-container{max-width:800px;margin:0 auto;padding:0 20px}.back-button{display:flex;align-items:center;gap:8px;background:none;border:none;color:#2563eb;font-size:16px;font-weight:500;cursor:pointer;margin-bottom:40px;padding:8px 0;transition:color .3s ease}.back-button:hover{color:#1d4ed8}.back-button svg{width:20px;height:20px}.blog-header{margin-bottom:40px}.blog-meta{display:flex;gap:16px;margin-bottom:20px;font-size:14px;color:#666;flex-wrap:wrap}.blog-author{font-weight:600;color:#333}.blog-date,.blog-read-time{color:#888}.blog-title{font-size:42px;font-weight:700;color:#1a202c;line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}.blog-subtitle{font-size:20px;color:#718096;line-height:1.6;margin-bottom:20px}.blog-stats{display:flex;align-items:center;gap:20px}.blog-views{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.blog-views svg{width:20px;height:20px}.blog-image{width:100%;height:400px;border-radius:12px;overflow:hidden;margin-bottom:40px;box-shadow:0 4px 20px #0000001a}.blog-image img{width:100%;height:100%;object-fit:cover}.blog-content{font-size:18px;line-height:1.8;color:#333;margin-bottom:50px}.blog-content p{margin-bottom:24px}.blog-content h2{font-size:28px;font-weight:600;color:#1a202c;margin:40px 0 16px;line-height:1.3}.blog-content h3{font-size:24px;font-weight:600;color:#1a202c;margin:32px 0 12px}.blog-content ul,.blog-content ol{margin-bottom:24px;padding-left:24px}.blog-content li{margin-bottom:8px}.blog-content blockquote{border-left:4px solid #2563eb;background:#f8fafc;padding:20px 24px;margin:32px 0;font-style:italic;font-size:20px;color:#555}.blog-footer{border-top:1px solid #e2e8f0;padding-top:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.blog-tags{display:flex;gap:8px;flex-wrap:wrap}.tag{background:#f1f5f9;color:#475569;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500}.back-to-blogs-btn{background:#2563eb;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.back-to-blogs-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.blog-not-found{text-align:center;padding:60px 0}.blog-not-found h2{font-size:32px;color:#1a202c;margin-bottom:20px}@media (max-width: 768px){.blog-detail{padding:60px 0 40px}.blog-detail-container{padding:0 16px}.back-button{font-size:14px;margin-bottom:30px}.blog-header{margin-bottom:30px}.blog-meta{gap:12px}.blog-title{font-size:32px}.blog-subtitle{font-size:18px}.blog-image{height:250px;margin-bottom:30px}.blog-content{font-size:16px;margin-bottom:40px}.blog-content h2{font-size:24px;margin:32px 0 12px}.blog-content h3{font-size:20px}.blog-footer{flex-direction:column;align-items:flex-start;padding-top:30px}}@media (max-width: 480px){.blog-title{font-size:28px}.blog-subtitle{font-size:16px}.blog-image{height:200px}.blog-content{font-size:15px}.blog-content h2{font-size:22px}}
