:root{--wfc-primary:#2aabe2;--wfc-primary-dk:#1a8ab8;--wfc-primary-text:#1072a8;--wfc-dark:#131210;--wfc-mid:#3e3633;--wfc-light:#dad7d2;--wfc-white:#fff;--tj-color-theme-primary:#2aabe2;--tj-color-theme-bg:#dad7d2;--tj-color-theme-bg-2:#dad7d2;--tj-color-theme-bg-3:#221e1f;--tj-color-theme-dark:#131210;--tj-color-theme-dark-2:#221e1f;--tj-color-theme-dark-3:#3e3633;--tj-color-theme-dark-4:#6b6360;--tj-color-theme-dark-5:#6b6360;--tj-color-heading-primary:#131210;--tj-color-text-body:#3e3633;--tj-color-text-body-2:#b5b2af;--tj-color-text-body-3:#6b6360;--tj-color-text-body-4:#221e1f;--tj-color-grey-1:#dad7d2;--tj-color-grey-2:#b5b2af;--tj-color-border-1:#dad7d2;--tj-color-border-2:#3e3633;--tj-color-border-5:rgba(42,171,226,.15)}.wfc-icon{background-color:var(--wfc-primary-text);display:inline-block;height:22px;margin-right:2px;-webkit-mask:url(../images/star.5c20a770.png) center/contain no-repeat;mask:url(../images/star.5c20a770.png) center/contain no-repeat;vertical-align:middle;width:22px}.social-links ul li a i.wfc-icon{background-color:var(--wfc-dark)}.social-links ul li a:hover i.wfc-icon{background-color:var(--tj-color-common-white)}.wfc-star{background-color:var(--tj-color-theme-primary);display:inline-block;height:22px;-webkit-mask:url(../images/star.5c20a770.png) center/contain no-repeat;mask:url(../images/star.5c20a770.png) center/contain no-repeat;vertical-align:middle;width:22px}.page-header-overlay{background-image:none!important;opacity:0!important}.tj-page-header:after{background:linear-gradient(135deg,rgba(42,171,226,.5),rgba(19,18,16,.78) 50%,rgba(42,171,226,.4));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.tj-page-header .container{position:relative;z-index:2}header.header-1{border-bottom:1px solid #e8e8e8}.header-area.header-1 .header-wrapper,header.header-1{background-color:#fff}header.header-1 .mainmenu>ul>li>a{color:var(--wfc-dark)}header.header-1 .mainmenu>ul>li.active>a,header.header-1 .mainmenu>ul>li.current>a,header.header-1 .mainmenu>ul>li>a:hover{color:var(--wfc-primary)}header.header-1 .menu_bar span{background-color:var(--wfc-dark)}.header-area.header-1.sticky,.header-area.header-duplicate.sticky{background-color:#fff!important;border-bottom:1px solid #e8e8e8!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important}.header-area.header-1.sticky .header-wrapper,.header-area.header-duplicate.sticky .header-wrapper{background-color:#fff}.header-area.header-1.sticky .mainmenu>ul>li>a,.header-area.header-duplicate.sticky .mainmenu>ul>li>a{color:var(--wfc-dark)}.header-area.header-1.sticky .mainmenu>ul>li.current>a,.header-area.header-1.sticky .mainmenu>ul>li>a:hover,.header-area.header-duplicate.sticky .mainmenu>ul>li.current>a,.header-area.header-duplicate.sticky .mainmenu>ul>li>a:hover{color:var(--wfc-primary)}.header-area.header-1.sticky .menu_bar span,.header-area.header-duplicate.sticky .menu_bar span{background-color:var(--wfc-dark)}header.header-1~#smooth-wrapper{padding-top:130px}.tj-page-header{align-items:center;display:flex;margin-top:0;min-height:420px;padding-top:50px}body{background-color:#f7f7f7;color:var(--wfc-mid)}h1,h2,h3,h4,h5,h6{color:var(--wfc-dark)}.tj-primary-btn{background-color:var(--wfc-primary);border-color:var(--wfc-primary)}.tj-primary-btn:hover{background-color:var(--wfc-primary-dk);border-color:var(--wfc-primary-dk)}.sec-heading .sec-title span,.sec-heading-wrap.style-3 .sub-title,.sec-title span,.sub-title{color:var(--wfc-primary-text)}.tj-primary-btn .btn-text{color:var(--wfc-dark)}.tj-primary-btn.btn-dark .btn-text{color:var(--wfc-white)}.h5-strategy-item{height:100%}.h5-client-item .client-logo img{filter:grayscale(100%) opacity(.6);height:100%;object-fit:contain;object-position:center;padding:24px;transition:filter .35s ease;width:100%}.h5-client-item .client-logo.wfc-logo-small img{height:100%!important;padding:76px!important;width:100%!important}.h5-client-item .client-logo:hover{backdrop-filter:blur(10px)!important;background:hsla(0,0%,100%,.12)!important;border-radius:12px!important;box-shadow:0 12px 28px rgba(0,0,0,.25);transform:translateY(-5px);transition:transform .3s ease,box-shadow .3s ease}.h5-client-item .client-logo:hover img{filter:grayscale(0) opacity(1)}.wfc-logo-dark img{filter:grayscale(100%) opacity(.6) brightness(0) invert(1)!important}.h5-client-item .client-logo:hover .wfc-logo-dark img,.wfc-logo-dark:hover img{filter:brightness(0) invert(1) opacity(1)!important}.wfc-logo-dark-color img{filter:grayscale(100%) opacity(.6) brightness(0) invert(1)!important}.h5-client-item .client-logo:hover .wfc-logo-dark-color img,.wfc-logo-dark-color:hover img{filter:grayscale(0) opacity(1)!important}.h5-client-item .client-logo:hover:after,.h5-client-item .client-logo:hover:before{opacity:0!important}.tj-choose-section{background-color:#fff}.tj-choose-section .sec-heading-wrap{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:40px}.tj-choose-section .sec-heading-wrap>.sub-title{align-self:flex-start}.tj-choose-section .heading-wrap-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;width:100%}.tj-choose-section .btn-wrap{margin-top:0}@media (max-width:575px){.tj-choose-section .heading-wrap-content{align-items:flex-start;flex-direction:column}}.tj-choose-section .sec-title{color:var(--wfc-dark)}.tj-choose-section .sec-title span{color:var(--wfc-primary-text)}.tj-choose-section .choose-box{background:var(--wfc-white);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.1);height:100%;padding:50px 28px 45px;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.tj-choose-section .choose-box:hover{background-color:var(--wfc-primary);box-shadow:0 8px 28px rgba(42,171,226,.35);transform:translateY(-4px)}.tj-choose-section .choose-box:hover .title{color:#fff}.tj-choose-section .choose-box:hover .desc{color:hsla(0,0%,100%,.85)}.tj-choose-section .choose-box:hover .choose-icon{color:#fff}.tj-choose-section .choose-icon{color:var(--wfc-primary);font-size:88px;line-height:1;margin-bottom:1rem}.tj-team-section-3{background-color:#eaf6fd}.tj-team-section-3 .sec-heading .sec-title,.tj-team-section-3 .team-item .title{color:var(--wfc-dark)}.tj-team-section-3 .team-item .title a{color:inherit}.tj-team-section-3 .team-item .title a:hover{color:var(--wfc-primary)}.tj-team-section-3 .team-item .team-content .designation{color:var(--wfc-primary-text);font-size:.85rem;font-weight:500}.tj-team-section-3 .team-item .team-img-inner{aspect-ratio:1/1}.tj-team-section-3 .team-item .team-img img{height:100%;object-fit:cover}.tj-faq .accordion-item .faq-title[aria-expanded=true],.tj-faq .accordion-item.active .faq-title{border-bottom-color:rgba(42,171,226,.3);color:var(--wfc-primary)}.tj-cta-section .cta-area{background:var(--wfc-dark);border-radius:12px;overflow:hidden}.tech-stack{font-size:.78rem;letter-spacing:.01em}.sector-line,.tech-stack{color:var(--wfc-mid);margin-top:.5rem}.sector-line{font-size:.95rem;font-style:italic}.response-note{color:var(--wfc-mid);font-size:.85rem;margin-bottom:.5rem}.privacy-note{color:var(--wfc-mid);font-size:.8rem;margin-bottom:1rem}.privacy-note a{color:var(--wfc-primary);text-decoration:underline}.tj-about-section-2{background-color:#eaf6fd}.tj-about-section-2 .about-img-area{height:auto}.tj-about-section-2 .about-img-area .about-img{height:auto;overflow:hidden}.tj-about-section-2 .about-img-area .about-img img{height:auto;min-height:600px;object-fit:cover;width:100%}@media (max-width:991px){.tj-about-section-2 .about-img-area{max-width:100%}}.tj-testimonial-section-2 .testimonial-img-area .testimonial-img{aspect-ratio:4/3;height:auto}.tj-testimonial-section-2 .testimonial-img-area .testimonial-img img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){.tj-testimonial-section-2 .testimonial-img-area .testimonial-img{aspect-ratio:auto;height:auto}.tj-testimonial-section-2 .testimonial-img-area .testimonial-img img{height:auto;object-fit:unset}}.tj-choose-section .choose-box .choose-icon{align-items:center;color:var(--wfc-primary);display:inline-flex;line-height:1;margin-bottom:1.25rem;max-width:none}.tj-choose-section .choose-box .choose-icon i{color:inherit;font-size:inherit;line-height:1}.tj-choose-section .choose-box:hover .choose-icon,.tj-choose-section .choose-box:hover .choose-icon i{color:#fff}.tj-about-section-2 .box-area.style-2 .tj-progress{background:hsla(0,0%,100%,.3)}.tj-about-section-2 .box-area.style-2 .tj-progress-bar{background:var(--wfc-primary)}.tj-about-section-2 .box-area.style-2 .tj-progress-percent,.tj-about-section-2 .box-area.style-2 .tj-progress-title{color:#fff}.tj-testimonial-section-2 .testimonial-author .author-img{border-radius:50%;flex-shrink:0;overflow:hidden}.tj-testimonial-section-2 .testimonial-author .author-img img{border-radius:50%;height:100%;object-fit:cover;width:100%}.tj-faq .accordion-item .faq-title[aria-expanded=true],.tj-faq .accordion-item.active .faq-title{border-bottom-color:rgba(42,171,226,.3)!important;color:var(--wfc-primary)!important}.tj-faq .accordion-item .faq-title[aria-expanded=true]:after,.tj-faq .accordion-item.active .faq-title:after{color:var(--wfc-primary)}@media (max-width:575px){.tj-choose-section .choose-box{padding:28px 20px}.tj-about-section-2 .about-img-area{width:100%}.tj-testimonial-section-2 .testimonial-img-area .testimonial-img{border-radius:10px}.tj-faq .accordion-item .faq-title{font-size:.95rem;line-height:1.4}}.tj-client-section .client-item .client-logo{align-items:center;display:flex;justify-content:center;width:100%}.tj-client-section .client-item .client-logo img{filter:brightness(0)!important;height:auto!important;max-height:60px;max-width:160px;object-fit:contain;opacity:.7;transition:opacity .3s ease,transform .25s ease;width:100%!important}.tj-client-section .client-item .client-logo:hover img{opacity:1;transform:translateY(-2px)}header.header-1~#smooth-wrapper .tj-footer-section.footer-2{background-color:#eaf6fd}header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .tj-copyright-area-2{background-color:#eaf6fd;border-top:1px solid rgba(42,171,226,.15)}header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .copyright-menu a,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .copyright-text p,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .footer-contact-info .contact-item,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .footer-contact-info .contact-item a,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .footer-widget p,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .social-links a,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .title{color:var(--wfc-dark)}header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .copyright-menu a:hover,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .footer-contact-info .contact-item a,header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .social-links a:hover{color:var(--wfc-primary)}header.header-1~#smooth-wrapper .tj-footer-section.footer-2 .footer-contact-info .contact-item a:hover{color:var(--wfc-primary-dk)}.tj-contact-section .contact-info-list .contact-info-item span:not(.contact-info-icon),.tj-contact-section .sec-heading .sub-title{color:var(--wfc-white)}.tj-contact-section .contact-info-list .contact-info-item a{color:var(--wfc-primary)}.tj-contact-section .contact-info-list .contact-info-item a:hover{color:var(--wfc-primary-dk)}.tj-contact-section .contact-info-list .contact-info-item .contact-info-icon{color:var(--wfc-primary)}.lang-switcher-btn{align-items:center;border:1.5px solid;border-radius:4px;display:inline-flex;font-size:.8125rem;font-weight:600;letter-spacing:.05em;line-height:1.4;padding:3px 10px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.lang-switcher-btn:focus,.lang-switcher-btn:focus-visible{outline:2px solid var(--wfc-primary);outline-offset:2px}.header-2.header-absolute .lang-switcher-btn,.header-5.header-absolute .lang-switcher-btn{border-color:hsla(0,0%,100%,.55);color:#fff}.header-2.header-absolute .lang-switcher-btn:hover,.header-5.header-absolute .lang-switcher-btn:hover{background:hsla(0,0%,100%,.15);border-color:#fff;color:#fff}header.header-1 .lang-switcher-btn{border-color:var(--wfc-primary);color:var(--wfc-dark)}header.header-1 .lang-switcher-btn:hover{background:var(--wfc-dark);border-color:var(--wfc-dark);color:#fff}.header-area.header-duplicate.sticky .lang-switcher-btn{border-color:var(--wfc-primary);color:var(--wfc-dark)}.header-area.header-duplicate.sticky .lang-switcher-btn:hover{background:var(--wfc-dark);border-color:var(--wfc-dark);color:#fff}.header-mobile-actions .lang-switcher-btn{font-size:.75rem;padding:2px 8px}.header-2 .header-mobile-actions .lang-switcher-btn,.header-5 .header-mobile-actions .lang-switcher-btn{border-color:hsla(0,0%,100%,.55);color:#fff}.header-2 .header-mobile-actions .lang-switcher-btn:hover,.header-5 .header-mobile-actions .lang-switcher-btn:hover{background:hsla(0,0%,100%,.15);border-color:#fff}.header-1 .header-mobile-actions .lang-switcher-btn{border-color:var(--wfc-primary);color:var(--wfc-dark)}.header-1 .header-mobile-actions .lang-switcher-btn:hover{background:var(--wfc-dark);border-color:var(--wfc-dark);color:#fff}.contact-form-msg{border-radius:4px;font-size:.95rem;font-weight:500;line-height:1.5;margin-top:16px;padding:12px 16px}.contact-form-msg.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.contact-form-msg.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.blog-item{background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.08);margin-bottom:30px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.blog-item:hover{box-shadow:0 8px 40px rgba(0,0,0,.14);transform:translateY(-4px)}.blog-thumb{overflow:hidden;position:relative}.blog-thumb img{display:block;height:220px;object-fit:cover;transition:transform .4s ease;width:100%}.blog-item:hover .blog-thumb img{transform:scale(1.05)}.blog-date{background:var(--tj-color-theme-primary,#0047ff);border-radius:8px;bottom:16px;color:#fff;left:16px;line-height:1.2;padding:6px 12px;position:absolute;text-align:center}.blog-date span:first-child{display:block;font-size:1.25rem;font-weight:700}.blog-date span:last-child{display:block;font-size:.75rem;text-transform:uppercase}.blog-content{padding:24px 28px 28px}.blog-meta{margin-bottom:12px}.blog-meta .categories a{color:var(--tj-color-theme-primary,#0047ff);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.blog-content .title{font-size:1.1rem;font-weight:700;line-height:1.4;margin-bottom:16px}.blog-content .title a{color:inherit;text-decoration:none}.blog-content .text-btn,.blog-content .title a:hover{color:var(--tj-color-theme-primary,#0047ff)}.blog-content .text-btn{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.blog-content .text-btn:hover{gap:10px}.post-details-wrapper .blog-images{border-radius:12px;margin-bottom:36px;overflow:hidden}.post-details-wrapper .blog-images img{display:block;height:auto;max-height:480px;object-fit:cover;width:100%}.post-details-wrapper .blog-category-two{background:#f8f9fc;border-radius:10px;display:flex;flex-wrap:nowrap;gap:0;margin-bottom:40px;overflow:hidden;padding:0}.post-details-wrapper .blog-category-two .category-item{align-items:center;border-inline-end:1px dashed var(--tj-color-border-1);display:flex;flex:1 1 0;gap:12px;min-width:0;padding:20px 24px}.post-details-wrapper .blog-category-two .category-item:last-child{border-inline-end:none}.post-details-wrapper .blog-category-two .cate-icons{align-items:center;background:var(--tj-color-theme-primary,#0047ff);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;line-height:1;width:52px}.post-details-wrapper .blog-category-two .cate-images{border-radius:50%;flex-shrink:0;height:42px;overflow:hidden;width:42px}.post-details-wrapper .blog-category-two .cate-images img{height:100%;object-fit:cover;width:100%}.post-details-wrapper .blog-category-two .cate-text .title{color:var(--wfc-dark);font-size:.9rem;font-weight:600;margin:0}.post-details-wrapper .blog-category-two .degination{color:#999;display:block;font-size:.7rem;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.post-details-wrapper .blog-category-two .text{font-size:.9rem;font-weight:600;margin:0}.blog-text p{color:#444;font-size:1rem;line-height:1.8;margin-bottom:20px}.blog-text ul{margin-bottom:20px;padding-left:24px}.blog-text ul li{color:#444;font-size:1rem;line-height:1.8;margin-bottom:8px}.blog-text a{color:var(--tj-color-theme-primary,#0047ff);text-decoration:underline}.blog-text code{background:#eef2ff;border-radius:4px;color:#3730a3;font-family:Fira Code,Consolas,Monaco,monospace;font-size:.85em;padding:2px 6px}.blog-text .images-wrap,.post-details-wrapper .images-wrap{margin:32px 0}.blog-text .image-box img,.post-details-wrapper .image-box img{border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.1);width:100%}.post-figure-caption{color:#888;font-size:.85rem;font-style:italic;margin-top:12px;text-align:center}.tj-tags-post{align-items:center;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:48px;padding-top:28px}.tj-tags-post .tagcloud{align-items:center;color:#666;display:flex;font-size:.9rem;gap:8px}.tj-tags-post .post-share ul{display:flex;gap:12px;list-style:none;margin:0;padding:0}.tj-tags-post .post-share ul li a{align-items:center;color:var(--tj-color-theme-primary,#0047ff);display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.tj-tags-post .post-share ul li a:hover{gap:10px}.tj-tags-post .tagcloud a{border:1px solid #ddd;border-radius:4px;color:var(--wfc-mid);display:inline-block;font-size:.8rem;font-weight:500;padding:4px 12px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.tj-tags-post .tagcloud a:hover{background:var(--wfc-primary);border-color:var(--wfc-primary);color:#fff}.tj-tags-post .post-share ul li:first-child{color:var(--wfc-mid);font-size:.875rem;font-weight:600}.tj-tags-post .post-share ul li a i{font-size:1rem}.post-details-wrapper h2.title{color:var(--wfc-dark);font-family:Mona Sans,sans-serif;font-size:var(--tj-fs-h2);font-weight:500;line-height:1.15;margin-bottom:28px}.blog-text h2{font-size:var(--tj-fs-h2);line-height:1.2;margin-bottom:20px;margin-top:48px}.blog-text h2,.blog-text h3{color:var(--tj-color-heading-primary,#1a1a2e);font-family:Mona Sans,DM Sans,sans-serif;font-weight:500}.blog-text h3{font-size:var(--tj-fs-h3);line-height:1.25;margin-bottom:16px;margin-top:40px}.blog-text h4{color:var(--tj-color-heading-primary,#1a1a2e);font-family:Mona Sans,DM Sans,sans-serif;font-size:var(--tj-fs-h4);font-weight:500;line-height:1.3;margin-bottom:12px;margin-top:28px}.post-details-wrapper .blog-text ul.mcp-feature-list{-webkit-columns:1;-moz-columns:1;column-count:1}.blog-text table{border-collapse:collapse;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.07);font-size:.9rem;margin:32px 0;overflow:hidden;width:100%}@media (max-width:767px){.blog-text table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.tj-recent-posts ul{list-style:none;margin:0;padding:0}.tj-recent-posts ul li{align-items:flex-start;border-bottom:1px solid var(--tj-color-border-1,#eee);display:flex;gap:14px;margin-bottom:16px;padding-bottom:16px}.tj-recent-posts ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tj-recent-posts .post-thumb{border-radius:6px;flex-shrink:0;height:56px;overflow:hidden;width:72px}.tj-recent-posts .post-thumb img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.tj-recent-posts .post-thumb:hover img{transform:scale(1.08)}.tj-recent-posts .post-content{flex:1;min-width:0}.tj-recent-posts .post-title{display:-webkit-box;font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden}.tj-recent-posts .post-title a{color:var(--wfc-dark);text-decoration:none;transition:color .2s ease}.tj-recent-posts .post-title a:hover{color:var(--wfc-primary)}.tj-recent-posts .blog-meta ul{display:flex;gap:8px;list-style:none;margin:0;padding:0}.tj-recent-posts .blog-meta ul li{border:none;color:#999;font-size:.75rem;margin:0;padding:0}.widget-tag-cloud .tagcloud{display:flex;flex-wrap:wrap;gap:8px}.widget-tag-cloud .tagcloud a{border:1px solid var(--tj-color-border-1,#ddd);border-radius:4px;color:var(--wfc-mid);display:inline-block;font-size:.8rem;font-weight:500;padding:5px 14px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.widget-tag-cloud .tagcloud a:hover{background:var(--wfc-primary);border-color:var(--wfc-primary);color:#fff}.tj-post__navigation{align-items:center;border-top:1px solid #eee;display:flex;gap:16px;justify-content:space-between;margin-top:28px;padding-top:28px}.tj-nav__post .tj-nav-post__nav a{align-items:center;color:var(--wfc-dark);display:inline-flex;font-size:.875rem;font-weight:600;gap:10px;text-decoration:none;transition:color .2s ease}.tj-nav__post .tj-nav-post__nav a:hover{color:var(--wfc-primary)}.tj-nav__post .tj-nav-post__nav a span{align-items:center;border:1px solid var(--tj-color-border-1,#ddd);border-radius:50%;display:inline-flex;font-size:.8rem;height:34px;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease;width:34px}.tj-nav__post .tj-nav-post__nav a:hover span{background:var(--wfc-primary);border-color:var(--wfc-primary);color:#fff}.tj-nav-post__grid a{align-items:center;border:1px solid var(--tj-color-border-1,#ddd);border-radius:8px;color:var(--wfc-dark);display:inline-flex;font-size:1rem;height:40px;justify-content:center;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;width:40px}.tj-nav-post__grid a:hover{background:var(--wfc-primary);border-color:var(--wfc-primary);color:#fff}@media (max-width:575px){.tj-post__navigation{flex-wrap:wrap;gap:12px;justify-content:center}}.author-avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}.mcp-explainer-box{background:#f8f9fa;border-left:4px solid #2aabe2;border-radius:0 8px 8px 0;margin:32px 0;padding:24px 28px}.mcp-explainer-box h4{color:#131210;font-size:18px;font-weight:600;margin-bottom:12px}.mcp-explainer-box p{color:#3e3633;margin-bottom:10px}.mcp-explainer-box p:last-child{margin-bottom:0}.use-case-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:32px 0 40px}.use-case-card{background:#f8f9fb;border:1px solid #e8ecf0;border-radius:12px;padding:28px 24px;transition:box-shadow .2s ease}.use-case-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.use-case-icon{align-items:center;background:var(--tj-color-theme-primary,#4a6cf7);border-radius:10px;color:#fff;display:flex;font-size:22px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.use-case-card h4{color:var(--tj-color-heading-primary,#1a1a2e);font-family:Mona Sans,DM Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.35;margin:0 0 10px}.use-case-card p{color:#666;font-size:.9rem;line-height:1.6;margin:0}@media (max-width:768px){.use-case-grid{gap:16px;grid-template-columns:1fr}}.mcp-feature-list{list-style:none;margin:24px 0 40px;padding:0}.mcp-feature-list li{align-items:flex-start;background:#f8f9fb;border-left:4px solid var(--tj-color-theme-primary,#4a6cf7);border-radius:0 8px 8px 0;display:flex;gap:16px;margin-bottom:12px;padding:16px 20px}.mcp-feature-list .feature-check{align-items:center;background:var(--tj-color-theme-primary,#4a6cf7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;margin-top:2px;width:28px}.mcp-feature-list .feature-content strong{color:var(--tj-color-heading-primary,#1a1a2e);display:block;font-family:Mona Sans,DM Sans,sans-serif;font-size:1rem;font-weight:700;margin-bottom:4px}.mcp-feature-list .feature-content p{color:#666;font-size:.9rem;line-height:1.6;margin:0}.footer-logo img,.hamburger_logo .mobile_logo img,.site_logo .logo img{height:auto}.service-card{background:var(--wfc-white);border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.06);height:calc(100% - 30px);margin-bottom:30px;padding:40px 30px 45px;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.service-card:hover{background-color:var(--wfc-primary);box-shadow:0 8px 28px rgba(42,171,226,.3);transform:translateY(-4px)}.service-card .service-icon{align-items:center;color:var(--wfc-primary);display:inline-flex;font-size:52px;height:72px;justify-content:center;margin-bottom:1.25rem;transition:color .3s ease;width:72px}.service-card:hover .service-icon{color:var(--wfc-white)}.service-card h3{color:var(--wfc-dark);font-size:1.15rem;font-weight:700;margin-bottom:.75rem;transition:color .3s ease}.service-card:hover h3{color:var(--wfc-white)}.service-card p{color:var(--wfc-mid);font-size:.92rem;line-height:1.65;margin-bottom:0;transition:color .3s ease}.service-card:hover p{color:hsla(0,0%,100%,.88)}.process-section{background-color:var(--wfc-light)}.process-step{padding:32px 24px 36px;position:relative}.process-step .step-num{color:var(--wfc-primary);display:block;font-size:3.5rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-bottom:1rem;opacity:.25}.process-step h4{color:var(--wfc-dark);font-size:1.05rem;font-weight:700;margin-bottom:.6rem}.process-step p{color:var(--wfc-mid);font-size:.9rem;line-height:1.6;margin-bottom:0}@media (max-width:767px){.process-step{padding:24px 16px 28px}.process-step .step-num{font-size:2.5rem}}.project-card{background:var(--wfc-white);border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.06);height:calc(100% - 30px);margin-bottom:30px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.project-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.12);transform:translateY(-4px)}.project-card .project-img{aspect-ratio:16/9;overflow:hidden}.project-card .project-img img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.project-card:hover .project-img img{transform:scale(1.04)}.project-card .project-content{padding:28px 28px 32px}.project-card .project-content .category{color:var(--wfc-primary-text);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.07em;margin-bottom:.5rem;text-transform:uppercase}.project-card .project-content h3{color:var(--wfc-dark);font-size:1.1rem;font-weight:700;line-height:1.35;margin-bottom:.6rem}.project-card .project-content p{color:var(--wfc-mid);font-size:.9rem;line-height:1.6;margin-bottom:0}.secondary-project-card{background:var(--wfc-white);border-left:3px solid var(--wfc-primary);border-radius:0 8px 8px 0;box-shadow:0 2px 12px rgba(0,0,0,.05);height:calc(100% - 30px);margin-bottom:30px;padding:28px 28px 32px;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.secondary-project-card:hover{box-shadow:0 6px 24px rgba(42,171,226,.18);transform:translateY(-3px)}.secondary-project-card .category{color:var(--wfc-primary-text);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.07em;margin-bottom:.5rem;text-transform:uppercase}.secondary-project-card h3{color:var(--wfc-dark);font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:.6rem}.secondary-project-card p{color:var(--wfc-mid);font-size:.88rem;line-height:1.6;margin-bottom:0}