body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0b1220;--bg2:#0f1a2e;--card:#ffffff0f;--stroke:#ffffff1a;--text:#eaf0ff;--muted:#eaf0ffb3;--muted2:#eaf0ff8c;--shadow:0 18px 60px #00000059}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 10% 0,#233b7a 0,#0000 55%),radial-gradient(900px 500px at 85% 10%,#1a7a6b 0,#0000 55%),linear-gradient(180deg,#0b1220,#070b14);background:radial-gradient(1200px 600px at 10% 0,#233b7a 0,#0000 55%),radial-gradient(900px 500px at 85% 10%,#1a7a6b 0,#0000 55%),linear-gradient(180deg,var(--bg),#070b14);color:#eaf0ff;color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;margin:0}a{color:inherit;text-decoration:none}.appShell{display:flex;flex-direction:column;min-height:100vh}.container{flex:1 1;margin:0 auto;padding:28px 0 40px;width:min(1100px,92%)}.navWrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a101e8c;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--stroke);position:-webkit-sticky;position:sticky;top:0;z-index:50}.navInner{gap:16px;justify-content:space-between;margin:0 auto;padding:14px 0;width:min(1100px,92%)}.brand,.navInner{align-items:center;display:flex}.brand{gap:12px}.brandMark{background:#ffffff1a;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:14px;display:grid;font-weight:900;height:42px;place-items:center;width:42px}.brandName{font-weight:900;letter-spacing:.2px}.brandTag{color:#eaf0ff8c;color:var(--muted2);font-size:12px;margin-top:2px}.navLinks{align-items:center;display:flex;gap:10px}.link{border-radius:14px;color:#eaf0ffb3;color:var(--muted);font-weight:700;padding:10px 12px;transition:.16s}.link:hover{background:#ffffff0f}.active,.link:hover{color:#eaf0ff;color:var(--text)}.active{background:#ffffff1a;border:1px solid #ffffff1a;border:1px solid var(--stroke)}.cta{background:#fff;border-radius:16px;color:#0b1220;font-weight:900;padding:10px 14px;transition:.16s}.cta:hover{opacity:.95;transform:translateY(-1px)}.footer{background:#0a101e59;border-top:1px solid #ffffff1a;border-top:1px solid var(--stroke)}.footerInner{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 auto;padding:18px 0;width:min(1100px,92%)}.footerTitle{font-weight:900}.footerText,.footerTextRight{color:#eaf0ff8c;color:var(--muted2);font-size:13px}.page{display:flex;flex-direction:column;gap:22px}.hero{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1.15fr .85fr}@media (max-width:900px){.hero{grid-template-columns:1fr}}.pillRow{display:flex;flex-wrap:wrap;gap:10px}.pill{background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:999px;color:#eaf0ffb3;color:var(--muted);font-size:12px;font-weight:700;padding:8px 12px}.h1{font-size:clamp(34px,4vw,54px);letter-spacing:-.8px;line-height:1.02;margin:14px 0 0}.h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.4px;margin:0}.lead{color:#eaf0ffb3;color:var(--muted);font-size:16px;line-height:1.6;margin:12px 0 0}.muted{color:#eaf0ffc7}.btnRow{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.btn{align-items:center;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:16px;display:inline-flex;font-weight:900;justify-content:center;padding:12px 16px;transition:.16s}.primary{background:#fff;color:#0b1220}.primary:hover{opacity:.95;transform:translateY(-1px)}.ghost{background:#ffffff0f;color:#eaf0ff;color:var(--text)}.ghost:hover{background:#ffffff1a}.stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}@media (max-width:650px){.stats{grid-template-columns:1fr}}.stat{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:18px;box-shadow:0 18px 60px #00000059;box-shadow:var(--shadow);padding:14px}.statValue{font-size:20px;font-weight:1000}.statTitle{color:#eaf0ff;color:var(--text);font-weight:900;margin-top:4px}.statDesc{color:#eaf0ff8c;color:var(--muted2);font-size:12px;margin-top:4px}.card,.glassCard{background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:20px;box-shadow:0 18px 60px #00000059;box-shadow:var(--shadow);padding:18px}.glassCard{background:linear-gradient(180deg,#ffffff1a,#ffffff0d)}.cardTitle{font-size:16px;font-weight:1000}.cardText{line-height:1.6;margin-top:8px}.cardText,.list{color:#eaf0ffb3;color:var(--muted)}.list{line-height:1.75;margin:12px 0 0;padding-left:18px}.small{font-size:13px;margin-top:10px}.mutedText,.small{color:#eaf0ff8c;color:var(--muted2)}.bright{color:#eaf0ff;color:var(--text)}.divider{background:#ffffff1a;background:var(--stroke);height:1px;margin:14px 0}.grid3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid3{grid-template-columns:1fr}}.pageHead{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}@media (max-width:900px){.pageHead{flex-direction:column}}.sub{line-height:1.6;margin-top:8px}.metaBox,.sub{color:#eaf0ffb3;color:var(--muted)}.metaBox{background:#ffffff0d;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:18px;font-size:13px;line-height:1.65;min-width:240px;padding:12px 14px}.grid2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.grid2{grid-template-columns:1fr}}.cardTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.badge{background:#ffffff14;border:1px solid #ffffff1a;border:1px solid var(--stroke);border-radius:999px;color:#eaf0ff;color:var(--text);font-size:12px;font-weight:900;padding:8px 10px}.tagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag{background:#0000001a;border:1px solid #ffffff1f;border-radius:999px;color:#eaf0ffd9;font-size:12px;padding:8px 10px}.form{gap:12px;margin-top:14px}.form,.label{display:flex;flex-direction:column}.label{color:#eaf0ffb3;color:var(--muted);font-size:13px;font-weight:800;gap:8px}.input{background:#00000038;border:1px solid #ffffff1f;border-radius:16px;color:#eaf0ff;color:var(--text);outline:none;padding:12px}.input:focus{border-color:#ffffff40}.area{min-height:110px;resize:vertical}.success{color:#78ffb4e6;font-weight:900;margin-top:10px}
/*# sourceMappingURL=main.37bf5568.css.map*/