.sw[data-astro-cid-r22tpv3e]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:0 32px;padding-block:clamp(32px,5vw,64px) clamp(24px,4vw,40px)}.sw__label[data-astro-cid-r22tpv3e]{margin:0 0 16px;text-align:center;font-size:clamp(24px,2.4vw,30px);font-weight:500;color:var(--brand)}.sw__client[data-astro-cid-r22tpv3e]{display:flex;flex-direction:column;padding:24px 22px 22px;background:var(--panel);border-radius:var(--radius-panel);min-width:0}.sw__diagram[data-astro-cid-r22tpv3e]{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.sw__diagram[data-astro-cid-r22tpv3e] .sw__laptop{width:min(100%,520px);height:auto}.sw__arrow[data-astro-cid-r22tpv3e]{position:absolute;top:50%;right:0;width:60px;transform:translate(calc(50% + 16px),-50%);color:var(--brand);z-index:2}.sw__arrow[data-astro-cid-r22tpv3e] svg[data-astro-cid-r22tpv3e]{display:block;width:100%}.sw__arrow-m[data-astro-cid-r22tpv3e]{display:none}.sw__cards[data-astro-cid-r22tpv3e]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.sw-card[data-astro-cid-r22tpv3e]{display:flex;flex-direction:column;padding:16px;background:#fff;border-radius:var(--radius-card);color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.sw-card[data-astro-cid-r22tpv3e]:hover,.sw-card[data-astro-cid-r22tpv3e]:focus-visible{box-shadow:0 12px 28px #0000001a;transform:translateY(-2px)}.sw-card--grey[data-astro-cid-r22tpv3e]{background:var(--panel);margin-top:24px}.sw-card__media[data-astro-cid-r22tpv3e]{display:block;overflow:hidden;margin-bottom:14px;background:#fff;border-radius:10px}.sw-card__media[data-astro-cid-r22tpv3e] img{display:block;width:100%;aspect-ratio:313 / 164;object-fit:cover}.sw-card__logos[data-astro-cid-r22tpv3e]{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,28px);aspect-ratio:313 / 164}.sw-card__tools[data-astro-cid-r22tpv3e]{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.4vw,24px);aspect-ratio:313 / 164;padding-inline:8px}.sw-tool[data-astro-cid-r22tpv3e]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.sw-tool__icon[data-astro-cid-r22tpv3e]{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--panel);color:var(--brand)}.sw-tool__icon[data-astro-cid-r22tpv3e] svg[data-astro-cid-r22tpv3e]{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.sw-tool__label[data-astro-cid-r22tpv3e]{max-width:8em;font-size:14px;font-weight:600;line-height:1.2;color:var(--ink)}.sw-card__media[data-astro-cid-r22tpv3e].sw-card__logos img{width:auto;height:clamp(44px,4.6vw,64px);aspect-ratio:auto;object-fit:contain}.sw-card[data-astro-cid-r22tpv3e] h3[data-astro-cid-r22tpv3e]{margin:0 0 8px;font-family:var(--font-body);font-size:20px;font-weight:600;color:var(--ink)}.sw-card[data-astro-cid-r22tpv3e] p[data-astro-cid-r22tpv3e]{flex:1;margin:0 0 16px;font-size:15px;line-height:1.45;color:var(--text)}.sw-card__btn[data-astro-cid-r22tpv3e]{align-self:center;padding:11px 26px;border-radius:var(--radius-button);background:var(--brand-button);color:#fff;font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.sw-card[data-astro-cid-r22tpv3e]:hover .sw-card__btn[data-astro-cid-r22tpv3e]{background:var(--brand-dark)}.sw__processor[data-astro-cid-r22tpv3e]{display:flex;flex-direction:column;padding-top:24px;min-width:0}.sw__processor-body[data-astro-cid-r22tpv3e]{flex:1;display:flex;align-items:center;justify-content:center}.sw__processor[data-astro-cid-r22tpv3e] .sw__device{width:auto;max-width:100%;height:auto;max-height:360px;object-fit:contain}.sw-docs[data-astro-cid-r22tpv3e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(48px,7vw,96px);padding:clamp(20px,3vw,32px) clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:var(--radius-card)}.sw-docs[data-astro-cid-r22tpv3e] h2[data-astro-cid-r22tpv3e]{margin:0 0 4px;font-size:24px;font-weight:500}.sw-docs[data-astro-cid-r22tpv3e] p[data-astro-cid-r22tpv3e]{margin:0}@media(max-width:980px){.sw[data-astro-cid-r22tpv3e]{grid-template-columns:1fr;gap:8px}.sw__arrow[data-astro-cid-r22tpv3e]{display:none}.sw__arrow-m[data-astro-cid-r22tpv3e]{display:block;width:28px;margin:12px auto 0;color:var(--brand)}.sw__arrow-m[data-astro-cid-r22tpv3e] svg[data-astro-cid-r22tpv3e]{display:block;width:100%}}@media(max-width:700px){.sw__cards[data-astro-cid-r22tpv3e]{grid-template-columns:1fr}.sw-card--grey[data-astro-cid-r22tpv3e]{max-width:none}}
