.process-tabs{background-color:#fff;padding-left:1.25rem;padding-right:1.25rem;position:relative;width:100%}.process-tabs .content-container{position:relative;z-index:2}.process-tabs__header{margin-bottom:3rem;text-align:center}.process-tabs__title{color:#6b7280;display:block;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:300;line-height:clamp(2.25rem,3vw,3rem);margin:0 0 1rem}.process-tabs__summary{color:#6c757d;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.process-tabs__container{position:relative}.process-tabs__nav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}@media (min-width:64rem){.process-tabs__nav{flex-wrap:nowrap}}.process-tabs__tab{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:1rem;font-weight:500;gap:.75rem;min-width:250px;padding:1.5rem;text-align:left;text-transform:none;transition:all .3s ease}.process-tabs__tab:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15);color:#3b82f6;transform:translateY(-2px)}.process-tabs__tab.active{background:var(--Gradient-Dark-Blue,linear-gradient(118deg,#0058a9 39.5%,#009ade 100%));border-color:transparent;box-shadow:0 4px 12px rgba(0,88,169,.3);color:#fff}.process-tabs__tab-number{align-items:center;background:rgba(0,0,0,.1);border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:600;height:2.5rem;justify-content:center;margin-bottom:.5rem;width:2.5rem}.process-tabs__tab.active .process-tabs__tab-number{background:hsla(0,0%,100%,.3)}.process-tabs__tab-content{display:flex;flex:1;flex-direction:column;gap:.25rem}.process-tabs__tab-title{color:inherit;font-size:1rem;font-weight:600;line-height:1.2;margin:0}.process-tabs__tab-summary{color:inherit;font-size:.875rem;font-weight:400;line-height:1.4;margin:0;opacity:.8}.process-tabs__content{display:none;opacity:0;transition:opacity .3s ease}.process-tabs__content.toggled{display:block;opacity:1}.process-tabs__content-grid{align-items:stretch;display:flex;flex-direction:column;gap:0}.process-tabs__column{position:relative}.process-tabs__column--title{background:var(--Gradient-Dark-Blue,linear-gradient(118deg,#0058a9 39.5%,#009ade 100%));border-radius:16px;box-shadow:0 4px 12px rgba(0,88,169,.2);color:#fff;padding:2rem}.process-tabs__content-title{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1rem}.process-tabs__content-summary{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.5;margin:0}.process-tabs__column--content{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem 0 0 1rem;border-right:0;padding:2rem}.process-tabs__rich-text{color:#374151;font-size:1rem;line-height:1.6}.process-tabs__rich-text h3{color:#5b6670}.process-tabs__rich-text p{margin:0 0 1rem}.process-tabs__rich-text p:last-child{margin-bottom:0}.process-tabs__rich-text h1,.process-tabs__rich-text h2,.process-tabs__rich-text h3,.process-tabs__rich-text h4,.process-tabs__rich-text h5,.process-tabs__rich-text h6{color:#1f2937;font-weight:600;margin:0 0 1rem}.process-tabs__rich-text ol,.process-tabs__rich-text ul{margin:0 0 1rem;padding-left:1.5rem}.process-tabs__rich-text li{color:#5b6770;margin-bottom:.5rem}.process-tabs__column--carousel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;border-radius:1rem;overflow:hidden}@media (min-width:48rem){.process-tabs__column--carousel{border-left:0;border-radius:0 1rem 1rem 0}}.process-tabs__swiper{height:300px;width:100%}.process-tabs__image-wrap{align-items:center;background:#f8fafc;display:flex;height:100%;justify-content:center;width:100%}.process-tabs__image{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.process-tabs__pagination{align-items:center;bottom:1rem;display:flex;gap:.5rem;justify-content:center;left:50%;position:absolute;z-index:10}.process-tabs__pagination .swiper-pagination-bullet{background:rgba(0,0,0,.3);border:none;border-radius:50%;cursor:pointer;display:block;height:.75rem;opacity:1;transition:all .3s ease;width:.75rem}.process-tabs__pagination .swiper-pagination-bullet:hover{background:rgba(0,0,0,.5);transform:scale(1.1)}.process-tabs__pagination .swiper-pagination-bullet-active{background:#0058a9;box-shadow:0 2px 8px rgba(0,88,169,.3);transform:scale(1.2)}@media (max-width:47.9375rem){.process-tabs{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:48rem){.process-tabs{padding-left:1.25rem;padding-right:1.25rem}.process-tabs__nav{gap:1.5rem;margin-bottom:4rem}.process-tabs__tab{min-width:280px;padding:1.5rem}.process-tabs__tab-number{font-size:1.5rem;height:3rem;width:3rem}.process-tabs__tab-title{font-size:1.125rem}.process-tabs__tab-summary{font-size:1rem}.process-tabs__content-grid{align-items:stretch;flex-direction:row}.process-tabs__column{flex:1;width:50%}.process-tabs__column--carousel{flex:none;width:100%}.process-tabs__swiper{height:400px}}@media (min-width:64rem){.process-tabs{padding-left:1.25rem;padding-right:1.25rem}.process-tabs__nav{gap:2rem;margin-bottom:5rem}.process-tabs__tab{min-width:300px;padding:2rem}.process-tabs__tab-number{font-size:1.75rem;height:3.5rem;width:3.5rem}.process-tabs__tab-title{font-size:1.25rem}.process-tabs__tab-summary{font-size:1.125rem}.process-tabs__content-grid{align-items:stretch;flex-direction:row}.process-tabs__column,.process-tabs__column--carousel{flex:1;width:33.333%}.process-tabs__swiper{height:350px}.process-tabs__content-number,.process-tabs__content-title{font-size:1.75rem}.process-tabs__content-summary,.process-tabs__rich-text{font-size:1.125rem}}@media (min-width:80rem){.process-tabs__swiper{height:400px}}@media (max-width:79.9375rem){.process-tabs__tab{align-items:center;flex-direction:row;height:4rem;justify-content:center;min-width:auto;padding:0;width:4rem}.process-tabs__tab-content{display:none}.process-tabs__tab-number{font-size:1.25rem;height:2.5rem;margin-bottom:0;width:2.5rem}.process-tabs__content-grid{flex-direction:column;gap:1.5rem}.process-tabs__column,.process-tabs__column--carousel{flex:none;width:100%}}.process-tabs__content{animation:processTabsFadeIn .4s ease forwards}@keyframes processTabsFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.process-tabs__tab:focus{outline:2px solid #3b82f6;outline-offset:2px}.process-tabs__tab:focus:not(:focus-visible){outline:none}.process-tabs[data-debug=true]{outline:2px dashed #ff6b6b;outline-offset:4px}.process-tabs[data-debug=true] .process-tabs__tab{outline:1px dashed #4ecdc4;outline-offset:2px}