.av-shell.ava-hero-shell{padding-top:80px;padding-bottom:64px}.ava-hero{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.ava-crumbs{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.av4 .ava-crumbs li{color:#56657b;font-size:11.5px;line-height:1.7}.av4 .ava-crumbs li+li:before{content:"／";color:#8a99ae;margin-right:8px}.av4 .ava-crumbs a{color:#56657b}.av4 .ava-crumbs a:hover{color:#bd3812}.av4 .ava-h1{letter-spacing:-.02em;color:#0f1e33;margin-top:20px;font-size:60px;font-weight:900;line-height:1.2}.av4 .ava-lead{color:#4a5c74;max-width:32em;margin-top:20px;font-size:15px;line-height:2.05}.ava-stats{gap:36px;margin:0;padding:0 0 10px;list-style:none;display:flex}.av4 .ava-stats li{color:#56657b;white-space:nowrap;font-size:12px;line-height:1.7}.av4 .ava-stats b{font-family:var(--av-font-mono);color:#0f1e33;vertical-align:-3px;font-size:40px;font-weight:400;line-height:1}.ava-marquee{background:#04070e;border-top:1px solid #6fe3b459;border-bottom:1px solid #6fe3b459;overflow:hidden}.ava-marquee-track{width:max-content;animation:40s linear infinite av-marquee;display:flex}.av4 .ava-marquee-track span{font-family:var(--av-font-mono);letter-spacing:.2em;color:#6fe3b4;white-space:nowrap;padding:16px 0;font-size:12px}@media (prefers-reduced-motion:reduce){.ava-marquee-track{transform:translate(0)}}.ava-main{background:linear-gradient(#e3e9f2,#eef2f7)}.av-shell.ava-body{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:56px;padding-top:72px;padding-bottom:110px;display:grid}.av4 .ava-section-label{font-family:var(--av-font-mono);letter-spacing:.2em;color:#56657b;font-size:10px;font-weight:400}.ava-feature{margin-top:18px}.ava-feature-tilt{transform-style:preserve-3d;transform:rotateX(4deg)}.ava-feature-card{padding:36px 36px 34px;display:block;position:relative;overflow:hidden}.ava-feature-inner{position:relative}.av4 .ava-feature-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.av4 .ava-feature-date{font-family:var(--av-font-mono);color:#7f90a8;font-size:12px}.av4 .ava-feature-tag{color:#04070e;background:#6fe3b4;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.6}.av4 .ava-feature-title{font-family:var(--av-font-display);color:#fff;margin-top:20px;font-size:34px;font-weight:900;line-height:1.4}.av4 .ava-feature-desc{color:#97a7bd;max-width:38em;margin-top:16px;font-size:14.5px;line-height:2}.ava-feature-cta{margin-top:26px}.av4 .ava-feature-cta .av-btn{min-height:48px}.av4 .ava-feature-card:hover .av-btn-gd{border-color:#fff9}.ava-rows{border-bottom:1px solid #c9d3e2;margin:36px 0 0;padding:0;list-style:none}.ava-rows>li{border-top:1px solid #c9d3e2}.av4 .ava-row{color:inherit;grid-template-columns:150px minmax(0,1fr) 24px;align-items:start;gap:20px;padding:24px 0;display:grid}.av4 .ava-row-date{font-family:var(--av-font-mono);color:#56657b;font-size:12px;line-height:1.6}.av4 .ava-row-industry{color:#bd3812;margin-top:8px;font-size:11.5px;font-weight:700;line-height:1.6}.av4 .ava-row-title{font-family:var(--av-font-display);color:#0f1e33;font-size:19px;font-weight:700;line-height:1.5}.av4 .ava-row-desc{color:#4a5c74;margin-top:8px;font-size:13.5px;line-height:1.9}.av4 .ava-row-arrow{color:#0f1e33;padding-top:2px;font-size:18px;line-height:1.4}.av4 .ava-row:hover .ava-row-title{color:#bd3812}.ava-empty{margin-top:18px;padding:24px}.av4 .ava-empty p{color:#4a5c74;font-size:14px;line-height:1.95}.av4 .ava-empty a{color:#bd3812;text-decoration:underline}.ava-side{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.ava-side-panel{padding:24px 24px 18px}.ava-side-panel-tight{padding:24px}.av4 .ava-side-lead{color:#4a5c74;margin-top:8px;font-size:12.5px;line-height:1.8}.av4 .ava-side-note{color:#56657b;margin-top:14px;font-size:12px;line-height:1.8}.ava-industry-list{margin:12px 0 0;padding:0;list-style:none}.ava-industry-list>li{border-top:1px solid #e3e9f2}.av4 .ava-industry-list a{color:#0f1e33;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.av4 .ava-industry-list a:hover{color:#bd3812}.av4 .ava-industry-num{font-family:var(--av-font-mono);letter-spacing:.05em;color:#56657b;margin-right:10px;font-size:10px}.av4 .ava-industry-en{font-family:var(--av-font-mono);letter-spacing:.14em;color:#56657b;font-size:8.5px}.ava-themes{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.av4 .ava-themes li{color:#0f1e33;border:1px solid #0f1e33;padding:7px 12px;font-size:13px;line-height:1.6}@media (max-width:1100px){.av-shell.ava-body{grid-template-columns:minmax(0,1fr);gap:44px}.ava-side{position:static}.ava-feature-tilt{transform:none}}@media (max-width:768px){.av-shell.ava-hero-shell{padding-top:48px;padding-bottom:36px}.ava-hero{flex-direction:column;align-items:flex-start;gap:28px}.av4 .ava-h1{font-size:38px;line-height:1.28}.av4 .ava-lead{font-size:14px;line-height:1.95}.ava-stats{gap:28px;padding-bottom:0}.av4 .ava-stats b{font-size:30px}.av-shell.ava-body{padding-top:48px;padding-bottom:64px}.ava-feature-card{padding:24px 20px 26px}.av4 .ava-feature-title{font-size:24px}.av4 .ava-feature-desc{font-size:14px}.av4 .ava-row{grid-template-columns:minmax(0,1fr) 24px;gap:10px 12px;padding:20px 0}.ava-row-meta{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.av4 .ava-row-industry{margin-top:0}.av4 .ava-row-title{font-size:17px}.ava-side-panel{padding:20px 20px 14px}.ava-side-panel-tight{padding:20px}}
