/* Compact additions using the existing light/dark SKYTEK tokens. */
.sk6-existing{padding-block:0 28px}
.sk6-existing-panel{border:1px solid var(--sk-line);border-inline-start:3px solid var(--sk-cyan);border-radius:8px;background:var(--sk-white)}
.sk6-existing-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;min-height:64px;padding:18px 24px;font-size:20px;font-weight:650;line-height:1.45;color:var(--sk-ink)}
.sk6-existing-panel>summary::-webkit-details-marker{display:none}
.sk6-disclosure{font-size:26px;line-height:1;font-weight:400}
.sk6-existing-panel[open] .sk6-disclosure{transform:rotate(45deg)}
.sk6-existing-body{padding:0 24px 22px}
.sk6-existing-body>p{max-width:900px;font-size:15px}
.sk6-service-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:20px 0 14px!important;padding:0!important}
.sk6-service-choices li{margin:0;min-width:0}
.sk6-service-choices a{position:relative;display:block;height:100%;padding:18px 36px 18px 18px;padding-inline:18px 36px;border:1px solid var(--sk-line);border-radius:6px;background:var(--sk-mist);color:var(--sk-ink)}
.sk6-service-choices a:hover{border-color:var(--sk-cyan)}
.sk6-service-choices strong{display:block;font-size:16px;line-height:1.4;margin-bottom:7px}
.sk6-service-choices a>span:not(.sk6-arrow){display:block;font-size:13px;line-height:1.65;color:var(--sk-muted)}
.sk6-arrow{position:absolute;inset-inline-end:14px;top:17px}
.sk6-support{font-size:13px!important}.sk6-support a,.sk6-inline-link{color:var(--sk-ink);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}
.sk6-partnership{border-top:1px solid var(--sk-line)}
.sk6-partnership h2{max-width:800px;margin:12px 0 22px}
.sk6-lead{max-width:930px;font-size:18px;line-height:1.7}
.sk6-partner-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}
.sk6-partner-principles>div{border-top:1px solid var(--sk-line);padding-top:20px}
.sk6-partner-principles dt{font-weight:700;font-size:18px;margin-bottom:10px}
.sk6-partner-principles dd{margin:0;font-size:15px;line-height:1.75;color:var(--sk-muted)}
.sk6-case-note{max-width:990px;font-size:14px;line-height:1.75;padding-inline-start:18px;border-inline-start:3px solid var(--sk-cyan)}
.sk6-technology-section{padding-top:20px}
.sk6-technology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch}
.sk6-technology-card{display:flex;flex-direction:column;padding:32px;min-width:0;border:1px solid var(--sk-line);border-radius:10px;background:var(--sk-white)}
.sk6-technology-card .sk-vendor-name{min-height:58px;margin-bottom:24px}
.sk6-technology-card h2{font-size:28px;line-height:1.25;margin:0 0 18px}
.sk6-technology-card h3{font-size:17px;line-height:1.4;margin:24px 0 10px;letter-spacing:0}
.sk6-technology-card p,.sk6-technology-card li{font-size:15px;line-height:1.75}
.sk6-technology-card ul{padding-inline-start:20px;color:var(--sk-muted)}
.sk6-technology-card li{margin-block:8px}
.sk6-scenario{padding-inline-start:16px;border-inline-start:2px solid var(--sk-cyan);margin-top:22px}
.sk6-scenario h3{margin-top:0}
.sk6-vendor-role{margin-top:22px;font-weight:600;color:var(--sk-ink)}
.sk6-tech-links{display:flex;flex-wrap:wrap;gap:4px 24px;padding-top:22px;margin-top:auto}
.sk6-tech-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.sk6-deployment-note{max-width:980px;margin-top:24px;font-size:14px;line-height:1.75}
.sk6-delivery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:32px 0 22px;padding-inline-start:24px}
.sk6-delivery-steps li{padding-inline-start:5px}
.sk6-delivery-steps h3{font-size:22px;margin-bottom:12px}
.sk6-delivery-steps p{font-size:16px;line-height:1.75}
.sk6-request-context{border-inline-start:4px solid var(--sk-cyan);padding:14px 18px;background:var(--sk-white);color:var(--sk-ink);font-size:16px;font-weight:650;line-height:1.6;margin-bottom:24px}
[dir='rtl'] .sk6-arrow{transform:scaleX(-1)}
@media(max-width:1000px){.sk6-service-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.sk6-technology-card{padding:25px}.sk6-partner-principles{gap:20px}}
@media(max-width:650px){.sk6-technology-grid,.sk6-partner-principles,.sk6-delivery-steps{grid-template-columns:1fr}.sk6-existing-panel>summary{font-size:18px;padding:16px 18px}.sk6-existing-body{padding:0 18px 18px}.sk6-partner-principles,.sk6-delivery-steps{gap:20px}.sk6-technology-card h2{font-size:25px}.sk6-lead{font-size:16px}}
@media(max-width:430px){.sk6-service-choices{grid-template-columns:1fr}.sk6-technology-card{padding:22px}.sk6-technology-card .v2-vendor-caption{font-size:20px}}
