.breadcrumb-nav{margin-bottom:1.5rem;font-size:0.9rem;color:#6b7280}.breadcrumb-container{max-width:1200px;margin:0 auto;padding:0 15px}#breadcrumbs{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}#breadcrumbs li{display:inline-block;margin-right:0.5rem}#breadcrumbs li:after{content:'›';margin-left:0.5rem;color:#9ca3af}#breadcrumbs li:last-child:after{display:none}#breadcrumbs a{color:#3b82f6;text-decoration:none;transition:color 0.2s ease}#breadcrumbs a:hover{color:#2563eb;text-decoration:underline}.custom-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap}.custom-breadcrumbs a{color:#3b82f6;text-decoration:none;margin-right:0.5rem}.custom-breadcrumbs a:hover{color:#2563eb;text-decoration:underline}.breadcrumb-separator{margin:0 0.5rem;color:#9ca3af}.breadcrumb-current{color:#4b5563;font-weight:500}@media (max-width:768px){.breadcrumb-nav{font-size:0.85rem}.breadcrumb-container{padding:0 10px}}h1,h2,h3,h4,h5,h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,h2:before,h2:after,.entry-content h2:before,.entry-content h2:after,.post-content h2:before,.post-content h2:after,.entry-title:before,.entry-title:after,h2.entry-title:before,h2.entry-title:after,.ast-article-post h2:before,.ast-article-post h2:after{text-indent:0 !important;padding-left:0 !important;margin-left:0 !important;content:none !important}.single-post-article ul,.single-post-article ol,.single-post-article li,.single-post-article ul li,.single-post-article ol li,.single-post-article h2,.single-post-article h2 ul,.single-post-article h2 ol,.single-post-article h2 li,.single-post-article h2 ul li,.single-post-article h2 ol li{list-style-type:none !important;list-style:none !important;padding-left:0 !important;margin-left:0 !important;background-image:none !important}.single-post-article ul::before,.single-post-article ul::after,.single-post-article ol::before,.single-post-article ol::after,.single-post-article li::before,.single-post-article li::after,.single-post-article h2::before,.single-post-article h2::after,.single-post-article h2 li::before,.single-post-article h2 li::after{display:none !important;content:"" !important}.single-post-article ul,.single-post-article ol,.single-post-article ul li,.single-post-article ol li,.single-post-article li,.single-post-article ul ul,.single-post-article ol ol,.single-post-article ul ol,.single-post-article ol ul{list-style-type:none !important;list-style:none !important;padding-left:0 !important;margin-left:0 !important;background:none !important}.single-post-article li::before,.single-post-article li::after,.single-post-article ul > li::before,.single-post-article ol > li::before{content:none !important;display:none !important}.single-post-article ul li,.single-post-article ol li{list-style:none !important;background:none !important;padding-left:0 !important;margin-left:0 !important;text-indent:0 !important}.single-post-article{max-width:800px;margin:0 auto;padding:2rem 1rem;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.05);border-radius:8px}.entry-header{margin-bottom:2rem;text-align:center}.entry-title{font-size:2.5rem;line-height:1.2;margin:1rem 0;color:#1a202c}.entry-meta{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:1.5rem 0;color:#4a5568;font-size:0.95rem}.meta-item{display:flex;align-items:center;gap:0.5rem}.author-avatar img{border-radius:50%;border:2px solid #e2e8f0}.post-content{line-height:1.8;font-size:1.1rem;color:#2d3748}.post-content p{margin-bottom:1.5rem}.post-content h2{font-size:1.8rem;margin:2.5rem 0 1.5rem;color:#1a202c;position:relative;padding-bottom:0.5rem}.post-content h2:after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:#3b82f6}.post-content h3{font-size:1.5rem;margin:2rem 0 1.2rem;color:#2d3748}.post-content h4{font-size:1.3rem;margin:1.8rem 0 1rem;color:#4a5568}.post-featured-image{margin:0 0 2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.post-featured-image img{width:100%;height:auto;display:block}.post-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;color:#4a5568;font-size:0.95rem}.post-meta .meta-item{display:flex;align-items:center;gap:0.5rem}.post-meta i{color:#718096}.post-tags{margin:3rem 0 2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.post-tags .tags-title{font-size:1.1rem;margin-bottom:1rem;color:#2d3748}.tags-list{display:flex;flex-wrap:wrap;gap:0.5rem}.tags-list a{display:inline-block;padding:0.35rem 0.8rem;background:#f7fafc;color:#4a5568;border-radius:4px;font-size:0.85rem;transition:all 0.2s ease;border:1px solid #e2e8f0}.tags-list a:hover{background:#edf2f7;color:#2d3748;text-decoration:none}@media (max-width:768px){.single-post-article{padding:1rem;box-shadow:none;border-radius:0}.entry-title{font-size:2rem}.entry-meta{flex-direction:column;gap:0.5rem;align-items:flex-start}.post-content{font-size:1rem}.post-content h2{font-size:1.6rem}.post-content h3{font-size:1.3rem}.post-content h4{font-size:1.1rem}}.wp-block-image,.wp-block-gallery,.wp-block-embed,.wp-block-table,.wp-block-pullquote,.wp-block-quote{margin:2rem 0}.wp-block-image img{border-radius:6px}.wp-block-quote{border-left:4px solid #3b82f6;padding-left:1.5rem;font-style:italic;color:#4a5568}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');body{padding-top:70px}.admin-bar .main-header{top:32px}@media screen and (max-width:782px){.admin-bar .main-header{top:46px}}body.admin-bar{padding-top:102px}@media screen and (max-width:782px){body.admin-bar{padding-top:116px}}.main-header{transition:top 0.3s ease}body{padding-top:70px}body.admin-bar{padding-top:102px}@media screen and (max-width:782px){body.admin-bar{padding-top:116px}}.category-container{width:100%;margin:0;padding:0 0 40px;overflow:hidden}.category-header{text-align:center;margin:0 0 50px;padding:40px 0;background:#f8f9fa;border-bottom:1px solid #e9ecef}.category-header h1{font-size:2.5rem;margin:0 0 15px;color:#2c3e50}.category-description{max-width:800px;margin:0 auto;color:#6c757d;font-size:1.1rem;line-height:1.6}.category-content-wrapper{width:100%;max-width:1600px;margin:0 auto;padding:0 20px}.category-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px;padding:0 20px}.load-more-container{display:flex;justify-content:center;margin:40px 0;width:100%}.load-more-button{background-color:#2563eb;color:white;border:none;padding:12px 30px;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(37,99,235,0.2)}.load-more-button:hover{background-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,0.3)}.load-more-button:disabled{background-color:#93c5fd;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner{display:flex;justify-content:center;align-items:center;padding:20px;color:#2563eb;font-weight:500}.loading-spinner:before{content:'';width:20px;height:20px;margin-right:10px;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.category-posts-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.category-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.category-posts-grid{grid-template-columns:1fr;padding:0 15px}.load-more-button{width:100%;max-width:300px}}.category-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;margin:0 auto}.category-post-card{border:none;border-radius:12px;overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);background:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.05);display:flex;flex-direction:column;height:100%}.category-post-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,0.1)}.post-thumbnail{display:block;height:220px;overflow:hidden;position:relative}.post-thumbnail::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 50%);z-index:1;opacity:0;transition:opacity 0.3s ease}.category-post-card:hover .post-thumbnail::before{opacity:1}.post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1)}.category-post-card:hover .post-thumbnail img{transform:scale(1.08)}.post-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.post-content h2{margin:0 0 15px;font-size:1.4rem;line-height:1.4}.post-content h2 a{color:#2c3e50;text-decoration:none;transition:color 0.2s ease}.post-content h2 a:hover{color:#4a6cf7}.post-meta{margin:0 0 15px;display:flex;flex-wrap:wrap;gap:15px;font-size:0.9rem;color:#6c757d}.post-meta span{display:inline-flex;align-items:center;gap:5px}.post-meta i{color:#4a6cf7;font-size:0.9em}.post-excerpt{color:#495057;line-height:1.6;margin-bottom:20px;flex-grow:1}.read-more{display:inline-flex;align-items:center;gap:8px;color:#4a6cf7;font-weight:600;text-decoration:none;transition:all 0.3s ease;margin-top:auto;width:fit-content}.read-more:hover{color:#3a5bd9;transform:translateX(5px)}.read-more::after{content:'→';transition:transform 0.3s ease}.read-more:hover::after{transform:translateX(3px)}#breadcrumbs{max-width:100%;margin:0 0 30px;padding:20px 40px;font-size:0.9em;color:#6c757d;background:#f8f9fa;border-bottom:1px solid #e9ecef}#breadcrumbs a{color:#4a6cf7;text-decoration:none;transition:color 0.2s ease}#breadcrumbs a:hover{color:#3a5bd9;text-decoration:underline}.pagination{display:flex;justify-content:center;margin:60px 0 30px;gap:8px;flex-wrap:wrap}.pagination .page-numbers{padding:10px 18px;border:1px solid #dee2e6;border-radius:6px;text-decoration:none;color:#4a6cf7;font-weight:500;transition:all 0.2s ease;min-width:40px;text-align:center}.pagination .page-numbers.current{background:#4a6cf7;color:white;border-color:#4a6cf7}.pagination .page-numbers:hover:not(.current){background:#f8f9fa;border-color:#4a6cf7}@media (min-width:1201px){.category-posts-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.category-posts-grid{grid-template-columns:repeat(2,1fr);max-width:1200px}.post-thumbnail{height:200px}}@media (max-width:992px){.category-content-wrapper{grid-template-columns:1fr;max-width:100%;padding:0 20px}.category-sidebar{position:static;margin-top:40px}.category-header h1{font-size:2.2rem}}@media (max-width:768px){.category-posts-grid{grid-template-columns:1fr;gap:25px}.category-header{padding:30px 0;margin-bottom:40px}.category-header h1{font-size:2rem}.post-meta{flex-direction:row;flex-wrap:wrap;gap:12px}.post-content{padding:20px}.post-thumbnail{height:220px}}@media (max-width:480px){.category-container{padding:0 15px 30px}.category-header{padding:25px 0;margin-bottom:30px}.category-header h1{font-size:1.8rem;margin-bottom:10px}.category-description{font-size:1rem}.post-thumbnail{height:200px}.post-meta{font-size:0.85rem}.pagination .page-numbers{padding:8px 14px;min-width:36px}}:root{--primary-blue:#2563eb;--dark-blue:#1e3a8a;--light-gray:#f8fafc;--accent-gray:#64748b;--text-dark:#1e293b;--glass-bg:rgba(255,255,255,0.1);--glass-border:1px solid rgba(255,255,255,0.2);--glass-blur:blur(12px);--shadow-sm:0 4px 6px rgba(0,0,0,0.05);--shadow-lg:0 8px 30px rgba(0,0,0,0.1);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Inter',sans-serif;line-height:1.6;color:var(--text-dark);background:var(--light-gray);-webkit-font-smoothing:antialiased}.container{max-width:1200px;margin:0 auto;padding:40px 15px 60px;position:relative;z-index:2}@media (max-width:1200px){.container{max-width:1000px}}@media (max-width:1024px){.container{max-width:900px;padding:0 30px}}@media (max-width:768px){.container{max-width:100%;padding:0 20px}}@media (max-width:480px){.container{padding:0 15px}}.section-header{margin:80px 0;position:relative;text-align:center;padding:0 20px}.section-title{display:inline-block;font-size:2rem;font-weight:800;color:#1e293b;margin:0 0 15px;position:relative;line-height:1.2;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#1e3a8a,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding:0 25px 12px}.section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#3b82f6,#1e3a8a);border-radius:2px}.section-subtitle{color:#64748b;font-size:1.25rem;max-width:700px;margin:0 auto;line-height:1.7;position:relative;padding:0 20px;font-weight:400}.section-header::before{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:100px;height:100px;background:radial-gradient(circle,rgba(59,130,246,0.1) 0%,rgba(255,255,255,0) 70%);z-index:-1;opacity:0.8}.trending-section,.articles-section,.tools-section{padding:100px 0;position:relative;overflow:hidden}.trending-section{background:radial-gradient(circle at 10% 20%,rgba(30,58,138,0.03) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgba(59,130,246,0.03) 0%,transparent 20%),#ffffff;border-top:1px solid rgba(203,213,225,0.3);border-bottom:1px solid rgba(203,213,225,0.3)}.articles-section{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);position:relative}.articles-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(30,58,138,0.1),transparent)}.tools-section{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%),repeating-linear-gradient( 45deg,rgba(30,58,138,0.02),rgba(30,58,138,0.02) 1px,transparent 1px,transparent 10px )}.section-title{transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.section-title:hover{transform:translateY(-2px);text-shadow:0 5px 15px rgba(30,58,138,0.1)}@media (max-width:1024px){.section-title{font-size:1.7rem}.section-subtitle{font-size:1.1rem}}@media (max-width:768px){.section-header{margin:50px 0 40px}.section-title{font-size:1.6rem;padding:0 20px 10px}.section-subtitle{font-size:1.05rem;padding:0 15px}.trending-section,.articles-section,.tools-section{padding:70px 0}}@media (max-width:480px){.section-title{font-size:1.4rem}.section-subtitle{font-size:0.95rem}}@media (max-width:360px){.section-title{font-size:1.6rem;font-size:1.4rem;padding:8px 15px}}.home-hero{position:relative;min-height:600px;display:flex;align-items:center;background:linear-gradient(135deg,var(--dark-blue) 0%,var(--primary-blue) 100%);color:white;padding:0;margin:-50px 0 0 0;overflow:hidden;border:none;width:100%;position:relative;top:-10px}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0}.hero-bg-image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(30,58,138,0.9) 0%,rgba(37,99,235,0.7) 100% )}.hero-bg-image img{width:100%;height:100%;object-fit:cover;display:block}.hero-content{position:relative;z-index:2;background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:20px;padding:40px;margin:40px 20px;max-width:800px}.hero-title{font-size:2.8rem;line-height:1.2;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,0.1);color:#ffffff}.hero-subtext{font-size:1.2rem;opacity:0.9;margin-bottom:30px;line-height:1.5;color:#ffffff}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media (max-width:1200px){.hero-title{font-size:2.5rem}}@media (max-width:1024px){.home-hero{min-height:500px;padding:60px 0}.hero-title{font-size:2.2rem}.hero-subtext{font-size:1.1rem}}@media (max-width:768px){.home-hero{min-height:400px;padding:40px 0}.hero-title,.hero-subtext{color:#1d4ed8}.hero-content{padding:30px;margin:15px}.hero-title{font-size:1.8rem;margin-bottom:15px}.hero-subtext{font-size:1rem;margin-bottom:25px}}@media (max-width:480px){.hero-title{font-size:1.6rem}.hero-content{padding:25px;border-radius:15px}.hero-cta{flex-direction:column}}@media (max-width:360px){.hero-title{font-size:1.4rem}.hero-subtext{font-size:0.9rem}}@media (max-width:768px) and (orientation:landscape){.home-hero{min-height:300px}.hero-title{font-size:1.6rem}}.trending-section{padding:4rem 0;background:#f8fafc}.trend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.trend-card{background:#ffffff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:transform 0.3s ease}.trend-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.trend-header h3{font-size:1.375rem;color:#1e293b;margin:0;line-height:1.3}.trend-tag{background:rgba(37,99,235,0.1);color:#2563eb;padding:0.375rem 1rem;border-radius:20px;font-size:0.875rem;font-weight:600;white-space:nowrap}.trend-description{color:#64748b;margin-bottom:1.5rem;font-size:0.95rem;line-height:1.6}.trend-stats{display:grid;gap:1rem}.stat-item{display:flex;align-items:center;gap:1rem;padding:0.75rem;background:#f8fafc;border-radius:8px}.stat-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:1.25rem}.stat-icon.up{background:rgba(34,197,94,0.1);color:#22c55e}.stat-icon.down{background:rgba(239,68,68,0.1);color:#ef4444}.stat-content{flex:1;min-width:0}.stat-value{display:block;font-weight:600;color:#1e293b;margin-bottom:0.25rem;font-size:0.95rem}.stat-label{display:block;color:#64748b;font-size:0.875rem}@media (max-width:1024px){.trend-grid{grid-template-columns:repeat(2,1fr);gap:20px}.trend-header h3{font-size:1.25rem}.trend-tag{padding:0.3rem 0.9rem}}@media (max-width:768px){.trending-section{padding:3rem 0}.trend-grid{grid-template-columns:1fr;gap:15px}.trend-card{padding:1.25rem}.trend-header{flex-direction:column;align-items:flex-start}.stat-item{padding:0.625rem}}@media (max-width:480px){.trend-card{padding:1rem}.trend-description{font-size:0.875rem}.stat-icon{width:28px;height:28px;font-size:1.1rem}.stat-value{font-size:0.875rem}}@media (max-width:768px) and (orientation:landscape){.trend-grid{grid-template-columns:repeat(2,1fr)}.trend-card{padding:1rem}}.articles-section{padding:4rem 0;background:white}.articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.article-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:transform 0.3s ease;overflow:hidden}.article-thumbnail{position:relative;border-radius:8px;overflow:hidden;margin-bottom:1rem;aspect-ratio:16/9}.article-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.article-content h3{font-size:1.25rem;margin:0 0 0.75rem 0;line-height:1.3}.article-content h3 a{color:#1e293b;text-decoration:none;transition:color 0.2s ease}.post-meta{display:flex;flex-wrap:wrap;gap:0.75rem;font-size:0.875rem;color:#64748b;margin-bottom:0.75rem}.category{color:#2563eb;font-weight:600;background:rgba(37,99,235,0.1);padding:0.25rem 0.5rem;border-radius:4px;display:inline-block}@media (max-width:1024px){.articles-grid{grid-template-columns:repeat(2,1fr);gap:20px}.article-content h3{font-size:1.15rem}}@media (max-width:768px){.articles-section{padding:3rem 0}.articles-grid{grid-template-columns:1fr;gap:15px}.article-card{padding:1.25rem}.article-content h3{font-size:1.1rem}.post-meta{font-size:0.825rem}}@media (max-width:480px){.article-card{padding:1rem}.article-content h3{font-size:1rem}.post-meta{flex-direction:column;gap:0.5rem}}@media (max-width:768px) and (orientation:landscape){.articles-grid{grid-template-columns:repeat(2,1fr)}.article-thumbnail{aspect-ratio:2/1}}.editors-picks{padding:4rem 0;background:#f8fafc}.picks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pick-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:transform 0.3s ease;overflow:hidden}.pick-thumbnail{position:relative;border-radius:8px;overflow:hidden;margin-bottom:15px;aspect-ratio:16/9}.pick-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.pick-content h3{font-size:1.25rem;margin:0 0 12px 0;line-height:1.4}.pick-content h3 a{color:#1e293b;text-decoration:none;transition:color 0.2s ease}.pick-content p{font-size:0.95rem;color:#64748b;margin-top:10px;line-height:1.6}@media (max-width:1024px){.picks-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pick-thumbnail{margin-bottom:12px}.pick-content h3{font-size:1.15rem}}@media (max-width:768px){.editors-picks{padding:3rem 0}.picks-grid{grid-template-columns:1fr;gap:15px}.pick-card{padding:1.25rem}.pick-content h3{font-size:1.1rem}.pick-content p{font-size:0.875rem}}@media (max-width:480px){.pick-card{padding:1rem}.pick-content h3{font-size:1rem}}@media (max-width:768px) and (orientation:landscape){.picks-grid{grid-template-columns:repeat(2,1fr)}.pick-thumbnail{aspect-ratio:2/1}}.pick-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,0.1)}.pick-content h3 a:hover{color:#2563eb}.pick-thumbnail img:hover{transform:scale(1.05)}.about-section{padding:100px 0;background:linear-gradient(175deg,#ffffff 0%,var(--light-gray) 100%)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-visual{position:relative;border-radius:20px;overflow:hidden}.visual-main{position:relative;z-index:1;border-radius:20px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 50px -12px rgba(0,0,0,0.1)}.visual-main img{width:100%;height:500px;object-fit:cover}.visual-overlay{position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:110%;height:110%;background:linear-gradient(45deg,rgba(37,99,235,0.1) 0%,rgba(255,255,255,0.2) 50%,rgba(37,99,235,0.1) 100% );backdrop-filter:blur(10px);border-radius:25px;z-index:0}.tech-chip{position:absolute;background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);padding:8px 20px;border-radius:30px;font-weight:600;color:var(--dark-blue)}.tech-chip:nth-child(1){top:10%;left:5%}.tech-chip:nth-child(2){top:70%;right:5%}.tech-chip:nth-child(3){bottom:10%;left:30%}.about-highlight{margin-bottom:40px}.about-highlight h3{font-size:2.2rem;color:var(--dark-blue);margin-bottom:20px;line-height:1.2}.about-highlight p{font-size:1.2rem;color:var(--accent-gray);border-left:3px solid var(--primary-blue);padding-left:20px}.modern-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:40px 0}.stat-card{background:white;padding:25px;border-radius:15px;text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition)}.core-values{display:grid;gap:30px;margin-top:40px}.value-item{display:flex;gap:20px;align-items:start;padding:25px;background:rgba(255,255,255,0.6);border-radius:15px;backdrop-filter:blur(10px)}.value-icon{font-size:2rem;padding:15px;background:var(--primary-blue);color:white;border-radius:10px}@media (max-width:1200px){.about-grid{gap:40px}.visual-main img{height:400px}}@media (max-width:1024px){.about-grid{grid-template-columns:1fr;gap:50px}.about-highlight h3{font-size:2rem}.modern-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-section{padding:60px 0}.modern-stats{grid-template-columns:1fr}.value-item{flex-direction:column;align-items:center;text-align:center}.tech-chip{font-size:0.9rem;padding:6px 15px}}@media (max-width:480px){.about-highlight h3{font-size:1.8rem}.about-highlight p{font-size:1rem;padding-left:15px}.stat-card{padding:20px}.value-item{padding:20px}.value-icon{font-size:1.5rem;padding:10px}}@media (max-width:360px){.tech-chip{display:none}.about-highlight h3{font-size:1.6rem}}@media (max-width:768px) and (orientation:landscape){.about-grid{grid-template-columns:1fr}.visual-main img{height:300px}}.tools-section{padding:80px 0;background:var(--light-gray)}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tool-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:var(--glass-border);padding:30px;border-radius:15px;transition:var(--transition);position:relative;overflow:hidden}.internal-tool{border:2px solid var(--primary-blue);background:linear-gradient(145deg,rgba(37,99,235,0.05) 0%,rgba(255,255,255,0.15) 100% )}.tool-icon{font-size:2.5rem;margin-bottom:20px;opacity:0.9;color:var(--primary-blue)}.tool-title{font-size:1.3rem;color:var(--dark-blue);margin-bottom:15px;line-height:1.4}.tool-description{font-size:0.95rem;color:var(--accent-gray);line-height:1.6;margin-bottom:20px}.tool-cta{display:inline-flex;align-items:center;gap:10px;background:var(--primary-blue);color:white!important;padding:12px 25px;border-radius:8px;text-decoration:none;margin-top:20px;transition:var(--transition);position:relative}.new-badge{background:#22c55e;color:white;padding:3px 8px;border-radius:4px;font-size:0.7rem;position:absolute;right:-8px;top:-8px}@media (max-width:1024px){.tools-grid{grid-template-columns:repeat(2,1fr);gap:25px}.tool-card{padding:25px}.tool-title{font-size:1.2rem}}@media (max-width:768px){.tools-section{padding:60px 0}.tools-grid{grid-template-columns:1fr;gap:20px}.tool-icon{font-size:2rem}.tool-cta{width:100%;justify-content:center}}@media (max-width:480px){.tool-card{padding:20px}.tool-title{font-size:1.1rem}.tool-description{font-size:0.875rem}.new-badge{right:0;top:0}}@media (max-width:360px){.tool-icon{font-size:1.8rem}.tool-cta{padding:10px 20px}}.tool-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.08)}.tool-cta:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(37,99,235,0.2)}@media (max-width:768px) and (orientation:landscape){.tools-grid{grid-template-columns:repeat(2,1fr)}.tool-card{padding:20px}}.main-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:linear-gradient(135deg,rgba(30,58,138,0.95) 0%,rgba(37,99,235,0.92) 100% );backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.1);padding:0.8rem 0;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 2rem}.logo img{height:42px;width:auto;filter:brightness(0) invert(1);transition:transform 0.3s ease}.logo:hover img{transform:scale(1.05)}.desktop-nav{display:flex;align-items:center;gap:2rem;flex-grow:1}.primary-menu{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.primary-menu a{color:rgba(255,255,255,0.95);text-decoration:none;font-weight:500;padding:0.8rem 1.2rem;border-radius:8px;transition:all 0.3s ease}.primary-menu a:hover,.primary-menu .current-menu-item a{background:rgba(255,255,255,0.12)}.header-search{margin-left:auto}.search-form{position:relative;width:240px}.search-form input[type="search"]{background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);border-radius:30px;padding:0.6rem 2.5rem 0.6rem 1.2rem;color:white;width:100%;backdrop-filter:blur(5px)}.search-form button{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(255,255,255,0.8);cursor:pointer}.mobile-menu-toggle{display:none;background:none;border:none;color:white;font-size:1.5rem;padding:0.5rem;cursor:pointer}.mobile-nav{position:fixed;top:0;left:-100%;width:100%;height:100vh;background:linear-gradient(135deg,rgba(30,58,138,0.98) 0%,rgba(37,99,235,0.95) 100% );backdrop-filter:blur(20px);padding:6rem 2rem 2rem;transition:left 0.4s ease;z-index:998}.mobile-nav.active{left:0}.mobile-menu{list-style:none;padding:0;margin:0}.mobile-menu a{color:rgba(255,255,255,0.95);text-decoration:none;padding:1rem;display:block;border-radius:8px;transition:background 0.3s ease}@media (max-width:1024px){.desktop-nav{display:none}.mobile-menu-toggle{display:block}.header-search{display:none}.mobile-nav .search-form{display:block !important;width:100%;max-width:400px;margin:1rem auto}}@media (max-width:768px){.header-container{padding:0 1.5rem}.logo img{height:36px}.mobile-nav{padding:5rem 1.5rem}.search-form input[type="search"]{padding:0.8rem 2.5rem 0.8rem 1.5rem}}@media (max-width:480px){.mobile-nav{padding:4rem 1rem}.mobile-menu a{padding:0.8rem}}.home-hero .search-form{display:none !important}@media (max-width:768px){a,button,.btn,.menu-toggle{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}html,body{max-width:100vw;overflow-x:hidden}img{max-width:100%;height:auto}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}@media print{.main-header,.mobile-nav{display:none !important}.container{max-width:100% !important;padding:0 !important}.trend-card,.article-card,.pick-card{box-shadow:none !important;border:1px solid #ddd !important}}.alignwide{max-width:1200px;margin:0 auto}.alignfull{margin:0 calc(50% - 50vw);max-width:100vw;width:100vw}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}[aria-current="page"]{font-weight:700}@media (max-width:768px){.trend-grid,.articles-grid,.picks-grid,.tools-grid,.about-grid,.ts-grid,.ts-stats-grid,.modern-stats{grid-template-columns:1fr !important}.articles-grid > *,.trend-grid > *,.picks-grid > *,.tools-grid > *,.about-grid > *,.ts-grid > *,.ts-stats-grid > *{grid-column:1 / -1 !important}@media (orientation:landscape){.trend-grid,.articles-grid,.picks-grid,.tools-grid{grid-template-columns:1fr !important}}.mobile-menu a{padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.1)}.hero-content,.tool-card,.value-item{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;background:rgba(255,255,255,0.9)}.main-header{padding:10px 0}}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:997;display:none}.mobile-overlay.active{display:block}.article-thumbnail img,.pick-thumbnail img,.visual-main img{width:100%;height:auto}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (max-width:768px){.pick-card:hover,.tool-card:hover{transform:none !important;box-shadow:none !important}.pick-thumbnail img:hover,.article-thumbnail img:hover{transform:none !important}}.site-footer{background:#1a202c;color:#ffffff;padding:3rem 0 0;font-size:0.95rem;line-height:1.6}.footer-container{max-width:1200px;margin:0 auto;padding:0 15px}.footer-main{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:3rem}.footer-col{padding:0 1rem}.footer-about{grid-column:auto;text-align:left;max-width:100%;margin:0}.footer-logo{display:inline-block;margin-bottom:1.5rem}.footer-about-text{margin-bottom:1.5rem;line-height:1.6}.footer-social{display:flex;justify-content:flex-start;gap:0.75rem;margin-top:1.5rem;flex-wrap:wrap}.footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.05);color:#cbd5e0;transition:all 0.3s ease}.footer-social a:hover{background:#3b82f6;color:white;transform:translateY(-2px)}.footer-title{color:#e2e8f0;font-size:1.1rem;margin-bottom:1.5rem;position:relative;padding-bottom:0.75rem}.footer-title:after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:#3b82f6}.footer-col h4{color:#ffffff;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;position:relative;display:inline-block;font-family:inherit}.footer-col h4::after{content:'';position:absolute;left:0;bottom:-6px;width:40px;height:2px;background:#3b82f6}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:0.75rem}.footer-menu a,.footer-categories a,.footer-contact a{color:#ffffff;text-decoration:none;transition:all 0.2s ease;display:block;opacity:0.9;margin-bottom:0.6rem;font-size:0.95rem;line-height:1.6;position:relative;padding-left:0}.footer-menu a:hover,.footer-categories a:hover,.footer-contact a:hover{color:#3b82f6;transform:translateX(4px);opacity:1;text-decoration:none}.footer-categories{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.5rem}.footer-categories{padding-left:0 !important}.footer-categories li{list-style:none !important;padding-left:0 !important;margin-left:0 !important}.footer-contact .contact-item{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem}.footer-contact a{color:#ffffff;text-decoration:none;transition:all 0.2s ease;opacity:0.9}.footer-contact a:hover{color:#3b82f6}.footer-contact i{color:#3b82f6;width:20px;text-align:center}.footer-bottom{background:#0f172a;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,0.05)}.footer-bottom-content{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.footer-copyright{color:#ffffff;font-size:0.9rem;opacity:0.9}.footer-copyright a{color:#ffffff;text-decoration:none;transition:all 0.2s ease;opacity:0.9}.footer-copyright a:hover{color:#3b82f6;opacity:1}.footer-credits{margin:0.5rem 0;color:#ffffff;font-size:0.8rem;line-height:1.5;text-align:center}.footer-credits .credit-text{color:#a0aec0;font-size:0.8rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.5rem}.footer-credits .credit-text .credit-link{color:#ffffff;text-decoration:none;transition:all 0.2s ease;font-weight:500;opacity:0.9;white-space:nowrap}.footer-credits .credit-text .credit-link:hover{color:#3b82f6;text-decoration:underline;opacity:1}.footer-credits .divider{color:#4a5568;margin:0 0.5rem;user-select:none}.footer-credits .fa-heart{color:#e74c3c;margin:0 0.15em;position:relative;top:0.1em}.footer-credits .fa-heart{color:#e74c3c;margin:0 0.15em;position:relative;top:0.1em}@media (max-width:1199px){.footer-main{grid-template-columns:repeat(2,1fr);row-gap:3rem}.footer-about{grid-column:1 / -1;text-align:center;max-width:600px;margin:0 auto}.footer-social{justify-content:center}}@media (max-width:767px){.footer-main{grid-template-columns:1fr;gap:2.5rem}.footer-col{text-align:center}.footer-menu,.footer-categories{display:inline-block;text-align:left}.footer-contact{display:inline-block}.footer-social{justify-content:center}}@media (max-width:480px){.footer-legal-links{flex-direction:column;gap:0.5rem;align-items:center}.footer-legal-links .divider{display:none}.footer-credits .credit-text{flex-direction:column;gap:0.5rem}}}