.mod-wrapper{font-family:sans-serif;text-align:left}.mod-header,.mod-wrapper{margin-bottom:20px}.mod-header-title{align-items:center;display:flex;gap:15px;justify-content:flex-start;margin-bottom:10px}.mod-header p,.mod-header-title h3{margin:0}.mod-table-container{background-color:#fff;border-radius:30px;box-sizing:border-box;padding:10px 20px 30px}.sticky-header-area{background-color:#fff;border-bottom:1px solid #eee;overflow-x:hidden;position:sticky;top:0;z-index:100}.scroll-body-area{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto;width:100%}table{border-collapse:separate;border-spacing:0;text-align:center;width:100%}td,th{vertical-align:middle}.sticky-col-header{left:0;min-width:140px;position:sticky;top:0;width:140px;z-index:15}.sticky-col-header,.th-cell{background-color:#fff;border-bottom:1px solid #ddd;padding:20px 0}.th-cell{min-width:150px;width:28%}.th-title{font-size:16px;font-weight:700}.section-row td{background-color:#fff;border-bottom:1px solid #ddd;color:#909090;left:0;padding:10px 0;position:sticky;text-align:left;z-index:5}.section-border-top{border-top:1px solid #ddd}.price-box-cell{min-width:150px;padding:20px 4px;vertical-align:top;width:28%}.price-box{line-height:1.5;padding:10px;position:relative;text-align:left}.bg-orange{background-color:#ffebd9}.bg-blue{background-color:#eef5ff}.arrow-down{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-10px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.border-top-orange{border-top:10px solid #ffebd9}.border-top-blue{border-top:10px solid #eef5ff}.arrow-up{border-bottom:10px solid #ffebd9;border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:16%;position:absolute;top:-10px;transform:translateX(-50%);width:0}.sticky-col-row{background-color:#fff;color:#909090;font-size:14px;font-weight:400;left:0;min-width:140px;padding:15px 20px 15px 0;position:sticky;text-align:left;white-space:nowrap;width:140px;z-index:5}.data-cell,.leadx-cell{padding:15px 0}.leadx-cell{background-color:#ffebd9;border-left:2px solid #ff6e4b;border-right:2px solid #ff6e4b}.leadx-first{border-radius:10px 10px 0 0;border-top:2px solid #ff6e4b}.leadx-last{border-bottom:2px solid #ff6e4b;border-radius:0 0 10px 10px}.footer-note{color:#333;font-size:10px;margin:20px auto 0;max-width:1000px;text-align:left}.footer-note p{margin:40px 0 0;padding:0 20px}