.ServicesAccordion_wrap__0qSB_{display:flex;height:520px;gap:8px;overflow:hidden;border-radius:12px}.ServicesAccordion_card__O6Snq{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;transition:flex .6s cubic-bezier(.77,0,.175,1);flex:0 0 120px;background:hsl(var(--navy));display:flex;flex-direction:column;justify-content:space-between}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o{flex:1 1 0%;cursor:default}.ServicesAccordion_cardBg__6LAkb{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity .5s}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o .ServicesAccordion_cardBg__6LAkb{opacity:.35}.ServicesAccordion_cardOverlay__hvpBk{position:absolute;inset:0;background:linear-gradient(120deg,hsl(var(--navy)/.97) 40%,var(--card-accent,hsl(var(--primary)/.55)) 100%);opacity:0;transition:opacity .5s}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o .ServicesAccordion_cardOverlay__hvpBk{opacity:1}.ServicesAccordion_cardTab__iy0Ec{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o .ServicesAccordion_cardTab__iy0Ec{opacity:0;pointer-events:none}.ServicesAccordion_tabLabel__DCswN{writing-mode:vertical-rl;text-orientation:mixed;font-size:22px;font-weight:700;color:#fff;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ServicesAccordion_tabIcon__zO5Yh{position:absolute;top:18px;left:50%;transform:translateX(-50%);color:#fff}.ServicesAccordion_tabPlus__iZa8_{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff}.ServicesAccordion_cardContent__u0Mx4{position:relative;z-index:2;padding:28px 30px 24px;opacity:0;transform:translateY(12px);transition:opacity .4s .2s,transform .4s .2s;pointer-events:none;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o .ServicesAccordion_cardContent__u0Mx4{opacity:1;transform:translateY(0);pointer-events:auto}.ServicesAccordion_cardEyebrow__V_twU{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--navy-foreground)/.7);margin-bottom:14px}.ServicesAccordion_cardTitle__ORvKQ{font-size:28px;font-weight:700;color:#fff;line-height:1.25;margin:0 0 10px;max-width:420px}.ServicesAccordion_cardDesc__BF1Zt{font-size:13px;color:hsl(var(--navy-foreground)/.75);line-height:1.6;margin:0 0 16px;max-width:380px}.ServicesAccordion_cardList__ym_Sa{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:7px}.ServicesAccordion_cardList__ym_Sa li{display:flex;align-items:center;gap:8px;font-size:13px;color:hsl(var(--navy-foreground)/.9)}.ServicesAccordion_cardList__ym_Sa svg{color:var(--card-accent-solid,hsl(var(--primary)));flex-shrink:0}.ServicesAccordion_cardBtn___eohi{margin-top:auto;align-self:flex-start}.ServicesAccordion_cardNav__d_hi7{position:absolute;bottom:18px;right:18px;display:flex;gap:8px;z-index:3;opacity:0;pointer-events:none;transition:opacity .3s .3s}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o .ServicesAccordion_cardNav__d_hi7{opacity:1;pointer-events:auto}.ServicesAccordion_navBtn__n1ZEe{width:48px;height:48px;border-radius:50%;border:1.5px solid hsl(var(--navy-foreground)/.3);background:hsl(0 0% 0%/.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ServicesAccordion_navBtn__n1ZEe:hover{background:hsl(0 0% 0%/.45)}.ServicesAccordion_progressBar__BzzEe{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsl(var(--navy-foreground)/.15);opacity:0;transition:opacity .3s}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o .ServicesAccordion_progressBar__BzzEe{opacity:1}.ServicesAccordion_progressFill__lN9cO{height:100%;background:var(--card-accent-solid,hsl(var(--primary)));transition:width .4s}@media (max-width:900px){.ServicesAccordion_wrap__0qSB_{height:auto;flex-direction:column}.ServicesAccordion_card__O6Snq{flex:0 0 56px;height:56px}.ServicesAccordion_card__O6Snq.ServicesAccordion_active__STz8o{flex:1 1 auto;height:520px}.ServicesAccordion_tabLabel__DCswN{writing-mode:horizontal-tb}.ServicesAccordion_tabIcon__zO5Yh{top:50%;left:24px;transform:translateY(-50%)}.ServicesAccordion_tabPlus__iZa8_{bottom:auto;top:50%;left:auto;right:20px;transform:translateY(-50%)}}