/* The real product views lead the story, framed by the IKOK identity. */
.site-header{background:#132e40;color:#f7f5ef;border-bottom:1px solid #ffffff16}
.site-logo img{filter:brightness(0) invert(1);width:91px;height:auto}
.site-nav{min-height:84px}
.site-links a:hover,.site-login:hover{color:#bedbee}
.site-actions .site-button{background:#eff5f5;border-color:#eff5f5;color:#17384c;box-shadow:none}
.site-actions .site-button:hover{background:white}
.site-actions #menu-toggle{color:#e2edf1;border-color:#5c7685}
#site-mobile-menu{background:#173649;color:#f7f5ef}
#site-mobile-menu a{border-color:#ffffff18}
.dispatch-opening{padding:34px 0 42px;background:radial-gradient(ellipse at 83% 42%,#264d64 0%,transparent 57%),#132e40}
.dispatch-opening .section-top{margin-bottom:28px}
.dispatch-opening .section-top .eyebrow{font-size:9px;letter-spacing:1.75px}
.dispatch-opening .section-index{font-size:10px;letter-spacing:1px;color:#aac5d6}
.dispatch-opening .dispatch-head{display:block;text-align:center;max-width:1100px;margin:0 auto}
.dispatch-opening .dispatch-head h1{font-size:clamp(48px,5.2vw,72px);line-height:1.06;letter-spacing:-3.6px;max-width:none;margin:0 0 20px;color:#fbf8f1}
.dispatch-opening .dispatch-head h1 em{font:400 1.03em/1.08 Georgia,serif;color:#b9daf2;letter-spacing:-2.8px}
.dispatch-opening .dispatch-head p{font-size:14px;line-height:1.75;max-width:600px;margin:0 auto 23px;color:#bacdd7}
.opening-actions{display:flex;justify-content:center;align-items:center;gap:28px}
.opening-actions .site-button{background:#eef4f3;border-color:#eef4f3;color:#17384c;font-size:12px;min-height:46px;padding:14px 22px}
.opening-actions .site-button:hover{background:white}
.opening-product-link{font-size:12px;font-weight:550;padding:13px 0;text-decoration:underline;text-underline-offset:7px;text-decoration-color:#8ba9ba}
.opening-product-link:hover{text-decoration-color:#fff}
.dispatch-opening .device-stage{max-width:970px;margin-top:35px}
.dispatch-opening .tablet{border-color:#091e2b;box-shadow:0 25px 55px #071a2680}
.dispatch-opening .device-label{color:#c0d6e2}
.dispatch-opening .device-label span{color:#9bb6c6}
.dispatch-opening .dispatch-footer{max-width:1160px;margin:28px auto 0}
.dispatch-opening+.anchor-target+#quotes{border-top:0}
#quotes.hero-opening{padding-top:64px}
@media(max-width:850px){.dispatch-opening .dispatch-head h1{font-size:56px;letter-spacing:-2.8px}.dispatch-opening .dispatch-head h1 em{letter-spacing:-2.3px}.dispatch-opening .section-index{display:none}.dispatch-opening .dispatch-head p{max-width:540px;font-size:13px}}
@media(max-width:600px){.site-nav{min-height:73px}.site-logo img{width:78px}.dispatch-opening{padding:28px 0 32px}.dispatch-opening .section-top{margin-bottom:26px}.dispatch-opening .section-top .eyebrow{font-size:7px;letter-spacing:1.25px;line-height:1.6}.dispatch-opening .dispatch-head h1{font-size:44px;letter-spacing:-2px;line-height:1.04}.dispatch-opening .dispatch-head h1 em{font-size:1.01em;letter-spacing:-1.9px}.dispatch-opening .dispatch-head p{font-size:12px;line-height:1.8;margin-bottom:22px}.opening-actions{gap:21px}.opening-actions .site-button{font-size:11px;padding:13px 16px}.opening-product-link{font-size:11px}.dispatch-opening .device-stage{margin-top:28px;min-height:355px}.dispatch-opening .device-label{margin:0;font-size:7px;max-width:100%}.dispatch-opening .device-label span{font-size:8px;max-width:300px}.dispatch-opening .dispatch-footer{margin-top:24px}.dispatch-opening .dispatch-footer p{font-size:11px}.dispatch-opening .dispatch-footer a{font-size:11px}#quotes.hero-opening{padding-top:38px}}
@media(max-width:370px){.dispatch-opening .dispatch-head h1{font-size:39px}.opening-actions{gap:17px}.opening-actions .site-button{font-size:10px;padding:12px 14px}.opening-product-link{font-size:10px}.dispatch-opening .device-stage{min-height:320px}}
