:root{--cw-deep: #041a71;--cw-bright: #7dd3fc;--cw-fun: #ff9f1c;--cw-fresh: #84cc16;--cw-pop: #ff4d8d;--cw-ink: #334155;--cw-navy: #041a71;--cw-navy-deep: #041a71;--cw-orange: #ff9f1c;--cw-orange-hover: #e88f0a;--cw-teal: #7dd3fc;--cw-sky: #f3f8fc;--cw-black: #041a71;--cw-white: #ffffff;--cw-text: #1f2937;--cw-text-muted: #334155;--cw-success: #10b981;--cw-error: #ef4444;--cw-border-light: rgba(4, 26, 113, 0.15);--cw-font: Plus Jakarta Sans, system-ui, -apple-system, sans-serif;--cw-font-heading: Rubik, system-ui, -apple-system, sans-serif;--cw-fs-h1: clamp(2.5rem, 6vw, 4.8125rem);--cw-fs-h2: clamp(1.75rem, 3vw, 2.5rem);--cw-fs-h3: 1.3125rem;--cw-fs-body: 1rem;--cw-fs-small: 0.875rem;--cw-container: 75rem;--cw-gutter: clamp(1rem, 4vw, 2rem);--cw-radius-pill: 9999px;--cw-shadow-cta: 0 0.25rem 0.875rem rgba(255, 159, 28, 0.35);--cw-transition: 0.2s ease}.vertical-tabs-with-image{position:relative;background:#fff;padding-block:clamp(2.5rem,6vw,4.5rem)}.vertical-tabs-with-image__header{max-width:90rem;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.vertical-tabs-with-image__title{margin:0 0 1rem;font-family:"Rubik",system-ui,-apple-system,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.2;color:#041a71}.vertical-tabs-with-image__description{margin:0;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;color:#041a71}.vertical-tabs-with-image__description p{margin:0 0 .75rem}.vertical-tabs-with-image__description p:last-child{margin-bottom:0}.vertical-tabs-with-image__layout{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:center}@media(min-width: 1024px){.vertical-tabs-with-image__layout{grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.5fr);gap:clamp(1.5rem,3vw,2.5rem)}}.vertical-tabs-with-image__panels{min-width:0}@media(max-width: 1023px){.vertical-tabs-with-image__panels{display:flex;flex-direction:column;gap:1rem}}.vertical-tabs-with-image__panel{display:none}.vertical-tabs-with-image__panel.is-active{display:block}@media(max-width: 1023px){.vertical-tabs-with-image__panel{display:block;scroll-margin-top:calc(var(--site-header-height, 100px) + 1rem)}.vertical-tabs-with-image__panel[hidden]{display:block !important}.vertical-tabs-with-image__panel:not(.is-active) .vertical-tabs-with-image__photo-wrap,.vertical-tabs-with-image__panel:not(.is-active) .vertical-tabs-with-image__panel-text{display:none}.vertical-tabs-with-image__panel:not(.is-active) .vertical-tabs-with-image__panel-inner{padding:0;background:rgba(0,0,0,0);box-shadow:none}.vertical-tabs-with-image__panel:not(.is-active) .vertical-tabs-with-image__panel-tab-head{margin-bottom:0}}.vertical-tabs-with-image__panel-inner{display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding:16px 32px;border-radius:24px;background:#f3f8fc;box-shadow:0 8px 14px 0 rgba(4,26,113,.1)}@media(min-width: 768px){.vertical-tabs-with-image__panel-inner{flex-direction:row;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:16px 32px}}.vertical-tabs-with-image__photo-wrap{flex-shrink:0;align-self:center;width:min(100%,21rem);aspect-ratio:1/1;border-radius:50%;overflow:hidden;background:rgba(4,26,113,.06)}@media(min-width: 768px){.vertical-tabs-with-image__photo-wrap{width:clamp(11rem,28vw,21rem)}}.vertical-tabs-with-image__photo{display:block;width:100%;height:100%;object-fit:cover}.vertical-tabs-with-image__panel-copy{flex:1;min-width:0}@media(max-width: 1023px){.vertical-tabs-with-image__panel-tab-head{display:flex;align-items:center;gap:.875rem;width:100%;margin-bottom:1rem;padding:8px;border:0;border-radius:9999px;background:#f3f8fc;color:#041a71;cursor:pointer;text-align:left;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.vertical-tabs-with-image__panel-tab-head:hover,.vertical-tabs-with-image__panel-tab-head:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(4,26,113,.15)}.vertical-tabs-with-image__panel-tab-head.is-active{background:#041a71;color:#fff}.vertical-tabs-with-image__panel-tab-head.is-active .vertical-tabs-with-image__panel-title{color:#fff}.vertical-tabs-with-image__panel-tab-head .vertical-tabs-with-image__icon-badge{margin-bottom:0}.vertical-tabs-with-image__panel-tab-head .vertical-tabs-with-image__panel-title{flex:1;min-width:0;margin:0;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5;color:#041a71}}@media(min-width: 1024px){.vertical-tabs-with-image__panel-tab-head{display:block}}.vertical-tabs-with-image__icon-badge,.vertical-tabs-with-image__tab-icon-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:16px;width:33px;height:33px;border-radius:50%;background:#ff4d8d}.vertical-tabs-with-image__tab-icon-badge{margin-bottom:0}.vertical-tabs-with-image__icon,.vertical-tabs-with-image__tab-icon{display:block;width:1.375rem;height:1.375rem;object-fit:contain}.vertical-tabs-with-image__panel-title{margin:0 0 .75rem;font-family:"Rubik",system-ui,-apple-system,sans-serif;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:800;line-height:1.25;color:#041a71}.vertical-tabs-with-image__panel-text{font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1.55;color:#041a71}.vertical-tabs-with-image__panel-text p{margin:0}.vertical-tabs-with-image__panel-text p+p{margin-top:.75rem}.vertical-tabs-with-image__tabs{display:none;flex-direction:column;gap:1rem;min-width:0}@media(min-width: 1024px){.vertical-tabs-with-image__tabs{display:flex}}.vertical-tabs-with-image__tab{display:flex;align-items:center;gap:.875rem;width:100%;padding:8px;border:0;border-radius:9999px;background:#f3f8fc;color:#041a71;font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.vertical-tabs-with-image__tab:hover,.vertical-tabs-with-image__tab:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(4,26,113,.15)}.vertical-tabs-with-image__tab.is-active{background:#041a71;color:#fff}.vertical-tabs-with-image__tab-label{flex:1;min-width:0}.vertical-tabs-with-image__editor-hint{max-width:36rem;margin:0 auto;padding:1rem 1.25rem;border-radius:.75rem;background:rgba(4,26,113,.06);font-family:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;font-size:.9375rem;line-height:1.5;color:#041a71;text-align:center}.vertical-tabs-with-image--quote .vertical-tabs-with-image__header{max-width:70rem;display:flex;text-align:left;gap:10px}.vertical-tabs-with-image--quote .vertical-tabs-with-image__title{line-height:1.5 !important;margin-top:0px !important;margin-bottom:0px !important}.vertical-tabs-with-image--quote .vertical-tabs-with-image__layout{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:stretch}@media(min-width: 1024px){.vertical-tabs-with-image--quote .vertical-tabs-with-image__layout{grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.7fr);gap:clamp(1.5rem,3vw,2.5rem)}}.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel.is-active{display:block;height:100%}.vertical-tabs-with-image--quote .vertical-tabs-with-image--quote .vertical-tabs-with-image__tab{padding:8px 16px;border-radius:9999px;border-radius:16px}.vertical-tabs-with-image--quote .vertical-tabs-with-image__photo-wrap{position:relative;width:min(100%,18rem)}@media(min-width: 768px){.vertical-tabs-with-image--quote .vertical-tabs-with-image__photo-wrap{width:clamp(10rem,22vw,18rem)}}.vertical-tabs-with-image--quote .vertical-tabs-with-image__photo-wrap{flex-shrink:0;align-self:center;width:min(100%,21rem);border-radius:50%;overflow:visible;background:rgba(4,26,113,0)}.vertical-tabs-with-image--quote .vertical-tabs-with-image__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden}.vertical-tabs-with-image--quote .vertical-tabs-with-image__quote-badge{position:absolute;top:.5rem;right:.5rem;z-index:1;border-radius:50%;background:#ff4d8d;display:flex;width:83px;height:83px;padding:16px;justify-content:center;align-items:center}.vertical-tabs-with-image--quote .vertical-tabs-with-image__quote-icon{display:block;width:45px;height:33px}@media(min-width: 1024px){.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel-tab-head{display:none}}.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel-text :is(h1,h2,h3,h4,h5,h6,p:first-child){margin:0 0 .75rem;font-family:"Rubik",system-ui,-apple-system,sans-serif;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800;line-height:1.25;color:#041a71}.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel-text p{margin:0;font-size:1rem;font-weight:600;line-height:1.55;color:#041a71}.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel-text p+p,.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel-text :is(h1,h2,h3,h4,h5,h6)+p{margin-top:.75rem}.vertical-tabs-with-image--quote .vertical-tabs-with-image__tab{padding:.875rem 1.25rem}.vertical-tabs-with-image--quote .vertical-tabs-with-image__tab.is-active{box-shadow:0 8px 14px rgba(4,26,113,.18)}@media screen and (max-width: 1024px){.vertical-tabs-with-image--quote .vertical-tabs-with-image__photo-wrap{flex-shrink:0;align-self:center;width:min(100%,12rem)}.vertical-tabs-with-image--quote .vertical-tabs-with-image__quote-badge{width:50px;height:50px}.vertical-tabs-with-image--quote .vertical-tabs-with-image__panel-inner{flex-direction:row;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:10px 20px}}@media screen and (max-width: 767px){.vertical-tabs-with-image--quote .vertical-tabs-with-image__photo-wrap{width:140px}.vertical-tabs-with-image--quote .vertical-tabs-with-image__quote-badge{width:30px;height:30px;padding:8px}}@media screen and (max-width: 767px){.vertical-tabs-with-image__panel.is-active .vertical-tabs-with-image__panel-inner{padding:0 0 20px 0;flex-wrap:wrap;flex-direction:column}.vertical-tabs-with-image__panel-copy{order:1 !important;width:100%}.vertical-tabs-with-image__photo-wrap{order:2 !important;width:min(100%,14rem)}.vertical-tabs-with-image__panel-text{padding:10px 20px}.vertical-tabs-with-image__panel-tab-head{padding:10px 20px}}/*# sourceMappingURL=vertical-tabs-with-image.css.map */