:root{--plyr-color-main: #14e5c5}.aurea-loop-video{position:relative;width:100%;height:100%;overflow:hidden}.aurea-loop-video__media{display:block;width:100%;height:100%;object-fit:cover}.aurea-loop-video.is-covered .aurea-loop-video__media{opacity:0;transition:opacity .3s ease}.aurea-loop-video.is-covered.is-live .aurea-loop-video__media{opacity:1}.aurea-loop-video__toggle{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(12,48,53,.55);color:#fff;cursor:pointer;touch-action:manipulation;transition:border-color .15s ease,background-color .15s ease}.aurea-loop-video__toggle::after{content:"";position:absolute;inset:-4px}.aurea-loop-video__toggle:hover{border-color:#fff;background:rgba(12,48,53,.75)}.aurea-loop-video__toggle:focus-visible{outline:2px solid #14e5c5;outline-offset:3px;border-radius:4px;border-radius:50%}.aurea-loop-video__toggle[hidden]{display:none}.aurea-loop-video__icon-play{display:none}.aurea-loop-video__toggle.is-paused .aurea-loop-video__icon-pause{display:none}.aurea-loop-video__toggle.is-paused .aurea-loop-video__icon-play{display:block}@media(prefers-reduced-motion: reduce){.aurea-loop-video__toggle,.aurea-loop-video.is-covered .aurea-loop-video__media{transition:none}}.aurea-48-capabilities-tabs{font-optical-sizing:none;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-margin-top:90px;padding-right:0;padding-left:0;padding-top:var(--sec-pt, 30px);padding-bottom:var(--sec-pb, 30px);margin-top:var(--sec-mt, 0px);margin-bottom:var(--sec-mb, 0px);background:var(--sec-bg, #f9fbfa);color:#4c5a56}@media(min-width: 900px){.aurea-48-capabilities-tabs{padding-top:var(--sec-pt-lg, 96px);padding-bottom:var(--sec-pb-lg, 96px);margin-top:var(--sec-mt-lg, 0px);margin-bottom:var(--sec-mb-lg, 0px)}}.aurea-48-capabilities-tabs .aurea-wrap{max-width:1360px;margin:0 auto;padding:0 32px}@media(max-width: 900px){.aurea-48-capabilities-tabs .aurea-wrap{padding:0 20px}}.aurea-48-capabilities-tabs .cap-head{max-width:900px;margin:0 0 64px}@media(max-width: 900px){.aurea-48-capabilities-tabs .cap-head{margin-bottom:32px}}.aurea-48-capabilities-tabs .cap-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.aurea-48-capabilities-tabs .cap-head h2{font-weight:600;color:#0c3035;margin:0;font-size:32px;line-height:40px;letter-spacing:-0.64px;color:var(--cap-title, #0c3035)}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-head h2{font-size:40px;line-height:48px;letter-spacing:-0.8px}}.aurea-48-capabilities-tabs .cap-lead{font-size:17px;line-height:1.65;font-weight:400;margin:0;margin-top:16px;color:var(--cap-lead, #4c5a56)}.aurea-48-capabilities-tabs .cap-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:125px;min-height:44px;padding:13px 22px;border-radius:8px;font-size:16px;font-weight:600;line-height:23px;border:1px solid rgba(0,0,0,0);text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;background:#14e5c5;color:#0c3035;margin-top:24px}.aurea-48-capabilities-tabs .cap-cta:hover{background:#9df5ea;color:#0c3035}.aurea-48-capabilities-tabs .cap-cta:active{background:#0fd6b7}.aurea-48-capabilities-tabs .cap-cta:focus-visible{outline:2px solid #085559;outline-offset:3px;border-radius:4px}.aurea-48-capabilities-tabs .cap-rows{display:flex;flex-direction:column;gap:var(--cap-rows-gap, 40px);margin-top:var(--cap-rows-mt, 32px)}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-rows{gap:var(--cap-rows-gap-lg, 112px);margin-top:var(--cap-rows-mt-lg, 80px)}}.aurea-48-capabilities-tabs .cap-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;align-items:center}.aurea-48-capabilities-tabs .cap-row>*{min-width:0}.aurea-48-capabilities-tabs .cap-media{position:relative;aspect-ratio:3/2;overflow:hidden;background:#cbd7d4}.aurea-48-capabilities-tabs .cap-media[hidden]{display:none}.aurea-48-capabilities-tabs .cap-img{display:block;width:100%;height:100%;object-fit:cover}.aurea-48-capabilities-tabs .cap-media-empty{width:100%;height:100%;background:#eef0eb}.aurea-48-capabilities-tabs .cap-copy h3{font-weight:600;color:#0c3035;margin:0;font-size:28px;line-height:36px;letter-spacing:-0.28px}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-copy h3{font-size:32px;line-height:38.4px;letter-spacing:-0.6px}}.aurea-48-capabilities-tabs .cap-list{display:flex;flex-direction:column}.aurea-48-capabilities-tabs .cap-item{position:relative;padding:24px;border-top:1px solid #e3e6e2}.aurea-48-capabilities-tabs .cap-item:first-child{border-top-color:rgba(0,0,0,0)}.aurea-48-capabilities-tabs .cap-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#085559;opacity:0;transition:opacity .3s ease}.aurea-48-capabilities-tabs .cap-item.is-active::before{opacity:1}.aurea-48-capabilities-tabs .cap-item h4{font-weight:600;color:#0c3035;margin:0;font-size:18px;line-height:26px;letter-spacing:-0.18px;color:#4c5a56;transition:color .2s ease}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-item h4{font-size:20px;line-height:24px;letter-spacing:-0.6px}}.aurea-48-capabilities-tabs .cap-item.is-active h4{color:#0c3035}.aurea-48-capabilities-tabs .cap-item p{font-weight:400;font-size:15px;line-height:20px;letter-spacing:normal;max-width:62ch;margin:12px 0 0;color:#4c5a56}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-item p{font-size:16px;line-height:24px;letter-spacing:normal}}.aurea-48-capabilities-tabs .cap-item p[hidden]{display:none}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-item p{padding-right:48px}}.aurea-48-capabilities-tabs .cap-item-btn{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-align:left;color:inherit;cursor:pointer}.aurea-48-capabilities-tabs .cap-item-btn::after{content:"";flex:none;box-sizing:border-box;width:24px;height:24px;border-radius:50%;color:#fff;background:linear-gradient(currentColor, currentColor) center/10px 1.5px no-repeat,linear-gradient(currentColor, currentColor) center/1.5px 10px no-repeat,#0c3035;transition:background-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.aurea-48-capabilities-tabs .cap-item-btn:focus-visible{outline:2px solid #085559;outline-offset:4px;border-radius:4px}.aurea-48-capabilities-tabs .cap-item.is-active .cap-item-btn{cursor:default}.aurea-48-capabilities-tabs .cap-item.is-active .cap-item-btn::after{background:linear-gradient(currentColor, currentColor) center/10px 1.5px no-repeat,#0c3035}@media(hover: hover){.aurea-48-capabilities-tabs .cap-item:not(.is-active):hover::before{opacity:.35}.aurea-48-capabilities-tabs .cap-item:not(.is-active):hover h4{color:#0c3035}.aurea-48-capabilities-tabs .cap-item:not(.is-active):hover .cap-item-btn::after{color:#0c3035;background-color:#14e5c5;transform:scale(1.18) rotate(90deg);box-shadow:0 0 0 4px rgba(20,229,197,.35)}}.aurea-48-capabilities-tabs .cap-item.is-static{padding:0;border-top:0}.aurea-48-capabilities-tabs .cap-item.is-static::before{display:none}.aurea-48-capabilities-tabs .cap-item.is-static h4{margin-bottom:12px;color:#0c3035}.aurea-48-capabilities-tabs .cap-item.is-static p{font-size:17px;line-height:1.65;font-weight:400;margin:0;margin:0;padding-right:0}@media(prefers-reduced-motion: reduce){.aurea-48-capabilities-tabs .cap-item::before,.aurea-48-capabilities-tabs .cap-item h4,.aurea-48-capabilities-tabs .cap-item-btn::after{transition:none}.aurea-48-capabilities-tabs .cap-item:not(.is-active):hover .cap-item-btn::after{transform:none}}@media(max-width: 899px){.aurea-48-capabilities-tabs .cap-copy{display:contents}.aurea-48-capabilities-tabs .cap-copy>h3{order:1}.aurea-48-capabilities-tabs .cap-row>.cap-media{order:2}.aurea-48-capabilities-tabs .cap-copy>.cap-list{order:3}.aurea-48-capabilities-tabs .cap-item-btn{touch-action:manipulation}}@media(min-width: 900px){.aurea-48-capabilities-tabs .cap-row{grid-template-columns:1fr 1fr;gap:80px}.aurea-48-capabilities-tabs .cap-copy>h3{margin-bottom:24px}.aurea-48-capabilities-tabs .cap-row.is-flipped>.cap-media{order:2}}