.b1_home__otz {
    display: flex;
    align-items: center;
    gap: 40px;
    justify-content: center;
}

.h2_title.title_48.full {
    max-width: 100%;
}

.capture_wrap.home_b2 .capture_cards_box {
    margin: 0 0 36px;
}

.body_16.why_abt_item_opis {
    margin: 16px 0 0;
}

.cases_wrap {
    margin-top: 120px;
}

.cases_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 18px;
    row-gap: 49px;
}

.cases_grid_item {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

.cases_grid_img {
    width: 100%;
    aspect-ratio: 2.25 / 1;
    object-fit: cover;
}

.b8_home_box_right .button_14 {
    z-index: 1;
    width: 100%;
    justify-content: center;
    position: relative;
}

.new_button.center {
    margin: 0 auto;
    display: table;
}

.toggle-switch {
    display: flex;
    background-color: #e5e9f2;
    border-radius: 100px;
    overflow: hidden;
    align-items: center;
    padding: 4px;
  }
  .toggle-switch input[type="radio"] {
    display: none;
  }
  .toggle-switch label {
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
    color: #6c757d;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    margin: 0;
    border-radius: 100px;
  }
  .toggle-switch input[type="radio"]:checked + label {
    background-color: #ffffff;
    color: var(--color--darkblue-brand);
  }

  .b8_home_box.dark {
    background-color: var(--color--darkblue-brand);
}

.b8_home_box.dark .button_14.white_pink {
    color: var(--color--darkblue-brand);
}

.b8_home_box_arrow.arrow_2 {
    width: 327px;
    height: auto;
    right: 400px;
}

.b8_home_box_right_price.v2 {
    margin-bottom: 26px;
}

.why_choose_wrap {
    margin-top: 120px;
}

.why_choose_box {
    background-image: linear-gradient(90deg, #f1f5fc 3.58%, #fafcff 100%);
    border-radius: 24px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.why_choose_item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 24px;
    padding: 24px;
}

.why_choose_item_text {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.why_choose_badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: fit-content;
    padding: 8px 16px;
    border-radius: 90px;
    border: 1px solid var(--color--white);
    background-color: var(--color--new-pink);
    color: var(--color--white);
    font-size: 24px;
}

.marketing_teams_wrap {
    margin: 120px 0 !important;
}

.reviews_platforms_wrap {
    background-image: linear-gradient(90deg, #f1f5fc 3.58%, #fafcff 100%);
    margin-top: 120px;
    padding: 80px 0;
}

.reviews_platforms_medals {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    gap: 32px;
    margin-top: 48px;
}

.reviews_platforms_box {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    margin: 36px 0 0;
}

.reviews_platforms_badges {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    margin-top: 40px;
}

.product_line_wrap {
    margin-top: 120px;
    overflow: hidden;
}

.cards_box_item.pink {
    background-color: var(--color--new-pink);
    color: var(--color--white);
    padding: 32px 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='548' height='447' viewBox='0 0 548 447' fill='none'%3E%3Cpath opacity='0.05' d='M-296.223 295.294C-296.43 285.016 -293.348 274.818 -287.023 265.823C-268.624 239.657 -240.5 215.496 -216.726 192.565C-193.68 170.336 -171.134 147.127 -144.359 127.753C-139.214 124.03 -110.842 102.018 -102.808 107.791C-95.7562 112.858 -104.657 129.253 -106.794 134.886C-116.499 160.464 -124.466 186.548 -134.769 211.953C-152.409 255.447 -176.564 299.122 -207.08 337.607C-222.39 356.915 -240.554 376.942 -260.039 393.541C-270.309 402.291 -270.545 394.459 -270.713 386.106C-271.399 352.04 -234.901 321.16 -211.441 295.26C-156.672 234.792 -97.5736 176.76 -31.4319 124.403C16.8744 86.1636 63.4636 45.6906 118.507 13.68C120.856 12.3139 153.704 -3.45387 143.91 12.0925C107.713 69.552 75.1754 128.452 38.9501 185.98C-20.5874 280.53 -76.2252 378.614 -148.776 467.205C-165.445 487.559 -183.087 507.352 -199.447 527.874C-204.964 534.795 -210.656 543.669 -217.424 549.753C-241.628 571.511 -252.925 618.29 -277.742 639.433C-289.526 649.472 -290.386 635.838 -290.515 629.41C-290.75 617.773 -283.375 586.6 -279.035 575.307C-260.116 526.08 -230.475 482.265 -194.176 441.224C-98.9868 333.601 -0.427722 227.307 108.247 128.402C152.144 88.4517 196.468 44.4257 253.19 16.3459C274.241 5.9249 290.039 -8.94667 309.899 -20.2987C315.174 -23.3139 332.642 -33.6108 328.466 -20.1946C321.803 1.2099 308.278 23.7678 298.633 44.4778C265.427 115.78 222.642 183.109 176.168 249.2C112.49 339.757 42.2725 426.784 -24.72 515.628C-61.2983 564.138 -92.8566 626.414 -146.151 662.833C-157.41 670.527 -157.64 643.985 -157.72 639.995C-158.053 623.499 -161.392 605.019 -154.944 589.137C-146.755 568.965 -132.363 550.128 -120.294 531.42C-95.0322 492.262 -64.9519 455.898 -34.4067 419.358C62.1792 303.816 176.199 195.995 305.681 104.104C326.964 88.9996 348.033 72.9156 372.048 60.6901C388.238 52.4479 388.367 58.0677 388.629 71.1143C390.141 146.132 361.102 223.536 320.397 290.403C271.202 371.218 210.906 448.042 145.088 520.456C143.099 522.644 55.8543 611.494 55.1925 603.363C54.413 593.785 54.3726 583.682 56.0664 574.178C58.6105 559.902 111.455 498.55 119.244 485.594C137.105 455.882 155.437 426.407 178.604 399.168C247.393 318.292 325.001 244.73 419.248 183.34C425.265 179.421 469.192 151.873 469.538 169.058C470.123 198.089 470.983 225.282 460.13 253.52C443.891 295.773 420.808 336.823 400.069 377.733C378.223 420.825 352.561 462.039 325.264 502.96C299.921 540.952 271.32 576.626 238.406 610.379C228.598 620.438 218.662 633.489 201.458 633.835C181.778 634.232 194.182 601.464 196.687 592.931C205.158 564.075 224.68 536.74 243.432 511.541C283.943 457.102 336.714 408.551 391.892 363.673C450.272 316.191 516.985 271.463 584.548 232.844C589.373 230.087 617.827 215.871 618.059 227.388C618.824 265.354 604.116 306.013 590.109 341.988C573.527 384.579 528.659 495.983 489.845 529.05C476.892 540.086 459.467 547.802 441.619 551.419C415.667 556.677 426.386 491.467 426.981 485.132C430.879 443.633 494.808 348.778 527.976 319.811C548.961 301.483 574.387 282.207 601.674 270.273C608.731 267.186 628.459 259.024 636.794 264.903C646.459 271.721 640.866 306.252 640.733 315.268C640.34 341.83 635.106 368.317 627.264 394.075C618.133 424.068 610.827 453.45 594.825 481.751C591.221 488.125 577.058 514.977 564.744 512.36C560.705 511.502 563.7 496 564.089 494.323C571.834 460.892 599.231 428.345 622.728 401.099C643.855 376.601 667.456 352.464 698.451 335.981C703.885 333.091 719.495 324.152 726.536 329.677C731.872 333.864 728.45 352.105 728.556 357.369C729.284 393.507 724.598 427.205 714.889 462.597C699.916 517.172 709.392 569.173 653.776 607.179C640.324 616.371 615.147 623.315 597.572 618.113C586.459 614.824 587.668 596.486 586.752 588.925C583.408 561.349 563.174 557.273 579.193 532.988C594.461 509.841 616.262 488.832 638.738 470.227C656.188 455.782 675.854 438.268 699.785 431.224C713.737 427.117 733.35 417.464 748.841 421.032C769.94 425.891 780.995 438.913 780.535 456.015C780.283 465.394 768.116 491.158 757.654 495.684' stroke='white' stroke-width='47' stroke-linecap='round'/%3E%3C/svg%3E");
}

.cards_box_item.pink .cards_title,
.cards_box_item.pink .cards_subtitle {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    color: var(--color--white);
}

.cards_box_item.pink .cards_subtitle p {
    color: var(--color--white);
}

.cards_box_item.pink .button_14 {
    width: fit-content;
    color: var(--color--darkblue-brand);
}

.cards_box_item.pink .cards_subtitle.body_16 {
    margin: 40px 0 0;
}

.marketing_home_box.dark {
    background: var(--color--darkblue-brand);
}

.marketing_home_box.dark .marketing_home_opis {
    color: #fff;
}

.marketing_home_box.dark .marketing_home_title {
    color: #fff;
}

.reviews_platforms_box .line {
    display: flex;
    align-items: center;
    gap: 16px;
}

.cards_9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    padding: 0 !important;
}

/* FAQ â€” card variant (Figma 1:4600) */
.faq.cards {
    gap: 12px;
}

.faq.cards .faq_item {
    border: 1px solid var(--color--lightgrey-brand);
    border-radius: var(--borderradius--16px);
    background-color: var(--color--white);
    overflow: hidden;
}

.faq.cards .faq_item_zg {
    padding: 17px 20px;
    border-radius: 0;
    background-color: transparent;
}

.faq.cards .faq_item_tx {
    margin: 0;
}

.faq.cards .faq_item_opis {
    padding: 0 20px 20px;
}

.faq.cards .faq_item_opis .body_16 {
    margin: 0;
}

.faq.cards .faq_item_arrow {
    width: 15px;
}

.faq.cards .faq_item_zg.active .faq_item_arrow {
    transform: scaleY(-1);
}

.features_wrap.home {
    overflow: hidden;
}

@media screen and (max-width: 767px) {
    .product_line_wrap {
        margin-top: 80px;
    }

    .reviews_platforms_wrap {
        margin-top: 80px;
        padding: 60px 0;
    }

    .reviews_platforms_medals,
    .reviews_platforms_badges {
        flex-wrap: wrap;
        row-gap: 16px;
    }

    .cases_wrap {
        margin-top: 80px;
    }

    .cases_grid {
        grid-template-columns: 1fr;
        row-gap: 32px;
    }

    .why_choose_wrap {
        margin-top: 80px;
    }

    .why_choose_box {
        grid-template-columns: 1fr 1fr;
    }

    .cards_9 {
        grid-template-rows: auto;
        grid-template-columns: 270px 270px 270px 270px 270px 270px 270px 270px 270px;
        width: 105%;
        padding-right: 32px !important;
        overflow: auto;
    }

    .faq.cards .faq_item_zg {
        padding: 14px 16px;
    }

    .faq.cards .faq_item_opis {
        padding: 0 16px 16px;
    }
}

@media screen and (max-width: 479px) {
    .why_choose_box {
        grid-template-columns: 1fr;
    }
}

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

.integrations_wrap {
    margin: 50px 0;
}
}

/* "5 Ways to Embed a Quiz" â€” clickable preview demo */
.devices_left_item[data-embed-demo] {
    cursor: pointer;
}

.devices_left_item[data-embed-demo].is-active {
    background-color: var(--color--darkblue-brand);
}

.embed-demo-hidden-trigger {
    display: none !important;
}

body:has(.devices_wrap) .marquiz-widget,
body:has(.devices_wrap) .marquiz-pops {
    display: none !important;
}

body:has(.devices_wrap) .marquiz-widget.embed-demo-show,
body:has(.devices_wrap) .marquiz-pops.embed-demo-show {
    display: flex !important;
}