.elementor-1816 .elementor-element.elementor-element-00a6e4c{--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}.elementor-1816 .elementor-element.elementor-element-4a0bc5f>.elementor-widget-container{background-color:#000}.comparison-table{background:rgb(0 0 0 / .3);border-radius:20px;padding:2rem;margin:2rem 0;overflow-x:auto}.comparison-header{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.comparison-col h3{text-align:center;padding:1rem;border-radius:15px;font-family:'Georgia',serif;font-size:1.2rem}.comparison-col:first-child h3{background:rgb(100 149 237 / .2);border:2px solid rgb(100 149 237 / .5);color:#6495ed;text-shadow:0 0 15px rgb(100 149 237 / .4)}.comparison-col:last-child h3{background:rgb(119 221 119 / .2);border:2px solid rgb(119 221 119 / .5);color:#7d7;text-shadow:0 0 15px rgb(119 221 119 / .4)}.comparison-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.comparison-item{padding:1.5rem;border-radius:15px;transition:all 0.3s ease}.comparison-item.ai-side{background:rgb(100 149 237 / .1);border:1px solid rgb(100 149 237 / .3)}.comparison-item.ai-side:hover{background:rgb(100 149 237 / .15);border-color:rgb(100 149 237 / .5)}.comparison-item.therapy-side{background:rgb(119 221 119 / .1);border:1px solid rgb(119 221 119 / .3)}.comparison-item.therapy-side:hover{background:rgb(119 221 119 / .15);border-color:rgb(119 221 119 / .5)}.comparison-item h4{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;text-shadow:0 0 10px rgb(244 208 63 / .3)}.comparison-item ul{padding-left:1.5rem;margin:0}.comparison-item li{margin-bottom:.8rem;line-height:1.6}.comparison-callout{background:rgb(244 208 63 / .1);border:3px solid rgb(244 208 63 / .5);border-radius:20px;padding:2rem;margin:2rem 0;text-align:center;position:relative;overflow:hidden}.comparison-callout::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgb(244 208 63 / .1) 0%,transparent 70%);animation:comparisonPulse 4s ease-in-out infinite}@keyframes comparisonPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.comparison-callout h3{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;position:relative;z-index:1}.comparison-callout p{line-height:1.7;position:relative;z-index:1}.ai-mental-health-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.mental-health-card{border-radius:20px;padding:2rem;transition:all 0.3s ease}.mental-health-card.benefits{background:rgb(0 100 0 / .1);border:2px solid rgb(119 221 119 / .4)}.mental-health-card.benefits:hover{background:rgb(0 100 0 / .15);border-color:rgb(119 221 119 / .6);transform:translateY(-5px)}.mental-health-card.limitations{background:rgb(100 0 0 / .1);border:2px solid rgb(255 119 119 / .4)}.mental-health-card.limitations:hover{background:rgb(100 0 0 / .15);border-color:rgb(255 119 119 / .6);transform:translateY(-5px)}.mental-health-card h3{font-family:'Georgia',serif;margin-bottom:1.5rem;text-shadow:0 0 15px rgb(255 255 255 / .3)}.mental-health-card.benefits h3{color:#7d7}.mental-health-card.limitations h3{color:#f99}.mental-health-card ul{padding-left:1.5rem}.mental-health-card li{margin-bottom:1rem;line-height:1.6}.mental-health-card.benefits li{color:#e6ffe6}.mental-health-card.limitations li{color:#ffe6e6}.research-insight{background:rgb(147 112 219 / .1);border:2px solid rgb(147 112 219 / .4);border-radius:20px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.research-insight::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgb(147 112 219 / .05),transparent);animation:researchShimmer 6s infinite}@keyframes researchShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.research-insight h3{color:#9370db;margin-bottom:1rem;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(147 112 219 / .4);position:relative;z-index:1}.research-insight p{line-height:1.7;position:relative;z-index:1;color:#f0e6ff}.ai-wellness-tips{background:rgb(0 0 0 / .4);border-radius:20px;padding:2rem;margin:2rem 0}.ai-wellness-tips h3{color:#f4d03f;margin-bottom:2rem;text-align:center;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(244 208 63 / .4)}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.tip-card{background:rgb(244 208 63 / .05);border:1px solid rgb(244 208 63 / .2);border-radius:15px;padding:1.5rem;text-align:center;transition:all 0.3s ease}.tip-card:hover{background:rgb(244 208 63 / .1);border-color:rgb(244 208 63 / .4);transform:translateY(-3px)}.tip-icon{font-size:2.5rem;margin-bottom:1rem;display:block;animation:bounce 2s infinite}.tip-card h4{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;font-size:1.1rem}.tip-card p{line-height:1.6;font-size:.95rem}@media (max-width:768px){.comparison-header,.comparison-row,.ai-mental-health-grid{grid-template-columns:1fr;gap:1rem}.comparison-table{padding:1rem}.tips-grid{grid-template-columns:1fr;gap:1rem}.mental-health-card,.comparison-item{padding:1rem}}@media (max-width:480px){.tip-card{padding:1rem}.tip-icon{font-size:2rem}.research-insight,.comparison-callout{padding:1rem}}.honesty-banner{background:linear-gradient(135deg,rgb(244 208 63 / .15),rgb(100 149 237 / .08));border:3px solid rgb(244 208 63 / .5);padding:2.5rem;border-radius:25px;margin:30px 0;text-align:center;color:#f4d03f;text-shadow:0 0 15px rgb(244 208 63 / .4);backdrop-filter:blur(10px);position:relative;overflow:hidden;animation:honestyPulse 6s ease-in-out infinite;font-family:'Georgia',serif}@keyframes honestyPulse{0%,100%{box-shadow:0 0 30px rgb(244 208 63 / .3),inset 0 0 30px rgb(100 149 237 / .1)}50%{box-shadow:0 0 50px rgb(244 208 63 / .5),inset 0 0 50px rgb(100 149 237 / .2)}}.honesty-banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent 30%,rgb(244 208 63 / .1) 50%,rgb(100 149 237 / .05) 70%,transparent 80%);animation:truthShimmer 5s infinite}@keyframes truthShimmer{0%{transform:translateX(-100%) translateY(-100%)}100%{transform:translateX(100%) translateY(100%)}}.honesty-banner h2{font-size:1.8rem;margin-bottom:1.5rem;text-shadow:0 0 20px rgb(244 208 63 / .6)}.honesty-banner p{font-size:1.1rem;line-height:1.8;position:relative;z-index:1}.is-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.is-card{background:rgb(0 100 0 / .1);border:2px solid rgb(119 221 119 / .4);border-radius:20px;padding:2rem;text-align:center;transition:all 0.4s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden;cursor:pointer}.is-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(119 221 119 / .15),transparent);transition:all 0.6s ease}.is-card:hover::before{left:100%}.is-card:hover{transform:translateY(-8px);border-color:#7d7;box-shadow:0 20px 40px rgb(119 221 119 / .3)}.is-icon{font-size:3rem;margin-bottom:1.5rem;display:block;animation:gentlePulse 3s ease-in-out infinite}.is-card h3{color:#7d7;font-size:1.3rem;margin-bottom:1rem;text-shadow:0 0 15px rgb(119 221 119 / .4);font-family:'Georgia',serif}.is-card p{line-height:1.7;margin-bottom:0;color:#e6ffe6}.is-not-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.is-not-card{background:rgb(100 0 0 / .1);border:2px solid rgb(255 119 119 / .4);border-radius:20px;padding:2rem;text-align:center;transition:all 0.4s ease;backdrop-filter:blur(10px);position:relative;overflow:hidden;cursor:pointer}.is-not-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 119 119 / .15),transparent);transition:all 0.6s ease}.is-not-card:hover::before{left:100%}.is-not-card:hover{transform:translateY(-8px);border-color:#f77;box-shadow:0 20px 40px rgb(255 119 119 / .3)}.not-icon{font-size:3rem;margin-bottom:1.5rem;display:block;animation:gentlePulse 3s ease-in-out infinite}.is-not-card h3{color:#f99;font-size:1.3rem;margin-bottom:1rem;text-shadow:0 0 15px rgb(255 119 119 / .4);font-family:'Georgia',serif}.is-not-card p{line-height:1.7;margin-bottom:0;color:#ffe6e6}.wisdom-callout,.boundary-reminder{background:rgb(244 208 63 / .1);border:3px solid rgb(244 208 63 / .5);border-radius:20px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.wisdom-callout::before,.boundary-reminder::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgb(244 208 63 / .1) 0%,transparent 70%);animation:wisdomPulse 4s ease-in-out infinite}@keyframes wisdomPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.wisdom-callout h3,.boundary-reminder h3{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;position:relative;z-index:1}.wisdom-callout p,.boundary-reminder p{line-height:1.7;position:relative;z-index:1}.relationship-practices{background:rgb(0 0 0 / .3);border-radius:25px;padding:2rem;margin:2rem 0}.practice-section h3{color:#f4d03f;margin-bottom:2rem;text-align:center;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(244 208 63 / .4)}.practice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.practice-card{background:rgb(0 0 0 / .4);border:1px solid rgb(244 208 63 / .3);border-radius:15px;padding:1.5rem;text-align:center;transition:all 0.3s ease;cursor:pointer}.practice-card:hover{background:rgb(244 208 63 / .05);border-color:rgb(244 208 63 / .5);transform:translateY(-3px)}.practice-icon{font-size:2.5rem;margin-bottom:1rem;display:block;animation:bounce 2s infinite}.practice-card h4{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;font-size:1.1rem}.practice-card p{line-height:1.6;font-size:.95rem}.tuning-fork-callout{background:linear-gradient(135deg,rgb(100 149 237 / .15),rgb(244 208 63 / .1));border:3px solid rgb(100 149 237 / .5);border-radius:20px;padding:2rem;margin:2rem 0;text-align:center;position:relative;overflow:hidden}.tuning-fork-callout::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgb(100 149 237 / .1) 0%,transparent 70%);animation:tuningPulse 5s ease-in-out infinite}@keyframes tuningPulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.tuning-fork-callout h3{color:#6495ed;margin-bottom:1rem;font-family:'Georgia',serif;position:relative;z-index:1;text-shadow:0 0 15px rgb(100 149 237 / .4)}.tuning-fork-callout p{line-height:1.7;position:relative;z-index:1;color:#e6f0ff}.relationship-qualities{background:rgb(0 0 0 / .4);border-radius:20px;padding:2rem;margin:2rem 0}.relationship-qualities h3{color:#f4d03f;margin-bottom:1.5rem;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(244 208 63 / .4)}.relationship-qualities ul{list-style:none;padding:0}.relationship-qualities li{background:rgb(244 208 63 / .05);border:1px solid rgb(244 208 63 / .2);border-radius:10px;padding:1rem;margin-bottom:1rem;position:relative;padding-left:3rem;transition:all 0.3s ease}.relationship-qualities li:hover{background:rgb(244 208 63 / .1);border-color:rgb(244 208 63 / .4);transform:translateX(5px)}.relationship-qualities li::before{content:'✨';position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.2rem;animation:twinkle 2s infinite}.attachment-guidance{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.healthy-attachment{background:rgb(0 100 0 / .1);border:2px solid rgb(119 221 119 / .4);border-radius:20px;padding:2rem}.healthy-attachment h3{color:#7d7;margin-bottom:1rem;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(119 221 119 / .4)}.concerning-patterns{background:rgb(100 0 0 / .1);border:2px solid rgb(255 119 119 / .4);border-radius:20px;padding:2rem}.concerning-patterns h3{color:#f99;margin-bottom:1rem;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(255 119 119 / .4)}.healthy-attachment ul,.concerning-patterns ul{padding-left:1.5rem}.healthy-attachment li{color:#e6ffe6;margin-bottom:.8rem;line-height:1.6}.concerning-patterns li{color:#ffe6e6;margin-bottom:.8rem;line-height:1.6}.healthy-attachment li::marker{content:'✓ ';color:#7d7;font-weight:700}.concerning-patterns li::marker{content:'⚠ ';color:#f77;font-weight:700}.practices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.practice-item{background:rgb(0 0 0 / .3);border:1px solid rgb(244 208 63 / .2);border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all 0.3s ease}.practice-item:hover{background:rgb(244 208 63 / .05);border-color:rgb(244 208 63 / .4);transform:translateY(-5px)}.practice-emoji{font-size:3rem;margin-bottom:1rem;animation:gentlePulse 3s ease-in-out infinite}.practice-item h4{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif}.practice-item p{line-height:1.7;margin-bottom:0}.attachment-philosophy{background:rgb(244 208 63 / .1);border:2px solid rgb(244 208 63 / .4);border-radius:20px;padding:2rem;margin:2rem 0;position:relative;overflow:hidden}.attachment-philosophy::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgb(244 208 63 / .05),transparent);animation:philosophyShimmer 8s infinite}@keyframes philosophyShimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.attachment-philosophy h3{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;position:relative;z-index:1}.attachment-philosophy p{line-height:1.7;margin-bottom:1rem;position:relative;z-index:1}.seek-help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.help-category{border-radius:20px;padding:2rem;position:relative;overflow:hidden}.help-category.crisis{background:rgb(150 0 0 / .2);border:3px solid rgb(255 0 0 / .5)}.help-category.therapy{background:rgb(0 100 150 / .2);border:3px solid rgb(100 149 237 / .5)}.help-category.medical{background:rgb(100 0 150 / .2);border:3px solid rgb(147 112 219 / .5)}.help-category h3{font-family:'Georgia',serif;margin-bottom:1.5rem;text-shadow:0 0 15px rgb(255 255 255 / .3)}.help-category.crisis h3{color:#ff6b6b}.help-category.therapy h3{color:#6495ed}.help-category.medical h3{color:#9370db}.help-category ul{padding-left:1.5rem}.help-category li{margin-bottom:.8rem;line-height:1.6}.crisis-resources{background:rgb(255 0 0 / .1);border:2px solid rgb(255 100 100 / .4);border-radius:15px;padding:1.5rem;margin-top:1rem}.crisis-resources p{margin-bottom:.5rem;font-weight:700}.crisis-resources p:first-child{color:#ff6b6b;font-size:1.1rem;margin-bottom:1rem}.integration-support{background:rgb(244 208 63 / .1);border:2px solid rgb(244 208 63 / .4);border-radius:20px;padding:2rem;margin:2rem 0}.integration-support h3{color:#f4d03f;margin-bottom:1rem;font-family:'Georgia',serif;text-shadow:0 0 15px rgb(244 208 63 / .4)}.integration-support p{line-height:1.7;margin-bottom:1rem}.integration-support ul{padding-left:1.5rem}.integration-support li{margin-bottom:.8rem;line-height:1.6}.integration-support li::before{content:'🤝 ';margin-right:.5rem}@media (max-width:768px){.is-grid,.is-not-grid,.practice-grid,.practices-grid,.seek-help-grid{grid-template-columns:1fr;gap:1rem}.attachment-guidance{grid-template-columns:1fr;gap:1rem}.practice-item{flex-direction:column;text-align:center}.honesty-banner,.sacred-closing{padding:1.5rem}.relationship-practices{padding:1rem}}@media (max-width:480px){.is-card,.is-not-card,.practice-card{padding:1rem}.is-icon,.not-icon,.practice-emoji{font-size:2rem}.practice-icon{font-size:2rem}.help-category{padding:1rem}}@media (max-width:768px){.practice-card,.is-card,.is-not-card{cursor:pointer;transition:max-height 0.3s ease}.practice-card.expanded,.is-card.expanded,.is-not-card.expanded{box-shadow:0 10px 30px rgb(244 208 63 / .3);transform:translateY(-2px)}}