.ob-corners[data-v-f883c28b]{position:absolute;inset:0;pointer-events:none;z-index:var(--ob-corner-z, 2)}.ob-corners--sm[data-v-f883c28b]{--ob-corner-default-size: 4px}.ob-corners--md[data-v-f883c28b]{--ob-corner-default-size: 6px}.ob-corners--lg[data-v-f883c28b]{--ob-corner-default-size: 8px}.ob-corners__corner[data-v-f883c28b]{position:absolute;--_size: var(--ob-corner-size, var(--ob-corner-default-size, 6px));inline-size:var(--_size);block-size:var(--_size);background-color:var(--ob-corner-bg, var(--ob-primary-700));border:1px solid var(--ob-corner-border, var(--ob-primary-500));box-shadow:var(--ob-corner-shadow, none);transition:background-color var(--ob-transition-fast) ease,border-color var(--ob-transition-fast) ease,box-shadow var(--ob-transition-fast) ease}.ob-corners__corner--tl[data-v-f883c28b]{top:calc(var(--_size) / -2);left:calc(var(--_size) / -2)}.ob-corners__corner--tr[data-v-f883c28b]{top:calc(var(--_size) / -2);right:calc(var(--_size) / -2)}.ob-corners__corner--bl[data-v-f883c28b]{bottom:calc(var(--_size) / -2);left:calc(var(--_size) / -2)}.ob-corners__corner--br[data-v-f883c28b]{bottom:calc(var(--_size) / -2);right:calc(var(--_size) / -2)}.ob-corners--default[data-v-f883c28b]{--ob-corner-bg: var(--ob-primary-700);--ob-corner-border: var(--ob-primary-500)}.ob-corners--dark[data-v-f883c28b]{--ob-corner-bg: var(--ob-primary-900);--ob-corner-border: var(--ob-primary-500)}.ob-corners--brand[data-v-f883c28b]{--ob-corner-bg: var(--ob-primary-700);--ob-corner-border: var(--ob-secondary-500);--ob-corner-shadow: 0 0 6px var(--ob-secondary-trans-40)}.ob-corners--glow[data-v-f883c28b]{--ob-corner-bg: var(--ob-primary-700);--ob-corner-border: var(--ob-secondary-500);--ob-corner-shadow: var(--ob-glow-sm)}.ob-corners--subtle[data-v-f883c28b]{--ob-corner-bg: var(--ob-primary-900);--ob-corner-border: var(--ob-primary-600)}.ob-corners--light[data-v-f883c28b]{--ob-corner-bg: var(--ob-white);--ob-corner-border: var(--ob-neutral-300)}.ob-badge[data-v-00c7b2ba]{display:inline-flex;align-items:center;gap:var(--ob-size-2);font-family:var(--ob-font-body);font-size:var(--ob-text-sm);font-weight:700;line-height:var(--ob-line-height-sm);padding:var(--ob-size-2) var(--ob-size-4);border-radius:var(--ob-rounded-base);align-self:flex-start;white-space:nowrap}.ob-badge__dot[data-v-00c7b2ba]{display:inline-block;inline-size:.8rem;block-size:.8rem;border-radius:50%;background-color:var(--ob-secondary-500);flex-shrink:0}.ob-badge__dot--glow[data-v-00c7b2ba]{box-shadow:var(--ob-glow-sm)}.ob-badge--dark[data-v-00c7b2ba]{background-color:var(--ob-primary-900);color:var(--ob-white-emph-high);border:1px solid var(--ob-primary-600)}.ob-badge--brand[data-v-00c7b2ba]{background-color:var(--ob-secondary-trans-10);color:var(--ob-secondary-500);border:1px solid var(--ob-secondary-trans-20)}.ob-badge--subtle[data-v-00c7b2ba]{background-color:transparent;color:var(--ob-white-emph-medium);border:1px solid var(--ob-white-trans-10)}.ob-badge--light[data-v-00c7b2ba]{background-color:var(--ob-white);color:var(--ob-black-emph-high);border:1px solid var(--ob-neutral-200)}.ob-badge--corners[data-v-00c7b2ba]{border-radius:0;position:relative}.ob-scroll-reveal-text[data-v-baa36011]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-2xl);line-height:var(--ob-line-height-2xl);font-weight:700;margin:0;display:flex;flex-wrap:wrap;gap:.12em .3em;@media(min-width:768px){font-size:var(--ob-text-fluid-5xl);line-height:var(--ob-line-height-5xl)}}.ob-scroll-reveal-text--center[data-v-baa36011]{justify-content:center;text-align:center}.ob-scroll-reveal-text--left[data-v-baa36011]{justify-content:flex-start;text-align:left}.ob-scroll-reveal-text--right[data-v-baa36011]{justify-content:flex-end;text-align:right}.ob-scroll-reveal-text__word[data-v-baa36011]{color:var(--ob-white-trans-40);transition:color .16s cubic-bezier(.16,1,.3,1);display:inline}.ob-scroll-reveal-text__word--active[data-v-baa36011]{color:var(--ob-white-emph-high)}[data-v-baa36011] strong{font-family:var(--ob-font-extra);font-weight:700;color:inherit}.ob-services-accordion[data-v-a601f2c4]{width:100%;position:relative;background-color:var(--ob-primary-800);border:1px solid var(--ob-primary-600);--ob-accordion-strip-width: 8.8rem;--ob-accordion-strip-padding-x: var(--ob-size-6);--ob-accordion-strip-padding-y: var(--ob-size-8)}.ob-services-accordion__inner[data-v-a601f2c4]{display:flex;flex-direction:column;width:100%;overflow:hidden}@media(min-width:1024px){.ob-services-accordion__inner[data-v-a601f2c4]{flex-direction:row;height:52rem}}.ob-services-accordion__panel[data-v-a601f2c4]{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--ob-primary-600);background-color:var(--ob-primary-700);position:relative;overflow:hidden}.ob-services-accordion__panel[data-v-a601f2c4]:last-child{border-bottom:none}@media(min-width:1024px){.ob-services-accordion__panel[data-v-a601f2c4]{height:100%;width:auto;border-bottom:none;border-right:1px solid var(--ob-primary-600);transition:flex .4s cubic-bezier(.16,1,.3,1),background-color var(--ob-transition-fast) ease}.ob-services-accordion__panel[data-v-a601f2c4]:last-child{border-right:none}.ob-services-accordion__panel[data-v-a601f2c4]:not(.is-active){flex:0 0 var(--ob-accordion-strip-width, 8.8rem);cursor:pointer;background-color:var(--ob-primary-700)}.ob-services-accordion__panel[data-v-a601f2c4]:not(.is-active):hover{background-color:var(--ob-primary-700)}.ob-services-accordion__panel:not(.is-active):hover .ob-services-accordion__col-title[data-v-a601f2c4]{color:var(--ob-white-emph-high)}.ob-services-accordion__panel:not(.is-active):hover .ob-services-accordion__col-num[data-v-a601f2c4]{color:var(--ob-white-emph-medium)}.ob-services-accordion__panel.is-active[data-v-a601f2c4]{flex:1 1 0%;background-color:var(--ob-primary-800);cursor:default}}.ob-services-accordion__mobile-header[data-v-a601f2c4]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--ob-size-5) var(--ob-size-6);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--ob-transition-fast) ease}.ob-services-accordion__mobile-header[data-v-a601f2c4]:hover{background-color:var(--ob-primary-700)}@media(min-width:1024px){.ob-services-accordion__mobile-header[data-v-a601f2c4]{display:none}}.ob-services-accordion__mobile-title-wrap[data-v-a601f2c4]{display:flex;align-items:center;gap:var(--ob-size-4)}.ob-services-accordion__mobile-num[data-v-a601f2c4]{font-family:var(--ob-font-extra);font-size:var(--ob-text-fluid-sm);font-weight:700;letter-spacing:var(--ob-tracking-lg);color:var(--ob-white-emph-low)}.ob-services-accordion__mobile-title[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-lg);font-weight:800;text-transform:uppercase;letter-spacing:var(--ob-tracking-base);color:var(--ob-white-emph-high)}.ob-services-accordion__mobile-icon[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-xl);font-weight:700;color:var(--ob-white-emph-medium);line-height:1}.ob-services-accordion__collapsed[data-v-a601f2c4]{display:none}@media(min-width:1024px){.ob-services-accordion__collapsed[data-v-a601f2c4]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding-block:var(--ob-accordion-strip-padding-y, var(--ob-size-8));padding-inline:var(--ob-accordion-strip-padding-x, var(--ob-size-6));user-select:none}}.ob-services-accordion__col-num[data-v-a601f2c4]{font-family:var(--ob-font-extra);font-size:var(--ob-text-fluid-lg);font-weight:700;letter-spacing:var(--ob-tracking-lg);color:var(--ob-white-emph-low);white-space:nowrap;transition:color var(--ob-transition-fast) ease}.ob-services-accordion__col-title[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-3xl);line-height:var(--ob-leading-fluid-3xl);font-weight:700;text-transform:uppercase;letter-spacing:var(--ob-tracking-xl);color:var(--ob-white-emph-medium);writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;margin:0;transition:color var(--ob-transition-fast) ease}.ob-services-accordion__expanded[data-v-a601f2c4]{padding:var(--ob-size-6) var(--ob-size-6);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--ob-size-8);background-color:var(--ob-primary-900)}@media(min-width:1024px){.ob-services-accordion__expanded[data-v-a601f2c4]{background-color:var(--ob-primary-800);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:100%;width:100%;padding:var(--ob-size-8) var(--ob-size-12);gap:0;animation:fadeIn-a601f2c4 .3s ease-out}}@keyframes fadeIn-a601f2c4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ob-services-accordion__header[data-v-a601f2c4]{display:none}@media(min-width:1024px){.ob-services-accordion__header[data-v-a601f2c4]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ob-size-2)}}.ob-services-accordion__num[data-v-a601f2c4]{font-family:var(--ob-font-extra);font-size:var(--ob-text-fluid-lg);font-weight:700;letter-spacing:var(--ob-tracking-lg);color:var(--ob-secondary-500)}.ob-services-accordion__title[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-3xl);line-height:var(--ob-leading-fluid-3xl);font-weight:700;text-transform:uppercase;letter-spacing:var(--ob-tracking-lg);color:var(--ob-white-emph-high);margin:0}.ob-services-accordion__details[data-v-a601f2c4]{display:flex;flex-direction:column;gap:var(--ob-size-4)}@media(min-width:1024px){.ob-services-accordion__details[data-v-a601f2c4]{justify-content:space-between;flex:1 1 52%;min-width:0;gap:0}}.ob-services-accordion__bottom[data-v-a601f2c4]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ob-size-6)}.ob-services-accordion__desc[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-base);line-height:var(--ob-line-height-body);color:var(--ob-white-emph-medium);margin:0;max-width:48ch}.ob-services-accordion__badges[data-v-a601f2c4]{display:flex;flex-wrap:wrap;gap:var(--ob-size-2);margin-top:0;padding-top:0}.ob-services-accordion__badge[data-v-a601f2c4]{font-size:var(--ob-text-fluid-xs);padding:var(--ob-size-1) var(--ob-size-3);text-transform:uppercase;letter-spacing:var(--ob-tracking-base)}.ob-services-accordion__visual[data-v-a601f2c4]{display:flex;width:100%}@media(min-width:1024px){.ob-services-accordion__visual[data-v-a601f2c4]{flex:1 1 48%;height:100%;align-items:center;justify-content:center}}.ob-services-accordion__visual-card[data-v-a601f2c4]{position:relative;width:100%;height:18rem;margin-top:var(--ob-size-2);background-color:var(--ob-primary-900);border:1px solid var(--ob-primary-600);display:flex;align-items:center;justify-content:center;padding:var(--ob-size-6)}@media(min-width:1024px){.ob-services-accordion__visual-card[data-v-a601f2c4]{height:100%;margin-top:0}}.ob-services-accordion__visual-surface[data-v-a601f2c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ob-size-3);width:100%;height:100%;border:1px dashed var(--ob-primary-600);background-color:var(--ob-primary-800);user-select:none}.ob-services-accordion__visual-num[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-4xl);font-weight:800;letter-spacing:var(--ob-tracking-xl);color:var(--ob-white-emph-low);opacity:.4}.ob-services-accordion__visual-label[data-v-a601f2c4]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ob-tracking-2xl);color:var(--ob-white-emph-low)}.ob-services-faq[data-v-58b585a6]{display:flex;flex-direction:column;width:100%}.ob-services-faq__tabs[data-v-58b585a6]{display:flex;flex-wrap:wrap;gap:var(--ob-size-3);margin-block-end:var(--ob-size-6)}.ob-services-faq__tab[data-v-58b585a6]{display:inline-flex;align-items:center;gap:var(--ob-size-1);padding:var(--ob-size-2) var(--ob-size-4);background-color:var(--ob-primary-900);border:1px solid var(--ob-primary-600);color:var(--ob-white-emph-medium);font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--ob-tracking-wide, .05em);cursor:pointer;transition:background-color var(--ob-transition-fast) ease,border-color var(--ob-transition-fast) ease,color var(--ob-transition-fast) ease}.ob-services-faq__tab-bracket[data-v-58b585a6]{color:var(--ob-white-emph-low);transition:color var(--ob-transition-fast) ease}.ob-services-faq__tab[data-v-58b585a6]:hover{border-color:var(--ob-primary-500);color:var(--ob-white-emph-high);background-color:var(--ob-primary-800)}.ob-services-faq__tab--active[data-v-58b585a6]{background-color:var(--ob-secondary-500);border-color:var(--ob-secondary-500);color:var(--ob-primary-900);font-weight:800}.ob-services-faq__tab--active .ob-services-faq__tab-bracket[data-v-58b585a6]{color:var(--ob-primary-900);opacity:.6}.ob-services-faq__tab--active[data-v-58b585a6]:hover{background-color:var(--ob-secondary-500);border-color:var(--ob-secondary-500);color:var(--ob-primary-900)}.ob-services-faq__box[data-v-58b585a6]{position:relative;border:1px solid var(--ob-primary-600);background-color:var(--ob-primary-800);width:100%}.ob-services-faq__list[data-v-58b585a6]{display:flex;flex-direction:column;width:100%}.ob-services-faq__item{&[data-v-58b585a6]{border-block-end:1px solid var(--ob-primary-600);transition:background-color var(--ob-transition-fast) ease}&[data-v-58b585a6]:last-child{border-block-end:none}}.ob-services-faq__header{&[data-v-58b585a6]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--ob-size-5) var(--ob-size-6);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--ob-transition-fast) ease}&[data-v-58b585a6]:hover{background-color:var(--ob-primary-700)}}.ob-services-faq__question[data-v-58b585a6]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-base);font-weight:700;text-transform:uppercase;letter-spacing:var(--ob-tracking-wide, .03em);color:var(--ob-white-emph-high);margin:0;padding-inline-end:var(--ob-size-4);line-height:var(--ob-leading-fluid-snug, 1.3);flex:1}.ob-services-faq__icon[data-v-58b585a6]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-2xl);font-weight:400;color:var(--ob-white-emph-low);line-height:1;flex-shrink:0;transition:transform var(--ob-transition-fast) ease,color var(--ob-transition-fast) ease;user-select:none}.ob-services-faq__item--open{.ob-services-faq__icon[data-v-58b585a6]{transform:rotate(45deg);color:var(--ob-secondary-500)}.ob-services-faq__header[data-v-58b585a6],.ob-services-faq__body[data-v-58b585a6]{background-color:var(--ob-primary-700)}}.ob-services-faq__body[data-v-58b585a6]{padding:0 var(--ob-size-6) var(--ob-size-6);background-color:var(--ob-primary-900);display:flex;flex-direction:column}.ob-services-faq__answer[data-v-58b585a6]{font-family:var(--ob-font-body);font-size:var(--ob-text-fluid-base);line-height:var(--ob-leading-fluid-relaxed, 1.6);color:var(--ob-white-emph-medium);margin:0;padding-block-start:var(--ob-size-4);max-inline-size:68ch}
