 .global-block6-section {}

 .global-block6-section-wrapper {
     max-width: 1460px;
     padding: 0 20px;
     margin: 0 auto;

 }

 .global-block6-section-wrapper-inner {
     background-color: #F5F3FF;
     max-width: 100%;
     padding: 80px 80px;
     border-radius: 16px;
     margin: 0 auto;
 }


 .global-block6-header {
     margin-bottom: 80px;
 }

 .global-block6-header-title {
     font-size: 42px;
     font-weight: 700;
     color: #161632;
     line-height: 42px;
     margin-bottom: 24px;
 }

 .global-block6-header-subtitle {
     font-size: 16px;
     color: #525F7F;
     line-height: 16px;
 }

 /* Table Header Styles */


 .global-block6-table {
     background-color: #FFFFFF;

 }

 .global-block6-table-header {
     display: grid;
     grid-template-columns: 1fr 1fr 1fr 1fr;
     gap: 30px;
     margin-bottom: 40px;
     padding-bottom: 10px;
     border-bottom: 0.5px solid #ABB6C5;
     padding-top: 10px;
 }

 .global-block6-table-header-column {
     display: flex;
     flex-direction: row;
     align-items: center;
     gap: 8px;
 }

 .global-block6-table-header-icon-placeholder {
     width: 24px;
     height: 24px;
     background-color: #e0e0e0;
     border-radius: 4px;
 }

 .global-block6-table-header-icon {
     width: 24px;
     height: 24px;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .global-block6-table-header-icon img {
     width: 24px;
     height: 24px;
     object-fit: contain;
 }

 .global-block6-table-header-title {
     font-size: 16px;
     font-weight: 500;
     color: #7C1D63;
     text-align: center;
 }

 /* Table Rows Styles */
 .global-block6-table-rows {
     display: grid;
     grid-template-columns: 1fr;
     gap: 24px;
     margin-bottom: 50px;
     padding-left: 15px;
     padding-right: 15px;
 }

 .global-block6-table-row {
     display: grid;
     grid-template-columns: 1fr 1fr 1fr 1fr;
     gap: 30px;
     padding: 24px 0;
 }



 .global-block6-table-cell {
     display: flex;
     align-items: flex-start;
     padding: 0;
 }

 .global-block6-table-cell p {
     font-size: 146x;
     line-height: 1.6;
     color: #525F7F;
     margin: 0;
 }

 .global-block6-table-row .global-block6-table-cell:first-child p {
     font-size: 24px;
     color: #32325D;
 }


 .global-block6-comparison-section {

     padding: 60px 40px;
 }

 .global-block6-comparison-container {
     max-width: 1300px;
     margin: 0 auto;
 }

 .global-block6-comparison-header {
     display: grid;
     grid-template-columns: 200px 1fr 1fr 1fr;
     gap: 30px;
     margin-bottom: 40px;
     padding-bottom: 20px;
     border-bottom: 1px solid #e8ddf5;
 }

 .global-block6-header-column {
     display: flex;
     flex-direction: column;
     align-items: center;
     gap: 8px;
 }

 .global-block6-header-empty {
     align-items: flex-start;
 }

 .global-block6-header-icon {
     width: 32px;
     height: 32px;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #c41e8c;
 }

 .global-block6-header-label {
     font-size: 14px;
     font-weight: 600;
     color: #c41e8c;
     text-align: center;
 }

 .global-block6-comparison-rows {
     display: flex;
     flex-direction: column;
     gap: 24px;
     margin-bottom: 24px;
 }

 .global-block6-comparison-row {
     display: grid;
     grid-template-columns: 200px 1fr 1fr 1fr;
     gap: 30px;
     padding: 24px 0;
 }

 .global-block6-row-label {
     display: flex;
     flex-direction: column;
     justify-content: flex-start;
 }

 .global-block6-row-title {
     font-size: 16px;
     font-weight: 600;
     color: #000000;
     margin-bottom: 4px;
 }

 .global-block6-row-subtitle {
     font-size: 20px;
     font-weight: 700;
     color: #1a1a1a;
 }

 .global-block6-row-cell {
     display: flex;
     align-items: flex-start;
     padding: 0;
 }

 .global-block6-row-cell p {
     font-size: 14px;
     line-height: 1.6;
     color: #444444;
 }

 .global-block6-highlight {
     font-weight: 700;
     color: #000000;
 }






 /* ---------------------------------- */


 .global-block6-table-footer-column4-box {
     position: absolute;
     top: -50px;
     height: calc(100% + 90px);
     width: calc(100% + 20px);
     border: 1px dashed #ABB6C5;
     left: -10px;
     border-radius: 12px;
 }


 .global-block6-table-footer {
     position: relative;
     display: grid;
     grid-template-columns: 200px 1fr 1fr 1fr;
     gap: 30px;
     background: linear-gradient(135deg, #2d1b3d 0%, #3d2451 100%);
     box-shadow: 0px 0px 23.1px rgba(241, 137, 220, 0.35);
     border: 1px solid #F189DC;
     border-radius: 10px;
     padding-left: 32px;
     padding-right: 32px;
     color: #FFFFFF;
     align-items: center;
 }

 .global-block6-table-footer-logo {
     display: flex;
     align-items: flex-start;
 }

 .global-block6-table-footer-logo img {
     width: auto;
     max-height: 80px;
     object-fit: contain;

 }

 .global-block6-table-footer-logo-placeholder {
     width: 48px;
     height: 48px;
     background-color: rgba(255, 255, 255, 0.2);
     border-radius: 8px;
 }

 .global-block6-table-footer-highlight {
     height: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .global-block6-table-footer-cell,
 .global-block6-table-footer-logo {
     position: relative;
     padding-top: 32px;
     padding-bottom: 32px;
 }



 .global-block6-table-footer-cell p {
     border-radius: 16px;
     font-weight: 500px;
     color: #FFFFFF;
 }

 .global-block6-table-footer-column4-header {
     position: absolute;
     display: flex;
     flex-direction: row;
     align-items: start;
     gap: 8px;
     left: 10px;
     top: 15px;
 }

 .global-block6-table-footer-icon-placeholder {

     width: 24px;
     height: 24px;
     background-color: rgba(255, 255, 255, 0.2);
     border-radius: 4px;
     margin-bottom: 8px;
 }

 .global-block6-table-footer-highlight-icon {
     width: 24px;
     height: 24px;
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 8px;
 }

 .global-block6-table-footer-title {
     border-radius: 16px;
     font-weight: 500px;
     color: #7C1D63;
 }


 .global-block6-table-footer-des {
     border-radius: 16px;
     font-weight: 500px;
     color: #FFFFFF;
 }



 .global-block6-maisa-text {
     font-size: 24px;
     font-weight: 700;
     color: #ffffff;
 }

 .global-block6-maisa-studio {
     color: #ff1493;
     margin-left: 0;
 }

 .global-block6-maisa-cell {
     display: flex;
     flex-direction: column;
     justify-content: flex-start;
 }

 .global-block6-maisa-cell p {
     font-size: 14px;
     line-height: 1.6;
     color: #e8e8e8;
 }

 .global-block6-maisa-highlight {
     background-color: rgba(255, 255, 255, 0.08);
     border: 2px dashed #c41e8c;
     border-radius: 12px;
     padding: 20px;
     position: relative;
 }

 .global-block6-strengths-icon {
     width: 24px;
     height: 24px;
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 8px;
     color: #c41e8c;
 }

 .global-block6-strengths-label {
     display: block;
     font-size: 13px;
     font-weight: 700;
     color: #c41e8c;
     margin-bottom: 8px;
 }

 .global-block6-maisa-highlight p {
     color: #ffffff;
     font-size: 13px;
 }

 /* Space Classes */
 .global-block6-comparison-section.space-top-1x {
     margin-top: 20px;
 }

 .global-block6-comparison-section.space-top-2x {
     margin-top: 40px;
 }

 .global-block6-comparison-section.space-top-3x {
     margin-top: 60px;
 }

 .global-block6-comparison-section.space-top-4x {
     margin-top: 80px;
 }

 .global-block6-comparison-section.space-top-5x {
     margin-top: 100px;
 }

 .global-block6-comparison-section.space-bottom-1x {
     margin-bottom: 20px;
 }

 .global-block6-comparison-section.space-bottom-2x {
     margin-bottom: 40px;
 }

 .global-block6-comparison-section.space-bottom-3x {
     margin-bottom: 60px;
 }

 .global-block6-comparison-section.space-bottom-4x {
     margin-bottom: 80px;
 }

 .global-block6-comparison-section.space-bottom-5x {
     margin-bottom: 100px;
 }

 @media (max-width: 768px) {
    /* Responsive styles for global block6 headings and text */
    .global-block6-header-title {
        font-size: 24px !important;
        line-height: 1.3 !important;
    }
    
    .global-block6-header-subtitle {
        font-size: 14px !important;
        line-height: 1.5 !important;
    }

    .global-block6-table-header-title {
        font-size: 14px !important;
        line-height: 1.3 !important;
    }

    .global-block6-table-cell p {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    .global-block6-table-row .global-block6-table-cell:first-child p {
        font-size: 16px !important;
        line-height: 1.4 !important;
    }

    .global-block6-table-footer-cell p {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    .global-block6-table-footer-title {
        font-size: 14px !important;
        line-height: 1.3 !important;
    }

    .global-block6-table-footer-des {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    /* Responsive styles for global block6 layout */
    .global-block6-section-wrapper {
        padding: 0px;
    }

    .global-block6-section-wrapper-inner {
        background-color: #F5F3FF;
        max-width: 100%;
        padding: 60px 20px;
    }

    .global-block6-table-header {
        padding-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .global-block6-table-row {
        display: flex;
        flex-direction: column;
        align-items: start;
    }

    .global-block6-table-header {
        display: flex;
        flex-direction: column;
        align-items: start;
        gap: 20px;
    }

    .global-block6-table-footer {
        display: flex;
        flex-direction: column;
        align-items: start;
        gap: 20px;
    }

    .global-block6-table-footer-cell {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .global-block6-table-footer-logo {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .global-block6-table-footer-highlight {
        margin-top: 60px;
    }
}
