.sab-delivery .page-width{max-width:1280px}.sab-delivery .sab-guide__hero{padding-bottom:32px}.sab-delivery__guides{scroll-margin-top:110px}.sab-delivery__cards,.sab-delivery__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sab-delivery h3{font-size:1.12rem;line-height:1.35;letter-spacing:0;text-transform:none;font-weight:700;margin:0 0 12px}.sab-delivery__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 22px;background:#f3f8ff;border:1px solid #dbe7f5;border-top:4px solid var(--sab-blue);border-radius:10px}.sab-delivery__card p{font-size:.95rem;color:#52657e}.sab-delivery__card a{margin-top:auto;font-size:.9rem;font-weight:700;padding-top:12px}.sab-delivery__section{padding-top:40px}.sab-delivery__steps{list-style:none!important;padding:0!important;margin:22px 0 0!important}.sab-delivery__steps li{min-width:0;margin:0;padding:0 12px 0 0}.sab-delivery__steps li>span{display:flex;width:32px;height:32px;align-items:center;justify-content:center;background:var(--sab-blue);color:white;border-radius:50%;font-weight:800;margin-bottom:16px}.sab-delivery__steps p,.sab-delivery__pairs p{color:#52657e;font-size:.95rem}.sab-delivery__pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.sab-delivery__pairs>section{min-width:0}.sab-delivery__hire a{font-weight:700;font-size:.95rem}.sab-delivery__related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;margin:32px 0;padding-top:28px;border-top:1px solid var(--sab-line)}.sab-delivery__related h2{grid-column:1/-1}.sab-delivery__related a{font-size:.95rem;padding:6px 0}.sab-delivery .sab-guide__faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none}.sab-delivery summary::-webkit-details-marker{display:none}.sab-delivery summary:after{content:'+';font-size:1.4rem;color:#0d56c2;flex:none}.sab-delivery details[open] summary:after{content:'−'}
@media(min-width:750px) and (max-width:1100px){.sab-delivery__cards,.sab-delivery__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.sab-delivery__cards,.sab-delivery__steps,.sab-delivery__pairs,.sab-delivery__related{grid-template-columns:minmax(0,1fr)}.sab-delivery__cards{gap:14px}.sab-delivery__card{padding:22px}.sab-delivery__section{padding-top:30px}.sab-delivery__steps{gap:22px}.sab-delivery__steps li{position:relative;padding:0 0 0 48px}.sab-delivery__steps li>span{position:absolute;left:0;top:0}.sab-delivery__pairs{gap:24px}.sab-delivery__related a{min-height:44px}.sab-delivery .sab-guide__actions>a{max-width:100%}}

.sab-delivery__card{position:relative;isolation:isolate;overflow:hidden;min-height:240px}.sab-delivery__card>h3,.sab-delivery__card>p,.sab-delivery__card>a{position:relative;z-index:1}.sab-delivery__watermark{position:absolute;right:0;bottom:0;width:85%;height:90%;object-fit:contain;object-position:right bottom;opacity:.1;mix-blend-mode:multiply;pointer-events:none;z-index:0;mask-image:linear-gradient(110deg,transparent 0%,#000 65%);-webkit-mask-image:linear-gradient(110deg,transparent 0%,#000 65%)}
@media(max-width:749px){.sab-delivery__card{min-height:190px}.sab-delivery__watermark{width:65%;height:95%}}

.sab-delivery__planning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sab-delivery__middle .sab-delivery__pairs{gap:20px}.sab-delivery__info{min-width:0;padding:24px;background:#fff;border:1px solid var(--sab-line);border-radius:8px}.sab-delivery__info p,.sab-delivery__info li{font-size:.95rem;color:#52657e}.sab-delivery__info ul{padding-left:20px;margin:0 0 16px}.sab-delivery__info li{padding-left:2px;margin-bottom:6px}.sab-delivery__info ul:last-child{margin-bottom:0}.sab-delivery__info .sab-delivery__secondary{font-size:.85rem}.sab-delivery__notice{display:flex;align-items:center;gap:24px;padding:20px 0;margin-top:20px;border-top:1px solid var(--sab-line);border-bottom:1px solid var(--sab-line)}.sab-delivery__notice p{color:#52657e;font-size:.95rem;max-width:85ch}.sab-delivery__notice h3{margin-bottom:8px}.sab-delivery__notice>a{flex:0 0 220px;font-size:.9rem;font-weight:700}.sab-delivery__notice>div{min-width:0}
@media(max-width:749px){.sab-delivery__planning{grid-template-columns:minmax(0,1fr);gap:16px}.sab-delivery__middle .sab-delivery__pairs{gap:16px}.sab-delivery__info{padding:22px}.sab-delivery__notice{display:block}.sab-delivery__notice>a{display:inline-block;margin-top:14px}}

.sab-delivery__notice>a{white-space:nowrap}
