.elementor-9226 .elementor-element.elementor-element-689ee25 > .elementor-container{min-height:424px;}.elementor-9226 .elementor-element.elementor-element-689ee25{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-8263169 > .elementor-element-populated, .elementor-9226 .elementor-element.elementor-element-8263169 > .elementor-element-populated > .elementor-background-overlay, .elementor-9226 .elementor-element.elementor-element-8263169 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-8263169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9226 .elementor-element.elementor-element-e5dd177 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-e5dd177 */.elementor-9226 .elementor-element.elementor-element-e5dd177 .elementor-widget-container{
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
 }
 .toggle-container {
      display: inline-flex;
      border: 1px solid #ccc;
      border-radius: 25px;
      overflow: hidden;
      cursor: pointer;
    }

    /* 隐藏原生 radio 按钮 */
    .toggle-input {
      display: none;
    }

    /* 按钮默认样式 */
    .toggle-label {
      padding: 10px 20px;
      color: #333;
      background-color: #fff;
      transition: all 0.3s ease;
      user-select: none; /* 禁止文本选中，优化点击体验 */
    }

    /* 选中状态样式：通过相邻兄弟选择器，控制选中后的背景和文字颜色 */
    #team-radio:checked ~ .team-label,
    #personal-radio:checked ~ .personal-label {
      background-color: #007bff;
      color: #fff;
    }
.purchase-block{
    margin-top: 40px; 
    align-self: flex-start;
}/* End custom CSS */