.btn.small                              {padding: var(--space-1-5) var(--space-4);}
.btn-accent-rose                        {background: var(--color-accent-rose); color: white;}
.btn-accent-rose:hover                  {background: var(--color-accent-rose-hover);}
.btn-accent-yellow                      {background: var(--color-accent-yellow);}
.btn-accent-yellow:hover                {background: var(--color-accent-yellow-hover);}

.nav-header .container                  {width: 100%;}
  @media (min-width: 1281px)            {
  .nav-header__container                {padding-inline: 30px; margin-inline: -30px;}
  }
  @media (max-width: 990px)             {
  .nav-offcanvas__menu                  {width: 80%; margin-inline: auto;}
  .nav-offcanvas__link                  {justify-content: center; text-align: center; font-size: 18px; padding: 15px 20px;}
  .nav-offcanvas__lang                  {position: relative; z-index: 2;}
  .nav-offcanvas__lang-dropdown         {top: 80%;}
  }
  @media (max-width: 440px)             {
  .nav-header .container                {padding-inline: 10px;}
  .nav-header__container                {padding-inline: 18px;}
  .nav-header__logo                     {width: 100px;}
  }

  @media (max-width: 990px)             {
  .footer__container                    {padding: min(60px, calc(15px + 5vw));}
  .footer__col,
  .footer__contact                      {display: flex; width: 100%; flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap; gap: 40px;}
  .footer__col--lg .footer__brand       {display: flex; width: auto; align-items: center; margin-top: 30px; align-self: center !important;}
  .footer__col--lg .footer__logo        {align-self: unset;}
  .footer__copyright                    {width: 100%; text-align: center;}
  .footer__legal                        {width: 100%; flex-direction: row; justify-content: center; flex-wrap: wrap; gap: 0.2rem 1rem;}
  .order-section__contact-copy          {flex-direction: row; justify-content: center; flex-wrap: wrap; gap: 6px 20px;}
  .order-section__contact-heading       {width: 100%;}
  }
  @media (max-width: 640px)             {
  .footer__contact-item                 {width: 100%; flex-direction: column; align-items: center; text-align: center;}
  }

.hero__block                            {display: flex; justify-content: space-between; padding: min(100px, calc(5px + 6vw)); padding-bottom: 0;}
.order-form.form                        {padding: min(3.2em, calc(10%));}
.form-grid-checkboxes                   {flex-direction: row; column-gap: 30px; flex-wrap: wrap;}
  @media (max-width: 1600px)            {
  .hero__block                          {width: 100vw; margin-inline: calc(50% - 50vw);}
  }
  @media (min-width: 991px)             {
  .hero__left-col                       {width: calc(50% - var(--space-12));}
  .hero__right-col                      {width: 45%;}
  }
  @media (min-width: 541px)             {
  .form-checkbox                        {width: calc(50% - 15px);}
  }

.video-wrapper + p                      {margin-top: var(--margin-top-md);}

.pricing-section,
.scarcity-section                       {background: url("../Images/redesign/abstract-background-color-primary.webp") no-repeat center center; background-size: cover;}

.pricing-banner__icon                   {display: flex; justify-content: center; align-items: center; width: 80px; height: 80px; background-color: rgba(0, 61, 76, 0.1); margin: 0 auto var(--space-6); border-radius: var(--radius-full);}        
.pricing-banner__icon img               {display: block; height: 60%;}

.solution-section__header               {max-width: 46rem; margin-inline: auto;}
.scarcity-section__title-icon           {width: 60px; height: 60px;}
.solution-card__icon img                {width: 50px; height: 50px;} 
/* .solution-card__video-play-btn          {background: var(--color-tertiary); transition: var(--transition-base);}                 
.solution-card__video-play-btn:hover    {background: var(--color-secondary);}  */                

.influencer-reviews-section,
.authority-section,
.faq-section                            {padding-bottom: 0;}
  @media (max-width: 990px)             {
  .authority-section__container,
  .order-section__container             {gap: 0;}
  .team-widget-block .text              {display: flex; flex-direction: column; align-items: center;}
  /* .authority-section__label,
  .authority-section__title,
  .wp-block-heading,
  .subheading,
  .team-widget-block .text-lg           {text-align: center;} */
  .authority-section__text              {/* text-align: center; */ margin-top: 1em;}
  .authority-section__stats             {justify-content: center; margin-top: 1em;}
  }

.testimonial                            {padding: var(--space-10); background: url("/wp-content/uploads/2026/03/quotes.svg") no-repeat right 1em top 0.5em, white; background-size: 25% auto;}
.reviews-carousel .testimonial__toggle  {justify-content: flex-start;}
.testimonial__name                      {margin-bottom: 0;}


.wpcf7 form div.wpcf7-response-output   {display: block; width: 100%; font-size: 0.78em; font-weight: var(--font-medium); line-height: 1.3; border: solid 0.16em var(--color-tertiary); margin: 2em 0 0; padding: 0.8em 1.2em 0.72em 3em; position: relative; border-radius: var(--radius-md);}
.wpcf7 form div.wpcf7-response-output:before
                                        {display: block; width: 1.3em; height: 1.3em; position: absolute; left: 1em; top: calc(50% - 0.65em); content: ""; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M400,200c22.092,0,40,17.909,40,40v200c0,22.092-17.908,40-40,40s-40-17.908-40-40v-200c0-22.091,17.908-40,40-40ZM400,600c22.092,0,40-17.908,40-40s-17.908-40-40-40-40,17.908-40,40,17.908,40,40,40ZM400,0C179.086,0,0,179.086,0,400s179.086,400,400,400,400-179.088,400-400S620.912,0,400,0ZM80,400c0-176.731,143.269-320,320-320s320,143.269,320,320-143.268,320-320,320S80,576.732,80,400Z' width='1' height='1' fill='rgb(0,61,76)' stroke='transparent' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center center;}
.wpcf7 form.invalid div.wpcf7-response-output,
.wpcf7 form.unaccepted div.wpcf7-response-output,
.wpcf7 form.payment-required div.wpcf7-response-output
                                        {border-color: var(--color-error);}
.wpcf7 form.sent div.wpcf7-response-output
                                        {border: none; background: var(--color-success); color: white; font-weight: var(--font-bold);}
.wpcf7 form.sent div.wpcf7-response-output::before 
                                        {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 800'%3E%3Cpath d='M564.708,359.744l-170.85,170.85c-18.872,18.872-49.468,18.872-68.34,0l-86.891-86.891c-18.871-18.871-18.872-49.468,0-68.34s49.469-18.871,68.34,0l52.721,52.721,136.68-136.68c18.871-18.871,49.468-18.872,68.34,0,18.872,18.872,18.871,49.469,0,68.34ZM800,400c0,220.912-179.088,400-400,400S0,620.912,0,400,179.086,0,400,0s400,179.086,400,400ZM720,400c0-176.731-143.268-320-320-320S80,223.269,80,400s143.269,320,320,320,320-143.268,320-320Z' width='1' height='1' fill='white' stroke='transparent' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E")}