#fw-section-custom-html-f2537b70-1042-4ddd-92e4-d5d5720ce00e {

body {
  background: #0f172a;
  font-family: 'Segoe UI', sans-serif;
  color: #fff;
  margin: 0;
  padding: 40px 20px;
}

.comparison-wrapper {
  max-width: 1100px;
  margin: auto;
  text-align: center;
}

.comparison-wrapper h1 {
  margin-bottom: 30px;
  font-size: 32px;
}

.comparison-table {
  width: 100%;
  border-collapse: collapse;
  background: #1e293b;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 25px rgba(0,0,0,0.3);
}

.comparison-table th,
.comparison-table td {
  padding: 15px;
  border-bottom: 1px solid #334155;
}

.comparison-table th {
  background: #111827;
  font-weight: 600;
  font-size: 16px;
}

.comparison-table td {
  font-size: 14px;
}

.comparison-table tr:hover {
  background: rgba(255,255,255,0.03);
}

.comparison-table td:nth-child(3),
.comparison-table th:nth-child(3) {
  background: rgba(250, 204, 21, 0.08);
}

.comparison-table td:nth-child(4),
.comparison-table th:nth-child(4) {
  background: rgba(99, 102, 241, 0.08);
}

.comparison-table td:nth-child(5),
.comparison-table th:nth-child(5) {
  background: rgba(139, 92, 246, 0.12);
}

@media (max-width: 900px) {
  .comparison-table {
    font-size: 12px;
  }
  .comparison-table th,
  .comparison-table td {
    padding: 10px;
  }
}

}
#fw-section-custom-html-4e419857-e7b9-4159-94ba-9afd31944f1d {

.retreats-discord-section {
  background: linear-gradient(135deg, #0f172a, #1e293b);
  padding: 80px 20px;
  font-family: 'Segoe UI', sans-serif;
  color: #ffffff;
}

.retreats-container {
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
}

.retreats-container h1 {
  font-size: 2.5rem;
  margin-bottom: 10px;
}

.subtitle {
  font-size: 1.1rem;
  color: #cbd5e1;
  margin-bottom: 50px;
}

.discord-cards {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
}

.discord-card {
  background: #1e293b;
  padding: 30px;
  border-radius: 16px;
  width: 320px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4);
  transition: 0.3s ease;
}

.discord-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.6);
}

.discord-card .icon {
  font-size: 2rem;
  margin-bottom: 15px;
}

.discord-card h2 {
  margin-bottom: 15px;
}

.discord-card p {
  font-size: 0.95rem;
  color: #cbd5e1;
  margin-bottom: 25px;
}

.highlight {
  border: 2px solid #5865F2;
}

.btn-primary,
.btn-secondary {
  display: inline-block;
  padding: 12px 22px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s ease;
}

.btn-primary {
  background: #5865F2;
  color: white;
}

.btn-primary:hover {
  background: #4752c4;
}

.btn-secondary {
  background: #22c55e;
  color: white;
}

.btn-secondary:hover {
  background: #16a34a;
}

.important-box {
  margin-top: 60px;
  background: rgba(255, 255, 255, 0.05);
  padding: 30px;
  border-radius: 16px;
  text-align: left;
}

.important-box h3 {
  margin-bottom: 15px;
}

.important-box ul {
  list-style: none;
  padding: 0;
}

.important-box li {
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

.important-box li::before {
  content: "•";
  position: absolute;
  left: 0;
  color: #5865F2;
}

}








#fw-section-rich-text-174967122123366 {
--color-primary: #de4959;
--color-primary-rgb: 222, 73, 89;
--color-background: #01070b;
--color-background-rgb: 1, 7, 11;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #01070b;
--color-on-background-rgb: 1, 7, 11;
--color-product-image-background: #01070b;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-8794394a-7a07-4750-8ce9-2b47516ec7e4 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #01070b;
--color-background-rgb: 1, 7, 11;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-47b092c2-6a8b-4698-adc0-5cb45294424a {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #01070b;
--color-background-rgb: 1, 7, 11;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-ae23c9b2-a591-4a7d-976c-9319f6cfba51 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #01070b;
--color-background-rgb: 1, 7, 11;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-96defc51-9418-4d24-a00b-cd30ba0861af {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #01070b;
--color-background-rgb: 1, 7, 11;
--color-on-primary: #3b8b05;
--color-on-primary-rgb: 59, 139, 5;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 6;
background-color: var(--color-background);
color: var(--color-on-background);

}

#fw-section-hero-1749510606 {
--color-primary: #9A47FF;
--color-primary-rgb: 154, 71, 255;
--color-background: #16162D;
--color-background-rgb: 22, 22, 45;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #FFFFFF;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #FFFFFF;
--color-background-brightness: 25;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-1749510606 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-product-00424c8c-5907-4db3-b369-1288e01dfc95 {
--color-primary: #9A47FF;
--color-primary-rgb: 154, 71, 255;
--color-background: #ad172c;
--color-background-rgb: 173, 23, 44;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #FFFFFF;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #FFFFFF;
--color-background-brightness: 70;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-934279a4-9371-4361-ba09-79c4719b42e0 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #0ff80f;
--color-on-primary-rgb: 15, 248, 15;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-collections-list-43e49c77-ecdf-4b2d-b174-c8147891a674 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-newsletter-1749510606 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-links-list-1749530610 {
--color-primary: #de1959;
--color-primary-rgb: 222, 25, 89;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ff1b1b;
--color-on-primary-rgb: 255, 27, 27;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}


#fw-section-header {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #100f0f;
--color-background-rgb: 16, 15, 15;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #3aa7dd;
--color-on-background-rgb: 58, 167, 221;
--color-product-image-background: #3aa7dd;
--color-background-brightness: 15;
background-color: var(--color-background);
color: var(--color-on-background);

}