.resources-toolbar{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.resources-toolbar__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.resources-search{flex:16rem;max-width:28rem;position:relative}.resources-search .ds-input{width:100%;padding-right:2.75rem}.resources-search__icon{color:var(--brand-navy);opacity:.55;pointer-events:none;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.resources-sort{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);display:flex}.resources-toolbar__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.resources-filter{align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);display:flex}.resources-sort select.ds-select,.resources-filter select.ds-select{min-width:9rem}.resources-filter select.ds-select{min-width:10.5rem}.resources-filter label,.resources-sort label{white-space:nowrap}.resources-tags{flex-wrap:wrap;gap:.5rem;display:flex}.resources-tag-btn{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--weight-medium);background:var(--white);color:var(--brand-navy);cursor:pointer;border:1px solid #03273926;border-radius:999px;min-height:44px;padding:.35rem .75rem}.resources-tag-btn.is-active,.resources-tag-btn[aria-pressed=true]{background:var(--brand-navy);color:var(--white);border-color:var(--brand-navy)}.resources-tag-btn:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.resources-empty{text-align:center;padding:var(--space-6) var(--space-4);color:var(--brand-navy)}.resources-empty[hidden]{display:none!important}.blog-listing-hero .layout-hero-stack{text-align:center;max-width:42rem;margin-inline:auto}@media (min-width:768px){.blog-listing-hero .layout-hero-stack{text-align:left;margin-inline:0}}.blog-listing__listing{padding-block:clamp(1.5rem,3vw,2.5rem)}.resources-toolbar--blog{margin-bottom:clamp(1.25rem,3vw,2rem)}.blog-topic-pills{flex-wrap:wrap;gap:.5rem;display:flex}.blog-topic-pill{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);color:var(--brand-navy);cursor:pointer;background:#03273914;border:none;border-radius:999px;min-height:44px;padding:.55rem 1.1rem;line-height:1.2;transition:background .15s,color .15s}.blog-topic-pill:hover{background:#0327391f}.blog-topic-pill.is-active,.blog-topic-pill[aria-pressed=true]{background:var(--brand-navy);color:var(--white)}.blog-article-tags{margin-top:var(--space-4);flex-wrap:wrap;gap:.5rem;display:flex}.blog-article-tag{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--weight-medium);background:var(--white);color:var(--brand-navy);border:1px solid #03273926;border-radius:999px;align-items:center;min-height:44px;padding:.35rem .75rem;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.blog-article-tag:hover{background:var(--brand-navy);color:var(--white);border-color:var(--brand-navy)}.blog-article-tag:focus-visible,.blog-topic-pill:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.blog-post-related{padding-block:clamp(2rem,4vw,3rem)}.blog-post-related .heading-block .ds-h2{margin:0}.blog-listing__grid{grid-template-columns:1fr;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}@media (min-width:640px){.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-listing__grid{grid-template-columns:repeat(3,1fr)}}.blog-listing__card{background:var(--white);border:1px solid #0327391a;border-radius:14px;flex-direction:column;min-height:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.blog-listing__card:hover{border-color:#0327392e;box-shadow:0 6px 24px #03273914}.blog-listing__card[hidden]{display:none!important}.blog-listing__card-media-link{text-decoration:none;display:block}.blog-listing__card-media{aspect-ratio:16/10;background:var(--turquoise-10);overflow:hidden}.blog-listing__card-media img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.blog-listing__card:hover .blog-listing__card-media img{transform:scale(1.02)}.blog-listing__card-body{flex-direction:column;flex:1;gap:.75rem;padding:clamp(1rem,2.5vw,1.35rem);display:flex}.blog-listing__card-eyebrow{margin:0}.blog-listing__card-title{font-size:var(--fs-h4);line-height:var(--leading-snug);margin:0}.blog-listing__card-title a{color:var(--brand-navy);text-decoration:none}.blog-listing__card-title a:hover{color:var(--brand-red)}.blog-listing__card-excerpt{font-size:var(--fs-body-sm);color:var(--brand-navy);opacity:.85;flex:1;margin:0;line-height:1.55}.blog-listing__card-meta{font-size:var(--fs-caption);color:var(--brand-navy);opacity:.7;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.blog-listing__card-meta-sep{opacity:.5}.blog-listing__card-cta{font-size:var(--fs-body-sm);align-self:flex-start;margin-top:.25rem;padding:.55rem 1.15rem}.blog-listing__card-cta--download{background:var(--brand-navy);color:var(--white);border-color:var(--brand-navy)}.blog-listing__card-cta--download:hover{background:var(--color-rouge);border-color:var(--color-rouge);color:var(--white)}.resources-card-grid{gap:var(--gap-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:920px){.resources-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.resources-card-grid{grid-template-columns:1fr}}.resources-card{background:var(--white);min-height:100%;color:inherit;border:1px solid #0327391a;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.resources-card:hover{border-color:#03273933;box-shadow:0 4px 20px #03273914}.resources-card[hidden]{display:none!important}.resources-card__media{aspect-ratio:16/10;background:var(--turquoise-10);overflow:hidden}.resources-card__media img{object-fit:cover;width:100%;height:100%;display:block}.resources-card__body{flex-direction:column;flex:1;gap:.65rem;padding:clamp(1rem,2.5vw,1.35rem);display:flex}.resources-card__category{font-size:var(--fs-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-red)}.resources-card__title{font-size:var(--fs-h4);line-height:var(--leading-snug);color:var(--brand-navy);margin:0}.resources-card__excerpt{font-size:var(--fs-body-sm);color:var(--brand-navy);flex:1;margin:0;line-height:1.55}.resources-card__meta{font-size:var(--fs-caption);color:var(--brand-navy);border-top:1px solid #03273914;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;padding-top:.75rem;display:flex}.resources-card__meta-sep{opacity:.4}.resources-card__type{font-size:var(--fs-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--brand-turquoise);display:inline-block}.resources-case-card .case-card__industry{font-size:var(--fs-caption);color:var(--brand-navy);opacity:.75;margin:0 0 .35rem}.resources-case-card .case-card__outcome{font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--brand-red);margin-top:.75rem}.resources-pagination{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.resources-pagination__btn{border-radius:var(--radius);background:var(--white);min-width:44px;min-height:44px;color:var(--brand-navy);font-weight:var(--weight-medium);cursor:pointer;border:1px solid #03273926;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.resources-pagination__btn.is-active,.resources-pagination__btn[aria-current=page]{background:var(--brand-navy);color:var(--white);border-color:var(--brand-navy)}.resources-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.blog-article-hero.particle-band{--particle-mesh-opacity:.55;background:var(--color-blanc);color:var(--brand-navy);border-bottom:1px solid #03273914;padding-block:clamp(2rem,5vw,3.5rem)}.blog-article-hero__head{width:100%;max-width:none}.blog-article-hero .hero-headline{text-align:left;text-wrap:balance;max-width:70%}@media (max-width:768px){.blog-article-hero .hero-headline{max-width:80%}}.blog-article-hero__meta{margin-top:var(--space-4);font-size:var(--fs-body-sm);font-weight:var(--weight-bold);color:var(--brand-navy);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.blog-article-hero__meta-sep{opacity:.5;font-weight:var(--weight-bold)}.blog-article-hero__share{margin-top:var(--space-4)}.blog-article-hero__share .resources-share__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.blog-article-body{padding-block:clamp(2rem,4vw,3rem)}.blog-article-layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.blog-article-layout:not(.blog-article-layout--single){grid-template-rows:auto auto}.blog-article-layout:not(.blog-article-layout--single) .blog-article-sidebar{grid-area:1/1;align-self:stretch}.blog-article-layout:not(.blog-article-layout--single) .blog-article-content{grid-area:1/2;min-width:0}.blog-article-layout:not(.blog-article-layout--single) .blog-article-postfooter{grid-area:2/2;min-width:0}.blog-article-layout--single{grid-template-columns:minmax(0,1fr)}.blog-article-layout--single .blog-article-main{max-width:42rem}@media (max-width:960px){.blog-article-layout{grid-template-columns:1fr}.blog-article-layout:not(.blog-article-layout--single) .blog-article-sidebar,.blog-article-layout:not(.blog-article-layout--single) .blog-article-content,.blog-article-layout:not(.blog-article-layout--single) .blog-article-postfooter{grid-area:auto/1}.blog-article-sidebar__inner{position:static}}.blog-article-sidebar__inner{top:calc(var(--header-height,4.5rem) + var(--space-4));gap:var(--space-4);flex-direction:column;height:fit-content;display:flex;position:sticky}.blog-article-sidebar__cta{position:static;top:auto}.blog-article-toc ol{font-size:var(--fs-body-sm);margin:0;padding-left:1.15rem;list-style:decimal}.blog-article-toc li+li{margin-top:.5rem}.blog-article-toc__item--h3{margin-left:.75rem;list-style:circle}.blog-article-main,.blog-article-content{min-width:0}.blog-prose__figure{margin:0 0 var(--space-5);border-radius:var(--radius-lg,14px);overflow:hidden}.blog-prose__figure--lead{margin-bottom:clamp(1.5rem,3vw,2rem)}.blog-prose__figure img{width:100%;height:auto;display:block}.blog-prose__figure figcaption{font-size:var(--fs-caption);color:var(--brand-navy);opacity:.75;margin-top:.65rem}.blog-prose.layout-legal-document{max-width:none}.blog-prose.layout-legal-document img{border-radius:var(--radius-lg,14px);width:100%;height:auto;margin:var(--space-5) 0}.blog-key-takeaways{border-radius:var(--radius-lg,14px);background:var(--turquoise-10);border:1px solid #03273914;margin-bottom:clamp(1.5rem,3vw,2rem);padding:clamp(1.15rem,2.5vw,1.5rem)}.blog-key-takeaways__head{align-items:center;gap:.55rem;display:flex}.blog-key-takeaways__icon{color:var(--brand-navy);flex-shrink:0;display:block}.blog-key-takeaways__title{font-size:var(--fs-h4);line-height:var(--leading-snug);color:var(--brand-navy);margin:0}.blog-key-takeaways__rule{margin:var(--space-3) 0 var(--space-4);border:none;border-top:1px solid #03273924}.blog-key-takeaways__list{font-size:var(--fs-body-sm);color:var(--brand-navy);flex-direction:column;gap:.75rem;margin:0;padding-left:1.35rem;line-height:1.55;list-style:outside;display:flex}.blog-key-takeaways__list li{padding-left:.15rem}.blog-author-box{border-radius:var(--radius-lg,14px);background:var(--white);border:1px solid #0327391a;margin-top:clamp(2rem,4vw,2.5rem);padding:clamp(1.15rem,2.5vw,1.5rem)}.blog-author-box__inner{gap:var(--space-4);margin-top:var(--space-3);align-items:flex-start;display:flex}.blog-author-box__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem}.blog-author-box__name{font-size:var(--fs-h4);font-weight:var(--weight-semibold);color:var(--brand-navy);margin:0}.blog-author-box__role{font-size:var(--fs-body-sm);color:var(--brand-red);font-weight:var(--weight-medium);margin:.15rem 0 0}.blog-author-box__bio{font-size:var(--fs-body-sm);color:var(--brand-navy);margin:.65rem 0 0;line-height:1.55}.blog-author-box__link{font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--brand-red);margin-top:.75rem;text-decoration:none;display:inline-block}.blog-author-box__link:hover{text-decoration:underline}.blog-prose-faq{border-top:1px solid #0327391a;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(1.5rem,3vw,2rem)}.blog-prose-faq>h2{margin:0 0 var(--space-5);font-size:var(--fs-h3);line-height:var(--leading-snug);color:var(--brand-navy)}.blog-prose-faq__list{flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);display:flex}.blog-prose-faq__question{margin:0 0 var(--space-3);font-size:var(--fs-h4);line-height:var(--leading-snug);font-weight:var(--weight-bold);color:var(--brand-navy)}.blog-prose-faq__answer{font-size:var(--fs-body);color:var(--brand-navy);margin:0;line-height:1.6}.resources-article-hero__image{margin-top:var(--space-4);border-radius:var(--radius-lg);max-width:48rem;overflow:hidden}.resources-article-hero__image img{width:100%;height:auto;display:block}.resources-article-meta{margin-top:var(--space-4);font-size:var(--fs-body-sm);color:var(--brand-navy);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.resources-article-meta__author{font-weight:var(--weight-semibold)}.resources-split{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (max-width:768px){.resources-split{grid-template-columns:1fr}.resources-toc{position:static}}.resources-toc{padding:var(--space-4);border-radius:var(--radius);background:var(--white);border:1px solid #0327391a}.blog-article-toc.resources-toc{position:static;top:auto}.resources-toc__heading{font-size:var(--fs-caption);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin:0 0 var(--space-3)}.resources-toc nav ol{font-size:var(--fs-body-sm);margin:0;padding-left:1.15rem}.resources-toc nav li+li{margin-top:.5rem}.resources-toc a{color:var(--brand-navy);text-decoration:none}.resources-toc a:hover{color:var(--brand-red);text-decoration:underline}.resources-share{align-items:center;gap:var(--space-4);padding:var(--space-5) 0;margin:var(--space-5) 0;border-top:1px solid #03273914;border-bottom:1px solid #03273914;flex-wrap:wrap;display:flex}.resources-share__label{font-family:var(--font-heading);color:var(--brand-navy);font-size:.9375rem;font-weight:700}.resources-share__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.resources-share__btn{background:var(--white);width:2.75rem;height:2.75rem;color:var(--brand-navy);cursor:pointer;border:1px solid #0327391f;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.resources-share__btn:hover,.resources-share__btn:focus-visible{background:var(--color-rouge);border-color:var(--color-rouge);color:var(--white);transform:translateY(-1px)}.resources-share__btn:focus-visible{outline:2px solid var(--color-rouge);outline-offset:2px}.resources-share__icon{object-fit:contain;pointer-events:none;flex-shrink:0;width:18px;height:18px;transition:filter .2s;display:block}.resources-share__btn:hover .resources-share__icon,.resources-share__btn:focus-visible .resources-share__icon{filter:brightness(0)invert()}.resources-share-toast{z-index:9999;background:var(--white);color:var(--brand-navy);font-family:var(--font-body);font-size:.875rem;font-weight:var(--weight-semibold);opacity:0;pointer-events:none;border-radius:999px;padding:.55rem 1.1rem;line-height:1.2;transition:opacity .2s,transform .2s;position:fixed;bottom:1.75rem;left:1.75rem;transform:translateY(.5rem);box-shadow:0 4px 18px #03273924}.resources-share-toast.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.resources-share-toast{transition:none}}.resources-nav-adjacent{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.resources-nav-adjacent{grid-template-columns:1fr}}.resources-nav-adjacent__link{padding:var(--space-4);border-radius:var(--radius);color:var(--brand-navy);border:1px solid #0327391a;flex-direction:column;gap:.35rem;min-height:44px;text-decoration:none;display:flex}.resources-nav-adjacent__link:hover{border-color:#03273933}.resources-nav-adjacent__link--next{text-align:right}.resources-nav-adjacent__label{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--tracking-wide);opacity:.7}.resources-nav-adjacent__title{font-weight:var(--weight-semibold)}.resources-back-link{font-weight:var(--weight-medium);color:var(--brand-navy);margin-bottom:var(--space-4);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.resources-back-link:hover{color:var(--brand-red)}.case-study-hero{text-align:center;background:linear-gradient(180deg, var(--color-blanc) 0%, color-mix(in srgb, var(--brand-turquoise) 10%, var(--color-blanc)) 55%, var(--color-blanc) 100%);color:var(--brand-navy);padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.case-study-hero.particle-band{--particle-mesh-opacity:.35}.case-study-hero__inner{z-index:1;max-width:52rem;margin-inline:auto;position:relative}.case-study-hero__logo{width:auto;max-width:min(220px,60%);height:auto;max-height:72px;margin:0 auto var(--space-4);object-fit:contain;display:block}.case-study-hero__client-name{margin:0 0 var(--space-4);font-size:clamp(.85rem,1.5vw,1rem);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--brand-navy) 50%, transparent)}.case-study-hero .hero-headline{text-align:center;text-wrap:balance;color:var(--brand-navy);max-width:none;margin:0}.case-study-band{background:var(--color-blanc);color:var(--brand-navy);padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,5rem)}.case-study-band .breadcrumb-bar{padding-block:0 0 var(--space-3)}.case-study-band .resources-back-link{margin-bottom:clamp(2rem,4vw,3rem)}.case-study-section-label{margin:0 0 var(--space-3);font-size:var(--fs-body-sm);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-rouge)}.case-study-about{margin-bottom:clamp(3rem,6vw,4.5rem)}.case-study-about__layout{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.case-study-about__main{max-width:52rem}.case-study-about__aside{gap:var(--space-4);flex-direction:column;display:flex}.case-study-about__logo-box{min-height:5.5rem;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--brand-navy) 12%, transparent);background:var(--color-blanc);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.case-study-about__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.5rem}.case-study-about__logo-fallback{font-size:var(--fs-body-lg);font-weight:var(--weight-bold);color:var(--brand-navy);text-align:center}.case-study-about__media-box{aspect-ratio:4/3;border:1px solid color-mix(in srgb, var(--brand-navy) 12%, transparent);background:color-mix(in srgb, var(--brand-navy) 6%, var(--color-blanc));border-radius:.5rem;overflow:hidden}.case-study-about__media-img{object-fit:cover;width:100%;height:100%;display:block}.case-study-about__media-placeholder{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-turquoise) 10%, var(--color-blanc)), color-mix(in srgb, var(--brand-navy) 8%, var(--color-blanc)));width:100%;height:100%}@media (max-width:48rem){.case-study-about__layout{grid-template-columns:1fr}.case-study-about__aside{max-width:20rem}}.case-study-about__prose{color:color-mix(in srgb, var(--brand-navy) 82%, transparent);font-size:var(--fs-body);line-height:1.65}.case-study-about__prose p{margin:0 0 var(--space-3)}.case-study-about__prose p:last-child{margin-bottom:0}.case-study-meta{margin-top:var(--space-5);flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.case-study-meta__group{gap:var(--space-2);flex-direction:column;display:flex}.case-study-meta__label{font-size:var(--fs-body-sm);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-rouge);margin:0}.case-study-meta__pills{flex-wrap:wrap;gap:.5rem;display:flex}.case-study-pill{border:1px solid color-mix(in srgb, var(--brand-navy) 14%, transparent);background:var(--turquoise-10);color:var(--brand-navy);font-size:var(--fs-body-sm);border-radius:999px;align-items:center;padding:.4rem .9rem;line-height:1.2;display:inline-flex}.case-study-story+.case-study-story{margin-top:clamp(2.5rem,5vw,4rem)}.case-study-story__title{margin:0 0 var(--space-4);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1.2;font-weight:var(--weight-bold);color:var(--color-rouge);max-width:48rem}.case-study-story__prose{color:color-mix(in srgb, var(--brand-navy) 82%, transparent);font-size:var(--fs-body);max-width:52rem;line-height:1.7}.case-study-story__prose p{margin:0 0 var(--space-3)}.case-study-story__prose p:last-child{margin-bottom:0}.case-study-story__metrics{max-width:none;margin-top:clamp(1.5rem,3vw,2.5rem)}.case-study-story__metrics .layout-metric-card__value{color:var(--brand-navy)}.case-study-results-list{margin:var(--space-4) 0 0;max-width:52rem;color:color-mix(in srgb, var(--brand-navy) 82%, transparent);font-size:var(--fs-body);flex-direction:column;gap:.85rem;padding-left:1.25rem;line-height:1.65;display:flex}.case-study-results-list li::marker{color:color-mix(in srgb, var(--brand-navy) 45%, transparent)}.case-study-results-list strong{color:var(--brand-navy);font-weight:var(--weight-bold)}.case-study-key-figures{background:var(--color-blanc);border-top:1px solid #0327390f;border-bottom:1px solid #0327390f;padding-block:clamp(2.5rem,5vw,3.5rem)}.case-study-key-figures .layout-metric-card__value{color:var(--brand-navy)}.case-study-key-figures .heading-block .lead{max-width:52ch;margin-inline:auto}.resources-case-hero__badges{margin-top:var(--space-3);flex-wrap:wrap;gap:.5rem;display:flex}.resources-metrics{gap:var(--gap-md);margin:var(--space-5) 0;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.resources-metrics{grid-template-columns:1fr}}.resources-metrics__item{text-align:center;padding:var(--space-4);background:var(--turquoise-10);border-radius:var(--radius)}.resources-metrics__value{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--weight-bold);color:var(--brand-navy);line-height:1.1}.resources-metrics__label{font-size:var(--fs-body-sm);color:var(--brand-navy);margin-top:.35rem}.resources-tech-tags{margin-top:var(--space-3);flex-wrap:wrap;gap:.5rem;display:flex}.knowledge-hub-detail{padding-block:clamp(1.5rem,3vw,2rem) clamp(1rem,2.5vw,1.75rem)}.knowledge-hub-detail .blog-key-takeaways{margin-top:0;margin-bottom:0;width:100%;max-width:min(38rem,100%);margin-inline:auto}.knowledge-hub-gate-section{padding-top:var(--space-3);padding-bottom:clamp(2rem,4vw,3rem)}.knowledge-hub-pdf-hero.blog-article-hero.particle-band{--particle-mesh-opacity:.55;background:var(--color-blanc);color:var(--brand-navy);border-bottom:1px solid #03273914;padding-block:clamp(2rem,5vw,3.5rem)}.knowledge-hub-pdf-hero__social{margin:0 0 var(--space-3);font-size:var(--fs-body-sm);color:color-mix(in srgb, var(--brand-navy) 68%, transparent);flex-wrap:wrap;align-items:center;gap:.65rem;display:inline-flex}.knowledge-hub-pdf-hero__stars{color:#e8b020;align-items:center;gap:.15rem;display:inline-flex}.knowledge-hub-pdf-hero .hero-headline{text-align:left;text-wrap:balance;max-width:70%}.knowledge-hub-pdf-hero__lead{max-width:54ch;margin-top:var(--space-3);color:color-mix(in srgb, var(--brand-navy) 72%, transparent)}.knowledge-hub-pdf-hero__cta{margin-top:var(--space-4);font-size:var(--fs-body);border-radius:999px;align-items:center;gap:.45rem;padding:.75rem 1.5rem;display:inline-flex}.knowledge-hub-pdf-hero__cta-arrow{transition:transform .2s;display:inline-block}.knowledge-hub-pdf-hero__cta:hover .knowledge-hub-pdf-hero__cta-arrow,.knowledge-hub-pdf-hero__cta:focus-visible .knowledge-hub-pdf-hero__cta-arrow{transform:translate(3px)}@media (max-width:768px){.knowledge-hub-pdf-hero .hero-headline{max-width:80%}}.breadcrumb-bar--blog-post+.knowledge-hub-pdf-hero.blog-article-hero.particle-band{padding-top:clamp(1rem,2vw,1.5rem)}.knowledge-hub-gate{border-radius:var(--radius-lg,20px);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-navy) 88%, var(--brand-turquoise)) 0%, var(--brand-navy) 55%, color-mix(in srgb, var(--brand-navy) 82%, #3d2a6e) 100%);box-shadow:0 24px 48px color-mix(in srgb, var(--brand-navy) 22%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.knowledge-hub-gate:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(circle,#ffffff24 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.knowledge-hub-gate__preview,.knowledge-hub-gate__form-panel{z-index:1;position:relative}.knowledge-hub-gate__preview{padding:clamp(1.25rem,3.5vw,2.25rem)}.knowledge-hub-gate__preview-card{background:color-mix(in srgb, var(--white) 94%, var(--brand-turquoise) 6%);border-radius:var(--radius-lg,16px);flex-direction:column;min-height:100%;padding:clamp(1.25rem,3vw,2rem);display:flex}.knowledge-hub-gate__preview-title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:var(--weight-bold);color:var(--brand-navy);margin:var(--space-2) 0 var(--space-1);line-height:1.15}.knowledge-hub-gate__preview-by{font-size:var(--fs-body-sm);color:color-mix(in srgb, var(--brand-navy) 62%, transparent);margin:0 0 var(--space-4)}.knowledge-hub-gate__placeholder{border-radius:var(--radius);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-navy) 6%, var(--white)), color-mix(in srgb, var(--brand-turquoise) 12%, var(--white)));border:1px dashed color-mix(in srgb, var(--brand-navy) 18%, transparent);min-height:clamp(10rem,28vw,14rem);color:var(--brand-navy);flex:1;justify-content:center;align-items:center;display:flex}.knowledge-hub-gate__preview-image{border-radius:var(--radius);object-fit:cover;flex:1;width:100%;min-height:clamp(10rem,28vw,14rem);display:block}.knowledge-hub-gate__preview-meta{margin:var(--space-3) 0 0;font-size:var(--fs-body-sm);color:color-mix(in srgb, var(--brand-navy) 55%, transparent)}.knowledge-hub-gate__error{font-size:var(--fs-body-sm);font-weight:var(--weight-medium);color:var(--white);background:var(--red-10);border-left:3px solid var(--brand-red);border-radius:var(--radius);margin:0;padding:.5rem .75rem}.knowledge-hub-gate__form-panel{color:var(--white);flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.knowledge-hub-gate__form-title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--weight-bold);color:var(--white);margin:0 0 var(--space-2);line-height:1.1}.knowledge-hub-gate__form-lead{color:#ffffffd1;margin:0 0 var(--space-4);font-size:var(--fs-body);line-height:1.5}.knowledge-hub-gate__form{gap:var(--space-3);display:grid}.knowledge-hub-gate__input{border-radius:var(--radius);width:100%;font-size:var(--fs-body);color:var(--brand-navy);background:var(--white);border:0;padding:.9rem 1rem}.knowledge-hub-gate__input::placeholder{color:color-mix(in srgb, var(--brand-navy) 42%, transparent)}.knowledge-hub-gate__input:focus-visible{outline:2px solid var(--brand-turquoise);outline-offset:2px}.knowledge-hub-gate__submit{margin-top:var(--space-2);justify-content:center;gap:.5rem;width:100%}.knowledge-hub-gate__submit-arrow{transition:transform .2s;display:inline-block}.knowledge-hub-gate__submit:hover .knowledge-hub-gate__submit-arrow,.knowledge-hub-gate__submit:focus-visible .knowledge-hub-gate__submit-arrow{transform:translate(3px)}.knowledge-hub-gate__form-success[hidden],.knowledge-hub-gate__form-fields[hidden]{display:none!important}@media (max-width:768px){.knowledge-hub-gate{grid-template-columns:1fr}.knowledge-hub-gate__form-panel{padding-top:0}}body.resources-gate-open{overflow:hidden}.resources-gate-modal[hidden]{display:none!important}.resources-gate-modal{z-index:200;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0}.resources-gate-modal__backdrop{background:color-mix(in srgb, var(--brand-navy) 72%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.resources-gate-modal__dialog{z-index:1;border-radius:var(--radius-lg,16px);background:var(--white);width:min(100%,32rem);max-height:min(92dvh,720px);box-shadow:0 24px 64px color-mix(in srgb, var(--brand-navy) 35%, transparent);padding:clamp(1.25rem,3vw,2rem);position:relative;overflow-y:auto}.resources-gate-modal__close{cursor:pointer;border-radius:var(--radius);width:44px;height:44px;color:var(--brand-navy);background:0 0;border:0;position:absolute;top:.75rem;right:.75rem}.resources-gate-modal__close:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.resources-gate-form__grid{gap:var(--space-3);margin-top:var(--space-4);display:grid}.resources-gate-form__success{text-align:center;padding:var(--space-4) 0}.resources-gate-form__success[hidden],.resources-gate-form__fields[hidden]{display:none!important}.breadcrumb-bar{padding-block:var(--space-3)}.breadcrumb-bar--blog-post+.blog-article-hero.particle-band{padding-top:clamp(1rem,2vw,1.5rem)}.breadcrumb{font-size:var(--fs-body-sm);color:var(--brand-navy)}.breadcrumb a{color:var(--brand-navy);text-decoration:none}.breadcrumb a:hover{color:var(--brand-red);text-decoration:underline}.breadcrumb-current{font-weight:var(--weight-medium)}
