.elementor-1160 .elementor-element.elementor-element-51e52937{--display:flex;}.elementor-1160 .elementor-element.elementor-element-127e9d7c{padding:0px 0px 100px 0px;text-align:left;font-family:"Inter", Sans-serif;font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1160 .elementor-element.elementor-element-127e9d7c{padding:10px 10px 10px 10px;font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-127e9d7c *//* ==============================
   PREMIUM CONTENT DESIGN
   (ONLY THIS CONTAINER)
   ============================== */

.content-premium {
    background: #F7F1FF; /* light premium purple */
    padding: 40px 32px;
    border-radius: 24px;
}

/* MOBILE SPACING */
@media (max-width: 600px) {
    .content-premium {
        padding: 26px 20px;
        border-radius: 20px;
    }
}

/* HEADINGS */
.content-premium h1 {
    font-family: Inter, sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #000000;
    letter-spacing: -0.4px;
    margin-bottom: 18px;
}

.content-premium h2 {
    font-family: Inter, sans-serif;
    font-size: 28px;
    font-weight: 700;
    color: #111111;
    margin-top: 36px;
    margin-bottom: 14px;
}

.content-premium h3 {
    font-family: Inter, sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #3A3A3C;
    margin-top: 28px;
    margin-bottom: 10px;
}

/* PARAGRAPHS */
.content-premium p {
    font-family: Inter, sans-serif;
    font-size: 17px;
    line-height: 1.75;
    color: #1C1C1E;
    margin-bottom: 16px;
}

/* MOBILE TEXT */
@media (max-width: 600px) {
    .content-premium h1 { font-size: 28px; }
    .content-premium h2 { font-size: 22px; }
    .content-premium p  { font-size: 16px; }
}

/* LISTS */
.content-premium ul,
.content-premium ol {
    padding-left: 20px;
    margin-bottom: 18px;
}

.content-premium li {
    font-size: 17px;
    line-height: 1.6;
    margin-bottom: 10px;
}

/* EMPHASIS */
.content-premium strong {
    color: #7A1BFF;
    font-weight: 600;
}

/* DIVIDER */
.content-premium hr {
    border: none;
    height: 1px;
    background: linear-gradient(
        90deg,
        transparent,
        rgba(122,27,255,0.4),
        transparent
    );
    margin: 36px 0;
}/* End custom CSS */