<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.container {
    overflow: visible;

}
.section h1, .section h2,.section h3{
    margin-top: 0 !important;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-weight: 600;
    margin-bottom: 24px;
}

.header-wrapper {
    height: 485px;
    padding: 56px 47px;
    background-color: #1F1A49;
    display: flex;
    flex-direction: column;
    justify-content: center;

    position: relative;
    overflow: hidden;
    margin: -15px -15px 0 -15px;
}

.section h3 {
    font-size: 40px;
    color: #1F1A49;
}

.header {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.text-container {
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center;
    color: #EBEBEB;
}
.header-title {
    font-size: 56px !important;
    margin: 0 !important;
    font-family: "Barlow Semi Condensed", sans-serif !important;
    color: #1F1A49;
    z-index: 1;
}

.tag {
    font-size: 24px !important;
    margin: 0 !important;
    font-family: "Barlow Semi Condensed", sans-serif !important;
    text-transform: uppercase;

}
.button {
    display: flex;
    height: 40px;
    min-width: 64px;
    width: fit-content;
    padding: 8px 24px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    border: none;
    text-decoration: none;
    font-size: 16px !important;
    z-index: 1;
}
button:hover {
    background-color: #FACE59;
    transition: 0.3s ease;
    color: #222222 !important;
}

button:focus {
    outline-color:  #222222;
}
.b-brand {
    background: #F8B912;
    color: black;
}
.b-clear {
    background: none;
    color: #F5F5F5;
    border: 1px solid #F5F5F5;

}

.button a{
    text-decoration: none !important;
    color:  inherit;
}
.button a:hover {
    color: #222222 !important;
}


.rectangle-bg {
    position: absolute;
    top: 0;
    right: -250px;
    transform: rotate(45deg);
    width: 500px;
    z-index: 0;

}
.ellipse-bg {
    position: absolute;
    bottom: -50%;
    right: 250px;

}

.header-button-container{
    display: flex;
    gap: 24px;
}

section.section{
    margin: 64px 32px;
}
.usp-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    justify-items: start;
}
.usp-card {
    padding: 32px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    border: 1px solid #EBEBEB;
    border-radius: 8px;
}

.usp-icon-wrapper {
    padding: 16px;
    background-color: #F8F9FF;
    border-radius: 4px;
    width: fit-content;
}
.usp-card-text-wrapper {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.usp-card-title {
    font-size: 20px !important;
    margin: 0 !important;
}
.usp-card-subtext {
    font-size: 14px !important;
    color: #565656;
    line-height: 150%;
    margin: 0 !important;
}

.FAQ {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
}


/*ACCORDION*/
.accordion {
    border-top:none;
    border-bottom: 1px solid #CCCCCC;
    line-height: 14px;
}

.accordion:first-of-type{
    border-top: 1px solid #CCCCCC;
}

summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    cursor: pointer;
    user-select: none;
    padding: 16px 0;
    font-size: 16px;
    font-weight: 500;
}

summary:hover {
        font-weight: 500;
        &amp;::after {
            border: 1px solid #222222;
        }
}


summary::after {
        display: flex;
        align-items: center;
        align-self: flex-end;
        justify-content: center;
        box-sizing: border-box;
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' fill='none' viewBox='0 0 24 24' focusable='false' role='img'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
        border-radius: 50%;
        height: 32px;
        width: 32px;
        transition: transform 0.1s;

    }



details[open] {
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 150%;
    &amp; &gt; summary::after {
        transform-origin: center;
        transform: rotate(-180deg);
        transition: .3s ease;


    }
}
details summary::-webkit-details-marker {
    display:none;
}

/*SIGNUP*/

.signup-wrapper {
    padding: 40px;
    background-color: #1F1A49;
    color: #EBEBEB;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 32px;
    height: 450px;
    border-radius: 8px;
}
.signup-text-container {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.signup-wrapper h4 {
    color: #EBEBEB;
    margin: 0 !important;
    font-size: 32px;

}

.signup-button-container {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.signup-button-container span{
    font-size: 16px !important;
}

.signup-button-container span a{
    color: #EBEBEB;
    text-decoration: underline;
}
.signup-button-container span a:active{
    color: #EBEBEB;
}


/*
Discount section cards

*/

.discount.section {

    /*background-color: #F8F9FF;*/
    background-color: #1F1A49;
    padding: 48px 47px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 32px -47px 0 -47px;
}
.discount h3, .discount .sub-tag {
    color: #EBEBEB;
    margin: 0;
}

.discount .sub-tag {
    font-size: 24px !important;
    margin: 0 0 16px 0 !important;
    font-family: "Barlow Semi Condensed", sans-serif !important;
    text-transform: uppercase;

}
.discount_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
}

.discount_grid .discount-card {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 24px;
    border-radius: 8px;

    border: 1px solid #EBEBEB;

    background: white;
    box-shadow: none;
}

.discount-card .discount-header h1, .discount-card .discount-card-header h2, .discount-card .discount-card-header h3 {
    margin: 0;
    color: #1F1949;
    font-family: "Barlow Semi Condensed", sans-serif;
    text-transform: uppercase;
}

.discount-card .discount-card-header h2 {
    font-size: 32px;
    font-weight: 600;
}

.discount-card .discount-card-header h3 {
    margin-top: 0px;
    font-size: 24px;
    font-weight: 500;
}

.discount-card .line {
    display: block;
    width: 100%;
    height: 1px;
    background: #d6d6d6;
}

.discount_list span {
    color: #222;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.discount_list ul {
    margin-top: 16px;
    list-style-type: none;
    padding: 0;
    line-height: 24px;
}

.discount_list ul li {
    font-size: 14px;
    display: flex;
    gap: 4px;
    margin-bottom: 8px;
    font-size: 14px;
}

.discount_list ul li:before {
    content: url('data:image/svg+xml,&lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"&gt;&lt;g id="check-circle"&gt;&lt;path id="Vector" d="M12 2.25C6.62402 2.25 2.25 6.62402 2.25 12C2.25 17.376 6.62402 21.75 12 21.75C17.376 21.75 21.75 17.376 21.75 12C21.75 6.62402 17.376 2.25 12 2.25ZM12 3.75C16.5645 3.75 20.25 7.43555 20.25 12C20.25 16.5645 16.5645 20.25 12 20.25C7.43555 20.25 3.75 16.5645 3.75 12C3.75 7.43555 7.43555 3.75 12 3.75Z" fill="%23222222"/&gt;&lt;path id="Vector_2" d="M10.7091 14.0364L16.4956 8.25L17.4908 9.2452L11.2067 15.5292L10.7091 16.0052L10.2115 15.5292L6.75 12.0677L7.74519 11.0725L10.7091 14.0364Z" fill="%23222222"/&gt;&lt;/g&gt;&lt;/svg&gt;');
}

/*TABLE STYLE*/

#table-wrapper {
    overflow: scroll;
    margin: auto;
    display: none ;
}

.show {
    display: inline-block;
}

.table_component table {
    width: 100%;
    font-size: 18px;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 1px;
    text-align: left;

}

.table_component th:first-of-type {
    caption-side: top;
    text-align: left;
    font-size: 24px;
}


.table_component th .level {
    font-size: 32px !important;
    margin: 0 !important;
    font-family: "Barlow Semi Condensed", sans-serif !important;
    text-transform: uppercase;
    color: #1F1A49;
}
.table_component th .thead_points {
    font-weight: 400;
    font-size: 16px;
}
.table_component thead &gt; tr th {
    border: 1px solid #EBEBEB;
    background-color: #ffffff;
    color: #1F1A49;
    padding: 16px;
    text-align: center;

}
.table_component thead &gt; tr th:last-of-type {
    border: 1px solid #EBEBEB;
    border-top-right-radius: 16px !important;
}
.table_component tbody &gt; tr td {
    padding: 24px 16px;
    border: 1px solid #EBEBEB;
    text-align: center;
}
.table_component tbody &gt; tr td:first-of-type{
    font-weight: 600;
    text-align: left;
}

.table_component tbody &gt; tr td:last-of-type{
    background-color: #F5F5F5;

}

#table-button {

    background-color: #1F1A49;
    color: #F5F5F5;
    height: 48px;
    display: flex;
    justify-content: space-between;
    padding-right: 16px;
    margin: 0 auto 32px auto;
}

#table-button:hover {
    color: #FACE59 !important;
}

#table-button span {
    height: 100%;
    transition: .1s ease;
}
#button_icon::before {
    box-sizing: border-box;

    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' fill='none' viewBox='0 0 24 24' focusable='false' role='img'%3E%3Cpath fill='white' fill-rule='evenodd' d='M5.97 9.47a.75.75 0 0 1 1.06 0L12 14.44l4.97-4.97a.75.75 0 1 1 1.06 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-5.5-5.5a.75.75 0 0 1 0-1.06' clip-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");

}

.rotate {
    transform-origin: center;
    transform: rotate(-180deg);
    transition: .3s ease;
}

.point-benefit-section {
    margin: 0 32px;
}

.point-benefit-section h3 {
    margin-left: 10px;
}

/*
MEDIA SCREENS
*/

@media screen and (max-width: 1100px){
    .usp-grid {
        grid-template-columns: 1fr 1fr;
    }
    .usp-card {
        padding: 24px;
    }
    .discount .discount_grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .FAQ {
        grid-template-columns: 1fr;
        gap: 48px;
    }

    .rectangle-bg {
        position: absolute;
        top: 200px;
        right: -250px;
        transform: rotate(45deg);
        width: 400px;
        z-index: 0;

    }
    .ellipse-bg {
        position: absolute;
        bottom: -175px;
        right: 150px;
        width: 250px;

    }
    .table_component table {
        width: 1200px;
        overflow-y: scroll;

    }

}

@media screen and (max-width: 600px){

    .header-wrapper {
        padding: 56px 31px;
        margin: 0 -16px;
        border-radius: 0;

    }
    .header-title {
        font-size: 36px !important;
    }
    .header-tag {
        font-size: 16px !important;
    }
    .header-button-container{
        flex-direction: column;
        gap: 16px;
    }
    .usp-grid {
        grid-template-columns: 1fr;
    }
    section {
        margin: 32px 0;
    }
    .section h3 {
        font-size: 32px;

    }
    .discount.section {
        margin: 0 -16px;
        padding: 48px 23px;
    }

    .discount .discount_grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .discount_grid .discount-card .discount-card-header h2 {
        font-size: 24px;
    }

    .discount_grid .discount-card .discount-card-header h3 {
        font-size: 20px;
    }

    .discount_grid .discount_list span {
        font-size: 16px;
    }

    .discount_grid .discount_list ul li {
        font-size: 14px;
        gap: 8px;
    }

    .signup-header {
        font-size: 24px !important;
    }
    .signup-wrapper {
        margin: 0 -15px;
        border-radius: 0;
        padding-left: 24px;
    }
    .tag {
        font-size: 16px !important;
    }

    .rectangle-bg {
        width: 360px;
        right: -250px;
        position: absolute;
        bottom: -100px;
        top: revert;
    }
    .ellipse-bg {
        width: 150px;
        bottom: -100px;
        right: 150px;

    }

;
}</pre></body></html>