.ixsp-chooser{--ixsp-bg:#07182c;--ixsp-card:#102a48;--ixsp-line:#365875;--ixsp-text:#f4f8fc;--ixsp-muted:#cad9e8;--ixsp-accent:#49d5ff;--ixsp-link:#8be5ff;max-width:1240px;margin:clamp(2rem,5vw,5rem) auto;padding:clamp(1rem,3vw,2rem);color:var(--ixsp-text);background:var(--ixsp-bg);border:1px solid var(--ixsp-line);border-radius:24px}
.ixsp-section-heading{max-width:760px;margin-bottom:1.5rem}.ixsp-eyebrow,.ixsp-tag{font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ixsp-accent)}
.ixsp-section-heading h2{margin:.25rem 0 .65rem;color:var(--ixsp-text);font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.ixsp-section-heading>p:last-child,.ixsp-path-body>p:not(.ixsp-tag):not(.ixsp-price),.ixsp-catalog-note{color:var(--ixsp-muted)}
.ixsp-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ixsp-path-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--ixsp-card);border:1px solid var(--ixsp-line);border-radius:18px}
.ixsp-path-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#0b2038}.ixsp-path-body{display:flex;flex:1;flex-direction:column;padding:1.1rem}.ixsp-path-body h3{margin:.15rem 0 .45rem;color:var(--ixsp-text);font-size:1.28rem;line-height:1.2}.ixsp-price{margin:0 0 .55rem;font-weight:800;color:var(--ixsp-text)}
.ixsp-path-body a{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.65rem;font-weight:800;color:var(--ixsp-link);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.ixsp-path-body a:hover{color:#fff}.ixsp-path-body a:focus-visible,.ixsp-chooser a:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:3px}
.ixsp-tag{align-self:flex-start;margin:0 0 .55rem;padding:.28rem .52rem;border:1px solid #4e7b9c;border-radius:999px;background:#0b2038}.ixsp-catalog-note{margin:1.25rem 0 0;padding:1rem;border-left:4px solid var(--ixsp-accent);background:#0b2038}.ixsp-catalog-note strong{color:var(--ixsp-text)}
#service-catalog .ix-service-group:not([open]){margin-bottom:.75rem}#service-catalog .ix-service-group summary{cursor:pointer}#service-catalog .ix-service-group summary:focus-visible{outline:3px solid #49d5ff;outline-offset:4px;border-radius:4px}#service-catalog .ixsp-repair-group{margin-top:2.5rem;border-top:4px solid #49d5ff}
@media (max-width:900px){.ixsp-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.ixsp-chooser{margin:2rem .75rem;padding:1rem;border-radius:18px}.ixsp-path-grid{grid-template-columns:1fr}.ixsp-path-card{border-radius:14px}.ixsp-path-body{padding:1rem}}
html[data-theme="light"] .ixsp-chooser,body[data-theme="light"] .ixsp-chooser{--ixsp-bg:#eef7ff;--ixsp-card:#fff;--ixsp-line:#7b9ab4;--ixsp-text:#0a2139;--ixsp-muted:#294961;--ixsp-accent:#005f86;--ixsp-link:#005478}html[data-theme="light"] .ixsp-tag,html[data-theme="light"] .ixsp-catalog-note,body[data-theme="light"] .ixsp-tag,body[data-theme="light"] .ixsp-catalog-note{background:#dcecf8}html[data-theme="light"] .ixsp-path-card img,body[data-theme="light"] .ixsp-path-card img{background:#dcecf8}html[data-theme="light"] .ixsp-path-body a:hover,body[data-theme="light"] .ixsp-path-body a:hover{color:#002f46}
@media (prefers-color-scheme:light){html:not([data-theme]) .ixsp-chooser{--ixsp-bg:#eef7ff;--ixsp-card:#fff;--ixsp-line:#7b9ab4;--ixsp-text:#0a2139;--ixsp-muted:#294961;--ixsp-accent:#005f86;--ixsp-link:#005478}html:not([data-theme]) .ixsp-tag,html:not([data-theme]) .ixsp-catalog-note{background:#dcecf8}html:not([data-theme]) .ixsp-path-card img{background:#dcecf8}html:not([data-theme]) .ixsp-path-body a:hover{color:#002f46}}
@media (forced-colors:active){.ixsp-chooser,.ixsp-path-card,.ixsp-tag,.ixsp-catalog-note{border:2px solid CanvasText}.ixsp-path-body a:focus-visible,.ixsp-chooser a:focus-visible{outline-color:Highlight}}
@media (prefers-reduced-motion:reduce){.ixsp-chooser *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
