.marquee-wrapper{width:100%;overflow:hidden;padding:10px 0;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-track{display:flex;align-items:center;width:max-content;animation:marqueeMove 35s linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-track img{height:48px;width:auto;object-fit:contain;padding-right:35px;white-space:nowrap}@keyframes marqueeMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}.divi-faq-container{width:100%;max-width:800px;margin:0 auto}.divi-faq-item{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:0.8rem;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.divi-faq-item:hover{border-color:#cbd5e1}.divi-faq-item[open]{border-color:#2563eb;box-shadow:0 4px 6px -1px rgba(37,99,235,0.08)}.divi-faq-question{padding:1.2rem 1.5rem;font-weight:600;font-size:1.05rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none;color:#1e293b}.divi-faq-question::-webkit-details-marker,.divi-faq-question::marker{display:none!important}.divi-faq-question::after{content:"+";font-size:1.3rem;font-weight:400;color:#64748b;margin-left:1rem}.divi-faq-item[open] .divi-faq-question::after{content:"−";color:#2563eb}.divi-faq-answer{padding:0.5rem 1.5rem 1.25rem 1.5rem;font-size:0.95rem;line-height:1.6;color:#475569;border-top:1px solid #f1f5f9}:root{--apicd-primary:#31328C;--apicd-primary-hover:#242568;--apicd-bg-light:#F8FAFC;--apicd-border:#E2E8F0;--apicd-text-main:#1E293B;--apicd-text-muted:#64748B;--apicd-radius:20px;--apicd-shadow:0 10px 25px -5px rgba(49,50,140,0.08)}.wc-block-checkout,.wp-block-woocommerce-checkout{width:100%!important;max-width:1140px!important;margin:0 auto!important}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-right:4.5283018868%;width:100%!important}@media (min-width:992px){.wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:1fr 420px!important;gap:36px!important;align-items:start!important;width:100%!important}.wc-block-components-sidebar.wc-block-checkout__sidebar{position:sticky!important;top:30px!important;width:100%!important}}.wc-block-components-sidebar,.wp-block-woocommerce-checkout-order-summary-block,.wc-block-components-checkout-order-summary__content,.wc-block-components-order-summary,.wc-block-components-order-summary__content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;word-break:normal!important;overflow-wrap:break-word!important}.wc-block-components-checkout-step,.wc-block-components-sidebar.wc-block-checkout__sidebar{background:#FFFFFF!important;border-radius:var(--apicd-radius)!important;padding:28px!important;border:1px solid var(--apicd-border)!important;box-shadow:var(--apicd-shadow)!important;margin-bottom:9px!important}.wc-block-components-text-input{position:relative!important;margin-bottom:12px!important}.wc-block-components-text-input input{background-color:var(--apicd-bg-light)!important;border:1px solid var(--apicd-border)!important;border-radius:12px!important;padding:22px 16px 8px 16px!important;height:56px!important;font-size:0.95rem!important;width:100%!important;box-sizing:border-box!important}.wc-block-components-text-input label{position:absolute!important;top:8px!important;left:16px!important;font-size:0.75rem!important;color:var(--apicd-text-muted)!important;margin:0!important;pointer-events:none!important}.wc-block-components-text-input input:focus{background-color:#FFFFFF!important;border-color:var(--apicd-primary)!important;box-shadow:0 0 0 3px rgba(49,50,140,0.15)!important;outline:none!important}.wc-block-components-radio-control-accordion-option{background:var(--apicd-bg-light)!important;border:2px solid var(--apicd-border)!important;border-radius:14px!important;margin-bottom:12px!important;padding:16px!important;transition:all 0.2s ease!important}.wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control-accordion-option:has(input[type="radio"]:checked){background-color:#FFFFFF!important;border-color:var(--apicd-primary)!important;box-shadow:0 4px 12px rgba(49,50,140,0.08)!important}.wc-block-components-radio-control__option{display:flex!important;align-items:center!important;gap:12px!important;padding:0!important}.wc-block-components-radio-control__input{position:static!important;margin:0!important;width:20px!important;height:20px!important;accent-color:var(--apicd-primary)!important;flex-shrink:0!important}.wc-block-components-radio-control__label-group{display:flex!important;align-items:center!important;width:100%!important}.xendit-gateway-title{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;font-weight:600!important}.wc-block-components-radio-control-accordion-content{padding-left:32px!important;padding-top:8px!important;color:var(--apicd-text-muted)!important;font-size:0.88rem!important}.wc-block-components-checkout-place-order-button{background-color:var(--apicd-primary)!important;color:#FFFFFF!important;border-radius:14px!important;padding:16px 28px!important;font-size:1.05rem!important;font-weight:700!important;border:none!important;box-shadow:0 8px 20px rgba(49,50,140,0.25)!important;width:100%!important}.wc-block-components-checkout-place-order-button:hover{background-color:var(--apicd-primary-hover)!important}@media (max-width:991px){.wc-block-components-sidebar-layout{display:flex!important;flex-direction:column!important}.wc-block-components-sidebar.wc-block-checkout__sidebar{width:100%!important}}:root{--apicd-primary:#31328C;--apicd-primary-hover:#242568;--apicd-bg-light:#F8FAFC;--apicd-border:#E2E8F0;--apicd-text-main:#1E293B;--apicd-text-muted:#64748B;--apicd-radius:20px;--apicd-shadow:0 10px 25px -5px rgba(49,50,140,0.08)}.wc-block-cart,.wp-block-woocommerce-cart,.woocommerce-cart .woocommerce{width:100%!important;max-width:1140px!important;margin:0 auto!important}@media (min-width:992px){.wc-block-cart__main,.wc-block-components-sidebar-layout,.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:1fr 420px!important;gap:36px!important;align-items:start!important;width:100%!important}.wc-block-cart__sidebar,.cart-collaterals{position:sticky!important;top:30px!important;width:100%!important}}.wc-block-cart-items,.wc-block-cart__sidebar,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart table.cart{background:#FFFFFF!important;border-radius:var(--apicd-radius)!important;padding:28px!important;border:1px solid var(--apicd-border)!important;box-shadow:var(--apicd-shadow)!important;margin-bottom:20px!important;box-sizing:border-box!important}.wc-block-cart-items__header,.wc-block-cart-items__row,.woocommerce-cart table.cart tr{border-bottom:1px solid var(--apicd-border)!important;padding:16px 0!important}.wc-block-components-product-name,.woocommerce-cart table.cart .product-name a{color:var(--apicd-text-main)!important;font-weight:700!important;font-size:1.05rem!important;text-decoration:none!important}.wc-block-components-product-name:hover,.woocommerce-cart table.cart .product-name a:hover{color:var(--apicd-primary)!important}.wc-block-components-product-price,.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{font-weight:600!important;color:var(--apicd-primary)!important}.wc-block-components-product-image img,.woocommerce-cart table.cart img{border-radius:12px!important;border:1px solid var(--apicd-border)!important}.wc-block-components-quantity-selector,.woocommerce-cart .quantity input.qty{background-color:var(--apicd-bg-light)!important;border:1px solid var(--apicd-border)!important;border-radius:12px!important;padding:4px 8px!important;font-weight:600!important}.wc-block-components-totals-coupon-form,.woocommerce-cart .coupon{display:flex!important;gap:10px!important;margin-top:16px!important}.wc-block-components-totals-coupon-form input,.woocommerce-cart .coupon input[type="text"]{background-color:var(--apicd-bg-light)!important;border:1px solid var(--apicd-border)!important;border-radius:12px!important;padding:12px 16px!important;font-size:0.95rem!important;flex:1!important}.wc-block-components-totals-coupon-form button,.woocommerce-cart .coupon input[type="submit"]{background-color:var(--apicd-bg-light)!important;color:var(--apicd-primary)!important;border:1px solid var(--apicd-primary)!important;border-radius:12px!important;padding:12px 20px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important}.wc-block-components-totals-coupon-form button:hover,.woocommerce-cart .coupon input[type="submit"]:hover{background-color:var(--apicd-primary)!important;color:#FFFFFF!important}.wc-block-components-totals-item,.woocommerce-cart .cart-collaterals .cart_totals tr{display:flex!important;justify-content:space-between!important;padding:12px 0!important;font-size:0.95rem!important;color:var(--apicd-text-muted)!important}.wc-block-components-totals-footer-item,.woocommerce-cart .cart-collaterals .cart_totals tr.order-total{border-top:2px dashed var(--apicd-border)!important;padding-top:18px!important;margin-top:10px!important;font-size:1.25rem!important;font-weight:700!important;color:var(--apicd-text-main)!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-cart .cart-collaterals .cart_totals tr.order-total .amount{color:var(--apicd-primary)!important}.wc-block-cart__submit-container a,.wc-block-cart__submit-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block!important;text-align:center!important;background-color:var(--apicd-primary)!important;color:#FFFFFF!important;border-radius:14px!important;padding:16px 28px!important;font-size:1.05rem!important;font-weight:700!important;border:none!important;box-shadow:0 8px 20px rgba(49,50,140,0.25)!important;width:100%!important;box-sizing:border-box!important;text-decoration:none!important;transition:all 0.2s ease!important}.wc-block-cart__submit-container a:hover,.wc-block-cart__submit-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--apicd-primary-hover)!important;transform:translateY(-1px)!important}@media (max-width:991px){.wc-block-cart__main,.wc-block-components-sidebar-layout,.woocommerce-cart .woocommerce{display:flex!important;flex-direction:column!important}.wc-block-cart__sidebar,.cart-collaterals{width:100%!important}}