:root { color-scheme: dark; }
* { box-sizing: border-box; }
body.wk-page { margin:0; min-width:320px; background:#020b1d; color:#f8fbff; font-family:Inter,Arial,sans-serif; }
a { color:inherit; text-decoration:none; }
.wk-nav { position:sticky; top:0; z-index:10; background:rgba(2,11,29,.95); border-bottom:1px solid #1d3565; backdrop-filter:blur(14px); }
.wk-wrap { width:min(1160px,calc(100% - 48px)); margin:auto; }
.wk-nav__inner { min-height:74px; display:flex; align-items:center; gap:26px; }
.wk-logo { font-size:22px; font-weight:900; letter-spacing:-.04em; white-space:nowrap; }
.wk-logo b { color:#168cff; font-size:29px; margin-right:7px; font-style:italic; }
.wk-logo span { color:#168cff; }
.wk-links { display:flex; gap:28px; margin-left:auto; color:#b9c9e7; font-weight:700; }
.wk-links a:hover,.wk-links a[aria-current="page"] { color:#fff; }
.wk-login { color:#dce8fc; font-weight:700; }
.wk-button { display:inline-flex; align-items:center; justify-content:center; min-height:46px; padding:0 21px; border-radius:999px; background:linear-gradient(135deg,#168dff,#3150ff); color:#fff; font-weight:800; box-shadow:0 12px 28px rgba(26,102,255,.28); }
.wk-button--outline { background:transparent; border:1px solid #426ba7; box-shadow:none; }
.wk-hero { padding:100px 0 70px; background:radial-gradient(circle at 78% 24%,#143b8d 0,transparent 34%),linear-gradient(135deg,#071d3d,#020b1d 70%); }
.wk-eyebrow { margin:0 0 17px; color:#4aa6ff; font-size:13px; font-weight:900; letter-spacing:.14em; }
h1 { max-width:850px; margin:0; font-size:clamp(42px,6vw,76px); line-height:1.04; letter-spacing:-.06em; }
.wk-intro { max-width:740px; margin:25px 0 0; color:#b8c8e7; font-size:clamp(18px,2vw,22px); line-height:1.55; }
.wk-actions { display:flex; flex-wrap:wrap; gap:14px; margin-top:34px; }
.wk-section { padding:74px 0; }
h2 { margin:0 0 28px; font-size:clamp(31px,4vw,46px); letter-spacing:-.05em; }
.wk-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; }
.wk-card { min-height:208px; padding:29px; border:1px solid #254881; border-radius:20px; background:linear-gradient(145deg,#0d2348,#07152e); }
.wk-number { display:inline-flex; width:32px; height:32px; align-items:center; justify-content:center; border-radius:9px; background:#1685ff; font-weight:900; }
h3 { margin:19px 0 11px; font-size:22px; }
.wk-card p { margin:0; color:#b5c5e1; line-height:1.55; }
.wk-closing { margin-top:52px; padding:42px; border-radius:24px; text-align:center; background:linear-gradient(120deg,#123977,#193fae); font-size:clamp(22px,3vw,31px); font-weight:850; line-height:1.3; }
.wk-footer { padding:38px 0; border-top:1px solid #1d3565; color:#adbfdf; }
.wk-footer__inner { display:flex; justify-content:space-between; gap:26px; align-items:center; }
.wk-footer__links { display:flex; flex-wrap:wrap; gap:20px; }
@media(max-width:820px) { .wk-wrap { width:min(100% - 32px,620px); } .wk-nav__inner { flex-wrap:wrap; padding:11px 0; gap:14px; } .wk-links { order:3; width:100%; margin:0; gap:18px; overflow:auto; padding-bottom:3px; font-size:14px; } .wk-login { display:none; } .wk-nav .wk-button { margin-left:auto; min-height:40px; padding:0 14px; font-size:13px; } .wk-hero { padding:66px 0 50px; } .wk-grid { grid-template-columns:1fr; } .wk-footer__inner { flex-direction:column; align-items:flex-start; } }

/* WERKUNA-SUBPAGE-NAVIGATION-FINAL */
.wk-wrap {
  width: min(1140px, 100%);
  padding-inline: 16px;
}
.wk-nav__inner {
  gap: 0;
}
.wk-logo {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
}
.wk-brand-logo {
  display: block;
  width: clamp(8.75rem, 12vw, 11.5rem);
  height: auto;
}
.wk-links {
  margin-left: clamp(7.5rem, 8.6vw, 10rem);
  gap: 30px;
}
.wk-login {
  margin-left: auto;
}
.wk-links a[aria-current="page"] {
  color: #55aeff;
  text-shadow: 0 0 8px rgba(52, 153, 255, .95), 0 0 18px rgba(32, 107, 255, .65);
}
.wk-links a:hover {
  color: #8bc8ff;
}
@media (max-width: 820px) {
  .wk-wrap { width: min(100% - 32px, 620px); padding-inline: 0; }
  .wk-links { margin-left: 0; }
  .wk-brand-logo { width: 8.5rem; }
}
/* /WERKUNA-SUBPAGE-NAVIGATION-FINAL */

/* WERKUNA-SUBPAGE-HEADER-HEIGHT-FINAL */
@media (min-width: 821px) {
  .wk-nav {
    height: 77px;
    min-height: 77px;
  }

  .wk-nav__inner {
    height: 77px;
    min-height: 77px;
  }
}
/* /WERKUNA-SUBPAGE-HEADER-HEIGHT-FINAL */


/* WERKUNA-HEADER-REFERENCE-PATCH */
.wk-page .mkt-nav {
  background: #020817;
  backdrop-filter: none;
}
.wk-page .mkt-nav-link--active {
  color: #55aeff;
  text-shadow: 0 0 8px rgba(52,153,255,.95), 0 0 18px rgba(32,107,255,.65);
}
@media (max-width: 767px) {
  .wk-page .mkt-nav-links,
  .wk-page .mkt-nav-actions {
    display: flex;
  }
  .wk-page .mkt-nav-inner {
    flex-wrap: wrap;
  }
  .wk-page .mkt-nav-links {
    order: 3;
    width: 100%;
    overflow-x: auto;
    padding-bottom: .5rem;
  }
  .wk-page .mkt-nav-login {
    display: none;
  }
}
/* /WERKUNA-HEADER-REFERENCE-PATCH */
