.shipping-feature{background:#0c0f13;border-bottom:1px solid var(--line)}
.shipping-feature .section-heading>p{font-size:12px;line-height:1.9;color:#7d8fa7}
.shipping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.shipping-card{display:block;min-width:0}
.shipping-image{position:relative;aspect-ratio:1.43;overflow:hidden;background:#171e28;border:1px solid #8197b126}
.shipping-image:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#080c1066);pointer-events:none}
.shipping-image>img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transition:transform .5s}
.shipping-card:nth-child(2) img{object-position:center top}
.shipping-card:hover img{transform:scale(1.035)}
.shipping-card:focus-visible{outline:2px solid #cbd7e5;outline-offset:6px}
.shipping-badge{position:absolute;left:17px;top:17px;background:#0b1017c9;border:1px solid #c2d6ed33;padding:8px 10px;font:7px var(--mono);letter-spacing:.06em;color:#e4edf8}
.shipping-expand{position:absolute;right:19px;bottom:16px;font-size:26px;color:#fff;z-index:1}
.shipping-caption{padding-top:22px}
.shipping-caption>span{font:7px var(--mono);letter-spacing:.08em;color:#6e86a4}
.shipping-caption h3{font-size:29px;line-height:1.18;font-weight:400;letter-spacing:-.04em;margin-top:13px;color:#cbd8e9}
.shipping-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);margin-top:34px;padding-top:18px}
.shipping-bottom>p{font-size:10px;line-height:1.8;color:#788fae}
.shipping-bottom .text-link{font-size:11px;flex-shrink:0}
@media(max-width:1000px){.shipping-grid{gap:22px}.shipping-caption h3{font-size:25px}.shipping-feature .section-heading>p{font-size:10px}.shipping-badge{font-size:6px;padding:7px 8px;left:12px;top:12px}.shipping-bottom>p{font-size:9px}.shipping-bottom .text-link{font-size:10px}}
@media(max-width:700px){.shipping-grid{grid-template-columns:1fr;gap:34px}.shipping-image{aspect-ratio:1.2}.shipping-feature .section-heading>p{font-size:11px}.shipping-caption{padding-top:20px}.shipping-caption h3{font-size:28px;line-height:1.2;margin-top:12px}.shipping-badge{font-size:7px;padding:8px 10px;left:14px;top:14px}.shipping-caption>span{font-size:6.5px}.shipping-bottom{align-items:flex-start;flex-direction:column;gap:13px;margin-top:29px;padding-top:22px}.shipping-bottom>p{font-size:11px}.shipping-bottom .text-link{font-size:11px}}
