.style-module__H5FrLa__promoPage{width:100%}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner{background:linear-gradient(135deg, var(--purple) 0%, var(--orange) 100%);width:100%;color:var(--white);padding:64px 20px}@media (min-width:768px){.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner{padding:96px 24px}}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:820px;margin:0 auto;display:flex}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__promoEyebrow{text-transform:uppercase;letter-spacing:2px;opacity:.9;margin:0;font-size:14px;font-weight:600}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__promoHeading{color:var(--white);margin:0;font-size:32px;font-weight:700;line-height:1.15}@media (min-width:768px){.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__promoHeading{font-size:44px}}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__promoDescription{opacity:.95;max-width:640px;margin:0;font-size:17px;line-height:1.6}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--white);color:inherit;border:2px dashed var(--purple);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:-6px;padding:16px 32px;font-family:inherit;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow:hover{background-color:#f8f6fe;transform:translateY(-2px);box-shadow:0 8px 24px rgba(89,31,226,.15)}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow:active{transform:translateY(0)}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow .style-module__H5FrLa__couponLabel{text-transform:uppercase;letter-spacing:1.5px;color:var(--grey);font-size:12px;font-weight:600}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow .style-module__H5FrLa__couponCode{letter-spacing:2px;color:var(--purple);font-size:28px;font-weight:800}@media (min-width:768px){.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow .style-module__H5FrLa__couponCode{font-size:34px}}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__couponRow .style-module__H5FrLa__copyHint{color:var(--grey);font-size:12px}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__validity{opacity:.9;margin:0;font-size:14px}.style-module__H5FrLa__promoPage .style-module__H5FrLa__promoBanner .style-module__H5FrLa__promoInner .style-module__H5FrLa__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;display:flex}
.page-module__Hl02nG__bold6{font-weight:600}.page-module__Hl02nG__bold7{font-weight:700}.page-module__Hl02nG__link{text-decoration:underline}.page-module__Hl02nG__featuresBlock1{background-color:var(--white);text-align:center;flex-direction:column;align-items:center;padding:60px 24px 30px;display:flex}.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__block1{margin-top:0;margin-bottom:25px;display:none}@media (min-width:1040px){.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__block1{display:block}}.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__block2{z-index:10;margin-bottom:48px}@media (min-width:1040px){.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__block2{display:none}}.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__galleryButtonContainer{margin-top:10px;margin-bottom:60px}.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__galleryButtonContainer a>div{transition:transform .2s}.page-module__Hl02nG__featuresBlock1 .page-module__Hl02nG__galleryButtonContainer a:hover>div{transform:scale(1.05)}.page-module__Hl02nG__featuresBlock4{background-color:var(--background);text-align:center;flex-direction:column;align-items:center;padding:80px 24px;display:flex}.page-module__Hl02nG__featuresBlock4 .page-module__Hl02nG__buttonContainer{margin-top:10px}.page-module__Hl02nG__featuresBlock2{background-color:var(--background);z-index:10;justify-content:center;padding-top:48px;padding-bottom:404px;display:flex}@media (min-width:1040px){.page-module__Hl02nG__featuresBlock2{padding-top:96px;padding-bottom:212px}}.page-module__Hl02nG__featuresBlock2 .page-module__Hl02nG__row{flex-wrap:wrap;justify-content:center;max-width:1200px;display:flex}.page-module__Hl02nG__featuresBlock2 .page-module__Hl02nG__row .page-module__Hl02nG__item{z-index:10;margin-bottom:32px;margin-left:8px;margin-right:8px}@media (min-width:768px){.page-module__Hl02nG__featuresBlock2 .page-module__Hl02nG__row .page-module__Hl02nG__item{margin-left:18px;margin-right:18px}}@media (min-width:1040px){.page-module__Hl02nG__featuresBlock2 .page-module__Hl02nG__row .page-module__Hl02nG__item{margin-left:37px;margin-right:37px}}.page-module__Hl02nG__featuresBlock3{background-color:var(--white);text-align:center;flex-direction:column;align-items:center;margin-top:30px;display:flex;position:relative}.page-module__Hl02nG__featuresBlock3 .page-module__Hl02nG__appReviewBlock{z-index:10;position:absolute;top:-296px}@media (min-width:1040px){.page-module__Hl02nG__featuresBlock3 .page-module__Hl02nG__appReviewBlock{top:-154px}}.page-module__Hl02nG__featuresBlock3 .page-module__Hl02nG__block3{display:flex}.page-module__Hl02nG__featuresBlock3 .page-module__Hl02nG__block3 .page-module__Hl02nG__item{margin-left:12px;margin-right:12px}
.style-module__qIMAvW__featureInfoContainer{text-align:center;flex-direction:column;align-items:center;gap:4px;width:155px;font-size:14px;font-weight:700;line-height:21px;transition:transform .2s;display:flex;position:relative}.style-module__qIMAvW__featureInfoContainer:hover{transform:translateY(-5px)}@media (min-width:1040px){.style-module__qIMAvW__featureInfoContainer{width:197px;font-size:16px;line-height:24px}}.style-module__qIMAvW__featureInfoContainer .style-module__qIMAvW__featureIconCircle{background-color:var(--white);border-radius:48px;width:96px;height:96px}.style-module__qIMAvW__featureInfoContainer .style-module__qIMAvW__featureIcon{position:absolute;top:24px}.style-module__qIMAvW__featureInfoContainer .style-module__qIMAvW__featureIcon:hover{animation:3s linear infinite style-module__qIMAvW__slowShakeAnimation}.style-module__qIMAvW__featureInfoContainer .style-module__qIMAvW__featureInfoTitle{text-transform:uppercase;margin-top:12px}.style-module__qIMAvW__featureInfoContainer .style-module__qIMAvW__featureInfoSubTitle{text-transform:uppercase;margin-bottom:18px}.style-module__qIMAvW__featureInfoContainer .style-module__qIMAvW__featureInfoDesc{font-weight:400}@keyframes style-module__qIMAvW__slowShakeAnimation{0%{transform:rotateX(0)rotateY(0)rotate(0)}25%{transform:rotateX(5deg)rotateY(5deg)rotate(5deg)}50%{transform:rotateX(0)rotateY(0)rotate(0)}75%{transform:rotateX(-5deg)rotateY(-5deg)rotate(-5deg)}to{transform:rotateX(0)rotateY(0)rotate(0)}}
