.badge-carousel{display:flex;flex-direction:column;gap:10px;width:100%}.badge-carousel__header{display:flex;align-items:baseline;gap:10px;padding:0 4px}.badge-carousel__title{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(226,232,240,.92)}.badge-carousel__count{font-family:JetBrains Mono,monospace;font-size:12px;color:rgba(148,163,184,.9);padding:2px 10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px))}.badge-carousel__viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.badge-carousel__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:6px 36px}.badge-carousel__track::-webkit-scrollbar{display:none;width:0;height:0}.badge-carousel__track>*{flex:0 0 auto;scroll-snap-align:start}.badge-carousel__track>.badge-slot{min-width:74px;max-width:120px}.badge-carousel__track>.badge-slot .badge-name,.badge-carousel__track>.badge-slot .badge-tier-label{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-carousel__track>:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:3px;border-radius:12px}.badge-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:rgba(15,15,35,.55);border:1px solid hsla(0,0%,100%,.22);color:rgba(226,232,240,.95);cursor:pointer;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 6px 18px rgba(0,0,0,.35);opacity:.65;transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease;z-index:2}.badge-carousel__nav--prev{left:2px}.badge-carousel__nav--next{right:2px}.badge-carousel__nav:focus-visible,.badge-carousel__nav:hover{opacity:1;background:rgba(30,30,60,.72);border-color:hsla(0,0%,100%,.42);transform:translateY(-50%) scale(1.06)}.badge-carousel__nav:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:3px}.badge-carousel__nav[aria-disabled=true]{opacity:.18;pointer-events:none;cursor:default;box-shadow:none}.badge-carousel__nav svg{display:block;pointer-events:none}@media (prefers-reduced-motion:reduce){.badge-carousel__track{scroll-behavior:auto}.badge-carousel__nav{transition:none}.badge-carousel__nav:focus-visible,.badge-carousel__nav:hover{transform:translateY(-50%)}}@media (max-width:640px){.badge-carousel__track{padding:6px 30px}.badge-carousel__nav{width:32px;height:32px}}.FullscreenPopout_overlay__NNBew{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10003;display:flex;align-items:center;justify-content:center;background:rgba(5,5,15,.78);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);cursor:zoom-out;animation:FullscreenPopout_fp-fade-in__4BpTL .2s cubic-bezier(.4,0,.2,1) both}.FullscreenPopout_panel__8nIS2{background:var(--glass-bg-modal,rgba(15,15,35,.72));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;cursor:auto;color:var(--glass-text-primary,#f5f5f7);outline:none;animation:FullscreenPopout_fp-rise-in__QZgOd .28s cubic-bezier(.4,0,.2,1) both}.FullscreenPopout_header__yuTmC{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--glass-overlay-8,hsla(0,0%,100%,.08));flex-shrink:0}.FullscreenPopout_titleBlock__XCeIZ{flex:1 1 auto;min-width:0}.FullscreenPopout_title__Q3LKu{margin:0;font-size:34px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--glass-text-primary,#f5f5f7)}.FullscreenPopout_subtitle__7FTPP{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--glass-text-secondary,#b8b8bc)}.FullscreenPopout_closeBtn__qwG0y{flex-shrink:0;width:44px;height:44px;border:1px solid var(--glass-overlay-12,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.06);border-radius:50%;color:var(--glass-text-primary,#f5f5f7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.FullscreenPopout_closeBtn__qwG0y:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.FullscreenPopout_closeBtn__qwG0y:active{transform:scale(.95)}.FullscreenPopout_closeBtn__qwG0y:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:2px}.FullscreenPopout_body__ZG69C{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px clamp(40px,8vw,160px);font-size:24px;line-height:1.8}.FullscreenPopout_body__ZG69C .hcp-description-text,.FullscreenPopout_body__ZG69C .hcp-procedures-content{font-size:24px!important;line-height:1.8!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;max-height:none!important}.FullscreenPopout_body__ZG69C .hcp-popout-description,.FullscreenPopout_body__ZG69C .hcp-popout-description *,.FullscreenPopout_body__ZG69C .hcp-popout-skill-desc,.FullscreenPopout_body__ZG69C .hcp-popout-skill-desc *,.FullscreenPopout_body__ZG69C .hcp-skill-popout-right,.FullscreenPopout_body__ZG69C .hcp-skill-popout-right *{font-size:22px!important;line-height:1.7!important}.FullscreenPopout_body__ZG69C a,.FullscreenPopout_body__ZG69C label,.FullscreenPopout_body__ZG69C li,.FullscreenPopout_body__ZG69C p,.FullscreenPopout_body__ZG69C span,.FullscreenPopout_body__ZG69C td{font-size:20px!important;line-height:1.6!important}.FullscreenPopout_tapTrigger__jN33P{position:relative;cursor:zoom-in}.FullscreenPopout_tapTriggerButton__1UHXN{position:absolute;inset:0;z-index:1;background:transparent;border:0;padding:0;margin:0;cursor:zoom-in;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FullscreenPopout_tapTrigger__jN33P :is(button,a,input,textarea,select,[role=button],[role=link],[contenteditable],[data-popout-skip],.aff-btn,.cta,.edit-pencil-btn):not([data-popout-trigger=tap]){position:relative;z-index:2}.FullscreenPopout_tapTriggerButton__1UHXN:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:-2px;border-radius:var(--radius-md,13px)}.FullscreenPopout_tapTriggerButton__1UHXN:disabled{cursor:default}@keyframes FullscreenPopout_fp-fade-in__4BpTL{0%{opacity:0}to{opacity:1}}@keyframes FullscreenPopout_fp-rise-in__QZgOd{0%{transform:translateY(24px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width:640px){.FullscreenPopout_panel__8nIS2{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none}.FullscreenPopout_header__yuTmC{padding:16px}.FullscreenPopout_body__ZG69C{padding:16px;font-size:17px}.FullscreenPopout_title__Q3LKu{font-size:20px}}@media (prefers-reduced-motion:reduce){.FullscreenPopout_closeBtn__qwG0y,.FullscreenPopout_overlay__NNBew,.FullscreenPopout_panel__8nIS2{animation:none!important;transition:none!important}}.type-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#f5f5f7;background:rgba(15,15,35,.55);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.type-badge--pro{border-color:rgba(129,140,248,.45);background:rgba(79,70,229,.22)}.type-badge--co{border-color:rgba(34,211,238,.45);background:rgba(14,165,233,.22)}.type-badge--bg{border-color:rgba(52,211,153,.45);background:rgba(16,185,129,.22)}.type-badge--customer{border-color:rgba(251,191,36,.5);background:rgba(217,119,6,.22)}.type-badge--completed{border-color:rgba(148,163,184,.45);background:rgba(71,85,105,.28)}.type-badge--open{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.28)}.type-badge--featured{border-color:rgba(139,92,246,.5);background:rgba(124,58,237,.25)}.type-badge--blog{border-color:rgba(244,114,182,.45);background:rgba(219,39,119,.22)}.aa-acc{padding:0;background:hsla(0,0%,100%,.03);border-radius:var(--glass-radius-sm,8px);overflow:hidden;border:1px solid hsla(0,0%,100%,.06);margin-bottom:5px;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.aa-acc:hover{border-color:hsla(0,0%,100%,.1)}.aa-acc.aa-acc--open{background:hsla(0,0%,100%,.05);border-color:rgba(99,102,241,.15)}.aa-acc-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 13px;margin:0;background:hsla(0,0%,100%,.02);border:none;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;color:inherit;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;text-align:left;min-height:34px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s ease}.aa-acc-trigger:hover{background:hsla(0,0%,100%,.06)}.aa-acc-trigger:focus-visible{outline:2px solid var(--glass-accent-blue,#6366f1);outline-offset:-2px}.aa-acc-title{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--font-lg,30px);font-weight:700;letter-spacing:-.01em;color:#f5f5f7}.aa-acc-title--popout{cursor:pointer;border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background .15s ease,color .15s ease}.aa-acc-title--popout:hover{background:rgba(102,126,234,.12);color:#a5b4fc}.aa-acc-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 12px;border-radius:16px;background:rgba(99,102,241,.18);border:1px solid rgba(99,102,241,.3);color:#a5b4fc;font-weight:800;font-family:JetBrains Mono,monospace;letter-spacing:.02em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.aa-acc-chevron,.aa-acc-count{font-size:var(--font-base,18px)}.aa-acc-chevron{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.5)}.aa-acc-chevron--open{transform:rotate(180deg);color:rgba(99,102,241,.7)}.aa-acc-content{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0}.aa-acc-content--expanded{max-height:2000px;opacity:1}.aa-acc-content-inner,.aa-acc-preview-wrap{padding:4px 8px 8px;border-top:1px solid hsla(0,0%,100%,.04)}.aa-acc-preview{position:relative}.aa-acc-preview--clipped{max-height:76px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.aa-acc-showall{margin-top:6px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:rgba(99,102,241,.14);border:1px solid rgba(99,102,241,.28);color:#a5b4fc;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--font-base,18px);font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.aa-acc-showall:hover{background:rgba(99,102,241,.22);border-color:rgba(99,102,241,.45)}.aa-acc-showall:focus-visible{outline:2px solid var(--glass-accent-blue,#6366f1);outline-offset:2px}.aa-acc-tier-dot{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.aa-acc-tier-dot-mark{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 5px rgba(239,68,68,.55)}@media (prefers-reduced-motion:reduce){.aa-acc,.aa-acc-chevron,.aa-acc-content,.aa-acc-trigger{transition:none}}