#bulkQuoteOpen{border:0;cursor:pointer;font-family:inherit}#quoteModal.quote-modal{position:fixed;z-index:50;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(115,149,227,.18);backdrop-filter:blur(8px)}#quoteModal.quote-modal.open{display:flex}#quoteModal .quote-dialog{position:relative;width:min(100%,460px);padding:34px;border:1px solid rgba(var(--jl-line-rgb),.22);border-radius:20px;background:var(--jl-101f42);box-shadow:0 28px 80px rgba(var(--jl-shadow-rgb),.28)}#quoteModal .modal-close{position:absolute;top:12px;right:12px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--jl-bdcbe3);font-size:24px;cursor:pointer}#quoteModal .modal-kicker{margin:0 36px 9px 0;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.13em}#quoteModal h2{margin:0;padding-right:18px;color:var(--jl-f2f6ff);font-size:28px;font-weight:600}#quoteModal .modal-intro{margin:12px 0 24px;color:var(--jl-bdcbe3);font-size:15px;line-height:1.75}#quoteModal form{display:grid;gap:10px}#quoteModal label{font-size:15px;color:var(--jl-f2f6ff)}#quoteModal input{width:100%;height:48px;padding:0 12px;border:1px solid rgba(var(--jl-line-rgb),.3);border-radius:10px;background:var(--jl-142344);color:var(--jl-f2f6ff);font:inherit;font-size:16px}#quoteModal .modal-submit{width:100%;margin-top:12px;min-height:48px;border:0;border-radius:12px;background:var(--brand-button);color:white;font:inherit;cursor:pointer}#quoteModal .modal-submit:disabled{opacity:.6;cursor:default}#quoteModal .form-message{min-height:20px;margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--jl-bdcbe3)}#quoteModal input:focus-visible{outline:2px solid var(--jl-a5c3ff);outline-offset:3px}
.esim-delivery-main{padding:36px 0 56px!important;display:block!important}.delivery-back{display:inline-flex;min-height:44px;align-items:center;color:var(--jl-a5c3ff);font-size:15px}.delivery-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 32px}.delivery-heading h1{font-size:clamp(28px,3.6vw,40px);line-height:1.35;letter-spacing:0;color:var(--jl-f2f6ff);margin:8px 0 14px}.delivery-heading p{font-size:16px;line-height:1.8;color:var(--jl-bdcbe3);margin:0}.delivery-heading .delivery-kicker{font-size:13px;letter-spacing:.13em;color:var(--jl-a5c3ff)}.delivery-status{flex-shrink:0;padding:8px 16px;border-radius:24px;background:var(--jl-172f58);color:var(--jl-a5c3ff);font-weight:600}.delivery-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.delivery-panel{padding:28px;border:1px solid rgba(var(--jl-line-rgb),.22);border-radius:20px;background:var(--jl-101f42);color:var(--jl-f2f6ff)}.delivery-panel h2{font-size:22px;margin:0 0 24px;color:var(--jl-f2f6ff)}.delivery-panel h3{font-size:18px;line-height:1.6;margin:20px 0;color:var(--jl-f2f6ff)}.delivery-panel p{font-size:15px;line-height:1.8;color:var(--jl-bdcbe3)}.delivery-facts{display:grid;gap:20px;margin:0}.delivery-facts dt,.delivery-amounts dt{font-size:14px;color:var(--jl-bdcbe3)}.delivery-facts dd,.delivery-amounts dd{font-size:16px;line-height:1.7;margin:5px 0 0;overflow-wrap:anywhere;color:var(--jl-f2f6ff)}.delivery-amounts{display:grid;gap:14px;margin:24px 0 0;padding-top:24px;border-top:1px solid rgba(var(--jl-line-rgb),.22)}.delivery-amounts>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.delivery-amounts dd{text-align:right}.delivery-qr{display:block;width:200px;height:200px;object-fit:contain;padding:12px;background:white;border-radius:12px;margin:0 auto 22px}.delivery-qr-demo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;background:white;color:#19345d;border-radius:12px;margin:0 auto 22px}.delivery-qr-demo span{font-size:100px;line-height:1}.delivery-qr-demo strong{font-size:16px;letter-spacing:.15em}.delivery-guide{padding-left:22px;margin:16px 0}.delivery-guide li{padding-left:5px;margin:16px 0;color:var(--jl-bdcbe3);font-size:16px;line-height:1.8}.delivery-help{display:inline-flex;align-items:center;min-height:44px;color:var(--jl-a5c3ff);font-size:16px}.delivery-preview-note{padding:12px 16px;border-radius:10px;background:var(--jl-172f58);color:var(--jl-a5c3ff);font-size:14px}.delivery-preview-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.delivery-preview-links a{color:var(--jl-a5c3ff);min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){.delivery-layout{grid-template-columns:1fr;gap:20px}.delivery-panel{padding:22px}.delivery-heading{align-items:flex-start;flex-direction:column;gap:16px}.esim-delivery-main{padding-top:24px!important}.delivery-amounts>div{flex-wrap:wrap}.delivery-amounts dd{text-align:left}#quoteModal.quote-modal{padding:16px}#quoteModal .quote-dialog{padding:28px 22px}#quoteModal h2{font-size:25px}}