/* About Us page (Template: page-templates/page-about-us.php)
   Scoped styles only (do not affect other pages) */

.about-us {
  --about-bg: #0b0b0e;
  --about-panel: rgba(255, 255, 255, 0.06);
  --about-panel-strong: rgba(255, 255, 255, 0.10);
  --about-border: rgba(255, 255, 255, 0.12);
  --about-muted: rgba(255, 255, 255, 0.70);
  --about-muted-2: rgba(255, 255, 255, 0.55);
  --about-accent: var(--color-accent, #AAD25A);
  --about-radius: 18px;
  --about-radius-lg: 24px;
  --about-shadow: 0 18px 50px rgba(0, 0, 0, 0.45);
  --about-gap: 24px;
  color: #fff;
}


/* ---------------- Hero ---------------- */
.about-us-hero {
  padding: 140px 0 96px;
  position: relative;
  overflow: hidden;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}

.about-us-hero__container {
  position: relative;
  z-index: 1;
}

.about-us-hero__content {
  width: 55%;
}

.about-us-hero__title {
  font-size: var(--font-size-72);
  line-height: 120%;
  letter-spacing: -0.03em;
  margin-bottom: 30px;
  font-weight: var(--font-weight-bold);
}

.about-us-hero__lead {
  color: #bcbec0;
  font-weight: var(--font-weight-regular);
}

.about-us-hero__lead p strong {
  color: var(--color-accent);
}




/* ---------------- Intro + stats ---------------- */
.about-us-intro {
  overflow: hidden;
  padding: 75px 0 270px 0;
  background: var(--color-white);
}

.about-us-intro__text {
  color: #151518;
  width: 85%;
}

.about-us-stats {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 22px;
  margin: 50px 0px;
}



.about-us-stats__value {
  font-weight: var(--font-weight-bold);
  color: var(--about-accent);
  font-size: var(--font-size-60);
  letter-spacing: -0.01em;
  line-height: 110%;
}

.about-us-stats__label {
  font-size: var(--font-size-28);
  font-weight: var(--font-weight-medium);
  color: #151518;
  line-height: 110%;
}

/* ---------------- Talent banner ---------------- */
.about-us-talent {
  width: 100%;
  position: relative;
}


.about-us-talent__content {
  position: absolute;
  width: 100%;
  top: -250px;
  z-index: 100;
  left: 50%;
  transform: translateX(-50%);
}

.about-us-talent__banner {
  width: 100%;
  border-radius: 16px;
  padding: 172px 0 113px 0px;
  overflow: hidden;
  background: black;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.25);
  z-index: 100;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 80px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}


.about-us-talent__title {
  margin: 0;
  text-align: center;
}


.about-us-talent__cta {
  width: fit-content;
}

/* ---------------- Story + team ---------------- */
.about-us-story {
  padding: 275px 0 50px 0;
}

.about-us-story__title {
  color: var(--color-white);
  margin-bottom: 24px;
}

.about-us-story__header {
  margin-bottom: 50px;
}

.about-us-story__text {
  color: #bcbec0;
  width: 90%;
}

.about-us-story__text p {
  margin-bottom: 15px;
}

.about-us-team {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
  justify-content: center;
}

.about-us-team__card {
  border-radius: 16px;
  overflow: hidden;
  position: relative;
  flex: 0 1 calc((100% - 3 * 25px) / 4);
}

.about-us-team__photo {
  height: 383px;
  background:
    radial-gradient(420px 200px at 35% 30%, rgba(170, 210, 90, 0.18), rgba(170, 210, 90, 0) 70%),
    linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.60));
}

.about-us-team__photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.about-us-team-section {
  overflow: hidden;
}

.about-us-team-section__image h2 {
  text-align: center;
  margin-bottom: 100px;
}

.about-us-team-section__image img {
  display: block;
  width: 100%;
  object-fit: cover;
}

.about-us-team-section__map--mobile img {
  display: block;
  width: 100%;
  object-fit: cover;
}

.about-us-team__meta {
  padding: 32px 24px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.about-us-team__name {
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-bold);
  margin: 0;
}

.about-us-team__role {
  font-size: var(--font-size-body);
  text-transform: uppercase;
  font-style: italic;
  line-height: 320%;
  color: var(--color-white);
  margin: 0;
}

/* ---------------- Careers + jobs ---------------- */
.about-us-careers {
  padding: 150px 0px 100px 0px;
  overflow: hidden;
  position: relative;
}

.about-us-careers::after {
  content: "";
  position: absolute;
  top: 0;
  right: -45%;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1890' height='1898' viewBox='0 0 1890 1898' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cmask id='mask0_1176_2274' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='3' y='2' width='1883' height='1894'%3e%3crect width='1411.02' height='1431.03' transform='matrix(0.906591 -0.42201 0.42068 0.907209 3.99219 597.527)' fill='url(%23paint0_linear_1176_2274)' /%3e%3c/mask%3e%3cg mask='url(%23mask0_1176_2274)'%3e%3cpath d='M1408.88 984.689C1537.72 1300.11 1360.46 1704.71 1012.99 1888.32C976.546 1907.58 939.549 1923.71 902.544 1936.72C1180.16 1733.96 1310.04 1380.27 1194.68 1097.87C1079.33 815.477 757.958 700.382 442.622 810.801C475.23 787.028 509.929 765.272 546.372 746.015C893.844 562.405 1280.03 669.271 1408.88 984.689Z' fill='url(%23paint1_linear_1176_2274)' /%3e%3cg filter='url(%23filter0_f_1176_2274)'%3e%3cpath d='M1385.08 997.265C1513.92 1312.68 1360.46 1704.71 1012.99 1888.32C976.546 1907.58 939.549 1923.71 902.544 1936.72C1180.16 1733.96 1333.84 1367.69 1218.48 1085.3C1103.13 802.901 757.958 700.382 442.622 810.801C475.23 787.028 509.929 765.272 546.372 746.015C893.844 562.405 1256.23 681.847 1385.08 997.265Z' fill='url(%23paint2_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter1_f_1176_2274)'%3e%3cpath d='M1373.18 1003.55C1502.02 1318.97 1340.66 1727.07 993.186 1910.68C956.743 1929.93 919.746 1946.06 882.741 1959.08C1160.36 1756.32 1345.74 1361.4 1230.38 1079.01C1115.03 796.61 727.221 718.108 411.884 828.528C444.493 804.754 479.192 782.999 515.635 763.742C863.107 580.132 1244.33 688.132 1373.18 1003.55Z' fill='url(%23paint3_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter2_f_1176_2274)'%3e%3cpath d='M1373.18 1003.55C1502.02 1318.97 1340.66 1727.07 993.186 1910.68C956.743 1929.93 919.746 1946.06 882.741 1959.08C1160.36 1756.32 1345.74 1361.4 1230.38 1079.01C1115.03 796.61 727.221 718.108 411.884 828.528C444.493 804.754 479.192 782.999 515.635 763.742C863.107 580.132 1244.33 688.132 1373.18 1003.55Z' fill='url(%23paint4_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter3_f_1176_2274)'%3e%3cpath d='M1373.18 1003.55C1502.02 1318.97 1340.66 1727.07 993.186 1910.68C956.743 1929.93 919.746 1946.06 882.741 1959.08C1160.36 1756.32 1345.74 1361.4 1230.38 1079.01C1115.03 796.61 727.221 718.108 411.884 828.528C444.493 804.754 479.192 782.999 515.635 763.742C863.107 580.132 1244.33 688.132 1373.18 1003.55Z' fill='url(%23paint5_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter4_f_1176_2274)'%3e%3cpath d='M1315.97 1058.31C1444.82 1373.73 1340.66 1727.07 993.186 1910.68C956.743 1929.93 919.746 1946.06 882.741 1959.08C1160.36 1756.32 1387.67 1348.94 1269.06 1058.57C1120.44 694.747 727.221 718.108 411.884 828.528C444.493 804.754 479.192 782.999 515.635 763.742C863.107 580.132 1187.13 742.896 1315.97 1058.31Z' fill='url(%23paint6_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter5_f_1176_2274)'%3e%3cpath d='M1315.97 1058.32C1444.82 1373.73 1401.29 1749.31 1053.81 1932.92C1017.37 1952.18 868.21 1946.09 831.205 1959.1C1108.82 1756.34 1387.67 1348.94 1269.06 1058.57C1120.44 694.749 705.154 768.135 389.818 878.555C401.458 907.052 413.102 760.673 449.544 741.416C797.016 557.806 1187.13 742.898 1315.97 1058.32Z' fill='url(%23paint7_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter6_f_1176_2274)'%3e%3cpath d='M1315.97 1058.32C1444.82 1373.73 1401.29 1749.31 1053.81 1932.92C1017.37 1952.18 868.21 1946.09 831.205 1959.1C1108.82 1756.34 1387.67 1348.94 1269.06 1058.57C1120.44 694.749 705.154 768.135 389.818 878.555C401.458 907.052 413.102 760.673 449.544 741.416C797.016 557.806 1187.13 742.898 1315.97 1058.32Z' fill='url(%23paint8_linear_1176_2274)' /%3e%3c/g%3e%3cg filter='url(%23filter7_f_1176_2274)'%3e%3cpath d='M1315.97 1058.32C1444.82 1373.73 1401.29 1749.31 1053.81 1932.92C1017.37 1952.18 868.21 1946.09 831.205 1959.1C1108.82 1756.34 1387.67 1348.94 1269.06 1058.57C1120.44 694.749 705.154 768.135 389.818 878.555C401.458 907.052 413.102 760.673 449.544 741.416C797.016 557.806 1187.13 742.898 1315.97 1058.32Z' fill='url(%23paint9_linear_1176_2274)' /%3e%3c/g%3e%3c/g%3e%3cg filter='url(%23filter8_f_1176_2274)'%3e%3cmask id='mask1_1176_2274' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='957' y='643' width='563' height='798'%3e%3cpath opacity='0.8' d='M979.008 1440.28L1322.91 1426.48L1519.58 1097.32L1362.61 643.407L1171 874.514L1107.9 927.034L957.811 1378.98L979.008 1440.28Z' fill='url(%23paint10_linear_1176_2274)' /%3e%3c/mask%3e%3cg mask='url(%23mask1_1176_2274)'%3e%3cg opacity='0.8'%3e%3cpath d='M1305.48 932.687C1350.81 977.656 1355.49 909.537 1376.48 978.443C1386.15 1010.2 1342.38 1304.54 1345.14 1337.26C1329.09 1488.96 1241.86 1627.2 1113.3 1702.06C1087.22 1717.31 1060.31 1728.87 1032.51 1738.85C1173.32 1688.42 1236.85 1504.3 1240.43 1364.55C1245.64 1166.72 1138.64 988.028 922.064 954.028C1077.4 898.726 1294.21 1027.48 1267.93 996.741L1305.48 932.687Z' fill='%23EFFF8F' /%3e%3cg filter='url(%23filter9_f_1176_2274)'%3e%3cpath d='M1271.64 950.283C1316.98 995.252 1321.65 927.133 1342.64 996.039C1352.32 1027.79 1308.54 1322.14 1311.3 1354.86C1295.25 1506.56 1208.02 1644.8 1079.47 1719.66C1053.38 1734.91 1026.47 1746.47 998.676 1756.45C1139.48 1706.01 1248.74 1467.81 1252.32 1328.06C1257.53 1130.23 1217.84 942.223 1001.26 908.223C1156.6 852.921 1260.38 1045.07 1234.1 1014.34L1271.64 950.283Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter10_f_1176_2274)'%3e%3cpath d='M1271.64 950.283C1316.98 995.252 1321.65 927.133 1342.64 996.039C1352.32 1027.79 1308.54 1322.14 1311.3 1354.86C1295.25 1506.56 1208.02 1644.8 1079.47 1719.66C1053.38 1734.91 1026.47 1746.47 998.676 1756.45C1139.48 1706.01 1248.74 1467.81 1252.32 1328.06C1257.53 1130.23 1217.84 942.223 1001.26 908.223C1156.6 852.921 1260.38 1045.07 1234.1 1014.34L1271.64 950.283Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter11_f_1176_2274)'%3e%3cpath d='M1271.64 950.283C1316.98 995.252 1321.65 927.133 1342.64 996.039C1352.32 1027.79 1308.54 1322.14 1311.3 1354.86C1295.25 1506.56 1208.02 1644.8 1079.47 1719.66C1053.38 1734.91 1026.47 1746.47 998.676 1756.45C1139.48 1706.01 1248.74 1467.81 1252.32 1328.06C1257.53 1130.23 1217.84 942.223 1001.26 908.223C1156.6 852.921 1260.38 1045.07 1234.1 1014.34L1271.64 950.283Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter12_f_1176_2274)'%3e%3cpath d='M1271.64 950.283C1316.98 995.252 1321.65 927.133 1342.64 996.039C1352.32 1027.79 1308.54 1322.14 1311.3 1354.86C1295.25 1506.56 1208.02 1644.8 1079.47 1719.66C1053.38 1734.91 1026.47 1746.47 998.676 1756.45C1139.48 1706.01 1269.99 1488.09 1273.57 1348.34C1278.77 1150.51 1217.84 942.223 1001.26 908.223C1156.6 852.921 1260.38 1045.07 1234.1 1014.34L1271.64 950.283Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter13_f_1176_2274)'%3e%3cpath d='M1271.64 950.283C1316.98 995.252 1321.65 927.133 1342.64 996.039C1352.32 1027.79 1308.54 1322.14 1311.3 1354.86C1295.25 1506.56 1208.02 1644.8 1079.47 1719.66C1053.38 1734.91 1020.09 1756 992.293 1765.98C1133.1 1715.54 1271.09 1495.08 1274.67 1355.33C1279.87 1157.51 1217.84 942.223 1001.26 908.223C1156.6 852.921 1260.38 1045.07 1234.09 1014.34L1271.64 950.283Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter14_f_1176_2274)'%3e%3cpath d='M1305.48 932.687C1350.81 977.656 1355.49 909.537 1376.48 978.443C1386.15 1010.2 1329.22 1301.98 1331.98 1334.7C1315.93 1486.41 1241.86 1627.2 1113.3 1702.06C1087.22 1717.31 1060.31 1728.87 1032.51 1738.85C1173.32 1688.42 1245.91 1500.16 1249.49 1360.41C1254.69 1162.59 1196.6 961.561 980.022 927.56C1135.36 872.259 1294.21 1027.48 1267.93 996.741L1305.48 932.687Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter15_f_1176_2274)'%3e%3cpath d='M1292.71 944.947C1338.05 989.915 1342.72 921.797 1363.71 990.703C1373.39 1022.46 1316.45 1314.24 1319.21 1346.96C1303.16 1498.66 1229.09 1639.46 1100.54 1714.32C1074.45 1729.57 1047.54 1741.13 1019.74 1751.11C1160.55 1700.68 1245.82 1506.63 1249.4 1366.88C1254.6 1169.06 1196.51 968.031 979.931 934.031C1135.27 878.729 1281.45 1039.74 1255.16 1009L1292.71 944.947Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter16_f_1176_2274)'%3e%3cpath d='M1280.7 946.148C1326.03 991.117 1330.71 922.998 1351.7 991.904C1361.37 1023.66 1304.44 1315.44 1307.2 1348.16C1291.15 1499.87 1217.08 1640.66 1088.52 1715.52C1062.44 1730.77 1035.52 1742.33 1007.73 1752.31C1148.53 1701.88 1265.83 1491.06 1269.41 1351.31C1274.62 1153.49 1216.53 952.464 999.947 918.463C1155.28 863.162 1269.43 1040.94 1243.15 1010.2L1280.7 946.148Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter17_f_1176_2274)'%3e%3cpath d='M1280.7 946.148C1326.03 991.116 1330.71 922.998 1351.7 991.904C1361.37 1023.66 1303.5 1294.26 1306.26 1326.98C1290.21 1478.68 1197.78 1659.2 1069.22 1734.06C1043.13 1749.31 1035.52 1742.33 1007.73 1752.31C1148.53 1701.88 1280.22 1548.75 1283.79 1409C1289 1211.18 1351.45 1015.1 1134.87 981.095C1290.21 925.794 1269.43 1040.94 1243.15 1010.2L1280.7 946.148Z' fill='%23EFFF8F' /%3e%3c/g%3e%3cg filter='url(%23filter18_f_1176_2274)'%3e%3cpath d='M1280.7 946.148C1326.03 991.116 1330.71 922.998 1351.7 991.904C1361.37 1023.66 1291.55 1332.92 1294.31 1365.64C1278.26 1517.34 1197.78 1659.2 1069.22 1734.06C1043.13 1749.31 1035.52 1742.33 1007.73 1752.31C1148.53 1701.88 1253.37 1538.52 1256.95 1398.77C1262.16 1200.94 1351.45 1015.1 1134.87 981.095C1290.21 925.794 1269.43 1040.94 1243.15 1010.2L1280.7 946.148Z' fill='%23EFFF8F' /%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_f_1176_2274' x='428.098' y='644.813' width='1016.72' height='1306.43' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='7.26216' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter1_f_1176_2274' x='368.312' y='630.638' width='1092.56' height='1372.01' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='21.7865' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter2_f_1176_2274' x='348.946' y='611.272' width='1131.29' height='1410.74' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='31.4693' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter3_f_1176_2274' x='348.946' y='611.272' width='1131.29' height='1410.74' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='31.4693' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter4_f_1176_2274' x='261.8' y='536.58' width='1257.48' height='1572.58' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='75.0423' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter5_f_1176_2274' x='297.83' y='576.639' width='1176.64' height='1474.44' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='45.9937' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter6_f_1176_2274' x='191.318' y='470.128' width='1389.67' height='1687.47' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='99.2495' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter7_f_1176_2274' x='94.4897' y='373.299' width='1583.33' height='1881.13' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='147.664' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter8_f_1176_2274' x='951.862' y='892.215' width='431.965' height='554.009' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='2.97408' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter9_f_1176_2274' x='992.729' y='892.215' width='357.263' height='870.183' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='2.97408' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter10_f_1176_2274' x='935.626' y='835.112' width='471.467' height='984.387' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='31.5253' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter11_f_1176_2274' x='964.177' y='863.664' width='414.365' height='927.285' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='17.2497' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter12_f_1176_2274' x='964.177' y='863.664' width='414.365' height='927.285' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='17.2497' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter13_f_1176_2274' x='957.794' y='863.664' width='420.747' height='936.814' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='17.2497' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter14_f_1176_2274' x='964.556' y='900.076' width='428.498' height='854.242' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='7.73261' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter15_f_1176_2274' x='962.087' y='904.523' width='420.578' height='864.434' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='8.92225' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter16_f_1176_2274' x='990.43' y='898.206' width='371.894' height='863.626' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='4.75853' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter17_f_1176_2274' x='979.179' y='917.597' width='402.162' height='863.269' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='14.2756' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3cfilter id='filter18_f_1176_2274' x='979.179' y='917.597' width='401.991' height='863.269' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix' /%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape' /%3e%3cfeGaussianBlur stdDeviation='14.2756' result='effect1_foregroundBlur_1176_2274' /%3e%3c/filter%3e%3clinearGradient id='paint0_linear_1176_2274' x1='705.511' y1='0' x2='705.511' y2='1431.03' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23C4C4C4' stop-opacity='0' /%3e%3cstop offset='0.380208' stop-color='%23C4C4C4' /%3e%3cstop offset='0.578125' stop-color='%23C4C4C4' /%3e%3cstop offset='1' stop-color='%23C4C4C4' stop-opacity='0' /%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1176_2274' x1='807.422' y1='608.072' x2='1381.13' y2='1693.79' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1176_2274' x1='795.522' y1='614.36' x2='1369.23' y2='1700.07' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint3_linear_1176_2274' x1='774.454' y1='626.977' x2='1352.46' y2='1720.83' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint4_linear_1176_2274' x1='774.454' y1='626.977' x2='1352.46' y2='1720.83' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint5_linear_1176_2274' x1='774.454' y1='626.977' x2='1352.46' y2='1720.83' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint6_linear_1176_2274' x1='741.729' y1='644.269' x2='1319.74' y2='1738.12' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint7_linear_1176_2274' x1='705.017' y1='606.421' x2='1329.09' y2='1787.46' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint8_linear_1176_2274' x1='705.017' y1='606.421' x2='1329.09' y2='1787.46' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint9_linear_1176_2274' x1='705.017' y1='606.421' x2='1329.09' y2='1787.46' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23CFFF65' /%3e%3cstop offset='1' stop-color='%23C1FE48' /%3e%3c/linearGradient%3e%3clinearGradient id='paint10_linear_1176_2274' x1='1255.32' y1='868.439' x2='1087.02' y2='1400.25' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23C4C4C4' stop-opacity='0' /%3e%3cstop offset='0.565737' stop-color='%23C4C4C4' /%3e%3cstop offset='1' stop-color='%23C4C4C4' stop-opacity='0' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

.about-us-careers__grid {
  display: flex;
  justify-content: space-between;
}

.about-us-careers__title {
  color: var(--color-white);
  margin-bottom: 24px;
}

.about-us-careers__text {
  color: #bcbec0;
  width: 85%;
}

.about-us-careers__block {
  width: calc(50% - 28px);
}

.about-us-careers__content {
  margin: auto 0;
}

.about-us-careers__media {

  border-radius: 16px;
}

.about-us-careers__media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}

.about-us-jobs {
  display: grid;
  gap: 66px;
  margin-top: 150px;
}

.about-us-jobs__card {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 40px;
  border-radius: 16px;
  backdrop-filter: blur(4px);
  box-shadow: 0 1px 4px 0 rgba(38, 40, 46, 0.37);
  background: #232526;
  border: 1px solid #555;
}

.about-us-jobs__title {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-34);
  line-height: 129%;
  letter-spacing: -0.02em;
  color: #fff;
}

.about-us-jobs__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}

.about-us-jobs__description {
  font-size: var(--font-size-24);
  font-weight: var(--font-weight-regular);
  line-height: 158%;
  color: #bcbec0;
  letter-spacing: -0.02em;
  color: #fff;
}

.about-us-jobs__meta-item {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.70);
}

.about-us-jobs__tags {
  display: flex;
  gap: 16px;
  align-items: center;
}

.about-us-jobs__tag {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-size: var(--font-size-20);
  font-weight: var(--font-weight-bold);
  color: #fff;
  padding: 18px 24px;
  border-radius: 12px;
}

.about-us-jobs__tag::before {
  content: "";
  position: absolute;
  border-radius: 12px;
  inset: 0;
  padding: 1px;
  background: linear-gradient(104.14deg, #AAD25A 3.52%, #2C2F31 16.04%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}

/* ---------------- Contact + promo ---------------- */
.about-us-contact {
  padding: 0 0 84px;
}

.about-us-contact__box {
  display: flex;
  gap: 50px;
  padding: 35px 45px;
  border: 2px solid #232526;
  border-radius: 20px;
  backdrop-filter: blur(380px);
  background: rgba(255, 255, 255, 0.04);
}

.about-us-contact__title {
  font-size: var(--font-size-30);
  font-weight: var(--font-weight-medium);
  letter-spacing: -0.02em;
  color: #fff;
  margin-bottom: 40px;
}

.about-us-contact__fields {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.about-us-contact__fields--column {
  display: flex;
  gap: 14px;
}

.about-us-contact__fields--column .about-us-contact__field {
  flex: 0 50%;
}

.about-us-contact__form p {
  margin: 0;
}

.about-us-contact__fields--row p {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.about-us-contact__form br {
  display: none;
}

.about-us-contact__form .about-us-contact__field {
  width: 100%;
}

.about-us-contact__form .about-us-contact__fields--column p {
  display: flex;
  gap: 14px;
}

.about-us-contact__form-wrap {
  width: 45%;
  padding: 40px;
}

.about-us-contact__promo {
  width: 55%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 36px;
}

.about-us-contact__promo-text {
  font-size: var(--font-size-30);
  font-weight: var(--font-weight-medium);
}


.about-us-contact__input,
.about-us-contact__textarea {
  width: 100%;
  border-radius: 5px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  background: rgba(255, 255, 255, 0.05);
  color: #fff;
  padding: 12px 14px;
  outline: none;
  font-size: 14px;
}

.about-us-contact__textarea {
  resize: vertical;
  min-height: 120px;
}

.about-us-contact__input::placeholder,
.about-us-contact__textarea::placeholder {
  color: rgba(255, 255, 255, 0.42);
}

.about-us-contact__input:focus,
.about-us-contact__textarea:focus {
  border-color: rgba(170, 210, 90, 0.55);
  box-shadow: 0 0 0 3px rgba(170, 210, 90, 0.15);
}

.about-us-contact__consent {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 10px 0 14px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.70);
}

.about-us-contact__consent a {
  color: var(--color-accent);
}

.about-us-contact__checkbox {
  margin-top: 3px;
}

.about-us-contact__submit {
  width: 100%;
}



.about-us-contact__promo-content {
  display: flex;
  width: 100%;
  height: 100%;
  padding-left: 45px;
  align-items: center;
}

.about-us-contact__promo-title {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-34);
  line-height: 120%;
  letter-spacing: -0.03em;
  color: #ffffffaf;
  width: 60%;
    margin-bottom: 100px;
}

.about-us-contact__promo-title span {
  color: #aad25a;
}

.about-us-contact__promo-subtitle {
  margin: 0 0 18px;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 900;
  line-height: 1.12;
}



/* ---------------- Proof / bottom ---------------- */

.about-us-proof__cta {
  text-align: center;
  width: 80%;
  margin: 0 auto;
}

.about-us-proof__title {
  margin-bottom: 60px;
}

.about-us-proof__subtitle {
  color: #fff;
  font-size: var(--font-size-40);
  font-weight: var(--font-weight-bold);
  line-height: 120%;
  letter-spacing: -0.03em;
  margin-bottom: 60px;
}

.about-us-proof__button {
  padding: 14px 26px;
  margin: 0 auto;
}

.about-us-proof__reviews {
  text-align: center;
  padding: 100px 0;
}

.about-us-proof__reviews-title {
  text-align: center;
  color: #fff;
  margin-bottom: 40px;
}

.about-us-proof__rating {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  margin: 0px auto 28px;
}


.about-us-proof__box {
  display: flex;
  gap: 20px;
  align-items: center;
}

.about-us-proof__score-value {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-60);
  line-height: 107%;
  color: var(--color-accent);
}

.about-us-proof__score-label {
  font-size: var(--font-size-24);
  color: var(--color-white);
  font-weight: var(--font-weight-bold);
}

.about-us-proof__card {
  border-radius: 14px;
  padding: 20px;
  box-shadow: 0 2px 3px 0 rgba(49, 49, 49, 0.02), 0 8px 7px 0 rgba(49, 49, 49, 0.04);
  background: #1e1e21;
  border: 1px solid rgba(85, 85, 85, 0.33);
  text-align: left;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.about-us-proof__card hr {
  color: var(--color-accent);
}

.about-us-proof__card-text {
  margin: 10px 0 10px 0;
  font-size: var(--font-size-24);
  line-height: 117%;
  color: var(--color-white);
}

.about-us-proof__card-meta {
  display: flex;
  gap: 20px;
  align-items: center;
}

.about-us-proof__card-meta--img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}

.about-us-proof__card-meta--img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.about-us-proof__card-meta--title {
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-medium);
  color: var(--color-accent);
  margin: 0;
}

.about-us-proof__card-meta--desc {
  font-size: var(--font-size-small);
  font-weight: var(--font-weight-regular);
  color: #797979;
  margin: 0;
}

.about-us-proof__card-meta--desc p {
  margin: 0;
}

.about-us-proof::before,
.about-us-proof::after {
  content: '';
  position: absolute;
  top: 0;
  width: 120px;
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.about-us-proof::before {
  left: 0;
  background: linear-gradient(to right, #0b0b0b, transparent);
}

.about-us-proof::after {
  right: 0;
  background: linear-gradient(to left, #0b0b0b, transparent);
}

.swiper-reviews-slider .swiper-pagination {
  position: relative;
  top: 0;
  bottom: 0;
  margin-top: 35px;
}

.swiper-reviews-slider .swiper-pagination .swiper-pagination-bullet {
  background: #e2e2f5;
}

.swiper-reviews-slider .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--color-accent);
}