.case-hero{background-position:50%;background-size:cover;color:#fff;height:80vh;margin-top:-2px;padding:200px 20px 380px;position:relative}.case-hero .overlay{background:rgba(10,30,50,.75);inset:0;position:absolute}.case-hero .container{margin:auto;max-width:1100px;position:relative;z-index:2}.case-hero h1{font-size:55px;line-height:1.2}.tags{margin-bottom:20px}.tags span{border-radius:6px;font-size:20px;margin-right:8px;padding:6px 12px}.tags span:first-child{background:#4babe0}.tags span:nth-child(2){background:#ab9151}.tags span:nth-child(3){background:#29446d}.tags span:nth-child(4){background:#1fb68e}.tags span:nth-child(5){background:#4babe0}.tags span:nth-child(6){background:#ab9151}.meta{color:#53bee8;font-size:24px;margin-bottom:20px}.highlight-box{background:#b89a5a;color:#fff;gap:20px;margin-top:-60px;max-width:520px;padding:25px 40px;position:relative;z-index:5}.breadcrumb,.highlight-box{align-items:center;display:flex}.breadcrumb{color:#8a94a6;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:30px}.breadcrumb a{color:#fff;text-decoration:none;transition:.3s}.breadcrumb a:hover{color:#4babe0}.breadcrumb .current{color:#fff;font-weight:600}.case-content{padding:65px 20px}.container{margin:auto;max-width:1100px}.grid{display:grid;gap:50px;grid-template-columns:260px 1fr}.grid.no-sidebar{grid-template-columns:1fr}.sidebar{position:relative}.sidebar-box{background:#f3f3f3;border-radius:0;box-shadow:4px 4px 15px 0 rgba(41,68,109,.08);position:sticky;top:120px}.sidebar h4{margin-bottom:10px}#toc{list-style:none;padding:0}#toc a{color:#29446d;font-size:18px}#toc a,.sidebar a{text-decoration:none}.sidebar a{color:#1a2a44;display:block;padding:8px 18px;transition:.3s}.sidebar a.active{background:#fff;border-bottom:3px solid #4babe0;color:#4babe0;font-weight:600}.content h2{font-size:36px}.content h3{color:#4ea3d1;font-size:14px;letter-spacing:1px;margin-top:40px;text-transform:uppercase}.content p{line-height:1.8;margin-bottom:20px}.content blockquote{color:#b89a5a;font-style:italic;margin:40px 0;text-align:center}.divider-bar{background:#ab9151;height:16px;width:100%}.blog-related-posts{padding:40px 20px!important}.blog-related-posts h2{text-align:center}.related-grid{display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.related-card img{aspect-ratio:6/4;margin-bottom:10px;object-fit:cover;width:100%}.related-card h3{font-size:18px;margin-top:10px}.related-card h3 a{color:#132543;font-size:18px;text-decoration:none}.hs-related-blog-module.feedreader_box{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:1200px}.hs-related-blog-featured-image{width:100%}.blog-cta{background:linear-gradient(135deg,#000,#132543);color:#fff;padding:100px 0}.cta-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.2fr 1fr}.cta-content h2{color:#fff;font-size:60px;font-weight:500;line-height:1;margin-bottom:20px}.cta-content p{color:#fff;font-size:18px;line-height:1.5;margin-bottom:15px;max-width:510px}.cta-form{background:#fff;border-radius:14px;padding:30px}.cta-form form input,.cta-form form textarea{background:transparent!important;border:none!important;border-bottom:1px solid #cfd8e3!important;border-radius:0!important;margin-bottom:0;padding:10px 0;width:100%}.cta-form form select{background-color:transparent;border:0;border-bottom:1px solid #cfd8e3!important;border-radius:0;color:#132543}.cta-form form input:focus,.cta-form form select:focus,.cta-form form textarea:focus{border-color:#4ea1c9;outline:none}.cta-form form input[type=submit]{background:#4ea1c9!important;border:none!important;border-radius:30px!important;color:#fff!important;cursor:pointer;padding:15px;transition:.3s}.cta-form form input[type=submit]:hover{background:#ab9151!important}table td,th{border:0}iframe{width:100%}@media (max-width:992px){.cta-grid{gap:15px;grid-template-columns:1fr}.cta-content h2{font-size:34px}.cta-form{margin-top:20px}.tags span{display:inline-block;margin-bottom:10px}.blog-cta{padding:20px}.content h2{font-size:28px!important;line-height:1.3!important}}@media (max-width:900px){.grid{grid-template-columns:1fr}.sidebar{display:none}.case-hero h1{font-size:32px}.related-grid{grid-template-columns:1fr}}@media (max-width:767px){.case-hero{height:500px;padding:120px 20px}.tags span{font-size:16px}}@media (max-width:375px){.case-hero{height:550px}}