
:root{
  --bg:#f3f4f6;--panel:#ffffff;--panel-2:#eef1f5;--panel-3:#e2e7ee;--line:#c9d1dc;--line-soft:#dde3ea;
  --text:#111c2e;--muted:#3d4a5c;--muted-2:#56606f;--accent:#d71f2b;--accent-dark:#a8141e;--ink:#ffffff;
  --blue:#0b5cad;--green:#0f8a4b;--orange:#c96a00;--gold:#f2b600;--radius:6px;--col:760px;--ln:var(--accent)
}
*,*::before,*::after{box-sizing:border-box}
html,body,h1,h2,h3,p,ol,ul,dl,dd,figure,table{margin:0;padding:0}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);overflow-x:hidden}
body{background:var(--bg);color:var(--text);font-family:"Overpass",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:17.5px;line-height:1.62;min-width:300px}
img{display:block;max-width:100%;height:auto}
a{color:var(--blue);text-underline-offset:3px}
button{font:inherit}
:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
[data-l="1"]{--ln:#d71f2b}[data-l="2"]{--ln:#e0a800}[data-l="4"]{--ln:#1d5fbf}[data-l="5"]{--ln:#14895a}[data-l="6"]{--ln:#7a3b9c}
.ca29592c{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--radius);font-weight:800;font-size:16px;text-decoration:none;border:2px solid transparent;cursor:pointer;line-height:1.15;text-align:center}
.ca622243{background:var(--accent);color:var(--ink)}
.ca622243:hover{background:var(--accent-dark)}
.cacc12f4{background:var(--panel);color:var(--text);border-color:var(--text)}
.ca26bac1{background:#1f88c7;color:#fff}
.cade1ca3{background:var(--panel);color:var(--text);border-color:var(--line)}
.ca5921cb{width:min(100% - 24px,var(--col));margin:14px auto 4px}
.ca1fd48a{position:relative;padding:14px 16px 12px;border-radius:16px;background:linear-gradient(115deg,#111c2e 0%,#1b2b47 62%,#24395e 100%);color:#fff;overflow:hidden;box-shadow:0 6px 18px rgba(17,28,46,.18)}
.ca1fd48a::after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;border:16px solid rgba(215,31,43,.55)}
.caa998c8{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px}
.ca07acb5{font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd24d}
.cac07a2a{font-size:12px;letter-spacing:.1em;color:#c3cfe2;font-variant-numeric:tabular-nums}
.ca7fc04c{position:relative;z-index:1;margin:10px 0 12px;font-size:clamp(18px,5vw,23px);font-weight:800;line-height:1.25}
.ca22bcc6{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 12px;border-radius:10px;background:#fff;color:#111c2e}
.ca2889cc{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#56606f}
.ca9ee411{font-size:clamp(30px,9.4vw,42px);font-weight:900;line-height:1.05;letter-spacing:.01em}
.ca8b14fa{min-height:50px;border:0;border-radius:8px;background:#d71f2b;color:#fff;font-weight:800;font-size:17px;cursor:pointer}
.ca8b14fa[data-ok]{background:#14895a}
.ca12cdae{position:relative;z-index:1;margin-top:9px;font-size:13.5px;color:#c3cfe2}
@media (min-width:600px){.ca22bcc6{grid-template-columns:minmax(0,1fr) 170px;align-items:center}}
.cac317a0 ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:20px 0 6px;font-size:14px;color:var(--muted-2)}
.cac317a0 li+li::before{content:"›";margin:0 8px;color:var(--muted-2)}
.cac317a0 a{display:inline-block;padding:4px 0;color:var(--muted)}
.caf87b98{display:inline-grid;place-items:center;min-width:28px;height:22px;margin-right:6px;border-radius:11px;background:var(--ln);color:#fff;font-size:12px;font-weight:900}
.cafa18d0{font-size:clamp(29px,7.6vw,43px);line-height:1.12;font-weight:900;letter-spacing:-.015em;margin:4px 0 12px}
.ca0fe7ae>.cafa18d0:first-child{margin-top:24px}
.ca5456b2{font-size:19px;line-height:1.55;color:var(--muted);margin:0 0 18px}
.ca0fe7ae h2.ca01299c{display:flex;align-items:center;gap:12px;margin:38px 0 12px;font-size:23px;line-height:1.25;font-weight:800}
.ca141058{position:relative;flex:0 0 34px;height:8px;border-radius:4px;background:var(--ln)}
.ca141058::after{content:"";position:absolute;right:-3px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#fff;border:4px solid var(--ln)}
.ca0fe7ae h3{font-size:18px;margin:14px 0 6px}
.ca0fe7ae p{margin:0 0 12px}
.ca6a0bb8{list-style:none;padding:0;margin:14px 0 20px;counter-reset:rc}
.ca6a0bb8 li{position:relative;padding:0 0 16px 40px;counter-increment:rc}
.ca6a0bb8 li::before{content:counter(rc);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:#fff;border:4px solid var(--ln);display:grid;place-items:center;font-size:13px;font-weight:900;line-height:1;color:var(--text)}
.ca6a0bb8 li::after{content:"";position:absolute;left:12px;top:28px;bottom:0;width:4px;background:var(--ln)}
.ca6a0bb8 li:last-child::after{display:none}
.ca0fe7ae .cae542b4{margin:0 0 2px;font-weight:800;padding-top:2px}
.ca0fe7ae .ca6a0bb8 p:last-child{margin:0}
.ca0aba59{overflow-x:auto;margin:14px 0 20px;background:var(--panel);border:1px solid var(--line);border-top:5px solid var(--ln);border-radius:var(--radius)}
.ca0aba59 table{width:100%;border-collapse:collapse;font-size:16px}
.ca0aba59 caption{text-align:left;padding:10px 14px;font-weight:800;font-size:15px;border-bottom:1px solid var(--line)}
.ca0aba59 th,.ca0aba59 td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft)}
.ca0aba59 thead th{font-size:13px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;background:var(--panel-2)}
.ca0aba59 tbody tr:last-child>*{border-bottom:0}
@media (max-width:560px){
  .ca0aba59 thead{display:none}
  .ca0aba59 tr{display:block;padding:8px 0;border-bottom:1px solid var(--line)}
  .ca0aba59 tbody tr:last-child{border-bottom:0}
  .ca0aba59 tbody th{display:block;border:0;padding-bottom:2px}
  .ca0aba59 td{display:grid;grid-template-columns:42% minmax(0,1fr);gap:8px;border:0;padding-top:3px;padding-bottom:3px}
  .ca0aba59 td::before{content:attr(data-c);font-size:13.5px;color:var(--muted-2)}
}
.ca2c5da4{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}
.ca2c5da4 li{position:relative;padding-left:26px}
.ca2c5da4 li::before{content:"";position:absolute;left:2px;top:7px;width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid var(--ln)}
.caacac9c,.ca391630{margin:20px 0;padding:12px 16px;border-radius:var(--radius);border:1px solid var(--line)}
.caacac9c{background:#e8f0fb;border-color:#b9cdea}
.ca391630{background:#fff6dc;border-color:#ecd28a}
.ca0fe7ae .ca61fd32,.ca0fe7ae .ca5a8acb{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.1em}
.ca61fd32 span,.ca5a8acb span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:14px;letter-spacing:0;text-transform:none}
.ca61fd32 span{background:#1d5fbf;color:#fff}
.ca5a8acb span{background:#111c2e;color:#ffd24d}
.ca0fe7ae .caacac9c p:last-child,.ca0fe7ae .ca391630 p:last-child{margin:0}
.ca2c19e3{margin:22px auto;max-width:300px}
.ca2c19e3 img{border-radius:12px;border:1px solid var(--line)}
.ca2c19e3 figcaption{font-size:14px;color:var(--muted-2);margin-top:8px;text-align:center}
.ca8fb7ff{margin-top:32px}
.ca9c24a2{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:8px}
.ca9c24a2 summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:12px;align-items:center;min-height:56px;padding:10px 14px;cursor:pointer;list-style:none}
.ca9c24a2 summary::-webkit-details-marker{display:none}
.ca9c24a2 h3{margin:0;font-size:17px}
.ca05ee63{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ln);color:#fff;font-weight:900;font-size:19px;line-height:1}
.ca9c24a2[open] .ca05ee63{transform:rotate(45deg)}
.ca0fe7ae .ca9c24a2 p{margin:0;padding:0 14px 14px;color:var(--muted)}
.ca70b83a{margin:30px 0;padding:18px;border-radius:14px;background:#111c2e;color:#fff}
.ca0fe7ae .ca9fdcc6{font-size:22px;font-weight:900;margin:0 0 4px}
.ca70b83a p{color:#dbe3ef}
.ca2dd35d{display:grid;gap:8px;margin-top:12px}
.ca70b83a .cade1ca3{background:transparent;color:#fff;border-color:#7d8ca5}
.ca2cdb65{margin-top:32px}
.ca0fe7ae .ca50e02e{font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2);margin:0 0 8px}
.ca2cdb65 ul{list-style:none;padding:0;display:grid;gap:8px}
.ca2cdb65 a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:8px 12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none;font-weight:700}
.ca5c64b2{display:grid;place-items:center;height:28px;border-radius:14px;background:var(--ln);color:#fff;font-size:12.5px;font-weight:900}
.cade0e5c{margin-top:24px;font-size:14px;color:var(--muted-2)}
@media (min-width:760px){
  .ca2dd35d{grid-template-columns:auto auto;justify-content:start}
  .ca2cdb65 ul{grid-template-columns:1fr 1fr}
}
