.bb-logistics-section{background:var(--bb-page,#f9fbfc);color:var(--bb-ink);padding:40px 64px 64px}.bb-logistics-inner{width:100%;max-width:1280px;margin:0 auto}.bb-logistics-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.bb-logistics-section-heading h2{font-size:clamp(23px,2.2vw,29px);font-weight:500;line-height:1.2}.bb-logistics-section-heading p{max-width:640px;color:var(--bb-muted);margin-top:8px;font-size:14px;line-height:1.5}.bb-logistics-quote{border:1px solid var(--bb-line);background:var(--bb-surface);min-height:44px;color:var(--bb-ink);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:16px;padding:10px 18px;font-size:14px;display:inline-flex}.bb-logistics-quote:hover{background:var(--bb-raised)}.bb-logistics-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bb-logistics-card{isolation:isolate;border:1px solid var(--bb-line);background:var(--bb-surface,#f9fbfc);min-width:0;min-height:174px;color:var(--bb-ink);text-align:left;border-radius:20px;align-items:center;padding:24px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 22px #2337490a}.bb-logistics-card:hover{border-color:var(--bb-muted);box-shadow:var(--bb-shadow);transform:translateY(-2px)}.bb-logistics-card-copy{z-index:1;flex-direction:column;align-items:flex-start;width:61%;display:flex;position:relative}.bb-logistics-card-title{font-size:20px;font-weight:500;line-height:1.2}.bb-logistics-card-summary{max-width:174px;color:var(--bb-muted);margin-top:9px;font-size:13px;line-height:1.45}.bb-logistics-card-link{color:var(--bb-muted);align-items:center;gap:9px;margin-top:19px;font-size:11px;display:inline-flex}.bb-logistics-card-link svg{width:14px;height:14px}.bb-logistics-card-visual{width:38%;height:132px;display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bb-logistics-dialog{border:1px solid var(--bb-line);background:var(--bb-surface,#f9fbfc);width:min(850px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--bb-ink);border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 100px #0a141e3d}.bb-logistics-dialog[open]{flex-direction:column;display:flex}.bb-logistics-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08101c80}.bb-logistics-dialog-header{border-bottom:1px solid var(--bb-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px 15px 26px;display:flex}.bb-logistics-dialog-header h2{font-size:16px;font-weight:500;line-height:1.3}.bb-logistics-icon-button{border:1px solid var(--bb-line);width:44px;height:44px;color:var(--bb-ink);background:var(--bb-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.bb-logistics-icon-button:hover{background:var(--bb-raised)}.bb-logistics-icon-button svg{width:20px;height:20px}.bb-logistics-dialog-content{overscroll-behavior:contain;grid-template-columns:1fr 1.1fr;align-items:center;gap:28px;min-height:0;padding:32px;display:grid;overflow-y:auto}.bb-logistics-detail-visual{min-width:0;height:280px;position:relative}.bb-logistics-detail-copy{min-width:0}.bb-logistics-detail-label{color:var(--bb-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;font-size:10px}.bb-logistics-detail-copy h3{margin-bottom:16px;font-size:29px;font-weight:500;line-height:1.12}.bb-logistics-detail-description{color:var(--bb-muted);font-size:15px;line-height:1.65}.bb-logistics-detail-copy ul{flex-direction:column;gap:13px;margin-top:20px;list-style:none;display:flex}.bb-logistics-detail-copy li{color:var(--bb-muted);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.bb-logistics-detail-copy li svg{width:18px;height:18px;margin-top:2px}.bb-logistics-detail-caption{color:var(--bb-muted);margin-top:20px;font-size:12px;line-height:1.5}.bb-logistics-partner-logos{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:100%;padding:32px;display:flex}.bb-logistics-partner-logos img{max-width:100%;max-height:90px}.bb-logistics-dialog-footer{border-top:1px solid var(--bb-line);color:var(--bb-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px 14px 26px;font-size:13px;display:flex}.bb-logistics-slide-controls{gap:8px;display:flex}.bb-logistics-card:focus-visible,.bb-logistics-quote:focus-visible,.bb-logistics-icon-button:focus-visible{outline:2px solid var(--bb-ink);outline-offset:4px}html[data-theme=night] .bb-logistics-card{box-shadow:var(--bb-shadow)}@media (max-width:1100px){.bb-logistics-section{padding-left:32px;padding-right:32px}.bb-logistics-card{padding:22px 18px}.bb-logistics-card-title{font-size:18px}.bb-logistics-card-summary{font-size:12px}}@media (max-width:850px){.bb-logistics-card-row{grid-template-columns:1fr;gap:12px}.bb-logistics-card{min-height:142px;padding:20px 24px}.bb-logistics-card-title{font-size:21px}.bb-logistics-card-summary{max-width:none;font-size:13px}.bb-logistics-card-link{margin-top:14px}.bb-logistics-card-visual{width:31%;max-width:200px;height:122px;right:20px}}@media (max-width:600px){.bb-logistics-section{padding:28px 24px 44px}.bb-logistics-section-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.bb-logistics-section-heading p{font-size:13px}.bb-logistics-card{border-radius:17px;padding:20px}.bb-logistics-card-title{font-size:19px}.bb-logistics-card-summary{max-width:165px}.bb-logistics-card-visual{width:36%;right:8px}.bb-logistics-dialog{border-radius:20px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.bb-logistics-dialog-header{padding:12px 14px 12px 20px}.bb-logistics-dialog-content{grid-template-columns:1fr;gap:12px;min-height:0;padding:20px 24px 26px}.bb-logistics-detail-visual{height:190px}.bb-logistics-detail-copy h3{font-size:25px}.bb-logistics-detail-copy ul{gap:12px}.bb-logistics-detail-description,.bb-logistics-detail-copy li{font-size:14px}.bb-logistics-dialog-footer{padding:12px 16px 12px 22px}.bb-logistics-partner-logos{gap:20px;padding:18px 40px}.bb-logistics-partner-logos img{max-height:62px}}@media (prefers-reduced-motion:reduce){.bb-logistics-card{transition:none}}.bb-logistics-card-visual.bb-logistics-card-visual--photograph{border-radius:14px;height:auto;overflow:hidden}.bb-logistics-photo{min-width:0;margin:0}.bb-logistics-detail-visual.bb-logistics-detail-visual--photograph{border-radius:16px;height:auto;overflow:hidden}.bb-logistics-card-visual--photograph .bb-logistics-photograph,.bb-logistics-detail-visual--photograph .bb-logistics-photograph{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.bb-logistics-photo-attribution{color:var(--bb-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.bb-logistics-photo-attribution span{flex-basis:100%}.bb-logistics-photo-attribution a{color:inherit;text-underline-offset:2px;text-decoration:underline}.bb-logistics-photo-attribution a:focus-visible{outline:2px solid var(--bb-ink);outline-offset:3px;border-radius:2px}
