.static-page-content{line-height:1.25;color:#21214e;background-color:#fff;margin:0 auto}.static-page-content h1{color:#21214e;line-height:1.3;margin-bottom:.5em}.static-page-content h2,.static-page-content h3,.static-page-content h4,.static-page-content h5,.static-page-content h6{color:#21214e;line-height:1.3;margin-top:1.5em;margin-bottom:.5em}.static-page-content h1{font-size:32px;font-weight:700}.static-page-content h2{font-size:26px;font-weight:600}.static-page-content h3{font-size:22px;font-weight:600}.static-page-content h4{font-size:18px;font-weight:600}.static-page-content h5{font-size:16px;font-weight:600}.static-page-content h6{font-size:14px;font-weight:600}.static-page-content p{font-size:14px;line-height:1.25;margin:0 0 12px 0}.static-page-content ul,.static-page-content ol{margin:0 0 12px 30px;padding:0}.static-page-content li{margin-bottom:8px}.static-page-content ul ul,.static-page-content ol ol,.static-page-content ul ol,.static-page-content ol ul{margin-left:20px;margin-bottom:6px}.static-page-content a{color:#2f63ff;text-decoration:underline}.static-page-content a:hover{text-decoration:none}.static-page-content small{font-size:12px;color:#21214e;line-height:1.25}.static-page-content blockquote{border-left:4px solid #ddd;padding-left:15px;padding-top:8px;padding-bottom:8px;color:#21214e;font-style:italic;margin:16px 0;background-color:#f9f9f9;font-size:14px;line-height:1.25}.static-page-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px;line-height:1.25;color:#3b3b3b}.static-page-content th,.static-page-content td{border:1px solid #ddd;padding:10px;text-align:left}.static-page-content th{background-color:#f4f4f4;font-weight:600}.static-page-content img{max-width:100%;height:auto;display:block;margin:15px 0}.static-page-content hr{border:none;border-top:1px solid #ddd;margin:25px 0}.static-page-content pre,.static-page-content code{background-color:#f4f4f4;padding:6px 10px;border-radius:4px;font-family:monospace;font-size:13px;line-height:1.25;overflow-x:auto;color:#3b3b3b}.static-page-content section{margin-bottom:25px}.blog-post-content{line-height:1.6!important;color:#5C5D76;font-size:15px!important;text-align:left!important}.blog-post-content strong{font-weight:600!important;color:#022C22!important}.blog-post-content h1 strong,.blog-post-content h2 strong .blog-post-content h3 strong .blog-post-content h4 strong .blog-post-content h5 strong .blog-post-content h6 strong{font-weight:inherit!important}.blog-post-content em{font-style:italic}.blog-post-content h1{font-size:32px;font-weight:600;margin:32px 0 16px;line-height:1.25;padding-bottom:0;color:#022C22}.blog-post-content h2{font-size:26px;margin:28px 0 14px;line-height:1.3;font-weight:600;padding-bottom:0;position:relative;padding-left:16px;color:#022C22;border-left:6px solid #2563eb}.blog-post-content h3{font-size:22px;margin:24px 0 12px;line-height:1.35;font-weight:600;color:#022C22;padding-bottom:0}.blog-post-content h4{font-size:18px;padding-bottom:0;font-weight:600;margin:20px 0 10px;color:#022C22}.blog-post-content h5{font-size:16px;padding-bottom:0;font-weight:600;margin:18px 0 8px;color:#022C22}.blog-post-content h6{font-size:14px;padding-bottom:0;font-weight:600;margin:16px 0 6px;color:#022C22}.blog-post-content p{margin-bottom:0;padding-bottom:12px}.blog-post-content ul,.blog-post-content ol{margin:0 0 0 18px;padding-bottom:10px}.blog-post-content li{margin-bottom:2px}.blog-post-content a{color:#2C67FF;text-decoration:underline}.blog-post-content blockquote{margin:20px 0;padding:12px 16px;border-left:4px solid #5C5D76;background:#f8fafc;font-style:italic}.blog-post-content img{max-width:100%;height:auto;margin:16px 0;border-radius:6px}.blog-post-content figure{margin:20px 0;text-align:center}.blog-post-content figcaption{font-size:13px;color:#5C5D76;margin-top:6px}.blog-post-content code{background:#5C5D76;padding:2px 6px;border-radius:4px;font-size:14px}.blog-post-content pre{background:#0f172a;color:#5C5D76;padding:14px;border-radius:6px;overflow-x:auto;margin:18px 0}.blog-post-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.blog-post-content th,.blog-post-content td{border:1px solid #e5e7eb;padding:10px;text-align:left}.blog-post-content th{background:#f1f5f9;font-weight:600}.blog-post-content hr{border:none;border-top:1px solid #e5e7eb;margin:32px 0}.blog-post-content sup,.blog-post-content sub{font-size:12px}.blog-post-content iframe{max-width:100%;margin:20px 0}@media (max-width:980px){.blog-post-content{font-size:14.5px}.blog-post-content h1{font-size:28px}.blog-post-content h2{font-size:24px}.blog-post-content h3{font-size:20px}.blog-post-content h4{font-size:17px}.blog-post-content h5{font-size:15px}.blog-post-content h6{font-size:14px}}@media (max-width:767px){.blog-post-content{font-size:14px}.blog-post-content h1{font-size:24px}.blog-post-content h2{font-size:21px}.blog-post-content h3{font-size:18px}.blog-post-content h4{font-size:16px}.blog-post-content h5{font-size:15px}.blog-post-content h6{font-size:14px}.blog-post-content h2{padding-left:12px;border-left-width:4px}}.case-study-search-section{display:flex;justify-content:flex-end;margin-bottom:40px}.case-study-search-box{position:relative}.case-study-search-box input{padding:8px 35px 8px 20px;border:1px solid #ddd;border-radius:25px;min-width:320px;font-size:14px}.case-study-search-box input:focus{outline:none;border-color:#21214E}.case-study-search-box button{position:absolute;right:-6px;width:40px;height:40px;border-radius:50%;background:transparent;color:#8D91A5;border:none;cursor:pointer}.case-study-search-box button:hover svg path{stroke:#21214E}.case-study-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.case-study-item{display:flex;flex-direction:column}.case-study-image-wrap{position:relative;aspect-ratio:1200 / 630;overflow:hidden;border-radius:10px}.case-study-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease}.case-study-item:hover .case-study-image-wrap img{transform:scale(1.04)}.case-study-content{padding:16px 0}.case-study-company{padding:4px 14px;font-size:14px;font-weight:500;color:#5C5D76;border:2px solid #EEF0F3;border-radius:20px}.case-study-title{margin-top:8px;font-size:20px;font-weight:500;line-height:1.75rem;color:#21214E;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0}.case-study-title a{color:inherit;text-decoration:none}.case-study-title a:hover{color:#1a44c2}.no-posts{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-posts-img{max-width:220px;margin-bottom:20px}.no-posts-text{font-size:16px;color:#5C5D76;line-height:1.6}.case-pagination{display:flex;justify-content:center;margin-top:50px}.case-pagination ul{display:flex;list-style:none;gap:8px;padding:0;margin:0;align-items:center;flex-wrap:wrap;justify-content:center}.case-pagination li{margin:0}.case-pagination a,.case-pagination span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border:1px solid #E5E7EB;border-radius:8px;text-decoration:none;color:#5C5D76;font-size:14px;font-weight:500;transition:all 0.2s ease;background:#fff;white-space:nowrap}.case-pagination a svg{width:16px;height:16px;flex-shrink:0}.case-pagination a:hover:not(.prev):not(.next){background:#2C67FF;color:#fff;border-color:#2C67FF;transform:translateY(-1px)}.case-pagination .prev,.case-pagination .next{font-weight:500;min-width:auto;padding:0 16px}.case-pagination .prev:hover,.case-pagination .next:hover{background:#F3F4F6;border-color:#D1D5DB}.case-pagination .current{background:#2C67FF;color:#fff;border-color:#2C67FF;cursor:default;font-weight:500}.case-pagination .dots{border:none;cursor:default;background:transparent;color:#5C5D76;min-width:32px}.case-pagination .dots:hover{background:transparent;transform:none}@media (max-width:980px){.case-study-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-study-search-section{justify-content:flex-start}.case-study-search-box{display:flex;width:100%}.case-study-search-box input{display:flex;width:100%;flex:1;min-width:auto}.case-study-grid{grid-template-columns:repeat(1,1fr)}.case-pagination{margin-top:30px}.case-pagination ul{gap:6px}.case-pagination a,.case-pagination span{min-width:40px;height:40px;padding:0 10px;font-size:13px;gap:4px}.case-pagination .prev,.case-pagination .next{min-width:40px;padding:0;font-size:0!important}.case-pagination .prev svg,.case-pagination .next svg{width:18px;height:18px;margin:0}.case-pagination .dots{min-width:28px;font-size:12px}}@media (max-width:480px){.case-study-grid{grid-template-columns:repeat(1,1fr)}.case-pagination ul{gap:4px!important}.case-pagination a,.case-pagination span{min-width:36px;height:36px;padding:0 8px;font-size:12px}.case-pagination .prev,.case-pagination .next{min-width:36px}.case-pagination .prev svg,.case-pagination .next svg{width:16px;height:16px}.case-pagination .dots{min-width:24px}}.loader-wrapper{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;min-height:520px}.loader{width:48px;height:48px;border:6px solid #f3f3f3;border-top:6px solid #1A3AA1;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ed-blog-cta{background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between;padding:30px 0;width:100%;gap:24px;margin:24px auto;box-sizing:border-box}.ed-blog-cta__logo{flex-shrink:0}.ed-blog-cta__logo-img{max-width:150px!important;height:35px!important;object-fit:contain!important;display:block!important;margin:0!important}.ed-blog-cta__logo-img img{max-width:150px!important;height:35px!important;object-fit:contain!important;display:block!important;margin:0!important}.ed-blog-cta__tagline{flex:1;font-size:15px;font-weight:500;color:#022C22;margin:0;text-align:center}.ed-blog-cta__btn{background:#2C67FF;color:#fff!important;border:none;border-radius:6px;padding:11px 22px;font-size:15px;line-height:normal;font-weight:500;cursor:pointer;white-space:nowrap;letter-spacing:.01em;transition:background 0.2s;text-decoration:none!important;display:inline-block}.ed-blog-cta__btn:hover{background:#2C67FF}@media (max-width:980px){.ed-blog-cta{flex-direction:column;align-items:center;text-align:center;padding:24px 16px;gap:16px}.ed-blog-cta__tagline{font-size:14px}.ed-blog-cta__btn{width:100%;text-align:center;padding:12px 20px}}