.market-profile{margin:10px 0 70px;background:#0d151a;color:#fff;padding:50px}.market-profile-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #314047;padding-bottom:32px}.market-profile-head small{color:var(--cyan);font-size:9px;font-weight:800;letter-spacing:1.4px}.market-profile-head h2{font:800 clamp(42px,5vw,68px)/.9 var(--cond);margin:12px 0 0}.market-profile-head>span{background:#273238;padding:10px 14px;font-size:8px;line-height:1.5;letter-spacing:1.2px;text-align:right;color:#9aa6aa}.profile-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #314047}.profile-metrics div{padding:28px 25px;border-right:1px solid #314047}.profile-metrics div:last-child{border:0}.profile-metrics strong{display:block;font:700 34px var(--cond);color:var(--lime)}.profile-metrics small{font-size:8px;letter-spacing:1px;color:#7f8d93}.profile-body{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:38px 0}.profile-body h3{font:700 22px var(--cond)}.profile-body ul{padding:0;list-style:none}.profile-body li{font-size:11px;line-height:1.55;color:#9aa6aa;padding:9px 0;border-bottom:1px solid #263239}.profile-body li:before{content:"+";color:var(--cyan);margin-right:8px}.profile-link{display:inline-block;background:var(--lime);color:#10161a;padding:16px 21px;font-size:10px;font-weight:800}.reference-banner{background:#d4f437;padding:18px 7vw;font-size:10px;font-weight:700;line-height:1.6}.system-visual{min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#2b3c44,#0a1014);color:#fff}.system-visual .power-unit{width:230px;height:340px;background:linear-gradient(145deg,#243138,#0b1115);border-radius:24px;box-shadow:20px 24px 35px #0008;display:flex;flex-direction:column;justify-content:space-between;padding:28px}.power-unit b{font:700 58px var(--cond);color:var(--lime)}.power-unit span{font-size:10px;color:#89969c;letter-spacing:1px}.system-visual>small{margin-top:35px;color:var(--cyan);font-size:9px;letter-spacing:2px}@media(max-width:800px){.market-profile{padding:30px 22px}.market-profile-head{display:block}.market-profile-head>span{display:inline-block;margin-top:20px;text-align:left}.profile-metrics{grid-template-columns:1fr 1fr}.profile-metrics div:nth-child(2){border-right:0}.profile-metrics div:nth-child(-n+2){border-bottom:1px solid #314047}.profile-body{grid-template-columns:1fr}.system-visual{min-height:520px}}
