.mc-pilot-purchase{padding:16px;margin:0 0 16px;border:1px solid #cbdedb;border-radius:12px;background:#f5faf9}
.mc-pilot-configuration{margin:0 0 12px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}
.mc-pilot-price-preview{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px}
.mc-pilot-tier{margin:10px 0 0;font-size:13px;line-height:1.6;color:#425651}
.mc-pilot-choices{margin:16px 0;border:1px solid #dae3e1;border-radius:10px;padding:12px 16px;min-width:0}
.mc-pilot-choices summary{cursor:pointer;font-weight:600;min-height:24px;line-height:1.6}
.mc-pilot-choices p{font-size:13px;line-height:1.6;margin:12px 0}
.mc-pilot-choices ul{list-style:none;margin:8px 0 0;padding:0}
.mc-pilot-choices li{display:flex;flex-wrap:wrap;gap:4px 12px;border-top:1px solid #e2e9e7;padding:10px 0;align-items:center;justify-content:space-between}
.mc-pilot-choices a{line-height:1.5;overflow-wrap:anywhere;min-height:32px;display:flex;align-items:center;flex:1 1 220px}
.mc-pilot-choices li>span{font-size:12px;color:#52635e}
.mc-product-detail-section{padding:24px 0;border-bottom:1px solid #e1e8e5;scroll-margin-top:100px}
.mc-product-detail-section h2{margin:0 0 16px;font-size:24px}
.mc-product-detail-section h3{margin-top:24px;font-size:19px}
.mc-product-detail-section p,.mc-product-detail-section li{line-height:1.8;overflow-wrap:anywhere}
.mc-product-detail-section table{width:100%;border-collapse:collapse;table-layout:fixed;margin:16px 0;font-size:14px}
.mc-product-detail-section th,.mc-product-detail-section td{border:1px solid #dae3df;text-align:left;padding:12px;vertical-align:top;overflow-wrap:anywhere}
.mc-product-detail-section th{background:#f2f7f4}
.mc-product-detail-section figure{margin:20px auto;max-width:640px}
.mc-product-detail-section img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:600px){.mc-pilot-purchase,.mc-pilot-choices{padding:12px}.mc-pilot-choices summary{min-height:32px}.mc-product-detail-section{padding:20px 0}.mc-product-detail-section th,.mc-product-detail-section td{padding:9px;font-size:13px}.mc-product-detail-section h2{font-size:21px}}
