.properties-tabing-section{padding:48px 20px;background:transparent;color:#163946}.tabing-container{max-width:1200px;margin:auto}.tabing-header{text-align:center;margin-bottom:28px}.tabing-main-title{font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.25;margin:0}.tabing-sub-title{display:inline-block;font-size:20px;color:#04537b;margin-top:12px}.tabing-description{font-size:17px;line-height:1.65;max-width:850px;margin:20px auto}.tabing-select-label{font-size:18px;margin:20px 0 12px}.tabing-nav-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:8px}.tabing-nav-item{flex:0 0 auto;min-height:44px;display:flex;align-items:center;padding:10px 14px;border:1px solid #cbdce5;border-radius:6px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.4;background:#fff;color:#163946}.tabing-nav-item:hover,.tabing-nav-item.active{background:#04537b;border-color:#04537b;color:#fff}.tabing-nav-item:focus-visible{outline:3px solid #0471a6;outline-offset:3px}.tabing-panels-wrapper{padding-top:28px}.tabing-panel{display:none}.tabing-panel.active{display:block}.tabing-panel-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.tabing-panel-left,.tabing-panel-right{min-width:0}.tabing-relief-badge{display:inline-block;background:#e9f3f7;color:#04537b;font-size:14px;font-weight:600;padding:6px 10px;border-radius:4px;margin-bottom:12px}.tabing-condition-title{font-size:26px;font-weight:700;line-height:1.25;margin:0 0 20px}.tabing-benefits-list{display:grid;gap:16px}.tabing-benefit-item{display:flex;align-items:flex-start;gap:10px}.tabing-benefit-icon{width:20px;height:20px;flex:0 0 20px;color:#04537b;margin-top:4px}.tabing-benefit-icon svg{display:block;width:100%;height:100%}.tabing-benefit-text{font-size:16px;line-height:1.65;color:#394b57}.tabing-benefit-text strong{font-weight:600}.tabing-condition-image{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;border-radius:12px}@media(max-width:749px){.properties-tabing-section{padding:32px 20px}.tabing-sub-title{font-size:18px}.tabing-description{font-size:16px}.tabing-nav-item{font-size:14px;padding:9px 11px;white-space:normal}.tabing-panel-inner{grid-template-columns:1fr;gap:24px}.tabing-condition-title{font-size:24px}.tabing-panels-wrapper{padding-top:24px}}