@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Inter:wght@300;400;500;600&display=swap);.elementor-194 .elementor-element.elementor-element-7ba4dd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s}.elementor-194 .elementor-element.elementor-element-7ba4dd6:not(.elementor-motion-effects-element-type-background),.elementor-194 .elementor-element.elementor-element-7ba4dd6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-kadence8)}.elementor-194 .elementor-element.elementor-element-7ba4dd6:hover{background-color:var(--e-global-color-kadence8)}body.elementor-page-194:not(.elementor-motion-effects-element-type-background),body.elementor-page-194>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-kadence8)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',sans-serif!important;background:#000000!important;color:#ffffff!important;overflow-x:hidden;position:relative;min-height:100vh}.elementor-section,.elementor-container,.elementor-widget,.elementor-element{background:transparent!important}.skip-link{position:absolute;top:-40px;left:6px;background:#4682b4;color:#fff;padding:8px;text-decoration:none;z-index:100;border-radius:4px}.skip-link:focus{top:6px}.emotional-support-wrapper{position:relative;min-height:100vh;background:#000}.cosmic-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-3;pointer-events:none;background:radial-gradient(ellipse at center,rgb(135 206 235 / .05) 0%,transparent 70%)}.star-field{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none}.support-star{position:absolute;background:radial-gradient(circle,rgb(135 206 235 / .8) 0%,transparent 70%);border-radius:50%;animation:supportStarTwinkle 3s ease-in-out infinite alternate}@keyframes supportStarTwinkle{0%{opacity:.3;transform:scale(1)}100%{opacity:1;transform:scale(1.2)}}.calming-waves{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;background:linear-gradient(45deg,rgb(135 206 235 / .02) 0%,rgb(176 224 230 / .03) 25%,rgb(70 130 180 / .02) 50%,rgb(135 206 235 / .03) 75%,transparent 100%);animation:supportWaves 20s ease-in-out infinite}@keyframes supportWaves{0%,100%{transform:translateX(0) scale(1);opacity:.3}50%{transform:translateX(-20px) scale(1.05);opacity:.6}}.floating-breath{position:fixed;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(135 206 235 / .03) 0%,transparent 70%);border-radius:50%;z-index:-1;pointer-events:none;animation:supportBreath 8s ease-in-out infinite}@keyframes supportBreath{0%,100%{transform:translate(-50%,-50%) scale(.8);opacity:.2}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.4}}.support-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:2rem;background:radial-gradient(ellipse at center,rgb(135 206 235 / .08) 0%,transparent 70%)}.hero-glow{position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(135 206 235 / .06) 0%,transparent 70%);border-radius:50%;z-index:-1;animation:supportGlow 6s ease-in-out infinite alternate}@keyframes supportGlow{0%{opacity:.3;transform:translate(-50%,-50%) scale(.9)}100%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}.floating-quote{position:absolute;top:20%;right:10%;max-width:300px;opacity:0;transform:translateY(20px);transition:all 1.5s ease-out;z-index:2}.quote-content{background:rgb(135 206 235 / .05);border:1px solid rgb(135 206 235 / .2);border-radius:20px;padding:1.5rem;backdrop-filter:blur(10px)}.quote-text{font-family:'Playfair Display',serif;font-style:italic;font-size:.9rem;color:#b0e0e6;line-height:1.4;text-shadow:0 0 8px rgb(176 224 230 / .4)}.companion-avatar{position:relative;margin-bottom:3rem;display:flex;align-items:center;justify-content:center}.avatar-glow{position:absolute;width:120px;height:120px;background:radial-gradient(circle,rgb(135 206 235 / .3) 0%,transparent 70%);border-radius:50%;animation:supportAvatarGlow 4s ease-in-out infinite alternate}.avatar-emoji{font-size:5rem;filter:drop-shadow(0 0 30px rgb(135 206 235 / .5));animation:gentleFloat 4s ease-in-out infinite;z-index:2;position:relative}@keyframes supportAvatarGlow{0%{opacity:.4;transform:scale(.9)}100%{opacity:.8;transform:scale(1.1)}}@keyframes gentleFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.05)}}.hero-content{max-width:900px;z-index:2;position:relative}.support-main-title{margin-bottom:2.5rem}.title-line{display:block;font-family:'Playfair Display',serif!important;font-size:clamp(1.8rem, 4vw, 2.8rem)!important;color:#87ceeb!important;font-weight:500!important;margin-bottom:0.5rem!important;text-shadow:0 0 15px rgb(135 206 235 / .5);opacity:0;animation:supportFadeInUp 1s ease-out 0.5s forwards}.title-highlight{display:block;font-family:'Playfair Display',serif!important;font-size:clamp(3rem, 6vw, 5rem)!important;font-weight:700!important;background:linear-gradient(135deg,#ffffff 0%,#87ceeb 50%,#4682b4 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:0.5rem!important;text-shadow:0 0 40px rgb(135 206 235 / .5);animation:supportTitleGlow 3s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgb(135 206 235 / .8));opacity:0;animation:supportFadeInUp 1s ease-out 1s forwards,supportTitleGlow 3s ease-in-out 2s infinite alternate}.title-subtitle{display:block;font-family:'Playfair Display',serif!important;font-style:italic!important;font-size:clamp(1.3rem, 3vw, 1.8rem)!important;color:#b0e0e6!important;font-weight:400!important;text-shadow:0 0 15px rgb(176 224 230 / .6);opacity:0;animation:supportFadeInUp 1s ease-out 1.5s forwards}@keyframes supportFadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes supportTitleGlow{0%{filter:brightness(1) drop-shadow(0 0 20px rgb(135 206 235 / .5))}100%{filter:brightness(1.3) drop-shadow(0 0 30px rgb(135 206 235 / .8))}}.support-hero-subtitle{font-size:clamp(1.1rem, 2.5vw, 1.4rem)!important;color:#d6f5f5!important;max-width:800px;line-height:1.7!important;margin-bottom:2rem!important;opacity:0;animation:supportFadeInUp 1s ease-out 2s forwards;text-shadow:0 0 10px rgb(214 245 245 / .4)}.support-hero-subtitle a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.support-hero-subtitle a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.hero-disclaimer{background:rgb(135 206 235 / .05);border:2px solid rgb(135 206 235 / .2);border-radius:15px;padding:1.5rem;margin:2rem 0;backdrop-filter:blur(10px);opacity:0;animation:supportFadeInUp 1s ease-out 2.5s forwards}.disclaimer-text{font-size:0.95rem!important;color:#b0e0e6!important;line-height:1.5!important;margin:0!important;text-shadow:0 0 8px rgb(176 224 230 / .3)}.disclaimer-text strong{color:#87ceeb!important}.quiet-presence{margin:2rem 0;opacity:0;animation:supportFadeInUp 1s ease-out 3s forwards}.presence-badges{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.presence-badge{background:rgb(135 206 235 / .08);border:1px solid rgb(135 206 235 / .2);border-radius:25px;padding:.8rem 1.5rem;font-size:.95rem;color:#b0e0e6;backdrop-filter:blur(10px);transition:all 0.3s ease;text-shadow:0 0 8px rgb(176 224 230 / .3)}.presence-badge:hover{background:rgb(135 206 235 / .12);transform:translateY(-2px)}.hero-cta{margin-top:3rem;opacity:0;animation:supportFadeInUp 1s ease-out 3.5s forwards}.price-display{margin-bottom:2rem;text-align:center}.price-label{display:block;font-family:'Playfair Display',serif;font-style:italic;color:#b0e0e6;font-size:1.1rem;margin-bottom:.5rem;text-shadow:0 0 8px rgb(176 224 230 / .4)}.price-amount{display:block;font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:700;color:skyblue;text-shadow:0 0 25px rgb(135 206 235 / .7);filter:drop-shadow(0 0 15px rgb(135 206 235 / .5));margin-bottom:.5rem}.price-comparison{display:block;color:#d6f5f5;font-size:1rem;text-shadow:0 0 8px rgb(214 245 245 / .3)}.primary-cta-button{background:linear-gradient(135deg,#4682b4,#5f9ea0,#87ceeb)!important;border:none!important;padding:1.5rem 3.5rem!important;border-radius:60px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;font-size:1.2rem!important;color:#000000!important;cursor:pointer;transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 15px 35px rgb(135 206 235 / .3),0 0 0 1px rgb(135 206 235 / .2)!important;text-shadow:none!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-bottom:1rem}.primary-cta-button:hover{transform:translateY(-5px) scale(1.05)!important;box-shadow:0 25px 50px rgb(135 206 235 / .4),0 0 0 1px rgb(135 206 235 / .3)!important;filter:brightness(1.1);text-decoration:none;color:#000000!important}.button-sparkle{animation:supportCalmSparkle 2s ease-in-out infinite}@keyframes supportCalmSparkle{0%,100%{opacity:.7;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.1) rotate(5deg)}}.guarantee-text{font-size:.95rem;color:#b0e0e6;font-style:italic;text-shadow:0 0 8px rgb(176 224 230 / .3)}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.designed-for-section{padding:6rem 0;position:relative;opacity:0;transform:translateY(50px);transition:all 1s ease-out}.designed-for-section.support-revealed{opacity:1;transform:translateY(0)}.section-header-container{text-align:center;margin-bottom:4rem}.section-title{font-family:'Playfair Display',serif!important;font-size:clamp(2.5rem, 5vw, 4rem)!important;color:#ffffff!important;margin-bottom:1.5rem!important;text-shadow:0 0 25px rgb(135 206 235 / .6)}.section-subtitle{font-size:1.3rem!important;color:#b0e0e6!important;max-width:700px;margin:0 auto!important;line-height:1.6!important;text-shadow:0 0 10px rgb(176 224 230 / .4)}.section-subtitle a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.section-subtitle a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.help-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin:4rem 0}.help-category.premium-card{background:rgb(135 206 235 / .05)!important;border:2px solid rgb(135 206 235 / .1)!important;border-radius:25px!important;padding:3rem 2.5rem!important;position:relative;overflow:hidden;transition:all 0.5s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px);box-shadow:0 10px 30px rgb(0 0 0 / .3)!important}.help-category.premium-card:hover{transform:translateY(-15px) scale(1.03)!important;border-color:rgb(135 206 235 / .3)!important;box-shadow:0 25px 50px rgb(135 206 235 / .1),0 0 0 1px rgb(135 206 235 / .2)!important}.category-icon-container{margin-bottom:1.5rem}.category-icon{font-size:3.5rem!important;display:block;animation:iconFloat 4s ease-in-out infinite;filter:drop-shadow(0 0 15px rgb(135 206 235 / .5))}@keyframes iconFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(5deg)}}.category-title{font-family:'Playfair Display',serif!important;font-size:2rem!important;color:#ffffff!important;margin-bottom:1rem!important;text-shadow:0 0 15px rgb(135 206 235 / .5)}.category-symptoms{margin-bottom:1.5rem}.symptom{display:block;color:#b0e0e6!important;font-size:1rem!important;margin-bottom:0.8rem!important;padding-left:2rem!important;position:relative;line-height:1.6!important}.symptom::before{content:'🌿';position:absolute;left:0;color:skyblue;font-size:1.2rem;filter:drop-shadow(0 0 8px rgb(135 206 235 / .6))}.category-support{background:rgb(135 206 235 / .08)!important;border-left:4px solid #87ceeb!important;padding:1.5rem 2rem!important;margin-top:2rem!important;border-radius:0 15px 15px 0!important;box-shadow:0 5px 15px rgb(135 206 235 / .1)!important}.support-text{color:#b0e0e6!important;font-style:italic!important;font-size:1rem!important;line-height:1.6!important;margin:0!important;text-shadow:0 0 8px rgb(176 224 230 / .4)}.support-text a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.support-text a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.how-it-works-section{padding:6rem 0;position:relative;opacity:0;transform:translateY(50px);transition:all 1s ease-out;background:rgb(135 206 235 / .03)!important;margin:4rem 0!important;border-radius:35px!important;border:2px solid rgb(135 206 235 / .1)!important;backdrop-filter:blur(20px);box-shadow:0 15px 35px rgb(0 0 0 / .3)!important}.how-it-works-section.support-revealed{opacity:1;transform:translateY(0)}.approach-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.approach-item.premium-card{text-align:center;padding:2.5rem 1.5rem!important;background:rgb(135 206 235 / .05)!important;border:1px solid rgb(135 206 235 / .1)!important;border-radius:20px!important;transition:all 0.6s ease;backdrop-filter:blur(10px)}.approach-item.premium-card:hover{background:rgb(135 206 235 / .08)!important;transform:translateY(-5px)!important;border-color:rgb(135 206 235 / .2)!important}.approach-icon-container{margin-bottom:1.5rem}.approach-icon{font-size:3rem!important;display:block;color:#87ceeb!important;filter:drop-shadow(0 0 15px rgb(135 206 235 / .6))}.approach-title{font-family:'Playfair Display',serif!important;font-size:1.5rem!important;color:#ffffff!important;margin-bottom:1rem!important;text-shadow:0 0 12px rgb(135 206 235 / .4)}.approach-description{color:#b0e0e6!important;font-size:1rem!important;line-height:1.6!important;text-shadow:0 0 8px rgb(176 224 230 / .3)}.approach-description a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.approach-description a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.pricing-section{padding:6rem 0;position:relative;opacity:0;transform:translateY(50px);transition:all 1s ease-out}.pricing-section.support-revealed{opacity:1;transform:translateY(0)}.pricing-subtitle{font-size:1.2rem!important;color:#b0e0e6!important;text-align:center;margin-bottom:3rem!important;font-style:italic;text-shadow:0 0 10px rgb(176 224 230 / .4)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin:4rem 0}.pricing-card{background:rgb(135 206 235 / .05)!important;border:2px solid rgb(135 206 235 / .1)!important;border-radius:25px!important;padding:3rem 2.5rem!important;position:relative;overflow:hidden;transition:all 0.5s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(15px);box-shadow:0 10px 30px rgb(0 0 0 / .3)!important}.pricing-card.featured{border-color:rgb(135 206 235 / .3)!important;box-shadow:0 15px 40px rgb(135 206 235 / .1)!important;transform:scale(1.05)}.pricing-card:hover{transform:translateY(-10px) scale(1.02)!important;border-color:rgb(135 206 235 / .3)!important;box-shadow:0 25px 50px rgb(135 206 235 / .15)!important}.pricing-card.featured:hover{transform:translateY(-10px) scale(1.07)!important}.card-badge{position:absolute;top:-2px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#87ceeb,#4682b4);color:#000;padding:.5rem 1.5rem;border-radius:0 0 15px 15px;font-size:.9rem;font-weight:600;text-shadow:none}.card-header{text-align:center;margin-bottom:2rem}.card-icon{font-size:3rem;display:block;margin-bottom:1rem;filter:drop-shadow(0 0 15px rgb(135 206 235 / .6))}.card-title{font-family:'Playfair Display',serif!important;font-size:2rem!important;color:#ffffff!important;margin-bottom:0.5rem!important;text-shadow:0 0 15px rgb(135 206 235 / .5)}.card-subtitle{font-size:1.1rem!important;color:#b0e0e6!important;text-shadow:0 0 8px rgb(176 224 230 / .4)}.card-subtitle a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.card-subtitle a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.card-price{text-align:center;margin-bottom:2rem}.price-currency{font-size:1.5rem;color:skyblue;vertical-align:top}.price-amount{font-family:'Playfair Display',serif;font-size:3.5rem;font-weight:700;color:skyblue;text-shadow:0 0 25px rgb(135 206 235 / .7)}.price-period{display:block;font-size:1rem;color:#d6f5f5;margin-top:.5rem;text-shadow:0 0 8px rgb(214 245 245 / .3)}.card-features{margin-bottom:2rem}.feature{display:flex;align-items:flex-start;margin-bottom:1rem;color:#b0e0e6;font-size:1rem;line-height:1.5;padding-left:1.5rem;position:relative}.feature::before{content:'✨';position:absolute;left:0;top:0;font-size:1.1rem;filter:drop-shadow(0 0 8px rgb(135 206 235 / .6))}.card-cta-button{background:linear-gradient(135deg,#4682b4,#5f9ea0,#87ceeb)!important;border:none!important;padding:1.2rem 2.5rem!important;border-radius:50px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;font-size:1.1rem!important;color:#000000!important;cursor:pointer;transition:all 0.4s ease;position:relative;overflow:hidden;box-shadow:0 10px 25px rgb(135 206 235 / .3)!important;text-shadow:none!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.card-cta-button:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px rgb(135 206 235 / .4)!important;filter:brightness(1.1);text-decoration:none;color:#000000!important}.pricing-notes{margin-top:3rem;text-align:center}.sacred-exchange-policy{font-size:1rem!important;color:#b0e0e6!important;line-height:1.6!important;max-width:800px;margin:0 auto!important;text-shadow:0 0 8px rgb(176 224 230 / .3)}.sacred-exchange-policy a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.sacred-exchange-policy a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.final-cta-section{padding:6rem 0;position:relative;opacity:0;transform:translateY(50px);transition:all 1s ease-out;text-align:center;background:radial-gradient(ellipse at center,rgb(135 206 235 / .05) 0%,transparent 70%)}.final-cta-section.support-revealed{opacity:1;transform:translateY(0)}.cta-content{max-width:800px;margin:0 auto}.cta-title{font-family:'Playfair Display',serif!important;font-size:clamp(2.5rem, 4vw, 3.5rem)!important;color:#ffffff!important;margin-bottom:2rem!important;text-shadow:0 0 25px rgb(135 206 235 / .6)}.cta-subtitle{font-size:1.3rem!important;color:#b0e0e6!important;margin-bottom:2rem!important;line-height:1.6!important;text-shadow:0 0 10px rgb(176 224 230 / .4)}.cta-main-text{margin-bottom:3rem}.cta-main-text p{font-size:1.2rem!important;color:#d6f5f5!important;line-height:1.7!important;margin-bottom:1.5rem!important;text-shadow:0 0 8px rgb(214 245 245 / .3)}.cta-main-text a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.cta-main-text a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.final-cta-button{background:linear-gradient(135deg,#4682b4,#5f9ea0,#87ceeb)!important;border:none!important;padding:1.8rem 4rem!important;border-radius:60px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;font-size:1.3rem!important;color:#000000!important;cursor:pointer;transition:all 0.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 20px 40px rgb(135 206 235 / .3),0 0 0 1px rgb(135 206 235 / .2)!important;text-shadow:none!important;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:12px}.final-cta-button:hover{transform:translateY(-8px) scale(1.05)!important;box-shadow:0 30px 60px rgb(135 206 235 / .4),0 0 0 1px rgb(135 206 235 / .3)!important;filter:brightness(1.1);text-decoration:none;color:#000000!important}.faq-section{padding:6rem 0;position:relative;opacity:0;transform:translateY(50px);transition:all 1s ease-out}.faq-section.support-revealed{opacity:1;transform:translateY(0)}.faq-intro{font-size:1.2rem!important;color:#b0e0e6!important;text-align:center;margin-bottom:3rem!important;max-width:700px;margin-left:auto!important;margin-right:auto!important;line-height:1.6!important;text-shadow:0 0 10px rgb(176 224 230 / .4)}.legal-disclaimer-box{background:rgb(135 206 235 / .05)!important;border:2px solid rgb(135 206 235 / .2)!important;border-radius:20px!important;padding:2.5rem!important;margin:3rem 0!important;backdrop-filter:blur(15px);box-shadow:0 10px 25px rgb(0 0 0 / .2)!important}.disclaimer-title{font-family:'Playfair Display',serif!important;font-size:1.5rem!important;color:#87ceeb!important;margin-bottom:1rem!important;text-shadow:0 0 12px rgb(135 206 235 / .5)}.legal-disclaimer-text{font-size:1rem!important;color:#b0e0e6!important;line-height:1.6!important;margin:0!important;text-shadow:0 0 8px rgb(176 224 230 / .3)}.faq-items{max-width:800px;margin:0 auto}.faq-item{background:rgb(135 206 235 / .05)!important;border:1px solid rgb(135 206 235 / .1)!important;border-radius:15px!important;margin-bottom:1.5rem!important;overflow:hidden;transition:all 0.3s ease;backdrop-filter:blur(10px)}.faq-item:hover{border-color:rgb(135 206 235 / .2)!important;background:rgb(135 206 235 / .08)!important}.faq-question{font-family:'Playfair Display',serif!important;font-size:1.3rem!important;color:#ffffff!important;padding:1.5rem 2rem!important;margin:0!important;cursor:pointer;position:relative;transition:all 0.3s ease;text-shadow:0 0 10px rgb(135 206 235 / .4)}.faq-question::after{content:'+';position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:skyblue;transition:transform 0.3s ease}.faq-item.open .faq-question::after{transform:translateY(-50%) rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p{padding:0 2rem 1.5rem 2rem!important;color:#b0e0e6!important;font-size:1rem!important;line-height:1.6!important;margin:0!important;text-shadow:0 0 8px rgb(176 224 230 / .3)}.faq-answer a{color:#87ceeb!important;text-decoration:none;border-bottom:1px solid rgb(135 206 235 / .3);transition:all 0.3s ease}.faq-answer a:hover{color:#b0e0e6!important;border-bottom-color:rgb(176 224 230 / .5)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.floating-quote{position:static;margin:2rem 0;max-width:100%}.help-categories,.approach-grid,.pricing-grid{grid-template-columns:1fr;gap:2rem}.presence-badges{flex-direction:column;align-items:center}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-10px) scale(1.02)!important}.primary-cta-button,.final-cta-button,.card-cta-button{width:100%!important;max-width:350px!important;padding:1.5rem 2rem!important;font-size:1.1rem!important}}body,html,.site,.site-content,.content-area,.elementor-section-wrap{background-color:#F7FAFC!important}