.pf2026-ref-wrapper{float:left;padding:90px 0 120px;width:100%}.pf2026-ref-wrapper.white{background-color:#fff}.pf2026-ref-wrapper.gray{background-color:#f5f5f5}.pf2026-ref-wrapper.border-top{border-top:1px solid #d6d9dd}.pf2026-ref-wrapper.border-bottom{border-bottom:1px solid #d6d9dd}.imagetext-text,.pf2026-ref-content,.pf2026-ref-item,.pf2026-ref-row,.pf2026-ref-slider,.pf2026-ref-track,.pf2026-ref-wrapper,.pf2026-ref-wrapper .full,.pf2026-ref-wrapper .page-center{overflow:visible!important}.pf2026-ref-header-row{clear:both;float:left;width:100%}.pf2026-ref-header-row:after{clear:both;content:"";display:table}.pf2026-ref-header{clear:both;float:left;margin-bottom:30px;max-width:100%;width:100%}.pf2026-ref-header h6{color:#21414b}.pf2026-ref-slider{clear:both;float:left;position:relative;width:100%}.pf2026-ref-slider:after{clear:both;content:"";display:table}.pf2026-ref-track{transition:height .25s ease}.pf2026-ref-item,.pf2026-ref-track{position:relative;width:100%}.pf2026-ref-item.is-entering,.pf2026-ref-item.is-leaving{left:0;position:absolute;top:0;width:100%}.pf2026-ref-item.is-active:not(.is-entering):not(.is-leaving){position:relative}.pf2026-ref-item[hidden]{display:none!important}.pf2026-ref-item.is-active,.pf2026-ref-item.is-entering,.pf2026-ref-item.is-leaving{display:block!important}.pf2026-ref-item.is-entering,.pf2026-ref-item.is-leaving{pointer-events:none}.pf2026-ref-content{width:100%}.pf2026-ref-top{margin-bottom:40px;width:100%}.pf2026-ref-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:space-between;margin-bottom:18px}.pf2026-ref-business-tags,.pf2026-ref-regions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pf2026-ref-region{color:#377387;font-size:18px;line-height:1.3}.pf2026-region-sep{margin:0 10px;opacity:.6}.pf2026-ref-business-tag{align-items:center;background:#377387;border-radius:999px;color:#fff;display:inline-flex;font-size:18px;justify-content:center;line-height:1;min-height:34px;padding:6px 16px;white-space:nowrap}.pf2026-ref-divider{background:#d6d9dd;height:1px;width:100%}.pf2026-ref-row{align-items:stretch;display:flex;flex-wrap:wrap;margin-bottom:60px}.pf2026-ref-row:last-child{margin-bottom:0}.imagetext-image{align-self:flex-start;float:left;position:relative;text-align:center}.imagetext-image.has-shadow{box-shadow:0 12px 30px rgba(0,0,0,.18),0 35px 80px rgba(0,0,0,.16);z-index:1}.imagetext-media-inner{position:relative;width:100%}.imagetext-image.full-image img{height:auto;width:100%}.imagetext-image.auto-image img{height:auto;max-width:100%;width:auto}.pf2026-ref-quote{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:hsla(0,0%,100%,.85);border-radius:24px;bottom:24px;box-shadow:0 20px 60px rgba(0,0,0,.14);padding:30px 28px 22px;text-align:center;width:min(520px,calc(100% - 48px));z-index:3}.pf2026-ref-quote,.pf2026-ref-quote-icon{left:50%;position:absolute;transform:translateX(-50%)}.pf2026-ref-quote-icon{align-items:center;background:#377387;border-radius:999px;color:#fff;display:flex;height:44px;justify-content:center;top:-22px;width:44px}.pf2026-ref-quote-icon svg{display:block;fill:currentColor;height:31px;transform:translateX(-1.5px);width:31px}.pf2026-ref-quote-text{font-size:18px;font-style:italic;line-height:1.45;margin-bottom:14px}.pf2026-ref-quote-author,.pf2026-ref-quote-text{color:#21414b;font-family:Untitled Sans,sans-serif}.pf2026-ref-quote-author{font-size:15px;line-height:1.4}.imagetext-video-wrap{border-radius:inherit;overflow:hidden;position:relative;width:100%}.imagetext-video-wrap iframe,.imagetext-video-wrap video{border-radius:inherit;display:block;max-width:100%;width:100%}.imagetext-video-wrap video{height:auto}.imagetext-video-wrap iframe{border:0}.imagetext-video-fallback{border-radius:inherit;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:2}.imagetext-video-fallback[hidden]{display:none!important}.imagetext-video-wrap.fit-contain{background:transparent}.imagetext-video-wrap.fit-contain video{background:transparent;object-fit:contain}.imagetext-video-wrap.fit-cover{overflow:hidden}.imagetext-video-wrap.fit-cover .imagetext-video-fallback,.imagetext-video-wrap.fit-cover iframe,.imagetext-video-wrap.fit-cover video{height:100%;object-fit:cover;width:100%}.imagetext-video-wrap.ratio-original{aspect-ratio:auto}.imagetext-video-wrap.ratio-original video{height:auto;width:100%}.imagetext-video-wrap.ratio-original iframe{aspect-ratio:16/9;height:auto}.imagetext-video-wrap.ratio-16-9{aspect-ratio:16/9}.imagetext-video-wrap.ratio-1-1{aspect-ratio:1/1}.imagetext-video-wrap.ratio-9-16{aspect-ratio:9/16}.imagetext-video-wrap.ratio-1-1 .imagetext-video-fallback,.imagetext-video-wrap.ratio-1-1 iframe,.imagetext-video-wrap.ratio-1-1 video,.imagetext-video-wrap.ratio-16-9 .imagetext-video-fallback,.imagetext-video-wrap.ratio-16-9 iframe,.imagetext-video-wrap.ratio-16-9 video,.imagetext-video-wrap.ratio-9-16 .imagetext-video-fallback,.imagetext-video-wrap.ratio-9-16 iframe,.imagetext-video-wrap.ratio-9-16 video{height:100%;width:100%}.imagetext-text{color:#21414b;display:flex;flex-direction:column;float:left;overflow:visible;padding-top:0;position:relative;z-index:2}.imagetext-text-inner{position:relative;width:100%;z-index:2}.imagetext-text h1,.imagetext-text h2,.imagetext-text h3,.imagetext-text h4,.imagetext-text h5,.imagetext-text h6,.imagetext-text li,.imagetext-text p{color:#21414b}.imagetext-text ol,.imagetext-text ul{margin:0 0 30px}.imagetext-text-inner>:first-child{margin-top:0!important}.imagetext-text-inner>:last-child{margin-bottom:0!important}.pf2026-ref-content .product-text,.pf2026-ref-content .product-text *{color:#21414b;font-weight:400}.pf2026-ref-content .product-text a{color:#1770b0}.pf2026-ref-content .product-text a:after{background:#1770b0;transition:.4s cubic-bezier(.19,1,.22,1);width:0}.pf2026-ref-content .product-text a:hover:after{transition:.4s cubic-bezier(.19,1,.22,1);width:100%}.pf2026-ref-content a{color:#1770b0}.pf2026-ref-content a:after{background:#1770b0;transition:.4s cubic-bezier(.19,1,.22,1);width:0}.pf2026-ref-content a:hover:after{width:100%}.imagetext-text-inner.reveal-text{backface-visibility:visible;display:block;position:relative;will-change:auto;-webkit-font-smoothing:auto}.imagetext-text-inner.anim-none{opacity:1;transform:none;transition:none}.imagetext-text-inner.anim-fade,.imagetext-text-inner.anim-slide-left,.imagetext-text-inner.anim-slide-right{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1) .18s,transform .9s cubic-bezier(.22,1,.36,1) .18s}.imagetext-text-inner.anim-slide-right{transform:translate3d(32px,0,0)}.imagetext-text-inner.anim-slide-left{transform:translate3d(-32px,0,0)}.imagetext-text-inner.anim-fade{transform:none}.imagetext-text-inner.reveal-text.is-visible{opacity:1!important;transform:none!important}.imagetext-inner.left .imagetext-image,.pf2026-ref-row.left .imagetext-image{order:1}.imagetext-inner.left .imagetext-text,.pf2026-ref-row.left .imagetext-text{order:2}.imagetext-inner.right .imagetext-image,.pf2026-ref-row.right .imagetext-image{margin-left:6%!important;order:2}.imagetext-inner.right .imagetext-text,.pf2026-ref-row.right .imagetext-text{margin-left:0!important;order:1}.imagetext-image.corners-sm{border-radius:12px}.imagetext-image.corners-md{border-radius:24px}.imagetext-image.corners-lg{border-radius:50px}.imagetext-image.corners-lg .imagetext-media-inner,.imagetext-image.corners-md .imagetext-media-inner,.imagetext-image.corners-sm .imagetext-media-inner{border-radius:inherit;overflow:hidden}.imagetext-image.corners-circle{aspect-ratio:1/1;border-radius:50%}.imagetext-image.corners-circle .imagetext-media-inner{border-radius:inherit;height:100%;overflow:hidden;width:100%}.imagetext-image.corners-circle .imagetext-video-fallback,.imagetext-image.corners-circle iframe,.imagetext-image.corners-circle img,.imagetext-image.corners-circle video{display:block;height:100%;object-fit:cover;width:100%}.imagetext-image.corners-circle .imagetext-video-wrap{aspect-ratio:1/1;border-radius:inherit;height:100%;width:100%}.imagetext-image.corners-circle .imagetext-video-wrap .imagetext-video-fallback,.imagetext-image.corners-circle .imagetext-video-wrap iframe,.imagetext-image.corners-circle .imagetext-video-wrap video{border-radius:inherit;height:100%;object-fit:cover;width:100%}.imagetext-image iframe,.imagetext-image img,.imagetext-image video{display:block}.imagetext-video-element[hidden],.imagetext-video-fallback[hidden]{display:none!important}.imagetext-text.text-align-top{justify-content:flex-start}.imagetext-text.text-align-middle{justify-content:center}.imagetext-text.text-align-bottom{justify-content:flex-end}.imagetext-image-swap{border-radius:inherit;display:grid;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.imagetext-image-swap .swap-image{display:block;grid-area:1/1;height:auto;max-width:100%;transition:opacity .25s ease;width:100%}.imagetext-image-swap .swap-image-primary{opacity:1}.imagetext-image-swap .swap-image-secondary{opacity:0}@media (min-width:768px) and (hover:hover){.imagetext-image-swap:hover .swap-image-primary{opacity:0}.imagetext-image-swap:hover .swap-image-secondary{opacity:1}.imagetext-image-swap:hover .imagetext-swap-indicator{opacity:1;transform:scale(1.05)}}.imagetext-image-swap.is-swapped .swap-image-primary{opacity:0}.imagetext-image-swap.is-swapped .swap-image-secondary{opacity:1}.imagetext-swap-indicator{align-items:center;background:rgba(33,65,75,.78);border-radius:999px;bottom:12px;color:#fff;cursor:default;display:inline-flex;height:34px;justify-content:center;opacity:.6;pointer-events:none;position:absolute;right:12px;transition:transform .2s ease,opacity .2s ease;width:34px;z-index:3}.imagetext-swap-indicator svg{height:16px;width:16px}.imagetext-image.corners-circle .imagetext-image-swap,.imagetext-image.corners-circle .imagetext-image-swap .swap-image{height:100%;width:100%}.imagetext-image.corners-circle .imagetext-image-swap .swap-image{object-fit:cover}.pf2026-ref-services{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.pf2026-ref-service-tag{align-items:center;background:#e3e3e3;border-radius:999px;color:#21414b;display:inline-flex;font-size:18px;justify-content:center;line-height:1;min-height:38px;padding:8px 18px;white-space:nowrap}a.pf2026-ref-service-tag,a.pf2026-ref-service-tag:active,a.pf2026-ref-service-tag:focus,a.pf2026-ref-service-tag:hover,a.pf2026-ref-service-tag:link,a.pf2026-ref-service-tag:visited{color:#21414b!important;text-decoration:none!important;transition:opacity .2s ease}a.pf2026-ref-service-tag:after,a.pf2026-ref-service-tag:focus:after,a.pf2026-ref-service-tag:hover:after{content:none!important;display:none!important}a.pf2026-ref-service-tag:focus,a.pf2026-ref-service-tag:hover{background:#d9d9d9;text-decoration:none!important}.pf2026-ref-nav-wrap{margin-top:34px;width:100%}.pf2026-ref-nav-divider{background:#d6d9dd;height:1px;margin-bottom:18px;width:100%}.pf2026-ref-nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.pf2026-ref-arrows{align-items:center;display:flex;flex-shrink:0;gap:8px}.pf2026-ref-arrow{align-items:center;background:#8a8c91;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease;width:38px}.pf2026-ref-arrow:hover{transform:translateY(-1px)}.pf2026-ref-arrow svg{display:block;fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25;width:16px}.pf2026-ref-links{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:28px}.pf2026-ref-link{align-items:center;background:transparent;border:0;color:#1770b0;cursor:pointer;display:inline-flex;padding:0;text-align:left}.pf2026-ref-link-text{color:#1770b0;display:inline-block;font-family:Untitled Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.3;position:relative}.pf2026-ref-link-text:after{background:#1770b0;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:.4s cubic-bezier(.19,1,.22,1);width:0}.pf2026-ref-link:hover .pf2026-ref-link-text{color:#1770b0}.pf2026-ref-link:hover .pf2026-ref-link-text:after{width:100%}.pf2026-ref-link.is-active .pf2026-ref-link-text{font-family:Untitled Sans Bold,sans-serif;font-weight:400}.pf2026-ref-item.is-active{opacity:1;transform:translateX(0)}.pf2026-ref-item.is-entering{animation:pf2026RefEnter .38s cubic-bezier(.22,1,.36,1) forwards;opacity:0;transform:translateX(18px)}.pf2026-ref-item.is-leaving{animation:pf2026RefLeave .38s cubic-bezier(.22,1,.36,1) forwards;opacity:1;transform:translateX(0)}.pf2026-ref-item.is-backward.is-entering{animation:pf2026RefEnterBackward .38s cubic-bezier(.22,1,.36,1) forwards;transform:translateX(-18px)}.pf2026-ref-item.is-backward.is-leaving{animation:pf2026RefLeaveBackward .38s cubic-bezier(.22,1,.36,1) forwards;transform:translateX(0)}@keyframes pf2026RefEnter{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes pf2026RefLeave{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-18px)}}@keyframes pf2026RefEnterBackward{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}@keyframes pf2026RefLeaveBackward{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(18px)}}@media (max-width:767px){.pf2026-ref-wrapper{padding:50px 0 70px}.pf2026-ref-top{margin-bottom:28px}.pf2026-ref-meta-row{align-items:flex-start;gap:14px 16px;margin-bottom:14px}.pf2026-ref-business-tag,.pf2026-ref-link-text,.pf2026-ref-region,.pf2026-ref-service-tag{font-size:16px}.pf2026-ref-business-tag,.pf2026-ref-service-tag{min-height:34px;padding:7px 14px}.pf2026-ref-row{margin-bottom:40px}.imagetext-inner.right .imagetext-image,.pf2026-ref-row.right .imagetext-image{margin-left:0!important}.imagetext-image{margin-bottom:20px!important;order:1!important;position:relative!important;top:0!important}.imagetext-image,.imagetext-text{margin-left:0!important;margin-right:0!important;width:100%!important}.imagetext-text{justify-content:flex-start!important;order:2!important}.imagetext-image-swap.hint-nudge{animation:imagetextSwipeHint .7s ease}.imagetext-image-swap[data-has-swap=true] .imagetext-swap-indicator{cursor:pointer;pointer-events:auto}.imagetext-media-inner .pf2026-ref-quote{background:#f8f8f8!important;border-radius:0 0 20px 20px!important;bottom:auto!important;box-shadow:0 12px 30px rgba(0,0,0,.1)!important;left:auto!important;margin:0!important;max-width:100%!important;padding:22px 20px 20px!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}.imagetext-media-inner .pf2026-ref-quote-icon{align-items:center;display:flex;height:44px;justify-content:center;margin:0 auto 14px!important;position:static!important;transform:none!important;width:44px}.imagetext-media-inner .pf2026-ref-quote-text{font-size:16px;line-height:1.5;margin-bottom:12px}.imagetext-media-inner .pf2026-ref-quote-author{font-size:14px;line-height:1.4}.pf2026-ref-nav-wrap{margin-top:28px}.pf2026-ref-nav-divider{margin-bottom:16px}.pf2026-ref-nav{align-items:flex-start;flex-direction:column;gap:18px}.pf2026-ref-links{gap:16px 20px}.pf2026-ref-arrow{height:34px;width:34px}.pf2026-ref-arrow svg{height:14px;width:14px}}@keyframes imagetextSwipeHint{0%{transform:translateX(0)}30%{transform:translateX(3px)}60%{transform:translateX(-3px)}to{transform:translateX(0)}}