:root{--brand:#006DB8;--brand-light:#309AD5;--ink:#101c29;--paper:#f4f7fa;--line:#d3dee7}
header{background:#fff;color:#132a3c;border-bottom:1px solid #d8e4ee;gap:22px}
.logo{display:flex;justify-content:center;padding:12px 0;width:260px;flex:0 0 260px;line-height:1}
.logo img{display:block;width:240px;height:auto;max-width:none}
header nav{gap:23px}header nav a{color:#334c60}header nav a:hover,nav a[aria-current=page]{color:var(--brand)}
.header-contact{border-color:#b8cddd;color:#006DB8;background:#f2f8fc;gap:20px}
.menu{color:#006DB8}
footer .logo{width:300px;flex-basis:300px}
footer .logo img{width:280px;content:url('assets/ODIN_horizontal_white.svg')}
.primary{background:#006DB8;color:#fff}.primary:hover{background:#087ec8}
.hero .dot{color:#309AD5}.dot{color:#006DB8}
.hero{background:radial-gradient(ellipse at 75% 48%,#172b3b 0,#101517 67%)}
.hero .product-label{border-left-color:#309AD5}
.contact,.wide-cta{background:#006DB8;color:#fff}
.contact h2>span{color:#99d7fa}.contact-top,.contact-bottom p{color:#e2f3fd}
.partner{border-top-color:#ffffff45}.partner:hover{color:#c0e6ff}
.wide-cta .dark,.contact .dark{background:#fff;color:#006DB8}.wide-cta .dark:hover,.contact .dark:hover{background:#dceffc}
.round-arrow{color:#006DB8}.business-row:hover .round-arrow{background:#006DB8;color:white}
.scene-tags span{background:#dcecf7;color:#125987}
.text-link:hover{color:#006DB8}
.process-grid article>span,.scene-navigation b,.faq-section summary>span,.contact-choice-grid b{color:#309AD5}
.contact-choice-grid button[aria-pressed=true]{background:#e5f2fb;border-color:#006DB8}
.inquiry-panel .tiny,.product-editorial .tiny{color:#78c8f5}
.inquiry-panel .button{background:#006DB8;color:#fff}
.company-profile dt,.journal-row time{color:#496c87}
.journal-row:hover h2{color:#006DB8}
@media(max-width:1150px) and (min-width:741px){header{gap:18px;padding:0 4%}header nav{gap:15px}header nav a{font-size:10px}.header-contact{font-size:10px;padding:12px;gap:12px}.logo{width:240px;flex-basis:240px}}
@media(max-width:1000px){header{justify-content:space-between}header nav{display:none;position:absolute;top:96px;left:0;right:0;background:#fff;padding:20px 5%;margin:0;border-bottom:1px solid #d4e1ec;flex-direction:column;gap:0}header nav.open{display:flex}header nav a{font-size:13px;border-bottom:1px solid #e3ecf3;padding:17px 0}.menu{display:block;background:transparent;border:0;padding:6px;font-size:22px;width:32px}header .header-contact{margin-left:auto}}
@media(max-width:740px){header{height:84px;padding:0 5%;gap:15px}.logo{width:240px;flex-basis:240px;padding:14px 0}.logo img{width:240px}header .header-contact{display:none}header nav{top:84px}.hero{height:810px}footer .logo{width:260px;flex-basis:260px}footer .logo img{width:240px}.footer-top{gap:20px}.footer-top>a:last-child{margin-left:0}.hero .product-label{border-color:#309AD5}}

.delivery-proof{background:#102b40;color:#fff;padding:70px 6%}.delivery-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 8%;align-items:end;margin-bottom:40px}.delivery-intro>.tiny{grid-column:1 / -1;color:#87c8f0}.delivery-intro h2{font-size:35px;line-height:1.6;letter-spacing:0}.delivery-intro p{font-size:12px;line-height:2.2;color:#c3d7e5;margin:0 0 5px}.delivery-records{display:grid;grid-template-columns:1.2fr 1fr;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff35}.delivery-records article{padding:35px 35px 35px 0}.delivery-records article+article{border-left:1px solid #ffffff35;padding-left:45px}.record-kicker{color:#87c8f0;letter-spacing:1.5px;font-size:9px}.record-number{display:flex;align-items:baseline;gap:12px;margin:18px 0 10px;line-height:1}.record-number strong{font-family:'Barlow Condensed',sans-serif;font-size:112px;font-weight:600;letter-spacing:-2px}.record-number small{font-size:15px;color:#b8d1e4}.record-number>span{font-size:21px}.delivery-records h3{font-size:23px;line-height:1.6;margin:20px 0;font-weight:500}.delivery-records p{font-size:12px;color:#c3d7e5;max-width:440px;line-height:2.2;margin:0 0 22px}.record-continuing{display:inline-flex;gap:10px;align-items:center;color:#e0f4ff;font-size:10px;letter-spacing:.6px;border:1px solid #309ad580;padding:9px 14px}.record-continuing i{background:#309ad5;box-shadow:0 0 12px #309ad570}.delivery-logistics h3{margin-top:32px;font-size:28px;line-height:1.6}.delivery-logistics h3 strong{font-size:38px;font-weight:600}.record-sector{display:block;font-size:10px;color:#8eafc6;line-height:1.9}.inner-page .delivery-proof{margin:0}.delivery-proof+section{scroll-margin-top:20px}
@media(max-width:740px){.delivery-proof{padding:45px 6%}.delivery-intro{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.delivery-intro .tiny{font-size:8px}.delivery-intro h2{font-size:27px}.delivery-intro p{font-size:11px;margin-top:3px}.delivery-records{grid-template-columns:1fr}.delivery-records article,.delivery-records article+article{padding:28px 0;border-left:0}.delivery-records article+article{border-top:1px solid #ffffff35}.record-number{gap:10px;margin:18px 0}.record-number strong{font-size:93px}.record-number>span{font-size:18px}.record-number small{font-size:12px}.delivery-records h3{font-size:20px;margin:18px 0}.delivery-records p{font-size:11px}.delivery-logistics h3{font-size:24px;line-height:1.5}.delivery-logistics h3 strong{font-size:32px}.record-kicker{font-size:8px}}

header nav{gap:18px}header nav a{font-size:11px}@media(max-width:1150px) and (min-width:1001px){header nav{gap:12px}header nav a{font-size:9px}}@media(max-width:1000px){header nav{gap:0}header nav a{font-size:13px}}
