a,body{color:#111827}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#f8fafc;overflow-x:hidden;line-height:1.6}img{max-width:100%;height:auto;display:block}a{text-decoration:none;transition:.25s}a:hover{color:#4f46e5}.container{width:100%;max-width:1240px;margin:auto;padding:0 15px}.header-area{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.05)}.navbar{padding:14px 0}.navbar-brand{font-size:30px;font-weight:900;letter-spacing:-1px;color:#111827!important}.navbar-nav .nav-link{font-size:15px;font-weight:700;padding:14px 12px!important;color:#111827!important}.navbar-nav .nav-link:hover{color:#4f46e5!important}.hero-area{padding:28px 0;background:#fff}.single-hero-slide{height:540px;border-radius:28px;overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.08);background:#eef2ff;display:flex;align-items:center;justify-content:center;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important}.hero-title{font-size:58px;font-weight:900;line-height:1.08;letter-spacing:-1px;color:#111827}.hero-sub{font-size:20px;color:#374151;max-width:700px;margin:auto;line-height:1.8}.section-title,.title h5{font-size:30px;font-weight:900;margin-bottom:24px;color:#111827;letter-spacing:-.5px}.single-blog-post{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 35px rgba(0,0,0,.05);margin-bottom:24px;transition:.25s;height:100%}.single-blog-post:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,.08)}.post-thumbnail{overflow:hidden}.post-thumbnail img{width:100%;height:230px;object-fit:cover}.post-content{padding:24px}.post-content h5{font-size:23px;font-weight:800;line-height:1.45;margin-bottom:12px;color:#111827}.post-content p{font-size:16px;line-height:1.8;color:#6b7280;margin:0}.post-cta a{display:inline-block;background:#eef2ff;color:#4338ca;padding:8px 14px;font-size:12px;font-weight:800;border-radius:999px;text-transform:uppercase;margin:14px}.post-style-2{display:flex;gap:14px;padding:14px;align-items:center}.post-style-2 .post-thumbnail{flex:0 0 95px;min-width:95px}.post-style-2 .post-thumbnail img{width:95px;height:75px;border-radius:12px;object-fit:cover}.post-style-2 .post-content,.post-style-4 .post-content,.sidebar-widget-area .widget-content{padding:0}.post-style-2 h5{font-size:15px;line-height:1.45;margin:0}.post-style-4{display:flex;gap:18px;align-items:center;padding:18px}.post-style-4 .post-thumbnail{flex:0 0 155px;min-width:155px}.post-style-4 .post-thumbnail img{width:155px;height:110px;border-radius:14px;object-fit:cover}.post-sidebar-area{border:none}.page-content,.sidebar-widget-area,.single-blog-content .post-content{background:#fff;border-radius:24px;box-shadow:0 12px 35px rgba(0,0,0,.05)}.sidebar-widget-area{padding:28px;margin-bottom:24px}.sidebar-widget-area .title{font-size:22px;font-weight:900;margin-bottom:18px;color:#111827}.social-area{display:flex;gap:10px;flex-wrap:wrap}.social-area a{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3f4f6;font-size:16px}.page-content,.single-blog-content .post-content{padding:45px}.article-p{font-size:21px;line-height:2;color:#1f2937;margin-bottom:24px}.article-h2{font-size:32px;font-weight:900;line-height:1.35;margin:42px 0 18px;color:#111827}.footer-area a:hover,button{color:#fff}.premium-ol,.premium-ul{padding-left:28px;margin:10px 0 28px}.quote-box,.tip-box{line-height:1.8;margin:28px 0}.premium-ol li,.premium-ul li{font-size:21px;line-height:2;margin-bottom:8px;color:#111827}.quote-box{background:#f8fafc;border-left:5px solid #4f46e5;padding:22px;border-radius:16px;font-size:22px}.tip-box{background:#ecfeff;border:1px solid #a5f3fc;padding:20px;border-radius:16px;font-size:18px}input,textarea{width:100%;padding:14px 16px;border:1px solid #e5e7eb;border-radius:14px;outline:0;font-size:15px;margin-bottom:14px}button{border:none;background:#111827;padding:14px 20px;border-radius:14px;font-weight:800;cursor:pointer}button:hover{background:#4f46e5}.footer-area{background:linear-gradient(135deg,#0b0f19,#111827,#1e293b);padding:85px 0 30px;color:#fff;margin-top:80px}.footer-area a{color:rgba(255,255,255,.75)}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.section-padding-100{padding:100px 0}@media(max-width:991px){.hero-title{font-size:42px}.single-hero-slide{height:430px}.post-style-4{flex-direction:column;align-items:flex-start}.post-style-4 .post-thumbnail,.post-style-4 .post-thumbnail img{width:100%;min-width:100%;height:220px}}@media(max-width:768px){.navbar-brand,.section-title,.title h5{font-size:24px}.hero-area{padding:15px 0}.hero-title{font-size:32px;line-height:1.15}.hero-sub{font-size:16px}.single-hero-slide{height:360px;border-radius:18px}.post-thumbnail img{height:210px}.post-style-2,.post-style-4{flex-direction:column;align-items:flex-start}.post-style-2 .post-thumbnail,.post-style-2 .post-thumbnail img,.post-style-4 .post-thumbnail,.post-style-4 .post-thumbnail img{width:100%;min-width:100%;height:210px}.post-content{padding:18px}.post-content h5{font-size:20px}.article-p,.premium-ol li,.premium-ul li{font-size:18px;line-height:1.9}.article-h2{font-size:26px}.page-content,.single-blog-content .post-content{padding:24px}}body{background:#f8fafc}.single-blog-content,.blog-content,.article-content,.post-content-area{background:#fff;max-width:920px;margin:40px auto;padding:52px;border-radius:28px;box-shadow:0 18px 50px rgb(0 0 0 / .06);position:relative}body:before{content:"";position:fixed;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#4f46e5,#06b6d4);z-index:9999}.single-blog-content h1,.article-content h1{font-size:54px;line-height:1.1;font-weight:900;letter-spacing:-1px;color:#111827;margin-bottom:18px}.article-meta{font-size:14px;font-weight:700;color:#6b7280;margin-bottom:28px;text-transform:uppercase;letter-spacing:.4px}.single-blog-content p,.blog-content p,.article-content p{font-size:22px;line-height:2.05;color:#1f2937;margin-bottom:28px;font-weight:400}.single-blog-content h2,.article-content h2{font-size:38px;line-height:1.28;font-weight:900;color:#111827;margin:50px 0 22px;letter-spacing:-.5px}.single-blog-content h3{font-size:30px;font-weight:800;margin:38px 0 18px;color:#111827}.single-blog-content ul,.single-blog-content ol{padding-left:30px;margin:18px 0 30px}.single-blog-content li{font-size:22px;line-height:1.95;margin-bottom:10px;color:#111827}.single-blog-content img{width:100%;border-radius:22px;margin:34px 0;box-shadow:0 12px 35px rgb(0 0 0 / .08)}.single-blog-content blockquote{background:#f8fafc;border-left:5px solid #4f46e5;padding:24px;border-radius:18px;font-size:22px;line-height:1.9;margin:34px 0;color:#111827}.tip-box{background:#ecfeff;border:1px solid #a5f3fc;padding:24px;border-radius:18px;font-size:20px;line-height:1.9;margin:30px 0}.toc-box{background:#f9fafb;padding:28px;border-radius:20px;margin:30px 0;border:1px solid #e5e7eb}.toc-box h4{font-size:22px;font-weight:900;margin-bottom:16px}.toc-box a{display:block;padding:8px 0;font-weight:700;color:#374151}.author-box{margin-top:50px;padding:28px;border-radius:22px;background:#111827;color:#fff}.author-box h5{font-size:24px;font-weight:800;margin-bottom:12px}.author-box p{font-size:17px;line-height:1.9;color:rgb(255 255 255 / .8);margin:0}.share-box{display:flex;gap:12px;margin:28px 0;flex-wrap:wrap}.share-box a{padding:12px 18px;border-radius:999px;background:#eef2ff;font-size:14px;font-weight:800;color:#111827}.related-box{margin-top:50px;padding-top:35px;border-top:1px solid #eee}.related-box h4{font-size:28px;font-weight:900;margin-bottom:22px}@media(max-width:768px){.single-blog-content,.blog-content,.article-content,.post-content-area{padding:24px;margin:18px auto;border-radius:18px}.single-blog-content h1{font-size:34px;line-height:1.15}.single-blog-content p{font-size:18px;line-height:1.95}.single-blog-content h2{font-size:28px;margin:38px 0 18px}.single-blog-content h3{font-size:24px}.single-blog-content li{font-size:18px;line-height:1.9}.author-box{padding:22px}}.single-blog-content{max-width:100%}.article-content{font-size:21px;line-height:2;color:#1f2937}.article-p{font-size:21px;line-height:2;margin-bottom:26px;color:#111827}.article-h2{font-size:42px;font-weight:900;line-height:1.2;margin:42px 0 22px;color:#000;letter-spacing:-.8px}.premium-ul,.premium-ol{padding-left:30px;margin:14px 0 28px}.premium-ul li,.premium-ol li{font-size:21px;line-height:1.9;margin-bottom:10px}.quote-box{background:#f8fafc;border-left:5px solid #4f46e5;padding:22px;border-radius:16px;margin:28px 0;font-size:21px;line-height:1.9}.tip-box{background:#eef2ff;padding:22px;border-radius:16px;margin:28px 0;font-size:20px;line-height:1.9}@media(max-width:768px){.article-p{font-size:18px;line-height:1.9}.article-h2{font-size:30px;margin:34px 0 18px}.premium-ul li,.premium-ol li{font-size:18px}}