/* Advantages section styles */
.advantages {
  background-color: var(--color-light-grey);
  position: relative;
}

.advantages::before,
.advantages::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 50px;
}

.advantages::before {
  top: 0;
  background: var(--color-white);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 70%);
}

.advantages::after {
  bottom: 0;
  background: var(--color-white);
  clip-path: polygon(0 30%, 100% 0, 100% 100%, 0 100%);
}

.advantages-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: var(--spacing-lg);
}

.advantage-card {
  background: var(--color-white);
  border-radius: var(--radius-md);
  padding: var(--spacing-lg);
  box-shadow: var(--shadow-md);
  text-align: center;
  transition: all var(--transition-medium);
  position: relative;
  overflow: hidden;
}

.advantage-card:hover {
  transform: translateY(-5px);
  box-shadow: var(--shadow-lg);
}

.advantage-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: var(--color-pink);
  transition: all var(--transition-medium);
}

.advantage-card:hover::before {
  width: 100%;
  opacity: 0.1;
}

.advantage-icon {
  width: 70px;
  height: 70px;
  margin: 0 auto var(--spacing-md);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--color-light-grey);
  position: relative;
  transition: all var(--transition-medium);
}

.advantage-card:hover .advantage-icon {
  background: rgba(244, 194, 194, 0.2);
}

.advantage-icon::before {
  content: '';
  position: absolute;
  width: 35px;
  height: 35px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.delivery-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4C2C2'%3E%3Cpath d='M19.15 8C18.9346 7.4174 18.5734 6.90743 18.1 6.5L14.4 3.5C13.9584 3.1842 13.4397 2.98503 12.9 2.92C12.3708 2.8522 11.8356 2.90407 11.33 3.07L7.12 4.5H4C3.20435 4.5 2.44129 4.81607 1.87868 5.37868C1.31607 5.94129 1 6.70435 1 7.5V16.5C1 17.2956 1.31607 18.0587 1.87868 18.6213C2.44129 19.1839 3.20435 19.5 4 19.5H5C5 20.0304 5.21071 20.5391 5.58579 20.9142C5.96086 21.2893 6.46957 21.5 7 21.5C7.53043 21.5 8.03914 21.2893 8.41421 20.9142C8.78929 20.5391 9 20.0304 9 19.5H15C15 20.0304 15.2107 20.5391 15.5858 20.9142C15.9609 21.2893 16.4696 21.5 17 21.5C17.5304 21.5 18.0391 21.2893 18.4142 20.9142C18.7893 20.5391 19 20.0304 19 19.5H20C20.7956 19.5 21.5587 19.1839 22.1213 18.6213C22.6839 18.0587 23 17.2956 23 16.5V13.5C23.0001 12.9686 22.8999 12.4415 22.7041 11.9451C22.5083 11.4488 22.2193 10.9924 21.85 10.6L19.15 8ZM12.95 4.92C13.2259 4.83815 13.516 4.8205 13.8 4.87L14.04 4.93L17.68 7.93C17.9175 8.12382 18.1087 8.3666 18.24 8.64L15.43 6.19C15.1219 5.9469 14.7587 5.78071 14.37 5.7C14.0475 5.63315 13.714 5.64355 13.3965 5.73031C13.079 5.81707 12.7875 5.97763 12.55 6.19L12.39 6.35C12.2557 6.47223 12.1543 6.62211 12.0944 6.78823C12.0345 6.95435 12.0175 7.13218 12.0447 7.30709C12.0719 7.48201 12.1427 7.64914 12.2515 7.7952C12.3603 7.94127 12.5045 8.06248 12.67 8.15C12.8788 8.27676 13.1238 8.32546 13.365 8.28869C13.6062 8.25192 13.828 8.1316 13.9933 7.94764C14.1586 7.76367 14.2573 7.52585 14.2715 7.27592C14.2857 7.02599 14.2148 6.7784 14.07 6.57L14.16 6.46C14.1994 6.42006 14.2467 6.38949 14.3 6.37L14.4 6.33C14.5403 6.27299 14.6973 6.26911 14.8401 6.31909C14.983 6.36907 15.102 6.46956 15.17 6.6C15.1929 6.6548 15.2053 6.71354 15.2062 6.77349C15.2072 6.83343 15.1969 6.89253 15.1758 6.94818C15.1547 7.00383 15.1232 7.05488 15.0831 7.09809C15.043 7.1413 14.9953 7.17572 14.9426 7.19886C14.8899 7.222 14.8331 7.23339 14.7762 7.23228C14.7193 7.23117 14.6629 7.21758 14.611 7.19232C14.5591 7.16707 14.5127 7.13071 14.4742 7.08582C14.4357 7.04093 14.4061 6.98848 14.387 6.93L13.68 7.08C13.7232 7.26752 13.8217 7.43782 13.9646 7.57095C14.1075 7.70409 14.2885 7.7949 14.483 7.83C14.6775 7.86509 14.8779 7.84266 15.0582 7.7654C15.2385 7.68814 15.391 7.55961 15.4967 7.39573C15.6023 7.23185 15.6563 7.03997 15.6523 6.84463C15.6483 6.64929 15.5863 6.45977 15.4738 6.30021C15.3614 6.14065 15.2032 6.01809 15.0189 5.94773C14.8346 5.87737 14.6325 5.86259 14.44 5.91C14.344 5.93901 14.2535 5.9831 14.17 6.04C14.0993 6.08166 14.0341 6.13337 13.9754 6.19388C13.9168 6.25439 13.865 6.32315 13.82 6.4L13.6 6.62C13.5041 6.71717 13.379 6.7791 13.2445 6.80049C13.1099 6.82188 12.9727 6.80149 12.85 6.74C12.7291 6.68468 12.6301 6.59287 12.5666 6.47709C12.5031 6.36131 12.4781 6.22717 12.495 6.095C12.5119 5.96284 12.57 5.83909 12.6614 5.73971C12.7528 5.64033 12.873 5.57002 13.005 5.54L12.75 5.62L12.56 5.42C12.4342 5.30263 12.3489 5.15445 12.3146 4.99305C12.2803 4.83166 12.2981 4.66393 12.366 4.513C12.434 4.36207 12.5487 4.23554 12.6944 4.14963C12.8401 4.06372 13.0098 4.02238 13.18 4.03L13.34 4.05C13.2054 4.05575 13.073 4.08741 12.95 4.14V4.92ZM3 7.5C3 7.23478 3.10536 6.98043 3.29289 6.79289C3.48043 6.60536 3.73478 6.5 4 6.5H5.22C5.36185 6.50002 5.50033 6.53725 5.619 6.60745C5.73768 6.67765 5.83224 6.7788 5.89 6.9L7.67 11.3C7.73651 11.4451 7.75907 11.6056 7.7346 11.7625C7.71014 11.9194 7.63971 12.066 7.53333 12.1843C7.42696 12.3025 7.28913 12.3877 7.13604 12.4298C6.98296 12.4719 6.82016 12.4691 6.669 12.422L3.31 11.212C3.21138 11.1767 3.12178 11.1207 3.04757 11.0477C2.97335 10.9747 2.91623 10.8865 2.87996 10.7886C2.8437 10.6908 2.8191 10.5856 2.81776 10.4787C2.81642 10.3718 2.83837 10.2661 2.882 10.167L3.882 7.167C3.93487 6.99088 4.04428 6.83898 4.19289 6.7346C4.3415 6.63022 4.51999 6.57946 4.7 6.59L3 7.5ZM17 19.5C16.8022 19.5 16.6089 19.4414 16.4444 19.3315C16.28 19.2216 16.1518 19.0654 16.0761 18.8827C16.0004 18.7 15.9806 18.4989 16.0192 18.3049C16.0578 18.1109 16.153 17.9327 16.2929 17.7929C16.4327 17.653 16.6109 17.5578 16.8049 17.5192C16.9989 17.4806 17.2 17.5004 17.3827 17.5761C17.5654 17.6518 17.7216 17.78 17.8315 17.9444C17.9414 18.1089 18 18.3022 18 18.5C18 18.7652 17.8946 19.0196 17.7071 19.2071C17.5196 19.3946 17.2652 19.5 17 19.5ZM7 19.5C6.80222 19.5 6.60888 19.4414 6.44443 19.3315C6.27998 19.2216 6.15181 19.0654 6.07612 18.8827C6.00043 18.7 5.98063 18.4989 6.01921 18.3049C6.0578 18.1109 6.15304 17.9327 6.29289 17.7929C6.43275 17.653 6.61093 17.5578 6.80491 17.5192C6.99889 17.4806 7.19996 17.5004 7.38268 17.5761C7.56541 17.6518 7.72159 17.78 7.83147 17.9444C7.94135 18.1089 8 18.3022 8 18.5C8 18.7652 7.89464 19.0196 7.70711 19.2071C7.51957 19.3946 7.26522 19.5 7 19.5ZM21 16.5C21 16.7652 20.8946 17.0196 20.7071 17.2071C20.5196 17.3946 20.2652 17.5 20 17.5H19C19 16.9696 18.7893 16.4609 18.4142 16.0858C18.0391 15.7107 17.5304 15.5 17 15.5C16.4696 15.5 15.9609 15.7107 15.5858 16.0858C15.2107 16.4609 15 16.9696 15 17.5H9C9 16.9696 8.78929 16.4609 8.41421 16.0858C8.03914 15.7107 7.53043 15.5 7 15.5C6.46957 15.5 5.96086 15.7107 5.58579 16.0858C5.21071 16.4609 5 16.9696 5 17.5H4C3.73478 17.5 3.48043 17.3946 3.29289 17.2071C3.10536 17.0196 3 16.7652 3 16.5V13.85L6.07 14.93C6.36175 15.0375 6.674 15.07 6.98231 15.0244C7.29061 14.9788 7.58374 14.8563 7.83388 14.6683C8.08401 14.4803 8.28299 14.2324 8.41337 13.9461C8.54375 13.6599 8.60124 13.3442 8.58 13.03L6.75 8.5H10.12C10.2256 8.49994 10.33 8.47595 10.4259 8.42961C10.5218 8.38327 10.6071 8.31561 10.6764 8.23086C10.7456 8.14611 10.7973 8.04642 10.8275 7.93873C10.8578 7.83104 10.8659 7.71802 10.851 7.607L10.73 6.5H11.21L13.71 4H14.471C14.5641 3.99888 14.6568 4.01669 14.7442 4.05273C14.8317 4.08878 14.9126 4.14244 14.983 4.211L15.31 4.211L15.07 4.31L16.23 5.31C16.3971 5.45504 16.6064 5.53694 16.8224 5.54149C17.0384 5.54603 17.2508 5.47294 17.4242 5.33506C17.5977 5.19718 17.7214 5.00354 17.7764 4.78615C17.8315 4.56876 17.8148 4.33957 17.729 4.134C17.6431 3.92844 17.4926 3.75687 17.3 3.644L17.5 3.51L18.41 4.26C19.0963 4.82427 19.5577 5.61657 19.711 6.5H20C20.5304 6.5 21.0391 6.71071 21.4142 7.08579C21.7893 7.46086 22 7.96957 22 8.5V13.5C22 13.51 22 13.52 22 13.53L21 12.68V16.5Z'/%3E%3C/svg%3E");
}

.custom-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4C2C2'%3E%3Cpath d='M12.7929 7.79289C12.4024 7.40237 12.4024 6.76921 12.7929 6.37868C13.1834 5.98816 13.8166 5.98816 14.2071 6.37868L20.7071 12.8787C21.0976 13.2692 21.0976 13.9023 20.7071 14.2929L14.2071 20.7929C13.8166 21.1834 13.1834 21.1834 12.7929 20.7929C12.4024 20.4023 12.4024 19.7692 12.7929 19.3787L18.1716 14L12.7929 8.62132C12.4024 8.23079 12.4024 7.59763 12.7929 7.20711V7.79289ZM11.2071 7.79289C11.5976 7.40237 11.5976 6.76921 11.2071 6.37868C10.8166 5.98816 10.1834 5.98816 9.79289 6.37868L3.29289 12.8787C2.90237 13.2692 2.90237 13.9023 3.29289 14.2929L9.79289 20.7929C10.1834 21.1834 10.8166 21.1834 11.2071 20.7929C11.5976 20.4023 11.5976 19.7692 11.2071 19.3787L5.82843 14L11.2071 8.62132C11.5976 8.23079 11.5976 7.59763 11.2071 7.20711V7.79289Z'/%3E%3C/svg%3E");
}

.premium-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4C2C2'%3E%3Cpath d='M12 1L21.5 6.5V17.5L12 23L2.5 17.5V6.5L12 1ZM5.77254 17.0015L12 20.5L18.2275 17.0015L18.75 13.5809L14 17.535V18H10V17.535L5.25 13.5309L5.77254 17.0015ZM4.5 8.83722L12 14.5L19.5 8.83722V15.4589L19.4182 16.3959L12 20.5L4.5816 16.3959L4.5 15.587V8.83722ZM12 3.5L4.5 8.83722L12 14.5L19.5 8.83722L12 3.5Z'/%3E%3C/svg%3E");
}

.team-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4C2C2'%3E%3Cpath d='M12 13C12.9389 13 13.8556 13.2346 14.6567 13.6741C15.4578 14.1136 16.1099 14.7384 16.5433 15.4793C16.9767 16.2202 17.1742 17.0505 17.116 17.8896C17.0578 18.7287 16.7462 19.5307 16.2208 20.1893C14.6744 19.3976 13.4147 18.103 12.6699 16.5035C12.4502 16.0372 12.2094 15.3489 12.0461 14.4361C12.0157 14.2857 12 14.1423 12 14V13ZM12 11C9.23858 11 7 8.76142 7 6C7 3.23858 9.23858 1 12 1C14.7614 1 17 3.23858 17 6C17 8.76142 14.7614 11 12 11ZM20.058 13.6875C21.7923 14.429 23 16.1336 23 18.1339C23 20.6913 21.2662 22.8796 18.9202 23.6634C19.5998 22.9052 20.0219 21.9318 20.1092 20.8753C20.198 19.8046 19.9491 18.7348 19.4 17.808C19.316 17.6668 19.225 17.5307 19.1274 17.3996L19.337 17.5114L19.338 17.5121L19.3389 17.5126C19.6084 17.6611 19.8281 17.8724 19.99 18.1278C20.1519 18.3831 20.2513 18.6736 20.2803 18.9753C20.3094 19.277 20.2675 19.5814 20.1575 19.8658C20.0474 20.1502 19.8717 20.4071 19.6429 20.6182C19.414 20.8292 19.1375 20.989 18.8336 21.0855C18.5298 21.182 18.2073 21.2124 17.8899 21.1744C17.5725 21.1364 17.2685 21.0308 17.0006 20.865C16.7327 20.6992 16.5075 20.4769 16.3415 20.2126L16.2209 20.1893C16.7462 19.5307 17.0578 18.7287 17.116 17.8896C17.1742 17.0505 16.9767 16.2202 16.5434 15.4793C16.1099 14.7384 15.4578 14.1136 14.6567 13.6741C13.8556 13.2346 12.9389 13 12 13V14C12 14.1423 12.0157 14.2857 12.0461 14.4361C12.2094 15.3489 12.4502 16.0372 12.6699 16.5035C13.4147 18.103 14.6745 19.3976 16.2208 20.1893C15.6954 20.848 14.9771 21.3398 14.1585 21.618C13.3399 21.8963 12.4559 21.9499 11.6077 21.773C10.7595 21.5962 9.9791 21.1947 9.34713 20.6121C8.71515 20.0295 8.25437 19.2869 8.01578 18.4618C7.77719 17.6367 7.7698 16.7596 7.99443 15.9299C8.21906 15.1003 8.66794 14.3482 9.29078 13.7529C9.91363 13.1575 10.6873 12.7399 11.5328 12.5454C12.3784 12.3509 13.2635 12.3862 14.0895 12.6478L14.3881 12.7439C14.876 12.9051 15.3282 13.1558 15.7249 13.4841C15.9231 13.6493 16.0397 13.8921 16.0497 14.1494C16.0597 14.4066 15.9621 14.6577 15.7779 14.8368C15.5936 15.0159 15.3394 15.1055 15.0831 15.0855C14.8268 15.0654 14.5893 14.9373 14.4348 14.7359C14.2802 14.5344 14.1826 14.2783 14.1605 14.0086C14.1384 13.7389 14.1929 13.4685 14.3148 13.2364L13.8919 13.0971L13.7416 13.0495C13.1642 12.8657 12.5499 12.8271 11.9512 12.9377C11.3526 13.0482 10.7883 13.3049 10.305 13.6873C10.1188 13.8267 9.94379 13.9803 9.78224 14.1464C8.70642 15.2117 8.21918 16.7284 8.49568 18.2128C8.77219 19.6972 9.78093 20.9444 11.1715 21.5885C12.5621 22.2326 14.1627 22.1961 15.5202 21.4904C16.8777 20.7847 17.8213 19.489 18.0736 17.9842C18.0857 17.9162 18.0952 17.8478 18.1023 17.7791C18.3403 17.6502 18.5682 17.5042 18.7842 17.3424C19.5851 16.7708 20.2142 16.0087 20.6113 15.1288C20.5876 15.1174 20.5642 15.1054 20.5413 15.0926L20.058 14.8184V13.6875ZM9 6C9 7.65685 10.3431 9 12 9C13.6569 9 15 7.65685 15 6C15 4.34315 13.6569 3 12 3C10.3431 3 9 4.34315 9 6ZM4.60233 17.5121L4.60323 17.5126C4.87269 17.6611 5.09244 17.8724 5.25433 18.1278C5.41623 18.3831 5.51564 18.6736 5.54468 18.9753C5.57372 19.277 5.53183 19.5814 5.42176 19.8658C5.31168 20.1502 5.13595 20.4071 4.90712 20.6182C4.67829 20.8292 4.40176 20.989 4.09792 21.0855C3.79409 21.182 3.47162 21.2124 3.15422 21.1744C2.83681 21.1364 2.53281 21.0308 2.26494 20.865C1.99707 20.6992 1.7718 20.4769 1.60577 20.2126L1.48514 20.1893C2.4396 18.8399 3.88226 17.8922 5.52 17.5359C5.22069 17.5191 4.92057 17.5191 4.62126 17.5359L4.60233 17.5121ZM1 18.0387C1 16.0384 2.20771 14.3339 3.94196 13.5924V14.8233L3.45874 15.0975C3.43584 15.1103 3.41246 15.1223 3.3887 15.1337C3.78576 16.0136 4.41493 16.7756 5.21582 17.3473C5.43175 17.5091 5.65967 17.6551 5.89767 17.784C5.90481 17.8527 5.91426 17.9211 5.92635 17.9891C6.17868 19.494 7.12223 20.7896 8.47975 21.4953C9.83727 22.201 11.4379 22.2375 12.8285 21.5935C14.219 20.9494 15.2278 19.7021 15.5043 18.2177C15.7808 16.7333 15.2936 15.2166 14.2178 14.1514C14.0562 13.9853 13.8812 13.8317 13.695 13.6922C13.2117 13.3099 12.6474 13.0532 12.0488 12.9426C11.4502 12.8321 10.8358 12.8707 10.2584 13.0545L10.1081 13.102L9.68517 13.2413C9.80716 13.4735 9.86156 13.7438 9.83948 14.0135C9.8174 14.2832 9.71979 14.5394 9.5652 14.7409C9.41062 14.9423 9.17316 15.0703 8.91687 15.0904C8.66058 15.1105 8.40636 15.0209 8.22207 14.8418C8.03779 14.6627 7.94022 14.4116 7.95026 14.1544C7.9603 13.8971 8.07694 13.6543 8.27507 13.489C8.67182 13.1608 9.12395 12.91 9.61189 12.7489L9.91047 12.6527C10.7365 12.3911 11.6216 12.3558 12.4672 12.5503C13.3127 12.7449 14.0864 13.1624 14.7092 13.7578C15.3321 14.3532 15.7809 15.1053 16.0056 15.9349C16.2302 16.7646 16.2228 17.6417 15.9842 18.4667C15.7456 19.2918 15.2848 20.0344 14.6529 20.617C14.0209 21.1997 13.2405 21.6012 12.3923 21.7779C11.5441 21.9548 10.6601 21.9013 9.84151 21.623C9.0229 21.3447 8.30462 20.853 7.77916 20.1943C9.32553 19.4027 10.5853 18.108 11.3301 16.5085C11.5498 16.0422 11.7906 15.3539 11.9539 14.4411C11.9843 14.2907 12 14.1473 12 14.005V13.005C11.0611 13.005 10.1444 13.2395 9.34329 13.679C8.54219 14.1185 7.89006 14.7434 7.45666 15.4843C7.02327 16.2251 6.82584 17.0555 6.88404 17.8945C6.94224 18.7336 7.25383 19.5357 7.77916 20.1943C6.23316 19.3109 5.07952 17.7949 5.00692 16.0038C4.57772 16.0803 4.15899 16.202 3.757 16.3664L3.76784 16.3755C3.71663 16.4022 3.66607 16.4302 3.6162 16.4595C3.31659 16.6335 3.04204 16.8495 2.80001 17.1018C2.42316 17.5017 2.1379 17.9829 1.95975 18.5117C1.78159 19.0405 1.71497 19.6042 1.76421 20.1643C1.81344 20.7243 1.97751 21.2672 2.24475 21.7581C2.512 22.249 2.87747 22.6763 3.31707 23.0138C1.9711 22.2301 1 20.343 1 18.0387ZM6.5 4.75C6.5 2.67893 8.17893 1 10.25 1C10.4227 1 10.5921 1.01154 10.7576 1.03389C9.65735 2.12567 9 3.5995 9 5.18182C9 6.11865 9.25424 7.00616 9.69983 7.75H6.98153C6.67163 7.0631 6.5 6.31937 6.5 5.54545V4.75ZM14.3002 7.75C14.7457 7.00616 15 6.11865 15 5.18182C15 3.5995 14.3426 2.12567 13.2424 1.03389C13.4079 1.01154 13.5773 1 13.75 1C15.8211 1 17.5 2.67893 17.5 4.75V5.54545C17.5 6.31937 17.3284 7.0631 17.0185 7.75H14.3002Z'/%3E%3C/svg%3E");
}

.punctuality-icon::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F4C2C2'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM13 12H17V14H11V7H13V12Z'/%3E%3C/svg%3E");
}

.advantage-card h3 {
  font-size: 1.2rem;
  margin-bottom: var(--spacing-sm);
  color: var(--color-dark);
  position: relative;
}

.advantage-card p {
  color: var(--color-grey);
  line-height: 1.6;
}