.ServiceAccordion-module__dFRgEG__strip{gap:var(--space-2);border-radius:var(--radius-lg);flex-direction:column;height:clamp(480px,76vh,620px);display:flex}@media (min-width:900px){.ServiceAccordion-module__dFRgEG__strip{gap:var(--space-3);flex-direction:row;height:clamp(440px,58vh,560px)}}.ServiceAccordion-module__dFRgEG__panel{border-radius:var(--radius-md);border:1px solid var(--surface-border);background:var(--ink-800);min-width:0;min-height:0;transition:flex-grow var(--rb-dur-slower) var(--rb-ease-out), border-color var(--rb-dur-base) var(--rb-ease);flex:1 1 0;position:relative;overflow:hidden}.ServiceAccordion-module__dFRgEG__panel[data-open]{border-color:var(--surface-border-hot);flex-grow:3.6}@media (min-width:900px){.ServiceAccordion-module__dFRgEG__panel[data-open]{flex-grow:3.2}}.ServiceAccordion-module__dFRgEG__image{-o-object-fit:cover;object-fit:cover;filter:brightness(.62)saturate(.78);transition:filter var(--rb-dur-slower) var(--rb-ease-out), transform .9s var(--rb-ease-out);transform:scale(1.06)}.ServiceAccordion-module__dFRgEG__panel[data-open] .ServiceAccordion-module__dFRgEG__image{filter:brightness(.86)saturate();transform:scale(1)}.ServiceAccordion-module__dFRgEG__scrim{transition:background var(--rb-dur-slower) var(--rb-ease);background:linear-gradient(#03040a73 0%,#03040a1f 26%,#03040ab8 62%,#03040af2 100%);position:absolute;inset:0}.ServiceAccordion-module__dFRgEG__panel[data-open] .ServiceAccordion-module__dFRgEG__scrim{background:linear-gradient(#03040a8c 0%,#03040a0d 32%,#03040af2 100%),linear-gradient(90deg,#03040a8c 0%,#0000 60%)}.ServiceAccordion-module__dFRgEG__corner{top:var(--space-3);left:var(--space-4);right:var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex;position:absolute}.ServiceAccordion-module__dFRgEG__index{font-family:var(--rb-font-display);letter-spacing:-.03em;color:#ffffff42;transition:color var(--rb-dur-base) var(--rb-ease);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1}.ServiceAccordion-module__dFRgEG__panel[data-open] .ServiceAccordion-module__dFRgEG__index{color:#ffffff80}.ServiceAccordion-module__dFRgEG__iconWrap{border-radius:var(--radius-sm);border:1px solid var(--surface-border);-webkit-backdrop-filter:blur(8px);width:34px;height:34px;color:var(--ember);background:#05060a8c;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ServiceAccordion-module__dFRgEG__rail{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);opacity:1;flex-direction:column;gap:2px;display:flex;position:absolute}.ServiceAccordion-module__dFRgEG__railName:before,.ServiceAccordion-module__dFRgEG__railPrice:before{content:attr(data-text)}.ServiceAccordion-module__dFRgEG__railName{font-family:var(--rb-font-display);color:var(--text-hi);text-shadow:0 1px 14px #03040af2;font-size:1.05rem;font-weight:600;line-height:1.2}.ServiceAccordion-module__dFRgEG__railPrice{font-family:var(--rb-font-mono);color:var(--ember);text-shadow:0 1px 14px #03040af2;font-size:.72rem;font-weight:600}@media (min-width:900px){.ServiceAccordion-module__dFRgEG__rail{top:auto;left:0;right:auto;bottom:var(--space-6);align-items:center;gap:var(--space-4);writing-mode:vertical-rl;width:100%;padding-left:var(--space-6);flex-direction:row;justify-content:flex-start;transform:rotate(180deg)}.ServiceAccordion-module__dFRgEG__railName{letter-spacing:.01em;white-space:nowrap;font-size:1.15rem}.ServiceAccordion-module__dFRgEG__railPrice{white-space:nowrap}}.ServiceAccordion-module__dFRgEG__body{left:var(--space-6);right:var(--space-6);bottom:var(--space-6);gap:var(--space-2);opacity:0;pointer-events:none;flex-direction:column;transition:none;display:flex;position:absolute;transform:translateY(12px)}@media (min-width:900px){.ServiceAccordion-module__dFRgEG__body{width:min(420px,100%);right:auto}}.ServiceAccordion-module__dFRgEG__panel[data-open] .ServiceAccordion-module__dFRgEG__body{opacity:1;transition:opacity var(--rb-dur-base) var(--rb-ease) .18s, transform var(--rb-dur-base) var(--rb-ease) .18s;transform:none}.ServiceAccordion-module__dFRgEG__name{font-family:var(--rb-font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:var(--lh-snug);letter-spacing:-.015em;color:var(--text-hi)}.ServiceAccordion-module__dFRgEG__hook{color:var(--text-mid);max-width:38ch;font-size:.98rem;line-height:1.5}.ServiceAccordion-module__dFRgEG__metrics{gap:var(--space-3) var(--space-8);margin-top:var(--space-2);padding-block:var(--space-3);border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;flex-wrap:wrap;display:flex}.ServiceAccordion-module__dFRgEG__metric{flex-direction:column;gap:3px;min-width:0;display:flex}.ServiceAccordion-module__dFRgEG__metricLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--text-lo);font-size:.68rem;font-weight:600}.ServiceAccordion-module__dFRgEG__metricValue{font-family:var(--rb-font-mono);color:var(--text-hi);font-size:.92rem;font-weight:600}.ServiceAccordion-module__dFRgEG__cta{margin-top:var(--space-2);color:var(--violet);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.ServiceAccordion-module__dFRgEG__cta svg{transition:transform var(--rb-dur-base) var(--rb-ease)}.ServiceAccordion-module__dFRgEG__panel:hover .ServiceAccordion-module__dFRgEG__cta svg{transform:translate(4px)}.ServiceAccordion-module__dFRgEG__dwell{transform-origin:0;background:linear-gradient(90deg, var(--ember), var(--violet));height:2px;animation:ServiceAccordion-module__dFRgEG__dwell var(--dwell) linear forwards;position:absolute;bottom:0;left:0;right:0}@keyframes ServiceAccordion-module__dFRgEG__dwell{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ServiceAccordion-module__dFRgEG__strip{gap:var(--space-4);grid-template-columns:1fr;height:auto;display:grid}.ServiceAccordion-module__dFRgEG__panel{min-height:380px;padding:var(--space-6);align-items:flex-end;display:flex}.ServiceAccordion-module__dFRgEG__image{filter:brightness(.72)saturate(.95);transform:none}.ServiceAccordion-module__dFRgEG__rail,.ServiceAccordion-module__dFRgEG__dwell{display:none}.ServiceAccordion-module__dFRgEG__body{opacity:1;width:100%;position:relative;inset:auto;transform:none}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.ServiceAccordion-module__dFRgEG__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
.IndustryCard-module__qGxBHG__card{border-radius:var(--radius-lg);background:var(--ink-800);border:1px solid var(--surface-border);height:100%;min-height:380px;transition:border-color var(--rb-dur-base) var(--rb-ease), transform var(--rb-dur-base) var(--rb-ease);display:block;position:relative;overflow:hidden}.IndustryCard-module__qGxBHG__card:hover,.IndustryCard-module__qGxBHG__card:focus-visible{border-color:var(--surface-border-hot);transform:translateY(-4px)}.IndustryCard-module__qGxBHG__image{-o-object-fit:cover;object-fit:cover;filter:brightness(.62)saturate(.85);transition:transform .9s var(--rb-ease-out), filter var(--rb-dur-base) var(--rb-ease)}.IndustryCard-module__qGxBHG__card:hover .IndustryCard-module__qGxBHG__image,.IndustryCard-module__qGxBHG__card:focus-visible .IndustryCard-module__qGxBHG__image{filter:brightness(.4)saturate(.7);transform:scale(1.05)}.IndustryCard-module__qGxBHG__scrim{background:linear-gradient(#03040a59 0%,#03040a33 30%,#03040aeb 78%,#03040af7 100%);position:absolute;inset:0}.IndustryCard-module__qGxBHG__content{padding:var(--space-6);grid-template-areas:"eyebrow""name""swap""link";display:grid;position:absolute;inset:auto 0 0}.IndustryCard-module__qGxBHG__eyebrow{font-family:var(--rb-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember);grid-area:eyebrow;font-size:.66rem}.IndustryCard-module__qGxBHG__name{margin-block:var(--space-2);font-family:var(--rb-font-display);font-size:1.35rem;font-weight:700;line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--text-hi);grid-area:name}.IndustryCard-module__qGxBHG__pain,.IndustryCard-module__qGxBHG__offers{transition:opacity var(--rb-dur-base) var(--rb-ease), transform var(--rb-dur-base) var(--rb-ease);grid-area:swap}.IndustryCard-module__qGxBHG__pain{color:var(--text-mid);font-size:.9rem;line-height:1.55}.IndustryCard-module__qGxBHG__offers{gap:var(--space-2);opacity:0;pointer-events:none;flex-direction:column;display:flex;transform:translateY(8px)}.IndustryCard-module__qGxBHG__card:hover .IndustryCard-module__qGxBHG__pain,.IndustryCard-module__qGxBHG__card:focus-visible .IndustryCard-module__qGxBHG__pain{opacity:0;transform:translateY(-8px)}.IndustryCard-module__qGxBHG__card:hover .IndustryCard-module__qGxBHG__offers,.IndustryCard-module__qGxBHG__card:focus-visible .IndustryCard-module__qGxBHG__offers{opacity:1;transform:none}.IndustryCard-module__qGxBHG__offer{align-items:flex-start;gap:var(--space-2);color:var(--text-hi);font-size:.86rem;line-height:1.45;display:flex}.IndustryCard-module__qGxBHG__offer svg{color:var(--ok);flex-shrink:0;margin-top:3px}.IndustryCard-module__qGxBHG__link{margin-top:var(--space-4);color:var(--violet);grid-area:link;align-self:start;align-items:center;gap:7px;font-size:.85rem;font-weight:600;display:inline-flex}.IndustryCard-module__qGxBHG__link svg{transition:transform var(--rb-dur-base) var(--rb-ease)}.IndustryCard-module__qGxBHG__card:hover .IndustryCard-module__qGxBHG__link svg{transform:translate(4px)}@media (hover:none){.IndustryCard-module__qGxBHG__pain{display:none}.IndustryCard-module__qGxBHG__offers{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.IndustryCard-module__qGxBHG__card:hover,.IndustryCard-module__qGxBHG__card:focus-visible,.IndustryCard-module__qGxBHG__card:hover .IndustryCard-module__qGxBHG__image,.IndustryCard-module__qGxBHG__card:focus-visible .IndustryCard-module__qGxBHG__image{transform:none}}
