.tech_techStarterContainer__UL_B0{min-height:calc(100vh - 80px);margin-top:80px;background:#faf7e9;display:flex;flex-direction:column;height:calc(100vh - 80px);overflow:hidden}@media(max-width:830px){.tech_techStarterContainer__UL_B0{height:auto}}.tech_stickyHeader__Ocucy{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#faf7e9;padding:24px 40px 0;border-bottom:1px solid rgba(230,224,200,.5);box-shadow:0 2px 8px rgba(166,150,0,.05)}@media(max-width:830px){.tech_stickyHeader__Ocucy{position:relative;padding:18px 24px 0}}@media(max-width:393px){.tech_stickyHeader__Ocucy{padding:14px 16px 0}}.tech_pageHeader__LgDNF{margin-bottom:20px;text-align:center}@media(max-width:393px){.tech_pageHeader__LgDNF{margin-bottom:16px}}.tech_pageTitle__35Jjj{font-family:var(--font-oldschool),sans-serif;font-weight:500;color:#a69600;font-style:normal;font-size:1.8rem;margin:0 0 6px;letter-spacing:.5px}@media(max-width:1024px){.tech_pageTitle__35Jjj{font-size:1.6rem}}@media(max-width:830px){.tech_pageTitle__35Jjj{font-size:1.4rem}}@media(max-width:393px){.tech_pageTitle__35Jjj{font-size:1.2rem}}.tech_pageSubtitle__A3zq6{font-family:var(--font-sharp-20),sans-serif;font-weight:400;color:#666;font-style:normal;font-size:.85rem;margin:0}@media(max-width:393px){.tech_pageSubtitle__A3zq6{font-size:.8rem}}.tech_statusBar__DsGkh{background:#fff;border:1px solid #e8e0c8;border-radius:8px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:393px){.tech_statusBar__DsGkh{flex-direction:column;padding:14px 16px;margin-bottom:16px}}.tech_progressInfo__w_VPI{display:flex;gap:24px;flex:1 1}@media(max-width:393px){.tech_progressInfo__w_VPI{flex-direction:column;width:100%;gap:12px}}.tech_progressItem__KkDXs{display:flex;align-items:center;gap:8px}@media(max-width:393px){.tech_progressItem__KkDXs{justify-content:space-between}}.tech_label__mKxvx{font-family:var(--font-sharp-20),sans-serif;font-weight:500;color:#666;font-style:normal;font-size:.85rem}@media(max-width:393px){.tech_label__mKxvx{font-size:.8rem}}.tech_value__TFwaX{font-family:var(--font-oldschool),sans-serif;font-weight:600;color:#262c35;font-style:normal;font-size:.9rem}.tech_value__TFwaX.tech_valid___zIo2{color:#4caf50}.tech_value__TFwaX.tech_invalid__OLfHW{color:#ff3a30}@media(max-width:393px){.tech_value__TFwaX{font-size:.85rem}}.tech_validationSuccess__hEF93{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#e8f5e9;border:1px solid #4caf50;border-radius:6px;font-family:var(--font-sharp-20),sans-serif;font-weight:600;color:#4caf50;font-style:normal;font-size:.85rem}@media(max-width:393px){.tech_validationSuccess__hEF93{width:100%;justify-content:center;font-size:.8rem}}.tech_validationWarning__lUNdU{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#fff3e0;border:1px solid #ff9800;border-radius:6px;font-family:var(--font-sharp-20),sans-serif;font-weight:600;color:#ff9800;font-style:normal;font-size:.85rem}@media(max-width:393px){.tech_validationWarning__lUNdU{width:100%;justify-content:center;font-size:.8rem}}.tech_viewCartButtonContainer__ZB7dF{margin-bottom:20px;display:flex;justify-content:center}@media(max-width:393px){.tech_viewCartButtonContainer__ZB7dF{margin-bottom:16px}}.tech_viewCartButton__dxzEa{display:flex;align-items:center;justify-content:center;gap:8px;background:#a69600;border:none;border-radius:8px;padding:10px 20px;font-family:var(--font-sharp-20),sans-serif;font-weight:500;color:#fff;font-style:normal;font-size:.85rem;cursor:pointer;transition:all .2s ease}.tech_viewCartButton__dxzEa:hover{background:#8d7a00}@media(max-width:393px){.tech_viewCartButton__dxzEa{width:100%;padding:9px 16px;font-size:.8rem}}.tech_cardsScrollContainer__RK2lN{flex:1 1;overflow-y:auto;padding:0 40px 40px;scrollbar-width:none;-ms-overflow-style:none}.tech_cardsScrollContainer__RK2lN::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:830px){.tech_cardsScrollContainer__RK2lN{padding:0 24px 40px}}@media(max-width:393px){.tech_cardsScrollContainer__RK2lN{padding:0 16px 40px}}.tech_plansGrid__fw1Od{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:18px;gap:18px;padding-top:20px}@media(max-width:1024px){.tech_plansGrid__fw1Od{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}}@media(max-width:830px){.tech_plansGrid__fw1Od{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}}@media(max-width:393px){.tech_plansGrid__fw1Od{grid-template-columns:1fr;gap:12px}}.tech_planCard__XDf5w{background:#fff;border:1.5px solid #e8e0c8;border-radius:12px;overflow:hidden;transition:border-color .3s ease;position:relative}.tech_planCard__XDf5w:hover{border-color:#d4c89a}.tech_selectedCard__b0OVD{border:2px solid #4caf50;background:rgba(232,255,237,.3)}.tech_selectedCard__b0OVD:hover{border-color:#45a049}.tech_disabledCard__gUdnk{opacity:.4;pointer-events:none;filter:grayscale(70%)}.tech_selectedBadge__f8Wir{position:absolute;top:10px;right:10px;background:#4caf50;padding:5px 10px;border-radius:16px;display:flex;align-items:center;gap:4px;font-family:var(--font-sharp-20),sans-serif;font-weight:600;color:#fff;font-style:normal;font-size:.7rem;z-index:10}.tech_selectedBadge__f8Wir svg{width:14px;height:14px}.tech_planImageSection__nZShY{width:100%;height:140px;position:relative;overflow:hidden;background:#f7f2e2}@media(max-width:393px){.tech_planImageSection__nZShY{height:120px}}.tech_imageOverlay__fVxCO{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.7));z-index:1}.tech_planDetailsSection__JQIqU{padding:16px;display:flex;flex-direction:column;gap:12px}@media(max-width:393px){.tech_planDetailsSection__JQIqU{padding:14px;gap:10px}}.tech_programInfo__5HVDd{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid #f0ead0}.tech_programTitle__pGAAO{font-family:var(--font-oldschool),sans-serif;font-weight:600;color:#262c35;font-style:normal;font-size:.95rem;margin:0;line-height:1.3;flex:1 1}@media(max-width:393px){.tech_programTitle__pGAAO{font-size:.9rem}}.tech_exploreBtn__vylhg{font-family:var(--font-sharp-20),sans-serif;font-weight:500;color:#a69600;font-style:normal;background:rgba(0,0,0,0);border:1px solid #e8e0c8;border-radius:6px;padding:5px 10px;font-size:.7rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}.tech_exploreBtn__vylhg:hover{background:#f7f2e2;border-color:#a69600}.tech_exploreBtn__vylhg svg{width:14px;height:14px}.tech_planTypeTag__BK6sJ{font-family:var(--font-sharp-20),sans-serif;font-weight:600;color:#a69600;font-style:normal;font-size:.85rem;padding:6px 12px;background:#f7f2e2;border-radius:6px;text-align:center;letter-spacing:.3px}.tech_packageInfo__uX4eW{padding:8px 0}.tech_packageText__pEtz2{font-weight:500;color:#666;font-size:.8rem;margin:0;text-align:center}.tech_addToCartBtn__2Owjh,.tech_packageText__pEtz2{font-family:var(--font-sharp-20),sans-serif;font-style:normal}.tech_addToCartBtn__2Owjh{display:flex;align-items:center;justify-content:center;gap:6px;background:#a69600;border:none;border-radius:8px;padding:11px 16px;font-weight:600;color:#fff;font-size:.85rem;cursor:pointer;transition:all .2s ease;width:100%}.tech_addToCartBtn__2Owjh:hover:not(:disabled){background:#8d7a00}.tech_addToCartBtn__2Owjh:active:not(:disabled){transform:scale(.98)}.tech_addToCartBtn__2Owjh:disabled{opacity:.5;cursor:not-allowed;background:#999}@media(max-width:393px){.tech_addToCartBtn__2Owjh{padding:10px 14px;font-size:.8rem}}.tech_removeBtn__bGqeM{background:#f44336}.tech_removeBtn__bGqeM:hover:not(:disabled){background:#d32f2f}.tech_loadingContainer__jvkED{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:14px}@media(max-width:393px){.tech_loadingContainer__jvkED{padding:40px 16px}}.tech_loadingContainer__jvkED p{font-family:var(--font-sharp-20),sans-serif;font-weight:400;color:#666;font-style:normal;font-size:.85rem;margin:0}.tech_loadingCard__4aKPM{background:#fff;border:1px solid #e8e0c8;border-radius:10px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:150px}.tech_loadingCard__4aKPM p{font-family:var(--font-sharp-20),sans-serif;font-weight:400;color:#666;font-style:normal;font-size:.8rem;margin:0;text-align:center}@media(max-width:393px){.tech_loadingCard__4aKPM{padding:24px 16px;min-height:130px}}.tech_loadingSpinner__Oqk0r{width:36px;height:36px;border:3px solid #e8e0c8;border-top-color:#a69600;border-radius:50%;animation:tech_spin__SFzMo .8s linear infinite}@media(max-width:393px){.tech_loadingSpinner__Oqk0r{width:32px;height:32px}}@keyframes tech_spin__SFzMo{to{transform:rotate(1turn)}}.tech_cartToggleBtn__jK0xT{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#a69600;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(166,150,0,.3);transition:all .2s ease;z-index:50}.tech_cartToggleBtn__jK0xT:hover{background:#8d7a00;transform:translateY(-2px);box-shadow:0 6px 20px rgba(166,150,0,.4)}.tech_cartToggleBtn__jK0xT svg{width:24px;height:24px}@media(max-width:393px){.tech_cartToggleBtn__jK0xT{bottom:20px;right:20px;width:50px;height:50px}.tech_cartToggleBtn__jK0xT svg{width:22px;height:22px}}.tech_cartBadge__cY3LT{position:absolute;top:-4px;right:-4px;background:#ff3a30;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sharp-20),sans-serif;font-weight:600;color:#fff;font-style:normal;font-size:.7rem;border:2px solid #fff}