/* screen - home */

.home {
  background-color: var(--style);
  margin: 0px;
  min-height: 5254px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.home .bg-xl4bh6 {
  background-color: transparent;
  height: 5254px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.home .footer-xl4bh6 {
  background-color: transparent;
  height: 465px;
  left: 0px;
  position: absolute;
  top: 4839px;
  width: 1932px;
}

.home .rectangle-7-peWZqm {
  background-color: #22222280;
  height: 465px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.home .text_label-peWZqm {
  background-color: transparent;
  color: var(--ffffff);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 315px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 69px;
  width: auto;
}

.home .text_label-Dzi2Dd {
  background-color: transparent;
  color: var(--mountain-mist);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 1023px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 69px;
  width: auto;
}

.home .text_label-u7N4FC {
  background-color: transparent;
  color: var(--ffffff);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 315px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 128px;
  width: auto;
}

.home .english-peWZqm {
  background-color: transparent;
  color: var(--ffffff);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 1166px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 70px;
  width: auto;
}


.home .english-peWZqm2 {
  background-color: transparent;
  color: var(--ffffff);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 1166px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 178px;
  width: auto;
}

.home .ting-vit-peWZqm {
  background-color: transparent;
  color: var(--ffffff);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 1166px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 124px;
  width: auto;
}

.home .copyright-2026-blith-peWZqm {
  background-color: transparent;
  color: var(--mountain-mist);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 315px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 358px;
  width: auto;
}

.home .trust-xl4bh6 {
  background-color: transparent;
  height: 571px;
  left: 280px;
  position: absolute;
  top: 4222px;
  width: 1399px;
}

.home .text-content-87sdQp {
  left: 517px;
}

.home .trust-signals-aODDW2 {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 62px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 323px;
}

.home .h3-87sdQp {
  gap: 20px;
  left: 0px;
  position: absolute;
  top: 180px;
}

.home .privacy-promise-RRnTxd {
  background-color: transparent;
  letter-spacing: 0.10px;
  line-height: 50px;
  margin-top: 0px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home .text-paragraphe-87sdQp {
  left: 10px;
  position: absolute;
  top: 249px;
}

.home .proofy-android-blithe-llc-wyoming-usa-7mEBoU {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 35px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 452px;
}

.home .h3-qFqFDZ {
  gap: 20px;
  left: 937px;
  position: absolute;
  top: 180px;
}

.home .no-ban-risk-P6yxXp {
  background-color: transparent;
  letter-spacing: 0.10px;
  line-height: 50px;
  margin-top: 0px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home .text-paragraphe-qFqFDZ {
  left: 947px;
  position: absolute;
  top: 249px;
}

.home .no-injection-proofy-100-jMQiJ5 {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 35px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 452px;
}

.home .line-2-87sdQp {
  height: 300px;
  left: 710px;
  top: 171px;
  width: 1px;
  opacity: 0.15;
}

.home .pricing-xl4bh6 {
  background-color: transparent;
  height: 1175px;
  left: 138px;
  position: absolute;
  top: 2920px;
  width: 1680px;
}

.home .text-content-WPVxxc {
  left: 452px;
}

.home .pricing-uVur4h {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 55px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home .ai-UxJ9bD {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.20px;
  line-height: 40px;
  text-align: center;
  width: 700px;
}

.home .price1-WPVxxc::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.16) 100%);
  border-radius: 32px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .price1-WPVxxc {
  -webkit-backdrop-filter: blur(42px) brightness(100%);
  backdrop-filter: blur(42px) brightness(100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.07) 100%);
  background-color: transparent;
  border: none;
  border-radius: 32px;
  height: 1000px;
  left: 60px;
  overflow: hidden;
  position: absolute;
  top: 231px;
  width: 480px;
}

.home .ellipse-4-Apn7H9 {
  background-color: transparent;
  height: 20px;
  left: calc(50.00% - 10px);
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.home .free-n4hl9B {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .text_label-n4hl9B {
  background-color: transparent;
  height: 20px;
  letter-spacing: 0.00px;
  line-height: 20px;
  margin-bottom: -10.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 197px;
}

.home .x0-Zp7P7P {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.96px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.home .per-month-usd-Zp7P7P {
  left: 75px;
}

.home .line-2-izWqOv {
  height: 1px;
  left: 40px;
  top: 271px;
  width: 383px;
}

.home .frame-26-izWqOv {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  left: 40px;
  position: absolute;
  top: 296px;
}

.home .text_label-JAEbni {
  background-color: transparent;
  letter-spacing: -0.50px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .frame-22-JAEbni {
  align-items: flex-start;
  flex-direction: column;
  gap: 6px;
}

.home .free-105-mvp-A3XKGD {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 361px;
}

.home .frame-26-LH6SLv {
  align-items: center;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .ai-F01fyG {
  letter-spacing: 0.00px;
  line-height: 22px;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .frame-22-LH6SLv {
  align-items: center;
  gap: 8px;
}

.home .x5-fbig-GJx7x6 {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 357px;
}

.home .text_label-zTeAzY {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 350px;
}

.home .made-by-proofy-JwkRRJ {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 29px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 338px;
}

.home .frame-24-LH6SLv {
  display: inline-flex;
}

.home .text_label-Bx1ktX {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 345px;
}

.home .price2-WPVxxc::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.16) 100%);
  border-radius: 32px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .price2-WPVxxc {
  -webkit-backdrop-filter: blur(42px) brightness(100%);
  backdrop-filter: blur(42px) brightness(100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.07) 100%);
  background-color: transparent;
  border: none;
  border-radius: 32px;
  height: 1000px;
  left: 580px;
  overflow: hidden;
  position: absolute;
  top: 231px;
  width: 480px;
}

.home .ellipse-4-2oBSVa {
  background-color: transparent;
  height: 20px;
  left: calc(50.00% - 10px);
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.home .pro-6uqS5h {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 108px;
}

.home .text_label-6uqS5h {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 20px;
  margin-bottom: -10.00px;
  position: relative;
  text-align: left;
  width: 197px;
}

.home .x199-Jyunx6 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.96px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.home .per-month-usd-Jyunx6 {
  left: 127px;
}

.home .line-2-4e4ZlE {
  height: 1px;
  left: 40px;
  top: 271px;
  width: 383px;
}

.home .frame-26-4e4ZlE {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  left: 40px;
  position: absolute;
  top: 296px;
}

.home .text_label-sexe3i {
  background-color: transparent;
  letter-spacing: -0.50px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .frame-22-sexe3i {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
}

.home .text_label-SQxhGG {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 364px;
}

.home .frame-26-okwfWg {
  align-items: center;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .ai-WZqflf {
  letter-spacing: 0.00px;
  line-height: 22px;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .frame-22-okwfWg {
  align-items: center;
  gap: 8px;
}

.home .x20-fbig-VjOJvr {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 355px;
}

.home .text_label-rYxHsI {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 341px;
}

.home .x-mnxvW6 {
  width: 242px;
}

.home .frame-24-okwfWg {
  display: flex;
  width: 368px;
}

.home .text_label-V4Fe0S {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 344px;
}

.home .price3-WPVxxc::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.16) 100%);
  border-radius: 32px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .price3-WPVxxc {
  -webkit-backdrop-filter: blur(42px) brightness(100%);
  backdrop-filter: blur(42px) brightness(100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.07) 100%);
  background-color: transparent;
  border: none;
  border-radius: 32px;
  height: 1000px;
  left: 1100px;
  overflow: hidden;
  position: absolute;
  top: 231px;
  width: 480px;
}

.home .ellipse-4-VioAsg {
  background-color: transparent;
  height: 20px;
  left: calc(50.00% - 10px);
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.home .premium-7Txe0x {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 243px;
}

.home .text_label-7Txe0x {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 20px;
  margin-bottom: -10.00px;
  position: relative;
  text-align: left;
  width: 280px;
}

.home .x499-88etDr {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.96px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.home .per-month-usd-88etDr {
  left: 127px;
}

.home .line-2-zR5GXU {
  height: 1px;
  left: 40px;
  top: 271px;
  width: 383px;
}

.home .frame-26-zR5GXU {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  left: 40px;
  position: absolute;
  top: 296px;
}

.home .text_label-9DkK0S {
  background-color: transparent;
  letter-spacing: -0.50px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .frame-22-9DkK0S {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
}

.home .text_label-Adln6H {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 356px;
}

.home .frame-26-A5B2zi {
  align-items: center;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .ai-wKDQrB {
  letter-spacing: 0.00px;
  line-height: 22px;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .frame-22-A5B2zi {
  align-items: center;
  gap: 8px;
}

.home .fbig-3zovLz {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 335px;
}

.home .text_label-MI6XgC {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 329px;
}

.home .x-5a4Usm {
  width: 317px;
}

.home .frame-24-A5B2zi {
  display: inline-flex;
}

.home .text_label-mjd709 {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 317px;
}

.home .supportgame-xl4bh6 {
  background-color: transparent;
  height: 941px;
  left: 105px;
  position: absolute;
  top: 1885px;
  width: 1710px;
}

.home .group-7-43FnMZ {
  background-color: transparent;
  height: 914px;
  left: 4px;
  position: absolute;
  top: 0px;
  width: 1683px;
}

.home .text-content-NRhMxo {
  left: 318px;
}

.home .supported-games-p3lZVO {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 55px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home .text_label-Nh5zgX {
  background-color: transparent;
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.20px;
  line-height: 40px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home .items-NRhMxo {
  align-items: flex-start;
  background-color: transparent;
  bottom: 0px;
  display: inline-flex;
  flex-direction: column;
  gap: 52px;
  left: 0px;
  top:150px;
  position: absolute;
}

.home .row-aHR8lG {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 52px;
  overflow: hidden;
  position: relative;
  top:130px;
}

.home .feature-style-2-ZxAh1R {
  width: 538px;
}

.home .image-1-0xaamv {
  aspect-ratio: 1.019169;
  background-color: transparent;
  height: 200px;
  object-fit: cover;
  position: relative;
  width: 204px;
}

.home .h3-0xaamv {
  flex: 0 0 auto;
  gap: 20px;
  position: relative;
}

.home .text_label-kqfMdH {
  background-color: transparent;
  letter-spacing: 0.10px;
  line-height: 50px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.home .text-paragraphe-0xaamv {
  flex: 0 0 auto;
  position: relative;
}

.home .penta-kill-proofy-mv-pEHI4I {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 35px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 452px;
}

.home .feature-style-2-IQNrSS {
  width: 524px;
}

.home .image-3-Cu7jWg {
  aspect-ratio: 1.643243;
  background-color: transparent;
  height: 200px;
  object-fit: cover;
  position: relative;
  width: 329px;
}

.home .h3-Cu7jWg {
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
}

.home .text_label-Q37O7j {
  background-color: transparent;
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.10px;
  line-height: 50px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 394px;
}

.home .text-paragraphe-Cu7jWg {
  flex: 0 0 auto;
  gap: 10px;
  padding: 0px 10px;
  position: relative;
}

.home .shiny-1-proofy-4-100-F1HYCF {
  background-color: transparent;
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.20px;
  line-height: 35px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 478px;
}

.home .feature-style-2-MGKhWO {
  width: 517px;
}

.home .image-2-WxsEmm {
  aspect-ratio: 2.000000;
  background-color: transparent;
  height: 200px;
  object-fit: cover;
  position: relative;
  width: 400px;
}

.home .h3-WxsEmm {
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
}

.home .text_label-LDeSri {
  background-color: transparent;
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.10px;
  line-height: 50px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 389px;
}

.home .text-paragraphe-WxsEmm {
  flex: 0 0 auto;
  gap: 10px;
  padding: 0px 10px;
  position: relative;
}

.home .x50-booyah-proofy-boo-uzXalH {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 35px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 491px;
}

.home .line-1-43FnMZ {
  background-color: transparent;
  height: 650px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 281px;
  width: 1px;
  opacity:0.3;
}

.home .line-2-43FnMZ {
  height: 650px;
  left: 550px;
  top: 281px;
  width: 1px;
   opacity:0.3;
}

.home .line-3-43FnMZ {
  background-color: transparent;
  height: 650px;
  left: 1130px;
  object-fit: cover;
  position: absolute;
  top: 291px;
  width: 1px;
   opacity:0.3;
}

.home .line-4-43FnMZ {
  background-color: transparent;
  height: 650px;
  left: 1710px;
  object-fit: cover;
  position: absolute;
  top: 281px;
  width: 1px;
   opacity:0.3;
}

.home .feature-xl4bh6 {
  height: 650px;
  left: 127px;
  top: 1105px;
  width: 1672px;
}

.home .group-11-osDxsb {
  background-color: transparent;
  height: 91px;
  left: 718px;
  position: absolute;
  top: 0px;
  width: 250px;
}

.home .feature_title-bxKbri {
  background-color: transparent;
  height: 46px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 280px;
}

.home .features-3y771H {
  background-color: transparent;
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: -11px;
  letter-spacing: 2.04px;
  line-height: normal;
  position: absolute;
  text-align: left;
  text-shadow: 0px 4px 6px #066a74b2;
  top: 0px;
  width: auto;
}

.home .feature_scroll-bxKbri {
  background-color: transparent;
  height: 25px;
  left: 40px;
  position: absolute;
  top: 66px;
  width: 129px;
}

.home .group-6-g88pCe {
  background-color: transparent;
  height: 25px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 131px;
}

.home .mouse-5qKyNP {
  background-color: transparent;
  height: 25px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 25px;
}

.home .scroll-down-5qKyNP {
  background-color: transparent;
  color: var(--ffffff);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 33px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 0px;
  width: auto;
}

.home .card-osDxsb {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  gap: 24px;
  left: 0px;
  position: absolute;
  top: 186px;
}

.home .frame-14403-Fxh9dN::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .frame-14403-Fxh9dN {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: 500px;
 padding: 340px;
  position: relative;
  width: 400px;
}

.home .vector-QLDYhx {
  height: 100%;
  left: 875.00%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-PVmiIj {
  height: 100%;
  left: 875.00%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-G6sA3i {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.home .pixel-sentinel-qyNp6K {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.home .proofy-android-60120-fps-qyNp6K {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: relative;
  text-align: left;
  top:30px;
}

.home .frame-14404-Fxh9dN::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .frame-14404-Fxh9dN {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: 500px;
 padding: 340px;
  position: relative;
  width: 400px;
}

.home .vector-QS8Uuj {
  height: 100%;
  left: -450.00%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-nDN05a {
  height: 100%;
  left: -450.00%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-t5d1cW {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.home .ai-smart-ocr-analytics-p3ixXF {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.home .ocr-proofy-kda-iv-instagram-discord-p3ixXF {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: relative;
  text-align: left;
  top:45px;
}

.home .frame-14405-Fxh9dN::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .frame-14405-Fxh9dN {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: 500px;
 padding: 340px;
  position: relative;
  width: 400px;
}

.home .vector-MOfxLw {
  height: 100%;
  left: -1775.00%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-heSyxR {
  height: 100%;
  left: -1775.00%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-VyAr4l {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.home .all-in-one-rpBBOW {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.home .free-fire-pokemon-go-proofy-rpBBOW {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: relative;
  text-align: left;
  top:65px;
}

.home .frame-14406-Fxh9dN::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .frame-14406-Fxh9dN {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: 500px;
 padding: 340px;
  position: relative;
  width: 400px;
}

.home .vector-Hi9Hf0 {
  height: 100%;
  left: -3100%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-gZlTjf {
  height: 100%;
  left: -3100%;
  top: -3228.12%;
  width: 100%;
}

.home .vector-ayvMLi {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.home .google-drive-ai-kEcw3l {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.home .proofy-google-drive-ai-mvp-kEcw3l {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 35px;
  position: relative;
  text-align: left;
}

.home .hreo-xl4bh6 {
  background-color: transparent;
  height: 1786px;
  left: -8px;
  position: absolute;
  top: -495px;
  width: 2369px;
}

.home .hero_bg-kFSxfx {
  background-color: transparent;
  height: 1666px;
  left: 3px;
  position: absolute;
  top: 0px;
  width: 2362px;
}

.home .ellipse-5-K91Snx {
  background-color: var(--vulcan);
  border-radius: 206.16px/408.2px;
  filter: blur(89.5px);;
  height: 816px;
  left: 584px;
  position: absolute;
  top: 221px;
  transform: rotate(85.73deg);
  width: 412px;
}

.home .ellipse-6-K91Snx {
  background-color: var(--vulcan);
  border-radius: 206.16px/408.2px;
  filter: blur(89.5px);;
  height: 816px;
  left: 1615px;
  position: absolute;
  top: 324px;
  transform: rotate(140.35deg);
  width: 412px;
}

.home .ellipse-7-K91Snx {
  background-color: var(--vulcan);
  border-radius: 206.16px/408.2px;
  filter: blur(89.5px);;
  height: 816px;
  left: 665px;
  position: absolute;
  top: 591px;
  transform: rotate(101.81deg);
  width: 412px;
}

.home .ellipse-9-K91Snx {
  background-color: var(--vulcan);
  border-radius: 178.45px/408.2px;
  filter: blur(89.5px);;
  height: 816px;
  left: 702px;
  position: absolute;
  top: 933px;
  transform: rotate(101.81deg);
  width: 357px;
}

.home .ellipse-10-K91Snx {
  background-color: var(--vulcan);
  border-radius: 207.52px/522.39px;
  filter: blur(89.5px);;
  height: 1045px;
  left: 1333px;
  position: absolute;
  top: 811px;
  transform: rotate(75.43deg);
  width: 415px;
}

.home .ellipse-11-K91Snx {
  background-color: var(--vulcan);
  border-radius: 206.16px/533.17px;
  filter: blur(89.5px);;
  height: 1066px;
  left: 1588px;
  position: absolute;
  top: 584px;
  transform: rotate(75.43deg);
  width: 412px;
}

.home .rectangle-5-K91Snx {
  background: linear-gradient(90deg, rgba(245, 63, 161, 0) 0%, rgba(245, 63, 161, 0.08) 10%, rgba(245, 63, 161, 0.11) 16%, rgba(245, 63, 161, 0.03) 24%, rgba(245, 63, 161, 0.09) 33%, rgba(245, 63, 161, 0.12) 39%, rgba(245, 63, 161, 0.02) 41%, rgba(245, 63, 161, 0.11) 51%, rgba(245, 63, 161, 0.03) 61%, rgba(245, 63, 161, 0.08) 70%, rgba(245, 63, 161, 0.05) 75%, rgba(245, 63, 161, 0.08) 79%, rgba(245, 63, 161, 0.05) 85%, rgba(245, 63, 161, 0.1) 92%, rgba(245, 63, 161, 0) 100%);
  background-color: transparent;
  border-radius: 0px 0px 140px 140px;
  filter: blur(40.5px);;
  height: 1512px;
  left: 998px;
  position: absolute;
  top: 88px;
  width: 760px;
}

.home .rectangle-6-K91Snx::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.12) 100%);
  border-radius: 0px 0px 200px 200px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 5px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.home .rectangle-6-K91Snx {
  background-color: transparent;
  border: none;
  border-radius: 0px 0px 200px 200px;
  height: 1517px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.home .banner1-kFSxfx {
  background-color: transparent;
  height: 815px;
  left: 0px;
  opacity: 0.3;
  position: absolute;
  top: 704px;
  width: 1921px;
}

.home .gemini_-generated_-i-tGAvLr {
  aspect-ratio: 2.357055;
  background-color: transparent;
  height: 815px;
  left: 8px;
  position: absolute;
  top: 0px;
  width: 1913px;
  border-end-start-radius: 220px;
  border-end-end-radius: 220px;

}

.home .download-kFSxfx {
  align-items: center;
  background-color: var(--x0f151a);
  border-radius: 30px;
  display: flex;
  gap: 35px;
  height: 168px;
  justify-content: center;
  left: 168px;
  padding: 32px 48px;
  position: absolute;
  top: 1432px;
  width: 588px;
  z-index: 999;
}

.home .image-4-Y8Rc3r {
  aspect-ratio: 3.291667;
  background-color: transparent;
  height: 72px;
  margin-left: -5.00px;
  position: relative;
  width: 237px;
}

.home .image-6-Y8Rc3r {
  aspect-ratio: 2.985612;
  background-color: transparent;
  height: 77px;
  margin-right: -5.00px;
  object-fit: cover;
  position: relative;
  width: 230px;
}

.home .ellipse-4-kFSxfx {
  background-color: #8aa2d0;
  border-radius: 247.5px;
  border-top-left-radius: 125px;
  border-top-right-radius: 125px;
  border-bottom-right-radius: 247.5px;
  filter: blur(374.5px);;
  height: 495px;
  left: 1715px;
  position: absolute;
  top: 1262px;
  transform: rotate(29.29deg);
  width: 250px;
}

.home .hero_title-kFSxfx {
  background-color: transparent;
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 75px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 68px;
  letter-spacing: 0px;
  line-height: 90px;
  position: absolute;
  text-align: left;
  top: 744px;
  width: 1068px;
}

.home .hero_desc-kFSxfx {
  background-color: transparent;
  color: var(--wild-sand);
  font-family: var(--font-family-manrope);
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 541px;
  letter-spacing: -0.80px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 1230px;
  width: 1306px;
}

.home .nav-xl4bh6 {
  background-color: transparent;
  height: 98px;
  left: 173px;
  position: absolute;
  top: 29px;
  width: 1614px;
}

.home .nav_bg-mErvG7 {
  -webkit-backdrop-filter: blur(7px) brightness(100%);
  backdrop-filter: blur(7px) brightness(100%);
  background-color: #ffffff29;
  border: 1.1493728160858154px solid;
  border-color: #ffffff4a;
  border-radius: 49.2px;
  height: 98px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1606px;
}

.home .logo-mErvG7 {
  background-color: transparent;
  height: 50px;
  left: 709px;
  position: absolute;
  top: 15px;
  width: 155px;
}

.home .proofy-Lsj03Q {
  background-color: transparent;
  color: var(--wild-sand);
  font-family: var(--font-family-exo_2);
  font-size: 50px;
  font-style: italic;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: -1.00px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.home .top-mErvG7 {
  background-color: transparent;
  height: auto;
  left: 274px;
  letter-spacing: -0.52px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 15px;
  white-space: nowrap;
  width: auto;
}

.home .feature-mErvG7 {
  color: var(--ffffff);
  font-family: var(--font-family-exo_2);
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 429px;
  letter-spacing: -0.60px;
  line-height: 50px;
  text-align: left;
  top: 15px;
  white-space: nowrap;
  width: auto;
}

.home .support-mErvG7 {
  background-color: transparent;
  height: auto;
  left: 1019px;
  letter-spacing: -0.52px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 15px;
  white-space: nowrap;
  width: auto;
}

.home .pricing-mErvG7 {
  background-color: transparent;
  height: auto;
  left: 1227px;
  letter-spacing: -0.52px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: 15px;
  white-space: nowrap;
  width: auto;
}

.home .ai {
  background-color: transparent;
  margin-top: -1.00px;
  position: relative;
}

.home .feature {
  background-color: transparent;
  position: absolute;
}

.home .feature-style-2 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  position: relative;
}

.home .google {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 22px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home .h2 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  overflow: hidden;
  padding: 10px;
  position: relative;
}

.home .h3 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  overflow: hidden;
  padding: 10px;
}

.home .h4 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 10px;
  overflow: hidden;
  padding: 10px;
  position: relative;
}

.home .line-2 {
  background-color: transparent;
  object-fit: cover;
  position: absolute;
}

.home .text-paragraphe {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  overflow: hidden;
}

.home .x {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 29px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
}
/* screen - index */

.index {
  background-color: var(--style);
  margin: 0px;
  min-height: 8020px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.index .clip-path-group-IO3Fu5 {
  background-color: transparent;
  height: 8649px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}

.index .footer-IO3Fu5 {
  background-color: transparent;
  height: 600px;
  left: -19px;
  position: absolute;
  top: 7400px;
  width: 406px;
}

.index .rectangle-7-6isyAT {
  background-color: #22222280;
  height: 611px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 394px;
}

.index .text_label-6isyAT {
  background-color: transparent;
  height: auto;
  left: 68px;
  letter-spacing: 1.08px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 48px;
  width: auto;
}

.index .text_label-yG03hB {
  background-color: transparent;
  height: auto;
  left: 71px;
  letter-spacing: 1.08px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 97px;
  width: auto;
}

.index .copyright-2026-blith-6isyAT {
  background-color: transparent;
  color: var(--mountain-mist);
  font-family: var(--font-family-manrope);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 54px;
  letter-spacing: 0.78px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 506px;
  width: 315px;
}

.index .english-6isyAT {
  background-color: transparent;
  height: auto;
  left: 194px;
  letter-spacing: 1.08px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 145px;
  width: auto;
}


.index .english-6isyAT2 {
  background-color: transparent;
  height: auto;
  left: 194px;
  letter-spacing: 1.08px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 227px;
  width: auto;
}

.index .ting-vit-6isyAT {
  background-color: transparent;
  height: auto;
  left: 194px;
  letter-spacing: 1.08px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 186px;
  width: auto;
}

.index .text_label-PFJXaN {
  background-color: transparent;
  color: var(--mountain-mist);
  font-family: var(--font-family-manrope);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 73px;
  letter-spacing: 1.08px;
  line-height: normal;
  position: absolute;
  text-align: left;
  top: 146px;
  width: auto;
}

.index .trust-IO3Fu5 {
  display: flex;
  gap: 12px;
  height: 788px;
  left: 52px;
  position: absolute;
  top: 6800px;
  width: 284px;
}

.index .trust-dhxXQu {
  display: inline-flex;
  flex: 0 0 auto;
  gap: 7px;
  overflow: hidden;
  position: relative;
}

.index .h2-RWIXCx {
  flex-direction: column;
  justify-content: center;
}

.index .trust-signals-j82Mcu {
  background-color: transparent;
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.20px;
  line-height: 42px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 205px;
}

.index .h3-dhxXQu {
  gap: 20px;
  margin-left: -6.00px;
  margin-right: -6.00px;
}

.index .privacy-promise-SB7DDB {
  background-color: transparent;
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.10px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 276px;
}

.index .text-paragraphe-dhxXQu {
  margin-left: -1.00px;
  margin-right: -1.00px;
}

.index .proofy-android-blithe-llc-wyoming-usa-ljoYgW {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 286px;
}

.index .h3-fUIrS5 {
  gap: 20px;
  margin-left: -13.50px;
  margin-right: -13.50px;
}

.index .no-ban-risk-TvdwF2 {
  background-color: transparent;
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.10px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: normal;
  width: fit-content;
}

.index .no-injection-proofy-100-sLIi5J {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 281px;
}

.index .pricing-IO3Fu5 {
  background-color: transparent;
  height: 2629px;
  left: 3px;
  position: absolute;
  top: 3710px;
  width: 497px;
}

.index .text-content-NtzAHR {
  left: 20px;
}

.index .h2-j9Kidv {
  gap: 5px;
  padding: 0px 5px;
}

.index .pricing-5QXuYS {
  background-color: transparent;
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.20px;
  line-height: 55px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.index .h4-j9Kidv {
  align-items: center;
  flex: 0 0 auto;
  gap: 10px;
  padding: 2px 10px;
}

.index .ai-73KVCS {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 16px;
  letter-spacing: 0.20px;
  line-height: 24px;
  text-align: center;
  width: 330px;
}

.index .price2-NtzAHR {
  background-color: transparent;
  height: 825px;
  left: 10px;
  position: absolute;
  top: 1200px;
  width: 480px;
}

.index .frame-19-1stlht::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.16) 100%);
  border-radius: 32px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-19-1stlht {
  /*-webkit-backdrop-filter: blur(42px) brightness(100%);
  backdrop-filter: blur(42px) brightness(100%);*/
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.07) 100%);
  background-color: transparent;
  border: none;
  border-radius: 32px;
  height: 900px;
  left: 0px;
  overflow: hidden;
  position: relative;
  top: 0px;
  width: 480px;
}

.index .title-gVXQAq {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 108px;
}

.index .text_label-gVXQAq {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 20px;
  margin-bottom: -10.00px;
  position: relative;
  text-align: left;
  width: 197px;
}

.index .x199-Ks3Pxh {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.96px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .per-month-usd-Ks3Pxh {
  left: 127px;
}

.index .line-2-LQDtu4 {
  width: 315px;
}

.index .frame-26-LQDtu4 {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  left: 40px;
  position: absolute;
  top: 296px;
}

.index .text_label-HY9YKa {
  background-color: transparent;
  letter-spacing: -0.50px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.index .frame-22-HY9YKa {
  align-items: flex-start;
  flex-direction: column;
  gap: 18px;
}

.index .text_label-CpsZJi {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 247px;
}

.index .frame-26-qNP9nU {
  align-items: center;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .ai-3ibm0P {
  color: var(--white);
  line-height: 22px;
  text-align: left;
  white-space: normal;
  width: 293px;
}

.index .frame-22-qNP9nU {
  align-items: center;
  gap: 8px;
}

.index .x20-fbig-VZnJdE {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 253px;
}

.index .text_label-lYujYl {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 242px;
}

.index .x-peSi19 {
  width: 242px;
}

.index .frame-24-qNP9nU {
  display: flex;
  width: 368px;
}

.index .text_label-Fa5J63 {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 265px;
}

.index .price3-NtzAHR::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.16) 100%);
  border-radius: 32px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .price3-NtzAHR {
  /*-webkit-backdrop-filter: blur(42px) brightness(100%);
  backdrop-filter: blur(42px) brightness(100%);*/
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.07) 100%);
  background-color: transparent;
  border: none;
  border-radius: 32px;
  height: 900px;
  left: 10px;
  overflow: hidden;
  position: absolute;
  top: 2115px;
  width: 480px;
}

.index .premium-XarzxQ {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 243px;
}

.index .text_label-XarzxQ {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 20px;
  margin-bottom: -10.00px;
  position: relative;
  text-align: left;
  width: 250px;
}

.index .x499-zJ3akx {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.96px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .per-month-usd-zJ3akx {
  left: 127px;
}

.index .line-2-L6coNq {
  width: 318px;
}

.index .frame-26-L6coNq {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  left: 40px;
  position: absolute;
  top: 296px;
}

.index .text_label-i3SuVG {
  background-color: transparent;
  letter-spacing: -0.50px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.index .frame-22-i3SuVG {
  align-items: flex-start;
  flex-direction: column;
  gap: 18px;
}

.index .text_label-8xb5vf {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 257px;
}

.index .frame-26-OTqWVB {
  align-items: center;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .ai-8ZDjzO {
  color: var(--white);
  line-height: 22px;
  text-align: left;
  white-space: normal;
  width: 293px;
}

.index .frame-22-OTqWVB {
  align-items: center;
  gap: 8px;
}

.index .fbig-Gi6afl {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 250px;
}

.index .text_label-chD4tJ {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 252px;
}

.index .x-QgmyT7 {
  width: 259px;
}

.index .frame-24-OTqWVB {
  display: inline-flex;
}

.index .text_label-BLzhGk {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 259px;
}

.index .free-NtzAHR::before {
  /*-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.32) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.16) 100%);*/
  border-radius: 32px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .free-NtzAHR {
  /*-webkit-backdrop-filter: blur(42px) brightness(100%);
  backdrop-filter: blur(42px) brightness(100%);*/
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.07) 100%);
  background-color: transparent;
  border: none;
  border-radius: 32px;
  height: 1000px;
  left: 10px;
  overflow: hidden;
  position: absolute;
  top: 185px;
  width: 480px;
}

.index .free-NXFLiz {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 32px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.index .text_label-NXFLiz {
  background-color: transparent;
  height: 20px;
  letter-spacing: 0.00px;
  line-height: 20px;
  margin-bottom: -10.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 197px;
}

.index .x0-VakOQZ {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: -0.96px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .per-month-usd-VakOQZ {
  left: 75px;
}

.index .line-2-J6mcoQ {
  width: 324px;
}

.index .frame-26-J6mcoQ {
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  left: 40px;
  position: absolute;
  top: 296px;
}

.index .text_label-mGRuhO {
  background-color: transparent;
  letter-spacing: -0.50px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.index .frame-22-mGRuhO {
  align-items: flex-start;
  flex-direction: column;
  gap: 18px;
}

.index .free-105-mvp-TDxtrg {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 269px;
}

.index .frame-26-23xTTs {
  align-items: center;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .ai-lLY8tx {
  color: var(--white);
  line-height: 22px;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.index .frame-22-23xTTs {
  align-items: center;
  gap: 8px;
}

.index .x5-fbig-6ypW0t {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 266px;
}

.index .text_label-Hk47Ox {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 260px;
}

.index .made-by-proofy-ZJC4th {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 265px;
}

.index .frame-24-23xTTs {
  display: inline-flex;
}

.index .text_label-WHJWFD {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 265px;
}

.index .supportgame-IO3Fu5 {
  background-color: transparent;
  top: 2160px;
  height: 2053px;
  left: 0px;
  position: absolute;
  width: 375px;
}

.index .items-9xnhg9 {
  align-items: flex-start;
  background-color: transparent;
  top: 160px;
  display: inline-flex;
  flex-direction: column;
  gap: 0px;
  left: 0px;
  width:375px;

  position: absolute;
}

.index .row-W0lDXu {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 52px;
  overflow: hidden;
  position: relative;
  width:375px;
}

.index .feature-style-2-6KN0M9 {
  width: 375px;
}

.index .image-1-NxNNm3 {
  aspect-ratio: 1.019169;
  background-color: transparent;
  height: 124px;
  object-fit: cover;
  position: relative;
  width: 126px;
}

.index .h3-NxNNm3 {
  gap: 20px;
}

.index .text_label-p67Jvh {
  background-color: transparent;
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.10px;
  line-height: 28px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: normal;
  width: fit-content;
}

.index .penta-kill-proofy-mv-gbUkxK {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 29px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 311px;
}

.index .feature-style-2-dsrwvx {
  width: 375px;
}

.index .image-3-Xdq4Wg {
  aspect-ratio: 1.643243;
  background-color: transparent;
  height: 97px;
  object-fit: cover;
  position: relative;
  width: 160px;
}

.index .h3-Xdq4Wg {
  gap: 10px;
}

.index .text_label-Q8RFPQ {
  background-color: transparent;
  letter-spacing: 0.10px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 308px;
}

.index .text-paragraphe-Xdq4Wg {
  gap: 10px;
  padding: 0px 10px;
}

.index .shiny-1-proofy-4-100-NLmTjO {
  background-color: transparent;
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: 0.20px;
  line-height: 29px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 315px;
}

.index .feature-style-2-fAiEg8 {
  width: 375px;
}

.index .image-2-xQk9tm {
  aspect-ratio: 2.000000;
  background-color: transparent;
  height: 95px;
  object-fit: cover;
  position: relative;
  width: 190px;
}

.index .h3-xQk9tm {
  gap: 10px;
}

.index .text_label-vxQHqp {
  background-color: transparent;
  letter-spacing: 0.10px;
  line-height: 30px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 331px;
}

.index .text-paragraphe-xQk9tm {
  gap: 10px;
  padding: 0px 10px;
}

.index .x50-booyah-proofy-boo-6842Th {
  background-color: transparent;
  letter-spacing: 0.20px;
  line-height: 29px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  width: 308px;
}

.index .text-content-9xnhg9 {
  height: 133px;
  left: 66px;
}

.index .h2-ijDO6r {
  gap: 10px;
  padding: 5px;
}

.index .supported-games-Q53XyW {
  background-color: transparent;
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 27px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.20px;
  line-height: 39px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 252px;
}

.index .h4-ijDO6r {
  align-items: flex-start;
  height: 79px;
}

.index .text_label-Gq1x90 {
  background-color: transparent;
  height: 24px;
  letter-spacing: 0.20px;
  line-height: 23px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: normal;
  width: 190px;
}

.index .feature-IO3Fu5 {
  background-color: transparent;
  height: 2039px;
  left: 45px;
  position: absolute;
  top: 646px;
  width: 379px;
}

.index .feature_title-6IXgcr {
  background-color: transparent;
  height: 46px;
  left: 63px;
  position: absolute;
  top: 0px;
  width: 157px;
}

.index .features-naOYaT {
  background-color: transparent;
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 27px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 7px;
  letter-spacing: 1.62px;
  line-height: normal;
  position: absolute;
  text-align: left;
  text-shadow: 0px 4px 6px #066a74b2;
  top: 0px;
  width: auto;
}

.index .card-6IXgcr {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 1976px;
  left: 0px;
  position: absolute;
  top: 63px;
  width: 379px;
}

.index .frame-14403-EmRnTD::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-14403-EmRnTD {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 330px;
  padding: 70px;
  position: relative;
  width: 290px;
}

.index .vector-X9rqTT {
  height: 100%;
  left: -5412.50%;
  top: -1409.38%;
  width: 100%;
}

.index .vector-GmHphb {
  height: 100%;
  left: -5412.50%;
  top: -1409.38%;
  width: 100%;
}

.index .vector-LYnx3L {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.index .pixel-sentinel-OeQrXZ {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.index .proofy-android-60120-fps-OeQrXZ {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: relative;
  text-align: left;
}

.index .frame-14404-EmRnTD::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-14404-EmRnTD {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 330px;
  padding: 70px;
  position: relative;
  width: 290px;
}

.index .vector-vNlxWu {
  height: 100%;
  left: -5412.50%;
  top: -2828.12%;
  width: 100%;
}

.index .vector-HI5UVu {
  height: 100%;
  left: -5412.50%;
  top: -2828.12%;
  width: 100%;
}

.index .vector-93Cdcx {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.index .ai-smart-ocr-analytics-mmpHjI {
  align-self: stretch;
  background-color: transparent;
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.index .ocr-proofy-kda-iv-instagram-discord-mmpHjI {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: relative;
  text-align: left;
}

.index .frame-14405-EmRnTD::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-14405-EmRnTD {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 330px;
  padding: 70px;
  position: relative;
  width: 290px;
}

.index .vector-XORw1Y {
  height: 100%;
  left: -5412.50%;
  top: -4246.88%;
  width: 100%;
}

.index .vector-6xFgFc {
  height: 100%;
  left: -5412.50%;
  top: -4246.88%;
  width: 100%;
}

.index .vector-P8TxCc {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.index .all-in-one-ECdQPn {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.index .free-fire-pokemon-go-proofy-ECdQPn {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: relative;
  text-align: left;
}

.index .frame-14406-EmRnTD::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(124deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.25) 100%);
  border-radius: 16px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.index .frame-14406-EmRnTD {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
  background-color: transparent;
  border: none;
  border-radius: 16px;
  box-shadow: inset 4px 4px 24px #ffffff33 , inset -8px -8px 24px #00000040;
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 330px;
  padding: 70px;
  position: relative;
  width: 290px;
}

.index .vector-Z15yi7 {
  height: 100%;
  left: -5412.50%;
  top: -5412.50%;
  width: 100%;
}

.index .vector-aAEpOW {
  height: 100%;
  left: -5412.50%;
  top: -5412.50%;
  width: 100%;
}

.index .vector-GC1lMb {
  height: 79.17%;
  left: 8.33%;
  top: 8.33%;
  width: 83.33%;
}

.index .google-drive-ai-EQ71Iu {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: normal;
  position: relative;
  text-align: left;
}

.index .proofy-google-drive-ai-mvp-EQ71Iu {
  align-self: stretch;
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: relative;
  text-align: left;
}

.index .hreo-IO3Fu5 {
  background-color: transparent;
  height: 1165px;
  left: -5px;
  position: absolute;
  top: -555px;
  width: 453px;
}

.index .hero_bg-CbqL9h {
  background-color: transparent;
  height: 691px;
  left: 5px;
  position: absolute;
  top: 555px;
  width: 375px;
}

.index .download-CbqL9h {
  align-items: center;
  background-color: var(--x0f151a);
  border-radius: 15px;
  display: flex;
  gap: 10px;
  height: 49px;
  justify-content: center;
  left: 16px;
  padding: 32px 48px;
  position: absolute;
  width: 350px;
    height: 80px;
    left: 16px;
    top: 1067px;
}

.index .image-4-OSkrh0 {
  aspect-ratio: 3.291667;
  background-color: transparent;
  height: auto;
  margin-bottom: -21.00px;
  margin-left: -13.00px;
  margin-top: -21.00px;
  position: relative;
  width: 150px;
}

.index .image-5-OSkrh0 {
  aspect-ratio: 3.392857;
  background-color: transparent;
  height: auto;
  margin-bottom: -20.62px;
  margin-right: -13.00px;
  margin-top: -20.62px;
  position: relative;
  width: 150px;
}

.index .hero_title-CbqL9h {
  background-color: transparent;
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 29px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 25px;
  letter-spacing: -0.87px;
  line-height: 37px;
  position: absolute;
  text-align: left;
  top: 694px;
  width: 333px;
}

.index .hero_desc-CbqL9h {
  background-color: transparent;
  color: var(--wild-sand);
  font-family: var(--font-family-manrope);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  height: auto;
  left: 85px;
  letter-spacing: -0.30px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 945px;
  width: 284px;
}

.index .nav-IO3Fu5 {
  background-color: transparent;
  height: 50px;
  left: 252px;
  position: absolute;
  top: 47px;
  width: 17px;
}

.index .logo-wbWujP {
  background-color: transparent;
  height: 50px;
  left: 1px;
  position: relative;
  top: 0px;
  width: 17px;
}

.index .proofy-Blv0vD {
  background-color: transparent;
  color: var(--wild-sand);
  font-family: var(--font-family-exo_2);
  font-size: 38px;
  font-style: italic;
  font-weight: 700;
  height: auto;
  left: -221px;
  letter-spacing: -0.76px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: -30px;
  white-space: nowrap;
  width: auto;
}

.index .ai {
  background-color: transparent;
  font-style: normal;
  font-weight: 400;
  margin-top: -1.00px;
  position: relative;
}

.index .ellipse-4 {
  background-color: transparent;
  height: 20px;
  left: calc(50.00% - 10px);
  position: absolute;
  top: calc(50.00% - 10px);
  width: 20px;
}

.index .feature-style-2 {
  align-items: center;
  background-color: transparent;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  position: relative;
}

.index .google {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.index .h2 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  overflow: hidden;
  position: relative;
}

.index .h3 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  overflow: hidden;
  padding: 10px;
  position: relative;
}

.index .h4 {
  background-color: transparent;
  display: inline-flex;
  overflow: hidden;
  position: relative;
}

.index .line-2 {
  background-color: transparent;
  height: 1px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 271px;
}

.index .text-paragraphe {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  overflow: hidden;
  position: relative;
}

.index .trust {
  align-items: center;
  background-color: transparent;
  flex-direction: column;
}

.index .x {
  background-color: transparent;
  color: var(--white);
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  margin-top: -1.00px;
  position: relative;
  text-align: left;
}

/* aaaaa */
.index .button-text {
  font-family: var(--font-family-manrope);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.44px;
}

.index .p2 {
  font-family: var(--font-family-manrope);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.index .manrope-normal-white-20px {
  color: var(--white);
  font-family: var(--font-family-manrope);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.index .manrope-medium-white-18px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
}

.index .manrope-extra-bold-white-50px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 40px;
  font-style: normal;
  font-weight: 800;
}

.index .manrope-medium-white-22px {
  color: var(--white);
  font-family: var(--font-family-manrope);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.index .sfprodisplay-normal-white-48px {
  color: var(--ffffff);
  font-family: var(--font-family-sf_pro_display-semibold);
  font-size: 42px;
  font-style: normal;
  font-weight: 400;
}

.index .sfprodisplay-medium-white-25px {
  color: var(--ffffff);
  font-family: var(--font-family-sf_pro_display-medium);
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.index .manrope-bold-white-30px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
}

.index .manrope-normal-white-20px-2 {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.index .manrope-medium-white-22px-2 {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.index .manrope-normal-white-22px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
}

.index .manrope-normal-wild-strawberry-48px {
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
}

.index .manrope-bold-hint-of-red-35px {
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
}

.index .exo2-normal-white-26px {
  color: var(--ffffff);
  font-family: var(--font-family-exo_2);
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
}

.index .manrope-bold-white-27px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
}


/* aaaaa */
.home .button-text {
  font-family: var(--font-family-manrope);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.44px;
}

.home .p2 {
  font-family: var(--font-family-manrope);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0px;
}

.home .manrope-normal-white-20px {
  color: var(--white);
  font-family: var(--font-family-manrope);
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
}

.home .manrope-medium-white-18px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.home .manrope-extra-bold-white-50px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 50px;
  font-style: normal;
  font-weight: 800;
}

.home .manrope-medium-white-22px {
  color: var(--white);
  font-family: var(--font-family-manrope);
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
}

.home .sfprodisplay-normal-white-48px {
  color: var(--ffffff);
  font-family: var(--font-family-sf_pro_display-semibold);
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
}

.home .sfprodisplay-medium-white-25px {
  color: var(--ffffff);
  font-family: var(--font-family-sf_pro_display-medium);
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
}

.home .manrope-bold-white-30px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}

.home .manrope-normal-white-20px-2 {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
}

.home .manrope-medium-white-22px-2 {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
}

.home .manrope-normal-white-22px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
}

.home .manrope-normal-wild-strawberry-48px {
  color: var(--hightlight);
  font-family: var(--font-family-manrope);
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
}

.home .manrope-bold-hint-of-red-35px {
  color: var(--hint-of-red);
  font-family: var(--font-family-manrope);
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
}

.home .exo2-normal-white-26px {
  color: var(--ffffff);
  font-family: var(--font-family-exo_2);
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
}

.home .manrope-bold-white-27px {
  color: var(--ffffff);
  font-family: var(--font-family-manrope);
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
}










/* bbbbbb */
.home .frame-16 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.41) 100%);
  background-color: transparent;
  border-radius: 100px;
  height: 40px;
  overflow: hidden;
  position: relative;
  width: 40px;
}

.home .frame-18 {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  height: 56px;
  position: relative;
}

.home .frame-20 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .frame-21 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .frame-22 {
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.home .frame-23 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .frame-24 {
  align-items: center;
  background-color: transparent;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .frame-26 {
  background-color: transparent;
  display: inline-flex;
}

.home .frame-27 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.home .frame-28 {
  background-color: transparent;
  height: 56px;
  position: relative;
  width: 209px;
}

.home .frame-31 {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
}

.home .frame-34 {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex-direction: column;
  gap: 32px;
  left: 40px;
  position: absolute;
  top: 40px;
}

.home .icons {
  background-color: transparent;
  height: 32px;
  overflow: hidden;
  position: relative;
  width: 32px;
}

.home .per-month-usd {
  background-color: transparent;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 25px;
  white-space: nowrap;
  width: auto;
}

.home .text-content {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex-direction: column;
  gap: 7px;
  overflow: hidden;
  position: absolute;
  top: 0px;
}

.home .vector {
  background-color: transparent;
  position: absolute;
}

.home .vuesaxlineartick {
  background-color: transparent;
  height: 16px;
  position: relative;
  width: 16px;
}


/* bbbbbb */
.index .frame-16 {
  background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.41) 100%);
  background-color: transparent;
  border-radius: 100px;
  height: 40px;
  overflow: hidden;
  position: relative;
  width: 40px;
}

.index .frame-18 {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex-direction: column;
  gap: 15px;
  height: 56px;
  position: relative;
}

.index .frame-20 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .frame-21 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .frame-22 {
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
}

.index .frame-23 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .frame-24 {
  align-items: center;
  background-color: transparent;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .frame-26 {
  background-color: transparent;
  display: inline-flex;
}

.index .frame-27 {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 8px;
  position: relative;
}

.index .frame-28 {
  background-color: transparent;
  height: 56px;
  position: relative;
  width: 209px;
}

.index .frame-31 {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
}

.index .frame-34 {
  align-items: flex-start;
  background-color: transparent;
  display: inline-flex;
  flex-direction: column;
  gap: 32px;
  left: 40px;
  position: absolute;
  top: 40px;
}

.index .icons {
  background-color: transparent;
  height: 32px;
  overflow: hidden;
  position: relative;
  width: 32px;
}

.index .per-month-usd {
  background-color: transparent;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 25px;
  white-space: nowrap;
  width: auto;
}

.index .text-content {
  align-items: center;
  background-color: transparent;
  display: inline-flex;
  flex-direction: column;
  gap: 7px;
  overflow: hidden;
  position: absolute;
  top: 0px;
}

.index .vector {
  background-color: transparent;
  position: absolute;
}

.index .vuesaxlineartick {
  background-color: transparent;
  height: 16px;
  position: relative;
  width: 16px;
}



@media screen and (max-width: 1079px) {
  .screen.home { 
    display: none;
   }
}
@media screen and (min-width: 1080px) {
  .screen.index { 
    display: none;
   }
}