main * {
    font-family: "Be Vietnam Pro" !important;
    font-size: 16px;
    line-height: 1.5;
    color: #1E2939
}

.main-container section {
    margin-bottom: 0;
}

.main-container .hero-section {
    text-align: center;
    margin: 0 auto 24px;
}

.main-container .hero-title {
    font-size: 36px;
    line-height: 56px;
    font-weight: 700;
    color: #009B7C;
    margin-bottom: 16px;
}

.main-container .hero-subtitle {
    font-size: 18px;
    line-height: 28px;
    color: #1E2939;
}

.main-container .card {
    background-color: #ffffff;
    border: 1px solid #E5E7EB;
    border-radius: 12px;
    padding: 24px;
}

.main-container .intro-section {
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
}

@media (min-width: 768px) {
    .main-container .intro-section {
        flex-direction: row;
    }
}

.main-container .intro-content {
    flex: 1;
}

.main-container .section-title {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    color: #009B7C;
    text-align: center;
    margin-bottom: 12px;
}

.main-container .intro-image-wrapper {
    flex: 1;
    width: 100%;
    height: 300px;
    background-color: #e5eeff;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #E5E7EB;
}

.main-container .intro-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main-container .grid-2 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    margin-bottom: 40px;
}

@media (min-width: 1024px) {
    .main-container .grid-2 {
        grid-template-columns: 1fr 1fr;
    }
}

.main-container .card-title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
    color: #009B7C;
    margin-bottom: 0;
    border-bottom: 1px solid #E5E7EB;
    padding-bottom: 16px;
}

.main-container .list-items {
    list-style: none;
    margin-top: 24px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.main-container .list-item {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.main-container .list-icon {
    color: #009B7C;
    margin-top: 4px;
    flex-shrink: 0;
}

.main-container .list-item-title {
    display: block;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 4px;
}

.main-container .list-item-desc {
    color: #1E2939;
}

.main-container .scale-card {
    background-color: #009B7C;
    color: #ffffff;
    border-radius: 12px;
    padding: 24px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.main-container .scale-title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 8px;
}

.main-container .progress-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 8px;
}

.main-container .progress-label {
    font-size: 14px;
    font-weight: 600;
    color: #FFF;
}

.main-container .progress-value {
    font-size: 24px;
    font-weight: 600;
    color: #ffdea5;
}

.main-container .progress-track {
    width: 100%;
    background-color: #035141;
    border-radius: 9999px;
    height: 8px;
    margin-bottom: 16px;
}

.main-container .progress-bar {
    background-color: #ffdea5;
    height: 8px;
    border-radius: 9999px;
    width: 85%;
}

.main-container .scale-desc {
    color: #FFF;
    margin-bottom: 0;
}

.main-container .risk-box {
    background-color: #007A62;
    padding: 8px 16px;
    border-radius: 4px;
    border: 1px solid rgba(191, 201, 196, 0.3);
}

.main-container .risk-title {
    font-size: 14px;
    font-weight: 600;
    color: #FFF;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.main-container .risk-desc {
    color: #FFF;
    font-size: 14px;
}

.main-container .principles-section {
    margin-bottom: 40px;
}

.main-container .principles-title {
    text-align: center;
    margin-bottom: 24px;
}

.main-container .grid-4 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
}

@media (min-width: 768px) {
    .main-container .grid-4 {
        grid-template-columns: 1fr 1fr;
    }
}

@media (min-width: 1024px) {
    .main-container .grid-4 {
        grid-template-columns: repeat(4, 1fr);
    }
}

.main-container .principle-card {
    background-color: #ffffff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    padding: 16px;
    transition: box-shadow 0.2s;
}

.main-container .principle-card:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

.main-container .principle-icon-wrapper {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #e5eeff;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #009B7C;
    margin-bottom: 8px;
}

.main-container .principle-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 4px;
    line-height: 1.5;
}

.main-container .principle-desc {
    font-size: 14px;
    color: #1E2939;
}

.main-container .cta-section {
    background-color: #FFF;
    border: 1px solid #E5E7EB;
    border-radius: 12px;
    padding: 16px;
    text-align: center;
    margin: 0 auto;
}

.main-container .cta-title {
    font-size: 24px;
    font-weight: 700;
    color: #009B7C;
    margin-bottom: 8px;
}

.main-container .cta-desc {
    font-size: 18px;
    line-height: 28px;
    color: #1E2939;
    margin-bottom: 0;
}

.main-container .btn-primary {
    padding: 8px 16px;
    background-color: #009B7C !important;
    color: #ffffff;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    border: none;
    cursor: pointer;
    transition: opacity 0.2s;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 8px;
}

.main-container .btn-primary:hover {
    opacity: 0.9;
}

/* MAIN CONTAINER ARCHITECTURE */
.chovay-container .max-w-7xl {
    margin: 0 auto;
    padding: 0 24px;
    margin-bottom: 40px;
}

.chovay-container .section-title {
    font-size: 32px;
    line-height: 1.5;
    font-weight: 700;
    color: #009B7C;
    margin-bottom: 16px;
}

.chovay-container .section-desc {
    font-size: 16px;
    line-height: 1.5;
    color: #1E2939;
    margin: 0 auto;
    padding-bottom: 0;
}

.chovay-container .text-center {
    text-align: center;
}

.chovay-container .mb-lg {
    margin-bottom: 24px;
}

/* Hero Section */
.chovay-container .hero-section {
    position: relative;
    margin-bottom: 40px;
}

.chovay-container .hero-title {
    font-size: 36px;
    line-height: 56px;
    font-weight: 700;
    color: #009B7C;
    margin-bottom: 24px;
    text-align: center;
}

.chovay-container .hero-desc {
    font-size: 18px;
    line-height: 28px;
    color: #1E2939;
}

.chovay-container .stats-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
}

.chovay-container .stat-card {
    background-color: #ffffff;
    padding: 16px 24px;
    border: 1px solid rgba(191, 201, 196, 0.5);
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.chovay-container .stat-card.col-span-2 {
    grid-column: span 2 / span 2;
}

.chovay-container .stat-value {
    display: block;
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    margin-bottom: 8px;
    letter-spacing: -0.01em;
}

.chovay-container .stat-value.color-primary {
    color: #009B7C;
}

.chovay-container .stat-value.color-secondary {
    color: #775a19;
}

.chovay-container .stat-value.color-tertiary {
    color: #009B7C;
}

.chovay-container .stat-label {
    font-size: 14px;
    font-weight: 600;
    color: #1E2939;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}

.chovay-container .hero-image-container {
    position: relative;
    height: 400px;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(191, 201, 196, 0.3);
}

@media (min-width: 1024px) {
    .chovay-container .hero-image-container {
        height: 500px;
    }
}

.chovay-container .hero-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Sectors Section */
.chovay-container .sectors-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .chovay-container .sectors-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (min-width: 1024px) {
    .chovay-container .sectors-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

.chovay-container .sector-card {
    background-color: #ffffff;
    padding: 16px 24px;
    border: 1px solid rgba(191, 201, 196, 0.5);
    border-radius: 8px;
    transition: box-shadow 0.2s;
}

.chovay-container .sector-card:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

.chovay-container .sector-icon {
    color: #009B7C;
    width: 36px;
    height: 36px;
    margin-bottom: 8px;
}

.chovay-container .sector-title {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
    color: #1E2939;
    margin-bottom: 8px;
}

.chovay-container .sector-desc {
    font-size: 16px;
    color: #1E2939;
}

/* Conditions & Policies Section */
.chovay-container .conditions-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
}

@media (min-width: 1024px) {
    .chovay-container .conditions-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

.chovay-container .conditions-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.chovay-container .condition-item {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    background-color: #ffffff;
    padding: 16px;
    border: 1px solid rgba(191, 201, 196, 0.3);
    border-radius: 8px;
}

.chovay-container .condition-icon {
    color: #009B7C;
    width: 24px;
    height: 24px;
    margin-top: 4px;
    flex-shrink: 0;
}

.chovay-container .condition-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    color: #1E2939;
    margin-bottom: 4px;
}

.chovay-container .condition-desc {
    font-size: 16px;
    line-height: 1.5;
    color: #1E2939;
    padding-bottom: 0;
}

.chovay-container .policies-card {
    background-color: #eff4ff;
    border: 1px solid rgba(191, 201, 196, 0.5);
    padding: 24px;
    border-radius: 12px;
}

.chovay-container .policies-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.chovay-container .policy-item-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
    align-items: center;
}

.chovay-container .policy-label {
    font-size: 14px;
    font-weight: 600;
    color: #0b1c30;
}

.chovay-container .policy-value {
    font-size: 20px;
    font-weight: 600;
}

.chovay-container .policy-value.c1 {
    color: #009B7C;
}

.chovay-container .policy-value.c2 {
    color: #775a19;
}

.chovay-container .policy-value.c3 {
    color: #009B7C;
}

.chovay-container .policy-bar-bg {
    width: 100%;
    background-color: #d3e4fe;
    height: 8px;
    border-radius: 4px;
    overflow: hidden;
}

.chovay-container .policy-bar-fill {
    height: 100%;
}

.chovay-container .policy-bar-fill.c1 {
    background-color: #009B7C;
    width: 100%;
}

.chovay-container .policy-bar-fill.c2 {
    background-color: #775a19;
    width: 65%;
}

.chovay-container .policy-bar-fill.c3 {
    background-color: #009B7C;
    width: 80%;
}

.chovay-container .policy-limits {
    margin-top: 24px;
    padding-top: 16px;
    border-top: 1px solid rgba(191, 201, 196, 0.3);
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.chovay-container .limit-box {
    padding: 16px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid rgba(191, 201, 196, 0.2);
    text-align: center;
}

.chovay-container .limit-value {
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #1F7A5A;
    margin-bottom: 4px;
}

.chovay-container .limit-label {
    font-size: 14px;
    font-weight: 600;
    color: #1E2939;
}

/* Process Section */
.chovay-container .process-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
    position: relative;
}

@media (min-width: 768px) {
    .chovay-container .process-grid {
        grid-template-columns: repeat(5, 1fr);
    }
}

.chovay-container .process-line {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: rgba(191, 201, 196, 0.3);
    z-index: 0;
}

@media (min-width: 768px) {
    .chovay-container .process-line {
        display: block;
    }
}

.chovay-container .process-step {
    position: relative;
    z-index: 10;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 16px;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid rgba(191, 201, 196, 0.5);
    transition: border-color 0.2s;
}

.chovay-container .process-step:hover {
    border-color: #009B7C;
}

.chovay-container .step-number-container {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #eff4ff;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #009B7C;
    margin-bottom: 16px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.chovay-container .step-number {
    font-size: 24px;
    font-weight: 600;
    color: #009B7C;
}

.chovay-container .step-title {
    font-size: 14px;
    font-weight: 600;
    color: #009B7C;
    margin-bottom: 8px;
}

.chovay-container .step-desc {
    font-size: 14px;
    color: #1E2939;
}

.chovay-container .list_news {
    display: flex;
    flex-wrap: wrap;
    --item: 3;
    --gap: 0px;
    counter-reset: item-counter;
    align-items: center;
    justify-content: center;
}

.chovay-container .list_news li {
    display: flex;
    flex-direction: column;
    border-radius: 16px;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="264" height="234" viewBox="0 0 264 234" fill="none"><path d="M2.37705 22.2962C0.28341 12.3514 7.87109 3 18.0338 3L225.332 3C232.899 3 239.43 8.29993 240.989 15.7038L261.621 113.704C262.078 115.877 262.078 118.123 261.621 120.296L240.989 218.296C239.43 225.7 232.899 231 225.332 231H18.0338C7.87108 231 0.283414 221.649 2.37705 211.704L21.6208 120.296C22.0784 118.123 22.0784 115.877 21.6208 113.704L2.37705 22.2962Z" fill="white"/><path d="M18.0791 0.371038C24.1438 0.0516429 30.2006 -0.0848572 36.4391 0.0542564C37.8606 0.0857151 37.7267 0.332575 38.3111 0.372503C39.3851 0.446244 41.1876 0.17987 41.4403 0.17987C43.0086 0.176476 42.3957 0.608554 42.6068 0.625196C44.9599 0.800616 44.2826 0.308463 46.5324 0.261172C49.4621 0.199469 53.2215 0.287504 56.7514 0.31171C57.9911 0.321388 57.4392 0.650324 60.1147 0.622632C62.01 0.603273 67.8242 0.228367 70.5014 0.628858C70.5171 0.780084 70.179 0.947049 70.0369 1.10311C73.8745 0.472824 75.2481 0.500476 80.689 0.654127C81.5498 0.678326 82.3648 0.419378 83.8811 0.514963C85.3967 0.610628 85.4608 1.00981 88.5087 1.00497C89.5897 1.00229 90.2457 0.720788 91.9034 0.708694C96.6181 0.67362 105.597 1.02326 109.467 1.03536C117.088 1.05955 121.234 0.579107 128.002 0.746049C128.523 0.758148 127.378 1.06666 128.334 1.07272C129.297 1.07877 130.3 0.670032 130.537 0.660353C133.096 0.555147 138.502 1.10271 139.925 1.03646C143.384 0.87433 139.976 0.694209 144.769 0.616772C149.334 0.543084 155.636 1.07524 160.161 1.17929C165.404 1.3002 167.095 0.527204 171.043 1.3342C184.91 1.28702 198.833 1.25814 212.716 1.21701C212.676 1.37788 212.63 1.53882 212.583 1.69969C213.681 1.58838 214.779 1.4769 215.876 1.36679C215.711 1.48654 215.553 1.60642 215.387 1.72496C218.757 1.423 221.887 1.21657 225.332 1.14519C227.367 1.10768 229.532 1.45034 231.695 2.32223C231.816 2.3708 231.382 2.5493 231.48 2.5953C232.847 3.16236 234.437 3.75002 235.482 4.5658C238.221 6.41047 240.426 11.3764 239.845 8.93075C241.091 10.8132 242.06 13.0182 242.559 15.3733C243.604 20.265 244.774 25.3109 245.579 29.6952C246.08 32.4218 245.755 33.3388 246 34.6426C246.244 35.9453 246.532 35.1955 246.645 35.6524C247.322 38.3989 248.263 42.9555 247.887 43.5355C248.195 44.0516 248.511 44.5996 248.822 45.1232C248.223 44.904 250.242 53.4068 250.701 55.6525C250.785 56.0625 250.565 56.1684 250.632 56.4771C251.387 59.9159 251.928 60.6817 252.67 63.6073C252.931 64.6339 252.184 63.1141 252.92 65.7354C252.984 65.9638 253.326 65.7634 253.992 68.9396C255.056 74.0098 257.243 83.6771 258.332 89.7506C258.422 90.2481 257.705 88.8268 258.275 91.0691C258.48 91.8812 258.682 91.429 259.102 93.4146C260.471 99.8692 261.678 106.733 263.167 113.378C263.48 114.781 263.63 116.216 263.623 117.644C263.289 117.292 263.038 114.256 263.044 118.853C262.991 119.59 263.348 119.079 263.315 119.413C263.271 119.823 263.207 120.222 263.126 120.613C262.712 122.622 262.186 124.458 261.807 126.722C261.676 127.51 261.86 127.751 261.708 128.736C261.485 130.19 261.03 130.758 260.815 132.456C260.48 135.111 260.699 135.579 259.421 138.69C255.597 157.044 251.92 175.339 247.808 193.568C246.866 198.889 246.03 203.807 244.935 209.331C244.612 210.957 244.14 211.182 243.73 213.799C243.651 214.3 243.321 217.47 242.632 218.642C242.512 218.862 242.378 219.015 242.238 219.08C242 220.338 241.725 221.11 241.323 222.14C241.779 221.424 242.193 220.642 242.536 219.886C241.069 224.4 238.709 227.782 235.207 230.272C232.533 231.959 234.311 230.546 232.61 231.426C230.87 232.191 229.995 232.581 227.596 232.504C226.831 232.818 226.135 232.92 225.332 232.916C224.388 232.908 223.271 232.792 221.516 232.784C221.185 232.783 219.267 232.976 217.664 232.938C216.511 232.91 216.17 232.599 214.339 232.647C214.039 232.655 210.168 233.04 208.936 233.075C207.017 233.131 203.967 232.732 203.596 232.727C198.203 232.657 196.125 233.05 192.295 232.403C191.521 232.788 188.325 233.013 185.743 232.976C182.481 232.928 175.941 232.142 175.049 232.973C171.274 232.603 171.684 232.831 167.208 232.839C163.133 232.846 152.346 232.528 149.044 232.574C145.743 232.619 147.351 233.081 146.04 233.143C143.894 233.245 145.053 232.904 143.585 232.909C139.431 232.923 135.821 232.989 131.857 233.137C131.644 232.898 131.414 232.657 131.193 232.418C130.988 232.498 130.784 232.578 130.579 232.657C129.726 232.655 128.77 232.66 127.98 232.653C134.644 233.704 121.544 232.575 117.611 232.548C114.294 232.526 108.773 233.025 105.132 233.133C104.249 233.159 104.856 232.9 104.675 232.906C102.543 232.98 102.219 233.157 99.3524 233.133C97.8364 233.119 96.2887 232.795 94.8121 232.789C83.9694 232.746 73.5052 233.071 62.7336 233.106C60.9016 233.112 59.3211 232.717 57.7812 232.708C55.5784 232.696 54.1882 233.02 52.1199 233.025C50.0589 233.03 47.0882 232.643 45.6902 232.702C44.2924 232.76 46.6843 233.135 44.1256 233.032C42.9503 232.985 45.0261 232.706 43.5738 232.697C39.0409 232.671 32.6444 233.017 27.8192 232.682C28.0324 232.765 28.3234 232.84 28.584 232.92C24.9278 232.897 21.5747 232.788 18.0338 232.717C16.4455 232.688 14.8232 232.459 13.1969 231.99C11.205 231.513 7.77525 229.918 6.28048 228.491C4.76252 227.121 4.38242 226.216 3.46673 224.907C3.10336 224.356 3.04598 224.7 2.8116 224.317C0.27519 219.707 0.131326 216.345 1.00398 211.415C1.06902 211.108 1.13423 210.793 1.19965 210.467C5.0079 191.521 8.96376 171.99 12.8504 152.753C13.0068 151.98 12.8122 151.396 13.0047 150.259C13.3008 148.507 13.5874 148.478 13.6456 148.249C14.0235 146.747 13.6448 147.312 14.0727 145.28C15.0147 140.805 16.7546 133.634 17.6744 129.171C18.3401 125.94 18.9528 122.867 19.5421 119.859C19.9112 117.953 19.8662 116.01 19.4384 114.163C18.4598 109.882 17.4746 105.595 16.4508 101.003C16.2884 100.279 16.752 100.696 16.4916 99.4349C14.6604 90.549 13.9202 88.7422 11.6909 77.6715C9.46139 66.5999 5.28822 45.6959 2.61453 32.7493C2.61537 32.7491 2.6162 32.7489 2.61704 32.7487C1.5012 29.8671 0.696267 26.249 0.181406 22.7584C-0.0434018 21.315 -0.0528942 19.8702 0.117914 18.5359C0.165041 19.9372 0.373717 21.3172 0.725016 22.6439C7.10889 46.2704 11.3126 69.5034 16.7714 95.1253C18.0869 101.301 19.4746 107.554 20.9016 113.855C21.3694 115.909 21.4109 118.073 21.0088 120.167C17.0361 140.84 13.1697 161.997 8.78277 182.266C8.19957 184.96 7.59254 185.963 7.19355 188.252C7.1261 188.639 7.62748 187.706 7.40846 188.893C6.01883 196.402 4.3559 204.092 2.65652 211.763C0.331543 220.774 7.84341 230.548 16.7793 230.812C17.2381 230.842 17.6469 230.847 18.0338 230.836C21.3386 230.743 22.2524 230.468 25.7097 230.391C25.0308 230.548 24.587 230.713 23.9949 230.871C41.6217 231.363 59.2738 231.144 77.1296 231.214C77.9349 231.217 78.038 231.543 78.8829 231.555C80.5725 231.58 82.1911 231.222 83.6676 231.21C85.5945 231.194 85.928 231.453 87.7049 231.436C88.5722 231.428 88.3129 231.179 90.1986 231.221C90.3564 231.225 90.4597 231.486 91.7143 231.452C95.1493 231.359 102.17 231.14 105.014 231.075C108.646 230.991 111.56 231.384 112.935 231.41C116.646 231.479 116.569 231.076 119.71 231.076C142.075 231.074 163.456 231.532 186.35 231.528C187.789 231.528 193.108 231.08 195.77 231.098C196.662 231.105 201.326 231.223 202.025 231.233C204.86 231.271 207.31 231.542 208.873 231.599C211.906 231.71 215.294 231.286 216.945 231.244C219.373 231.181 223.381 231.21 225.332 231.228C225.717 231.231 226.018 231.221 226.22 231.212C229.177 230.94 228.32 231.558 230.407 230.874C231 230.615 230.281 230.544 232.313 229.649C233.978 228.824 234.76 228.611 235.82 227.847C236.911 227.084 238.129 224.983 238.552 224.336C240.126 222.116 240.872 220.498 241.452 218.394C241.73 217.327 242.018 216.147 242.337 214.658C243.111 211.042 246.423 194.268 246.608 192.855C247.438 186.524 245.47 196.944 245.331 197.525C244.572 200.666 244.484 200.165 244.174 203.392C242.544 205.903 242.141 215.542 240.462 218.185C240.408 218.268 240.353 218.342 240.295 218.408C240.556 221.133 239.087 223.176 237.216 225.116C234.42 227.651 236.855 226.032 234.7 227.818C233.83 228.548 230.82 229.66 229.252 230.033C227.826 230.428 227.155 230.813 225.332 230.902C225.162 230.908 224.983 230.911 224.792 230.913C220.789 230.944 217.567 230.801 214.203 230.435C213.587 230.597 213.012 230.759 212.404 230.921C210.083 230.747 207.752 230.574 205.43 230.401C205.801 230.542 206.173 230.685 206.544 230.827C205.865 230.847 205.184 230.867 204.504 230.886C202.246 230.673 200.089 230.476 197.767 230.256C191.459 231.075 193.29 230.366 189.783 230.259C186.278 230.153 184.249 230.627 181.541 230.63C177.893 230.633 176.217 230.692 172.538 230.659C170.405 230.639 166.788 230.182 169.758 230.906C163.1 230.965 153.985 231.167 148.031 230.873C146.273 230.787 148.617 230.559 148.317 230.53C146.825 230.396 145.568 230.766 144.028 230.713C141.47 230.625 136.487 230.337 134.473 230.269C131.575 230.171 127.018 230.65 126.552 230.685C123.947 230.88 123.25 230.482 122.413 230.509C117.651 230.669 116.6 230.836 115.1 229.997C113.867 230.36 108.703 230.971 107.455 230.36C107.423 230.911 103.136 230.818 100.498 230.956C100.008 230.797 99.5102 230.638 99.0206 230.477C93.5164 231.464 82.5554 230.747 75.3135 230.63C75.1319 230.627 74.8073 231.041 73.7175 230.947C73.6484 230.94 73.7606 230.754 73.0295 230.73C70.6207 230.652 61.4302 230.188 60.3727 230.184C56.4793 230.169 55.7988 230.477 53.4296 230.506C50.3107 230.545 49.8598 230.266 46.8917 230.306C45.5021 230.324 44.2376 230.691 42.0511 230.639C40.7565 230.609 40.6282 230.321 39.6028 230.298C35.9543 230.214 33.2747 230.396 30.0369 230.021C29.1919 230.937 27.6445 230.262 26.0415 230.193C23.5317 230.084 20.7835 230.075 18.0338 230.1C13.8671 230.2 9.81641 228.344 7.53118 226.009C3.7072 222.271 2.27149 216.731 3.46033 211.932C6.02528 201.002 8.53998 190.457 11.0063 179.161C11.5959 176.461 11.2832 175.714 11.9087 172.884C12.1902 171.612 12.7927 170.366 13.2366 168.281C13.5942 166.606 13.9343 164.169 14.3762 162.075C14.4933 161.519 14.8092 161.534 14.984 160.715C16.3097 154.506 17.37 148.394 18.5418 142.088C18.9759 139.751 19.6834 138.397 18.8961 138.643C19.256 137.791 19.5884 136.959 19.9346 136.16C20.1641 132.867 21.1769 130.352 21.9743 126C22.0561 125.547 22.2462 122.39 22.9266 120.571C22.9522 120.5 22.9779 120.431 23.0038 120.364C22.78 120.174 22.5053 120.439 22.2893 120.334C22.6478 118.426 22.8588 115.401 22.5991 114.072C22.5693 113.877 22.53 113.694 22.4844 113.522C22.233 112.584 21.8597 111.987 21.7903 111.671C21.4843 110.259 21.9824 110.498 21.9667 110.388C20.9899 103.711 20.9076 104.453 19.4269 100.609C19.0548 99.6458 18.1014 92.7805 17.3055 91.5187C17.4997 91.4135 17.7613 91.7523 17.9817 91.8189C17.6071 89.7753 17.2306 87.7155 16.8544 85.6641C16.7466 86.1387 16.6569 86.7003 16.5398 87.1366C15.8358 82.9354 14.6381 79.571 13.9359 76.1603C13.5354 74.2109 14.0248 74.3558 13.6882 73.2323C13.622 73.0124 13.4048 73.4533 13.2412 72.7946C11.9078 67.4179 11.7218 64.9784 10.6389 59.5409C10.132 56.9929 9.12389 54.8817 8.71122 51.1598C8.67437 50.8198 8.40032 47.1409 7.24845 45.0755C7.31707 44.3267 7.30032 43.6826 7.37203 43.1187C5.41062 38.8588 6.67 39.885 5.63291 33.7841C5.2801 31.7066 4.12195 26.4518 3.13569 22.1364C2.63359 19.9929 2.69705 18.0145 2.82269 16.8831C3.07519 14.9146 2.77362 14.8481 2.83889 14.489C3.4486 12.3764 3.83629 12.532 4.76666 10.7817C5.72688 9.05523 7.2049 6.83339 9.01112 5.68536C10.3982 4.85553 9.53177 5.86862 11.5347 4.67075C11.9731 4.45728 10.4869 4.55968 12.8965 3.82023C13.2746 3.59029 17.2555 3.32252 18.0338 3.55936C15.9056 3.53319 10.4772 5.70125 9.03385 7.33557C5.2886 10.4594 2.8037 16.192 4.25341 21.9011C10.4492 47.7061 17.98 82.1451 24.5472 113.088C25.0983 115.681 25.0911 118.367 24.5547 120.914C21.1935 136.935 18.0336 151.723 15.4829 163.518C14.6543 167.354 13.7041 169.777 13.1403 172.273C12.5765 174.769 13.4084 172.733 12.8981 174.998C12.3866 177.263 11.7656 178.861 11.2945 180.981C8.99022 191.348 6.66899 201.77 4.39766 212.129C3.62359 215.563 4.22187 219.24 6.03136 222.245C7.7757 225.082 10.1486 226.569 12.8176 227.696C13.8757 228.109 13.7954 228.498 14.6055 228.712C15.7341 228.987 16.8877 229.112 18.0338 229.097C26.7771 228.999 35.0844 228.702 43.93 228.744C48.1468 228.765 52.7029 229.113 56.8802 229.146C60.3228 229.174 63.8921 228.936 66.9874 228.931C68.6678 228.927 69.5541 229.242 70.1621 229.267C72.2786 229.349 71.5389 228.964 72.6208 228.964C75.6054 228.966 77.0899 229.43 79.8852 229.394C80.9825 229.379 80.8413 229.083 82.4348 229.037C84.4559 228.979 83.7083 229.252 85.1519 229.262C85.2388 229.263 84.9556 229.052 85.7212 229.043C90.6491 228.987 96.802 228.821 101.556 228.835C111.388 228.864 121.093 229.272 130.254 229.352C132.568 229.371 131.954 229.095 132.688 229.082C136.225 229.019 137.489 229.349 141.192 229.231C141.809 229.211 144.289 228.829 146.658 228.926C147.937 228.978 149.389 229.216 150.479 229.272C151.568 229.328 151.743 228.977 153.053 228.976C155.438 228.975 154.744 229.219 158.155 229.175C159.529 229.158 164.117 228.826 167.655 228.851C173.436 228.892 180.6 229.196 187.416 229.201C189.753 229.203 192.756 228.842 196.381 228.839C200.811 228.834 208.974 228.916 213.515 228.921C215.837 228.923 216.005 229.301 216.281 229.317C218.056 229.422 217.339 229 218.53 229.016C220.165 229.039 221.691 229.351 223.175 229.371C224.122 229.384 224.273 229.073 224.478 229.071C224.764 229.067 225.049 229.063 225.332 229.06C231.707 228.965 237.228 224.724 238.834 218.563C238.892 218.336 238.945 218.108 238.993 217.876C245.703 185.276 252.324 152.394 259.194 119.785C259.58 117.954 259.582 116.044 259.198 114.214C258.23 109.582 257.269 104.953 256.317 100.329C255.633 97.0107 255.991 96.8051 255.317 93.9045C254.644 91.0036 253.223 88.3636 253.634 85.7752C253.433 85.7368 253.303 85.7721 253.118 85.7303C252.112 79.6557 250.575 73.692 249.302 67.8106C248.359 63.4578 247.575 59.5868 246.748 55.5568C246.016 51.9843 246.402 52.2247 245.332 49.2236C243.211 38.2213 240.907 27.1701 238.755 16.1743C238.04 12.3815 235.661 8.94339 232.344 6.88894C230.084 6.19509 228.061 5.44985 225.332 5.29199C224.159 5.24358 222.905 5.19051 221.538 5.16231C220.915 5.14915 221.583 5.40565 219.736 5.38388C217.415 5.35709 216.214 4.96521 212.307 4.98689C211.272 4.99294 203.61 5.42742 200.775 5.20479C197.94 4.9822 193.833 4.85155 190.888 4.63862C191.306 4.80677 191.836 4.96764 192.302 5.13338C190.833 5.16242 189.356 5.1904 187.888 5.21944C187.674 5.01738 187.461 4.81515 187.255 4.61188C186.403 4.80425 185.549 4.99425 184.688 5.18905C182.833 4.15104 184.735 4.4896 180.606 4.75214C178.537 4.88282 176.894 4.70146 174.77 4.80671C174.004 4.8454 173.515 5.15105 172.671 5.19014C170.602 5.2845 171.808 4.86381 170.53 4.86604C169.243 4.86967 167.395 5.33175 165.089 5.12606C167.496 4.30226 160.538 4.571 160.206 5.21102C159.378 5.2122 158.683 5.1856 157.768 5.2037C158.613 3.58721 154.276 4.73434 152.554 4.95576C150.833 5.17686 150.903 4.74253 150.5 4.75947C149.34 4.80668 150.185 4.98703 149.372 4.99312C143.986 5.02942 138.915 4.76426 133.6 4.74006C132.836 4.73662 133.514 4.98206 132.622 4.95796C131.73 4.93376 130.875 4.68943 129.556 4.70637C129.202 4.71066 129.091 4.92627 128.54 4.92647C116.986 4.91679 106.016 4.7331 94.2329 4.70527C93.1668 4.70285 92.3297 5.0862 90.2689 5.07295C88.208 5.05965 85.081 4.71369 82.5225 4.68696C81.8433 4.6797 81.6591 4.99902 80.7588 4.99055C77.6952 4.96146 75.0561 4.70147 71.8739 4.65912C66.4967 4.5878 60.8665 4.78261 55.4103 4.59394C54.3759 4.55885 54.5412 4.29253 53.0494 4.21746C50.4749 4.088 51.4437 4.47636 50.9225 4.52838C49.2172 4.69644 48.6814 4.18028 47.0318 4.31304C46.7796 4.33357 47.1394 4.63968 46.9131 4.64447C43.4066 4.69771 43.2226 3.98029 39.495 4.36505C36.1802 3.95255 41.717 3.81203 42.2855 3.59305C43.6741 3.06077 40.0033 2.43527 37.8396 2.23437C35.9762 2.06139 35.99 2.39279 35.2481 2.39295C31.3235 2.39416 25.479 2.45717 22.4936 2.29993C20.6851 2.20555 23.9449 2.0675 23.0209 1.95861C22.1051 1.84986 21.5123 2.09892 20.5727 1.82677C19.6329 1.55453 17.7158 0.75338 18.0791 0.371038ZM262.548 114.045C262.485 113.886 262.419 113.721 262.35 113.55C259.867 107.575 256.835 92.5305 255.235 84.3425C253.873 77.3659 253.595 71.1625 252.47 72.9004C254.044 80.4209 255.467 86.4722 257.097 94.4327C257.267 95.2606 258.172 100.22 258.51 101.941C258.7 102.909 258.471 102.99 258.75 104.303C258.811 104.589 259.453 106.109 259.567 106.69C259.853 108.148 260.342 111.755 260.657 113.907C260.762 114.647 260.79 115.206 260.817 115.415C261.015 117.586 261.308 116.752 261.368 117.72C261.389 118.795 261.247 119.554 261.075 120.181C260.707 121.516 260.311 122.36 259.966 124.593C259.875 125.187 259.945 127.236 259.369 129.657C259.135 130.64 258.533 132.273 258.385 133.033C257.58 137.173 256.939 141.848 256.089 145.616C255.391 148.704 255.196 147.793 254.802 149.421C254.408 151.048 254.422 153.117 254.211 154.243C253.872 156.044 253.169 158.172 253.056 158.729C250.821 169.702 249.052 179.506 246.929 190.099C248.609 182.956 250.274 175.817 251.951 168.721C252.42 164.591 252.355 166.683 253.036 164.042C253.575 161.953 253.033 161.306 253.689 158.548C253.688 158.55 253.688 158.552 253.687 158.555C254.026 157.133 255.128 154.129 255.581 151.044C255.597 150.935 255.317 150.592 255.785 148.31C256.837 143.182 258.317 135.295 259.603 129.545C259.98 127.857 260.262 128.277 260.727 126.284C261.066 124.831 261.095 123.071 261.649 120.8C261.689 120.637 261.729 120.48 261.77 120.328C262.401 117.803 262.779 116.255 261.766 114.468C262.02 114.257 262.31 114.296 262.548 114.045ZM185.96 2.85036C185.548 2.81875 180.037 1.92603 181.671 2.87929C189.079 3.29309 197.087 3.08755 204.882 3.31985C202.221 2.37731 197.718 2.7488 192.253 2.81776C192.251 2.81776 192.248 2.81776 192.246 2.81776C191.988 2.82097 193.067 2.57464 191.6 2.61927C190.889 2.64105 188.163 3.01854 185.96 2.85036Z" fill="white"/></svg>');
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: cover;
    width: calc((100% - (var(--item) - 1) * var(--gap)) / var(--item));
    max-width: calc((100% - (var(--item) - 1) * var(--gap)) / var(--item));
    min-height: 228px;
    padding: 24px;
    counter-increment: item-counter;
    background-color: #FFF;
    transition: all 0.4s ease;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08);
    position: relative;
    overflow: hidden;
}

.chovay-container .list_news li:first-child {
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="268" height="234" viewBox="0 0 268 234" fill="none"><path d="M2.44263 19C2.44263 10.1634 9.60607 3 18.4426 3H229.46C237.027 3 243.558 8.29993 245.117 15.7038L265.749 113.704C266.206 115.877 266.206 118.123 265.749 120.296L245.117 218.296C243.558 225.7 237.027 231 229.46 231H18.4426C9.60607 231 2.44263 223.837 2.44263 215V19Z" fill="white"/><path d="M18.488 0.371038C24.5748 0.0516429 30.6536 -0.0848572 36.9148 0.0542564C38.3415 0.0857151 38.207 0.332575 38.7936 0.372503C39.8715 0.446244 41.6806 0.17987 41.9342 0.17987C43.5081 0.176476 42.8931 0.608554 43.1049 0.625196C45.4666 0.800616 44.7869 0.308463 47.0448 0.261172C49.9851 0.199469 53.7582 0.287504 57.301 0.31171C58.5451 0.321388 57.9912 0.650324 60.6765 0.622632C62.5787 0.603273 68.4139 0.228367 71.1009 0.628858C71.1167 0.780084 70.7774 0.947049 70.6347 1.10311C74.4864 0.472824 75.8649 0.500476 81.3255 0.654127C82.1895 0.678326 83.0075 0.419378 84.5293 0.514963C86.0504 0.610628 86.1147 1.00981 89.1736 1.00497C90.2586 1.00229 90.917 0.720788 92.5807 0.708694C97.3126 0.67362 106.325 1.02326 110.208 1.03536C117.857 1.05955 122.018 0.579107 128.81 0.746049C129.333 0.758148 128.184 1.06666 129.143 1.07272C130.11 1.07877 131.117 0.670032 131.355 0.660353C133.923 0.555147 139.349 1.10271 140.777 1.03646C144.249 0.87433 140.828 0.694209 145.639 0.616772C150.22 0.543084 156.545 1.07524 161.086 1.17929C166.348 1.3002 168.045 0.527204 172.008 1.3342C185.926 1.28702 199.899 1.25814 213.832 1.21701C213.793 1.37788 213.747 1.53882 213.699 1.69969C214.801 1.58838 215.903 1.4769 217.004 1.36679C216.838 1.48654 216.68 1.60642 216.514 1.72496C220.834 1.33917 224.762 1.10931 229.46 1.11782C230.497 1.11951 231.57 1.21961 232.662 1.4396C232.791 1.46523 232.395 1.72016 232.501 1.7474C233.954 2.05464 235.632 2.34371 236.812 2.95793C239.855 4.27934 242.931 8.77971 241.912 6.47328C244.172 8.80714 245.971 11.9438 246.703 15.37C247.576 19.3665 248.469 23.3622 249.123 26.923C249.627 29.6594 249.302 30.5793 249.548 31.8879C249.793 33.1952 250.08 32.4431 250.194 32.9017C250.873 35.6582 251.817 40.2314 251.442 40.8131C251.75 41.3313 252.067 41.8814 252.378 42.407C251.779 42.1866 253.804 50.7205 254.265 52.9743C254.349 53.3859 254.129 53.492 254.197 53.8018C254.955 57.2531 255.496 58.0219 256.24 60.9583C256.502 61.9887 255.754 60.463 256.492 63.0939C256.556 63.3232 256.898 63.1224 257.566 66.3101C258.634 71.3988 260.828 81.1013 261.923 87.1968C262.013 87.696 261.295 86.2692 261.866 88.5198C262.072 89.3349 262.273 88.8812 262.695 90.874C264.239 98.1515 265.578 105.947 267.342 113.368C267.46 113.869 267.557 114.373 267.635 114.88C267.25 114.583 266.527 111.612 267.252 116.168C267.314 116.907 267.587 116.345 267.607 116.681C267.673 118.051 267.513 119.335 267.218 120.606C266.945 121.77 266.669 122.961 266.445 124.3C266.313 125.09 266.497 125.332 266.345 126.321C266.12 127.78 265.665 128.35 265.449 130.054C265.111 132.719 265.33 133.188 264.05 136.311C260.211 154.731 256.521 173.094 252.395 191.389C251.449 196.729 250.609 201.665 249.51 207.208C249.186 208.841 248.713 209.067 248.301 211.693C248.208 212.281 247.771 216.523 246.821 216.955C246.727 217.596 246.639 218.104 246.551 218.598C246.471 219.045 246.376 219.475 246.254 219.962C246.45 219.538 246.632 219.096 246.796 218.65C246.922 218.321 247.048 217.997 247.171 217.684C247.089 218.02 247.011 218.352 246.937 218.679C245.971 222.818 244.152 226.169 241.238 228.857C238.796 230.883 240.382 229.247 238.804 230.344C237.173 231.331 236.353 231.833 233.956 232.069C232.644 232.796 231.502 232.887 229.46 232.829C228.946 232.806 228.363 232.787 227.685 232.784C227.352 232.783 225.427 232.976 223.819 232.938C222.662 232.91 222.319 232.599 220.482 232.647C220.181 232.655 216.296 233.04 215.059 233.075C213.133 233.131 210.072 232.732 209.7 232.727C204.287 232.657 202.201 233.05 198.357 232.403C197.58 232.788 194.373 233.013 191.781 232.976C188.508 232.928 181.944 232.142 181.048 232.973C177.26 232.603 177.672 232.831 173.179 232.839C169.09 232.846 158.263 232.528 154.949 232.574C151.636 232.619 153.25 233.081 151.934 233.143C149.781 233.245 150.944 232.904 149.47 232.909C145.301 232.923 141.678 232.989 137.7 233.137C137.486 232.898 137.256 232.657 137.034 232.418C136.828 232.498 136.623 232.578 136.417 232.657C135.561 232.655 134.602 232.66 133.809 232.653C140.497 233.704 127.349 232.575 123.402 232.548C120.073 232.526 114.532 233.025 110.878 233.133C109.991 233.159 110.601 232.9 110.419 232.906C108.279 232.98 107.954 233.157 105.077 233.133C103.555 233.119 102.002 232.795 100.52 232.789C89.6381 232.746 79.1358 233.071 68.3251 233.106C66.4864 233.112 64.9002 232.717 63.3547 232.708C61.1438 232.696 59.7486 233.02 57.6728 233.025C55.6042 233.03 52.6227 232.643 51.2197 232.702C49.8168 232.76 52.2174 233.135 49.6494 233.032C48.4699 232.985 50.5532 232.706 49.0956 232.697C44.5463 232.671 38.1264 233.017 33.2837 232.682C33.4977 232.765 33.7898 232.84 34.0513 232.92C28.8916 232.887 24.3333 232.686 19.007 232.657C18.8314 232.656 18.6424 232.658 18.4426 232.661C16.3324 232.758 13.0758 232.24 11.3829 231.443C9.50809 230.6 8.86712 229.851 7.59151 228.878C7.07618 228.462 7.12665 228.808 6.78578 228.513C2.7417 224.609 1.55164 221.339 1.04867 215.677C1.0382 215.452 1.03197 215.227 1.03009 215C0.855833 195.8 0.704846 176.017 0.54684 156.532C0.540519 155.74 0.229872 155.207 0.183915 154.05C0.112777 152.268 0.387379 152.181 0.397055 151.943C0.457488 150.39 0.203324 151.024 0.203324 148.939C0.203326 144.35 0.4285 136.947 0.409141 132.374C0.364372 121.832 0.122277 112.971 7.15256e-05 102.636C-0.00960803 101.891 0.358157 102.396 0.362997 101.104C0.401665 91.9984 0.0495484 90.0709 0.148757 78.7374C0.247977 67.4029 0.470755 46.0102 0.521571 32.7423C0.522425 32.7423 0.52328 32.7423 0.524134 32.7423C-0.139493 28.6658 0.00570965 23.4201 0.491076 19C0.502991 18.8778 0.516335 18.7567 0.531048 18.6367C0.53564 18.7577 0.541393 18.8788 0.548311 19C2.19819 44.7533 1.45838 69.4146 1.52465 96.9293C1.59363 125.97 2.81211 156.928 2.64639 186.357C2.63066 189.123 2.24341 190.235 2.32448 192.565C2.33819 192.959 2.63662 191.939 2.6669 193.15C2.84144 200.296 2.81566 207.646 2.74433 215C2.42365 223.474 10.1586 231.169 18.4426 230.89C19.7002 230.884 20.9508 230.875 22.1933 230.861C26.6 230.81 27.291 230.477 31.1666 230.391C30.4852 230.548 30.0397 230.713 29.4455 230.871C47.1364 231.363 64.8527 231.144 82.7734 231.214C83.5817 231.217 83.6851 231.543 84.5331 231.555C86.2288 231.58 87.8533 231.222 89.3352 231.21C91.2691 231.194 91.6038 231.453 93.3872 231.436C94.2575 231.428 93.9973 231.179 95.8899 231.221C96.0483 231.225 96.152 231.486 97.4111 231.452C100.859 231.359 107.905 231.14 110.759 231.075C114.404 230.991 117.329 231.384 118.709 231.41C122.433 231.479 122.356 231.076 125.509 231.076C147.955 231.074 169.414 231.532 192.391 231.528C193.835 231.528 199.174 231.08 201.845 231.098C202.74 231.105 207.421 231.223 208.122 231.233C210.968 231.271 213.427 231.542 214.996 231.599C218.04 231.71 221.44 231.286 223.097 231.244C224.85 231.199 227.425 231.201 229.46 231.213C230.821 231.222 231.936 231.051 232.42 230.965C235.328 230.312 234.555 231.036 236.543 230.085C237.1 229.751 236.375 229.774 238.281 228.619C239.831 227.582 240.581 227.267 241.535 226.369C242.521 225.467 243.459 223.217 243.793 222.516C244.638 220.949 245.111 219.661 245.467 218.37C245.923 216.684 246.373 215.054 246.908 212.556C247.684 208.927 251.009 192.092 251.195 190.674C252.03 184.321 250.054 194.778 249.914 195.362C249.153 198.514 249.066 198.011 248.753 201.25C247.068 203.851 246.685 214.074 244.863 216.331C244.937 217.005 244.942 217.638 244.895 218.249C244.744 220.161 243.8 221.802 242.569 223.47C240.121 226.36 242.329 224.429 240.419 226.488C239.648 227.328 236.798 228.827 235.286 229.402C233.79 230.023 233.191 230.563 230.963 230.842C230.452 230.894 229.952 230.918 229.46 230.916C226.121 230.904 223.287 230.754 220.345 230.435C219.727 230.597 219.15 230.759 218.54 230.921C216.21 230.747 213.87 230.574 211.54 230.401C211.913 230.542 212.286 230.685 212.658 230.827C211.977 230.847 211.293 230.867 210.611 230.886C208.345 230.673 206.18 230.476 203.85 230.256C197.518 231.075 199.356 230.366 195.837 230.259C192.319 230.153 190.282 230.627 187.565 230.63C183.903 230.633 182.221 230.692 178.528 230.659C176.388 230.639 172.758 230.182 175.738 230.906C169.056 230.965 159.909 231.167 153.932 230.873C152.168 230.787 154.521 230.559 154.22 230.53C152.722 230.396 151.46 230.766 149.915 230.713C147.348 230.625 142.347 230.337 140.325 230.269C137.416 230.171 132.843 230.65 132.375 230.685C129.761 230.88 129.061 230.482 128.222 230.509C123.443 230.669 122.388 230.836 120.882 229.997C119.645 230.36 114.461 230.971 113.209 230.36C113.177 230.911 108.874 230.818 106.227 230.956C105.735 230.797 105.235 230.638 104.744 230.477C99.2197 231.464 88.2189 230.747 80.9507 230.63C80.7684 230.627 80.4426 231.041 79.3489 230.947C79.2795 230.94 79.3921 230.754 78.6584 230.73C76.2408 230.652 67.0169 230.188 65.9555 230.184C62.048 230.169 61.3651 230.477 58.9872 230.506C55.857 230.545 55.4044 230.266 52.4255 230.306C51.0309 230.324 49.7618 230.691 47.5673 230.639C46.268 230.609 46.1393 230.321 45.1102 230.298C41.4484 230.214 38.7591 230.396 35.5095 230.021C34.6614 230.937 33.1083 230.262 31.4995 230.193C27.4371 230.017 22.7524 230.101 18.4426 230.169C15.9512 230.218 13.6032 229.61 11.8096 228.696C6.51955 226.06 3.38556 220.42 3.58642 215C3.83479 204.3 4.10043 193.905 4.18269 182.849C4.20325 180.074 3.74348 179.406 3.77252 176.497C3.78598 175.19 4.11889 173.842 4.12372 171.702C4.1285 169.983 3.95926 167.519 3.96039 165.372C3.96039 164.801 4.27255 164.75 4.27497 163.91C4.29308 157.538 4.07145 151.316 3.91901 144.88C3.86228 142.495 4.27589 141.02 3.55608 141.424C3.73271 140.513 3.88652 139.627 4.06073 138.771C3.60701 135.489 4.07984 132.809 3.96369 128.371C3.94985 127.892 3.45219 124.541 3.81134 122.64C3.5549 122.505 3.33714 122.8 3.1049 122.745C3.00691 120.867 3.30309 117.981 3.33342 116.713C3.36363 115.446 3.03052 114.598 3.02726 114.217C3.01879 112.766 3.4569 113.105 3.46416 112.994C3.88393 106.234 3.65053 106.945 2.99356 102.864C2.82785 101.841 3.30915 94.9015 2.79031 93.4977C3.00195 93.4346 3.18821 93.8213 3.39018 93.9324C3.44463 91.8478 3.50053 89.7471 3.55498 87.6546C3.35171 88.0984 3.14824 88.6314 2.94376 89.0356C3.12038 84.7641 2.64142 81.2123 2.65701 77.7174C2.66669 75.72 3.11574 75.9636 3.01774 74.7906C2.99832 74.5609 2.6949 74.9491 2.67056 74.2683C2.47334 68.7121 2.7939 66.2778 2.8544 60.7137C2.8833 58.1065 2.33179 55.8246 2.69473 52.0839C2.72871 51.7424 3.21842 48.0727 2.51674 45.8061C2.73816 45.0849 2.85448 44.4488 3.04081 43.9098C1.99905 39.3207 3.02002 40.5888 3.26201 34.3827C3.36804 31.6749 3.25488 23.5703 3.15006 19C3.13048 18.1842 3.1756 17.4902 3.22757 16.9648C3.46852 14.989 3.16679 14.9231 3.23011 14.5624C3.82895 12.4388 4.2177 12.5915 5.14344 10.8318C6.09979 9.09524 7.58105 6.86377 9.39227 5.70901C10.7832 4.87405 9.91387 5.89089 11.9229 4.68576C12.3626 4.4708 10.8713 4.57796 13.2885 3.83065C13.6675 3.59901 17.6617 3.32081 18.4426 3.55936C16.3095 3.53116 10.8606 5.72065 9.41436 7.36136C6.32981 9.97493 4.07173 14.2744 4.25985 19C5.55381 61.4052 5.54618 128.846 5.34068 166.56C5.32004 170.499 4.88929 173.074 4.85177 175.642C4.81426 178.21 5.20891 176.039 5.17624 178.369C5.14236 180.699 4.86389 182.397 4.83969 184.577C4.7263 194.702 4.60835 204.881 4.52102 215C4.45727 218.989 6.22863 222.936 9.22473 225.561C11.757 227.744 14.4719 228.426 17.3765 228.676C17.907 228.715 18.1941 228.803 18.4426 228.899C18.7721 229.009 19.0205 229.129 19.5328 229.127C29.7806 229.094 39.2607 228.696 49.4531 228.744C53.6852 228.765 58.2579 229.113 62.4504 229.146C65.9055 229.174 69.4877 228.936 72.5944 228.931C74.2808 228.927 75.1703 229.242 75.7806 229.267C77.9048 229.349 77.1624 228.964 78.2482 228.964C81.2436 228.966 82.7336 229.43 85.539 229.394C86.6404 229.379 86.4986 229.083 88.0978 229.037C90.1264 228.979 89.376 229.252 90.8249 229.262C90.9121 229.263 90.6278 229.052 91.3962 229.043C96.3421 228.987 102.517 228.821 107.289 228.835C117.156 228.864 126.897 229.272 136.091 229.352C138.413 229.371 137.797 229.095 138.534 229.082C142.084 229.019 143.352 229.349 147.069 229.231C147.688 229.211 150.177 228.829 152.555 228.926C153.838 228.978 155.296 229.216 156.389 229.272C157.483 229.328 157.658 228.977 158.973 228.976C161.366 228.975 160.67 229.219 164.094 229.175C165.473 229.158 170.077 228.826 173.628 228.851C179.43 228.892 186.62 229.196 193.46 229.201C195.806 229.203 198.82 228.842 202.458 228.839C206.905 228.834 215.097 228.916 219.655 228.921C221.985 228.923 222.153 229.301 222.431 229.317C224.213 229.422 223.493 229 224.688 229.016C226.329 229.039 227.86 229.351 229.35 229.371C229.388 229.372 229.425 229.372 229.46 229.371C230.231 229.354 230.341 229.043 230.514 229.032C236.807 228.452 241.877 223.919 243.129 217.878C243.218 217.448 243.307 217.016 243.397 216.581C250.02 184.418 256.555 151.976 263.322 119.785C263.708 117.954 263.708 116.044 263.324 114.214C262.176 108.741 261.039 103.273 259.915 97.8104C259.228 94.4801 259.586 94.2741 258.91 91.3629C258.235 88.4514 256.811 85.8012 257.221 83.2041C257.02 83.1654 256.889 83.2007 256.705 83.1586C255.693 77.0621 254.152 71.0766 252.875 65.1737C251.929 60.8051 251.142 56.9201 250.311 52.8754C249.576 49.2899 249.963 49.5314 248.89 46.5191C246.944 36.4212 244.843 26.2821 242.845 16.1821C241.98 11.5642 238.581 7.52261 234.146 5.8122C232.558 5.61752 231.098 5.42518 229.46 5.38916C227.456 5.35714 225.274 5.21548 222.686 5.16231C222.061 5.14915 222.732 5.40565 220.878 5.38388C218.549 5.35709 217.344 4.96521 213.422 4.98689C212.384 4.99294 204.693 5.42742 201.848 5.20479C199.003 4.9822 194.881 4.85155 191.925 4.63862C192.345 4.80677 192.877 4.96764 193.344 5.13338C191.87 5.16242 190.388 5.1904 188.914 5.21944C188.7 5.01738 188.485 4.81515 188.279 4.61188C187.423 4.80425 186.567 4.99425 185.703 5.18905C183.841 4.15104 185.75 4.4896 181.605 4.75214C179.529 4.88282 177.88 4.70146 175.748 4.80671C174.98 4.8454 174.489 5.15105 173.642 5.19014C171.566 5.2845 172.776 4.86381 171.493 4.86604C170.201 4.86967 168.346 5.33175 166.032 5.12606C168.448 4.30226 161.465 4.571 161.132 5.21102C160.3 5.2122 159.603 5.1856 158.685 5.2037C159.533 3.58721 155.18 4.73434 153.452 4.95576C151.725 5.17686 151.795 4.74253 151.391 4.75947C150.226 4.80668 151.074 4.98703 150.259 4.99312C144.853 5.02942 139.763 4.76426 134.429 4.74006C133.662 4.73662 134.342 4.98206 133.448 4.95796C132.552 4.93376 131.694 4.68943 130.37 4.70637C130.015 4.71066 129.903 4.92627 129.35 4.92647C117.754 4.91679 106.744 4.7331 94.9186 4.70527C93.8487 4.70285 93.0086 5.0862 90.9403 5.07295C88.8719 5.05965 85.7335 4.71369 83.1657 4.68696C82.4841 4.6797 82.2992 4.99902 81.3956 4.99055C78.3209 4.96146 75.6722 4.70147 72.4784 4.65912C67.0816 4.5878 61.431 4.78261 55.955 4.59394C54.9168 4.55885 55.0827 4.29253 53.5855 4.21746C51.0016 4.088 51.9739 4.47636 51.4508 4.52838C49.7394 4.69644 49.2016 4.18028 47.546 4.31304C47.2929 4.33357 47.654 4.63968 47.4268 4.64447C43.9077 4.69771 43.7229 3.98029 39.9818 4.36505C36.6549 3.95255 42.2118 3.81203 42.7825 3.59305C44.1761 3.06077 40.492 2.43527 38.3204 2.23437C36.4503 2.06139 36.464 2.39279 35.7195 2.39295C31.7806 2.39416 25.9148 2.45717 22.9186 2.29993C21.1035 2.20555 24.3752 2.0675 23.4478 1.95861C22.5287 1.84986 21.9337 2.09892 20.9907 1.82677C20.0475 1.55453 18.1234 0.75338 18.488 0.371038ZM266.159 111.551C263.637 105.91 260.47 90.2085 258.821 81.7675C257.453 74.7657 257.171 68.5405 256.047 70.2836C257.626 77.8314 259.055 83.9049 260.691 91.8942C260.861 92.7251 261.77 97.7027 262.109 99.4295C262.3 100.401 262.071 100.482 262.351 101.8C262.412 102.087 263.055 103.613 263.169 104.196C263.562 106.195 264.336 112.221 264.524 113.045C264.608 113.411 264.683 113.693 264.751 113.914C265.071 115.006 265.257 114.504 265.42 115.307C265.801 117.752 265.364 118.594 265.01 120.141C264.871 120.687 264.735 121.329 264.606 122.165C264.513 122.761 264.582 124.816 264.005 127.246C263.77 128.234 263.166 129.872 263.018 130.635C262.21 134.79 261.565 139.482 260.712 143.263C260.012 146.363 259.818 145.449 259.422 147.082C259.027 148.716 259.039 150.792 258.827 151.922C258.487 153.729 257.783 155.865 257.669 156.424C255.426 167.437 253.65 177.277 251.518 187.908C253.204 180.739 254.875 173.574 256.557 166.453C257.029 162.308 256.963 164.407 257.645 161.757C258.186 159.659 257.644 159.01 258.302 156.242C258.301 156.245 258.301 156.247 258.3 156.249C258.64 154.822 259.745 151.807 260.2 148.711C260.216 148.601 259.936 148.258 260.406 145.968C261.462 140.821 262.948 132.905 264.238 127.134C264.617 125.44 264.898 125.861 265.365 123.861C265.6 122.853 265.687 121.698 265.902 120.328C265.999 119.71 266.087 119.046 266.169 118.32C266.388 116.28 266.493 114.897 266.144 113.621C265.988 113.077 265.759 112.552 265.393 111.999C265.638 111.777 265.928 111.802 266.159 111.551ZM186.979 2.85036C186.566 2.81875 181.034 1.92603 182.675 2.87929C190.109 3.29309 198.147 3.08755 205.97 3.31985C203.299 2.37731 198.78 2.7488 193.295 2.81776C193.293 2.81776 193.291 2.81776 193.288 2.81776C193.029 2.82097 194.112 2.57464 192.64 2.61927C191.926 2.64105 189.19 3.01854 186.979 2.85036Z" fill="white"/></svg>');
}

.chovay-container .list_news li:hover {
    transform: translateX(10px) scale(1.02) !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}

.chovay-container .list_news li::after {
    content: "";
    position: absolute;
    top: -50%;
    left: -100px;
    width: 60px;
    height: 200%;
    background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 100% );
    transform: rotate(25deg);
    transition: left 0.6s ease;
    opacity: 0;
}

.chovay-container .list_news li:hover::after {
    left: 120%;
    opacity: 1;
}

.chovay-container .list_news li:hover::before {
    opacity: 0.8;
}

.chovay-container .list_news li:not(:first-child) {
    padding: 24px 24px 24px 40px;
}

.chovay-container .list_news li::before {
    content: counter(item-counter, decimal-leading-zero);
    font-size: 57px;
    font-weight: 700;
    font-family: "Be Vietnam Pro", sans-serif;
    color: #009B7C;
    opacity: 0.4;
    line-height: 64px;
    display: block;
    margin-bottom: 24px;
}

.chovay-container .list_news li .news_title {
    margin-bottom: 8px;
}

.chovay-container .list_news li .news_title a {
    text-decoration: none;
    display: block;
    font-size: 16px;
    font-weight: 600;
    font-family: "Be Vietnam Pro", sans-serif;
    line-height: 24px;
    color: rgba(30, 41, 57, 1);
}

.chovay-container .list_news li .news_title .group-icon {
    display: none;
}

.chovay-container .list_news li .news_summary {
    font-size: 14px;
    font-weight: 400;
    font-family: "Be Vietnam Pro", sans-serif;
    line-height: 20px;
    color: rgba(106, 114, 130, 1);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.chovay-container .showmore {
    display: none;
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc {
    display: flex;
    flex-wrap: wrap;
    --gap: 24px;
    --item: 3;
    gap: var(--gap);
    margin-bottom: 40px;
    justify-content: center;
}

.chovay-container .main h4.lined .Head {
    font-family: 'Be Vietnam Pro';
    padding: 0;
    margin: 0;
}

.chovay-container .main h4.lined .Head::before {
    content: none;
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li {
    width: calc((100% - (var(--item) - 1) * var(--gap)) / var(--item));
    flex-direction: column;
    display: flex;
    gap: 16px;
    border-radius: 16px;
    border: 2px solid #009B7C; 
    background: #FFF;
    padding: 24px;
    position: relative; 
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li .icon_chuyenmuc {
    display: flex;
    align-items: flex-start;
    gap: 16px;
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li .icon_chuyenmuc .item-img-link {
    flex-shrink: 0;
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li .icon_chuyenmuc a {
    overflow: hidden;
    color: var(--Content-text-primary, #1E2939);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

    /* Be Vietnam Pro/Title/Medium */
    font-family: "Be Vietnam Pro";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.15px;
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li .viewmore {
    flex: 1;
    border-radius: 8px;
    border: 1px solid #009B7C;
    background: var(--Background-bg-white, #FFF);
    padding: 8px 16px;
    color: #009B7C;
    font-family: "Be Vietnam Pro";
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.1px;
    width: fit-content;
    position: relative; 
    transition: all 0.5s ease;
    cursor: pointer;
}


.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li {
    width: calc((100% - (var(--item) - 1) * var(--gap)) / var(--item));
    flex-direction: column;
    display: flex;
    gap: 16px;
    border-radius: 16px;
    border: 1px solid rgb(0 155 124 / 20%);
    background: #FFF;
    padding: 24px;
    position: relative;
    transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1);
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li:hover {
    transform: translateY(-6px);
    box-shadow: 0 16px 32px rgba(0, 0, 0, 0.06); 
    border-color: rgba(0, 155, 124, 0.3); 
}


.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li:hover .viewmore {
    background: #009B7C; 
    color: #FFF; 
    box-shadow: 0 4px 12px rgba(0, 155, 124, 0.4); 
}

.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li .icon_chuyenmuc .item_img {
    transition: transform 0.4s ease;
}
.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc li:hover .icon_chuyenmuc .item_img {
    transform: scale(1.1);
}


.chovay-container .DanhSachChuyenMuc_ListIcon .list_chuyenmuc .viewmore:hover {
    color: var(--Background-bg-white, #FFF);
    background: #009B7C;
}

/* All selectors must start with .uythac-container */
.uythac-container * {
    box-sizing: border-box;
}

.uythac-container {
    display: block;
    width: 100%;
}

.uythac-container a {
    text-decoration: none;
    color: inherit;
}

.uythac-container .btn {
    display: inline-block;
    padding: 12px 16px;
    background-color: #009B7C;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.2s ease;
}

.uythac-container .btn:hover {
    background-color: #009B7C;
}

/* Hero Section */
.uythac-container .hero-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.1;
    z-index: 0;
}

.uythac-container .hero-text {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 8px;
}

.uythac-container .hero-title {
    font-size: 36px;
    line-height: 56px;
    font-weight: 700;
    color: #009B7C;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.uythac-container .hero-desc {
    font-size: 18px;
    line-height: 28px;
    color: #3f4945;
    margin: 0;
}

.uythac-container .hero-image-wrapper {
    display: none;
}

@media (min-width: 768px) {
    .uythac-container .hero-image-wrapper {
        display: block;
    }
}

.uythac-container .hero-image {
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* Stats Section */
.uythac-container .stats-inner {
    max-width: 1280px;
    margin: 0 auto 40px;
}

.uythac-container .stat-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 24px;
    background-color: #FFF;
    border-radius: 8px;
    border: 1px solid #E5E7EB;
    max-width: 600px;
    margin: 0 auto;
}

.uythac-container .stat-icon {
    width: 48px;
    height: 48px;
    fill: #009B7C;
    margin-bottom: 4px;
}

.uythac-container .stat-number {
    font-size: 48px;
    line-height: 56px;
    font-weight: 700;
    color: #009B7C;
    margin: 0 0 4px 0;
}

.uythac-container .stat-label {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    color: #3f4945;
    margin: 0;
    padding-bottom: 0;
}

.uythac-container .stat-divider {
    height: 4px;
    width: 96px;
    background-color: #009B7C;
    border-radius: 9999px;
    margin-top: 16px;
}

/* Funds Grid Section */
.uythac-container .funds-inner {
    max-width: 1280px;
    margin: 0 auto;
}

.uythac-container .funds-title {
    font-size: 28px;
    line-height: 40px;
    font-weight: 700;
    color: #009B7C;
    text-align: center;
    margin: 0 0 24px 0;
}

.uythac-container .fund-card {
    background-color: #ffffff;
    border: 1px solid #E5E7EB;
    border-radius: 8px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s ease;
    margin-bottom: 24px;
}

.uythac-container .fund-card:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.uythac-container .fund-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
}

.uythac-container .fund-title {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700 !important;
    color: #009B7C !important;
    margin: 0;
}

.uythac-container .fund-title a {
    font-size: 24px;
    line-height: 1.5;
    font-weight: 700 !important;
    color: #009B7C !important;
    margin: 0;
}

.uythac-container .fund-status {
    padding: 4px 8px;
    background-color: rgba(20, 90, 74, 0.1);
    color: #009B7C;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    margin-left: 12px;
}

.uythac-container .fund-status.red-status {
    background-color: rgba(220, 38, 38, 0.1);
    color: #DC2626;
}

.uythac-container .fund-details {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-size: 16px;
    line-height: 24px;
    color: #3f4945;
    margin: 0 0 16px 0;
}

.uythac-container .fund-detail-item {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    margin: 0;
    padding-bottom: 4px;
}

.uythac-container .fund-icon {
    width: 24px;
    height: 24px;
    fill: #009B7C;
    flex-shrink: 0;
}

.uythac-container .fund-target {
    padding: 16px 0;
    border-top: 1px solid #E5E7EB;
    font-size: 16px;
    line-height: 24px;
    color: #009B7C;
    margin: 0;
}

.uythac-container .fund-target p {
    padding-bottom: 0;
} 

.uythac-container .fund-target-label {
    font-weight: 600;
    color: #009B7C;
}

.TinBai_Step .TinBai_Step_Container * {
    font-family: "Be Vietnam Pro" !important;
    font-size: 16px;
    padding-bottom: 5px;
    line-height: 1.5;
}

.TinBai_Step .TinBai_Step_Container {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.TinBai_Step .TinBai_Step_Container .content-wrapper {
    width: 100%;
    display: flex;
    gap: 32px;
    align-items: flex-start;
}

@media (max-width: 768px) {
    .TinBai_Step .TinBai_Step_Container .content-wrapper {
        flex-direction: column;
    }
}

.TinBai_Step .TinBai_Step_Container .main-content {
    width: 75%;
    flex-grow: 1;
}

@media (max-width: 768px) {
    .TinBai_Step .TinBai_Step_Container .main-content {
        width: 100%;
    }
}

.TinBai_Step .TinBai_Step_Container .process-timeline {
    display: flex;
    flex-direction: column;
    gap: 32px;
    position: relative;
}

.TinBai_Step .TinBai_Step_Container .process-timeline::before {
    content: '';
    position: absolute;
    left: 24px;
    top: 0;
    bottom: 0;
    width: 2px;
    background-color: #e5eeff;
}

@media (max-width: 768px) {
    .TinBai_Step .TinBai_Step_Container .process-timeline::before {
        left: 20px;
    }
}

.TinBai_Step .TinBai_Step_Container .timeline-step {
    display: flex;
    gap: 16px;
    position: relative;
}

.TinBai_Step .TinBai_Step_Container .step-indicator {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #009B7C;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    flex-shrink: 0;
    z-index: 1;
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .TinBai_Step .TinBai_Step_Container .step-indicator {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
}

.TinBai_Step .TinBai_Step_Container .step-content {
    background-color: #FFFFFF;
    border-radius: 8px;
    padding: 16px 24px;
    flex-grow: 1;
    box-shadow: 0 0 4px 0 #BCDDC6;
}

.TinBai_Step .TinBai_Step_Container .step-title {
    font-size: 20px;
    font-weight: 600;
    color: #009B7C;
    margin: 0 0 8px 0;
}

.TinBai_Step .TinBai_Step_Container .step-details {
    margin: 0;
    padding-left: 8px;
    color: #3f4945;
    font-size: 16px;
    line-height: 24px;
}

.TinBai_Step .TinBai_Step_Container .step-details li {
    margin-bottom: 8px;
}

.TinBai_Step .TinBai_Step_Container .step-details li:last-child {
    margin-bottom: 0;
}

/* Scoped Vanilla CSS */
.HSVV_container .content-wrapper {
    width: 100%;
    margin: 0 auto;
    font-family: "Be Vietnam Pro" !important;
    font-size: 16px;
    padding-bottom: 5px;
    line-height: 1.5;
}

@media (min-width: 768px) {
    .HSVV_container .content-wrapper {
        flex-direction: row;
    }
}
/* Main Content (9/12) */
.HSVV_container .main-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.HSVV_container .page-header {
    border-bottom: 1px solid var(--Border, #E5E7EB);
    padding-bottom: 24px;
}

.HSVV_container .page-eyebrow {
    color: #009B7C;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.HSVV_container .page-title {
    font-size: 32px;
    font-weight: 600;
    color: #009B7C;
    letter-spacing: -0.01em;
}

.HSVV_container .table-container {
    background-color: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.HSVV_container .table-scroll {
    overflow-x: auto;
}

.HSVV_container table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

.HSVV_container th {
    background-color: #FFF3D9;
    color: #009B7C;
    font-size: 16px;
    font-weight: 600;
    padding: 16px;
    border: 1px solid var(--Border, #E5E7EB);
}

.HSVV_container th.center {
    text-align: center;
}

.HSVV_container th.w-12 {
    width: 48px;
}

.HSVV_container th.w-24 {
    width: 96px;
}

.HSVV_container th.w-32 {
    width: 128px;
}

.HSVV_container td {
    padding: 12px 16px;
    font-size: 16px;
    color: #3f4945;
    border: 1px solid var(--Border, #E5E7EB);
}

.HSVV_container tr:last-child td {
    border-bottom: none;
}

.HSVV_container td.center {
    text-align: center;
}

.HSVV_container td.bold {
    font-weight: bold;
}

.HSVV_container td.primary {
    color: #009B7C;
}

.HSVV_container td.semibold {
    font-weight: 600;
}

.HSVV_container td.small {
    font-size: 14px;
}

.HSVV_container tr.group-header {
    background-color: #FFFAEF;
    transition: background-color 0.2s;
}

.HSVV_container tr.group-header:hover {
    background-color: #FFF3D9;
}

.HSVV_container tr.subgroup-header {
    background-color: #ffffff;
}

.HSVV_container tr.row-item {
    transition: background-color 0.2s;
}

.HSVV_container tr.row-item:hover {
    background-color: #FFE6B5;
}

.HSVV_container .notes-section {
    background-color: #FFF3D9;
    padding: 24px;
    border-top: 1px solid var(--Border, #E5E7EB);
}

.HSVV_container .notes-title {
    font-size: 16px;
    font-weight: 600;
    color: #009B7C;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.HSVV_container .notes-icon {
    width: 20px;
    height: 20px;
    fill: #009B7C;
}

.HSVV_container .notes-list {
    list-style-type: disc;
    padding-left: 24px;
    color: #3f4945;
    font-size: 16px;
}

.HSVV_container .notes-list li {
    margin-bottom: 8px;
}

.HSVV_container .notes-list li:last-child {
    margin-bottom: 0;
}

/* Sidebar Styles (Col-3 equivalent ~ 25%) */
.laisuat-container .sidebar {
    width: 25%;
    background-color: #f1f5f9;
    border-radius: 8px;
    padding: 24px;
    height: fit-content;
}

.laisuat-container .sidebar-header {
    margin-bottom: 24px;
}

.laisuat-container .sidebar-title {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.05em;
    color: #009B7C;
    text-transform: uppercase;
    margin-bottom: 4px;
}

.laisuat-container .sidebar-subtitle {
    font-size: 14px;
    color: #64748b;
}

.laisuat-container .nav-menu {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.laisuat-container .nav-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    text-decoration: none;
    color: #475569;
    font-size: 14px;
    font-weight: 500;
    border-radius: 6px;
    transition: all 0.2s ease;
}

.laisuat-container .nav-item:hover {
    background-color: #e2e8f0;
    color: #1e293b;
}

.laisuat-container .nav-item.active {
    background-color: #e0f2ef;
    color: #009B7C;
}

.laisuat-container .nav-icon {
    width: 20px;
    height: 20px;
    fill: currentColor;
}

/* Main Content Styles (Col-9 equivalent ~ 75%) */
.laisuat-container .content-area {
    width: 75%;
}

/* Decision Header */
.laisuat-container .decision-meta {
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    padding: 24px;
    margin-bottom: 32px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.laisuat-container .meta-group {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.laisuat-container .meta-group.text-right {
    text-align: right;
    align-items: flex-end;
}

.laisuat-container .meta-agency,
.laisuat-container .meta-nation {
    font-weight: 700;
    font-size: 14px;
    color: #475569;
    text-transform: uppercase;
}

.laisuat-container .meta-number,
.laisuat-container .meta-motto {
    font-size: 14px;
    color: #64748b;
}

.laisuat-container .meta-line {
    width: 60px;
    height: 2px;
    background-color: #009B7C;
    margin-top: 8px;
}

/* Page Title */
.laisuat-container .page-title {
    font-size: 28px;
    font-weight: 700;
    color: #009B7C;
    margin-bottom: 24px;
    line-height: 1.5;
    text-align: center;
}

/* Highlight Card */
.laisuat-container .highlight-card {
    background-color: #009B7C;
    color: #ffffff;
    border-radius: 12px;
    padding: 24px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    gap: 32px;
    box-shadow: 0 4px 6px -1px rgba(0, 155, 124, 0.1), 0 2px 4px -1px rgba(0, 155, 124, 0.06);
}

.laisuat-container .rate-display {
    display: flex;
    flex-direction: column;
    background-color: rgba(255, 255, 255);
    padding: 24px;
    border-radius: 8px;
    min-width: 200px;
    text-align: center;
    color: #009B7C
}

.laisuat-container .rate-value {
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 8px;
}

.laisuat-container .rate-label {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    opacity: 0.9;
}

.laisuat-container .rate-desc {
    flex: 1;
}

.laisuat-container .rate-desc h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 12px 0;
}

.laisuat-container .rate-desc p {
    font-size: 16px;
    margin: 0;
    line-height: 1.5;
    color: #FFF
}

.laisuat-container .rate-desc p a {
    color: #FFF !important
}

/* Transition Rules Section */
.laisuat-container .section-title {
    font-size: 20px;
    font-weight: 700;
    color: #0f172a;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    gap: 12px;
    line-height: 1.5;
}

.laisuat-container .section-title svg {
    width: 24px;
    height: 24px;
    fill: #009B7C;
}

.laisuat-container .rules-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-bottom: 40px;
}

.laisuat-container .rule-card {
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    padding: 16px 24px;
    border-top: 4px solid #009B7C;
}

.laisuat-container .rule-card-title {
    font-weight: 600;
    font-size: 18px;
    color: #1e293b;
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.laisuat-container .rule-card-icon {
    width: 20px;
    height: 20px;
    fill: #64748b;
}

.laisuat-container .rule-card p {
    color: #475569;
    font-size: 15px;
    margin: 0;
    line-height: 1.6;
}

/* Additional Articles */
.laisuat-container .articles-list {
    background-color: #ffffff;
    border: 1px solid #e2e8f0;
    border-radius: 8px;
    padding: 32px;
}

.laisuat-container .article-item {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid #f1f5f9;
}

.laisuat-container .article-item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}

.laisuat-container .article-header {
    font-weight: 600;
    color: #009B7C;
    margin-bottom: 8px;
    display: inline-block;
    font-size: 20px;
}

.laisuat-container .article-content {
    color: #475569;
    margin: 0;
}

@media (max-width: 768px) {
    .laisuat-container {
        flex-direction: column;
        padding: 0 24px;
    }

    .laisuat-container .sidebar,
    .laisuat-container .content-area {
        width: 100%;
    }

    .laisuat-container .highlight-card {
        flex-direction: column;
        text-align: center;
    }

    .laisuat-container .rules-grid {
        grid-template-columns: 1fr;
    }

    .laisuat-container .decision-meta {
        flex-direction: column;
        gap: 24px;
    }

    .laisuat-container .meta-group.text-right {
        text-align: left;
        align-items: flex-start;
    }
}

/* Sidebar Styles */
.dautu-container aside.sidebar {
    background-color: #FFFFFF;
    border: 1px solid #E9ECEF;
    border-radius: 8px;
    padding: 24px 0;
    align-self: start;
    position: sticky;
    top: 100px;
}

.dautu-container .sidebar-header {
    padding: 0 24px 16px;
    border-bottom: 1px solid #E9ECEF;
    margin-bottom: 16px;
}

.dautu-container .sidebar-header h2 {
    margin: 0 0 4px;
    font-size: 20px;
    color: #009B7C;
    font-weight: 700;
}

.dautu-container .sidebar-header p {
    margin: 0;
    font-size: 14px;
    color: #1E2939;
}

.dautu-container .sidebar-nav {
    display: flex;
    flex-direction: column;
}

.dautu-container .sidebar-nav a {
    display: flex;
    align-items: center;
    padding: 12px 24px;
    text-decoration: none;
    color: #1E2939;
    font-size: 14px;
    font-weight: 500;
    transition: background-color 0.2s, color 0.2s;
}

.dautu-container .sidebar-nav a:hover {
    background-color: #F8F9FA;
    color: #009B7C;
}

.dautu-container .sidebar-nav a.active {
    background-color: rgba(0, 155, 124, 0.05);
    color: #009B7C;
    font-weight: 600;
    border-left: 4px solid #009B7C;
}

.dautu-container .sidebar-nav svg {
    margin-right: 12px;
    width: 20px;
    height: 20px;
    fill: currentColor;
}

/* Content Styles */
.dautu-container .content-area {
    background-color: #FFFFFF;
    border-radius: 8px;
    padding: 48px;
    border: 1px solid #E9ECEF;
}

.dautu-container .content-header {
    margin-bottom: 16px;
    border-bottom: 1px solid #E9ECEF;
}

.dautu-container .content-header h1 {
    margin: 0 0 16px;
    font-size: 32px;
    font-weight: 700;
    color: #009B7C;
    text-align: center;
    display: block;
}

.dautu-container .content-header p {
    margin: 0;
    font-size: 16px;
    color: #1E2939;
    line-height: 1.5;
}

.dautu-container section {
    margin-bottom: 56px;
}

.dautu-container section:last-child {
    margin-bottom: 0;
}

.dautu-container .section-title {
    margin: 0 0 16px;
    font-size: 24px;
    font-weight: 700;
    color: #009B7C;
}

/* Forms of Investment Grid */
.dautu-container .investment-forms-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
}

.dautu-container .investment-card {
    border: 1px solid #E9ECEF;
    border-radius: 6px;
    padding: 16px 24px;
    background-color: #FFFFFF;
    transition: transform 0.2s, box-shadow 0.2s;
    margin-bottom: 16px;
}

.dautu-container .investment-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    border-color: rgba(0, 155, 124, 0.3);
}

.dautu-container .investment-card svg {
    width: 32px;
    height: 32px;
    fill: #009B7C;
    margin-bottom: 16px;
}

.dautu-container .investment-card h3 {
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 700;
    color: #1E2939;
    line-height: 1.5;
}

.dautu-container .investment-card p {
    margin: 0;
    font-size: 16px;
    color: #1E2939;
    line-height: 1.5;
}

/* Limits & Authority Table */
.dautu-container .limits-table-wrapper {
    border: 1px solid #E9ECEF;
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 16px;
}

.dautu-container .limits-table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}

.dautu-container .limits-table th,
.dautu-container .limits-table td {
    padding: 16px 24px;
    border-bottom: 1px solid #E9ECEF;
}

.dautu-container .limits-table th {
    background-color: #F8F9FA;
    font-size: 16px;
    font-weight: 700;
    color: #1E2939;
}

.dautu-container .limits-table tr:last-child td {
    border-bottom: none;
}

.dautu-container .limits-table td:first-child {
    font-weight: 600;
    color: #1E2939;
    width: 35%;
    font-size: 16px;
}

.dautu-container .limits-table td:last-child {
    color: #1E2939;
    font-size: 16px;
}

/* Timeline */
.dautu-container .timeline {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-top: 24px;
}

.dautu-container .timeline::before {
    content: '';
    position: absolute;
    top: 50px;
    left: 40px;
    right: 40px;
    height: 2px;
    background-color: #E9ECEF;
    z-index: 1;
}

.dautu-container .timeline-step {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 18%;
}

.dautu-container .timeline-icon {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: #FFFFFF;
    border: 2px solid #E9ECEF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    transition: all 0.3s ease;
}

.dautu-container .timeline-step:hover .timeline-icon {
    border-color: #009B7C;
    background-color: #009B7C;
}

.dautu-container .timeline-icon svg {
    width: 24px;
    height: 24px;
    fill: #1E2939;
    transition: fill 0.3s ease;
}

.dautu-container .timeline-step:hover .timeline-icon svg {
    fill: #FFFFFF;
}

.dautu-container .timeline-content h4 {
    margin: 0 0 8px;
    font-size: 16px;
    font-weight: 700;
    color: #1E2939;
    line-height: 1.5
}

.dautu-container .timeline-content p {
    margin: 0;
    font-size: 14px;
    color: #1E2939;
}

/* Timeline */
.chovay-container .timeline {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-top: 24px;
}

.chovay-container .timeline::before {
    content: '';
    position: absolute;
    top: 50px;
    left: 40px;
    right: 40px;
    height: 2px;
    background-color: #E9ECEF;
    z-index: 1;
}

.chovay-container .timeline-step {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    width: 18%;
}

.chovay-container .timeline-icon {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    background-color: #FFFFFF;
    border: 2px solid #E9ECEF;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    transition: all 0.3s ease;
}

.chovay-container .timeline-step:hover .timeline-icon {
    border-color: #009B7C;
    background-color: #009B7C;
}

.chovay-container .timeline-icon svg {
    width: 24px;
    height: 24px;
    fill: #1E2939;
    transition: fill 0.3s ease;
}

.chovay-container .timeline-step:hover .timeline-icon svg {
    fill: #FFFFFF;
}

.chovay-container .timeline-content h4 {
    margin: 0 0 8px;
    font-size: 16px;
    font-weight: 700;
    color: #1E2939;
    line-height: 1.5
}

.chovay-container .timeline-content p {
    margin: 0;
    font-size: 14px;
    color: #1E2939;
}

/* Main Content Area */
.danhmuc-container .content-area {
    width: 100%;
}

.danhmuc-container .table-container {
    background-color: #ffffff;
    border: 1px solid #bccac3;
    border-radius: 8px;
    overflow: hidden;
}

.danhmuc-container .table-header-block {
    background-color: rgba(0, 155, 124, 0.1);
    padding: 16px 24px;
    border-bottom: 1px solid #bccac3;
    text-align: center;
}

.danhmuc-container .table-title {
    font-size: 20px;
    font-weight: 600;
    color: #009B7C;
    margin: 0;
    line-height: 1.4;
}

.danhmuc-container .table-responsive {
    overflow-x: auto;
}

.danhmuc-container table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

.danhmuc-container .cat-header {
    background-color: #009B7C;
    color: #ffffff;
}

.danhmuc-container .cat-header th {
    padding: 16px;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #009B7C;
    color: #FFF;
}

.danhmuc-container .cat-header th.num {
    width: 64px;
    text-align: center;
}

.danhmuc-container tbody tr.item-row {
    border-bottom: 1px solid #bccac3;
    transition: background-color 0.2s;
}

.danhmuc-container tbody tr.item-row:hover {
    background-color: #eff5f1;
}

.danhmuc-container tbody tr.item-row.alt {
    background-color: #f5fbf6;
}

.danhmuc-container td {
    padding: 16px;
    vertical-align: top;
    color: #1E2939 !important;
    font-family: Be Vietnam Pro !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
}

.danhmuc-container td.num {
    text-align: center;
    color: #3d4944;
}
