.hw-hero[data-v-bf01f878]{background:linear-gradient(135deg,#0f2744,#1e40af 45%,#0e7490);color:#fff;border-radius:20px;padding:32px 28px;margin-bottom:20px}.hw-hero .zcb-page-subtitle[data-v-bf01f878],.hw-hero .zcb-page-title[data-v-bf01f878]{color:#fff}.hero-actions[data-v-bf01f878]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:16px}.entitlement[data-v-bf01f878]{margin-bottom:16px;padding:12px 16px;color:#065f46;background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.track-grid[data-v-bf01f878]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px}.track[data-v-bf01f878]{cursor:pointer;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease;padding:20px}.track[data-v-bf01f878]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 16px 32px rgba(37,99,235,.18);box-shadow:0 16px 32px rgba(37,99,235,.18)}.track-icon[data-v-bf01f878]{font-size:2rem;margin-bottom:8px}.track h3[data-v-bf01f878]{margin:0 0 8px;font-size:1.15rem}.track p[data-v-bf01f878]{color:#64748b;font-size:.92rem;min-height:44px}.meta[data-v-bf01f878]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem;color:#94a3b8;margin:10px 0}.actions[data-v-bf01f878],.meta[data-v-bf01f878]{display:-webkit-box;display:-ms-flexbox;display:flex}.actions[data-v-bf01f878]{margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.kits-section[data-v-bf01f878]{padding:22px;margin-bottom:20px}.sec-head[data-v-bf01f878]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.sec-head h2[data-v-bf01f878]{margin:0;font-size:1.25rem}.kit-grid[data-v-bf01f878]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.kit-card[data-v-bf01f878]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:14px;border-radius:16px;background:linear-gradient(160deg,#fff,#f8fafc);border:1px solid #e2e8f0;-webkit-box-shadow:0 10px 24px rgba(15,40,90,.06);box-shadow:0 10px 24px rgba(15,40,90,.06)}.kit-cover[data-v-bf01f878]{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;background:#e2e8f0}.kit-body[data-v-bf01f878]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kit-top[data-v-bf01f878]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.kit-top h3[data-v-bf01f878]{margin:0;font-size:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.kit-body p[data-v-bf01f878]{margin:6px 0;font-size:.85rem;color:#64748b}.price[data-v-bf01f878]{font-size:1.2rem!important;font-weight:800!important;color:#ea580c!important}.bom[data-v-bf01f878]{margin:8px 0 12px;padding:8px 10px;border-radius:10px;background:#f1f5f9;font-size:.8rem}.bom ul[data-v-bf01f878]{margin:6px 0 0;padding-left:18px;color:#475569}.projects[data-v-bf01f878]{padding:22px}.projects ul[data-v-bf01f878]{margin:12px 0 0;padding-left:18px}.projects li[data-v-bf01f878]{margin-bottom:10px;color:#334155}