.tools-slider-controls[data-astro-cid-c7zf5mnn]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:16px;margin-top:32px;padding:8px 18px;display:inline-flex}.tool-nav-btn[data-astro-cid-c7zf5mnn]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.tool-nav-btn[data-astro-cid-c7zf5mnn]:hover{background:#fff3;border-color:#ffffff59;transform:scale(1.05)}.tool-nav-btn[data-astro-cid-c7zf5mnn]:disabled,.tool-nav-btn.swiper-button-disabled{opacity:.22;cursor:not-allowed;pointer-events:none;transform:none!important}.tools-pagination.swiper-pagination{align-items:center;gap:6px;display:flex;width:auto!important;position:static!important}.tools-pagination .swiper-pagination-bullet{opacity:.6;background:#555;width:8px;height:8px;transition:all .2s;margin:0!important}.tools-pagination .swiper-pagination-bullet-active{opacity:1;background:#fff;border-radius:4px;width:20px}.tools-carousel-wrap[data-astro-cid-c7zf5mnn]{width:100%;max-width:var(--panel-max);box-sizing:border-box;margin:36px auto 0;padding:0 24px;position:relative}.tools-swiper[data-astro-cid-c7zf5mnn]{width:100%;padding:12px 4px 24px!important;overflow:hidden!important}.tool-slide[data-astro-cid-c7zf5mnn]{flex-shrink:0;max-width:84vw;display:flex;width:380px!important;height:auto!important}.tool-card[data-astro-cid-c7zf5mnn]{text-align:left;box-sizing:border-box;background:#121212bf;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;width:100%;min-height:290px;padding:34px 30px;transition:transform .2s,background-color .2s,border-color .2s;display:flex}.tool-card[data-astro-cid-c7zf5mnn]:hover{background:#1a1a1aeb;border-color:#fff3;transform:translateY(-4px)}.tool-icon-wrap[data-astro-cid-c7zf5mnn]{-webkit-filter:grayscale();background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:22px;transition:background-color .2s,border-color .2s;display:flex}.tool-card[data-astro-cid-c7zf5mnn]:hover .tool-icon-wrap[data-astro-cid-c7zf5mnn]{background:#ffffff1a;border-color:#ffffff38}.tool-category[data-astro-cid-c7zf5mnn]{text-transform:uppercase;letter-spacing:.1em;color:var(--subtle);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.tool-name[data-astro-cid-c7zf5mnn]{color:#f5f5f5;letter-spacing:-.02em;margin:0 0 12px;font-size:22px;font-weight:600}.tool-desc[data-astro-cid-c7zf5mnn]{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.matrix-section[data-astro-cid-c7zf5mnn]{margin-top:130px}.matrix-table-wrap[data-astro-cid-c7zf5mnn]{-webkit-overflow-scrolling:touch;background:#0e0e0ea6;border:1px solid #ffffff12;border-radius:18px;margin-top:48px;overflow-x:auto}.comparison-matrix[data-astro-cid-c7zf5mnn]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.comparison-matrix[data-astro-cid-c7zf5mnn] th[data-astro-cid-c7zf5mnn],.comparison-matrix[data-astro-cid-c7zf5mnn] td[data-astro-cid-c7zf5mnn]{border-bottom:1px solid #ffffff0d;padding:20px 24px;line-height:1.55}.comparison-matrix[data-astro-cid-c7zf5mnn] thead[data-astro-cid-c7zf5mnn] tr[data-astro-cid-c7zf5mnn]{background:#ffffff08}.dim-col[data-astro-cid-c7zf5mnn]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;width:22%;font-size:12px}.th-shpi[data-astro-cid-c7zf5mnn]{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.th-logo[data-astro-cid-c7zf5mnn]{width:auto;height:18px}.shpi-col[data-astro-cid-c7zf5mnn]{background:#ffffff0a;width:32%}.other-col[data-astro-cid-c7zf5mnn]{color:var(--muted);width:23%;font-weight:500}.comparison-matrix[data-astro-cid-c7zf5mnn] tbody[data-astro-cid-c7zf5mnn] tr[data-astro-cid-c7zf5mnn]{transition:background .15s}.comparison-matrix[data-astro-cid-c7zf5mnn] tbody[data-astro-cid-c7zf5mnn] tr[data-astro-cid-c7zf5mnn]:hover{background:#ffffff05}.row-label[data-astro-cid-c7zf5mnn]{color:#e5e5e5;font-size:14px;font-weight:600}.shpi-cell[data-astro-cid-c7zf5mnn]{color:#fff;background:#ffffff08;font-weight:500}.comp-cell[data-astro-cid-c7zf5mnn]{color:var(--muted)}.manual-cell[data-astro-cid-c7zf5mnn]{color:var(--subtle)}.honest-note[data-astro-cid-c7zf5mnn]{color:var(--subtle);margin-top:24px;text-align:center;max-width:720px;margin-inline:auto;font-size:13px;line-height:1.6}@media (width<=760px){.tools-carousel-wrap[data-astro-cid-c7zf5mnn]{padding:0 16px}.tool-card[data-astro-cid-c7zf5mnn]{min-height:250px;padding:26px 22px}.tool-icon-wrap[data-astro-cid-c7zf5mnn]{border-radius:15px;width:60px;height:60px;margin-bottom:16px}.tool-name[data-astro-cid-c7zf5mnn]{font-size:19px}.tool-desc[data-astro-cid-c7zf5mnn]{font-size:14px}.comparison-matrix[data-astro-cid-c7zf5mnn] th[data-astro-cid-c7zf5mnn],.comparison-matrix[data-astro-cid-c7zf5mnn] td[data-astro-cid-c7zf5mnn]{padding:14px 16px;font-size:13px}.dim-col[data-astro-cid-c7zf5mnn],.shpi-col[data-astro-cid-c7zf5mnn],.other-col[data-astro-cid-c7zf5mnn]{width:auto}}.cap-header-controls[data-astro-cid-lcdefpme]{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;justify-content:space-between;align-items:center;gap:20px;width:min(540px,100%);margin-top:36px;padding:8px 18px;display:inline-flex}.cap-counter-display[data-astro-cid-lcdefpme]{color:#e5e5e5;letter-spacing:.06em;flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.cap-counter-current[data-astro-cid-lcdefpme]{color:#fff}.cap-counter-sep[data-astro-cid-lcdefpme]{color:#555}.cap-counter-total[data-astro-cid-lcdefpme]{color:#777}.cap-progress-bar.swiper-pagination-progressbar{flex:1;margin:0 8px;background:#ffffff14!important;border-radius:9999px!important;height:3px!important;position:relative!important;overflow:hidden!important}.cap-progress-bar .swiper-pagination-progressbar-fill{background:#fff!important;border-radius:9999px!important}.cap-arrows[data-astro-cid-lcdefpme]{flex-shrink:0;align-items:center;gap:8px;display:flex}.cap-nav-btn[data-astro-cid-lcdefpme]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.cap-nav-btn[data-astro-cid-lcdefpme]:hover{background:#fff3;border-color:#ffffff59;transform:scale(1.05)}.cap-nav-btn[data-astro-cid-lcdefpme]:disabled,.cap-nav-btn.swiper-button-disabled{opacity:.22;cursor:not-allowed;pointer-events:none;transform:none!important}.cap-carousel-wrap[data-astro-cid-lcdefpme]{width:100%;max-width:var(--panel-max);box-sizing:border-box;margin:40px auto 0;padding:0 24px;position:relative}.capabilities-swiper[data-astro-cid-lcdefpme]{width:100%;padding:12px 4px 24px!important;overflow:hidden!important}.cap-slide[data-astro-cid-lcdefpme]{flex-shrink:0;max-width:86vw;display:flex;width:480px!important;height:auto!important}.capability-card[data-astro-cid-lcdefpme]{text-align:left;box-sizing:border-box;background:#121212c7;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;width:100%;min-height:340px;padding:38px 34px;transition:transform .2s,border-color .2s,background-color .2s;display:flex}.capability-card[data-astro-cid-lcdefpme]:hover{background:#1a1a1af2;border-color:#ffffff38;transform:translateY(-4px)}.cap-card-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.cap-num[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:#fff;background:#ffffff14;border-radius:9999px;padding:5px 14px;font-size:13px;font-weight:700}.cap-tag[data-astro-cid-lcdefpme]{color:#cfcfcf;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:500}.cap-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:#fff;margin:0 0 14px;font-size:26px;font-weight:600}.cap-desc[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 24px;font-size:15px;line-height:1.65}.cap-feature-list[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:flex}.cap-feature-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#d4d4d4;align-items:center;gap:10px;font-size:13px;display:flex}.cap-feature-list[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#fff;flex-shrink:0}.cap-card-footer[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff0f;justify-content:flex-end;margin-top:18px;padding-top:14px;display:flex}.cap-guide-link[data-astro-cid-lcdefpme]{color:#ededed;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .15s,gap .15s;display:inline-flex}.cap-guide-link[data-astro-cid-lcdefpme]:hover{color:#fff;gap:9px}@media (width<=760px){.capability-card[data-astro-cid-lcdefpme]{min-height:300px;padding:28px 22px}.cap-title[data-astro-cid-lcdefpme]{font-size:21px}.cap-desc[data-astro-cid-lcdefpme]{margin-bottom:18px;font-size:14px}.cap-header-controls[data-astro-cid-lcdefpme]{gap:12px;width:100%;padding:6px 14px}}.faq-accordion[data-astro-cid-lcdefpme]{text-align:left;flex-direction:column;gap:14px;max-width:820px;margin:52px auto 0;display:flex}.faq-accordion-item[data-astro-cid-lcdefpme]{background:#121212b8;border:1px solid #ffffff14;border-radius:18px;transition:background-color .2s,border-color .2s;overflow:hidden}.faq-accordion-item[data-astro-cid-lcdefpme]:hover{background:#181818e6;border-color:#ffffff2e}.faq-accordion-item[data-astro-cid-lcdefpme][open]{background:#161616f2;border-color:#ffffff3d}.faq-summary[data-astro-cid-lcdefpme]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.faq-summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#f3f3f3;font-size:18px;font-weight:600;transition:color .15s}.faq-accordion-item[data-astro-cid-lcdefpme]:hover .faq-question[data-astro-cid-lcdefpme],.faq-accordion-item[data-astro-cid-lcdefpme][open] .faq-question[data-astro-cid-lcdefpme]{color:#fff}.faq-icon[data-astro-cid-lcdefpme]{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,border-color .2s;display:flex}.faq-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .25s}.faq-accordion-item[data-astro-cid-lcdefpme][open] .faq-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff0a;margin-top:-4px;padding:18px 28px 24px}.faq-answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:15px;line-height:1.7}@media (width<=760px){.faq-summary[data-astro-cid-lcdefpme]{padding:18px 20px}.faq-question[data-astro-cid-lcdefpme]{font-size:16px}.faq-answer[data-astro-cid-lcdefpme]{padding:14px 20px 20px}.faq-answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px}}.lifecycle-track-wrap[data-astro-cid-lcdefpme]{box-sizing:border-box;max-width:960px;margin:50px auto 0;padding:0 16px}.lifecycle-track[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding:10px 0;display:flex;position:relative}.track-node[data-astro-cid-lcdefpme]{z-index:2;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.track-dot-wrap[data-astro-cid-lcdefpme]{background:#111;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,background-color .2s;display:flex;box-shadow:0 0 16px #0009}.track-dot[data-astro-cid-lcdefpme]{letter-spacing:.05em;color:#fff;font-size:12px;font-weight:700}.track-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:10px;font-size:11px;font-weight:600}.track-connector[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#ffffff38,#ffffff0f);width:100%;height:1px;position:absolute;top:19px;left:50%}.workflow-grid[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.workflow-card[data-astro-cid-lcdefpme]{box-sizing:border-box;background:#121212b8;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s,border-color .2s,background-color .2s;display:flex}.workflow-card[data-astro-cid-lcdefpme]:hover{background:#181818f2;border-color:#ffffff3d;transform:translateY(-4px)}.card-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-step-badge[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:700}.card-module-tag[data-astro-cid-lcdefpme]{color:#a3a3a3;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.card-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#f5f5f5;margin:0 0 12px;font-size:19px;font-weight:600}.card-desc[data-astro-cid-lcdefpme]{color:var(--muted);flex-grow:1;margin:0 0 22px;font-size:14px;line-height:1.65}.card-handoff[data-astro-cid-lcdefpme]{color:#d4d4d4;border-top:1px solid #ffffff0f;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:500;display:flex}.card-handoff[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:#fff;flex-shrink:0}@media (width<=1040px){.workflow-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.lifecycle-track-wrap[data-astro-cid-lcdefpme]{display:none}.workflow-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:32px}.workflow-card[data-astro-cid-lcdefpme]{padding:26px 22px}.card-title[data-astro-cid-lcdefpme]{font-size:18px}.card-desc[data-astro-cid-lcdefpme]{font-size:14px}}
