.merged-section{scroll-margin-top:20px}.merged-section .heading{margin-bottom:30px}.merged-section .heading>p:last-child{max-width:700px}
.product-grid,.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.product-card,.value-grid article,.flow-grid article{background:#0a292a;border:1px solid #5b806d;box-shadow:5px 5px 0 #315549;padding:26px;position:relative}.product-card{min-height:340px;display:flex;flex-direction:column}.product-card.primary{border-color:#caff54;background:linear-gradient(145deg,#14453b,#092628)}.product-card:before,.value-grid article:before{content:"";position:absolute;left:0;top:0;width:42px;height:5px;background:#caff54}.product-kicker,.value-grid article>span{font:900 11px monospace;letter-spacing:.1em;color:#caff54}.product-icon{font:900 45px monospace;color:#caff54;margin:20px 0 4px}.product-card h3,.value-grid h3,.flow-grid h3{font-size:22px;margin:13px 0}.product-card p,.value-grid p,.flow-grid p{color:#b4cdbd;font-size:14px;line-height:1.75}.product-tags{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 20px}.product-tags span{border:1px solid #527e63;color:#cae9b7;padding:5px 7px;font-size:11px}.product-link{margin-top:auto;color:#caff54;font-weight:800;text-decoration:none}.product-link:hover{text-decoration:underline}.merged-note{display:flex;gap:25px;align-items:center;background:#caff5412;border-left:4px solid #caff54;padding:19px 23px;margin-top:28px}.merged-note strong{font-size:20px;min-width:250px;color:#dfff9e}.merged-note span{color:#b9d3c2;font-size:14px;line-height:1.7}
.value-grid article{min-height:310px}.value-glyph{font:900 49px monospace;color:#caff54;margin:22px 0 8px}.value-grid h3{margin:0 0 10px}
.case-switch,.market-filters{display:flex;gap:8px;flex-wrap:wrap}.case-switch button,.market-filters button,.market-refresh{background:#0b2829;border:1px solid #537c68;color:#b7d5c3;padding:12px 17px;font-weight:800;cursor:pointer}.case-switch button[aria-selected=true],.market-filters button.active{background:#caff54;color:#092423;border-color:#caff54}.case-panel{margin-top:12px;min-height:315px;border:1px solid #668b71;background:linear-gradient(130deg,#103a32,#092426);padding:30px;display:grid;grid-template-columns:1.15fr .85fr;gap:30px}.case-panel .case-kicker{font:900 11px monospace;color:#caff54;letter-spacing:.1em}.case-panel h3{font-size:30px;line-height:1.2;margin:16px 0}.case-panel p{color:#bad5c2;line-height:1.8}.case-side{border-left:1px solid #5b806b;padding-left:27px;display:flex;flex-direction:column;justify-content:center;gap:10px}.case-side span{border:1px solid #5a816b;padding:10px;color:#d7eacd;font:12px monospace;overflow-wrap:anywhere}.case-side strong{color:#caff54;font-size:16px;margin-top:13px}.case-side small{color:#adcbb8;line-height:1.6}
.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.flow-grid article{min-height:235px}.flow-grid b{font:900 30px monospace;color:#caff54}.flow-grid h3{font-size:19px;margin:20px 0 10px}.flow-line{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:26px;padding:22px;background:#caff5410;border:1px dashed #5d886d;font:900 12px monospace;color:#a9cbb3;letter-spacing:.05em}.flow-line i{color:#caff54;font-style:normal;font-size:20px}.flow-line strong{color:#dfff96}
.market-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center}.market-refresh{color:#caff54}.market-status{color:#a9c8b4;font:12px monospace;margin:15px 0 18px}.market-orders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-height:110px}.market-card,.market-empty{background:#0a2829;border:1px solid #5a806b;padding:22px;box-shadow:5px 5px 0 #315549}.market-empty{grid-column:1/-1;color:#b8d2bf;line-height:1.7}.market-card-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.market-card-head strong{font:900 15px monospace;color:#caff54}.market-card-head span{border:1px solid #6d9470;padding:5px 8px;color:#bfd9b8;font-size:11px}.market-card p,.market-card li{font-size:13px;line-height:1.6;color:#bdd6c3;overflow-wrap:anywhere}.market-card ul{padding-left:18px}.market-card a{color:#caff54;font-weight:800}
.merged-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.merged-faq details{background:#0a2829;border:1px solid #537a68;padding:0 21px}.merged-faq details[open]{border-color:#caff54}.merged-faq summary{padding:20px 22px 20px 0;cursor:pointer;font-weight:800;position:relative;list-style:none}.merged-faq summary::-webkit-details-marker{display:none}.merged-faq summary:after{content:"+";position:absolute;right:0;color:#caff54;font:900 22px monospace;top:15px}.merged-faq details[open] summary:after{content:"−"}.merged-faq p{font-size:13px;color:#b8d1bf;line-height:1.8;margin:0 0 20px}
.warning{overflow-wrap:anywhere}
@media(max-width:950px){.product-grid,.value-grid{grid-template-columns:1fr 1fr}.product-card.primary{grid-column:1/-1;min-height:0}.flow-grid{grid-template-columns:1fr 1fr}.merged-note{align-items:flex-start;flex-direction:column;gap:7px}}
@media(max-width:650px){.product-grid,.value-grid,.flow-grid,.market-orders,.merged-faq,.case-panel{grid-template-columns:1fr}.product-card.primary{grid-column:auto}.product-card{min-height:0}.case-panel{padding:22px}.case-side{border-left:0;border-top:1px solid #5b806b;padding:20px 0 0}.flow-line{gap:9px;font-size:9px;flex-wrap:wrap}.market-toolbar{align-items:stretch;flex-direction:column}.market-filters button{flex:1;font-size:12px;padding:10px}.merged-note strong{min-width:0}.merged-section .heading h2{font-size:38px}}
