#wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2026/04/black-velvet-tile.jpg);
    background-repeat: repeat;
    z-index: -1;
}

section.hero {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

section.hero #logo {
    margin: 200px auto 50px auto;
    z-index: 1;
    width: 207px;
    min-width: 207px;
    height: 160px;
    min-height: 160px;
}

section.hero h1 {
    font-size: 64px;
    font-weight: 800;
    color: #ffffff;
    padding: 100px 0 0 0;
    text-align: center;
    z-index: 1;
}

section.hero h2 {
    font-size: 30px;
    font-weight: 200;
    color: #ffffff;
    padding: 0;
    text-align: center;
    z-index: 1;
    max-width: 800px;
    width: 100%;
    margin: 20px auto 50px auto;
}

section.hero h2 strong em {
    font-style: italic;
    color: #ffffff;
    font-weight: 700;
}

container.competitor-intro p:last-child {
    margin-bottom: 0;
}

section.hero .introduction p strong {
    color: rgba(255, 255, 255, 1.0);
    font-weight: 700;
}

container.competitor-intro {
    width: 100%;
    max-width: 660px;
    margin: 120px auto -90px auto;
    z-index: 1;
    display: block;
}


section.the-problem {
    position: relative;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    z-index: 1;
}

container.competitor-intro div.h2 {
    font-size: 40px;
    font-weight: 800;
    color: #B6C5D0;
    margin-bottom: 19px;
}

container.competitor-intro p {
    font-size: 24px;
    font-weight: 200;
    color: rgb(182, 197, 208, 0.6);
    line-height: 120%;
    margin-bottom: 20px;
}

container.competitor-issues {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    max-width: 1024px;
    gap: 110px;
    margin: 0 auto 52px auto;
    clear: both;
    padding: 0 20px;
}

container.competitor-issues .issue-item {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    max-width: 260px;
}

container.competitor-issues .issue-item {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

container.competitor-issues .issue-item label {
    font-size: 17px;
    font-weight: 400;
    color: rgb(182, 197, 208, 0.8);
    margin: 19px 0 8px 0;
}

container.competitor-issues .issue-item h3 {
    font-size: 24px;
    font-weight: 800;
    color: #B6C5D0;
    margin: 0 0 16px 0;
}

container.competitor-issues .issue-item h3 span {
    color:#FE5A63;
}

container.competitor-issues .issue-item p {
    font-size: 20px;
    font-weight: 200;
    color: rgba(182, 197, 208, 0.8);
    line-height: 120%;
    margin: 0;
}

section.the-problem .summary-statement {
    font-size: 28px;
    font-weight: 200;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
    max-width: 760px;
    width: 100%;
    margin: 0 auto 170px auto;
    padding-bottom: 12px;
}

section.the-problem .summary-statement .special-underline {
    background-image: url("data:image/svg+xml,%3Csvg width='224' height='13' viewBox='0 0 224 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M56.6848 8.35645C52.0305 8.70296 52.1133 8.34448 49.8069 8.58788C49.6322 8.64921 49.4575 8.71055 49.2828 8.77188C51.781 8.53381 54.2077 8.64826 56.7286 8.3983C56.726 8.38238 56.7114 8.36843 56.6848 8.35645Z' fill='%23FF3E53'/%3E%3Cpath d='M81.412 6.31042C80.9923 6.34247 80.5906 6.37157 80.1729 6.41555C72.3849 7.0308 64.9733 7.41397 57.5347 8.13128C57.5626 8.15122 57.5845 8.17214 57.6004 8.19405C58.2399 8.15046 58.6297 8.66137 59.2872 8.61484C59.6643 8.58569 60.0413 8.55655 60.4184 8.5274C61.8792 8.42267 63.0463 8.32934 64.4214 8.15286C64.6592 8.13838 64.8771 8.11491 65.1149 8.10043C66.5218 8.00455 67.9716 7.60745 69.3925 7.48474C69.7023 7.45846 70.03 7.42923 70.3558 7.38806C74.057 7.08754 77.7922 6.76919 81.6052 6.47485C82.3706 6.41061 83.12 6.36127 83.8854 6.29703C85.8578 6.15744 87.8862 6.02093 89.8946 5.87544C91.9609 5.74496 94.0452 5.61154 96.1923 5.11066C100.257 4.88539 104.166 5.59621 108.257 5.41574C108.228 5.38784 108.206 5.36692 108.191 5.35297C107.861 5.37026 107.512 5.37858 107.164 5.39882C105.897 5.44723 104.612 5.49858 103.347 5.55892C102.816 5.5848 102.264 5.60169 101.733 5.62757C99.1491 5.7571 96.7153 5.33301 94.1515 5.47152C89.8512 5.72321 85.5926 6.00481 81.412 6.31042Z' fill='%23FF3E53'/%3E%3Cpath d='M16.6581 11.9402C16.1144 12.0048 16.1144 12.0048 15.5927 12.0904C16.8775 12.039 18.0947 11.913 19.5496 11.7724C19.7675 11.749 20.0033 11.7225 20.2212 11.6991C22.4556 11.4675 24.7281 11.2419 26.9985 11.0044C27.4182 10.9724 27.4181 10.9724 27.8519 10.9135C28.2176 10.8903 28.2176 10.8903 28.5813 10.8552C29.071 10.7994 29.5607 10.7436 30.0363 10.7146C31.0536 10.6091 32.0709 10.5035 33.0862 10.3861C34.4833 10.2305 35.8624 10.0779 37.2794 9.93133C39.7157 9.69115 42.166 9.42415 44.6524 9.15125C43.8232 9.16465 43.4414 9.20274 42.3682 9.30519C42.0405 9.33442 41.7067 9.36464 41.367 9.39584C41.0285 9.435 40.6828 9.46718 40.3297 9.49239C39.6582 9.56575 39.0026 9.62422 38.3311 9.69757C37.9854 9.72976 37.6416 9.77388 37.2759 9.79707C36.1866 9.91441 35.1114 10.0049 34.0202 10.1103C30.6945 10.4473 27.3907 10.8053 24.1589 11.1514C23.3255 11.2513 22.508 11.3363 21.6926 11.4333C21.4387 11.4626 21.2029 11.489 20.967 11.5155C19.478 11.6738 18.097 11.8145 16.6581 11.9402Z' fill='%23FF3E53'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M166.7 2.30354C164.725 2.1985 162.747 2.08153 160.776 2.00036C160.503 1.98793 160.217 1.97349 159.919 1.95704C159.647 1.95256 159.369 1.94509 159.084 1.93463C158.787 1.92613 158.49 1.91763 158.193 1.90913C157.465 1.86902 156.76 1.84984 156.035 1.82167C156.051 1.84357 156.066 1.8615 156.081 1.87545C156.306 1.89575 156.524 1.91305 156.736 1.92736C154.994 1.89435 151.849 0.853429 149.993 0.80231C149.621 0.789699 149.237 0.775076 148.84 0.758441C146.613 0.69471 144.347 0.624944 142.046 0.561078C134.187 0.403536 126.231 0.335314 118.126 0.365265C117.276 0.369681 116.407 0.365113 115.542 0.384416C114.178 0.399824 112.797 0.430118 111.432 0.445526C110.917 0.456518 110.401 0.467513 109.904 0.475554C109.187 0.495127 108.449 0.505713 107.77 0.531322C107.162 0.545129 107.162 0.54513 106.555 0.558937C105.506 0.583871 104.497 0.626778 103.468 0.660698C101.174 0.754957 99.035 -0.086881 96.7411 0.00737741C96.2455 0.0273553 95.7051 0.411843 95.2275 0.428871C94.2004 0.474727 93.2133 0.538553 92.2042 0.581459C90.5916 0.662045 89.0169 0.748669 87.4423 0.835291C83.016 1.10763 78.6495 1.40693 74.3429 1.73319C71.9887 1.91087 69.6725 2.09459 67.3583 2.29024C65.9014 2.41884 64.4663 2.56836 63.0255 2.68208C62.1361 2.7789 61.4615 2.55983 60.6081 2.65075C59.9885 2.70332 59.387 2.75294 58.7874 2.81449C58.2418 2.86719 58.2418 2.86719 57.7142 2.91694C57.2425 2.96978 57.2425 2.96978 56.7868 3.00773C56.0613 3.08994 56.0613 3.08993 55.5075 3.20527C55.5392 3.28587 55.5392 3.28587 55.6448 3.36661C55.9366 3.34328 56.2404 3.31798 56.5561 3.29071C56.9572 3.25764 57.3522 3.22554 57.7412 3.19443C58.1409 3.1534 58.5353 3.11732 58.9244 3.08621C59.9096 3.01045 59.9096 3.01045 60.589 2.98484C61.3544 2.92061 61.8991 3.13645 62.6665 3.08415C64.2873 2.94094 64.2873 2.94094 65.93 2.81864C67.1389 2.75522 68.0244 2.63452 69.1297 2.50229C69.2828 2.53439 69.4298 2.56748 69.5709 2.60155C69.2611 2.62783 68.9314 2.64513 68.6037 2.67436C56.0409 3.80295 44.3728 4.40444 32.9921 5.75594C29.3903 6.21177 25.8385 6.63487 22.3427 7.06105C19.9342 7.35796 17.5457 7.66385 15.197 7.98772C15.2009 8.01159 15.2115 8.03846 15.2287 8.06832C15.6644 8.02139 16.0935 7.97146 16.5159 7.91853C16.5185 7.93445 16.5218 7.95434 16.5257 7.97821C15.4997 8.10561 14.4676 8.23399 13.4296 8.36336C13.4335 8.38723 13.4428 8.40615 13.4574 8.42009C13.6412 8.41446 13.8211 8.38496 14.003 8.36739C14.8544 8.26453 15.6899 8.17656 16.5394 8.06177C16.8312 8.03843 17.1283 8.01014 17.4307 7.97688C17.7092 7.94756 17.993 7.91327 18.2822 7.87402C18.6819 7.83299 18.6819 7.83299 19.0797 7.78001C19.7153 7.71256 19.7153 7.71256 20.2468 7.68668C20.7185 7.63385 21.1902 7.58101 21.6618 7.52817C21.939 7.49089 22.2288 7.45562 22.5313 7.42237C22.8338 7.38911 23.1356 7.35187 23.4367 7.31066C27.0025 6.86073 27.0025 6.86073 30.284 6.59227C29.9563 6.6215 29.9563 6.6215 29.6305 6.66267C28.6531 6.78618 27.6917 6.89481 26.7124 7.00638C26.3752 7.0535 26.0374 7.09663 25.699 7.13579C21.6435 7.6415 21.6435 7.6415 20.6137 7.89618C19.8721 7.99327 19.8721 7.99327 19.0586 8.10216C17.5556 8.28736 17.5555 8.28737 16.6978 8.46479C15.7603 8.60628 14.8209 8.73582 13.8615 8.85638C13.0679 8.97426 12.4761 9.08356 11.7764 9.21056C10.3411 9.47046 8.93187 9.66478 7.35685 9.86178C7.06638 9.89307 6.78321 9.93134 6.50734 9.97658C5.83775 10.0619 5.15016 10.1501 4.46258 10.2384C4.47849 10.2603 4.48371 10.2921 4.47824 10.3338C4.81538 10.2867 5.15319 10.2436 5.49163 10.2044C5.92734 10.1575 6.37907 10.0957 6.79678 10.0517C7.02467 10.0143 7.24787 9.98589 7.46637 9.9664C8.73359 9.80762 9.55104 9.72259 10.6161 9.68277C10.9078 9.65944 11.1876 9.63807 11.4554 9.61867C12.2189 9.5425 12.2189 9.54251 12.4645 9.57577C11.4278 9.71309 10.3977 9.85341 9.37429 9.99673C9.3782 10.0206 9.38146 10.0405 9.38407 10.0564C8.72035 10.1775 8.21465 10.2482 7.45314 10.3363C7.16398 10.3755 6.87481 10.4148 6.58564 10.454C6.29648 10.4933 6.00066 10.5295 5.69819 10.5628C5.39703 10.604 5.09588 10.6452 4.79472 10.6864C4.50425 10.7177 4.21977 10.748 3.9413 10.7774C3.68942 10.8187 3.43559 10.848 3.16376 10.8804C2.53015 10.9597 2.53016 10.9597 2.01857 10.9946C2.01466 10.9707 2.0114 10.9508 2.00879 10.9349C1.33189 11.0132 0.662289 11.0985 0 11.1908C0.15959 11.2627 0.235487 11.2748 0.772893 11.2847C1.46047 11.1964 2.11403 11.126 2.78362 11.0408C4.10286 10.8612 4.10285 10.8612 5.34192 10.7561C5.75963 10.7121 6.19533 10.6651 6.61305 10.6211C6.87822 10.5858 7.14405 10.5545 7.41054 10.5271C7.68771 10.4899 7.95954 10.4575 8.22602 10.4302C8.75168 10.3685 9.29532 10.3039 9.83898 10.2392C10.0768 10.2247 10.3107 10.1864 10.5645 10.157C11.2361 10.0837 11.8896 10.0133 12.5631 9.95183C11.3096 10.1942 10.0803 10.359 8.66916 10.5414C8.368 10.5826 8.06619 10.6198 7.76373 10.6531C7.45058 10.6963 7.13743 10.7394 6.82428 10.7826C6.50982 10.8178 6.19601 10.8571 5.88285 10.9002C5.12331 11.0003 4.36376 11.1003 3.58623 11.2033C3.6754 11.2214 3.76928 11.2305 3.86785 11.2307C5.6666 11.046 7.49937 10.8435 9.36226 10.5993C11.337 10.3613 13.2957 10.1381 15.2924 9.92102C17.1091 9.73341 18.9039 9.52488 20.7727 9.31648C20.9779 9.291 21.1898 9.26852 21.4083 9.24903C21.6067 9.25734 21.8051 9.26566 22.0036 9.27398C19.8396 9.52261 17.6937 9.76829 15.5658 10.011C15.559 10.0448 15.5629 10.0687 15.5775 10.0826C16.7806 9.9834 17.9278 9.88108 19.1969 9.73424C19.3808 9.7286 19.5607 9.6991 19.7625 9.69052C20.1423 9.6405 20.54 9.58753 20.9417 9.55843C21.5413 9.49688 22.1409 9.43532 22.7565 9.35888C25.7364 9.05407 25.7364 9.05407 27.0076 8.91916C27.0222 8.93311 27.0314 8.95202 27.0353 8.97589C25.7535 9.12072 24.4723 9.26954 23.1918 9.42233C23.3089 9.46033 23.4207 9.50329 23.527 9.55122C21.98 9.73136 20.439 9.91053 18.904 10.0887C18.9079 10.1126 18.9179 10.1355 18.9338 10.1574C20.8338 9.95202 22.7459 9.74469 24.6699 9.5354C24.6858 9.55731 24.6957 9.5802 24.6996 9.60407C24.4079 9.6274 24.138 9.67166 23.8642 9.69204C22.8508 9.82145 21.8335 9.92699 20.8221 10.0683C20.3844 10.1033 19.9507 10.1622 19.515 10.2091C18.8994 10.2856 18.2838 10.362 17.6501 10.4414C17.4663 10.4471 17.2684 10.4795 17.0885 10.509C15.8933 10.656 14.7899 10.8002 13.6326 10.9532C12.7831 11.068 11.9316 11.1708 11.0982 11.2707C10.7383 11.3297 10.7383 11.3297 10.3746 11.3649C9.63499 11.4739 8.89149 11.5591 8.14993 11.6561C7.62427 11.7178 7.13655 11.7856 6.62888 11.8443C5.41759 12.0062 4.18636 12.159 2.95512 12.3119C3.05499 12.3201 3.14287 12.3302 3.21875 12.3422C3.89225 12.2808 3.89224 12.2808 4.78165 12.184C5.07146 12.1487 5.34329 12.1164 5.63506 12.0931C5.99685 12.046 6.37662 11.996 6.74036 11.9608C7.91293 11.8258 9.08016 11.6956 10.242 11.5705C7.64763 11.8979 5.05452 12.2332 2.46273 12.5765C2.47603 12.5825 2.48333 12.5895 2.48464 12.5974C3.73778 12.4655 4.91701 12.3334 6.18226 12.1627C6.37548 12.1392 6.57533 12.1187 6.78185 12.1011C7.25158 12.0364 7.70527 11.9865 8.175 11.9217C8.2029 11.9416 8.23616 11.9566 8.27475 11.9666C8.33864 11.9807 8.40252 11.9947 8.46641 12.0087C10.5487 11.8634 12.8552 11.62 15.1076 11.3854C14.2307 11.5211 13.3465 11.6497 12.455 11.7714C12.5549 11.7795 12.6488 11.7887 12.7367 11.7988C13.4462 11.7314 14.1196 11.67 14.8252 11.5788C15.0197 11.5633 15.2136 11.5437 15.4068 11.5202C16.4061 11.4176 17.4054 11.3151 18.4169 11.1737C18.4221 11.2055 18.426 11.2294 18.4286 11.2453C17.8863 11.3179 17.3446 11.3945 16.8035 11.4751C17.7946 11.4351 18.702 11.3353 19.8292 11.224C21.3561 11.0717 21.3562 11.0717 22.887 10.9432C21.6052 11.088 20.3246 11.2408 19.0454 11.4016C18.9508 11.4253 18.8634 11.4559 18.7834 11.4936C22.233 11.124 25.7187 10.7485 29.2724 10.3373C31.0531 10.1556 32.796 9.96789 34.5787 9.79811C37.7064 9.49357 40.8862 9.16824 44.084 8.83996C44.4677 8.81381 44.7935 8.77264 45.1572 8.7375C57.2725 7.58423 69.5638 7.06442 82.6217 6.02624C89.5641 5.54966 96.4582 5.68357 103.55 5.32958C104.393 5.28935 105.258 5.27005 106.102 5.22983C109.037 5.10392 112.032 5.00498 115.009 4.90898C115.136 4.9291 115.274 4.94328 115.423 4.9515C116.592 4.98049 116.813 4.98089 118.026 4.94134C118.48 4.93223 118.928 4.92011 119.369 4.90501C118.972 4.88837 118.581 4.86678 118.194 4.84022C119.347 4.77371 120.768 4.76139 122.095 4.73994C122.424 4.72264 122.756 4.71728 123.07 4.71487C123.769 4.69825 124.452 4.69651 125.134 4.68284C126.203 4.66689 127.218 4.6598 128.251 4.64975C132.145 4.62404 135.971 4.63401 139.804 4.69173C139.598 4.70925 139.397 4.72579 139.203 4.74134C146.233 5.17382 153.097 5.64974 159.796 6.16912C159.57 6.14086 159.35 6.11162 159.135 6.0814C163.117 6.25374 167.065 6.43993 170.977 6.63999C171.006 6.66789 171.029 6.69279 171.045 6.7147C168.039 6.56204 165.004 6.41828 161.94 6.28341C161.855 6.28922 161.777 6.30201 161.706 6.32176C162.603 6.38307 163.18 6.41097 164.113 6.46637C164.558 6.47911 164.558 6.47911 165.024 6.50085C165.359 6.51936 165.695 6.53787 166.031 6.55638C166.366 6.5749 166.7 6.58147 167.055 6.60897C168.154 6.66169 169.273 6.72339 170.353 6.77906C170.727 6.80361 171.1 6.82816 171.492 6.84976C181.947 7.51322 192.108 6.61706 201.536 7.32637C203.014 7.43945 204.512 7.56151 205.974 7.68948C206.629 7.74139 207.286 7.80524 207.939 7.84521C208.355 7.89967 208.746 7.92127 209.142 7.96674C209.703 8.00953 210.246 8.05526 210.81 8.10999C211.277 8.14366 211.277 8.14366 211.746 8.18927C212.627 8.26545 213.392 8.3116 214.251 8.36686C214.161 8.34084 214.076 8.31384 213.998 8.28585C213.68 8.26439 213.68 8.26439 213.38 8.23998C212.629 8.16701 211.877 8.08211 211.128 8.02107C210.808 7.98767 210.47 7.95723 210.151 7.92383C209.682 7.87822 209.212 7.83262 208.745 7.79895C208.463 7.77159 208.164 7.74717 207.862 7.71082C207.227 7.6679 207.227 7.6679 206.957 7.60178C210.269 7.89222 213.556 8.18263 216.818 8.47298C216.814 8.44911 216.81 8.42125 216.804 8.38942C216.314 8.33085 215.836 8.27032 215.37 8.20781C215.92 8.25655 216.471 8.30926 217.022 8.36595C216.856 8.32786 216.69 8.28977 216.523 8.25168C217.547 8.33708 218.571 8.42248 219.595 8.50788C219.592 8.49197 219.589 8.47208 219.585 8.4482C217.29 8.19541 214.976 7.94159 212.643 7.68674C214.856 7.88767 217.029 8.07063 219.246 8.29543C222.194 8.58422 222.194 8.58423 223.077 8.56198C223.149 8.55017 223.222 8.54235 223.295 8.53851C222.91 8.44234 222.44 8.39674 221.895 8.33906C221.646 8.32269 221.403 8.30137 221.164 8.27508C220.655 8.2115 220.146 8.14792 219.676 8.10231C218.322 7.95664 217.398 7.83861 216.146 7.63943C215.391 7.54259 214.638 7.45769 213.887 7.38472C213.641 7.35146 213.416 7.32718 213.192 7.31484C212.72 7.2573 212.231 7.20271 211.762 7.1571C211.047 7.07823 210.332 6.99936 209.617 6.92049C205.858 6.53178 202.029 6.1668 198.149 5.82262C198.046 5.79856 197.95 5.77353 197.859 5.74751C199.408 5.87762 200.951 6.01269 202.489 6.15273C202.194 6.04181 202.194 6.04181 201.531 5.94215C200.682 5.83619 199.967 5.75732 199.142 5.68422C201.355 5.88515 203.55 6.08903 205.725 6.28393C206.025 6.30834 206.325 6.33673 206.626 6.3691C206.913 6.39548 207.201 6.42186 207.489 6.44824C207.732 6.46957 207.996 6.49988 208.24 6.52121C208.989 6.58224 209.51 6.60706 210.161 6.6351C210.629 6.66877 211.06 6.70834 211.527 6.742C211.776 6.75837 212.032 6.77773 212.294 6.80009C212.545 6.82441 212.8 6.84377 213.061 6.85817C213.324 6.88052 213.586 6.90288 213.848 6.92524C214.502 6.96521 215.139 7.02007 215.758 7.07788C215.841 7.05616 215.917 7.03541 215.988 7.01565C214.522 6.86382 213.057 6.71994 211.594 6.58401C212.886 6.69079 212.886 6.69079 214.179 6.79756C215.321 6.89212 216.334 6.98347 217.432 7.03619C217.342 7.01017 217.257 6.98317 217.179 6.95518C216.441 6.8882 215.71 6.82024 214.984 6.7513C214.979 6.71947 214.974 6.69162 214.97 6.66774C215.205 6.67016 215.44 6.68053 215.677 6.69887C215.599 6.67088 215.514 6.64387 215.424 6.61786C215.67 6.6183 215.91 6.61576 216.143 6.61022C215.416 6.45973 214.59 6.37469 213.627 6.25062C213.438 6.22442 213.25 6.2022 213.062 6.18396C212.59 6.12642 212.137 6.06593 211.668 6.02032C213.168 6.15432 213.168 6.15432 214.618 6.32105C216.505 6.56315 218.53 6.74584 220.242 6.82056C220.226 6.79865 220.223 6.77876 220.232 6.76088C219.056 6.57377 217.854 6.45225 216.576 6.31865C217.136 6.35746 217.704 6.40325 218.279 6.45601C217.419 6.27843 216.656 6.13384 215.522 5.97664C215.356 5.93855 215.189 5.90046 215.023 5.86237C215.83 5.90163 216.643 5.93991 217.462 5.9772C217.366 5.91935 217.278 5.86848 217.197 5.82457C217.773 5.88529 218.35 5.94601 218.926 6.00672C218.993 5.96309 219.066 5.92245 219.146 5.88481C218.715 5.80845 218.277 5.72512 217.831 5.6348C217.393 5.55943 217.393 5.55943 216.882 5.48391C217.129 5.48436 217.376 5.48879 217.623 5.4972C217.781 5.44677 217.781 5.44677 217.849 5.4111C216.673 5.22399 215.675 5.10582 214.341 4.96914C214.339 4.96119 214.331 4.95023 214.317 4.93628C214.915 4.97715 215.507 5.02298 216.094 5.07377C216.078 5.05187 216.075 5.03197 216.085 5.01409C212.618 4.49167 208.931 4.09115 205.021 3.67829C204.475 3.62062 203.93 3.56294 203.385 3.50527C199.384 3.10716 195.115 3.35216 190.935 2.98356C190.503 2.94399 190.503 2.94399 190.036 2.91032C184.194 2.43427 178 2.93871 171.846 2.58739C170.783 2.52876 169.721 2.47014 168.676 2.40857C168.025 2.38053 167.352 2.33157 166.7 2.30354ZM174.843 3.6612C173.988 3.62981 173.775 4.55088 172.916 4.49562C172.606 4.48113 172.289 4.46364 171.966 4.44316C171.388 4.41526 170.811 4.38736 170.252 4.35651C170.237 4.34256 170.229 4.33161 170.228 4.32365C171.582 4.35894 173.042 3.49086 174.492 3.5472C174.61 3.59316 174.727 3.63116 174.843 3.6612ZM186.445 4.33273C185.606 4.28645 184.803 4.23426 183.926 4.18195C183.441 4.15123 183.441 4.15123 182.975 4.1295C182.638 4.10303 182.295 4.07754 181.946 4.05304C181.61 4.02657 181.261 4.00207 180.9 3.97953C179.649 3.90267 178.397 3.81387 177.129 3.73996C177.199 3.7202 177.276 3.69946 177.359 3.67773C180.309 3.87205 183.236 4.06633 186.137 4.26057C186.24 4.28462 186.342 4.30867 186.445 4.33273Z' fill='%23FF3E53'/%3E%3Cpath d='M14.4914 7.51508C14.8431 7.48192 15.1889 7.44973 15.5286 7.41853C14.9568 7.53682 14.5751 7.5749 13.9254 7.66918C13.6896 7.6956 13.4557 7.73395 13.2199 7.76037C12.8581 7.80744 12.8581 7.80744 12.4783 7.85746C12.2264 7.89877 11.9726 7.92814 11.7207 7.96944C10.9052 8.0664 10.1117 8.18428 9.29815 8.29317C8.75646 8.36975 8.23274 8.44337 7.6711 8.51096C6.37181 8.69952 5.05258 8.87908 3.73335 9.05865C3.82253 9.07671 3.91171 9.09477 4.00089 9.11284C4.82224 9.05169 5.67174 8.93689 6.54119 8.83109C6.849 8.79287 7.15681 8.75464 7.48261 8.71347C7.82836 8.68129 8.1702 8.62523 8.51399 8.58111C8.6939 8.55161 8.87774 8.54598 9.03966 8.51942C13.1871 8.0109 17.4224 7.47569 21.6977 6.95844C22.7131 6.84097 23.7245 6.69962 24.7398 6.58215C26.7506 6.33821 28.7652 6.11815 30.7939 5.87126C30.778 5.84935 30.7688 5.83044 30.7662 5.81453C33.0429 5.50246 35.3293 5.25008 37.6878 4.9859C38.0755 4.94683 38.4499 4.90177 38.811 4.85072C39.1868 4.81362 39.5559 4.77352 39.9183 4.73043C40.2461 4.7012 40.5719 4.66003 40.8996 4.63079C41.6991 4.54872 42.4445 4.4755 43.226 4.39638C44.5171 4.27046 45.8082 4.14454 47.1153 4.00373C47.443 3.9745 47.443 3.9745 47.8247 3.93641C48.5323 3.85716 49.2778 3.78394 50.0052 3.71367C50.4949 3.65788 51.0045 3.61108 51.5122 3.55234C52.7493 3.43527 53.9036 3.67667 55.1368 3.53573C55.2194 3.51401 55.3074 3.48732 55.4008 3.45567C54.1719 3.5101 52.8357 3.28627 51.5626 3.40924C50.5794 3.49694 50.5794 3.49694 49.9661 3.47494C49.2926 3.53636 49.2926 3.53636 48.4771 3.63331C48.0234 3.6832 48.0234 3.6832 47.5318 3.72705C47.224 3.76527 46.8802 3.80939 46.5344 3.84158C46.1887 3.87376 45.8828 3.92392 45.5371 3.9561C44.4838 4.06754 43.4505 4.18797 42.4152 4.29645C41.2559 4.43753 40.0966 4.57861 38.9534 4.7048C38.6869 4.73216 38.4204 4.75952 38.154 4.78687C35.9973 5.04248 33.8767 5.29218 31.7541 5.52994C32.7076 5.37357 33.651 5.2679 34.6464 5.14144C34.8662 5.12991 35.0641 5.09745 35.3 5.07104C35.9535 5.00063 36.6051 4.91829 37.2747 4.833C38.1622 4.72424 39.0336 4.63037 39.923 4.53355C40.2288 4.48339 40.2288 4.48339 40.5746 4.4512C42.2075 4.26922 43.8744 4.06941 45.5234 3.87255C45.5075 3.85064 45.4922 3.83271 45.4776 3.81876C34.81 5.01246 24.476 6.21274 14.4757 7.41959C14.4809 7.45142 14.4861 7.48325 14.4914 7.51508Z' fill='%23FF3E53'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center bottom 0;
    background-repeat: no-repeat;
    padding-bottom: 6px;
    background-size: contain;
    white-space: nowrap;
    line-height: 120%;
}

@keyframes hoverAnimation {
    0% { transform: translate(0, 0); }
    50% { transform: translate(var(--random-x), var(--random-y)); }
    100% { transform: translate(0, 0); }
}

section.new-way-to-work {
    position: relative;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    z-index: 1;
}

section.new-way-to-work h2 {
    font-size: 56px;
    font-weight: 800;
    text-align: center;
    color: #ffffff;
    text-align: center;
    width: 100%;
    max-width: 910px;
    margin: 0 auto 60px auto;
}

section.new-way-to-work .superdump-promise {
    display: flex;
    gap: 90px;
    align-items: center;
    width: 100%;
    max-width: 660px;
    margin: 0 auto 80px auto;
}

section.new-way-to-work .superdump-promise svg {
    width: 300px;
}

section.new-way-to-work .superdump-promise h3 {
    font-size: 35px;
    font-weight: 200;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.8);
}


section.feature-grid {
    display: flex;
    flex-direction: column;
    gap: 120px;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto 150px auto;
}

section.feature-grid .feature-container {
    display: flex;
    gap: 90px;
    align-items: center;
    padding: 0 20px;
}

section.feature-grid .feature-container:nth-child(even) {
    flex-direction: row-reverse;
}

section.feature-grid .video-container {
    position: relative;
    top: 0;
    left: 0;
    width: 640px;
    height: 360px;
    pointer-events: none;
}

section.feature-grid video {
    border-radius: 40px;
    position: relative;
    z-index: 0;
}

section.feature-grid .video-container::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 40px;
    border: 1px solid transparent;
    background: radial-gradient(ellipse at top left, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.5)) border-box;
    mask:
        linear-gradient(black, black) border-box,
        linear-gradient(black, black) padding-box;
    mask-composite: subtract;
    z-index: 1;
}

section.feature-grid .feature-text-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    width: 100%;
    max-width: 392px;
}

section.feature-grid .feature-text-container.left {
    margin: 0 0 0 auto;
}

section.feature-grid .feature-text-container.right {
    margin: 0 auto 0 0;
}

section.feature-grid .feature-text-container h3 {
    font-size: 36px;
    font-weight: 800;
    line-height: 120%;
    color: #FE5A63;
}

section.feature-grid .feature-text-container p {
    font-size: 26px;
    font-weight: 300;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.8);
}

section.feature-grid .feature-text-container p em {
    font-style: normal;
    font-size: 24px;
    color: rgba(255, 255, 255, 1.0);
    font-weight: 800;
}


section.feels-like h2 {
    font-size: 44px;
    font-weight: 800;
    text-align: left;
    color: #ffffff;
    width: 100%;
    max-width: 1240px;
    margin: 0 auto 80px auto;
}

section.feels-like .comments-container {
    display: flex;
    gap: 70px;
    align-items: flex-start;
    width: 100%;
    max-width: 1240px;
    margin: 0 auto 80px auto;
}

section.feels-like .comments-container .comment-item {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
    width: 100%;
    max-width: 370px;
}

section.feels-like .comments-container img {
    width: 250px;
    height: 250px;
    border-radius: 50%;
}

section.feels-like .comments-container .comment {
    font-size: 24px;
    font-weight: 200;
    color: #ffffff;
    line-height: 120%;
    text-align: center;
}


section.call-to-action {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 100px auto;
    text-align: center;
}

section.call-to-action h2 {
    font-size: 46px;
    font-weight: 800;
    text-align: center;
    color: #ffffff;
    width: 100%;
    margin: 0 auto 20px auto;
}

section.call-to-action a.button.primary.signup {
    overflow: visible;
}

section.call-to-action a.button.primary.signup span {
    font-size: 10px;
    color: rgba(255, 255, 255, 0.66);
    user-select: none;
    white-space: nowrap;
    position: absolute;
    right: 27px;
    top: -8px;
    display: block;
    border-radius: 20px;
    padding: 2px 6px;
    background-color: #ffffff;
    border: 1px solid #FF1F85;
    color: #FF1F85;
    line-height: 10px;
}

section.call-to-action p {
    font-size: 22px;
    font-weight: 200;
    color: rgba(255, 255, 255, 0.8);
    text-align: center;
}


@media screen and (max-width: 1023px) {

    section.hero .video-wrapper {
        height: 700px;
    }

    section.hero .video-wrapper video {
        height: 100%;
        object-fit: cover;
    }

    section.hero #logo {
        margin: 130px auto 0 auto;
        width: 150px;
        height: 150px;
        min-width: 150px;
        min-height: 150px;
    }

    section.hero h1 {
        font-size: 44px;
        padding: 0 20px;
    }

    section.hero h2 {
        font-size: 25px;
        padding: 0 20px;
    }

    container.competitor-intro {
        padding: 0 20px;
        margin-bottom: 30px;
    }

    #person {
        flex: 1;
    }

    #person-svg {
        /* transform-origin: top center;
        transform: scale(0.7); */
        mask-image: none;
    }

    #person svg.head {
        margin-bottom: -120px;
        margin-left: 20px;
    }

    #person svg.body {
        margin-top: 22px;
    }

    container.competitor-intro div.h2 {
        font-size: 30px;
    }

    container.competitor-intro div.h2 br {
        display: none;
    }

    container.competitor-intro p {
        font-size: 20px;
    }

    container.competitor-issues {
        flex-direction: column;
        gap: 30px;
        padding: 0 20px;
        margin-bottom: 22px;
        margin-top: 20px;
    }

    container.competitor-issues .issue-item {
        width: 100%;
        max-width: none;
        padding-left: 110px;
        position: relative;
    }

    container.competitor-issues .issue-item .icon-container {
        position: absolute;
        left: 0;
        top: 0;
        width: 110px;
    }

    container.competitor-issues .issue-item .icon-container svg {
        position: absolute;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
    }


    container.competitor-issues .issue-item label {
        margin-top: 0;
        margin-bottom: 4px;
        font-size: 14px;
    }

    container.competitor-issues .issue-item h3 {
        font-size: 20px;
        margin-bottom: 12px;
    }

    container.competitor-issues .issue-item p {
        font-size: 16px;
    }

    section.the-problem .summary-statement {
        font-size: 22px;
        padding: 0 20px;
        margin-bottom: 60px;
    }

    section.new-way-to-work h2 {
        font-size: 28px;
        padding: 0 20px;
        margin-bottom: 27px;
        width: 100%;
        max-width: 280px;
    }

    section.new-way-to-work .superdump-promise {
        flex-direction: column;
        gap: 1px;
        padding: 0 20px;
        margin-bottom: 40px;
    }

    section.new-way-to-work .superdump-promise svg {
        width: 200px;
        height: 50px;
    }

    section.new-way-to-work .superdump-promise h3 {
        font-size: 20px;
        margin-left: 49px;
    }

    section.feature-grid {
        grid-template-columns: 1fr;
        gap: 60px;
        padding: 0 20px;
        margin-bottom: 60px;
    }

    section.feature-grid .video-container::after {
        border-radius: 20px;
    }

    section.feature-grid .video-container {
        width: 100%;
        height: auto;
    }

    section.feature-grid video {
        width: 100%;
        height: auto;
        border-radius: 20px;
    }


    section.feature-grid .feature-container:nth-child(even) {
        flex-direction: column;
    }

    section.feature-grid .feature-container {
        flex-direction: column;
        gap: 10px;
        padding: 0 0;
    }

    section.feature-grid .feature-text-container {
        padding-left: 20px;
        gap: 10px;
        max-width: unset;
    }

    section.feature-grid .feature-text-container h3 {
        font-size: 24px;
    }

    section.feature-grid .feature-text-container p {
        font-size: 18px;
    }

    section.feature-grid .feature-text-container p em {
        font-size: 16px;
    }

    section.feels-like h2 {
        font-size: 32px;
        padding: 0 30px 0 30px;
        margin-bottom: 20px;
    }

    section.feels-like .comments-container {
        flex-direction: column;
        gap: 30px;
        padding: 0 30px 0 30px;
        margin-bottom: 40px;
    }

    section.feels-like .comments-container .comment-item {
        flex-direction: row;
        gap: 20px;
        align-items: center;
        width: 100%;
        max-width: none;
    }

    section.feels-like .comments-container img {
        width: 100px;
        height: 100px;
    }

    section.feels-like .comments-container .comment {
        font-size: 16px;
        text-align: left;
    }

    section.call-to-action h2 {
        font-size: 32px;
        padding: 0 20px;
        margin-bottom: 20px;
    }

    section.call-to-action a.button.signup {
        font-size: 26px;
        margin-bottom: 20px;
    }

    section.call-to-action p {
        font-size: 16px;
        padding: 0 20px;
    }

    footer {
        padding-right: 0;
    }
    
    #menu-footer-menu,
    #copyright {
        font-size: 12px;
    }



}
