/* fonts.css */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/cove-font-1b08e7fc267a5c7e.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/cove-font-8c883f63b2c4157d.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/cove-font-e7a1aaf7eda9f2fa.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/cove-font-b37284b5701b6b16.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/cove-font-eec66af7f2337bd3.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/cove-font-44ce4a84f20d60f2.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/cove-font-3386a05f6ece969e.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/cove-font-f06cb5f088620048.woff2) format('woff2');
}
/* global.css */
/* Apply cove-site to every native document root, including global site parts.
 * Source classes and cove-s-* classes are mapped in conversion-map.json.
 * No global resets: Hello and Elementor keep their own runtime defaults. */
.cove-site {
  --cove-navy: #0B1B5A;
  --cove-navy-card: #15266E;
  --cove-muted: #596D91;
  --cove-sky: #D5EFFA;
  --cove-line: #BFD9E8;
  --cove-focus: #7CBFE3;
  --cove-yellow: #F9CB45;
  --cove-white: #FFFFFF;
  --cove-font-body: Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --cove-font-mono: 'JetBrains Mono', ui-monospace, monospace;
  --cove-font-accent: 'Noto Serif', Georgia, serif;
  color: var(--cove-navy);
  font-family: var(--cove-font-body);
  -webkit-font-smoothing: antialiased;
}
.cove-site a { color: var(--cove-navy); }
.cove-site a:hover { color: var(--cove-muted); }
.cove-site :is(input, select, textarea) { font: inherit; color: var(--cove-navy); }
.cove-site :is(input, select, textarea):focus { outline: 2px solid var(--cove-focus); outline-offset: 1px; }
.cove-site .cove-pill {
  box-shadow: 0 1px 2px rgba(11,27,90,.08), 0 4px 12px -2px rgba(11,27,90,.12);
  transition: box-shadow .2s ease, transform .2s ease;
}
.cove-site .cove-pill:hover {
  box-shadow: 0 2px 4px rgba(11,27,90,.10), 0 10px 22px -6px rgba(11,27,90,.22);
  transform: translateY(-1px);
}
.cove-site .cove-pill:active { box-shadow: 0 1px 2px rgba(11,27,90,.10); transform: translateY(0); }
.cove-site .cove-card {
  box-shadow: 0 1px 3px rgba(11,27,90,.05), 0 8px 24px -8px rgba(11,27,90,.14);
  transition: box-shadow .25s ease, transform .25s ease;
}
.cove-site a.cove-card:hover {
  box-shadow: 0 2px 6px rgba(11,27,90,.07), 0 16px 36px -10px rgba(11,27,90,.22);
  transform: translateY(-2px);
}
.cove-site .cove-navy-card { box-shadow: 0 1px 3px rgba(0,0,0,.18), 0 10px 28px -10px rgba(0,0,0,.45); }
@media (prefers-reduced-motion: reduce) {
  .cove-site, .cove-site * { transition: none !important; }
  .cove-site a:hover, .cove-site button:hover { transform: none !important; }
}
@media (max-width: 860px) {
  .cove-site :is(.cove-g2, .cove-g3, .cove-g4) { grid-template-columns: minmax(0,1fr) !important; }
  .cove-site .cove-hide-sm { display: none !important; }
  .cove-site.cove-pad, .cove-site .cove-pad { padding-left: 20px !important; padding-right: 20px !important; }
  .cove-site.cove-page-home .cove-h1sm { font-size: 36px !important; }
  .cove-site:is(.cove-page-about, .cove-page-products, .cove-page-contact) .cove-h1sm { font-size: 38px !important; }
  .cove-site.cove-page-coming-soon .cove-h1sm { font-size: 56px !important; }
  .cove-site .cove-span2 { grid-column: auto !important; min-height: 240px; }
}
/* native-base.css */
/* Native wrappers retain Elementor's editing controls; no content render adapter. */
.cove-site { line-height: normal; }
:where(.cove-site) .cove-node.e-con, :where(.cove-site).cove-node.e-con {
  --width: auto; --min-height: initial; --padding-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 0;
  --gap: 0; --row-gap: 0; --column-gap: 0; --flex-grow: 0; --flex-shrink: 1;
  display: block; width: auto; max-width: none; min-width: 0; min-height: 0;
  margin: 0; padding: 0; gap: 0; border: 0; border-radius: 0;
  align-self: auto; box-sizing: border-box; text-align: inherit; flex: 0 1 auto;
  flex-direction: row; align-items: normal; justify-content: normal; flex-wrap: nowrap;
}
:where(.cove-site) .cove-node.elementor-widget {
  --container-widget-width: auto; --container-widget-flex-grow: 0;
  width: auto; max-width: 100%; min-width: 0; margin: 0; padding: 0; flex: 0 1 auto;
}
.cove-site .cove-column.e-con { display: flow-root; }
.cove-site .cove-image-heading.e-con { max-width:100%; }
:where(.cove-site) .elementor-widget-heading .elementor-heading-title,
:where(.cove-site) .elementor-widget-text-editor {
  font: inherit; color: inherit; letter-spacing: inherit; text-transform: inherit;
}
:where(.cove-site) .elementor-heading-title { margin: 0; padding: 0; }
:where(.cove-site) .elementor-widget-text-editor p { margin: 0; font: inherit; color: inherit; }
:where(.cove-site) .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
:where(.cove-site) .cove-inline-text { display: inline-block; }
:where(.cove-site) .elementor-button {
  font: inherit; color: inherit; background: none; border: 0; border-radius: 0; padding: 0;
  text-align: inherit; box-shadow: none; line-height: inherit;
}
:where(.cove-site) .elementor-button-content-wrapper { align-items: center; gap: 8px; }
:where(.cove-site) .elementor-button-icon { display: inline-flex; }
:where(.cove-site) .elementor-button-icon svg { width: 1em; height: 1em; }
:where(.cove-site) .elementor-widget-image { line-height: 0; text-align: inherit; }
:where(.cove-site) .elementor-widget-image img { object-fit: contain; border-radius: 0; }
:where(.cove-site) .cove-toggle-widget { flex: 0 0 auto; }
@media(min-width:861px) { .cove-site .cove-toggle-widget { display:none; } }
.cove-sr-heading { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip-path: inset(50%); white-space: nowrap; border: 0; }
.cove-nav-widget .elementor-nav-menu--main .elementor-nav-menu { gap: 28px; flex-wrap: wrap; }
.cove-nav-widget .elementor-nav-menu--main .elementor-nav-menu::after { display: none; }
.cove-nav-widget .elementor-nav-menu--main .elementor-item {
  padding: 8px 0; border-bottom: 3px solid transparent; color: #0B1B5A;
  font: 600 15px/normal Inter, system-ui, sans-serif; background: transparent;
}
.cove-nav-widget .elementor-nav-menu--main .elementor-item:hover { color: #596D91; }
.cove-nav-widget .elementor-nav-menu--main .elementor-item-active { border-bottom-color: #F9CB45; }
.cove-nav-widget .elementor-nav-menu--main .elementor-item::before,
.cove-nav-widget .elementor-nav-menu--main .elementor-item::after { content:none !important; display:none !important; }
.cove-nav-widget .elementor-nav-menu--main .elementor-item:is(:hover,:focus,:active) { padding:8px 0; transform:none; }
.cove-global-header .cove-desktop-navigation { align-items:center; }
.cove-global-header .elementor-widget-image { display:flex; align-items:center; }
:where(.cove-site) .cove-button-yellow .elementor-button,
:where(.cove-site) .cove-button-yellow .elementor-button:is(:hover,:focus) { color:#0B1B5A; }
:where(.cove-site) .cove-footer-link .elementor-button { color:#0B1B5A; }
:where(.cove-site) .cove-footer-link .elementor-button:is(:hover,:focus) { color:#596D91; }
.cove-site .elementor-widget-form.cove-native-form .elementor-form-fields-wrapper { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px 16px; margin: 0; }
.cove-native-form .elementor-field-group.elementor-col-100 { grid-column:1 / -1; }
.cove-site .elementor-widget-form.cove-native-form .elementor-field-group { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: stretch; align-content: initial; width: auto; padding: 0; margin: 0; gap: 8px; flex: 0 1 auto; }
.cove-site .cove-native-form .elementor-field-group > * { flex: 0 1 auto; }
.cove-native-form .elementor-field-type-honeypot { display:none !important; }
.cove-native-form .elementor-form-fields-wrapper > .elementor-field-type-text:not(.elementor-field-group) { display:none; }
.cove-native-form .elementor-field-group :is(input[type="text"],input[type="email"],input[type="tel"]) { font-weight:700; }
.cove-native-form .elementor-field-label { padding: 0; color: #0B1B5A; font: 700 14px/normal Inter,system-ui,sans-serif; }
.cove-native-form .elementor-field-group .elementor-field,
.cove-native-form .elementor-select-wrapper select { min-height: 48px; padding: 0 14px; border: 1.5px solid #BFD9E8; border-radius: 10px; background: #FFFFFF; color: #0B1B5A; font: 400 15px/normal Inter,system-ui,sans-serif; width: 100%; box-sizing: border-box; }
.cove-site .elementor-widget-form.cove-native-form .elementor-select-wrapper { display:flex; align-items:stretch; position:relative; width:100%; min-height:0; padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; }
.cove-site .elementor-widget-form.cove-native-form .elementor-select-wrapper select { min-height:48px; width:100%; padding:0 42px 0 14px; border:1.5px solid #BFD9E8; border-radius:10px; background:#FFFFFF; color:#0B1B5A; font:400 15px/normal Inter,system-ui,sans-serif; box-shadow:none; }
.cove-native-form .elementor-field-group-phone { grid-column:auto; }
.cove-native-form :is(.elementor-field-group-enquiry,.elementor-field-group-message,.elementor-field-group-proposal,.elementor-field-type-submit,.elementor-field-group-note) { grid-column: 1 / -1; }
.cove-native-form .elementor-field-group-message textarea.elementor-field { padding: 12px 14px; line-height: normal; resize: vertical; }
.cove-site .elementor-widget-form.cove-native-form .elementor-field-group.elementor-field-group-proposal input.elementor-upload-field { display:block; box-sizing:border-box; width:100%; height:auto; min-height:64px; padding:10px 12px; border:1.5px dashed #7CBFE3; border-radius:10px; background:#D5EFFA; color:#0B1B5A; font:400 14px/40px Inter,system-ui,sans-serif; }
.cove-native-form input[type="file"]::file-selector-button { box-sizing:border-box; height:40px; margin:0 14px 0 0; padding:0 18px; border:1px solid #0B1B5A; border-radius:999px; background:#0B1B5A; color:#FFFFFF; font:600 14px/1 Inter,system-ui,sans-serif; vertical-align:middle; cursor:pointer; }
.cove-site .elementor-widget-form.cove-native-form .elementor-field-type-submit { order: 98; align-items: flex-start; margin-top: 6px; }
.cove-site .cove-native-form .elementor-button { min-height: 52px; width: auto; padding: 0 30px; border-radius: 999px; background: #0B1B5A; color: #FFFFFF; font: 700 16px/normal Inter,system-ui,sans-serif; box-shadow: 0 1px 2px rgba(11,27,90,.08),0 4px 12px -2px rgba(11,27,90,.12); }
.cove-native-form .elementor-button:hover { background: #15266E; color: #FFFFFF; }
.cove-site .elementor-widget-form.cove-native-form .elementor-field-group-note { order: 99; margin: -70px 0 0 205px; max-width: 340px; justify-content: center; min-height: 52px; font: 400 13px/1.5 Inter,system-ui,sans-serif; color: #596D91; }
.cove-native-form .elementor-field-group-note p { margin: 0; }
.cove-site .elementor-widget-form.cove-early-form .elementor-form-fields-wrapper { gap:16px 14px; }
.cove-site .elementor-widget-form.cove-early-form .elementor-field-type-submit { margin-top:0; }
.cove-site .cove-early-form .elementor-button, .cove-site .cove-early-form .elementor-button:hover { background: #F9CB45; color: #0B1B5A; }
.cove-coming-header { background: #D5EFFA; }
.cove-coming-soon { background: #D5EFFA; }
.cove-site .elementor-widget-image.cove-about-umbrella { top:50%; transform:translateY(-50%); }
.cove-site .elementor-widget-image.cove-coming-umbrella { width:620px; right:-240px; }
.cove-products-cta .elementor-button,
.cove-products-cta .elementor-button:is(:hover,:focus) { color:#0B1B5A; border-bottom-color:#0B1B5A; }
.cove-products-cta .elementor-button-icon svg { color:inherit; }
.cove-site .elementor-widget-button.cove-phone-link { display:block; width:fit-content; max-width:100%; }
.cove-site .cove-phone-link .elementor-button,
.cove-site .cove-phone-link .elementor-button:is(:hover,:focus) { display:inline-flex; width:auto; padding:0; text-align:left; color:#0B1B5A; }
.cove-phone-link .elementor-button-content-wrapper { align-items:center; justify-content:flex-start; gap:10px; }
.cove-coming-soon .cove-page-coming-soon > .elementor-widget-image:first-child { top:78px; }
.cove-contact .cove-global-footer { border-top:1px solid #BFD9E8; }
.elementor-widget-button.cove-pill { box-shadow: none; border-radius: 999px; }
.cove-pill .elementor-button { box-shadow: 0 1px 2px rgba(11,27,90,.08),0 4px 12px -2px rgba(11,27,90,.12); }
@media(max-width:860px) {
 .cove-site .cove-node.cove-span2 { min-height:240px; box-sizing:content-box; }
 .cove-site .elementor-widget-form.cove-native-form .elementor-form-fields-wrapper { grid-template-columns: minmax(0,1fr); }
 .cove-site .elementor-widget-form.cove-native-form .elementor-field-group-note { margin: 0; min-height: auto; }
 .cove-menu-ready .cove-desktop-navigation { display: none !important; }
}
/* native-source.css */
.cove-site.cove-n-d3ccf76b, .cove-site .cove-n-d3ccf76b {font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;color:#0B1B5A;background:#FFFFFF;-webkit-font-smoothing:antialiased}
.cove-site.cove-n-e8c94be0, .cove-site .cove-n-e8c94be0 {background:#D5EFFA;position:relative;overflow:hidden}
.cove-site.cove-n-ec437111, .cove-site .cove-n-ec437111 {position:absolute;top:0;right:0;width:400px;height:auto;pointer-events:none;display:block}
.cove-site .cove-n-ec437111 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-d126af56, .cove-site .cove-n-d126af56 {max-width:1100px;margin:0 auto;padding:112px 40px 128px;box-sizing:border-box;position:relative}
.cove-site .cove-node.elementor-widget.cove-n-d126af56 {max-width:1100px}
.cove-site.cove-n-a0b16763, .cove-site .cove-n-a0b16763 {margin:0 0 22px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}
.cove-site.cove-n-4599785e, .cove-site .cove-n-4599785e {margin:0;max-width:780px;font-size:68px;line-height:1.04;font-weight:800;letter-spacing:-0.03em}
.cove-site .cove-node.elementor-widget.cove-n-4599785e {max-width:780px}
.cove-site.cove-n-8b7ca151, .cove-site .cove-n-8b7ca151 {margin:28px 0 0;font-family:'Noto Serif', Georgia, serif;font-style:italic;font-size:28px;line-height:1.3}
.cove-site.cove-n-16ad6fb3, .cove-site .cove-n-16ad6fb3 {margin:24px 0 0;max-width:620px;font-size:18px;line-height:1.6}
.cove-site .cove-node.elementor-widget.cove-n-16ad6fb3 {max-width:620px}
.cove-site.cove-n-c39a2fd2, .cove-site .cove-n-c39a2fd2 {max-width:1100px;margin:0 auto;padding:104px 40px 120px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-c39a2fd2 {max-width:1100px}
.cove-site.cove-n-448bedef, .cove-site .cove-n-448bedef {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
.cove-site.cove-n-a7890748, .cove-site .cove-n-a7890748 {border:1.5px solid #0B1B5A;border-radius:20px;padding:32px;display:flex;flex-direction:column}
.cove-site.cove-n-55ffed78, .cove-site .cove-n-55ffed78 {margin:0 0 18px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-ff450c45, .cove-site .cove-n-ff450c45 {margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:-0.01em}
.cove-site.cove-n-aff89dff, .cove-site .cove-n-aff89dff {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-036ea6e5, .cove-site .cove-n-036ea6e5 {margin:24px 0 0;padding-top:20px;border-top:1px solid #BFD9E8;font-family:'Noto Serif', Georgia, serif;font-style:italic;font-size:18px;line-height:1.45}
.cove-site.cove-n-0c1805e2, .cove-site .cove-n-0c1805e2 {border:1.5px solid #0B1B5A;border-radius:20px;padding:32px}
.cove-site.cove-n-f073edcc, .cove-site .cove-n-f073edcc {margin:0 0 18px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-2b0819a7, .cove-site .cove-n-2b0819a7 {margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:-0.01em}
.cove-site.cove-n-f70a4f97, .cove-site .cove-n-f70a4f97 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-97043d14, .cove-site .cove-n-97043d14 {border:1.5px solid #0B1B5A;border-radius:20px;padding:32px}
.cove-site.cove-n-d937d1a9, .cove-site .cove-n-d937d1a9 {margin:0 0 18px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-8f46b939, .cove-site .cove-n-8f46b939 {margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:-0.01em}
.cove-site.cove-n-90a1ad75, .cove-site .cove-n-90a1ad75 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-eeac22f0, .cove-site .cove-n-eeac22f0 {border:1.5px solid #0B1B5A;border-radius:20px;padding:32px}
.cove-site.cove-n-e35b045d, .cove-site .cove-n-e35b045d {margin:0 0 18px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-4823c883, .cove-site .cove-n-4823c883 {margin:0 0 18px;font-size:30px;font-weight:800;letter-spacing:-0.01em}
.cove-site.cove-n-18bd47df, .cove-site .cove-n-18bd47df {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-548e5a88, .cove-site .cove-n-548e5a88 {grid-column:span 2;border-radius:20px;background:#D5EFFA;border:1.5px dashed #7CBFE3;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.08em}
.cove-site.cove-n-3d92a462, .cove-site .cove-n-3d92a462 {background:#0B1B5A;color:#FFFFFF}
.cove-site.cove-n-4f8e250b, .cove-site .cove-n-4f8e250b {max-width:1100px;margin:0 auto;padding:104px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-4f8e250b {max-width:1100px}
.cove-site.cove-n-573925a6, .cove-site .cove-n-573925a6 {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:56px;align-items:start}
.cove-site.cove-n-b10340a3, .cove-site .cove-n-b10340a3 {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#F9CB45}
.cove-site.cove-n-705e67f4, .cove-site .cove-n-705e67f4 {margin:0;font-size:50px;line-height:1.06;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-b0ce4ae8, .cove-site .cove-n-b0ce4ae8 {margin:0;font-size:18px;line-height:1.6}
.cove-site.cove-n-e12cfcc3, .cove-site .cove-n-e12cfcc3 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:48px}
.cove-site.cove-n-d11c522d, .cove-site .cove-n-d11c522d {background:#15266E;border-radius:18px;padding:28px}
.cove-site.cove-n-6c60d4b2, .cove-site .cove-n-6c60d4b2 {margin:0 0 8px;font-size:28px;line-height:1.15;font-weight:800;color:#F9CB45}
.cove-site.cove-n-92ded89d, .cove-site .cove-n-92ded89d {margin:0;font-size:15px;line-height:1.5}
.cove-site.cove-n-d9c2c5c4, .cove-site .cove-n-d9c2c5c4 {background:#15266E;border-radius:18px;padding:28px}
.cove-site.cove-n-20bce74d, .cove-site .cove-n-20bce74d {margin:0 0 8px;font-size:28px;line-height:1.15;font-weight:800;color:#F9CB45}
.cove-site.cove-n-4f6c05d3, .cove-site .cove-n-4f6c05d3 {margin:0;font-size:15px;line-height:1.5}
.cove-site.cove-n-04d445d4, .cove-site .cove-n-04d445d4 {background:#15266E;border-radius:18px;padding:28px}
.cove-site.cove-n-b0a5a02b, .cove-site .cove-n-b0a5a02b {margin:0 0 8px;font-size:28px;line-height:1.15;font-weight:800;color:#F9CB45}
.cove-site.cove-n-6da89e0f, .cove-site .cove-n-6da89e0f {margin:0;font-size:15px;line-height:1.5}
.cove-site.cove-n-248ade93, .cove-site .cove-n-248ade93 {max-width:1100px;margin:0 auto;padding:112px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-248ade93 {max-width:1100px}
.cove-site.cove-n-8aaac879, .cove-site .cove-n-8aaac879 {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-d83804da, .cove-site .cove-n-d83804da {margin:0 0 48px;font-size:50px;line-height:1.08;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-d33b7e5a, .cove-site .cove-n-d33b7e5a {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}
.cove-site.cove-n-e3b63dc3, .cove-site .cove-n-e3b63dc3 {aspect-ratio:4 / 5;border-radius:18px;background:#D5EFFA;border:1.5px dashed #7CBFE3;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.08em}
.cove-site.cove-n-975cdfe7, .cove-site .cove-n-975cdfe7 {margin:22px 0 6px;font-size:24px;font-weight:800}
.cove-site.cove-n-80aac8c1, .cove-site .cove-n-80aac8c1 {margin:0 0 14px;font-size:14px;font-weight:700}
.cove-site.cove-n-7131c61e, .cove-site .cove-n-7131c61e {margin:0;font-size:15px;line-height:1.6}
.cove-site.cove-n-6d972fcf, .cove-site .cove-n-6d972fcf {aspect-ratio:4 / 5;border-radius:18px;background:#D5EFFA;border:1.5px dashed #7CBFE3;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.08em}
.cove-site.cove-n-e77bd940, .cove-site .cove-n-e77bd940 {margin:22px 0 6px;font-size:24px;font-weight:800}
.cove-site.cove-n-4325e7a5, .cove-site .cove-n-4325e7a5 {margin:0 0 14px;font-size:14px;font-weight:700}
.cove-site.cove-n-ab6c20e1, .cove-site .cove-n-ab6c20e1 {margin:0;font-size:15px;line-height:1.6}
.cove-site.cove-n-4e0ff44e, .cove-site .cove-n-4e0ff44e {aspect-ratio:4 / 5;border-radius:18px;background:#D5EFFA;border:1.5px dashed #7CBFE3;display:flex;align-items:center;justify-content:center;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.08em}
.cove-site.cove-n-24bb5da6, .cove-site .cove-n-24bb5da6 {margin:22px 0 6px;font-size:24px;font-weight:800}
.cove-site.cove-n-758f0516, .cove-site .cove-n-758f0516 {margin:0 0 14px;font-size:14px;font-weight:700}
.cove-site.cove-n-6c99f643, .cove-site .cove-n-6c99f643 {margin:0;font-size:15px;line-height:1.6}
.cove-site.cove-n-765aee9a, .cove-site .cove-n-765aee9a {background:#F9CB45}
.cove-site.cove-n-7f6e7954, .cove-site .cove-n-7f6e7954 {max-width:1100px;margin:0 auto;padding:64px 40px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.cove-site .cove-node.elementor-widget.cove-n-7f6e7954 {max-width:1100px}
.cove-site.cove-n-b47ad2b5, .cove-site .cove-n-b47ad2b5 {margin:0 0 6px;font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-e878ee75, .cove-site .cove-n-e878ee75 {margin:0;font-size:18px}
.cove-site.cove-n-163e59ff, .cove-site .cove-n-163e59ff {display:flex;flex-wrap:wrap;gap:12px}
.cove-site.cove-n-4a73c484, .cove-site .cove-n-4a73c484 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-4a73c484 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-d63a3192, .cove-site .cove-n-d63a3192 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-d63a3192 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;border:1.5px solid #0B1B5A;box-sizing:border-box;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-a39a6765, .cove-site .cove-n-a39a6765 {font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;color:#0B1B5A;background:#D5EFFA;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}
.cove-site.cove-n-44138a77, .cove-site .cove-n-44138a77 {position:absolute;top:170px;right:-400px;width:820px;height:auto;pointer-events:none;display:block}
.cove-site .cove-n-44138a77 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-2bd5d71f, .cove-site .cove-n-2bd5d71f {position:relative;max-width:1100px;margin:0 auto;padding:72px 40px 64px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:40px}
.cove-site .cove-node.elementor-widget.cove-n-2bd5d71f {max-width:1100px}
.cove-site.cove-n-69d362cc, .cove-site .cove-n-69d362cc {flex:999 1 560px;min-width:0}
.cove-site.cove-n-d6716065, .cove-site .cove-n-d6716065 {display:inline-block;background:#F9CB45;border-radius:999px;padding:11px 20px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:16px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase}
.cove-site.cove-n-576c908e, .cove-site .cove-n-576c908e {margin:26px 0 0;font-size:100px;line-height:1;font-weight:800;letter-spacing:-0.04em}
.cove-site.cove-n-8fdaa274, .cove-site .cove-n-8fdaa274 {margin:18px 0 0;font-family:'Noto Serif', Georgia, serif;font-style:italic;font-size:42px;line-height:1.2}
.cove-site.cove-n-71156d75, .cove-site .cove-n-71156d75 {margin:26px 0 0;max-width:520px;font-size:18px;line-height:1.6}
.cove-site .cove-node.elementor-widget.cove-n-71156d75 {max-width:520px}
.cove-site.cove-n-9e104590, .cove-site .cove-n-9e104590 {margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:16px;font-weight:700;line-height:1.4}
.cove-site.cove-n-a180546a, .cove-site .cove-n-a180546a {display:flex;align-items:center;gap:12px}
.cove-site.cove-n-c6d0f63c, .cove-site .cove-n-c6d0f63c {flex:none;width:26px;height:26px;border-radius:999px;background:#F9CB45;display:inline-flex;align-items:center;justify-content:center}
.cove-site.cove-n-b48fbc50, .cove-site .cove-n-b48fbc50 {display:block;width:14px;height:14px;flex-shrink:0}
.cove-site .cove-n-b48fbc50 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-2d00ff2e, .cove-site .cove-n-2d00ff2e {display:flex;align-items:center;gap:12px}
.cove-site.cove-n-f0d7371a, .cove-site .cove-n-f0d7371a {flex:none;width:26px;height:26px;border-radius:999px;background:#F9CB45;display:inline-flex;align-items:center;justify-content:center}
.cove-site.cove-n-38974ae4, .cove-site .cove-n-38974ae4 {display:block;width:14px;height:14px;flex-shrink:0}
.cove-site .cove-n-38974ae4 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-3d9e7632, .cove-site .cove-n-3d9e7632 {display:flex;align-items:center;gap:12px}
.cove-site.cove-n-e2c939d9, .cove-site .cove-n-e2c939d9 {flex:none;width:26px;height:26px;border-radius:999px;background:#F9CB45;display:inline-flex;align-items:center;justify-content:center}
.cove-site.cove-n-0af2b7d7, .cove-site .cove-n-0af2b7d7 {display:block;width:14px;height:14px;flex-shrink:0}
.cove-site .cove-n-0af2b7d7 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-44b4cd14, .cove-site .cove-n-44b4cd14 {margin-top:32px;display:inline-flex;vertical-align:middle}
.cove-site .cove-n-44b4cd14 .elementor-button {display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 30px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:17px;font-weight:700;text-decoration:none}
.cove-site.cove-n-ce7b7a20, .cove-site .cove-n-ce7b7a20 {position:relative;max-width:1100px;margin:0 auto;padding:0 40px 96px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-ce7b7a20 {max-width:1100px}
.cove-site.cove-n-6a0cf914, .cove-site .cove-n-6a0cf914 {background:#FFFFFF;border-radius:24px;padding:44px;display:flex;flex-wrap:wrap;gap:44px}
.cove-site.cove-n-f3fea81e, .cove-site .cove-n-f3fea81e {flex:1 1 240px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}
.cove-site.cove-n-339c151e, .cove-site .cove-n-339c151e {margin:0 0 14px;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-1bc3f2e3, .cove-site .cove-n-1bc3f2e3 {margin:0;font-size:15px;line-height:1.6}
.cove-site.cove-n-cd55414f, .cove-site .cove-n-cd55414f {border-top:1px solid #BFD9E8;padding-top:22px}
.cove-site.cove-n-1b58021f, .cove-site .cove-n-1b58021f {margin:0 0 10px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-b6a49a91, .cove-site .cove-n-b6a49a91 {display:block;vertical-align:middle}
.cove-site .cove-n-b6a49a91 .elementor-button {display:block;font-size:26px;font-weight:800;text-decoration:none}
.cove-site.cove-n-8aacf6b2, .cove-site .cove-n-8aacf6b2 {margin-top:14px;display:inline-block;vertical-align:middle}
.cove-site .cove-n-8aacf6b2 .elementor-button {display:inline-block;font-size:15px;font-weight:600;text-underline-offset:3px}
.cove-site.cove-n-b4d57f40, .cove-site .cove-n-b4d57f40 {flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}
.cove-site.cove-n-5189032d, .cove-site .cove-n-5189032d {position:relative;max-width:1280px;margin:0 auto;padding:22px 40px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.cove-site .cove-node.elementor-widget.cove-n-5189032d {max-width:1280px}
.cove-site.cove-n-7e379b58, .cove-site .cove-n-7e379b58 {display:flex;align-items:center;gap:8px;text-decoration:none}
.cove-site.cove-n-8e4c2950, .cove-site .cove-n-8e4c2950 {width:auto;display:block}
.cove-site .cove-n-8e4c2950 img {display:block;width:auto;height:30px;max-width:100%}
.cove-site.cove-n-48404365, .cove-site .cove-n-48404365 {background:#F9CB45;font-weight:800;font-size:13px;letter-spacing:0.04em;padding:5px 11px;border-radius:999px;line-height:1}
.cove-site.cove-n-0adada04, .cove-site .cove-n-0adada04 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-0adada04 .elementor-button {display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-dfa18a6b, .cove-site .cove-n-dfa18a6b {position:relative;background:#0B1B5A;color:#FFFFFF}
.cove-site.cove-n-06585f75, .cove-site .cove-n-06585f75 {max-width:1100px;margin:0 auto;padding:30px 40px;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;line-height:1.6}
.cove-site .cove-node.elementor-widget.cove-n-06585f75 {max-width:1100px}
.cove-site.cove-n-bbf51c64, .cove-site .cove-n-bbf51c64 {margin:0;max-width:720px}
.cove-site .cove-node.elementor-widget.cove-n-bbf51c64 {max-width:720px}
.cove-site.cove-n-cf5a236c, .cove-site .cove-n-cf5a236c {margin:0;font-weight:700}
.cove-site.cove-n-70fa50de, .cove-site .cove-n-70fa50de {font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;color:#0B1B5A;background:#FFFFFF;-webkit-font-smoothing:antialiased}
.cove-site.cove-n-77d7653d, .cove-site .cove-n-77d7653d {background:#D5EFFA;position:relative;overflow:hidden}
.cove-site.cove-n-ffab9d8b, .cove-site .cove-n-ffab9d8b {position:absolute;top:-10px;right:-20px;display:block;width:560px;height:160px;flex-shrink:0}
.cove-site .cove-n-ffab9d8b img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-41ae1cd4, .cove-site .cove-n-41ae1cd4 {max-width:1100px;margin:0 auto;padding:112px 40px 88px;box-sizing:border-box;position:relative}
.cove-site .cove-node.elementor-widget.cove-n-41ae1cd4 {max-width:1100px}
.cove-site.cove-n-97aeb5c3, .cove-site .cove-n-97aeb5c3 {margin:0 0 22px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}
.cove-site.cove-n-068ce1c3, .cove-site .cove-n-068ce1c3 {margin:0;max-width:820px;font-size:68px;line-height:1.04;font-weight:800;letter-spacing:-0.03em}
.cove-site .cove-node.elementor-widget.cove-n-068ce1c3 {max-width:820px}
.cove-site.cove-n-8e4c3f8a, .cove-site .cove-n-8e4c3f8a {margin:26px 0 0;max-width:580px;font-size:18px;line-height:1.6}
.cove-site .cove-node.elementor-widget.cove-n-8e4c3f8a {max-width:580px}
.cove-site.cove-n-0d140da0, .cove-site .cove-n-0d140da0 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:52px}
.cove-site.cove-n-81dd9b7e, .cove-site .cove-n-81dd9b7e {background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}
.cove-site.cove-n-e940a0cb, .cove-site .cove-n-e940a0cb {margin:0 0 12px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-55a03dd3, .cove-site .cove-n-55a03dd3 {margin:0;font-size:15px;line-height:1.55}
.cove-site.cove-n-f4086550, .cove-site .cove-n-f4086550 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-f4086550 .elementor-button {font-size:18px;font-weight:800;text-decoration:none}
.cove-site.cove-n-400d3e8f, .cove-site .cove-n-400d3e8f {background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}
.cove-site.cove-n-4932bed5, .cove-site .cove-n-4932bed5 {margin:0 0 12px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-03e3d38e, .cove-site .cove-n-03e3d38e {margin:0;font-size:15px;line-height:1.55}
.cove-site.cove-n-77e280f0, .cove-site .cove-n-77e280f0 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-77e280f0 .elementor-button {font-size:18px;font-weight:800;text-decoration:none}
.cove-site.cove-n-5d68034e, .cove-site .cove-n-5d68034e {background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}
.cove-site.cove-n-fa81e2b4, .cove-site .cove-n-fa81e2b4 {margin:0 0 12px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-7cc0777d, .cove-site .cove-n-7cc0777d {margin:0;font-size:15px;line-height:1.55}
.cove-site.cove-n-c6c5fc3b, .cove-site .cove-n-c6c5fc3b {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-c6c5fc3b .elementor-button {font-size:18px;font-weight:800;text-decoration:none}
.cove-site.cove-n-2ba842f1, .cove-site .cove-n-2ba842f1 {max-width:1100px;margin:0 auto;padding:96px 40px 112px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}
.cove-site .cove-node.elementor-widget.cove-n-2ba842f1 {max-width:1100px}
.cove-site.cove-n-0a009203, .cove-site .cove-n-0a009203 {flex:999 1 560px;min-width:0}
.cove-site.cove-n-c06a3d7c, .cove-site .cove-n-c06a3d7c {margin:0 0 28px;font-size:38px;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-cd7f3996, .cove-site .cove-n-cd7f3996 {flex:1 1 280px;display:flex;flex-direction:column;gap:16px}
.cove-site.cove-n-514d3915, .cove-site .cove-n-514d3915 {background:#0B1B5A;color:#FFFFFF;border-radius:20px;padding:28px}
.cove-site.cove-n-e56365a2, .cove-site .cove-n-e56365a2 {margin:0 0 12px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#F9CB45}
.cove-site.cove-n-8c450120, .cove-site .cove-n-8c450120 {margin:0 0 16px;font-size:28px;line-height:1.12;font-weight:800}
.cove-site.cove-n-9e4cd513, .cove-site .cove-n-9e4cd513 {margin:0 0 22px;font-size:15px;line-height:1.6}
.cove-site.cove-n-b4902671, .cove-site .cove-n-b4902671 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-b4902671 .elementor-button {display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:999px;background:#F9CB45;color:#0B1B5A;font-size:15px;font-weight:700;text-decoration:none}
.cove-site.cove-n-11eaa388, .cove-site .cove-n-11eaa388 {background:#D5EFFA;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:10px;font-size:15px}
.cove-site.cove-n-91d6be1c, .cove-site .cove-n-91d6be1c {margin:0;font-size:16px;font-weight:700}
.cove-site.cove-n-4a3db343, .cove-site .cove-n-4a3db343 {margin:0}
.cove-site.cove-n-1e05536e, .cove-site .cove-n-1e05536e {margin:0}
.cove-site.cove-n-a96a5062, .cove-site .cove-n-a96a5062 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-a96a5062 .elementor-button {font-weight:800;text-decoration:none}
.cove-site.cove-n-ea3b350d, .cove-site .cove-n-ea3b350d {font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;color:#0B1B5A;background:#FFFFFF;-webkit-font-smoothing:antialiased}
.cove-site.cove-n-fe0abeb1, .cove-site .cove-n-fe0abeb1 {background:#D5EFFA;position:relative;overflow:hidden}
.cove-site.cove-n-64ab190f, .cove-site .cove-n-64ab190f {position:absolute;top:120px;right:-110px;width:380px;height:auto;pointer-events:none;display:block}
.cove-site .cove-n-64ab190f img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-ec593783, .cove-site .cove-n-ec593783 {max-width:1100px;margin:0 auto;padding:112px 40px 96px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}
.cove-site .cove-node.elementor-widget.cove-n-ec593783 {max-width:1100px}
.cove-site.cove-n-298116f8, .cove-site .cove-n-298116f8 {margin:0 0 22px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}
.cove-site.cove-n-6b6f27eb, .cove-site .cove-n-6b6f27eb {margin:0;line-height:0}
.cove-site.cove-n-55c58034, .cove-site .cove-n-55c58034 {width:660px;max-width:100%;height:auto;display:block}
.cove-site .cove-node.elementor-widget.cove-n-55c58034 {max-width:100%}
.cove-site .cove-n-55c58034 img {display:block;width:100%;height:100%;max-width:100%}
.cove-site.cove-n-a012af1c, .cove-site .cove-n-a012af1c {margin:40px 0 0;font-family:'Noto Serif', Georgia, serif;font-style:italic;font-size:30px;line-height:1.3}
.cove-site.cove-n-fb1d483d, .cove-site .cove-n-fb1d483d {margin:20px 0 0;max-width:640px;font-size:18px;line-height:1.6}
.cove-site .cove-node.elementor-widget.cove-n-fb1d483d {max-width:640px}
.cove-site.cove-n-f2aa10cc, .cove-site .cove-n-f2aa10cc {display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px}
.cove-site.cove-n-1500362b, .cove-site .cove-n-1500362b {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-1500362b .elementor-button {display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 36px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:19px;font-weight:700;text-decoration:none}
.cove-site.cove-n-e47a0a12, .cove-site .cove-n-e47a0a12 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-e47a0a12 .elementor-button {display:inline-flex;align-items:center;justify-content:center;height:64px;padding:0 36px;border-radius:999px;background:#F9CB45;color:#0B1B5A;font-size:19px;font-weight:700;text-decoration:none}
.cove-site.cove-n-acf33b39, .cove-site .cove-n-acf33b39 {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px;width:100%;margin-top:72px;text-align:left}
.cove-site.cove-n-852a24e8, .cove-site .cove-n-852a24e8 {display:flex;flex-direction:column;justify-content:space-between;min-height:230px;box-sizing:border-box;padding:24px;background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;text-decoration:none}
.cove-site.cove-n-53476ed6, .cove-site .cove-n-53476ed6 {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#D5EFFA}
.cove-site.cove-n-711c70f6, .cove-site .cove-n-711c70f6 {display:block;width:20px;height:20px;flex-shrink:0}
.cove-site .cove-n-711c70f6 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-ea83e54c, .cove-site .cove-n-ea83e54c {display:flex;flex-direction:column;gap:8px}
.cove-site.cove-n-d40b02df, .cove-site .cove-n-d40b02df {font-size:24px;font-weight:800}
.cove-site.cove-n-50d1db50, .cove-site .cove-n-50d1db50 {font-size:15px;line-height:1.5;font-weight:400}
.cove-site.cove-n-527d16af, .cove-site .cove-n-527d16af {display:flex;flex-direction:column;justify-content:space-between;min-height:230px;box-sizing:border-box;padding:24px;background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;text-decoration:none}
.cove-site.cove-n-80b724bf, .cove-site .cove-n-80b724bf {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#D5EFFA}
.cove-site.cove-n-ea2f401d, .cove-site .cove-n-ea2f401d {display:block;width:20px;height:20px;flex-shrink:0}
.cove-site .cove-n-ea2f401d img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-fcf5cca5, .cove-site .cove-n-fcf5cca5 {display:flex;flex-direction:column;gap:8px}
.cove-site.cove-n-5207bdb1, .cove-site .cove-n-5207bdb1 {font-size:24px;font-weight:800}
.cove-site.cove-n-83f343aa, .cove-site .cove-n-83f343aa {font-size:15px;line-height:1.5;font-weight:400}
.cove-site.cove-n-e2245430, .cove-site .cove-n-e2245430 {display:flex;flex-direction:column;justify-content:space-between;min-height:230px;box-sizing:border-box;padding:24px;background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;text-decoration:none}
.cove-site.cove-n-3b0f2f5c, .cove-site .cove-n-3b0f2f5c {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#D5EFFA}
.cove-site.cove-n-35ca4b07, .cove-site .cove-n-35ca4b07 {display:block;width:20px;height:20px;flex-shrink:0}
.cove-site .cove-n-35ca4b07 img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-dd92190b, .cove-site .cove-n-dd92190b {display:flex;flex-direction:column;gap:8px}
.cove-site.cove-n-25b097c7, .cove-site .cove-n-25b097c7 {font-size:24px;font-weight:800}
.cove-site.cove-n-e3fa9916, .cove-site .cove-n-e3fa9916 {font-size:15px;line-height:1.5;font-weight:400}
.cove-site.cove-n-cdaf9030, .cove-site .cove-n-cdaf9030 {display:flex;flex-direction:column;justify-content:space-between;min-height:230px;box-sizing:border-box;padding:24px;background:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:18px;text-decoration:none}
.cove-site.cove-n-ebffc53a, .cove-site .cove-n-ebffc53a {display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#D5EFFA}
.cove-site.cove-n-f22627ef, .cove-site .cove-n-f22627ef {display:block;width:20px;height:20px;flex-shrink:0}
.cove-site .cove-n-f22627ef img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-c1dfbbb8, .cove-site .cove-n-c1dfbbb8 {display:flex;flex-direction:column;gap:8px}
.cove-site.cove-n-2dc9a7a0, .cove-site .cove-n-2dc9a7a0 {font-size:24px;font-weight:800}
.cove-site.cove-n-569b5051, .cove-site .cove-n-569b5051 {font-size:15px;line-height:1.5;font-weight:400}
.cove-site.cove-n-202f1d03, .cove-site .cove-n-202f1d03 {max-width:1100px;margin:0 auto;padding:120px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-202f1d03 {max-width:1100px}
.cove-site.cove-n-345d00c5, .cove-site .cove-n-345d00c5 {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-5fe1535b, .cove-site .cove-n-5fe1535b {margin:0 0 56px;font-size:52px;line-height:1.08;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-a0c3e622, .cove-site .cove-n-a0c3e622 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:48px;row-gap:56px}
.cove-site.cove-n-8536dde4, .cove-site .cove-n-8536dde4 {border-top:1.5px solid #0B1B5A;padding-top:22px}
.cove-site.cove-n-612540fb, .cove-site .cove-n-612540fb {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-e7898e4c, .cove-site .cove-n-e7898e4c {margin:0 0 12px;font-size:22px;font-weight:700}
.cove-site.cove-n-eeb025d2, .cove-site .cove-n-eeb025d2 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-93d8d60f, .cove-site .cove-n-93d8d60f {border-top:1.5px solid #0B1B5A;padding-top:22px}
.cove-site.cove-n-7d5eb6b3, .cove-site .cove-n-7d5eb6b3 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-92e3d013, .cove-site .cove-n-92e3d013 {margin:0 0 12px;font-size:22px;font-weight:700}
.cove-site.cove-n-87f00586, .cove-site .cove-n-87f00586 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-a4ab5afc, .cove-site .cove-n-a4ab5afc {border-top:1.5px solid #0B1B5A;padding-top:22px}
.cove-site.cove-n-53861ab9, .cove-site .cove-n-53861ab9 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-c6ddfbb7, .cove-site .cove-n-c6ddfbb7 {margin:0 0 12px;font-size:22px;font-weight:700}
.cove-site.cove-n-7fd39c73, .cove-site .cove-n-7fd39c73 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-cc964f26, .cove-site .cove-n-cc964f26 {border-top:1.5px solid #0B1B5A;padding-top:22px}
.cove-site.cove-n-6ce22247, .cove-site .cove-n-6ce22247 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-f146f7b2, .cove-site .cove-n-f146f7b2 {margin:0 0 12px;font-size:22px;font-weight:700}
.cove-site.cove-n-34a94c49, .cove-site .cove-n-34a94c49 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-373eeefa, .cove-site .cove-n-373eeefa {border-top:1.5px solid #0B1B5A;padding-top:22px}
.cove-site.cove-n-ef3721c8, .cove-site .cove-n-ef3721c8 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-a9d78c60, .cove-site .cove-n-a9d78c60 {margin:0 0 12px;font-size:22px;font-weight:700}
.cove-site.cove-n-d08061d5, .cove-site .cove-n-d08061d5 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-514bf953, .cove-site .cove-n-514bf953 {border-top:1.5px solid #0B1B5A;padding-top:22px}
.cove-site.cove-n-208fc6c8, .cove-site .cove-n-208fc6c8 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;color:#596D91}
.cove-site.cove-n-bd82ba26, .cove-site .cove-n-bd82ba26 {margin:0 0 12px;font-size:22px;font-weight:700}
.cove-site.cove-n-6948cd83, .cove-site .cove-n-6948cd83 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-e3f34de2, .cove-site .cove-n-e3f34de2 {background:#D5EFFA}
.cove-site.cove-n-384598c9, .cove-site .cove-n-384598c9 {max-width:1100px;margin:0 auto;padding:96px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-384598c9 {max-width:1100px}
.cove-site.cove-n-ac12729b, .cove-site .cove-n-ac12729b {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}
.cove-site.cove-n-d416a254, .cove-site .cove-n-d416a254 {display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}
.cove-site.cove-n-f9928a43, .cove-site .cove-n-f9928a43 {margin:0;max-width:620px;font-size:46px;line-height:1.1;font-weight:800;letter-spacing:-0.02em}
.cove-site .cove-node.elementor-widget.cove-n-f9928a43 {max-width:620px}
.cove-site.cove-n-b2007b06, .cove-site .cove-n-b2007b06 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-b2007b06 .elementor-button {display:inline-flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1.5px solid #0B1B5A;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-d2e25089, .cove-site .cove-n-d2e25089 {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
.cove-site.cove-n-a119569f, .cove-site .cove-n-a119569f {background:#FFFFFF;border-radius:18px;padding:30px}
.cove-site.cove-n-ddf601a6, .cove-site .cove-n-ddf601a6 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase}
.cove-site.cove-n-27c9c165, .cove-site .cove-n-27c9c165 {margin:0 0 14px;font-size:26px;font-weight:800}
.cove-site.cove-n-1a1350b9, .cove-site .cove-n-1a1350b9 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-3556c99b, .cove-site .cove-n-3556c99b {background:#FFFFFF;border-radius:18px;padding:30px}
.cove-site.cove-n-ef47b512, .cove-site .cove-n-ef47b512 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase}
.cove-site.cove-n-33c18b60, .cove-site .cove-n-33c18b60 {margin:0 0 14px;font-size:26px;font-weight:800}
.cove-site.cove-n-36b2c44f, .cove-site .cove-n-36b2c44f {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-09af71e7, .cove-site .cove-n-09af71e7 {background:#FFFFFF;border-radius:18px;padding:30px}
.cove-site.cove-n-ecbfdf6e, .cove-site .cove-n-ecbfdf6e {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase}
.cove-site.cove-n-6f6884c1, .cove-site .cove-n-6f6884c1 {margin:0 0 14px;font-size:26px;font-weight:800}
.cove-site.cove-n-06e2955d, .cove-site .cove-n-06e2955d {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-f22c69cb, .cove-site .cove-n-f22c69cb {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;font-size:16px}
.cove-site.cove-n-7b22aeae, .cove-site .cove-n-7b22aeae {background:#F9CB45;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}
.cove-site.cove-n-78c493ba, .cove-site .cove-n-78c493ba {background:#0B1B5A;color:#FFFFFF}
.cove-site.cove-n-cc41baa6, .cove-site .cove-n-cc41baa6 {max-width:1100px;margin:0 auto;padding:104px 40px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:56px;align-items:center}
.cove-site .cove-node.elementor-widget.cove-n-cc41baa6 {max-width:1100px}
.cove-site.cove-n-960f92c1, .cove-site .cove-n-960f92c1 {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#F9CB45}
.cove-site.cove-n-5e0b8b78, .cove-site .cove-n-5e0b8b78 {margin:0;font-size:48px;line-height:1.08;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-1e21ce52, .cove-site .cove-n-1e21ce52 {margin:0;font-size:18px;line-height:1.6}
.cove-site.cove-n-14f31847, .cove-site .cove-n-14f31847 {background:#F9CB45}
.cove-site.cove-n-46f75214, .cove-site .cove-n-46f75214 {max-width:1100px;margin:0 auto;padding:64px 40px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.cove-site .cove-node.elementor-widget.cove-n-46f75214 {max-width:1100px}
.cove-site.cove-n-0ab973ee, .cove-site .cove-n-0ab973ee {margin:0 0 6px;font-size:40px;line-height:1.1;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-a412477b, .cove-site .cove-n-a412477b {margin:0;font-size:18px}
.cove-site.cove-n-c2482fc0, .cove-site .cove-n-c2482fc0 {display:flex;flex-wrap:wrap;gap:12px}
.cove-site.cove-n-b55eb585, .cove-site .cove-n-b55eb585 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-b55eb585 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-95e0ca2b, .cove-site .cove-n-95e0ca2b {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-95e0ca2b .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;border:1.5px solid #0B1B5A;box-sizing:border-box;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-e99a8bd7, .cove-site .cove-n-e99a8bd7 {background:#FFFFFF;border-bottom:1px solid #BFD9E8;position:relative;z-index:2}
.cove-site.cove-n-6f19b2ac, .cove-site .cove-n-6f19b2ac {max-width:1280px;margin:0 auto;padding:14px 40px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.cove-site .cove-node.elementor-widget.cove-n-6f19b2ac {max-width:1280px}
.cove-site.cove-n-20dbddc5, .cove-site .cove-n-20dbddc5 {display:flex;align-items:center;gap:8px;text-decoration:none}
.cove-site.cove-n-f91c3f62, .cove-site .cove-n-f91c3f62 {width:auto;display:block}
.cove-site .cove-n-f91c3f62 img {display:block;width:auto;height:28px;max-width:100%}
.cove-site.cove-n-73360037, .cove-site .cove-n-73360037 {background:#F9CB45;color:#0B1B5A;font-weight:800;font-size:13px;letter-spacing:0.04em;padding:5px 11px;border-radius:999px;line-height:1}
.cove-site.cove-n-c15ead86, .cove-site .cove-n-c15ead86 {display:flex;flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;font-weight:600}
.cove-site.cove-n-658e88f4, .cove-site .cove-n-658e88f4 {display:block;padding:6px 0}
.cove-site.cove-n-8b9738fc, .cove-site .cove-n-8b9738fc {width:auto;display:block}
.cove-site .cove-n-8b9738fc img {display:block;width:auto;height:30px;max-width:100%}
.cove-site.cove-n-ce1d213c, .cove-site .cove-n-ce1d213c {background:#FFFFFF}
.cove-site.cove-n-f23300a1, .cove-site .cove-n-f23300a1 {max-width:1100px;margin:0 auto;padding:72px 40px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-f23300a1 {max-width:1100px}
.cove-site.cove-n-d6c97908, .cove-site .cove-n-d6c97908 {display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px}
.cove-site.cove-n-b65bc18d, .cove-site .cove-n-b65bc18d {flex:1 1 360px;max-width:440px}
.cove-site .cove-node.elementor-widget.cove-n-b65bc18d {max-width:440px}
.cove-site.cove-n-15725db2, .cove-site .cove-n-15725db2 {display:flex;align-items:center;gap:8px;margin-bottom:18px}
.cove-site.cove-n-2cf41c11, .cove-site .cove-n-2cf41c11 {width:auto;display:block}
.cove-site .cove-n-2cf41c11 img {display:block;width:auto;height:30px;max-width:100%}
.cove-site.cove-n-d94a5482, .cove-site .cove-n-d94a5482 {background:#F9CB45;font-weight:800;font-size:13px;letter-spacing:0.04em;padding:5px 11px;border-radius:999px;line-height:1}
.cove-site.cove-n-94286af6, .cove-site .cove-n-94286af6 {margin:0 0 22px;font-size:14px;line-height:1.65;color:#596D91}
.cove-site.cove-n-0f717a5f, .cove-site .cove-n-0f717a5f {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-0f717a5f .elementor-button {display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:999px;background:#F9CB45;font-size:15px;font-weight:700;text-decoration:none}
.cove-site.cove-n-318b2d8e, .cove-site .cove-n-318b2d8e {display:flex;flex-wrap:wrap;gap:72px}
.cove-site.cove-n-838a7a00, .cove-site .cove-n-838a7a00 {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-591a0528, .cove-site .cove-n-591a0528 {display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:600}
.cove-site.cove-n-4593aaf9, .cove-site .cove-n-4593aaf9 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-4593aaf9 .elementor-button {text-decoration:none}
.cove-site.cove-n-3b37c6fd, .cove-site .cove-n-3b37c6fd {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-3b37c6fd .elementor-button {text-decoration:none}
.cove-site.cove-n-5e11fe4e, .cove-site .cove-n-5e11fe4e {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-5e11fe4e .elementor-button {text-decoration:none}
.cove-site.cove-n-961dc023, .cove-site .cove-n-961dc023 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-961dc023 .elementor-button {text-decoration:none}
.cove-site.cove-n-cc9765fc, .cove-site .cove-n-cc9765fc {margin:0 0 14px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.16em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-d059dd11, .cove-site .cove-n-d059dd11 {display:flex;flex-direction:column;gap:12px;font-size:15px;font-weight:600}
.cove-site.cove-n-70c37119, .cove-site .cove-n-70c37119 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-70c37119 .elementor-button {text-decoration:none}
.cove-site.cove-n-6bd3c42c, .cove-site .cove-n-6bd3c42c {display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:22px;border-top:1.5px solid #F9CB45;font-size:12px;line-height:1.6;color:#596D91}
.cove-site.cove-n-e430118d, .cove-site .cove-n-e430118d {margin:0;max-width:720px}
.cove-site .cove-node.elementor-widget.cove-n-e430118d {max-width:720px}
.cove-site.cove-n-db65a23c, .cove-site .cove-n-db65a23c {margin:0;font-weight:700}
.cove-site.cove-n-75179ad2, .cove-site .cove-n-75179ad2 {font-family:Inter, system-ui, -apple-system, 'Segoe UI', sans-serif;color:#0B1B5A;background:#FFFFFF;-webkit-font-smoothing:antialiased}
.cove-site.cove-n-28fcdcc9, .cove-site .cove-n-28fcdcc9 {background:#D5EFFA;position:relative;overflow:hidden}
.cove-site.cove-n-ad1fc38c, .cove-site .cove-n-ad1fc38c {position:absolute;top:-10px;right:-20px;display:block;width:560px;height:160px;flex-shrink:0}
.cove-site .cove-n-ad1fc38c img {width:100%;height:100%;display:block;max-width:100%}
.cove-site.cove-n-206d8569, .cove-site .cove-n-206d8569 {max-width:1100px;margin:0 auto;padding:120px 40px 112px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}
.cove-site .cove-node.elementor-widget.cove-n-206d8569 {max-width:1100px}
.cove-site.cove-n-b6e4c7c3, .cove-site .cove-n-b6e4c7c3 {margin:0 0 22px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}
.cove-site.cove-n-b0352651, .cove-site .cove-n-b0352651 {margin:0;font-size:72px;line-height:1.04;font-weight:800;letter-spacing:-0.03em}
.cove-site.cove-n-66f9d071, .cove-site .cove-n-66f9d071 {margin:26px 0 0;max-width:680px;font-size:18px;line-height:1.6}
.cove-site .cove-node.elementor-widget.cove-n-66f9d071 {max-width:680px}
.cove-site.cove-n-7692a4a0, .cove-site .cove-n-7692a4a0 {display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}
.cove-site.cove-n-a56e1391, .cove-site .cove-n-a56e1391 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-a56e1391 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-78887d81, .cove-site .cove-n-78887d81 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-78887d81 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;background:#F9CB45;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-41cffa1d, .cove-site .cove-n-41cffa1d {max-width:1100px;margin:0 auto;padding:104px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-41cffa1d {max-width:1100px}
.cove-site.cove-n-6509614d, .cove-site .cove-n-6509614d {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
.cove-site.cove-n-4380e9e2, .cove-site .cove-n-4380e9e2 {border:1.5px solid #0B1B5A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}
.cove-site.cove-n-8d046e29, .cove-site .cove-n-8d046e29 {margin:0;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-c8766752, .cove-site .cove-n-c8766752 {margin:0;font-size:28px;font-weight:800}
.cove-site.cove-n-441b1462, .cove-site .cove-n-441b1462 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-f8c8e954, .cove-site .cove-n-f8c8e954 {margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.45;flex-grow:1}
.cove-site.cove-n-12e76b0e, .cove-site .cove-n-12e76b0e {display:flex;gap:12px}
.cove-site.cove-n-bbee3b9b, .cove-site .cove-n-bbee3b9b {flex:none;width:12px;height:1.5px;background:#0B1B5A;margin-top:10px}
.cove-site.cove-n-e6973519, .cove-site .cove-n-e6973519 {display:flex;gap:12px}
.cove-site.cove-n-f2c5e442, .cove-site .cove-n-f2c5e442 {flex:none;width:12px;height:1.5px;background:#0B1B5A;margin-top:10px}
.cove-site.cove-n-60c8c247, .cove-site .cove-n-60c8c247 {display:flex;gap:12px}
.cove-site.cove-n-19b292b8, .cove-site .cove-n-19b292b8 {flex:none;width:12px;height:1.5px;background:#0B1B5A;margin-top:10px}
.cove-site.cove-n-25f391ba, .cove-site .cove-n-25f391ba {margin-top:12px;display:inline-flex;vertical-align:middle}
.cove-site .cove-n-25f391ba .elementor-button {display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none}
.cove-site.cove-n-1fe7fa48, .cove-site .cove-n-1fe7fa48 {border:1.5px solid #0B1B5A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}
.cove-site.cove-n-42838bde, .cove-site .cove-n-42838bde {margin:0;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-f57eeb88, .cove-site .cove-n-f57eeb88 {margin:0;font-size:28px;font-weight:800}
.cove-site.cove-n-9a2f9681, .cove-site .cove-n-9a2f9681 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-d12ed716, .cove-site .cove-n-d12ed716 {margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.45;flex-grow:1}
.cove-site.cove-n-0c29267a, .cove-site .cove-n-0c29267a {display:flex;gap:12px}
.cove-site.cove-n-497d2e13, .cove-site .cove-n-497d2e13 {flex:none;width:12px;height:1.5px;background:#0B1B5A;margin-top:10px}
.cove-site.cove-n-8382aeff, .cove-site .cove-n-8382aeff {display:flex;gap:12px}
.cove-site.cove-n-47e429ce, .cove-site .cove-n-47e429ce {flex:none;width:12px;height:1.5px;background:#0B1B5A;margin-top:10px}
.cove-site.cove-n-b51d46e1, .cove-site .cove-n-b51d46e1 {display:flex;gap:12px}
.cove-site.cove-n-d1da934d, .cove-site .cove-n-d1da934d {flex:none;width:12px;height:1.5px;background:#0B1B5A;margin-top:10px}
.cove-site.cove-n-79edebad, .cove-site .cove-n-79edebad {margin-top:12px;display:inline-flex;vertical-align:middle}
.cove-site .cove-n-79edebad .elementor-button {display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none}
.cove-site.cove-n-d4671866, .cove-site .cove-n-d4671866 {background:#0B1B5A;color:#FFFFFF;border:1.5px solid #0B1B5A;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}
.cove-site.cove-n-a3df7220, .cove-site .cove-n-a3df7220 {margin:0;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#F9CB45}
.cove-site.cove-n-014dccd8, .cove-site .cove-n-014dccd8 {margin:0;font-size:28px;font-weight:800}
.cove-site.cove-n-4136ecc1, .cove-site .cove-n-4136ecc1 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-dc9b2b10, .cove-site .cove-n-dc9b2b10 {margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.45;flex-grow:1}
.cove-site.cove-n-3c8d638f, .cove-site .cove-n-3c8d638f {display:flex;gap:12px}
.cove-site.cove-n-807ed75d, .cove-site .cove-n-807ed75d {flex:none;width:12px;height:1.5px;background:#F9CB45;margin-top:10px}
.cove-site.cove-n-8862d1be, .cove-site .cove-n-8862d1be {display:flex;gap:12px}
.cove-site.cove-n-d16a887a, .cove-site .cove-n-d16a887a {flex:none;width:12px;height:1.5px;background:#F9CB45;margin-top:10px}
.cove-site.cove-n-b9e4b36f, .cove-site .cove-n-b9e4b36f {display:flex;gap:12px}
.cove-site.cove-n-72d39d5b, .cove-site .cove-n-72d39d5b {flex:none;width:12px;height:1.5px;background:#F9CB45;margin-top:10px}
.cove-site.cove-n-0f4bef49, .cove-site .cove-n-0f4bef49 {margin-top:12px;display:inline-flex;vertical-align:middle}
.cove-site .cove-n-0f4bef49 .elementor-button {display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;color:#FFFFFF}
.cove-site.cove-n-d70e4c5f, .cove-site .cove-n-d70e4c5f {background:#D5EFFA}
.cove-site.cove-n-cb5aadce, .cove-site .cove-n-cb5aadce {max-width:1100px;margin:0 auto;padding:104px 40px;box-sizing:border-box;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:56px;align-items:start}
.cove-site .cove-node.elementor-widget.cove-n-cb5aadce {max-width:1100px}
.cove-site.cove-n-e4d054ee, .cove-site .cove-n-e4d054ee {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}
.cove-site.cove-n-4c0a33c5, .cove-site .cove-n-4c0a33c5 {margin:0;font-size:46px;line-height:1.08;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-d96028ac, .cove-site .cove-n-d96028ac {margin:18px 0 0;font-family:'Noto Serif', Georgia, serif;font-style:italic;font-size:22px}
.cove-site.cove-n-d504a1cd, .cove-site .cove-n-d504a1cd {margin:0;font-size:17px;line-height:1.6}
.cove-site.cove-n-3b399e2c, .cove-site .cove-n-3b399e2c {display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;font-size:14px;font-weight:700}
.cove-site.cove-n-0ec9ea1b, .cove-site .cove-n-0ec9ea1b {background:#FFFFFF;border-radius:999px;padding:9px 18px}
.cove-site.cove-n-fe80ef4b, .cove-site .cove-n-fe80ef4b {background:#FFFFFF;border-radius:999px;padding:9px 18px}
.cove-site.cove-n-7ad1d8fa, .cove-site .cove-n-7ad1d8fa {background:#FFFFFF;border-radius:999px;padding:9px 18px}
.cove-site.cove-n-643f0cb0, .cove-site .cove-n-643f0cb0 {background:#FFFFFF;border-radius:999px;padding:9px 18px}
.cove-site.cove-n-31815ce2, .cove-site .cove-n-31815ce2 {background:#FFFFFF;border-radius:999px;padding:9px 18px}
.cove-site.cove-n-2a81b297, .cove-site .cove-n-2a81b297 {background:#FFFFFF;border-radius:999px;padding:9px 18px}
.cove-site.cove-n-a3d91ef0, .cove-site .cove-n-a3d91ef0 {display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;margin-top:28px;border-radius:999px;border:1.5px solid #0B1B5A;box-sizing:border-box;font-size:15px;font-weight:700;text-decoration:none}
.cove-site.cove-n-dcce0a7a, .cove-site .cove-n-dcce0a7a {font-family:'JetBrains Mono', ui-monospace, monospace;font-size:11px}
.cove-site.cove-n-13e96ebe, .cove-site .cove-n-13e96ebe {max-width:1100px;margin:0 auto;padding:112px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-13e96ebe {max-width:1100px}
.cove-site.cove-n-48039dd8, .cove-site .cove-n-48039dd8 {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#596D91}
.cove-site.cove-n-ad77b888, .cove-site .cove-n-ad77b888 {margin:0 0 48px;font-size:50px;line-height:1.08;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-c7bfed1b, .cove-site .cove-n-c7bfed1b {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:40px}
.cove-site.cove-n-ae687236, .cove-site .cove-n-ae687236 {border-top:1.5px solid #0B1B5A;padding-top:24px}
.cove-site.cove-n-bc76bec4, .cove-site .cove-n-bc76bec4 {display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#F9CB45;font-weight:800;font-size:16px}
.cove-site.cove-n-acdad2ae, .cove-site .cove-n-acdad2ae {margin:18px 0 10px;font-size:22px;font-weight:700}
.cove-site.cove-n-79b81430, .cove-site .cove-n-79b81430 {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-13d1a096, .cove-site .cove-n-13d1a096 {border-top:1.5px solid #0B1B5A;padding-top:24px}
.cove-site.cove-n-d8d4d4dc, .cove-site .cove-n-d8d4d4dc {display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#F9CB45;font-weight:800;font-size:16px}
.cove-site.cove-n-18c60903, .cove-site .cove-n-18c60903 {margin:18px 0 10px;font-size:22px;font-weight:700}
.cove-site.cove-n-1f5ab5ce, .cove-site .cove-n-1f5ab5ce {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-231dee27, .cove-site .cove-n-231dee27 {border-top:1.5px solid #0B1B5A;padding-top:24px}
.cove-site.cove-n-5cfdfda4, .cove-site .cove-n-5cfdfda4 {display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#F9CB45;font-weight:800;font-size:16px}
.cove-site.cove-n-1d8eaaa7, .cove-site .cove-n-1d8eaaa7 {margin:18px 0 10px;font-size:22px;font-weight:700}
.cove-site.cove-n-cfcaebad, .cove-site .cove-n-cfcaebad {margin:0;font-size:16px;line-height:1.6}
.cove-site.cove-n-55549360, .cove-site .cove-n-55549360 {background:#0B1B5A;color:#FFFFFF}
.cove-site.cove-n-75cfe109, .cove-site .cove-n-75cfe109 {max-width:1100px;margin:0 auto;padding:104px 40px;box-sizing:border-box}
.cove-site .cove-node.elementor-widget.cove-n-75cfe109 {max-width:1100px}
.cove-site.cove-n-c60af03d, .cove-site .cove-n-c60af03d {margin:0 0 16px;font-family:'JetBrains Mono', ui-monospace, monospace;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:#F9CB45}
.cove-site.cove-n-0e405d74, .cove-site .cove-n-0e405d74 {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}
.cove-site.cove-n-af875e40, .cove-site .cove-n-af875e40 {margin:0;font-size:48px;line-height:1.08;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-40f79942, .cove-site .cove-n-40f79942 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-40f79942 .elementor-button {display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:999px;background:#F9CB45;color:#0B1B5A;font-size:15px;font-weight:700;text-decoration:none}
.cove-site.cove-n-8254e12d, .cove-site .cove-n-8254e12d {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}
.cove-site.cove-n-4fc3fdec, .cove-site .cove-n-4fc3fdec {background:#15266E;border-radius:18px;padding:28px}
.cove-site.cove-n-fc2e0156, .cove-site .cove-n-fc2e0156 {margin:0 0 12px;font-size:21px;font-weight:700}
.cove-site.cove-n-eee9f36f, .cove-site .cove-n-eee9f36f {margin:0;font-size:15px;line-height:1.55}
.cove-site.cove-n-6f42a66b, .cove-site .cove-n-6f42a66b {background:#15266E;border-radius:18px;padding:28px}
.cove-site.cove-n-ab98cbd1, .cove-site .cove-n-ab98cbd1 {margin:0 0 12px;font-size:21px;font-weight:700}
.cove-site.cove-n-5c1049d7, .cove-site .cove-n-5c1049d7 {margin:0;font-size:15px;line-height:1.55}
.cove-site.cove-n-df99ae42, .cove-site .cove-n-df99ae42 {background:#15266E;border-radius:18px;padding:28px}
.cove-site.cove-n-ac6143d2, .cove-site .cove-n-ac6143d2 {margin:0 0 12px;font-size:21px;font-weight:700}
.cove-site.cove-n-69f7fa01, .cove-site .cove-n-69f7fa01 {margin:0;font-size:15px;line-height:1.55}
.cove-site.cove-n-b682be73, .cove-site .cove-n-b682be73 {background:#F9CB45}
.cove-site.cove-n-9f8014f4, .cove-site .cove-n-9f8014f4 {max-width:1100px;margin:0 auto;padding:64px 40px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.cove-site .cove-node.elementor-widget.cove-n-9f8014f4 {max-width:1100px}
.cove-site.cove-n-8e36ce3a, .cove-site .cove-n-8e36ce3a {margin:0 0 6px;font-size:38px;line-height:1.1;font-weight:800;letter-spacing:-0.02em}
.cove-site.cove-n-397174d2, .cove-site .cove-n-397174d2 {margin:0;font-size:18px}
.cove-site.cove-n-4c889ad3, .cove-site .cove-n-4c889ad3 {display:flex;flex-wrap:wrap;gap:12px}
.cove-site.cove-n-4ea4d2e8, .cove-site .cove-n-4ea4d2e8 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-4ea4d2e8 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;background:#0B1B5A;color:#FFFFFF;font-size:16px;font-weight:700;text-decoration:none}
.cove-site.cove-n-65a13213, .cove-site .cove-n-65a13213 {display:inline-flex;vertical-align:middle}
.cove-site .cove-n-65a13213 .elementor-button {display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;border:1.5px solid #0B1B5A;box-sizing:border-box;font-size:16px;font-weight:700;text-decoration:none}
/* mobile-menu.css */
/* Desktop navigation and this shortcode toggle belong to the same header row. */
.cove-menu-toggle {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 46px;
  padding: 0 18px;
  border: 1.5px solid #0B1B5A;
  border-radius: 999px;
  background: #FFFFFF;
  color: #0B1B5A;
  font: 600 15px/1 Inter, system-ui, sans-serif;
  cursor: pointer;
}
.cove-menu-toggle:hover, .cove-menu-toggle:focus { color: #0B1B5A; background: #D5EFFA; border-color: #0B1B5A; }
html.cove-menu-open { overflow: hidden; }
.cove-menu.cove-site {
  box-sizing: border-box;
  width: calc(100% - 32px);
  max-width: 460px;
  max-height: calc(100dvh - 32px);
  margin: 16px auto;
  padding: 0;
  border: 1px solid var(--cove-line);
  border-radius: 24px;
  background: var(--cove-sky);
  color: var(--cove-navy);
  box-shadow: 0 20px 70px rgba(11,27,90,.22);
  overflow: auto;
  overscroll-behavior: contain;
}
.cove-menu::backdrop { background: rgba(11,27,90,.4); }
.cove-menu-panel { padding: 24px; }
.cove-menu-top { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.cove-menu .cove-menu-brand { display: inline-flex; gap: 8px; align-items: center; text-decoration: none; }
.cove-menu-brand img { display: block; height: 30px; width: auto; }
.cove-menu-brand span { padding: 5px 11px; border-radius: 999px; background: var(--cove-yellow); font-size: 13px; font-weight: 800; letter-spacing: .04em; line-height: 1; }
.cove-menu-close {
  display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0;
  width: 44px; height: 44px; padding: 0;
  border: 1px solid var(--cove-line); border-radius: 50%;
  background: var(--cove-white); color: var(--cove-navy); cursor: pointer;
}
.cove-menu-close:hover, .cove-menu-close:focus { background: var(--cove-yellow); color: var(--cove-navy); border-color: var(--cove-navy); }
.cove-menu .cove-menu-links { display: flex; flex-direction: column; gap: 0; margin: 28px 0; padding: 0; list-style: none; }
.cove-menu-links li { margin: 0; padding: 0; border-bottom: 1px solid var(--cove-line); }
.cove-menu .cove-menu-links a {
  display: block; padding: 13px 0; color: var(--cove-navy); text-decoration: none;
  min-height:44px; box-sizing:border-box;
  font: 700 clamp(12.5px, 3.4vw, 15px)/1.2 var(--cove-font-body); letter-spacing: -.025em;
}
.cove-menu .cove-menu-links a:hover { color: var(--cove-muted); }
.cove-menu-links a[aria-current="page"] { text-decoration: underline; text-decoration-color: var(--cove-yellow); text-decoration-thickness: 3px; text-underline-offset: 7px; }
.cove-menu-actions { display: flex; flex-direction: column; gap: 12px; }
.cove-menu .cove-menu-actions > :is(a,button) {
  display: flex; align-items: center; justify-content: center; box-sizing: border-box;
  min-height: 54px; width: 100%; margin: 0; padding: 14px 20px;
  border: 0; border-radius: 999px; text-decoration: none;
  font: 700 17px/1.3 var(--cove-font-body);
  box-shadow: 0 1px 2px rgba(11,27,90,.08), 0 4px 12px -2px rgba(11,27,90,.12);
}
.cove-menu .cove-menu-quote { background: var(--cove-navy); color: var(--cove-white); }
.cove-menu .cove-menu-quote:hover { background: var(--cove-navy-card); color: var(--cove-white); }
.cove-menu .cove-menu-app { background: var(--cove-yellow); color: var(--cove-navy); }
.cove-menu .cove-menu-app:hover { background: var(--cove-yellow); color: var(--cove-navy); }
.cove-menu .cove-menu-app:disabled { opacity: .65; cursor: not-allowed; }
.cove-menu :is(a,button):focus-visible, .cove-menu-toggle:focus-visible { outline: 2px solid #0B1B5A; outline-offset: 4px; }
@media (max-width: 860px) {
  .cove-menu-ready .cove-menu-toggle { display: inline-flex; }
  .cove-menu-ready .cove-desktop-navigation { display: none !important; }
}
@media (max-height: 600px) {
  .cove-menu-panel { padding: 20px; }
  .cove-menu .cove-menu-links { margin: 16px 0; }
  .cove-menu .cove-menu-links a { padding: 10px 0; font-size: 12.5px; }
}
