.elementor-2021 .elementor-element.elementor-element-14882812:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-14882812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thisizabundance.com/wp-content/uploads/2025/12/miska-sage-Kf3dSkeLMg-unsplash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2021 .elementor-element.elementor-element-14882812 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2021 .elementor-element.elementor-element-14882812{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:330px 0px 80px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inherit;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2021 .elementor-element.elementor-element-3388641b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-3388641b{text-align:center;}.elementor-2021 .elementor-element.elementor-element-3388641b .elementor-heading-title{font-family:"Inter", Inherit;font-size:34px;font-weight:700;line-height:100px;letter-spacing:3.7px;color:#ffffff;}.elementor-2021 .elementor-element.elementor-element-34064b3 > .elementor-widget-container{margin:80px 0px 0px 0px;}@media(min-width:1025px){.elementor-2021 .elementor-element.elementor-element-14882812:not(.elementor-motion-effects-element-type-background), .elementor-2021 .elementor-element.elementor-element-14882812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-14882812{padding:160px 0px 150px 0px;}.elementor-2021 .elementor-element.elementor-element-3388641b > .elementor-widget-container{padding:135px 0px 60px 0px;}.elementor-2021 .elementor-element.elementor-element-3388641b .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-14882812{padding:95px 0px 85px 0px;}.elementor-2021 .elementor-element.elementor-element-3388641b > .elementor-widget-container{margin:124px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2021 .elementor-element.elementor-element-3388641b .elementor-heading-title{font-size:17px;}}/* Start custom CSS for html, class: .elementor-element-34064b3 *//* COSMIC HERO - SMALLER HEADER */
.cosmic-hero h1 {
    color: white;
    font-size: 1.8em; /* Reduced from 2.5em */
    margin-bottom: 15px;
    font-weight: 600;
    line-height: 1.3;
}

.cosmic-hero .intro {
    font-size: 1.1em; /* Slightly smaller */
    max-width: 700px;
    margin: 0 auto;
    line-height: 1.6;
    opacity: 0.9;
}

/* ALL SECTION HEADERS - CONSISTENT WITH YOUR BRAND */
.cosmic-intro h2,
.cosmic-transits h2,
.personalization-cta h2 {
    color: #2c3e50;
    text-align: center;
    margin-bottom: 20px; /* Reduced spacing */
    font-size: 1.5em; /* Smaller than before */
    font-weight: 600;
    line-height: 1.3;
}

/* CTA BUTTON - DARK BLUE GRADIENT */
.cta-button-large {
    display: inline-block;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); /* Dark blue gradient */
    color: white;
    padding: 15px 35px;
    border-radius: 5px;
    font-weight: 600; /* Inter font weight */
    font-size: 1.1em;
    text-decoration: none;
    transition: all 0.3s ease;
    margin-bottom: 15px;
    border: none;
    cursor: pointer;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}

.cta-button-large:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(26, 26, 46, 0.3); /* Dark blue shadow */
}

/* DOWNLOAD BUTTON - REMOVED OR STYLED AS COMING SOON */
.download-cta {
    display: none; /* Hide for now since no PDF */
}

/* Or if you want to keep it but styled as coming soon:
.download-button {
    background: #f8f9fa;
    color: #6c757d;
    border: 1px solid #dee2e6;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: 500;
    cursor: not-allowed;
    opacity: 0.7;
}
*/

/* SET INTER FONT THROUGHOUT */
.cosmic-hero h1,
.cosmic-intro h2,
.cosmic-transits h2,
.personalization-cta h2,
.intro-card h3,
.personalization-card h3,
.cosmic-table th,
.cosmic-table td,
.cta-button-large,
.cta-subtext {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}

/* MOBILE RESPONSIVE ADJUSTMENTS */
@media (max-width: 768px) {
    .cosmic-hero h1 {
        font-size: 1.5em; /* Smaller on mobile */
    }
    
    .cosmic-intro h2,
    .cosmic-transits h2,
    .personalization-cta h2 {
        font-size: 1.3em;
    }
}

@media (max-width: 480px) {
    .cosmic-hero h1 {
        font-size: 1.3em;
    }
    
    .cosmic-hero .intro {
        font-size: 1em;
    }
}/* End custom CSS */