.elementor-32 .elementor-element.elementor-element-7b6b652{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-6385f89{text-align:center;}.elementor-32 .elementor-element.elementor-element-6385f89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:21px 0px 10px rgba(0,0,0,0.3);color:#44D453;}.elementor-32 .elementor-element.elementor-element-f116ab2{--display:flex;}.elementor-32 .elementor-element.elementor-element-799fd5b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-dcab8a7{text-align:left;font-family:"Inter", Sans-serif;font-weight:400;color:#4D2350;}.elementor-32 .elementor-element.elementor-element-dcab8a7 p{margin-block-end:10px;}.elementor-32 .elementor-element.elementor-element-dcab8a7 a{color:#9B1A1A;}/* Start custom CSS for heading, class: .elementor-element-6385f89 *//* Futuristic Neon Gradient Headings */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&display=swap');

h1, h2, h3 {
    font-family: 'Orbitron', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    background: linear-gradient(90deg, #00eaff, #7a5cff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 1.2rem;
    transition: all 0.3s ease-in-out;
}

/* Hover Glow Effect */
h1:hover, h2:hover, h3:hover {
    text-shadow: 0 0 15px rgba(0, 234, 255, 0.8), 0 0 30px rgba(122, 92, 255, 0.6);
}

/* Main Title */
h1 {
    font-size: 3.5rem;
    text-align: center;
    padding: 1rem 0;
    margin-bottom: 2.2rem;
    border-bottom: 3px solid rgba(0, 234, 255, 0.3);
}

/* Section Headings */
h2 {
    font-size: 2.4rem;
    margin-top: 2.5rem;
}

/* Subheadings */
h3 {
    font-size: 1.7rem;
    margin-top: 1.8rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcab8a7 *//* Import clean, techy font */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');

body {
    background-color: #ffffff; /* Light clean background */
    color: #222831; /* Default dark text */
    font-family: 'Roboto', sans-serif;
    line-height: 1.85;
    font-size: 1.15rem;
    margin: 0;
    padding: 0;
}

/* Paragraphs */
p {
    font-size: 1.18rem;
    margin-bottom: 1.6rem;
    letter-spacing: 0.3px;
    color: #1b1f24; /* Dark charcoal for readability */
}

/* Bullet points */
ul {
    padding-left: 1.6rem;
    margin-bottom: 1.6rem;
}
ul li {
    margin-bottom: 1rem;
    font-size: 1.1rem;
}

/* Intro section */
.intro h2 {
    font-size: 2.2rem;
    color: #0077ff; /* Neon blue */
}
.intro ul li {
    color: #0077ff;
}

/* Features */
.features h2 {
    font-size: 2.2rem;
    color: #7a5cff; /* Neon purple */
}
.features ul li {
    color: #7a5cff;
}

/* Improvements */
.improvements h2 {
    font-size: 2.2rem;
    color: #ff4ecd; /* Neon pink */
}
.improvements ul li {
    color: #ff4ecd;
}

/* Use cases */
.usecases h2 {
    font-size: 2.2rem;
    color: #00b377; /* Bright green */
}
.usecases ul li {
    color: #00b377;
}

/* Conclusion */
.conclusion h2 {
    font-size: 2.2rem;
    color: #ff8c00; /* Bright orange */
}
.conclusion ul li {
    color: #ff8c00;
}

/* Links */
a {
    color: #0077ff;
    font-weight: 500;
    text-decoration: none;
}
a:hover {
    color: #ff4ecd;
}

/* Images */
img {
    max-width: 100%;
    border-radius: 10px;
    margin: 1.6rem 0;
}/* End custom CSS */