.appfox-custom-section {
      position: relative;
      width: min(1280px, calc(100vw - 80px));
      margin: 0 auto 24px;
      padding: 32px;
      border: .5px solid var(--token-1f0267ce-9288-4dea-9beb-83e9fedbb2de, rgb(46, 46, 46));
      border-radius: 32px;
      background: radial-gradient(65% 120% at 0% 0%, rgba(216, 254, 145, .12) 0%, rgba(216, 254, 145, 0) 50%), linear-gradient(180deg, rgba(18, 18, 18, .96) 0%, rgba(0, 0, 0, .9) 100%);
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      overflow: hidden
    }

    body.is-locked {
      overflow: hidden
    }

    .framer-xlP96 .framer-1a98yzw {
      z-index: 0 !important;
      opacity: .72;
      pointer-events: none
    }

    .appfox-custom-section#process::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(10, 12, 9, .98) 0%, rgba(10, 12, 9, .95) 28%, rgba(10, 12, 9, .72) 48%, rgba(10, 12, 9, .38) 68%, rgba(10, 12, 9, .2) 100%), url("../assets/ref/landscape-wide.webp") center right / cover no-repeat;
      opacity: .78;
      pointer-events: none
    }

    .appfox-custom-section#technologies::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(8, 10, 12, .98) 0%, rgba(8, 10, 12, .94) 30%, rgba(8, 10, 12, .72) 50%, rgba(8, 10, 12, .34) 72%, rgba(8, 10, 12, .12) 100%), url("../assets/ref/ui-wide.webp") center right / cover no-repeat;
      opacity: .72;
      pointer-events: none
    }

    .appfox-custom-section#advantages::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(11, 10, 9, .98) 0%, rgba(11, 10, 9, .94) 28%, rgba(11, 10, 9, .7) 48%, rgba(11, 10, 9, .34) 72%, rgba(11, 10, 9, .14) 100%), url("../assets/generated/bg-advantages.webp") center right / cover no-repeat;
      opacity: .68;
      pointer-events: none
    }

    .appfox-custom-section#calculator::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(10, 10, 10, .98) 0%, rgba(10, 10, 10, .94) 30%, rgba(10, 10, 10, .72) 50%, rgba(10, 10, 10, .34) 72%, rgba(10, 10, 10, .12) 100%), url("../assets/ref/ui-personalization.webp") center right / cover no-repeat;
      opacity: .72;
      pointer-events: none
    }

    .appfox-custom-section#materials::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(9, 10, 11, .98) 0%, rgba(9, 10, 11, .94) 30%, rgba(9, 10, 11, .72) 50%, rgba(9, 10, 11, .34) 72%, rgba(9, 10, 11, .12) 100%), url("../assets/external/uoQWh0ThL62TcYtLZhzj9j6P1f8.webp") center right / cover no-repeat;
      opacity: .72;
      pointer-events: none
    }

    .appfox-custom-section#reviews::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(90deg, rgba(10, 11, 9, .98) 0%, rgba(10, 11, 9, .94) 30%, rgba(10, 11, 9, .72) 50%, rgba(10, 11, 9, .34) 72%, rgba(10, 11, 9, .12) 100%), url("../assets/external/exn4BQ6xY0jK5O7Y2EqDbl3zc.webp") center right / cover no-repeat;
      opacity: .72;
      pointer-events: none
    }

    .appfox-custom-section#studio {
      backdrop-filter: none;
      -webkit-backdrop-filter: none;
      contain: layout style;
      content-visibility: auto;
      contain-intrinsic-size: auto 880px
    }

    .appfox-custom-section#studio::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(105deg, rgba(8, 10, 8, .98) 0%, rgba(8, 10, 8, .92) 45%, rgba(12, 18, 10, .75) 100%);
      opacity: 1;
      pointer-events: none
    }

    .appfox-custom-section#studio::after {
      opacity: .1
    }

    .appfox-studio-head {
      align-items: stretch
    }

    .appfox-studio-stats {
      display: flex;
      flex-direction: column;
      gap: 12px;
      margin: 0;
      padding: 0;
      list-style: none;
      flex: 0 0 min(280px, 100%)
    }

    .appfox-studio-stat {
      padding: 16px 18px;
      border-radius: 18px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(255, 255, 255, .05)
    }

    .appfox-studio-stat strong {
      display: block;
      margin-bottom: 4px;
      color: var(--token-a888adc2-3d05-4d6f-88b7-8dab97418795, rgb(216, 254, 145));
      font-family: "Reckless Condensed M-TRIAL Book", "Reckless Condensed M-TRIAL Book Placeholder", sans-serif;
      font-size: 22px;
      font-weight: 300;
      line-height: 1.1;
      letter-spacing: -.03em
    }

    .appfox-studio-stat span {
      color: rgba(204, 204, 204, .88);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.45;
      letter-spacing: -.02em
    }

    .appfox-studio-platforms {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 16px;
      margin-bottom: 28px;
      content-visibility: auto;
      contain-intrinsic-size: auto 520px
    }

    .appfox-studio-card {
      display: flex;
      flex-direction: column;
      min-height: 100%;
      border: .5px solid rgba(255, 255, 255, .12);
      border-radius: 24px;
      background: rgba(255, 255, 255, .045);
      overflow: hidden;
      transition: border-color .2s ease, background-color .2s ease
    }

    @media (hover: hover) and (pointer: fine) {
      .appfox-studio-card:hover {
        border-color: rgba(216, 254, 145, .35);
        background: rgba(255, 255, 255, .06)
      }
    }

    .appfox-studio-card--wide {
      grid-column: span 2
    }

    .appfox-studio-card__media {
      position: relative;
      aspect-ratio: 16 / 10;
      overflow: hidden;
      border-bottom: .5px solid rgba(255, 255, 255, .08)
    }

    .appfox-studio-card__media img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transform: translateZ(0)
    }

    .appfox-studio-card__media::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(180deg, rgba(8, 10, 8, 0) 40%, rgba(8, 10, 8, .75) 100%)
    }

    .appfox-studio-card__body {
      display: flex;
      flex-direction: column;
      flex: 1;
      padding: 20px 22px 22px
    }

    .appfox-studio-card__tag {
      margin: 0 0 10px;
      color: rgba(216, 254, 145, .94);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 12px;
      letter-spacing: .08em;
      text-transform: uppercase
    }

    .appfox-studio-card__list {
      margin: 14px 0 0;
      padding: 0 0 0 18px;
      color: rgba(204, 204, 204, .82);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.5;
      letter-spacing: -.02em
    }

    .appfox-studio-card__list li + li {
      margin-top: 6px
    }

    .appfox-studio-outcomes {
      padding-top: 8px;
      border-top: .5px solid rgba(255, 255, 255, .1)
    }

    .appfox-studio-outcomes__title {
      margin: 0 0 16px;
      color: #fff;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 18px;
      letter-spacing: -.03em
    }

    .appfox-studio-chips {
      margin-bottom: 16px
    }

    .appfox-chip {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 44px;
      padding: 10px 16px;
      border-radius: 999px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(255, 255, 255, .04);
      color: rgba(255, 255, 255, .9);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      letter-spacing: -.02em
    }

    .appfox-studio-outcomes__note {
      margin: 0;
      max-width: 720px;
      color: rgba(204, 204, 204, .78);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.55;
      letter-spacing: -.02em
    }

    .appfox-custom-section::after {
      content: "";
      position: absolute;
      inset: 0;
      background-image: radial-gradient(circle, rgba(255, 255, 255, .08) .65px, transparent .65px);
      background-size: 10px 10px;
      opacity: .16;
      pointer-events: none
    }

    .appfox-studio-media {
      position: relative;
      width: calc(100% - 24px);
      aspect-ratio: 1.38;
      height: 168px;
      margin: 10px auto 0;
      border-radius: 18px 18px 0 0;
      overflow: hidden;
      border: .5px solid rgba(255, 255, 255, .1);
      background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02));
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04)
    }

    .appfox-studio-media img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover
    }

    .appfox-studio-media::after {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(180deg, rgba(8, 10, 8, .04), rgba(8, 10, 8, .34))
    }

    #studio .framer-u9vqp {
      gap: 0 !important;
      padding: 0 0 16px !important
    }

    #studio .framer-9n8ygj {
      position: relative;
      z-index: 2;
      width: calc(100% - 24px) !important;
      min-height: 58px;
      margin: 0 auto;
      padding: 14px 16px 0 !important;
      background: rgba(18, 20, 18, .96);
      border-radius: 0 0 16px 16px;
      transform: none !important
    }

    #studio .framer-9n8ygj .framer-text {
      text-align: center !important;
      line-height: 1.3 !important;
      text-shadow: 0 1px 0 rgba(0, 0, 0, .4)
    }

    .appfox-custom-inner {
      position: relative;
      z-index: 1
    }

    .appfox-custom-head {
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
      gap: 24px;
      margin-bottom: 28px
    }

    .appfox-custom-copy {
      max-width: 560px
    }

    .appfox-kicker {
      margin: 0 0 12px;
      color: var(--token-a888adc2-3d05-4d6f-88b7-8dab97418795, rgb(216, 254, 145));
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      letter-spacing: -.03em;
      text-transform: uppercase
    }

    .appfox-custom-title {
      margin: 0 0 12px;
      color: var(--token-2dceda9b-99a0-4b85-9bdd-10d88874322d, rgb(255, 255, 255));
      font-family: "Reckless Condensed M-TRIAL Book", "Reckless Condensed M-TRIAL Book Placeholder", sans-serif;
      font-size: 56px;
      font-weight: 300;
      line-height: 1em;
      letter-spacing: -.04em
    }

    .appfox-custom-lead {
      margin: 0;
      color: var(--token-d072d1f5-ef86-4b7c-bae1-6c9f6238e10b, rgb(204, 204, 204));
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 16px;
      line-height: 1.6;
      letter-spacing: -.02em
    }

    .appfox-chip-grid,
    .appfox-card-grid,
    .appfox-blog-grid,
    .appfox-review-grid,
    .appfox-contact-grid {
      display: grid;
      gap: 16px
    }

    .appfox-chip-grid {
      grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .appfox-card-grid {
      grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .appfox-review-grid,
    .appfox-blog-grid {
      grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .appfox-contact-grid {
      grid-template-columns: 1.2fr .8fr
    }

    .appfox-anchor {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
      min-height: 74px;
      padding: 18px 20px;
      border-radius: 18px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(255, 255, 255, .04);
      color: var(--token-2dceda9b-99a0-4b85-9bdd-10d88874322d, rgb(255, 255, 255));
      text-decoration: none;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 15px;
      letter-spacing: -.02em;
      white-space: nowrap;
      transition: border-color .25s ease, transform .25s ease, background-color .25s ease
    }

    .appfox-anchor:hover {
      border-color: rgba(216, 254, 145, .45);
      background: rgba(216, 254, 145, .08);
      transform: translateY(-2px)
    }

    .appfox-anchor span:last-child {
      color: rgba(216, 254, 145, .9)
    }

    .appfox-proof-card,
    .appfox-blog-card,
    .appfox-review-card,
    .appfox-contact-card,
    .appfox-table-card,
    .appfox-faq details {
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(255, 255, 255, .045);
      border-radius: 24px
    }

    .appfox-proof-card,
    .appfox-blog-card,
    .appfox-review-card,
    .appfox-contact-card,
    .appfox-table-card {
      padding: 22px;
      transition: border-color .25s ease, transform .25s ease, background-color .25s ease
    }

    .appfox-proof-card:hover,
    .appfox-blog-card:hover,
    .appfox-review-card:hover,
    .appfox-contact-card:hover,
    .appfox-table-card:hover {
      border-color: rgba(216, 254, 145, .35);
      transform: translateY(-3px)
    }

    .appfox-proof-value {
      margin: 0 0 14px;
      color: var(--token-a888adc2-3d05-4d6f-88b7-8dab97418795, rgb(216, 254, 145));
      font-family: "Reckless Condensed M-TRIAL Book", "Reckless Condensed M-TRIAL Book Placeholder", sans-serif;
      font-size: 44px;
      font-weight: 300;
      line-height: 1
    }

    .appfox-card-title,
    .appfox-blog-title,
    .appfox-contact-title {
      margin: 0 0 10px;
      color: #fff;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 20px;
      line-height: 1.15;
      letter-spacing: -.03em
    }

    .appfox-card-text,
    .appfox-blog-text,
    .appfox-contact-text,
    .appfox-review-role {
      margin: 0;
      color: var(--token-d072d1f5-ef86-4b7c-bae1-6c9f6238e10b, rgb(204, 204, 204));
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.55;
      letter-spacing: -.02em
    }

    .appfox-process-grid,
    .appfox-tech-grid,
    .appfox-calc-grid {
      display: grid;
      gap: 16px
    }

    .appfox-process-grid {
      grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .appfox-tech-grid {
      grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .appfox-calc-grid {
      grid-template-columns: 1.15fr .85fr
    }

    .appfox-process-card,
    .appfox-tech-card,
    .appfox-calc-shell,
    .appfox-calc-result {
      padding: 22px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(255, 255, 255, .045);
      border-radius: 24px
    }

    .appfox-process-step {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 42px;
      height: 42px;
      margin-bottom: 18px;
      border-radius: 999px;
      background: rgba(216, 254, 145, .12);
      color: rgba(216, 254, 145, .96);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 15px
    }

    .appfox-tech-card {
      min-height: 220px
    }

    .appfox-tech-label {
      display: inline-flex;
      margin-bottom: 16px;
      padding: 8px 12px;
      border-radius: 999px;
      background: rgba(255, 255, 255, .06);
      color: rgba(216, 254, 145, .96);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 13px;
      letter-spacing: -.02em
    }

    .appfox-calc-shell,
    .appfox-calc-result {
      position: relative;
      z-index: 1
    }

    .appfox-calc-result {
      background: linear-gradient(180deg, rgba(216, 254, 145, .1) 0%, rgba(255, 255, 255, .045) 100%)
    }

    .appfox-calc-form {
      display: grid;
      gap: 16px
    }

    .appfox-calc-row {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 14px
    }

    .appfox-field {
      display: grid;
      gap: 8px
    }

    .appfox-field-label {
      color: rgba(255, 255, 255, .82);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      letter-spacing: -.02em
    }

    .appfox-select,
    .appfox-range {
      width: 100%
    }

    .appfox-select {
      appearance: none;
      color-scheme: dark;
      min-height: 52px;
      padding: 0 46px 0 16px;
      border-radius: 16px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03));
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
      color: #fff;
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      cursor: pointer;
      background-image: linear-gradient(45deg, transparent 50%, rgba(216, 254, 145, .92) 50%), linear-gradient(135deg, rgba(216, 254, 145, .92) 50%, transparent 50%);
      background-position: calc(100% - 22px) calc(50% - 3px), calc(100% - 16px) calc(50% - 3px);
      background-size: 6px 6px, 6px 6px;
      background-repeat: no-repeat
    }

    .appfox-select option {
      background: #0b0d09;
      color: #fff
    }

    .appfox-select:focus-visible {
      outline: 1px solid rgba(216, 254, 145, .72);
      border-color: rgba(216, 254, 145, .65)
    }

    .appfox-range {
      accent-color: rgb(216, 254, 145)
    }

    .appfox-range-meta {
      display: flex;
      justify-content: space-between;
      gap: 16px;
      color: rgba(204, 204, 204, .8);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 13px
    }

    .appfox-calc-stats {
      display: grid;
      gap: 14px;
      margin-bottom: 22px
    }

    .appfox-calc-stat {
      display: flex;
      align-items: flex-end;
      justify-content: space-between;
      gap: 16px;
      padding-bottom: 14px;
      border-bottom: .5px solid rgba(255, 255, 255, .08)
    }

    .appfox-calc-value {
      margin: 0;
      color: #fff;
      font-family: "Reckless Condensed M-TRIAL Book", "Reckless Condensed M-TRIAL Book Placeholder", sans-serif;
      font-size: 44px;
      font-weight: 300;
      line-height: 1
    }

    .appfox-calc-caption {
      margin: 0;
      color: rgba(204, 204, 204, .82);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.45
    }

    .appfox-inline-note {
      margin: 18px 0 0;
      color: rgba(204, 204, 204, .82);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.6
    }

    .appfox-table-wrap {
      overflow: auto
    }

    .appfox-table {
      width: 100%;
      border-collapse: collapse;
      min-width: 760px
    }

    .appfox-table th,
    .appfox-table td {
      padding: 14px 16px;
      border-bottom: .5px solid rgba(255, 255, 255, .1);
      text-align: left;
      vertical-align: top
    }

    .appfox-table th {
      color: rgba(216, 254, 145, .92);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: -.02em
    }

    .appfox-table td {
      color: rgba(255, 255, 255, .88);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.55
    }

    .appfox-review-quote {
      margin: 0 0 18px;
      color: #fff;
      font-family: "Reckless Condensed M-TRIAL Book", "Reckless Condensed M-TRIAL Book Placeholder", sans-serif;
      font-size: 28px;
      font-weight: 300;
      line-height: 1.1;
      letter-spacing: -.03em
    }

    .appfox-review-meta {
      padding-top: 16px;
      border-top: .5px solid rgba(255, 255, 255, .1)
    }

    .appfox-review-name {
      margin: 0 0 6px;
      color: rgba(216, 254, 145, .95);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 15px
    }

    .appfox-faq {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 16px
    }

    .appfox-faq details {
      padding: 0;
      overflow: hidden
    }

    .appfox-faq summary {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 16px;
      list-style: none;
      padding: 20px 22px;
      cursor: pointer;
      color: #fff;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 17px;
      line-height: 1.25
    }

    .appfox-faq summary::-webkit-details-marker {
      display: none
    }

    .appfox-faq summary::after {
      content: "+";
      flex: none;
      width: 28px;
      height: 28px;
      display: grid;
      place-items: center;
      border-radius: 999px;
      border: .5px solid rgba(255, 255, 255, .12);
      color: rgba(216, 254, 145, .92);
      transition: transform .25s ease, background-color .25s ease
    }

    .appfox-faq details[open] summary::after {
      transform: rotate(45deg);
      background: rgba(216, 254, 145, .08)
    }

    .appfox-faq-answer {
      padding: 0 22px 22px;
      color: var(--token-d072d1f5-ef86-4b7c-bae1-6c9f6238e10b, rgb(204, 204, 204));
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.6;
      letter-spacing: -.02em
    }

    .appfox-blog-tag {
      display: inline-flex;
      margin-bottom: 14px;
      padding: 7px 10px;
      border-radius: 999px;
      background: rgba(216, 254, 145, .08);
      color: rgba(216, 254, 145, .92);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 13px;
      letter-spacing: -.02em
    }

    .appfox-blog-link {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      margin-top: 18px;
      color: #fff;
      text-decoration: none;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 15px;
      white-space: nowrap
    }

    .appfox-contact-actions {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      margin-top: 18px
    }

    .appfox-contact-button {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 48px;
      padding: 0 18px;
      border-radius: 999px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(216, 254, 145, .95);
      color: #000;
      text-decoration: none;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 15px;
      letter-spacing: -.02em;
      line-height: 1;
      text-align: center;
      white-space: nowrap
    }

    .appfox-contact-button.is-secondary {
      background: rgba(255, 255, 255, .05);
      color: #fff
    }

    .appfox-feedback-grid {
      display: grid;
      grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
      gap: 18px
    }

    .appfox-feedback-shell,
    .appfox-feedback-form {
      display: grid;
      gap: 16px
    }

    .appfox-feedback-list {
      display: grid;
      gap: 12px;
      margin: 0;
      padding-left: 20px;
      color: rgba(204, 204, 204, .84);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.6
    }

    .appfox-feedback-form .appfox-calc-row {
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .appfox-feedback-form textarea,
    .appfox-feedback-form input {
      width: 100%;
      min-width: 0;
      padding: 14px 16px;
      border-radius: 16px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03));
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
      color: #fff;
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.5
    }

    .appfox-feedback-form textarea {
      min-height: 140px;
      resize: vertical
    }

    .appfox-feedback-form input:focus-visible,
    .appfox-feedback-form textarea:focus-visible {
      outline: 1px solid rgba(216, 254, 145, .72);
      border-color: rgba(216, 254, 145, .65)
    }

    .appfox-form-privacy {
      margin: 0;
      color: rgba(204, 204, 204, .68);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 13px;
      line-height: 1.5
    }

    .appfox-form-privacy a {
      color: var(--token-a888adc2-3d05-4d6f-88b7-8dab97418795, rgb(216, 254, 145));
      text-decoration: none
    }

    .appfox-form-privacy a:hover {
      text-decoration: underline
    }

    .appfox-feedback-note {
      margin: 0;
      color: rgba(204, 204, 204, .68);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.6
    }

    .appfox-feedback-success {
      margin: 0;
      color: rgba(216, 254, 145, .96);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.5
    }

    .appfox-feedback-success[hidden] {
      display: none
    }

    .appfox-feedback-contacts {
      display: grid;
      gap: 12px
    }

    .appfox-feedback-link {
      display: grid;
      gap: 6px;
      padding: 14px 16px;
      border: .5px solid rgba(255, 255, 255, .12);
      border-radius: 18px;
      background: rgba(255, 255, 255, .04);
      color: #fff;
      text-decoration: none
    }

    .appfox-feedback-link strong {
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 16px;
      line-height: 1.25
    }

    .appfox-feedback-link small {
      color: rgba(204, 204, 204, .74);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.55
    }

    /* Hero: Framer ставит width:min-content — блок заголовка не тянется на ширину экрана */
    #hero .framer-13y53a1,
    #hero .framer-auk6dm,
    #hero .framer-136841q {
      width: 100% !important;
      align-items: center !important;
    }

    #hero .framer-s3q4jc,
    #hero .framer-154fnc6,
    #hero [data-framer-component-type="RichTextContainer"] {
      width: 100% !important;
      max-width: 100%;
      align-items: center !important;
    }

    #hero h1.framer-text {
      width: 100% !important;
      text-align: center !important;
      max-width: max-content;
    }

    #hero .framer-154fnc6 p.framer-text {
      width: 100% !important;
      text-align: center !important;
    }

    .appfox-hero-badge-clean {
      display: inline-flex !important;
      align-items: center !important;
      justify-content: center !important;
      width: auto !important;
      min-width: 0 !important;
      height: auto !important;
      min-height: auto !important;
      padding: 0 !important;
      border: 0 !important;
      background: none !important;
      box-shadow: none !important;
      border-radius: 0 !important;
      backdrop-filter: none !important;
      -webkit-backdrop-filter: none !important
    }

    .appfox-hero-badge-clean::before,
    .appfox-hero-badge-clean::after {
      content: none !important;
      display: none !important
    }

    .appfox-hero-badge-label {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      white-space: nowrap;
      color: rgba(255, 255, 255, .92);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      letter-spacing: -.02em
    }

    .framer-xlP96 nav .framer-1s93x91 {
      width: 164px !important;
      height: 35px !important
    }

    .framer-xlP96 nav .framer-n9mky9 {
      width: 150px !important;
      height: 32px !important
    }

    .appfox-hero-marquee-wrap {
      width: 100%
    }

    .appfox-hero-marquee {
      position: relative;
      overflow: hidden;
      -webkit-mask-image: linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%);
      mask-image: linear-gradient(to right, transparent 0%, #000 12%, #000 88%, transparent 100%)
    }

    .appfox-marquee-track {
      display: flex;
      align-items: center;
      gap: 56px;
      width: max-content;
      animation: appfox-marquee 24s linear infinite
    }

    .appfox-marquee-group {
      display: flex;
      align-items: center;
      gap: 56px
    }

    .appfox-marquee-item {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      opacity: .78;
      filter: grayscale(1);
      transition: opacity .25s ease, filter .25s ease
    }

    .appfox-marquee-item:hover {
      opacity: 1;
      filter: none
    }

    .appfox-marquee-item img {
      display: block;
      height: 26px;
      width: auto;
      max-width: none
    }

    .appfox-stack-panel {
      display: grid;
      justify-items: center;
      gap: 18px
    }

    .appfox-stack-list {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 12px
    }

    .appfox-stack-chip {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      min-height: 54px;
      padding: 0 16px;
      border-radius: 18px;
      border: .5px solid rgba(255, 255, 255, .12);
      background: rgba(255, 255, 255, .04);
      color: #fff;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      letter-spacing: -.02em
    }

    .appfox-stack-icon {
      width: 20px;
      height: 20px;
      display: block
    }

    .appfox-stack-copy {
      color: rgba(216, 254, 145, .94);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      letter-spacing: -.02em;
      text-align: center
    }

    .appfox-modal-backdrop {
      position: fixed;
      inset: 0;
      display: none;
      align-items: center;
      justify-content: center;
      padding: 24px;
      background: rgba(0, 0, 0, .72);
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      z-index: 120
    }

    .appfox-modal-backdrop.is-open {
      display: flex
    }

    .appfox-modal {
      width: min(1080px, calc(100vw - 24px));
      max-height: min(92vh, 920px);
      overflow: auto;
      border: .5px solid rgba(255, 255, 255, .1);
      border-radius: 32px;
      background: linear-gradient(180deg, rgba(255, 255, 255, .04), transparent 18%), rgba(8, 10, 8, .96);
      box-shadow: 0 30px 80px rgba(0, 0, 0, .48)
    }

    .appfox-modal-layout {
      display: grid;
      grid-template-columns: minmax(0, 1.08fr) minmax(320px, .82fr)
    }

    .appfox-modal-main,
    .appfox-modal-aside {
      padding: clamp(24px, 4vw, 34px)
    }

    .appfox-modal-aside {
      border-left: .5px solid rgba(255, 255, 255, .08);
      background: linear-gradient(180deg, rgba(216, 254, 145, .08), rgba(216, 254, 145, .02)), rgba(12, 16, 10, .94)
    }

    .appfox-modal-top {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 20px;
      margin-bottom: 20px
    }

    .appfox-modal-title {
      margin: 0 0 10px;
      color: #fff;
      font-family: "Reckless Condensed M-TRIAL Book", "Reckless Condensed M-TRIAL Book Placeholder", sans-serif;
      font-size: clamp(40px, 3vw, 56px);
      font-weight: 300;
      line-height: 1;
      letter-spacing: -.04em
    }

    .appfox-modal-copy {
      margin: 0;
      color: rgba(204, 204, 204, .84);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 16px;
      line-height: 1.6;
      letter-spacing: -.02em
    }

    .appfox-modal-close {
      width: 44px;
      height: 44px;
      display: grid;
      place-items: center;
      border: .5px solid rgba(255, 255, 255, .12);
      border-radius: 14px;
      background: rgba(255, 255, 255, .04);
      color: #fff;
      font-size: 24px;
      line-height: 1;
      cursor: pointer
    }

    .appfox-modal-grid,
    .appfox-modal-grid-two,
    .appfox-modal-contacts {
      display: grid;
      gap: 14px
    }

    .appfox-modal-grid-two {
      grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .appfox-modal-field {
      display: grid;
      gap: 8px
    }

    .appfox-modal-field span,
    .appfox-modal-label {
      color: #fff;
      font-family: "Fragment Mono", "Fragment Mono Placeholder", monospace;
      font-size: 12px;
      letter-spacing: .08em;
      text-transform: uppercase
    }

    .appfox-modal-field input,
    .appfox-modal-field textarea {
      width: 100%;
      min-width: 0;
      padding: 14px 16px;
      border: .5px solid rgba(255, 255, 255, .12);
      border-radius: 16px;
      background: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03));
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);
      color: #fff;
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.5
    }

    .appfox-modal-field textarea {
      min-height: 126px;
      resize: vertical
    }

    .appfox-modal-field input:focus-visible,
    .appfox-modal-field textarea:focus-visible {
      outline: 1px solid rgba(216, 254, 145, .72);
      border-color: rgba(216, 254, 145, .65)
    }

    .appfox-modal-submit {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 52px;
      padding: 0 22px;
      border: 0;
      border-radius: 999px;
      background: rgba(216, 254, 145, .95);
      color: #000;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 16px;
      letter-spacing: -.02em;
      line-height: 1;
      white-space: nowrap;
      cursor: pointer
    }

    .appfox-modal-note {
      margin: 0;
      color: rgba(204, 204, 204, .68);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.6
    }

    .appfox-footer-note a {
      color: var(--token-a888adc2-3d05-4d6f-88b7-8dab97418795, rgb(216, 254, 145));
      text-decoration: none
    }

    .appfox-footer-note a:hover {
      text-decoration: underline
    }

    .appfox-modal-success {
      margin: 0;
      color: rgba(216, 254, 145, .96);
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.5
    }

    .appfox-modal-success[hidden] {
      display: none
    }

    .appfox-modal-contacts {
      margin: 14px 0 20px
    }

    .appfox-modal-contact {
      display: grid;
      gap: 6px;
      padding: 14px 16px;
      border: .5px solid rgba(255, 255, 255, .12);
      border-radius: 18px;
      background: rgba(255, 255, 255, .04);
      color: #fff;
      text-decoration: none
    }

    .appfox-modal-contact strong {
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 16px;
      line-height: 1.25
    }

    .appfox-modal-contact small {
      color: rgba(204, 204, 204, .74);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.55
    }

    .appfox-modal-list {
      display: grid;
      gap: 12px;
      margin: 14px 0 0;
      padding-left: 20px;
      color: rgba(204, 204, 204, .84);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.6
    }

    .appfox-site-footer {
      position: relative;
      width: min(1280px, calc(100vw - 80px));
      margin: 24px auto 42px;
      padding: 28px 32px 24px;
      border: .5px solid rgba(255, 255, 255, .08);
      border-radius: 32px;
      background: linear-gradient(180deg, rgba(10, 12, 10, .94) 0%, rgba(0, 0, 0, .96) 100%);
      overflow: hidden
    }

    .appfox-site-footer::before {
      content: "";
      position: absolute;
      inset: 0;
      background: radial-gradient(circle at 50% 0%, rgba(216, 254, 145, .14), transparent 36%);
      pointer-events: none
    }

    .appfox-footer-inner {
      position: relative;
      z-index: 1
    }

    .appfox-footer-top {
      display: grid;
      grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
      gap: 28px;
      padding-bottom: 24px;
      border-bottom: .5px solid rgba(255, 255, 255, .08)
    }

    .appfox-footer-brand {
      display: grid;
      gap: 16px;
      max-width: 520px
    }

    .appfox-footer-brand img {
      height: 34px;
      width: auto
    }

    .appfox-footer-copy {
      margin: 0;
      color: rgba(204, 204, 204, .84);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 15px;
      line-height: 1.6
    }

    .appfox-footer-links {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 20px
    }

    .appfox-footer-col {
      display: grid;
      gap: 10px
    }

    .appfox-footer-col h3 {
      margin: 0;
      color: #fff;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 15px;
      letter-spacing: -.02em
    }

    .appfox-footer-col a,
    .appfox-footer-col p {
      margin: 0;
      color: rgba(204, 204, 204, .76);
      text-decoration: none;
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 14px;
      line-height: 1.55
    }

    .appfox-footer-col a:hover {
      color: #fff
    }

    .appfox-footer-bottom {
      display: flex;
      justify-content: space-between;
      align-items: center;
      gap: 18px;
      flex-wrap: wrap;
      padding-top: 18px
    }

    .appfox-footer-note {
      margin: 0;
      color: rgba(204, 204, 204, .62);
      font-family: "Booton-TRIAL Light", "Booton-TRIAL Light Placeholder", sans-serif;
      font-size: 13px;
      line-height: 1.5
    }

    .appfox-footer-socials {
      display: flex;
      flex-wrap: wrap;
      gap: 10px
    }

    .appfox-footer-socials a {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-height: 40px;
      padding: 0 14px;
      border-radius: 999px;
      border: .5px solid rgba(255, 255, 255, .1);
      background: rgba(255, 255, 255, .04);
      color: #fff;
      text-decoration: none;
      font-family: "Booton-TRIAL Medium", "Booton-TRIAL Medium Placeholder", sans-serif;
      font-size: 13px;
      white-space: nowrap
    }

    .framer-xp280p {
      display: none !important
    }

    .framer-1mcr0k[data-framer-name="Button"],
    .framer-XQiWy,
    .framer-k2i652,
    .framer-1vbirlk,
    .framer-1mh3y87 {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important
    }

    .framer-1mcr0k[data-framer-name="Button"] [data-framer-component-type="RichTextContainer"],
    .framer-XQiWy [data-framer-component-type="RichTextContainer"],
    .framer-k2i652 [data-framer-component-type="RichTextContainer"],
    .framer-1vbirlk [data-framer-component-type="RichTextContainer"],
    .framer-1mh3y87 [data-framer-component-type="RichTextContainer"] {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      width: 100% !important;
      height: 100% !important
    }

    .framer-1mcr0k[data-framer-name="Button"] p.framer-text,
    .framer-XQiWy p.framer-text,
    .framer-k2i652 p.framer-text,
    .framer-1vbirlk p.framer-text,
    .framer-1mh3y87 p.framer-text {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      min-height: 100% !important;
      margin: 0 !important;
      line-height: 1 !important;
      text-align: center !important;
      transform: translateY(.04em)
    }

    .appfox-slider-shell {
      position: relative;
      overflow-x: auto;
      overflow-y: hidden;
      scrollbar-width: none;
      -ms-overflow-style: none;
      scroll-snap-type: x mandatory;
      scroll-behavior: smooth;
      cursor: grab
    }

    .appfox-slider-shell::-webkit-scrollbar {
      display: none
    }

    .appfox-slider-track {
      display: grid !important;
      grid-template-columns: none !important;
      grid-auto-flow: column;
      grid-auto-columns: clamp(320px, 46vw, 540px);
      gap: 16px;
      width: max-content;
      min-width: 100%;
      padding-bottom: 8px
    }

    .appfox-slider-track>* {
      min-width: 0;
      scroll-snap-align: start
    }

    .appfox-slider-controls {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 16px;
      margin-top: 18px
    }

    .appfox-slider-actions,
    .appfox-slider-dots {
      display: flex;
      align-items: center;
      gap: 10px
    }

    .appfox-slider-button,
    .appfox-slider-dot {
      appearance: none;
      border: 0;
      padding: 0;
      cursor: pointer;
      transition: transform .25s ease, background-color .25s ease, opacity .25s ease
    }

    .appfox-slider-button {
      width: 44px;
      height: 44px;
      border-radius: 999px;
      background: rgba(255, 255, 255, .06);
      color: #fff;
      border: .5px solid rgba(255, 255, 255, .12);
      display: grid;
      place-items: center
    }

    .appfox-slider-button:hover {
      transform: translateY(-2px);
      background: rgba(216, 254, 145, .14)
    }

    .appfox-slider-button:disabled {
      opacity: .35;
      cursor: default;
      transform: none
    }

    .appfox-slider-dot {
      width: 10px;
      height: 10px;
      border-radius: 999px;
      background: rgba(255, 255, 255, .18)
    }

    .appfox-slider-dot.is-active {
      width: 34px;
      background: rgba(216, 254, 145, .95)
    }

    [data-appfox-reveal] {
      opacity: 0;
      transform: translate3d(0, calc(34px + var(--appfox-parallax-y, 0px)), 0) scale(.985);
      transition: opacity .7s cubic-bezier(.22, 1, .36, 1), transform .7s cubic-bezier(.22, 1, .36, 1);
      transition-delay: var(--appfox-delay, 0ms);
      will-change: transform, opacity;
      visibility: hidden
    }

    [data-appfox-reveal].is-visible {
      opacity: 1 !important;
      transform: translate3d(0, var(--appfox-parallax-y, 0px), 0) scale(1) !important;
      visibility: visible !important
    }

    #audience.is-visible {
      opacity: 1 !important;
      transform: none !important;
      visibility: visible !important
    }

    [data-appfox-parallax] {
      will-change: transform
    }

    @keyframes appfox-marquee {
      0% {
        transform: translateX(0)
      }

      100% {
        transform: translateX(-50%)
      }
    }

    @media (max-width:1199.98px) {

      .appfox-chip-grid,
      .appfox-card-grid,
      .appfox-blog-grid,
      .appfox-review-grid,
      .appfox-faq,
      .appfox-contact-grid,
      .appfox-process-grid,
      .appfox-tech-grid,
      .appfox-calc-grid,
      .appfox-feedback-grid,
      .appfox-studio-platforms {
        grid-template-columns: repeat(2, minmax(0, 1fr))
      }

      .appfox-studio-card--wide {
        grid-column: span 2
      }

      .appfox-custom-title {
        font-size: 44px
      }
    }

    @media (max-width:1199.98px) {
      .appfox-slider-track {
        grid-auto-columns: clamp(300px, 58vw, 460px)
      }
    }

    @media (max-width:809.98px) {

      .appfox-custom-section,
      .appfox-site-footer {
        width: calc(100vw - 24px);
        padding: 22px;
        border-radius: 24px
      }

      .appfox-custom-head {
        flex-direction: column;
        align-items: flex-start
      }

      .appfox-chip-grid,
      .appfox-card-grid,
      .appfox-blog-grid,
      .appfox-review-grid,
      .appfox-faq,
      .appfox-contact-grid,
      .appfox-process-grid,
      .appfox-tech-grid,
      .appfox-calc-grid,
      .appfox-calc-row,
      .appfox-modal-layout,
      .appfox-modal-grid-two,
      .appfox-feedback-grid,
      .appfox-feedback-form .appfox-calc-row,
      .appfox-studio-platforms {
        grid-template-columns: minmax(0, 1fr)
      }

      .appfox-studio-card--wide {
        grid-column: auto
      }

      .appfox-studio-stats {
        flex: 1 1 auto;
        width: 100%
      }

      .appfox-custom-title {
        font-size: 36px
      }

      .appfox-footer-top {
        grid-template-columns: minmax(0, 1fr)
      }

      .appfox-footer-links {
        display: none
      }

      .appfox-footer-bottom {
        flex-wrap: wrap;
        justify-content: flex-start
      }

      .appfox-slider-track {
        grid-auto-columns: clamp(280px, 92vw, 420px)
      }

      .appfox-slider-controls {
        flex-wrap: wrap
      }

      .appfox-marquee-track,
      .appfox-marquee-group {
        gap: 34px
      }

      .appfox-marquee-item img {
        height: 22px
      }

      .appfox-custom-title {
        font-size: 36px
      }

      .appfox-review-quote,
      .appfox-calc-value,
      .appfox-modal-title {
        font-size: 24px
      }

      .appfox-modal {
        width: calc(100vw - 16px);
        border-radius: 24px
      }

      .appfox-modal-main,
      .appfox-modal-aside {
        padding: 22px
      }

      .appfox-modal-aside {
        border-left: 0;
        border-top: .5px solid rgba(255, 255, 255, .08)
      }

      .appfox-footer-socials a:last-child {
        display: none
      }
    }
