.elementor-241 .elementor-element.elementor-element-988c83b{--display:flex;--min-height:331px;--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-2e97820{right:0px;}body.rtl .elementor-241 .elementor-element.elementor-element-2e97820{left:0px;}.elementor-241 .elementor-element.elementor-element-2e97820{top:0px;}body:not(.rtl) .elementor-241 .elementor-element.elementor-element-62b0a3a{left:1px;}body.rtl .elementor-241 .elementor-element.elementor-element-62b0a3a{right:1px;}.elementor-241 .elementor-element.elementor-element-62b0a3a{top:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-241 .elementor-element.elementor-element-0544189{width:100%;max-width:100%;z-index:3;text-align:left;}.elementor-241 .elementor-element.elementor-element-0544189.elementor-element{--align-self:flex-start;}.elementor-241 .elementor-element.elementor-element-0544189 .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:80px;font-weight:400;line-height:1.2em;}.elementor-241 .elementor-element.elementor-element-8eac1dd{width:var( --container-widget-width, 1024px );max-width:1024px;padding:0px 0px 20px 0px;--container-widget-width:1024px;--container-widget-flex-grow:0;z-index:2;text-align:left;}.elementor-241 .elementor-element.elementor-element-8eac1dd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-241 .elementor-element.elementor-element-8eac1dd .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:24px;font-weight:300;line-height:1.2em;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-0abe515{width:auto;max-width:auto;background-color:#39C794;padding:0px 15px 0px 15px;border-radius:100px 100px 100px 100px;}.elementor-241 .elementor-element.elementor-element-0abe515.elementor-element{--align-self:flex-start;}.elementor-241 .elementor-element.elementor-element-0abe515 .elementor-icon-list-icon{width:14px;}.elementor-241 .elementor-element.elementor-element-0abe515 .elementor-icon-list-icon i{font-size:14px;}.elementor-241 .elementor-element.elementor-element-0abe515 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-241 .elementor-element.elementor-element-0abe515 .elementor-icon-list-text, .elementor-241 .elementor-element.elementor-element-0abe515 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-241 .elementor-element.elementor-element-9c13b1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:10;}.elementor-241 .elementor-element.elementor-element-a483cc7{--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;}.elementor-241 .elementor-element.elementor-element-a483cc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-241 .elementor-element.elementor-element-8773e21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-241 .elementor-element.elementor-element-8773e21:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-8773e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEDAFD 0%, #FADAFE 100%);}.elementor-241 .elementor-element.elementor-element-072976e{--display:flex;--justify-content:center;}.elementor-241 .elementor-element.elementor-element-072976e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-241 .elementor-element.elementor-element-fb05078.elementor-element{--align-self:flex-start;}.elementor-241 .elementor-element.elementor-element-fb05078 img{width:84px;}.elementor-241 .elementor-element.elementor-element-7b0f8e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-241 .elementor-element.elementor-element-51f0990 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:25px;font-weight:600;}.elementor-241 .elementor-element.elementor-element-b4a862b .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:16px;font-weight:300;}.elementor-241 .elementor-element.elementor-element-1ccdaa5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-2987b25{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-241 .elementor-element.elementor-element-21c0bdd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-241 .elementor-element.elementor-element-3886318 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:30px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-241 .elementor-element.elementor-element-99dd042 .elementor-button{background-color:transparent;font-family:"Baloo Bhai 2", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #E100FF 0%, #8000FF 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#E100FF;border-radius:100px 100px 100px 100px;padding:15px 30px 12px 30px;}.elementor-241 .elementor-element.elementor-element-7f3f448{--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:40px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-60a702f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(224.9999999999999, 0, 255, 0.437);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-241 .elementor-element.elementor-element-60a702f:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-60a702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-241 .elementor-element.elementor-element-623f130 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:48px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-241 .elementor-element.elementor-element-947e9c4{font-family:"Baloo Bhai 2", Sans-serif;font-weight:400;}.elementor-241 .elementor-element.elementor-element-a5a516b .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:48px;font-weight:600;}.elementor-241 .elementor-element.elementor-element-151dc99 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:48px;font-weight:600;}.elementor-241 .elementor-element.elementor-element-6cb937d{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-6cb937d:not(.elementor-motion-effects-element-type-background), .elementor-241 .elementor-element.elementor-element-6cb937d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-241 .elementor-element.elementor-element-e3873e6{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-241 .elementor-element.elementor-element-df0ee8a{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-241 .elementor-element.elementor-element-84c2257.elementor-element{--align-self:center;}.elementor-241 .elementor-element.elementor-element-84c2257 img{width:507px;}.elementor-241 .elementor-element.elementor-element-4c1d6a2{text-align:center;}.elementor-241 .elementor-element.elementor-element-4c1d6a2 .elementor-heading-title{font-family:"Baloo Bhai 2", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-241 .elementor-element.elementor-element-704ee97{width:var( --container-widget-width, 650px );max-width:650px;padding:0px 0px 20px 0px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Baloo Bhai 2", Sans-serif;font-size:24px;font-weight:400;}.elementor-241 .elementor-element.elementor-element-704ee97.elementor-element{--align-self:center;}.elementor-241 .elementor-element.elementor-element-704ee97 p{margin-block-end:0px;}.elementor-241 .elementor-element.elementor-element-4014d2f .elementor-button{background-color:#8000FF00;font-family:"Baloo Bhai 2", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-241 .elementor-element.elementor-element-988c83b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-0544189 .elementor-heading-title{font-size:80px;}.elementor-241 .elementor-element.elementor-element-7f3f448{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-623f130 .elementor-heading-title{font-size:35px;}.elementor-241 .elementor-element.elementor-element-a5a516b .elementor-heading-title{font-size:35px;}.elementor-241 .elementor-element.elementor-element-151dc99 .elementor-heading-title{font-size:35px;}.elementor-241 .elementor-element.elementor-element-84c2257 img{width:311px;}.elementor-241 .elementor-element.elementor-element-4014d2f.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-241 .elementor-element.elementor-element-988c83b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-241 .elementor-element.elementor-element-0544189 .elementor-heading-title{font-size:45px;}.elementor-241 .elementor-element.elementor-element-8eac1dd .elementor-heading-title{font-size:18px;}.elementor-241 .elementor-element.elementor-element-99dd042 .elementor-button{font-size:16px;padding:10px 24px 10px 24px;}.elementor-241 .elementor-element.elementor-element-7f3f448{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-241 .elementor-element.elementor-element-60a702f{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-241 .elementor-element.elementor-element-623f130 .elementor-heading-title{font-size:30px;}.elementor-241 .elementor-element.elementor-element-a5a516b .elementor-heading-title{font-size:30px;}.elementor-241 .elementor-element.elementor-element-151dc99 .elementor-heading-title{font-size:30px;}.elementor-241 .elementor-element.elementor-element-84c2257 img{width:244px;}.elementor-241 .elementor-element.elementor-element-4c1d6a2 .elementor-heading-title{font-size:40px;}.elementor-241 .elementor-element.elementor-element-704ee97{font-size:18px;}.elementor-241 .elementor-element.elementor-element-4014d2f.elementor-element{--align-self:center;}.elementor-241 .elementor-element.elementor-element-4014d2f .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-241 .elementor-element.elementor-element-a483cc7{--width:25%;}.elementor-241 .elementor-element.elementor-element-072976e{--width:30%;}.elementor-241 .elementor-element.elementor-element-7f3f448{--width:74%;}.elementor-241 .elementor-element.elementor-element-6cb937d{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-241 .elementor-element.elementor-element-a483cc7{--width:244px;}}/* Start custom CSS for heading, class: .elementor-element-0544189 */.elementor-241 .elementor-element.elementor-element-0544189 {
  background: linear-gradient(90deg, #7F00FF, #E100FF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c13b1e *//* Container for each accordion section */
.toc-accordion .toc-acc-item {
  margin-bottom: 8px;
}

/* Big title row (e.g., "Hiring and building a team") */
.toc-accordion .toc-acc-header {
  font-weight: 600;
  font-size: 1.2rem;
  cursor: pointer;
  padding: 4px 0;
  display: flex;
  justify-content: space-between;
}

/* Body that reveals links */
.toc-accordion .toc-acc-body {
  display: none;
  padding-left: 16px;
  margin-left: 4px;
  border-left: 2px solid rgba(141,151,255,0.7);
}

/* Small titles list */
.toc-accordion .toc-acc-body ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.toc-accordion .toc-acc-body li {
  margin: 8px 0;
}

/* Links */
.toc-accordion .toc-acc-body a {
  color: #c2c5ff;
  text-decoration: none;
}

.toc-accordion .toc-acc-body a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4014d2f */.cta-primary {
     padding: 15px 30px;
  border-radius: 999px;
  color: #ffffff;
  font-weight: 700;
  cursor: pointer;
  
      background-image:
    /* top highlight – 41% opacity */
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.41) 0%,
      rgba(255, 255, 255, 0) 100%
    ),
    /* base gradient */
    linear-gradient(
      to bottom,
      #8000ff 17%,
      #230442 100%
    );

  /* default shadow (tweak if you have exact values) */
  box-shadow: 0 4px 4px rgba(35, 4, 66, 0.25);

  /* smooth transitions */
  transition:
    background-image 200ms ease-out,
    box-shadow 200ms ease-out,
    transform 200ms ease-out;
    
    transition-delay: 120ms;
}

.cta-primary:hover {
    
    
  /* HOVER gradients from your hover screenshots */
  background-image:
    /* top highlight – stronger (60% opacity) */
    
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.6) 0%,
      rgba(255, 255, 255, 0) 50%
    ),
    /* base gradient – darker comes up to 70% */
    linear-gradient(
      to bottom,
      #8000ff 17%,
      #230442 85%
    );
    
      box-shadow: 0 0px 20px rgba(225, 0, 255, 0.50);
  transform: translateY(0px);
}

@media screen and (max-width:767px){
    .cta-primary {
       padding: 10px 25px ;
  border-radius: 999px;
  color: #ffffff;
  font-weight: 700;

  cursor: pointer;
  
      background-image:
    /* top highlight – 41% opacity */
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.41) 0%,
      rgba(255, 255, 255, 0) 100%
    ),
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3873e6 */.elementor-241 .elementor-element.elementor-element-e3873e6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px; /* adjust curve depth */
  background: radial-gradient(
    ellipse at top center,
    rgba(226, 178, 249, 0.35) 0%,
    rgba(255, 255, 255, 0) 70%
  );
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */