:root{
  --primary:#0b3d91;
  --primary-dark:#082e6e;
  --accent:#059669;
  --accent-dark:#047857;
  --cta:#059669;
  --surface:#ffffff;
  --surface-alt:#f4f7fb;
  --text:#12233d;
  --muted:#5c6b80;
  --border:#e0e6ef;
  --radius:10px;
  --shadow:0 4px 18px rgba(11,61,145,.08);
  --shadow-lg:0 10px 30px rgba(11,61,145,.14);
  --sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;
  --maxw:1120px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:var(--text);background:var(--surface);line-height:1.6;font-size:16px}
img{max-width:100%;height:auto;display:block}
a{color:var(--accent);text-decoration:none}
.tk1i8b4kb{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 1.25rem}


.tk5s8rw9o{background:var(--primary);position:sticky;top:0;z-index:50;box-shadow:var(--shadow)}
.tk10lhu8w{display:flex;align-items:center;justify-content:space-between;min-height:64px}
.tk4h8o7yy{color:#fff;font-weight:800;font-size:1.25rem;letter-spacing:.3px;font-family:'Arial Narrow','Segoe UI',sans-serif}
.tk6vzbuum{display:inline-flex;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}
.tk6vzbuum span{width:26px;height:3px;background:#fff;border-radius:2px;transition:.3s}
.tk13e1c1t{display:none;position:absolute;top:64px;left:0;right:0;background:var(--primary-dark);flex-direction:column;padding:.5rem 1.25rem 1rem}
.tk13e1c1t.tk55xi3z1{display:flex}
.tk13e1c1t a{color:#dbe4f4;padding:.75rem .5rem;font-weight:600;font-size:.95rem;border-radius:var(--radius);transition:.2s}
.tk13e1c1t a:hover{color:#fff;background:rgba(255,255,255,.08)}
.tk13e1c1t a.tk1gy2vx3,.tk13e1c1t a[aria-current="page"]{color:#fff;background:var(--accent);font-weight:700}


.tk2ecnmv1{background:linear-gradient(160deg,var(--primary),var(--primary-dark));color:#fff;text-align:center;padding:var(--sp-5) 0}
.tkk1mnspn{max-width:760px}
.tkbweesld{display:inline-block;background:var(--accent);color:#fff;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-size:.75rem;padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem}
.tk1tu60k1{font-family:'Arial Narrow','Segoe UI',sans-serif;font-weight:800;font-size:2rem;line-height:1.15;text-transform:uppercase;letter-spacing:.5px}
.tk13wv28e{color:#cdd9ee;margin:1rem auto 1.75rem;max-width:560px}
.tk28504dn{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}


.tk27vqb65{display:inline-block;font-weight:700;padding:.8rem 1.6rem;border-radius:var(--radius);border:2px solid transparent;cursor:pointer;transition:.25s;text-align:center}
.tker0xxlt{background:transparent;border-color:var(--accent);color:#fff}
.tker0xxlt:hover{background:var(--accent);color:#fff}
.tk2qt7x9j{background:transparent;border-color:#fff;color:#fff}
.tk2qt7x9j:hover{background:#fff;color:var(--primary)}


.tk6evzn0u{padding-top:var(--sp-4);padding-bottom:var(--sp-5)}
.tk17af8x2{margin-bottom:var(--sp-3)}
.tk17af8x2 ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:0;font-size:.85rem;color:var(--muted)}
.tk17af8x2 li{display:flex;align-items:center}
.tk17af8x2 li+li::before{content:"\203A";margin:0 .5rem;color:var(--muted)}
.tk17af8x2 a{color:var(--accent);font-weight:600}
.tk17af8x2 a:hover{text-decoration:underline}
.tk17af8x2 li[aria-current="page"]{color:var(--muted)}


.tkohnj93p{font-family:'Arial Narrow','Segoe UI',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:1.6rem;color:var(--primary);text-align:center;margin:0 0 var(--sp-4)}
section{margin-bottom:var(--sp-5)}


.tk1hz8xm7{display:grid;gap:var(--sp-3);grid-template-columns:1fr}
.tk221cra3{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);position:relative;transition:.25s}
.tk221cra3:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}
.tk9c2jrzj{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--accent);color:#fff;font-weight:800;border-radius:50%;margin-bottom:.75rem}
.tk2ovidah{font-weight:700;font-size:1.1rem;margin-bottom:.4rem;color:var(--primary)}
.tk221cra3 p{margin:0;color:var(--muted)}

.tk2cixb95{margin-top:var(--sp-4);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
.tk2cixb95 img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/7}


.tk3occhic{display:grid;gap:var(--sp-3);grid-template-columns:1fr}
.tk50ctbo6{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);transition:.25s}
.tk50ctbo6:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);border-color:var(--accent)}
.tk1tzyeiw{font-weight:700;color:var(--primary);margin-bottom:.4rem;font-size:1.1rem}
.tk50ctbo6 p{margin:0;color:var(--muted)}


.tk1q70rp5{color:var(--text)}
.tk1q70rp5 p{margin:0 0 1rem}
.tk1q70rp5 a{color:var(--accent);font-weight:600}
.tk1q70rp5 a:hover{text-decoration:underline}
.tk1q70rp5 ul,.tk1q70rp5 ol{padding-left:1.25rem;margin:0 0 1rem}
.tk1q70rp5 li{margin:.4rem 0}
.tk1q70rp5 ul ul,.tk1q70rp5 ol ol{margin:.4rem 0}
.tk1q70rp5 blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid var(--accent);background:var(--surface-alt);border-radius:0 var(--radius) var(--radius) 0;color:var(--muted)}
.tk1q70rp5 table{width:100%;border-collapse:collapse;margin:1rem 0}
.tk1q70rp5{overflow-x:auto}
.tk1q70rp5 th,.tk1q70rp5 td{padding:.6rem .8rem;border-bottom:1px solid var(--border);text-align:left}
.tk1q70rp5 thead th{background:var(--primary);color:#fff;font-weight:700}
.tk1q70rp5 tbody tr:nth-child(even){background:var(--surface-alt)}


.tkzdbp0nw{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.75rem;overflow:hidden}
.tkiuhj258{width:100%;text-align:left;background:var(--surface-alt);border:0;padding:1rem 1.2rem;font-weight:700;font-size:1rem;color:var(--primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem}
.tkiuhj258::after{content:"+";font-size:1.3rem;color:var(--accent)}
.tkiuhj258[aria-expanded="true"]::after{content:"\2212"}
.tkn58ovyw{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1.2rem}
.tkn58ovyw.tk15chjco{max-height:300px;padding:1rem 1.2rem}
.tkn58ovyw p{margin:0;color:var(--muted)}


.tkt3vavcm{background:var(--primary);color:#cdd9ee;padding:var(--sp-4) 0}
.tk1o6i4vx{text-align:center;display:flex;flex-direction:column;gap:.75rem}
.tk1rdw0bg{color:#fff;font-weight:800;font-size:1.2rem;font-family:'Arial Narrow','Segoe UI',sans-serif}
.tkysuipf4{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem}
.tkao3xrje{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;font-size:.85rem}
.tkp1u79jf{font-size:.85rem;color:#9fb2d4}


a:focus-visible,button:focus-visible,.tk27vqb65:focus-visible{outline:3px solid var(--accent);outline-offset:2px}

@media (min-width:768px){
  .tk1tu60k1{font-size:2.75rem}
  .tk1hz8xm7{grid-template-columns:repeat(3,1fr)}
  .tk3occhic{grid-template-columns:repeat(2,1fr)}
  .tkohnj93p{font-size:1.9rem}
  .tk1o6i4vx{flex-direction:row;justify-content:space-between;text-align:left}
}
@media (min-width:1024px){
  .tk6vzbuum{display:none}
  .tk13e1c1t{display:flex;flex-direction:row;position:static;background:none;padding:0;gap:.25rem;flex-wrap:wrap;justify-content:flex-end}
  .tk13e1c1t a{padding:.5rem .7rem}
  .tk3occhic{grid-template-columns:repeat(3,1fr)}
  .tk1tu60k1{font-size:3.25rem}
}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.gb-6e79d376.gb-6e79d376{display: block; max-width: 16em; margin: 1.5em auto; text-align: center; text-transform: uppercase; padding: .5em 1em; border-radius: .5em; background: transparent; color: #7c3aed; border: 2px solid #7c3aed; text-decoration: none; font-weight: 500; transition: all .15s ease;}
.gb-6e79d376.gb-6e79d376:hover{opacity: .9;}
.gb-6e79d376.gb-6e79d376:focus{outline: 2px solid #7c3aed; outline-offset: 2px;}
