.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.blog-listing{background-color:#f6f6f6;padding:0 100px 80px}.blog-listing__container{display:flex;flex-direction:column;gap:48px}.blog-listing__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.blog-card{background-color:#fff;border-radius:18px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s ease}.blog-card:hover{text-decoration:none;transform:scale(1.01)}.blog-card__image-wrap{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative}.blog-card__image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.blog-card__image-overlay{background:linear-gradient(0deg,rgba(7,7,38,.65) 0,rgba(7,7,38,.2));inset:0;position:absolute;z-index:1}.blog-card__image-title{color:#fff;font-size:1.3rem;font-weight:500;line-height:1.3;padding:0 24px;position:relative;text-align:center;z-index:2}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:16px;padding:28px}.blog-card__title{color:#070726;font-size:1.1rem;font-weight:500;line-height:1.4;margin:0}.blog-card__excerpt{color:#0a0a0a;display:-webkit-box;font-size:.9rem;font-weight:300;-webkit-line-clamp:3;line-height:1.75;-webkit-box-orient:vertical;overflow:hidden}.blog-card__tags{display:flex;flex-wrap:wrap;gap:8px}.blog-card__tag{background-color:#f6f6f6;border-radius:8px;color:#070726;display:inline-block;font-size:.7rem;font-weight:500;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.blog-card__footer{align-items:center;border-top:1px solid rgba(0,0,0,.1);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:16px}.blog-card__meta{color:#0a0a0a;font-size:.85rem;font-weight:300;margin:0}.blog-card__btn{align-items:center;background-color:#134682;border:1.5px solid #134682;border-radius:2px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;letter-spacing:.08em;padding:10px 20px;pointer-events:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.blog-card:hover .blog-card__btn{background-color:#070726;border-color:#070726}.blog-listing__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.blog-listing__page-btn,.blog-listing__page-num{align-items:center;border:1.5px solid rgba(0,0,0,.15);border-radius:2px;color:#070726;display:inline-flex;font-size:.8rem;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:0 12px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog-listing__page-btn:hover,.blog-listing__page-num.is-active,.blog-listing__page-num:hover{background-color:#134682;border-color:#134682;color:#fff}@media (max-width:1024px){.blog-listing{padding:0 40px 60px}.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-listing{padding:0 24px 60px}.blog-listing__grid{grid-template-columns:1fr}.blog-card__footer{align-items:flex-start;flex-direction:column}.blog-card__btn{justify-content:center;width:100%}}.blog-related-posts{background-color:#f6f6f6;padding:80px 100px!important}.blog-related-posts__container{display:flex;flex-direction:column;gap:48px}.blog-related-posts__headline{color:#070726;font-size:2rem;font-weight:500;margin:0}.blog-related-posts__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.blog-related-posts{padding:60px 40px}.blog-related-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-related-posts{padding:60px 24px!important}.blog-related-posts__grid{grid-template-columns:1fr}}.billboard-secondary{overflow:hidden;padding:200px 80px 200px 120px;position:relative}.billboard-secondary__bg-overlay{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.billboard-secondary__bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:150%;left:0;pointer-events:none;position:absolute;top:-15%;width:100%;will-change:transform;z-index:0}@media (prefers-reduced-motion:reduce){.billboard-secondary__bg-image{height:100%;top:0;transform:none!important}}.billboard-secondary__fade{background:linear-gradient(90deg,rgba(7,7,38,.82) 0,rgba(7,7,38,.82) 20%,rgba(7,7,38,.65) 40%,rgba(7,7,38,.25) 65%,rgba(7,7,38,0));inset:0;pointer-events:none;position:absolute;z-index:2}.billboard-secondary__wave{bottom:0;display:block;height:180px;left:0;pointer-events:none;position:absolute;width:100%;z-index:6}.billboard-secondary__wave path{fill:var(--page-bg,#fff)}.billboard-secondary__container{align-items:center;display:grid;gap:80px;grid-template-columns:2fr 1fr;position:relative;z-index:3}.billboard-secondary--image-left .billboard-secondary__content{order:2}.billboard-secondary--image-left .billboard-secondary__image-wrapper{order:1}.billboard-secondary__content{display:flex;flex-direction:column;gap:32px;position:relative;z-index:10}.billboard-secondary__headline{color:#fff;font-size:60px;font-weight:500;line-height:60px;margin:0}.billboard-secondary__divider{border:none;border-top:1px solid hsla(0,0%,100%,.2);display:none;margin:0}.billboard-secondary__description{color:#fff;font-size:20px;font-weight:300;line-height:34px}.billboard-secondary__description p{margin:0}.billboard-secondary__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.billboard-secondary__btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;justify-content:center;line-height:1;padding:20px 30px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.billboard-secondary__btn--primary{background-color:#fff;border:2px solid #fff;color:#0a1f44}.billboard-secondary__btn--outline,.billboard-secondary__btn--primary:hover{background-color:transparent;color:#fff}.billboard-secondary__btn--outline{border:2px solid hsla(0,0%,100%,.6)}.billboard-secondary__btn--outline:hover{background-color:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.billboard-secondary__image-wrapper{aspect-ratio:4/3;border-radius:16px;overflow:hidden;position:relative;z-index:3}.billboard-secondary__image{display:block;height:100%;object-fit:cover;width:100%}.billboard-secondary__lines{bottom:0;height:50%;left:0;pointer-events:none;position:absolute;width:100%;z-index:3}@media (max-width:1280px){.billboard-secondary{padding:200px 60px 180px 80px}.billboard-secondary__headline{font-size:60px;line-height:64px}.billboard-secondary__description{font-size:18px;line-height:28px}.billboard-secondary__btn{font-size:16px;padding:16px 24px}}@media (max-width:1024px){.billboard-secondary{padding:250px 40px 150px 60px}.billboard-secondary__container{gap:40px;grid-template-columns:1fr 1fr}.billboard-secondary__headline{font-size:52px;line-height:56px}.billboard-secondary__description{font-size:20px;line-height:26px}.billboard-secondary__btn{font-size:16px;padding:14px 20px}}@media (max-width:767px){.billboard-secondary{padding:250px 24px 130px}.billboard-secondary__container{grid-template-columns:1fr}.billboard-secondary--image-left .billboard-secondary__content{order:2}.billboard-secondary--image-left .billboard-secondary__image-wrapper{order:1}.billboard-secondary__headline{font-size:52px;line-height:58px}.billboard-secondary__description{font-size:18px;line-height:24px}.billboard-secondary__buttons{align-items:flex-start;flex-direction:column}.billboard-secondary__btn{font-size:18px;justify-content:center;padding:14px 20px;width:100%}.billboard-secondary__wave{height:130px}}.billboard-secondary__meta,.billboard-secondary__meta a{color:#fff}