
.market-hero{display:grid;grid-template-columns:1fr 1fr;background:#173447;color:white}.market-hero>div{padding:64px 6vw}.market-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-2px;margin:20px 0}.market-hero .eyebrow{color:#73d7d5}.market-hero p{line-height:1.8}.market-hero img{height:100%;width:100%;object-fit:cover;min-height:350px}.market-reviewed{font-size:12px;color:#d9e9eb}.market-explorer{padding:48px 6vw;max-width:1550px;margin:auto}.market-choice-heading{margin-bottom:10px}.market-switch{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.market-switch button{border:1px solid #087476;background:white;color:#173447;border-radius:30px;padding:12px 22px;cursor:pointer;font-weight:800}.market-switch button[aria-pressed=true]{background:#087476;color:white}.market-panel{padding:32px;background:#f2f7f6;border-radius:20px;margin:24px 0}.market-panel[hidden]{display:none}.market-panel h2{font-size:clamp(27px,3vw,40px);line-height:1.2}.market-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:24px 0}.market-stat{padding:24px 20px;background:white;border-top:5px solid #087476;border-radius:12px;display:flex;flex-direction:column;gap:10px}.market-stat:nth-child(even){border-color:#ef7968}.market-stat strong{font-size:clamp(28px,3vw,40px);color:#173447;line-height:1.1}.market-stat span{font-size:14px;font-weight:800}.market-stat small{font-size:12px;color:#52616d;line-height:1.6}.market-panel>p,.market-method p{line-height:1.8}.market-source{font-size:12px;line-height:1.8;color:#52616d}.market-source a,.market-table a{color:#075f63;text-underline-offset:3px}.market-takeaway{background:#f7d4ca;padding:24px;border-radius:12px;line-height:1.7}.market-table-wrap{overflow:auto;border:1px solid #d7e4e3;border-radius:14px}.market-table{width:100%;border-collapse:collapse;min-width:780px;font-size:14px}.market-table caption{text-align:left;padding:20px;font-weight:800;background:#173447;color:white}.market-table th,.market-table td{padding:20px 16px;text-align:left;border-bottom:1px solid #d7e4e3}.market-table thead{background:#ecf4f3}.market-table th small{display:block;font-weight:400;font-size:11px;margin-top:7px}.market-comparison,.market-method{margin-top:48px}.market-method{padding:32px;background:#f2f7f6;border-radius:16px}.market-home{padding:48px 6vw;background:#173447;color:white}.market-home h2{font-size:36px;line-height:1.2}.market-home .eyebrow{color:#73d7d5}.market-home-stats{display:flex;flex-wrap:wrap;gap:36px;margin:28px 0}.market-home-stats>div{display:flex;flex-direction:column;gap:10px}.market-home-stats strong{font-size:38px;color:#73d7d5}.market-home-stats span{font-size:13px}.market-home small{display:block;line-height:1.7;color:#d9e9eb;margin:18px 0}.market-home .gradient-btn{display:inline-block;background:#ef7968;color:#173447}.market-switch button:focus-visible{outline:3px solid #ef7968;outline-offset:3px}@media(max-width:1000px){.market-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.market-hero{grid-template-columns:1fr}.market-hero>div{padding:40px 6vw}.market-hero img{height:230px;min-height:0}.market-panel{padding:20px}.market-explorer{padding:32px 5vw}.market-switch{gap:8px}.market-switch button{padding:10px 14px;font-size:13px}.market-stat{padding:18px 14px}.market-method{padding:22px}}@media(max-width:380px){.market-stats{grid-template-columns:1fr}}
