
.aix{--ink:#142f42;--ink-2:#3f5666;--mute:#617583;--blue:#087fba;--blue-2:#066a9c;--deep:#0d2333;--ice:#e7f3fa;--ice-2:#f3f8fb;--snow:#f3f7f9;--line:#dce5ea;--r:16px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.55}
.aix *{box-sizing:border-box}
.aix h1,.aix h2,.aix h3{margin:0;font-weight:750;letter-spacing:-.03em;line-height:1.06;color:var(--ink)}
.aix h1{font-size:clamp(38px,6vw,62px);letter-spacing:-2.4px}
.aix h2{font-size:clamp(28px,4vw,44px)}
.aix h3{font-size:22px;letter-spacing:-.02em}
.aix p{margin:0}
.aix a{color:inherit}
.aix-accent{color:var(--blue)}
.aix-wrap{max-width:1120px;margin:0 auto}
.aix-center{text-align:center}
.aix-eyebrow{display:inline-block;margin:0 0 16px;padding:5px 12px;border:1px solid #cfe4f1;border-radius:999px;background:var(--ice);color:var(--blue-2);font-size:13px;font-weight:700;letter-spacing:.02em}
.aix-lede{max-width:680px;margin-top:16px;color:var(--ink-2);font-size:clamp(17px,2vw,20px)}
.aix-center .aix-lede{margin-left:auto;margin-right:auto}
.aix-sec{padding:80px 0}
.aix-band{background:var(--snow);box-shadow:0 0 0 100vmax var(--snow);clip-path:inset(0 -100vmax)}
.aix-hero{padding:64px 0 56px}
.aix-hero .aix-lede{margin:22px auto 28px}
.aix-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.aix-chip{padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font-size:15px;font-weight:600}
.aix-chip b{color:var(--blue-2)}
.aix-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}
.aix .aix-pod{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:20px;background:var(--ink);color:#fff;text-decoration:none;box-shadow:0 24px 50px -26px rgba(20,47,66,.55);transition:transform .12s}
.aix-pod:hover{transform:translateY(-2px)}
.aix-pod .aix-pl{color:#8fd3f5;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.aix-pod .aix-pn{font-size:24px;font-weight:750;letter-spacing:-.03em;line-height:1.1}
.aix-pod .aix-pp{margin-top:6px;font-size:60px;font-weight:750;letter-spacing:-.05em;line-height:1}
.aix-pod .aix-pp sup{margin-left:2px;font-size:26px;vertical-align:24px}
.aix-pod .aix-ps{margin-bottom:10px;color:#b9cfdc;font-size:14px}
.aix-pod .aix-eng i{background:rgba(143,211,245,calc(.12 + var(--a)*.88));border:0}

.aix-engkey{margin-top:14px;color:var(--mute);font-size:13px;text-align:center}
.aix-eng{display:inline-flex;gap:4px}
.aix-eng i{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(20,47,66,.08);border-radius:6px;background:rgba(8,127,186,calc(.06 + var(--a)*.94));font-style:normal}
.aix-eng i span{color:var(--ink);font-size:11px;font-weight:700}
.aix-eng i.hi span{color:#fff}
.aix-pod .aix-eng i span,.aix-pod .aix-eng i.hi span{color:var(--ink)}
.aix-finds .aix-head{margin-bottom:40px}
.aix-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.aix-find{padding:24px;border:1px solid var(--line);border-radius:var(--r);background:#fff}
.aix-find b{display:block;margin-bottom:14px;color:var(--blue);font-size:38px;letter-spacing:-.04em;line-height:1}
.aix-find h3{margin-bottom:8px;font-size:19px}
.aix-find p{color:var(--ink-2);font-size:15px}
.aix-tbl .aix-head{margin-bottom:28px}
.aix-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:14px;color:var(--mute);font-size:13px}
.aix-legend b{display:inline-block;margin-right:7px;vertical-align:-2px;border-radius:3px}
.aix-lg-bar{width:22px;height:12px;background:var(--ink)}
.aix-lg-ci{width:22px;height:12px;background:#9fd6f2}
.aix-lg-eng{width:12px;height:12px;background:var(--blue)}
.aix-bars{margin:0;padding:6px 18px;list-style:none;border:1px solid var(--line);border-radius:var(--r);background:#fff}
.aix-row{display:grid;grid-template-columns:34px minmax(150px,230px) 1fr 50px auto;align-items:center;gap:14px;padding:11px 0}
.aix-row+.aix-row{border-top:1px solid var(--line)}
.aix-rk{color:var(--mute);font-size:15px;font-weight:700}
.aix-rk em{margin-left:1px;font-size:12px;font-style:normal}
.aix-nm{font-weight:700;line-height:1.2}
.aix-nm a{text-decoration:none;border-bottom:1px solid #b8dcef}
.aix-nm a:hover{color:var(--blue)}
.aix-nm small{display:block;margin-top:2px;color:var(--mute);font-size:12.5px;font-weight:400}
.aix-track{position:relative;height:16px;border-radius:5px;background:var(--ice-2)}
.aix-track .aix-ci{position:absolute;top:0;bottom:0;border-radius:5px;background:#bfe3f6}
.aix-track b{position:absolute;top:4px;left:0;height:8px;border-radius:4px;background:var(--ink)}
.aix-pc{font-size:18px;font-weight:750;letter-spacing:-.02em;text-align:right}
.aix-row:first-child .aix-nm,.aix-row:first-child .aix-pc{color:var(--blue-2)}
.aix-side{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:18px}
.aix-card{padding:22px;border:1px solid var(--line);border-radius:var(--r);background:#fff}
.aix-card h3{margin-bottom:4px;font-size:18px;letter-spacing:-.01em}
.aix-mute{color:var(--mute);font-size:14px}
.aix-doms{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}
.aix-doms li{display:grid;grid-template-columns:180px 1fr 30px;align-items:center;gap:10px;font-size:14px}
.aix-doms span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.aix-doms i{height:10px;border-radius:3px;background:var(--blue)}
.aix-doms b{font-size:13px;text-align:right}
.aix details summary{cursor:pointer;font-weight:700;list-style:none}
.aix details summary::-webkit-details-marker{display:none}
.aix details summary:after{content:" +";color:var(--blue)}
.aix details[open] summary:after{content:" \2212"}
.aix-qlist{display:grid;gap:6px;margin:14px 0 0 20px;padding:0;color:var(--ink-2);font-size:15px}
.aix-more{margin-top:18px}
.aix-more summary{color:var(--blue-2);font-size:15px}
.aix-tblwrap{margin-top:14px;overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:#fff}
.aix table{width:100%;min-width:760px;border-collapse:collapse;font-size:13.5px}
.aix th,.aix td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}
.aix th{background:var(--ice-2);color:var(--mute);font-size:12px;font-weight:700}
.aix td small{color:var(--mute)}
.aix-also{margin-top:12px;color:var(--mute);font-size:14px}
.aix-method h2{display:inline}
.aix-mgrid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin-top:28px}
.aix-mgrid h3{margin-bottom:10px;font-size:18px}
.aix-mgrid p{margin-bottom:10px;color:var(--ink-2);font-size:15px}
.aix-promo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:64px auto;padding:30px 34px;border-radius:20px;background:var(--ink);color:#fff}
.aix-promo span{color:#8fd3f5;font-size:12.5px;font-weight:700;letter-spacing:.05em}
.aix-promo h3{margin:6px 0 8px;color:#fff;font-size:26px}
.aix-promo p{color:#c9dbe6;font-size:15px}
.aix-promo .aix-btns{display:flex;flex-wrap:wrap;gap:10px}
.aix-btn{display:inline-flex;align-items:center;padding:13px 20px;border-radius:7px;background:var(--blue);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}
.aix-btn.aix-ghost{background:transparent;border:1px solid rgba(255,255,255,.35)}
.aix-note{margin-top:22px;color:var(--mute);font-size:14px;text-align:center}
@media (max-width:960px){.aix-grid4{grid-template-columns:1fr 1fr}}
@media (max-width:860px){.aix-podium,.aix-side,.aix-mgrid{grid-template-columns:1fr}.aix-promo{grid-template-columns:1fr}}
@media (max-width:760px){.aix-sec{padding:56px 0}.aix-bars{padding:4px 14px}.aix-row{grid-template-columns:28px 1fr 44px;gap:6px 10px}.aix-row .aix-track{grid-area:2/2/auto/4}.aix-row .aix-eng{grid-area:3/2/auto/4}.aix-row .aix-eng i{width:22px;height:22px}}
@media (max-width:560px){.aix-grid4{grid-template-columns:1fr}.aix-pod .aix-pp{font-size:52px}}
@media (max-width:420px){.aix-doms li{grid-template-columns:130px 1fr 28px}}

.aix-promo p+p{margin-top:12px}.aix-promo .aix-btns{max-width:280px}.aix-promo .aix-btn{white-space:normal}.aix{overflow-wrap:break-word}
