.HeroBannerSlider-module__c1gbeq__sliderWrapper{-webkit-user-select:none;user-select:none;background:#0a1c16;border-radius:20px;width:100%;max-width:1240px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000038}.HeroBannerSlider-module__c1gbeq__sliderViewport{aspect-ratio:16/6.4;width:100%;min-height:260px;max-height:480px;position:relative;overflow:hidden}.HeroBannerSlider-module__c1gbeq__sliderTrack{width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1);display:flex}.HeroBannerSlider-module__c1gbeq__slide{flex:0 0 100%;width:100%;height:100%;position:relative}.HeroBannerSlider-module__c1gbeq__imageWrapper{width:100%;height:100%;position:relative}.HeroBannerSlider-module__c1gbeq__slideImage{object-fit:cover;object-position:center}.HeroBannerSlider-module__c1gbeq__imageOverlay{pointer-events:none;background:linear-gradient(#0000000d 0%,#00000026 50%,#0a1c1673 100%);position:absolute;inset:0}.HeroBannerSlider-module__c1gbeq__captionOverlay{text-align:center;color:#fff;z-index:2;background:radial-gradient(#0a1c1680 0%,#0a1c16bf 100%);flex-direction:column;justify-content:center;align-items:center;padding:24px 64px;display:flex;position:absolute;inset:0}.HeroBannerSlider-module__c1gbeq__slideTag{letter-spacing:.08em;color:#fbbf24;text-transform:uppercase;background:#f59e0b2e;border:1px solid #f59e0b66;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.HeroBannerSlider-module__c1gbeq__slideTitle{color:#fff;text-shadow:0 2px 8px #00000080;max-width:820px;margin-bottom:8px;font-size:clamp(20px,3.2vw,36px);font-weight:800;line-height:1.25}.HeroBannerSlider-module__c1gbeq__slideSubtitle{color:#ffffffe0;text-shadow:0 1px 4px #0006;max-width:700px;margin-bottom:16px;font-size:clamp(12px,1.4vw,16px);font-weight:400;line-height:1.5}.HeroBannerSlider-module__c1gbeq__accentBar{background:#f59e0b;border-radius:2px;width:56px;height:4px}.HeroBannerSlider-module__c1gbeq__navButton{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:10;background:#ffffff59;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0003}.HeroBannerSlider-module__c1gbeq__navButton:hover{color:#0f172a;background:#fffffff2;transform:translateY(-50%)scale(1.08)}.HeroBannerSlider-module__c1gbeq__prevButton{left:20px}.HeroBannerSlider-module__c1gbeq__nextButton{right:20px}.HeroBannerSlider-module__c1gbeq__indicators{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.HeroBannerSlider-module__c1gbeq__indicatorDot{cursor:pointer;background:#ffffff73;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .25s}.HeroBannerSlider-module__c1gbeq__indicatorDot:hover{background:#fffc}.HeroBannerSlider-module__c1gbeq__activeDot{background:#f59e0b;border-radius:12px;width:28px;box-shadow:0 0 8px #f59e0b99}@media (max-width:768px){.HeroBannerSlider-module__c1gbeq__sliderWrapper{border-radius:14px}.HeroBannerSlider-module__c1gbeq__sliderViewport{aspect-ratio:16/9;min-height:200px}.HeroBannerSlider-module__c1gbeq__captionOverlay{padding:16px 40px}.HeroBannerSlider-module__c1gbeq__navButton{width:34px;height:34px}.HeroBannerSlider-module__c1gbeq__prevButton{left:10px}.HeroBannerSlider-module__c1gbeq__nextButton{right:10px}.HeroBannerSlider-module__c1gbeq__indicators{gap:6px;bottom:10px}.HeroBannerSlider-module__c1gbeq__indicatorDot{width:8px;height:8px}.HeroBannerSlider-module__c1gbeq__activeDot{width:22px}}
.KomoditasModal-module__ebQVVG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out KomoditasModal-module__ebQVVG__fadeIn;display:flex;position:fixed;inset:0}@keyframes KomoditasModal-module__ebQVVG__fadeIn{0%{opacity:0}to{opacity:1}}.KomoditasModal-module__ebQVVG__modal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;max-width:680px;max-height:84vh;animation:.2s cubic-bezier(.16,1,.3,1) KomoditasModal-module__ebQVVG__modalPop;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a40}@keyframes KomoditasModal-module__ebQVVG__modalPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.KomoditasModal-module__ebQVVG__header{color:#fff;background:#182a2e;border-bottom:1px solid #223a3f;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.KomoditasModal-module__ebQVVG__headerTitleWrap{align-items:center;gap:12px;display:flex}.KomoditasModal-module__ebQVVG__headerIconBox{color:#fff;background:#ffffff1f;border:1px solid #ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.KomoditasModal-module__ebQVVG__modalHeading{color:#fff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.KomoditasModal-module__ebQVVG__modalSubheading{color:#ffffffa6;margin:2px 0 0;font-size:11.5px}.KomoditasModal-module__ebQVVG__closeBtn{color:#ffffffd9;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:flex}.KomoditasModal-module__ebQVVG__closeBtn:hover{color:#fff;background:#ffffff40}.KomoditasModal-module__ebQVVG__searchSection{background:#fff;border-bottom:1px solid #f1f5f9;flex-direction:column;gap:8px;padding:14px 20px 10px;display:flex}.KomoditasModal-module__ebQVVG__searchWrap{align-items:center;display:flex;position:relative}.KomoditasModal-module__ebQVVG__searchIcon{pointer-events:none;position:absolute;left:14px}.KomoditasModal-module__ebQVVG__searchInput{color:#182a2e;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:11px 36px 11px 40px;font-size:13.5px;transition:all .15s}.KomoditasModal-module__ebQVVG__searchInput:focus{background:#fff;border-color:#182a2e;box-shadow:0 0 0 3px #182a2e1a}.KomoditasModal-module__ebQVVG__searchInput::placeholder{color:#94a3b8}.KomoditasModal-module__ebQVVG__clearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;position:absolute;right:12px}.KomoditasModal-module__ebQVVG__clearBtn:hover{color:#475569}.KomoditasModal-module__ebQVVG__statsBar{justify-content:space-between;align-items:center;display:flex}.KomoditasModal-module__ebQVVG__statsText{color:#64748b;font-size:11.5px}.KomoditasModal-module__ebQVVG__statsText strong{color:#182a2e}.KomoditasModal-module__ebQVVG__tableHeaderRow{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:1fr 110px 120px 80px;padding:10px 20px;font-size:11px;font-weight:700;display:grid}.KomoditasModal-module__ebQVVG__thName{align-items:center;display:flex}.KomoditasModal-module__ebQVVG__thTarif{text-align:right;padding-right:12px}.KomoditasModal-module__ebQVVG__thSatuan,.KomoditasModal-module__ebQVVG__thAction{text-align:center}.KomoditasModal-module__ebQVVG__treeContainer{background:#fff;flex:1;padding:8px 0;overflow-y:auto}.KomoditasModal-module__ebQVVG__treeContainer::-webkit-scrollbar{width:6px}.KomoditasModal-module__ebQVVG__treeContainer::-webkit-scrollbar-track{background:#f8fafc}.KomoditasModal-module__ebQVVG__treeContainer::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.KomoditasModal-module__ebQVVG__groupBlock{flex-direction:column;display:flex}.KomoditasModal-module__ebQVVG__folderRow{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px;padding-right:20px;transition:background .12s;display:flex}.KomoditasModal-module__ebQVVG__rootFolderRow{background:#fafbfc;border-top:1px solid #f1f5f9}.KomoditasModal-module__ebQVVG__folderRow:hover{background:#f1f5f9}.KomoditasModal-module__ebQVVG__folderLeft{flex:1;align-items:center;gap:8px;display:flex}.KomoditasModal-module__ebQVVG__chevronBtn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:transform .18s;display:flex}.KomoditasModal-module__ebQVVG__chevronOpen{transform:rotate(90deg)}.KomoditasModal-module__ebQVVG__branchIcon{color:#94a3b8;margin-right:-2px;font-size:13px;line-height:1}.KomoditasModal-module__ebQVVG__folderIcon{font-size:16px;line-height:1}.KomoditasModal-module__ebQVVG__folderTitle{color:#182a2e;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.KomoditasModal-module__ebQVVG__folderRight{align-items:center;display:flex}.KomoditasModal-module__ebQVVG__folderCountBadge{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.KomoditasModal-module__ebQVVG__folderChildren{flex-direction:column;display:flex}.KomoditasModal-module__ebQVVG__itemRow{cursor:pointer;border-bottom:1px solid #f1f5f9;grid-template-columns:1fr 110px 120px 80px;align-items:center;padding-top:11px;padding-bottom:11px;padding-right:20px;transition:all .12s;display:grid}.KomoditasModal-module__ebQVVG__itemRow:hover{background:#f8fafc}.KomoditasModal-module__ebQVVG__selectableItem:hover .KomoditasModal-module__ebQVVG__itemName{color:#182a2e}.KomoditasModal-module__ebQVVG__selectableItem:hover .KomoditasModal-module__ebQVVG__pilihBtn{color:#fff;background:#182a2e;border-color:#182a2e}.KomoditasModal-module__ebQVVG__colName{align-items:center;gap:8px;min-width:0;display:flex}.KomoditasModal-module__ebQVVG__docIcon{color:#64748b;font-size:14px;line-height:1}.KomoditasModal-module__ebQVVG__nameWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.KomoditasModal-module__ebQVVG__itemName{color:#1e293b;font-size:13.5px;font-weight:600;line-height:1.3}.KomoditasModal-module__ebQVVG__itemBreadcrumb{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.KomoditasModal-module__ebQVVG__colTarif{text-align:right;padding-right:12px}.KomoditasModal-module__ebQVVG__tarifValue{color:#182a2e;letter-spacing:-.01em;font-size:13.5px;font-weight:700}.KomoditasModal-module__ebQVVG__tarifEmpty{color:#94a3b8;font-size:12px}.KomoditasModal-module__ebQVVG__colSatuan{justify-content:center;display:flex}.KomoditasModal-module__ebQVVG__satuanBadge{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;max-width:110px;padding:3px 8px;font-size:10.5px;font-weight:700;overflow:hidden}.KomoditasModal-module__ebQVVG__colAction{justify-content:center;display:flex}.KomoditasModal-module__ebQVVG__pilihBtn{color:#182a2e;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .15s}.KomoditasModal-module__ebQVVG__pilihBtn:hover{color:#fff;background:#182a2e;border-color:#182a2e}.KomoditasModal-module__ebQVVG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.KomoditasModal-module__ebQVVG__emptyIcon{margin-bottom:4px;font-size:36px}.KomoditasModal-module__ebQVVG__emptyTitle{color:#1e293b;margin:0;font-size:15px;font-weight:700}.KomoditasModal-module__ebQVVG__emptyDesc{color:#94a3b8;max-width:320px;font-size:12.5px}.KomoditasModal-module__ebQVVG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.KomoditasModal-module__ebQVVG__footerTip{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.KomoditasModal-module__ebQVVG__tipIcon{font-size:14px}.KomoditasModal-module__ebQVVG__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:7px 18px;font-size:13px;font-weight:600;transition:all .15s}.KomoditasModal-module__ebQVVG__cancelBtn:hover{color:#182a2e;background:#f1f5f9;border-color:#182a2e}@media (max-width:600px){.KomoditasModal-module__ebQVVG__tableHeaderRow{grid-template-columns:1fr 90px 70px}.KomoditasModal-module__ebQVVG__thSatuan{display:none}.KomoditasModal-module__ebQVVG__itemRow{grid-template-columns:1fr 90px 70px}.KomoditasModal-module__ebQVVG__colSatuan{display:none}.KomoditasModal-module__ebQVVG__modalHeading{font-size:14.5px}}
.CartDrawer-module__7HZXAW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0a1c16a6;justify-content:flex-end;animation:.2s ease-out CartDrawer-module__7HZXAW__fadeIn;display:flex;position:fixed;inset:0}@keyframes CartDrawer-module__7HZXAW__fadeIn{0%{opacity:0}to{opacity:1}}.CartDrawer-module__7HZXAW__drawer{background:#fff;flex-direction:column;width:100%;max-width:480px;height:100%;animation:.28s cubic-bezier(.16,1,.3,1) CartDrawer-module__7HZXAW__slideIn;display:flex;overflow:hidden;box-shadow:-8px 0 32px #0003}@keyframes CartDrawer-module__7HZXAW__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.CartDrawer-module__7HZXAW__drawerHeader{color:#fff;background:#182a2e;border-bottom:1px solid #223a3f;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.CartDrawer-module__7HZXAW__drawerTitleWrap{align-items:center;gap:10px;display:flex}.CartDrawer-module__7HZXAW__drawerIconWrap{background:#ffffff1f;border:1px solid #ffffff26;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CartDrawer-module__7HZXAW__drawerTitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.CartDrawer-module__7HZXAW__drawerCountBadge{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.CartDrawer-module__7HZXAW__closeBtn{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.CartDrawer-module__7HZXAW__closeBtn:hover{background:#ffffff40;transform:scale(1.05)}.CartDrawer-module__7HZXAW__drawerBody{background:#f7f8fb;flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.CartDrawer-module__7HZXAW__bodyActions{justify-content:flex-end;margin-bottom:-6px;display:flex}.CartDrawer-module__7HZXAW__clearAllBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.CartDrawer-module__7HZXAW__clearAllBtn:hover{background:#fee2e2}.CartDrawer-module__7HZXAW__emptyState{text-align:center;color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.CartDrawer-module__7HZXAW__emptyIcon{opacity:.8;font-size:48px}.CartDrawer-module__7HZXAW__emptyTitle{color:#1e293b;margin:0;font-size:16px;font-weight:700}.CartDrawer-module__7HZXAW__emptyDesc{color:#64748b;max-width:280px;margin:0;font-size:13px;line-height:1.5}.CartDrawer-module__7HZXAW__cartItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px;transition:all .15s;display:flex}.CartDrawer-module__7HZXAW__cartItem:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000a}.CartDrawer-module__7HZXAW__cartItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.CartDrawer-module__7HZXAW__cartItemBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CartDrawer-module__7HZXAW__itemIndexBadge{color:#fff;background:#182a2e;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:flex}.CartDrawer-module__7HZXAW__typeBadge,.CartDrawer-module__7HZXAW__catBadge{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.CartDrawer-module__7HZXAW__deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.CartDrawer-module__7HZXAW__deleteBtn:hover{color:#ef4444;background:#fee2e2}.CartDrawer-module__7HZXAW__cartItemName{color:#182a2e;font-size:13.5px;font-weight:700;line-height:1.4}.CartDrawer-module__7HZXAW__cartItemBottom{border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.CartDrawer-module__7HZXAW__qtyStepper{background:#f1f5f9;border-radius:8px;align-items:center;gap:4px;padding:2px 4px;display:flex}.CartDrawer-module__7HZXAW__qtyBtn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;transition:all .15s;display:flex}.CartDrawer-module__7HZXAW__qtyBtn:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}.CartDrawer-module__7HZXAW__qtyBtn:disabled{opacity:.4;cursor:not-allowed}.CartDrawer-module__7HZXAW__qtyInput{text-align:center;color:#1e293b;background:0 0;border:none;outline:none;width:48px;font-size:13px;font-weight:700}.CartDrawer-module__7HZXAW__qtySatuan{color:#64748b;padding-right:4px;font-size:11px;font-weight:600}.CartDrawer-module__7HZXAW__itemSubtotal{color:#182a2e;font-size:14px;font-weight:700}.CartDrawer-module__7HZXAW__drawerFooter{background:#fff;border-top:1.5px solid #e2e8f0;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.CartDrawer-module__7HZXAW__summaryList{flex-direction:column;gap:8px;display:flex}.CartDrawer-module__7HZXAW__summaryRow{color:#64748b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.CartDrawer-module__7HZXAW__summaryTotalRow{color:#182a2e;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:8px;font-size:15px;font-weight:700;display:flex}.CartDrawer-module__7HZXAW__summaryTotalVal{color:#182a2e;font-size:18px;font-weight:800}.CartDrawer-module__7HZXAW__checkoutBtn{color:#fff;cursor:pointer;background:#182a2e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14.5px;font-weight:700;transition:all .2s;display:flex}.CartDrawer-module__7HZXAW__checkoutBtn:hover{background:#223a3f;transform:translateY(-1px);box-shadow:0 6px 20px #182a2e40}.CartDrawer-module__7HZXAW__continueBtn{color:#334155;cursor:pointer;text-align:center;background:0 0;border:1.5px solid #cbd5e1;border-radius:10px;padding:10px;font-size:13px;font-weight:600;transition:all .15s}.CartDrawer-module__7HZXAW__continueBtn:hover{background:#f1f5f9;border-color:#94a3b8}
.SimulasiForm-module__4S2t8a__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:540px;overflow:hidden;box-shadow:0 8px 30px #0f172a14}.SimulasiForm-module__4S2t8a__cardHeader{background:#182a2e;border-bottom:1px solid #223a3f;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.SimulasiForm-module__4S2t8a__headerLeft{align-items:center;gap:12px;display:flex}.SimulasiForm-module__4S2t8a__headerIconWrap{background:#ffffff1f;border:1px solid #ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.SimulasiForm-module__4S2t8a__cardHeaderInfo{flex-direction:column;gap:2px;display:flex}.SimulasiForm-module__4S2t8a__cardTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.SimulasiForm-module__4S2t8a__cardSubtitle{color:#ffffffa6;font-size:11.5px;font-weight:500}.SimulasiForm-module__4S2t8a__redBadge{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;animation:.3s cubic-bezier(.175,.885,.32,1.275) SimulasiForm-module__4S2t8a__popBadge;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #ef444473}.SimulasiForm-module__4S2t8a__badgeAnimate{animation:.45s cubic-bezier(.175,.885,.32,1.275) SimulasiForm-module__4S2t8a__popBadgePulse}@keyframes SimulasiForm-module__4S2t8a__popBadge{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}@keyframes SimulasiForm-module__4S2t8a__popBadgePulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.SimulasiForm-module__4S2t8a__toastNotification{color:#166534;background:#f0fdf4;border-bottom:1px solid #bbf7d0;align-items:center;gap:8px;padding:10px 24px;font-size:12.5px;animation:.2s SimulasiForm-module__4S2t8a__fadeIn;display:flex}.SimulasiForm-module__4S2t8a__toastIcon{font-size:15px}.SimulasiForm-module__4S2t8a__toastText{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.SimulasiForm-module__4S2t8a__toastLink{color:#0f172a;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:12px;font-weight:700;text-decoration:underline}.SimulasiForm-module__4S2t8a__toastLink:hover{color:#1e293b}.SimulasiForm-module__4S2t8a__formBody{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.SimulasiForm-module__4S2t8a__tipeLayananGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.SimulasiForm-module__4S2t8a__tipeLayananBtn{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:11px 12px;transition:all .18s;display:flex}.SimulasiForm-module__4S2t8a__tipeLayananBtn:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.SimulasiForm-module__4S2t8a__tipeLayananActive{background:#f1f5f9;border-color:#182a2e;box-shadow:0 4px 14px #182a2e1a}.SimulasiForm-module__4S2t8a__tipeLayananIcon{font-size:20px;line-height:1}.SimulasiForm-module__4S2t8a__tipeLayananText{flex-direction:column;gap:2px;display:flex}.SimulasiForm-module__4S2t8a__tipeLayananTitle{color:#1e293b;font-size:12.5px;font-weight:700;line-height:1.2}.SimulasiForm-module__4S2t8a__tipeLayananActive .SimulasiForm-module__4S2t8a__tipeLayananTitle{color:#182a2e}.SimulasiForm-module__4S2t8a__tipeLayananDesc{color:#64748b;font-size:10.5px;line-height:1.2}.SimulasiForm-module__4S2t8a__tipeLayananActive .SimulasiForm-module__4S2t8a__tipeLayananDesc{color:#475569}.SimulasiForm-module__4S2t8a__fieldGroup{flex-direction:column;gap:8px;display:flex}.SimulasiForm-module__4S2t8a__fieldLabel{color:#334155;letter-spacing:.01em;font-size:12.5px;font-weight:600}.SimulasiForm-module__4S2t8a__chipGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.SimulasiForm-module__4S2t8a__chip{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;transition:all .18s;display:flex}.SimulasiForm-module__4S2t8a__chip:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px)}.SimulasiForm-module__4S2t8a__chipActive{background:#f1f5f9;border-color:#182a2e;box-shadow:0 4px 12px #182a2e1a}.SimulasiForm-module__4S2t8a__chipIcon{font-size:20px;line-height:1}.SimulasiForm-module__4S2t8a__chipLabel{color:#334155;letter-spacing:.01em;font-size:12px;font-weight:600}.SimulasiForm-module__4S2t8a__chipActive .SimulasiForm-module__4S2t8a__chipLabel{color:#182a2e}.SimulasiForm-module__4S2t8a__jasaBtn{color:#94a3b8;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:13.5px;transition:all .15s;display:flex}.SimulasiForm-module__4S2t8a__jasaBtn:hover:not(:disabled){color:#182a2e;background:#f8fafc;border-color:#182a2e}.SimulasiForm-module__4S2t8a__jasaBtnSelected{color:#182a2e;background:#f8fafc;border-color:#182a2e;font-weight:600}.SimulasiForm-module__4S2t8a__jasaBtnSelected:hover{background:#f1f5f9;border-color:#223a3f}.SimulasiForm-module__4S2t8a__jasaBtnText{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SimulasiForm-module__4S2t8a__jasaBtnArrow{color:#94a3b8;flex-shrink:0}.SimulasiForm-module__4S2t8a__jasaBtn:disabled{opacity:.6;cursor:not-allowed;background:#f1f5f9}.SimulasiForm-module__4S2t8a__jumlahWrap{align-items:center;display:flex;position:relative}.SimulasiForm-module__4S2t8a__input{color:#182a2e;box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:11px 90px 11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.SimulasiForm-module__4S2t8a__input:focus{background:#fff;border-color:#182a2e;box-shadow:0 0 0 3px #182a2e1a}.SimulasiForm-module__4S2t8a__input::placeholder{color:#94a3b8}.SimulasiForm-module__4S2t8a__satuan{color:#475569;text-transform:uppercase;letter-spacing:.03em;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700;position:absolute;right:12px}.SimulasiForm-module__4S2t8a__itemSubtotalPreview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.SimulasiForm-module__4S2t8a__previewLabel{color:#64748b;font-size:12px;font-weight:500}.SimulasiForm-module__4S2t8a__previewAmount{color:#182a2e;font-size:14px;font-weight:700}.SimulasiForm-module__4S2t8a__inputError{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.SimulasiForm-module__4S2t8a__error{color:#ef4444;font-size:12px;font-weight:500}.SimulasiForm-module__4S2t8a__actionsGroup{flex-direction:column;gap:10px;margin-top:6px;display:flex}.SimulasiForm-module__4S2t8a__addToCartBtn{color:#182a2e;cursor:pointer;background:#fff;border:2px solid #182a2e;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-size:14px;font-weight:700;transition:all .18s;display:flex}.SimulasiForm-module__4S2t8a__addToCartBtn:hover{color:#fff;background:#182a2e;transform:translateY(-1px);box-shadow:0 4px 14px #182a2e33}.SimulasiForm-module__4S2t8a__addToCartBtn:active{transform:translateY(0)}.SimulasiForm-module__4S2t8a__hitungBtn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#182a2e;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:14.5px;font-weight:600;transition:all .18s;display:flex}.SimulasiForm-module__4S2t8a__hitungBtn:hover{background:#223a3f;transform:translateY(-1px);box-shadow:0 6px 20px #182a2e40}.SimulasiForm-module__4S2t8a__hitungBtn:active{transform:translateY(0)}.SimulasiForm-module__4S2t8a__floatingCartBtn{z-index:9999;color:#fff;cursor:pointer;background:#182a2e;border:1.5px solid #325057;border-radius:30px;align-items:center;gap:12px;padding:12px 18px;transition:all .2s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 24px #182a2e59}.SimulasiForm-module__4S2t8a__floatingCartBtn:hover{background:#223a3f;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 30px #182a2e73}.SimulasiForm-module__4S2t8a__floatingIconWrap{justify-content:center;align-items:center;display:flex;position:relative}.SimulasiForm-module__4S2t8a__floatingTextWrap{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.SimulasiForm-module__4S2t8a__floatingLabel{color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.SimulasiForm-module__4S2t8a__floatingTotal{color:#fff;font-size:14px;font-weight:700}@media (max-width:520px){.SimulasiForm-module__4S2t8a__tipeLayananGrid{grid-template-columns:1fr}.SimulasiForm-module__4S2t8a__floatingCartBtn{padding:10px 14px;bottom:16px;left:16px}}
.page-module__E0kJGG__page{background:#f7f8fb;min-height:calc(100vh - 80px);padding:28px 24px 80px;position:relative;overflow:hidden}.page-module__E0kJGG__page:before{content:"";pointer-events:none;background:radial-gradient(circle,#182a2e0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-80px;right:-80px}.page-module__E0kJGG__page:after{content:"";pointer-events:none;background:radial-gradient(circle,#182a2e08 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-60px;left:-60px}.page-module__E0kJGG__container{z-index:1;flex-direction:column;gap:36px;max-width:1240px;margin:0 auto;display:flex;position:relative}.page-module__E0kJGG__bannerSection{width:100%}.page-module__E0kJGG__heroSection{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:56px;display:flex}.page-module__E0kJGG__heroContent{color:#182a2e;flex:1;min-width:300px;max-width:480px;padding-top:12px}.page-module__E0kJGG__heroTag{letter-spacing:.06em;color:#182a2e;text-transform:uppercase;background:#182a2e0f;border:1px solid #182a2e1f;border-radius:20px;margin-bottom:18px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.page-module__E0kJGG__heroTitle{letter-spacing:-.02em;color:#182a2e;margin-bottom:18px;font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.18}.page-module__E0kJGG__heroAccent{color:#166534}.page-module__E0kJGG__heroSubtitle{color:#475569;margin-top:-6px;margin-bottom:16px;font-size:20px;font-weight:600}.page-module__E0kJGG__heroDesc{color:#475569;font-size:15px;line-height:1.7}.page-module__E0kJGG__notice{background:#f59e0b0d;border:1px solid #f59e0b4d;border-radius:12px;gap:16px;margin-top:24px;padding:20px;display:flex}.page-module__E0kJGG__noticeIcon{color:#f59e0b;font-size:24px}.page-module__E0kJGG__noticeContent{flex-direction:column;gap:4px;display:flex}.page-module__E0kJGG__noticeTitle{color:#182a2e;font-size:14px;font-weight:700}.page-module__E0kJGG__noticeText{color:#475569;font-size:13px;line-height:1.6}.page-module__E0kJGG__formSection{flex:1.2;width:100%;min-width:320px;max-width:620px}@media (max-width:960px){.page-module__E0kJGG__page{padding:20px 16px 60px}.page-module__E0kJGG__container{gap:28px}.page-module__E0kJGG__heroSection{flex-direction:column;align-items:stretch;gap:32px}.page-module__E0kJGG__heroContent{text-align:center;max-width:100%;padding-top:0}.page-module__E0kJGG__formSection{max-width:100%}}
