.blog-index-page,.blog-page{background:#fff;color:#10213d}.blog-index-intro{background:#071b33;color:#fff}.blog-index-content,.blog-index-intro>div{width:min(calc(100% - 64px),1280px);margin:0 auto}.blog-index-intro>div{display:grid;align-content:center;min-height:clamp(180px,16vw,246px);padding-block:35px}.blog-index-card p,.blog-index-featured p,.blog-index-intro p,.blog-index-subscribe p{margin:0;color:#0878ed;font-size:11px;font-weight:800;letter-spacing:1.5px;line-height:1.25}.blog-index-intro h1{max-width:860px;margin:12px 0 8px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,3.25vw,56px);letter-spacing:-2.3px;line-height:1.08}.blog-index-intro span{max-width:720px;color:#cbd8e7;font-size:clamp(15px,.3vw + 11px,18px);line-height:1.55}.blog-index-content{padding-block:clamp(30px,4vw,58px) clamp(54px,7vw,92px)}.blog-index-topics{display:flex;gap:clamp(18px,3.1vw,46px);overflow-x:auto;border-bottom:1px solid #d9e2eb;scrollbar-width:none}.blog-index-topics::-webkit-scrollbar{display:none}.blog-index-topics button{flex:0 0 auto;min-height:48px;padding:0;border:0;border-bottom:3px solid transparent;background:transparent;color:#52637c;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.blog-index-topics button.is-active,.blog-index-topics button:hover{border-color:#0878ed;color:#0878ed}.blog-index-latest{padding-top:clamp(34px,4.5vw,62px)}.blog-index-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(24px,2.3vw,34px)}.blog-index-section-heading h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(31px,2vw,43px);letter-spacing:-1.65px;line-height:1.12}.blog-index-featured{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);min-height:clamp(315px,29vw,445px);border-bottom:1px solid #d9e2eb;color:inherit;text-decoration:none}.blog-index-featured img{width:100%;height:100%;min-height:315px;object-fit:cover;filter:saturate(.88) contrast(1.02)}.blog-index-featured>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,4.3vw,70px);background:#f6f9fc}.blog-index-featured h2{margin:12px 0 17px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(27px,2.25vw,42px);letter-spacing:-1.55px;line-height:1.12}.blog-index-excerpt{color:#5c6d85;font-size:clamp(14px,.22vw + 11px,17px);line-height:1.6}.blog-index-card small,.blog-index-featured small{display:flex;align-items:center;gap:10px;margin-top:22px;color:#70819a;font-size:12px;line-height:1.4}.blog-index-card small i,.blog-index-featured small i{width:1px;height:12px;background:#bbc8d7}.blog-index-featured b{margin-top:23px;color:#0878ed;font-size:14px}.blog-index-featured b span{margin-left:8px;font-size:18px}.blog-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,2.4vw,38px) 22px;gap:clamp(24px,2.4vw,38px) 22px;padding-top:clamp(32px,4vw,54px)}.blog-index-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.blog-index-card img{width:100%;aspect-ratio:1.56/1;object-fit:cover;filter:saturate(.85)}.blog-index-card>div{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding-top:16px}.blog-index-card h2{margin:9px 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(18px,1.1vw,22px);letter-spacing:-.65px;line-height:1.26}.blog-index-card small{margin-top:auto;padding-top:18px}.blog-index-card:hover h2,.blog-index-featured:hover h2{color:#0878ed}.blog-index-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(38px,4vw,58px)}.blog-index-pagination button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #cedae6;background:#fff;color:#183353;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.blog-index-pagination button.is-active,.blog-index-pagination button:hover:not(:disabled){border-color:#0878ed;background:#0878ed;color:#fff}.blog-index-pagination button:disabled{cursor:default;opacity:.36}.blog-index-subscribe{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:clamp(52px,6vw,86px);padding:clamp(28px,4.2vw,52px);background:#eaf5ff}.blog-index-subscribe h2{max-width:600px;margin:8px 0 7px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(25px,1.75vw,37px);letter-spacing:-1.25px;line-height:1.14}.blog-index-subscribe>div>span{color:#5b6c85;font-size:14px;line-height:1.55}.blog-index-subscribe form{display:flex;flex:0 1 470px;min-width:380px}.blog-index-subscribe input{width:100%;min-width:0;height:51px;padding:0 15px;border:1px solid #c7d7e8;border-right:0;outline:0;background:#fff;color:#10213d;font:inherit;font-size:14px}.blog-index-subscribe input:focus{border-color:#0878ed;box-shadow:inset 0 0 0 1px #0878ed}.blog-index-subscribe button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;height:51px;padding:0 20px;border:1px solid #0878ed;background:#0878ed;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.blog-index-subscribe button:hover{background:#0668cc}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:800px){.blog-index-content,.blog-index-intro>div{width:min(calc(100% - 40px),720px)}.blog-index-featured{grid-template-columns:1fr}.blog-index-featured img{min-height:240px;aspect-ratio:1.6/1}.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index-subscribe{display:grid}.blog-index-subscribe form{min-width:0;width:100%}}@media (max-width:520px){.blog-index-content,.blog-index-intro>div{width:min(calc(100% - 32px),540px)}.blog-index-intro h1{letter-spacing:-1.45px}.blog-index-grid{grid-template-columns:1fr}.blog-index-featured>div{padding:26px 21px}.blog-index-featured img{min-height:210px}.blog-index-subscribe{gap:22px;padding:26px 20px}.blog-index-subscribe form{display:grid;grid-gap:10px;gap:10px}.blog-index-subscribe input{border-right:1px solid #c7d7e8}.blog-index-subscribe button{width:100%}}.blog-hero{display:flex;min-height:clamp(325px,27vw,430px);overflow:hidden;background:#071526}.blog-hero-copy{position:relative;z-index:1;flex:0 0 53%;margin-right:-90px;padding:clamp(34px,4vw,65px) clamp(124px,8vw,180px) clamp(34px,4vw,65px) max(24px,calc((100vw - 1280px) / 2));background:linear-gradient(118deg,#071526,#0c294a);color:#fff;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 90px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 90px) 100%,0 100%)}.blog-hero-copy:after{display:none}.blog-hero-copy>*{position:relative;z-index:1}.blog-breadcrumb{display:flex;gap:10px;align-items:center;overflow:hidden;color:#bcc9d9;font-size:11px;line-height:1.3;white-space:nowrap}.blog-breadcrumb a{color:inherit;text-decoration:none}.blog-breadcrumb b{overflow:hidden;text-overflow:ellipsis;font-weight:500}.blog-hero-copy .pd-kicker{margin:clamp(26px,2.1vw,38px) 0 12px;color:#0d84ff;font-weight:800}.blog-hero h1{max-width:590px;margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(31px,2.25vw,51px);line-height:1.06;letter-spacing:-2px}.blog-hero-copy>p:not(.pd-kicker){max-width:510px;margin:18px 0 20px;color:#d0dbe8;font-size:clamp(14px,.28vw + 10px,17px);line-height:1.55}.blog-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#d4deea;font-size:12px}.blog-meta i{width:1px;height:15px;background:#64788f}.blog-hero-image{position:relative;flex:1 1;min-width:0;overflow:hidden;background:#aab4c2}.blog-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,29,50,.23),transparent 44%)}.blog-hero-image img{width:100%;height:100%;object-fit:cover;object-position:42% 52%;filter:grayscale(.12) contrast(1.03)}.blog-hero-image span{position:absolute;z-index:1;right:clamp(25px,4vw,80px);bottom:36px;color:#fff;font-size:12px;font-weight:800;letter-spacing:4px;line-height:1.55}.blog-hero-image span i{display:block;width:32px;height:2px;margin-top:12px;background:#0878ed}.blog-content-wrap{width:min(calc(100% - 64px),1280px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.95fr);grid-gap:clamp(34px,4vw,62px);gap:clamp(34px,4vw,62px);margin:clamp(46px,5vw,76px) auto clamp(70px,7vw,112px);align-items:start}.blog-article{min-width:0}.blog-article h2{margin:0 0 13px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(27px,1.25vw + 12px,40px);letter-spacing:-1.35px;line-height:1.15}.blog-article h2:not(:first-child){margin-top:clamp(36px,4vw,58px)}.blog-article p{max-width:740px;margin:0 0 13px;color:#64738c;font-size:clamp(14px,.2vw + 11px,16px);line-height:1.63}.blog-takeaway{display:flex;gap:15px;margin:24px 0 0;padding:20px 22px;background:#e8f4ff;border-radius:7px}.blog-takeaway>span{color:#0878ed;font-size:30px;line-height:1}.blog-takeaway div{display:grid;grid-gap:6px;gap:6px}.blog-takeaway b{color:#0878ed;font-size:10px;letter-spacing:1.25px}.blog-takeaway strong{color:#0962c5;font-size:clamp(14px,.18vw + 11px,16px);line-height:1.48}.blog-table-scroll{overflow-x:auto;border:1px solid #d8e2ec;border-radius:7px}.blog-table-scroll table{width:100%;min-width:700px;border-collapse:collapse;color:#596b87;font-size:12px;line-height:1.4}.blog-table-scroll th{padding:13px 12px;background:#edf6fd;color:#10213d;text-align:left;font-size:11px}.blog-table-scroll td{padding:12px;border-top:1px solid #d8e2ec;border-right:1px solid #d8e2ec}.blog-table-scroll td:last-child,.blog-table-scroll th:last-child{border-right:0}.blog-table-scroll td strong{color:#10213d}.blog-decision-list{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.blog-decision-list>div{display:grid;grid-template-columns:35px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:15px 0;border-top:1px solid #dbe5ef}.blog-decision-list b{color:#0878ed;font-size:15px}.blog-decision-list span{color:#64738c;font-size:14px;line-height:1.55}.blog-decision-list strong{display:block;margin-bottom:3px;color:#10213d;font-size:15px}.blog-sidebar{position:-webkit-sticky;position:sticky;top:calc(clamp(72px, 4.4vw, 86px) + 24px);align-self:start}.blog-inquiry-card{padding:22px;background:linear-gradient(145deg,#fafdff,#eaf5ff);border-top:5px solid #123c6b;box-shadow:0 12px 27px rgba(18,61,106,.1)}.blog-inquiry-card .pd-kicker{margin:0 0 8px;color:#0878ed;font-weight:800}.blog-inquiry-card h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;letter-spacing:-1px;line-height:1.18}.blog-inquiry-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:17px 0 10px;object-fit:cover;object-position:center}.blog-inquiry-promise{margin:0;color:#16345d;font-size:14px;font-weight:700;line-height:1.4}.blog-proof{display:grid;grid-template-columns:repeat(3,1fr);margin:21px 0 15px}.blog-proof div{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:0;padding:0 3px;border-right:1px solid #cddceb;text-align:center}.blog-proof div:last-child{border:0}.blog-proof b{color:#0878ed;font-size:21px;line-height:1}.blog-proof strong{color:#10213d;font-size:12px;white-space:nowrap}.blog-proof span{color:#73829a;font-size:10px;white-space:nowrap}.blog-inquiry-cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:43px;background:#0878ed;color:#fff;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s ease,transform .2s ease}.blog-inquiry-cta:hover{background:#0668cc;transform:translateY(-1px)}.blog-contact-lines{display:grid;grid-gap:5px;gap:5px;margin:13px 0 8px}.blog-contact-lines a{display:flex;align-items:center;gap:7px;color:#244469;font-size:11px;font-weight:700;line-height:1.3;text-decoration:none}.blog-contact-lines svg{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:#0878ed;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.blog-inquiry-card>small{display:block;color:#73829a;font-size:10px;text-align:center}.blog-related{margin-top:18px}.blog-related h2{margin:0 0 10px;font-size:15px}.blog-related>a{display:grid;grid-template-columns:78px 1fr;grid-gap:10px;gap:10px;margin:9px 0;color:#10213d;text-decoration:none}.blog-related img{width:78px;height:49px;object-fit:cover}.blog-related span{display:grid;grid-gap:3px;gap:3px}.blog-related b{font-size:11px;line-height:1.25}.blog-related small{color:#71819a;font-size:10px}@media (max-width:940px){.blog-hero{display:grid;grid-template-columns:1fr}.blog-hero-copy{margin-right:0;padding:46px 24px 42px;-webkit-clip-path:none;clip-path:none}.blog-hero-copy:after{display:none}.blog-hero-image{height:clamp(270px,44vw,420px)}.blog-content-wrap{width:min(calc(100% - 48px),820px);grid-template-columns:minmax(0,1fr)}.blog-sidebar{position:static;display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:28px;gap:28px}.blog-related{margin:0}.blog-inquiry-card{max-width:380px}}@media (max-width:620px){.blog-hero-copy{padding:32px 20px 36px}.blog-breadcrumb{font-size:10px}.blog-hero h1{font-size:clamp(34px,9vw,42px);letter-spacing:-1.6px}.blog-hero-copy>p:not(.pd-kicker){font-size:15px}.blog-meta{gap:8px;font-size:11px}.blog-content-wrap{width:min(calc(100% - 40px),1120px);margin-block:45px 65px;gap:35px}.blog-article h2{font-size:29px}.blog-takeaway{padding:17px}.blog-sidebar{display:block}.blog-inquiry-card{max-width:none;padding:19px}.blog-related{margin-top:28px}}.blog-hero-copy>p:not(.pd-kicker){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere}.blog-hero{height:clamp(500px,32vw,560px);min-height:0}.blog-hero-copy{box-sizing:border-box;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(30px,3vw,48px)}.blog-hero-copy>*{flex-shrink:0}.blog-hero-image{min-height:0}.blog-hero-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}@media (max-width:940px){.blog-hero{height:auto;grid-template-columns:minmax(0,1fr)}.blog-hero-copy{height:auto;padding-block:42px}.blog-hero-image{height:auto;aspect-ratio:16/9}}@media (max-width:620px){.blog-hero-copy{padding-block:32px}.blog-proof span{white-space:normal}}footer.site-footer{display:block;padding:0;background:#061829;color:#d5e3f2;font-family:Manrope,Arial,sans-serif}.site-footer a,.site-footer span,.site-footer strong{margin:0}.site-footer-bottom,.site-footer-main{width:min(calc(100% - 64px),1328px);margin-inline:auto}.site-footer-column>p,.site-footer-contact>p{margin:0 0 11px;color:#69b0ff;font-size:10px;font-weight:800;letter-spacing:1.45px;line-height:1.25}.site-footer-main{display:grid;grid-template-columns:1.35fr .92fr .92fr 1.3fr;grid-gap:clamp(28px,4vw,70px);gap:clamp(28px,4vw,70px);padding:clamp(44px,4.3vw,70px) 0 clamp(38px,3.7vw,60px)}.site-footer-brand img{display:block;width:126px;height:51px;object-fit:contain;filter:brightness(0) invert(1)}.site-footer-brand p{max-width:290px;margin:19px 0 13px;color:#b6c9dd;font-size:13px;line-height:1.65}.site-footer-brand span{color:#6f95bb;font-size:11px;font-weight:700;letter-spacing:.3px}.site-footer-column,.site-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer-column a,.site-footer-contact a{color:#d5e3f2;font-size:13px;line-height:1.45;text-decoration:none;transition:color .18s ease}.site-footer-bottom a:hover,.site-footer-column a:hover,.site-footer-contact a:hover{color:#4ca2ff}.site-footer-contact{font-style:normal;gap:8px}.site-footer-contact strong{margin-top:2px;color:#fff;font-size:14px;line-height:1.4}.site-footer-contact span{margin:1px 0 6px;color:#a7bfd7;font-size:12px;line-height:1.55}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0 22px;border-top:1px solid rgba(156,196,233,.18);color:#7e9bb9;font-size:11px;line-height:1.45}.site-footer-bottom>div{display:flex;flex-wrap:wrap;gap:18px;-webkit-padding-end:72px;padding-inline-end:72px}.site-footer-bottom a{color:#9eb7d0;text-decoration:none}@media (max-width:980px){.site-footer-main{grid-template-columns:1.35fr 1fr 1fr}.site-footer-contact{grid-column:1/-1;max-width:540px}.site-footer-bottom,.site-footer-main{width:min(calc(100% - 48px),1328px)}}@media (max-width:620px){.site-footer-bottom,.site-footer-main{width:calc(100% - 40px)}.site-footer-main{grid-template-columns:1fr 1fr;gap:34px 22px;padding:42px 0}.site-footer-brand,.site-footer-contact{grid-column:1/-1}.site-footer-brand p{max-width:340px}.site-footer-bottom{display:grid;grid-gap:13px;gap:13px;padding:18px 0 23px}.site-footer-bottom>div{gap:13px 18px}}