:root{--blue:#2563eb;--navy:#0f172a;--ink:#0f172a;--line:#dbe4f0}.sub-header{height:82px;background:#f4f7fb;border:0;padding:10px 0}.sub-header>.sub-container{padding:0 14px;border:1px solid #dbe4f0;border-radius:31px;background:#fff}.mini-mark{width:42px;height:42px;border-radius:50%;background:#0f172a;transform:none;display:grid;place-items:center}.mini-mark:after{content:"SL.";color:#fff;font:bold 13px Arial}.mini-mark i{display:none}.sub-brand strong{font-size:16px}.sub-brand small{font-size:6px}.sub-header nav a{font-size:11px}.sub-cart{border-radius:50%;background:#2563eb;color:#fff}.cart-count{background:#38bdf8;color:#0f172a}.detail-hero{background:#eef4ff;padding-top:55px}.detail-code,.section-title span{color:#2563eb}.detail-copy h1{font-size:47px;letter-spacing:-2px}.detail-price div strong,.detail-price div span{color:#0f172a}.detail-buttons button,.detail-buttons a,.detail-cta button{border-radius:25px}.detail-buttons .primary,.detail-cta button{background:#0f172a}.detail-panel{border:0;border-radius:22px;box-shadow:0 20px 60px #0f172a17}.package-visual-icon{background:#2563eb;color:#fff;border-radius:50%}.feature-list{gap:12px;border:0}.feature-list article{border:1px solid #dbe4f0;border-radius:15px}.feature-list article>i{color:#2563eb}.detail-section.light{background:#0f172a;color:#fff}.detail-section.light .section-title span{color:#60a5fa}.detail-process>div>i{background:#172554;border-color:#1e3a8a;color:#60a5fa}.detail-process p{color:#94a3b8}.include-grid aside{background:#eff6ff;border-left-color:#2563eb;border-radius:0 16px 16px 0}.include-grid aside>i,.include-grid aside a{color:#2563eb}.detail-cta{background:#2563eb;color:#fff}.detail-cta span{color:#dbeafe}.detail-cta button{background:#0f172a;color:#fff;border-color:#0f172a}.sub-footer{background:#0f172a}.checkout-page{background:#f1f5f9}.order-card,.summary-card,.buyer-card{border:0;border-radius:16px}.summary-card{box-shadow:0 14px 40px #0f172a12}.pay-button,.paid-button,.success-modal a{background:#2563eb;border-radius:24px}.summary-total strong,.checkout-item>strong,.qr-amount strong{color:#0f172a}.checkout-item-icon{background:#dbeafe;color:#2563eb;border-radius:50%}.payment-modal,.success-modal{border-radius:20px}.pay-icon{background:#dbeafe;color:#2563eb}.safe-link{color:#2563eb}.checkout-steps span.active{color:#2563eb}.checkout-steps span.active b{background:#2563eb}
