.elementor-1392 .elementor-element.elementor-element-9976f3b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-ff2a201 *//* ==== CLEANED CSS WITHOUT EXTRA SPACES ==== */
*, ::after, ::before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

audio, canvas, embed, iframe, img, object, svg, video {
  display: block;
  vertical-align: middle;
}

/* Layout and positioning utilities */
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0;
}

.z-10 {
  z-index: 10;
}

/* Spacing utilities */
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/* Flex utilities */
.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.justify-center {
  justify-content: center;
}

.flex-1 {
  flex: 1 1 0%;
}

/* Sizing utilities */
.aspect-\[649\/402\] {
  aspect-ratio: 649/402;
}

.h-full {
  height: 100%;
}

.w-full {
  width: 100%;
}

.min-w-full {
  min-width: 100%;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-max {
  max-width: max-content;
}

/* Visual utilities */
.bg-black {
  background-color: rgb(0 0 0/1);
}

.bg-opacity-\[0\.02\] {
  --tw-bg-opacity: 0.02;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.border {
  border-width: 1px;
}

.border-\[\#D1AAD7\]\/\[0\.16\] {
  border-color: rgba(209, 170, 215, 0.16);
}

.select-none {
  user-select: none;
}

.pointer-events-none {
  pointer-events: none;
}

.opacity-50 {
  opacity: 0.5;
}

.text-center {
  text-align: center;
}

.text-white {
  color: rgb(255 255 255/1);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}

.duration-1000 {
  transition-duration: 1s;
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

/* Component-specific styles */
.box_box__wrapper__jXRQR {
  position: relative;
  box-sizing: border-box;
}

.tabs_tabs__qQMp5 {
  padding: 4px;
  font-size: 14px;
  line-height: 22px;
  min-width: max-content;
  max-width: max-content;
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  position: relative;
  display: flex;
}

:where(.ρd__all) {
  display: block;
  white-space: inherit;
  grid-area: auto;
  position: relative;
  background: none 0% 0% / 100% 100% no-repeat;
  box-shadow: none;
  box-sizing: border-box;
  text-decoration-line: none;
  margin: 0;
  border-width: 0;
}

.ρ_2PN91 {
  display: grid;
  align-content: flex-start;
  justify-items: center;
  width: 100%;
  min-width: 0;
  grid-template-columns: var(--plsmc-viewport-gap) 1fr minmax(0,var(--plsmc-wide-chunk)) min(var(--plsmc-standard-width),calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap))) minmax(0,var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);
  /* REMOVED PADDING */
}

.ρ_2PN91 > * {
  grid-column: 4;
}

.ρsB3Ba {
  display: flex;
  position: relative;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  grid-column: 3/-3 !important;
  /* REMOVED PADDING */
}

.ρxc2WI.ρi {
  max-width: 100%;
  object-fit: cover;
  position: relative;
  z-index: 1;
}

.ρnOwG.ρi {
  max-width: 100%;
  object-fit: cover;
  position: relative;
  width: 100%;
  min-width: 0;
}

/* REMOVED ALL EXTRA SPACING */
.ρ_2PN91.container,
.ρsB3Ba.container {
  padding: 0 !important;
  margin: 0 !important;
}

.flex.flex-col.max-w-3xl.mx-auto.items-center.justify-center.text-center.mb-10.md\:mb-20.md\:mt-12 {
  margin: 0 !important;
}

.box_box__wrapper__jXRQR.bg-\[\#cc76ff\].bg-opacity-\[0\.02\].ρi.ρnOwG {
  margin: 0;
}

.flex.\33 xl\:py-\[95px\].z-10.relative.xl\:py-20.md\:p-10.lg\:py-12.p-6.flex-col-reverse.rounded-2xl.lg\:rounded-\[34px\].overflow-hidden.md\:overflow-visible.lg\:flex-row-reverse.xl\:pr-20 {
  padding: 0 !important;
}

.xl\:flex.xl\:w-auto.w-full.flex-col.justify-center.lg\:items-start.xl\:min-w-\[466px\].xl\:max-w-\[466px\].flex-1 {
  padding: 0;
}

.px-8.mb-8.-mx-8.overflow-x-auto.lg\:overflow-x-visible.lg\:overflow-y-visible.no-scrollbar {
  margin: 0;
  padding: 0;
}

.mt-8.lg\:mt-10 {
  margin: 0;
}

/* ADDED FOR TIGHT LAYOUT */
.bg-black.relative.w-full.border.border-\[\#D1AAD7\]\/\[0\.16\].lg\:absolute.lg\:top-1\/2.lg\:-translate-y-1\/2.lg\:translate-x-10.\33 xl\:translate-x-14.transition-transform.duration-1000.ease-out.rounded-\[10px\].shadow-xl.xl\:shadow-super.overflow-hidden.lg\:mb-0.mb-9.lg\:w-1\/2.xl\:w-\[649px\].xl\:h-\[402px\].select-none.aspect-\[649\/402\].min-w-full.lg\:min-w-\[50\%\].xl\:min-w-\[unset\].max-w-max {
  margin: 0;
}/* End custom CSS */