/* Honey's original, code-native honeycomb animation. */
.honey-motion-layer{position:absolute;inset:-15%;background:url('/assets/honey-motion.svg') center/1000px auto;opacity:.85;animation:honey-drift 24s ease-in-out infinite alternate;will-change:transform}.honey-motion-glow{position:absolute;inset:-20%;background:radial-gradient(ellipse at 70% 40%,#fff9,transparent 55%);animation:honey-light 16s ease-in-out infinite alternate}.motion-paused .motion-background>div,.motion-offscreen>div{animation-play-state:paused}.motion-background{background:#dce1e5}.motion-background:after{background:linear-gradient(90deg,#f4f6fbc9,#eef2f633)}@keyframes honey-drift{from{transform:translate3d(-1%,1%,0) scale(1.04)}to{transform:translate3d(2%,-2%,0) scale(1.1)}}@keyframes honey-light{from{transform:translateX(-5%);opacity:.45}to{transform:translateX(6%);opacity:.9}}
.language-switch{display:flex;gap:6px;align-items:center;font:700 12px Arial;flex-shrink:0}.language-switch>*{padding:9px 7px}.language-switch [aria-current]{background:#e7eef9;color:#174dde;border-radius:5px}.cobalto header #nav{margin-left:auto}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.text-action{font-size:14px;text-decoration:underline;text-underline-offset:5px}.hero-actions .more{margin:0!important}.cobalto .hero-actions .more{color:#fff}.operation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:step}.operation-steps article{position:relative;background:#ffffffe8;border:1px solid #d6deea;border-radius:14px;padding:28px 24px;box-shadow:0 10px 25px #10213605}.step-count{display:grid;place-items:center;border:1px solid #bbcbeb;border-radius:50%;width:40px;height:40px;color:#174dde;font:700 13px Arial}.operation-steps h3{font-size:23px}.operation-steps p{font-size:15px;color:#34465c}.operation-steps details{border-top:1px solid #dce3ee;padding-top:18px;margin-top:24px}.operation-steps summary{cursor:pointer;font-size:13px;font-weight:700;color:#174dde}.operation-steps h4{font-size:14px;margin:18px 0 4px}.company-evidence{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#f0f4fa;border:1px solid #dce4ef;border-radius:16px;padding:38px;margin-top:55px}.company-evidence h3{font-size:30px;line-height:1.2}.company-evidence p{max-width:420px;font-size:15px;color:#34465c}.company-evidence dl{margin:0;align-self:center}.company-evidence dd{font-weight:600;overflow-wrap:anywhere;text-align:right}.contact select{width:100%;padding:14px 12px;margin-top:10px;border:1px solid #7d8da380;border-radius:6px;background:#fff;color:#102136;font:inherit;color-scheme:light}.topic-help{font-size:13px;color:#34465c;min-height:22px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-foot button:disabled{opacity:.65;cursor:wait}.manual-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:36px 6% 22px}.manual-shortcuts a{display:grid;gap:12px;border:1px solid #dce4ef;border-radius:12px;padding:24px;background:#fff}.manual-shortcuts a:hover{border-color:#174dde;background:#f3f6fd}.manual-shortcuts span{font:12px Arial;color:#174dde}.manual-shortcuts strong{font-family:Syne,Arial;font-size:21px}.manual-shortcuts small{color:#526176;line-height:1.5}.manual-print{margin:0 6%;border:1px solid #bcc9de;padding:12px 18px;border-radius:8px;background:#fff;color:#102136;font-size:13px}.manual-policy summary{font-family:Syne,Arial;font-size:25px;cursor:pointer;line-height:1.4}.manual-policy details[open] summary{margin-bottom:24px;color:#174dde}
@media(max-width:1050px){.operation-steps{grid-template-columns:1fr 1fr}.cobalto header #nav{gap:8px}.cobalto header #nav a:not(:last-child){padding:12px;font-size:14px}.company-evidence{gap:35px}.manual-shortcuts{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.cobalto header .menu-button{margin-left:auto}.cobalto header #nav{margin-left:0}.language-switch{gap:0}.operation-steps{grid-template-columns:1fr}.company-evidence{grid-template-columns:1fr;padding:25px;gap:20px}.company-evidence dl div{flex-direction:column;gap:8px}.company-evidence dd{text-align:left}.hero-actions{gap:20px}.manual-shortcuts{grid-template-columns:1fr 1fr;gap:10px}.manual-shortcuts a{padding:16px}.manual-shortcuts strong{font-size:18px}.manual-policy summary{font-size:22px}}
@media(prefers-reduced-motion:reduce){.honey-motion-layer,.honey-motion-glow{animation:none;will-change:auto}}
@media print{.manual-shortcuts,.manual-print{display:none}.manual-policy details{display:block}.manual-policy details>*{display:block}}
@media(min-width:701px) and (max-width:850px){.cobalto header .menu-button{display:flex;align-items:center;gap:16px;margin-left:auto;background:none;border:0;padding:12px;font-size:14px}.cobalto header #nav{display:none;position:absolute;top:100%;left:0;right:0;background:#f7f9fc;padding:18px 5%;z-index:5;border-bottom:1px solid #dce4ef;margin-left:0}.cobalto header #nav.open{display:flex;flex-direction:column;align-items:stretch}}
/* Restore the approved video treatment and give service titles enough room. */
.motion-background:after{background:linear-gradient(90deg,#f3f6fa70,#e8eef820)}
.cobalto .services .section-heading{display:block;text-align:center}
.cobalto .services .section-heading>p{margin:22px auto 0;max-width:560px}
.operation-steps article{text-align:center;min-width:0}
.operation-steps .step-count{margin-inline:auto}
.cobalto .operation-steps h3{font-size:20px;line-height:1.35;letter-spacing:-.5px;overflow-wrap:break-word}
.operation-steps details{text-align:left}
.operation-steps summary{text-align:center}
@media(max-width:1250px){.operation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.operation-steps{grid-template-columns:minmax(0,1fr)}}
