.text-icon {
  height: 1080px;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.graphic {
  height: 87.9px;
  width: 203px;
  position: absolute;
  margin: 0 !important;
  top: 218.8px;
  left: 753px;
  border-radius: var(--br-6);
  background-color: var(--color-darkslateblue);
  z-index: 1;
}
.backdrop {
  position: absolute;
  top: 237px;
  left: 0;
  background-color: var(--color-yellow);
  width: 826px;
  height: 31px;
  z-index: 2;
}
.img-function1-768x491png-icon {
  position: absolute;
  top: 0;
  left: 807px;
  width: 636px;
  height: 406.6px;
  object-fit: cover;
  z-index: 3;
}
.feature {
  height: 406.6px;
  width: 1443px;
  margin: 0 !important;
  right: 197px;
  bottom: 22.4px;
}
.feature,
.header,
.icon {
  position: absolute;
}
.header {
  width: 1920px;
  margin: 0 !important;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.icon {
  top: 155px;
  left: -137.3px;
  width: 2194.6px;
  height: 859px;
  object-fit: contain;
}
.img-service4png-1-icon {
  position: absolute;
  top: 0;
  left: 279.1px;
  width: 523.8px;
  height: 188px;
  object-fit: cover;
  z-index: 1;
}
.parent {
  width: 100%;
  height: 1014px;
  position: absolute;
  margin: 0 !important;
  top: 4078px;
  right: 0;
  left: 0;
}
.logopng-1-icon {
  width: 257.7px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  z-index: 1;
}
.h1,
.p {
  margin: 0;
}
.h1 {
  height: 199.8px;
  width: 912px;
  position: relative;
  font-size: inherit;
  line-height: 100px;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 2;
}
.g {
  letter-spacing: 0.05em;
}
.a {
  letter-spacing: 0.1em;
}
.ga4 {
  align-self: stretch;
  position: relative;
  z-index: 3;
}
.ga4-wrapper,
.group {
  justify-content: flex-start;
}
.ga4-wrapper {
  width: 152px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-3) 0 0;
  box-sizing: border-box;
  margin-left: -413px;
  position: relative;
  font-size: 68px;
  color: var(--color-white);
}
.group {
  width: 912px;
  flex-direction: row;
}
.frame-wrapper,
.group,
.logo-area,
.logopng-1-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-end;
  flex-shrink: 0;
}
.logo-area,
.logopng-1-parent {
  justify-content: flex-start;
}
.logopng-1-parent {
  width: 1141px;
  flex-direction: column;
  gap: 64.8px;
}
.logo-area {
  align-self: stretch;
  flex-direction: row;
  padding: 0 51px;
  box-sizing: border-box;
  text-align: left;
  font-size: 76px;
  color: var(--color-black);
  font-family: var(--font-noto-sans-bengali);
}
.groweb-report-lp-pc-child {
  align-self: stretch;
  height: 283.3px;
  position: relative;
  background-color: var(--color-gray);
  display: none;
  z-index: 10;
}
.span1 {
  letter-spacing: -0.4em;
}
.span4 {
  font-size: var(--font-size-48);
}
.div,
.ga41 {
  position: relative;
}
.div {
  width: 738px;
  display: inline-block;
  white-space: nowrap;
  max-width: 100%;
  z-index: 1;
}
.ga41 {
  margin: 0;
  font-size: inherit;
  z-index: 2;
  font-family: inherit;
}
.ga4-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 7px 0 0;
}
.frame-child {
  height: 60px;
  width: 258px;
  position: relative;
  border-radius: var(--br-6);
  background-color: var(--color-crimson);
  display: none;
}
.span5,
.span6 {
  font-size: 33px;
  font-family: var(--font-noto-sans-bengali);
}
.span6 {
  font-size: 38px;
}
.div1 {
  position: relative;
  color: var(--color-white);
  text-align: left;
  z-index: 2;
}
.frame-button,
.rectangle-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.rectangle-parent {
  border-radius: var(--br-6);
  background-color: var(--color-crimson);
  flex-direction: row;
  padding: var(--padding-8) var(--padding-8) 0 var(--padding-20);
  z-index: 1;
}
.frame-button {
  cursor: pointer;
  border: 0;
  padding: 0 var(--padding-30) 0 0;
  background-color: transparent;
  flex-direction: column;
  margin-left: -13px;
  position: relative;
}
.frame-item {
  height: 60px;
  width: 354px;
  position: relative;
  border-radius: var(--br-6);
  background-color: var(--color-crimson);
  display: none;
  max-width: 100%;
}
.span7 {
  font-size: 38px;
}
.div2 {
  position: relative;
  z-index: 2;
}
.frame-parent1,
.rectangle-group {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.rectangle-group {
  flex: 1;
  border-radius: var(--br-6);
  background-color: var(--color-crimson);
  padding: var(--padding-8) var(--padding-12) 0 var(--padding-20);
  box-sizing: border-box;
  min-width: 230px;
  z-index: 1;
  margin-left: -13px;
  position: relative;
  font-size: 33px;
  color: var(--color-white);
}
.frame-parent1 {
  align-self: stretch;
  row-gap: var(--gap-20);
}
.span8 {
  font-size: var(--font-size-40);
  font-family: var(--font-noto-sans-bengali);
}
.div3 {
  height: 99px;
  position: relative;
  line-height: 50px;
  display: inline-block;
  z-index: 2;
}
.span9 {
  font-size: 39px;
  font-family: var(--font-noto-sans-bengali);
}
.span10 {
  letter-spacing: -0.1em;
}
.span12 {
  font-size: 25px;
}
.span11 {
  font-size: 39px;
}
.div4 {
  height: 80px;
  width: 738px;
  position: relative;
  display: inline-block;
  max-width: 100%;
  z-index: 3;
}
.wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 31px;
  box-sizing: border-box;
  max-width: 100%;
  font-size: var(--font-size-60);
  color: var(--color-darkslategray);
}
.parent1 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-19);
}
.frame-container,
.frame-div,
.frame-wrapper1,
.parent1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-wrapper1 {
  width: 829px;
  flex-direction: row;
  padding: 0 var(--padding-2);
  box-sizing: border-box;
  font-size: var(--font-size-36);
}
.frame-container,
.frame-div {
  flex-direction: column;
}
.frame-div {
  align-self: stretch;
  gap: 121.4px;
  flex-shrink: 0;
}
.frame-container {
  width: 897px;
  padding: 2.6px 0 0;
  box-sizing: border-box;
  text-align: left;
  font-size: 43px;
  color: var(--color-black);
  font-family: var(--font-noto-sans-bengali);
}
.trial-link-child {
  height: 459px;
  width: 89px;
  position: relative;
  border-radius: 50px 0 0 50px;
  background-color: var(--color-crimson);
  display: none;
}
.h3 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 33px;
  font-weight: 900;
  font-family: inherit;
  z-index: 3;
}
.frame-group,
.trial-link {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.trial-link {
  border-radius: 50px 0 0 50px;
  background-color: var(--color-crimson);
  justify-content: flex-start;
  padding: 54.5px var(--padding-28) 41.8px 31px;
  z-index: 2;
}
.frame-group {
  align-self: stretch;
  justify-content: space-between;
  gap: var(--gap-20);
  max-width: 100%;
}
.text-icon1 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.div5,
.text-icon2 {
  position: relative;
  z-index: 1;
}
.div5 {
  height: 53px;
  flex: 1;
  font-size: var(--font-size-40);
  line-height: 53px;
  font-weight: 900;
  font-family: var(--font-noto-sans-bengali);
  color: var(--color-white);
  text-align: center;
  display: inline-block;
  min-width: 286px;
}
.text-icon2 {
  width: 31px;
  height: 38px;
  overflow: hidden;
  flex-shrink: 0;
}
.text-parent,
.text-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3) 0 0;
}
.text-parent {
  cursor: pointer;
  border: 0;
  padding: var(--padding-28) 46px 19.3px 54px;
  background-color: transparent;
  width: 600.2px;
  flex-direction: row;
  box-sizing: border-box;
  position: relative;
  gap: 29px;
  max-width: 100%;
}
.frame-inner {
  height: 221px;
  width: 89px;
  position: relative;
  border-radius: 50px 0 0 50px;
  background-color: var(--color-darkslateblue);
  display: none;
}
.h31 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 33px;
  font-weight: 900;
  font-family: inherit;
  z-index: 2;
}
.frame-wrapper2,
.rectangle-container {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.rectangle-container {
  border-radius: 50px 0 0 50px;
  background-color: var(--color-darkslateblue);
  flex-direction: row;
  padding: 43.2px var(--padding-28) 45.9px 31px;
  z-index: 1;
}
.frame-wrapper2 {
  height: 283.3px;
  flex-direction: column;
}
.frame-section {
  width: 1260px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--gap-20);
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-30);
  color: var(--color-white);
  font-family: var(--font-noto-sans-bengali);
}
.container,
.frame-parent {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent {
  align-self: stretch;
  align-items: flex-end;
  gap: 9px;
  margin-top: -0.3px;
  position: relative;
  text-align: center;
  font-size: var(--font-size-30);
  color: var(--color-white);
}
.container {
  width: 1640px;
  align-items: flex-start;
  padding: 0 0 56.8px;
  box-sizing: border-box;
  text-align: left;
  font-size: 43px;
  color: var(--color-black);
  font-family: var(--font-noto-sans-bengali);
}
.about-container-child {
  height: 430px;
  width: 1920px;
  position: relative;
  background-color: var(--color-aliceblue);
  display: none;
  max-width: 100%;
}
.img-home-about-768x535png-icon {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 1;
}
.about-visuals {
  height: 343px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 5.8px;
  box-sizing: border-box;
  max-width: 100%;
}
.clarity-details-child {
  height: 60px;
  width: 258px;
  position: relative;
  border-radius: var(--br-6);
  display: none;
}
.div7 {
  position: relative;
  line-height: 48.6px;
  z-index: 2;
}
.clarity-details {
  position: absolute;
  top: 3.8px;
  left: 269px;
  border-radius: var(--br-6);
  background-color: var(--color-crimson);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 8.6px var(--padding-8) 2.8px var(--padding-20);
  z-index: 1;
}
.ga42 {
  margin: 0;
  position: absolute;
  top: 11.4px;
  left: 0;
  font-size: 43px;
  line-height: 56.7px;
  color: var(--color-darkslateblue);
  z-index: 2;
  font-family: inherit;
}
.div8 {
  position: relative;
  line-height: 48.6px;
  color: var(--color-white);
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}
.rectangle-parent1,
.text {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.rectangle-parent1 {
  cursor: pointer;
  border: 0;
  padding: 8.6px var(--padding-12) 2.8px var(--padding-20);
  background-color: var(--color-crimson);
  border-radius: var(--br-6);
  z-index: 1;
}
.rectangle-parent1:hover {
  background-color: var(--color-deeppink);
}
.text {
  position: absolute;
  top: 0;
  left: 536px;
  overflow: hidden;
  padding: 3.8px var(--padding-6) 7.2px var(--padding-8);
  z-index: 2;
}
.accessibility-info {
  align-self: stretch;
  height: 71px;
  position: relative;
  max-width: 100%;
  font-size: 33px;
  color: var(--color-white);
}
.parent2 {
  width: 904px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 10.8px;
  max-width: 100%;
}
.ga44 {
  margin-block-start: 0;
  margin-block-end: 20px;
}
.ga43 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-20);
  line-height: 35px;
  font-weight: 900;
  color: var(--color-black);
  z-index: 1;
}
.about-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-22);
  min-width: 736px;
  max-width: 100%;
  text-align: left;
  font-size: 43px;
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.about-container,
.about-container-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.about-container {
  flex: 1;
  background-color: var(--color-aliceblue);
  align-items: flex-end;
  padding: 55px var(--padding-48) var(--padding-32) 220px;
  gap: 36px;
}
.about-container-wrapper {
  align-self: stretch;
  align-items: flex-start;
  padding: 0 0 83.1px;
}
.image-33-icon,
.text-icon3 {
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
.image-33-icon {
  width: 512.6px;
  object-fit: cover;
}
.text-icon3 {
  align-self: stretch;
  flex: 1;
  overflow: hidden;
}
.hero-detail {
  height: 134px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--padding-28) var(--padding-32) 0;
  box-sizing: border-box;
}
.logopng-3-icon {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.hero-logo {
  height: 175px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 var(--padding-2);
  box-sizing: border-box;
  max-width: 100%;
}
.hero-container,
.hero-container-wrapper {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}
.hero-container {
  align-items: flex-end;
  justify-content: flex-start;
  gap: 55.5px;
}
.hero-container-wrapper {
  align-self: stretch;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-20) 139.1px;
  box-sizing: border-box;
}
.diagram,
.frame-child1 {
  height: 16px;
  position: absolute;
  margin: 0 !important;
  background-color: var(--color-yellow);
}
.frame-child1 {
  width: 80px;
  right: 50px;
  bottom: 118px;
}
.diagram {
  width: 246px;
  bottom: 82px;
  left: 50px;
}
.frame-child2,
.point-1 {
  position: relative;
  z-index: 2;
}
.frame-child2 {
  width: 440px;
  height: 430px;
  border-radius: 50px;
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  display: none;
  max-width: 100%;
}
.point-1 {
  margin: 0;
  font-size: inherit;
  font-weight: 900;
  font-family: inherit;
}
.point-diagram {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 61px 0 65px;
  box-sizing: border-box;
  max-width: 100%;
}
.ga45 {
  position: relative;
  font-size: var(--font-size-20);
  line-height: 35px;
  display: inline-block;
  color: var(--color-black);
  text-align: justify;
  max-width: 100%;
  z-index: 2;
}
.group-icon {
  width: 141.8px;
  height: 176.3px;
  position: absolute;
  margin: 0 !important;
  top: -75px;
  left: 149px;
  z-index: 2;
}
.rectangle-parent2 {
  flex: 1;
  border-radius: 50px;
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 110px var(--padding-40) 69px;
  position: relative;
  gap: 9px;
  min-width: 330px;
  min-height: 430px;
  max-width: 100%;
  z-index: 1;
  text-align: center;
  font-size: var(--font-size-60);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.frame-child3,
.frame-child4 {
  height: 16px;
  position: absolute;
  margin: 0 !important;
  background-color: var(--color-yellow);
}
.frame-child3 {
  width: 23px;
  right: 50px;
  bottom: 82px;
}
.frame-child4 {
  width: 309px;
  bottom: 46px;
  left: 50px;
}
.b {
  height: 175px;
  position: relative;
  font-size: var(--font-size-20);
  line-height: 35px;
  display: inline-block;
  color: var(--color-black);
  text-align: justify;
  max-width: 100%;
  z-index: 2;
}
.icon1 {
  width: 141.9px;
  position: absolute;
  margin: 0 !important;
  top: -75px;
  left: 149px;
  max-height: 100%;
  overflow: hidden;
  z-index: 2;
}
.rectangle-parent3 {
  flex: 1;
  border-radius: 50px;
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 110px var(--padding-40) 34px;
  position: relative;
  gap: 9px;
  min-width: 330px;
  min-height: 430px;
  max-width: 100%;
  z-index: 1;
  text-align: center;
  font-size: var(--font-size-60);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.frame-child6,
.frame-child7 {
  height: 16px;
  position: absolute;
  margin: 0 !important;
  background-color: var(--color-yellow);
}
.frame-child6 {
  width: 223px;
  right: 50px;
  bottom: 82px;
}
.frame-child7 {
  width: 89px;
  bottom: 46px;
  left: 50px;
}
.point-3-wrapper,
.report-visual,
.report-visual-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.point-3-wrapper {
  justify-content: flex-end;
  padding: 0 var(--padding-60) 0 66px;
  box-sizing: border-box;
}
.report-visual,
.report-visual-wrapper {
  justify-content: center;
}
.report-visual {
  width: 1360px;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: var(--gap-20);
}
.report-visual-wrapper {
  align-self: stretch;
  padding: 0 var(--padding-20) 54.1px;
  box-sizing: border-box;
}
.background {
  height: 39.5px;
  width: 826px;
  position: absolute;
  margin: 0 !important;
  bottom: -17.5px;
  left: calc(50% - 413px);
  background-color: var(--color-aliceblue);
}
.background-parent,
.h2 {
  position: relative;
  max-width: 100%;
}
.h2 {
  margin: 0;
  flex: 1;
  font-size: inherit;
  line-height: 35px;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  z-index: 1;
}
.background-parent {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.resolution-elements-child,
.resolution-elements-item {
  height: 27px;
  width: 754px;
  position: absolute;
  margin: 0 !important;
  bottom: 66px;
  left: calc(50% - 377px);
  background-color: var(--color-yellow);
}
.resolution-elements-item {
  width: 628px;
  bottom: 8px;
  left: calc(50% - 314px);
}
.ga48,
.span21 {
  line-height: 60px;
  white-space: pre-wrap;
}
.ga48 {
  line-height: 80px;
}
.ga47 {
  margin-block-start: 0;
  margin-block-end: 20px;
  font-size: var(--font-size-30);
}
.ga46 {
  width: 798px;
  position: relative;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 203px;
  word-break: break-word;
  z-index: 1;
}
.resolution-elements,
.resolution-elements-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.resolution-elements {
  flex: 1;
  position: relative;
}
.resolution-elements-wrapper {
  align-self: stretch;
  padding: 0 39px;
  box-sizing: border-box;
}
.frame-parent3,
.solution-offer,
.text-group {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
  flex-shrink: 0;
}
.frame-parent3 {
  align-self: stretch;
  flex-direction: column;
  justify-content: flex-start;
  gap: 63px;
}
.solution-offer,
.text-group {
  flex-direction: row;
  box-sizing: border-box;
}
.text-group {
  flex: 1;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
  padding: var(--padding-28) 46px 19.3px 54px;
  position: relative;
  gap: 29px;
}
.solution-offer {
  cursor: pointer;
  border: 0;
  padding: 0 137px 0 138px;
  background-color: transparent;
  align-self: stretch;
  justify-content: center;
}
.frame-parent2 {
  width: 876px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 71px;
  max-width: 100%;
}
.problem-solution {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-20) 69.8px;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-40);
  color: var(--color-black);
  font-family: var(--font-noto-sans-bengali);
}
.cycle-container-child {
  height: 381px;
  width: 1920px;
  position: relative;
  background-color: var(--color-aliceblue);
  display: none;
  max-width: 100%;
}
.pdca,
.plan-do-check {
  position: relative;
  font-weight: 900;
  z-index: 1;
}
.pdca {
  margin: 0;
  width: 426px;
  font-size: inherit;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
}
.plan-do-check {
  font-size: var(--font-size-20);
  line-height: 35px;
  color: var(--color-black);
  text-align: left;
}
.diagram-components,
.stages-visual {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.diagram-components {
  align-self: stretch;
  gap: 27px;
}
.stages-visual {
  flex: 1;
  padding: 35.6px 0 0;
  box-sizing: border-box;
  min-width: 490px;
  text-align: center;
  font-size: var(--font-size-40);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.thank-you-for-dl-icon {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  z-index: 1;
}
.act,
.check,
.plan {
  font-size: inherit;
  font-weight: 900;
  font-family: inherit;
  text-shadow: 5px 0 0#fff, 0 5px 0#fff, -5px 0 0#fff, 0-5px 0#fff;
  z-index: 2;
}
.check {
  margin: 0 !important;
  position: absolute;
  bottom: 45px;
  left: -5.3px;
}
.act,
.plan {
  margin: 0;
  position: relative;
}
.plan {
  color: var(--color-cornflowerblue);
}
.act-parent,
.do-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.act-parent {
  width: 258.7px;
  justify-content: space-between;
  gap: var(--gap-20);
  color: var(--color-orange);
}
.do-wrapper {
  justify-content: flex-end;
  padding: 0 var(--padding-19);
  color: var(--color-palevioletred);
}
.thank-you-for-dl-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 46px 13px 45px;
  box-sizing: border-box;
  position: relative;
  gap: 89.8px;
  min-width: 300.8px;
}
.cycle-container,
.process-overview {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.cycle-container {
  flex: 1;
  background-color: var(--color-aliceblue);
  justify-content: center;
  padding: 46.4px 399px 33.8px 400px;
  gap: 65.3px;
}
.process-overview {
  align-self: stretch;
  justify-content: flex-start;
  padding: 0 0 35.1px;
  text-align: center;
  font-size: 45px;
  color: var(--color-lightgreen);
  font-family: var(--font-noto-sans-bengali);
}
.wrapper-group-121-child {
  height: 100%;
  flex: 1;
  overflow: hidden;
  object-fit: contain;
  position: absolute;
  left: 0;
  top: 1px;
  width: 100%;
  transform: scale(1.088);
}
.wrapper-group-121 {
  height: 136px;
  flex: 1;
  position: relative;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrapper-group-121-wrapper {
  width: 241.1px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 45px;
  box-sizing: border-box;
}
.span23 {
  font-size: 45px;
  font-family: var(--font-noto-sans-bengali);
}
.growebreportgrowebmanager,
.web {
  height: 119px;
  position: relative;
  line-height: 60px;
  display: inline-block;
}
.growebreportgrowebmanager {
  align-self: stretch;
  height: 70px;
  font-size: var(--font-size-20);
  line-height: 35px;
  font-weight: 900;
  color: var(--color-black);
  z-index: 1;
}
.web-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-20);
}
.frame-parent4,
.groweb-report-lp-pc-inner {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.frame-parent4 {
  width: 802px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 62px;
}
.groweb-report-lp-pc-inner {
  width: 1360px;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-20) 101.1px;
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-40);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.improvement-items-child {
  align-self: stretch;
  height: 455px;
  position: relative;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  display: none;
  z-index: 0;
}
.data-access-child {
  height: 118px;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  left: 0;
  background-color: var(--color-aliceblue);
  z-index: 2;
}
.label-access {
  width: 55px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 25px 0 0;
  box-sizing: border-box;
}
.h32 {
  margin: 0;
  position: relative;
  font-size: 27px;
  line-height: 38px;
  font-weight: 900;
  font-family: inherit;
  z-index: 3;
}
.data-access {
  width: 420px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-26) var(--padding-30) 0;
  box-sizing: border-box;
  position: relative;
  gap: 13px;
  max-width: 100%;
}
.improvement-items-item,
.operation-reduction,
.performance-cycles {
  position: absolute;
  margin: 0 !important;
  background-color: var(--color-yellow);
  z-index: 2;
}
.improvement-items-item {
  width: 187px;
  height: 15px;
  right: 50px;
  bottom: 122px;
}
.operation-reduction,
.performance-cycles {
  height: 16px;
}
.operation-reduction {
  width: 340px;
  bottom: 86px;
  left: calc(50% - 170px);
}
.performance-cycles {
  width: 48px;
  bottom: 0;
  left: 0;
}
.seo {
  width: 340px;
  position: relative;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 210px;
  word-break: break-word;
  z-index: 3;
}
.improvement-items,
.improvements-collection,
.professional-engagement {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.professional-engagement {
  position: relative;
}
.improvement-items,
.improvements-collection {
  padding: 0 var(--padding-40);
  box-sizing: border-box;
  text-align: justify;
  font-size: var(--font-size-20);
  color: var(--color-black);
}
.improvement-items {
  flex: 1;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  flex-direction: column;
  padding: var(--padding-40) 0 39px;
  position: relative;
  gap: var(--gap-22);
  min-width: 330px;
  min-height: 455px;
  z-index: 1;
  text-align: left;
  font-size: var(--font-size-80);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.improvement-items-child1,
.improvement-items-child2 {
  height: 16px;
  position: absolute;
  margin: 0 !important;
  background-color: var(--color-yellow);
  z-index: 2;
}
.improvement-items-child1 {
  width: 144px;
  right: 50px;
  bottom: 192px;
}
.improvement-items-child2 {
  width: 252px;
  bottom: 156px;
  left: 50px;
}
.h34,
.operation-details {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 35px;
  font-weight: 700;
  font-family: inherit;
  z-index: 3;
}
.h34 {
  font-size: 27px;
  line-height: 38px;
  font-weight: 900;
}
.rectangle-parent6 {
  width: 420px;
  height: 122px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-26) 25px 0 var(--padding-30);
  box-sizing: border-box;
  position: relative;
  gap: 13px;
  max-width: 100%;
}
.improvement-items-child4,
.improvement-items-child5 {
  position: absolute;
  margin: 0 !important;
  background-color: var(--color-yellow);
  z-index: 2;
}
.improvement-items-child4 {
  width: 226px;
  height: 16px;
  bottom: 86px;
  left: 50px;
}
.improvement-items-child5 {
  width: 144px;
  height: 15px;
  right: 50px;
  bottom: 122px;
}
.improvement-items2,
.pdca1 {
  position: relative;
  max-width: 100%;
}
.pdca1 {
  width: 340px;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-height: 175px;
  word-break: break-word;
  z-index: 3;
}
.improvement-items2 {
  flex: 1;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-40) 0 74px;
  gap: var(--gap-22);
  min-width: 330px;
  min-height: 455px;
  z-index: 1;
  text-align: left;
  font-size: var(--font-size-80);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.improvement-items-parent {
  flex: 1;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: var(--gap-20);
}
.frame-wrapper3,
.improvement-items-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.groweb-report-lp-pc-inner1 {
  align-self: stretch;
  justify-content: center;
  padding: 0 var(--padding-20) 64.1px;
}
.button-content,
.groweb-report-lp-pc-inner1,
.text-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.text-container {
  flex: 1;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
  padding: var(--padding-28) 46px 19.3px 54px;
  position: relative;
  gap: 29px;
  z-index: 1;
}
.button-content {
  cursor: pointer;
  border: 0;
  padding: 0 379px 0 380px;
  background-color: transparent;
  align-self: stretch;
  justify-content: center;
}
.frame-child12,
.integrated-strategy-child {
  position: relative;
  display: none;
  max-width: 100%;
}
.frame-child12 {
  width: 1360px;
  height: 3915px;
  border-radius: 50px;
  background-color: var(--color-darkslateblue);
  z-index: 0;
}
.integrated-strategy-child {
  height: 140px;
  width: 756px;
  border-radius: var(--br-28);
  background-color: var(--color-white);
}
.web3 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 900;
  font-family: inherit;
  z-index: 2;
}
.web-strategy-name {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 2.8px 0 0;
  box-sizing: border-box;
  min-width: 139px;
}
.h22 {
  margin: 0;
  position: relative;
  font-size: inherit;
  font-weight: 900;
  font-family: inherit;
  text-shadow: 1px 0 0#0d3c89, 0 1px 0#0d3c89, -1px 0 0#0d3c89, 0-1px 0#0d3c89;
  z-index: 2;
}
.wrapper1 {
  flex-direction: column;
  padding: 0 var(--padding-5) 0 0;
  font-size: 64px;
}
.integrated-strategy,
.web-strategy-name1,
.wrapper1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.web-strategy-name1 {
  flex-direction: column;
  padding: 2.8px 0 0;
}
.integrated-strategy {
  align-self: stretch;
  border-radius: var(--br-28);
  background-color: var(--color-white);
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  padding: 37px 94px var(--padding-4);
  box-sizing: border-box;
  gap: 38px;
  max-width: 100%;
  z-index: 1;
}
.h12 {
  margin: 0;
  height: 120px;
  position: relative;
  font-size: var(--font-size-40);
  line-height: 60px;
  font-weight: 900;
  font-family: inherit;
  color: var(--color-yellow);
  display: inline-block;
  z-index: 1;
}
.align-strategy,
.integrated-strategy-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.integrated-strategy-parent {
  flex: 1;
  flex-direction: column;
  justify-content: flex-start;
  gap: 62px;
}
.align-strategy {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 42px 0 43px;
  box-sizing: border-box;
}
.span24 {
  line-height: 35px;
}
.span25 {
  line-height: 65px;
}
.span27 {
  font-size: var(--font-size-40);
}
.span28 {
  line-height: 60px;
}
.div11 {
  align-self: stretch;
  height: 195px;
  position: relative;
  font-weight: 900;
  color: var(--color-white);
  display: inline-block;
  z-index: 2;
  font-size: var(--font-size-20);
}
.strategic-perspective {
  width: 841px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 29px;
  max-width: 100%;
}
.modern-strategy {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-1) 0 0;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: 50px;
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.strategy-footer {
  width: 446px;
  height: 27.3px;
  position: absolute;
  margin: 0 !important;
  top: 531.7px;
  left: calc(50% - 223px);
  background-color: var(--color-crimson);
  z-index: 1;
}
.sales-graph {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-yellow);
  width: 100%;
  height: 100%;
  z-index: 1;
}
.graphic-indicator {
  margin: 0;
  position: absolute;
  top: 70px;
  left: 47px;
  font-size: inherit;
  line-height: 35px;
  font-weight: 700;
  font-family: inherit;
  z-index: 2;
}
.sales-connection {
  height: 150px;
  flex: 1;
  position: relative;
}
.result-sales {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 305px 0 304px;
}
.h13 {
  margin: 0;
  align-self: stretch;
  height: 90px;
  position: relative;
  font-size: var(--font-size-40);
  line-height: 35px;
  font-weight: 900;
  font-family: inherit;
  color: var(--color-white);
  display: inline-block;
  z-index: 1;
}
.growth-metrics,
.growth-metrics-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.growth-metrics {
  width: 759px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 70px;
}
.growth-metrics-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-20) 0 var(--padding-22);
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-80);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.mask-group-icon {
  align-self: stretch;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 1;
}
.profile-visual {
  height: 301px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-1) 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.p38 {
  margin-block-start: 0;
  margin-block-end: 20px;
  line-height: 35px;
}
.p39 {
  margin: 0;
  font-size: var(--font-size-30);
  line-height: 50px;
}
.div12,
.div13,
.h24 {
  position: relative;
  font-weight: 900;
  z-index: 1;
}
.div12 {
  width: 597px;
  display: inline-block;
  max-width: 100%;
  max-height: 109px;
  word-break: break-word;
}
.div13,
.h24 {
  line-height: 35px;
}
.h24 {
  margin: 0;
  align-self: stretch;
  font-size: inherit;
  font-family: inherit;
}
.div13 {
  font-size: var(--font-size-20);
  color: var(--color-white);
  text-align: justify;
}
.sales-math {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-16);
  font-size: var(--font-size-30);
  color: var(--color-yellow);
}
.corporate-finance,
.profile-visual-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.corporate-finance {
  flex: 1;
  flex-direction: column;
  justify-content: flex-start;
  gap: 26px;
  min-width: 395px;
}
.profile-visual-parent {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  gap: 46px;
  text-align: left;
  font-size: var(--font-size-20);
  color: var(--color-white);
  font-family: var(--font-noto-sans-bengali);
}
.financial-indicator,
.frame-parent6 {
  align-self: stretch;
  display: flex;
  justify-content: flex-start;
}
.frame-parent6 {
  flex-direction: column;
  align-items: flex-end;
  padding: 0 0 16px;
  box-sizing: border-box;
  gap: 51px;
  max-width: 100%;
}
.financial-indicator {
  flex-direction: row;
  align-items: flex-start;
  padding: 0 185px 0 184px;
}
.h25 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-40);
  line-height: 35px;
  font-weight: 900;
  font-family: inherit;
  color: var(--color-white);
  white-space: nowrap;
  z-index: 1;
}
.indicator-evaluation {
  width: 519px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 70px;
  max-width: 100%;
}
.div14,
.icon2 {
  position: relative;
  flex-shrink: 0;
  z-index: 1;
}
.div14 {
  align-self: stretch;
  height: 100px;
  font-weight: 900;
  display: inline-block;
}
.icon2 {
  width: 38px;
  height: 38px;
  overflow: hidden;
}
.editorial-values,
.viewpoint-editing {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.viewpoint-editing {
  flex-direction: column;
  padding: var(--padding-5) 0 0;
}
.editorial-values {
  align-self: stretch;
  flex-direction: row;
  gap: 17px;
}
.icon3 {
  width: 38px;
  height: 39px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 1;
}
.wrapper2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-4) 0 0;
}
.roi {
  flex: 1;
  position: relative;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  min-width: 356px;
  z-index: 1;
}
.health-conditions,
.operating-mode {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.operating-mode {
  flex: 1;
  flex-direction: column;
  gap: 14px;
}
.health-conditions {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 0 var(--padding-4);
  box-sizing: border-box;
}
.judgement-values-parent,
.status-indicator {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
}
.status-indicator {
  flex: 1;
  align-items: flex-start;
  gap: 29px;
  min-width: 395px;
}
.judgement-values-parent {
  align-self: stretch;
  align-items: flex-end;
  gap: var(--gap-64);
}
.cycle-indicators {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 484px 11px 485px;
}
.pdca2 {
  margin: 0;
  width: 665px;
  position: relative;
  font-size: inherit;
  line-height: 35px;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
  z-index: 1;
}
.analysis-foundation {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 226px 0 228px;
}
.div16 {
  align-self: stretch;
  height: 109px;
  position: relative;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  z-index: 1;
}
.parent4 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 7.7px;
}
.div17 {
  height: 174px;
  flex: 1;
  position: relative;
  line-height: 45px;
  font-weight: 900;
  display: inline-block;
  min-width: 356px;
  max-width: 100%;
  z-index: 1;
}
.parent3,
.report-data {
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.report-data {
  flex-direction: row;
  gap: 17px;
}
.parent3 {
  flex-direction: column;
  gap: var(--gap-20);
  min-width: 395px;
}
.management-foundation,
.strategy-points {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.strategy-points {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: 46px;
  text-align: left;
  font-size: var(--font-size-20);
}
.management-foundation {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-64);
  text-align: center;
  font-size: var(--font-size-40);
  color: var(--color-white);
  font-family: var(--font-noto-sans-bengali);
}
.pdca3 {
  width: 552px;
  position: relative;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 1;
}
.cycle-detail {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 55px;
  box-sizing: border-box;
  max-width: 100%;
}
.frame-parent5,
.platform-integration {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
}
.platform-integration {
  align-items: flex-start;
  gap: var(--gap-16);
  text-align: left;
  font-size: var(--font-size-20);
  color: var(--color-white);
}
.frame-parent5 {
  align-items: flex-end;
  padding: 0 0 var(--padding-6);
  box-sizing: border-box;
  gap: 59px;
}
.equation-layout-child {
  height: 98px;
  width: 389px;
  position: relative;
  border-radius: var(--br-28);
  background-color: var(--color-white);
  flex-shrink: 0;
  display: none;
  z-index: 1;
}
.web4 {
  width: 165.7px;
  position: relative;
  font-size: var(--font-size-30);
  line-height: 29.7px;
  font-weight: 900;
  font-family: var(--font-noto-sans-bengali);
  color: var(--color-darkslateblue);
  text-align: center;
  display: inline-block;
  z-index: 3;
}
.terms-alignment {
  width: 157px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3) 0 0;
  box-sizing: border-box;
}
.div18,
.div19 {
  position: relative;
  font-family: var(--font-noto-sans-bengali);
  color: var(--color-darkslateblue);
  text-align: center;
}
.div18 {
  font-size: 35px;
  line-height: 48px;
  font-weight: 500;
  text-shadow: 1px 0 0#0d3c89, 0 1px 0#0d3c89, -1px 0 0#0d3c89, 0-1px 0#0d3c89;
  z-index: 2;
  margin-left: -2px;
}
.div19 {
  align-self: stretch;
  font-size: var(--font-size-30);
  line-height: 29.7px;
  font-weight: 900;
  z-index: 3;
}
.equation-alignment,
.equation-layout {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
}
.equation-alignment {
  width: 157.6px;
  flex-shrink: 0;
  flex-direction: column;
  padding: var(--padding-3) 0 0;
  margin-left: -2px;
  position: relative;
}
.equation-layout {
  cursor: pointer;
  border: 0;
  padding: 31px 21px var(--padding-19);
  background-color: var(--color-white);
  border-radius: var(--br-28);
  overflow-x: auto;
  flex-direction: row;
  max-width: 100%;
  z-index: 1;
}
.icon8 {
  align-self: stretch;
  height: 39px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 1;
}
.equation-details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 29px;
}
.equation-layout-item {
  height: 98px;
  width: 501px;
  position: relative;
  border-radius: var(--br-28);
  background-color: var(--color-white);
  display: none;
  max-width: 100%;
}
.div20,
.div21 {
  font-family: var(--font-noto-sans-bengali);
  color: var(--color-darkslateblue);
  text-align: center;
}
.div20 {
  flex: 1;
  position: relative;
  font-size: 35px;
  line-height: 48px;
  font-weight: 500;
  text-shadow: 1px 0 0#0d3c89, 0 1px 0#0d3c89, -1px 0 0#0d3c89, 0-1px 0#0d3c89;
  z-index: 2;
}
.div21 {
  width: 167.4px;
  position: absolute;
  margin: 0 !important;
  top: 3px;
  left: -158.3px;
  font-size: var(--font-size-30);
  line-height: 29.7px;
  font-weight: 900;
  display: inline-block;
  z-index: 3;
}
.div22,
.parent5 {
  position: relative;
}
.parent5 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.div22 {
  align-self: stretch;
  font-size: var(--font-size-30);
  line-height: 29px;
  font-weight: 900;
  font-family: var(--font-noto-sans-bengali);
  color: var(--color-darkslateblue);
  text-align: center;
  z-index: 2;
}
.equation-layout1,
.wrapper3 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-4) 0 0;
  box-sizing: border-box;
  min-width: 164px;
}
.equation-layout1 {
  cursor: pointer;
  border: 0;
  padding: 31px 34px var(--padding-19) 173px;
  background-color: var(--color-white);
  border-radius: var(--br-28);
  flex-direction: row;
  justify-content: center;
  gap: 6px;
  min-width: 288px;
  max-width: 100%;
  z-index: 1;
}
.cycle-interface,
.strategy-flow {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 100%;
}
.strategy-flow {
  flex: 1;
  align-items: flex-end;
  flex-wrap: wrap;
  align-content: flex-end;
  gap: 17px;
}
.cycle-interface {
  align-self: stretch;
  align-items: flex-start;
  padding: 0 63px var(--padding-6) 62px;
  box-sizing: border-box;
}
.h14 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 60px;
  font-weight: 900;
  font-family: inherit;
  z-index: 1;
}
.values-description {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 43px;
}
.numeric-impact {
  height: 27px;
  width: 764px;
  position: absolute;
  margin: 0 !important;
  right: 38px;
  bottom: 144px;
  background-color: var(--color-crimson);
  z-index: 1;
}
.p51 {
  margin-block-start: 0;
  margin-block-end: 20px;
  font-size: var(--font-size-40);
  line-height: 65px;
}
.div23 {
  width: 841px;
  position: relative;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 340px;
  word-break: break-word;
  z-index: 2;
}
.recap-container {
  flex-direction: row;
  justify-content: flex-start;
  position: relative;
  font-size: var(--font-size-20);
  color: var(--color-white);
}
.business-approach,
.integrated-values,
.recap-container {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.integrated-values {
  flex-direction: column;
  justify-content: flex-start;
  gap: 29px;
}
.business-approach {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-1) 21px 0;
  box-sizing: border-box;
  text-align: center;
  font-size: var(--font-size-40);
  color: var(--color-yellow);
  font-family: var(--font-noto-sans-bengali);
}
.frame-child13,
.text-icon8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.frame-child13 {
  border-radius: 50.5px;
  background-color: var(--color-white);
  border: 5px solid var(--color-white);
  box-sizing: border-box;
  display: none;
}
.text-icon8 {
  overflow: hidden;
  object-fit: cover;
}
.div24,
.text-icon9 {
  position: absolute;
  z-index: 1;
}
.div24 {
  top: 28px;
  left: 54px;
  font-size: var(--font-size-40);
  line-height: 53px;
  font-weight: 900;
  font-family: var(--font-noto-sans-bengali);
  color: var(--color-white);
  text-align: center;
}
.text-icon9 {
  top: 31px;
  left: 523px;
  width: 31px;
  height: 38px;
  overflow: hidden;
}
.group-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 1px;
  width: 600.2px;
  height: 100.3px;
  z-index: 2;
}
.frame-wrapper4,
.group-div {
  box-sizing: border-box;
  max-width: 100%;
}
.group-div {
  height: 100px;
  flex: 1;
  position: relative;
  border-radius: 50.5px;
  background-color: var(--color-white);
  border: 5px solid var(--color-white);
  z-index: 1;
}
.frame-wrapper4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 260px 0 259px;
}
.button-content-parent,
.rectangle-parent7 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 100%;
}
.rectangle-parent7 {
  align-self: stretch;
  border-radius: 50px;
  background-color: var(--color-darkslateblue);
  align-items: flex-start;
  padding: 105px 120px 136px;
  box-sizing: border-box;
  position: relative;
  gap: 67px;
}
.button-content-parent {
  width: 1360px;
  align-items: flex-end;
  gap: 91.7px;
}
.groweb-report-lp-pc-inner2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-20) 68.1px;
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-80);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.div26,
.div27 {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  background-color: var(--color-palegoldenrod);
  width: 120px;
}
.div26 {
  left: 0;
}
.div27 {
  right: 0;
}
.div25 {
  width: 1360px;
  height: 14019px;
  position: relative;
  display: none;
  max-width: 100%;
  z-index: 13;
}
.div29,
.div30 {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  background-color: var(--color-pink);
  width: 280px;
}
.div29 {
  left: 0;
}
.div30 {
  right: 0;
}
.div28,
.h26 {
  position: relative;
}
.div28 {
  align-self: stretch;
  height: 14019px;
  display: none;
  z-index: 14;
}
.h26 {
  margin: 0;
  font-size: inherit;
  line-height: 53px;
  font-weight: 900;
  font-family: inherit;
}
.success-sheets {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 23px 0 0;
}
.report-indicator {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-yellow);
  width: 87px;
  height: 86px;
}
.report-title {
  margin: 0;
  position: absolute;
  top: 10px;
  left: 7px;
  font-size: inherit;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  min-width: 70px;
  z-index: 1;
}
.metric-analysis {
  height: 90px;
  width: 87px;
  position: relative;
  font-size: var(--font-size-60);
}
.achievement-sheet,
.achievement-sheet-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.achievement-sheet {
  justify-content: flex-start;
  gap: 6.5px;
}
.achievement-sheet-wrapper {
  align-self: stretch;
  justify-content: center;
  padding: 0 var(--padding-20) 0 21px;
  box-sizing: border-box;
}
.rectangular-analysis {
  height: 27px;
  width: 962px;
  position: absolute;
  margin: 0 !important;
  right: 104px;
  bottom: -5px;
  background-color: var(--color-yellow);
}
.h28 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 40px;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}
.analytic-insights,
.rectangular-analysis-parent {
  align-self: stretch;
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.rectangular-analysis-parent {
  flex-direction: row;
  align-items: flex-start;
  position: relative;
  font-size: var(--font-size-30);
  color: var(--color-black);
}
.analytic-insights {
  flex-direction: column;
  align-items: flex-end;
  gap: 17px;
  text-align: center;
  font-size: var(--font-size-40);
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.pdf {
  width: 1120px;
  position: relative;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 245px;
  word-break: break-word;
}
.performance-driving {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 25px 0 var(--padding-26);
  box-sizing: border-box;
  max-width: 100%;
}
.reporting-overview {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 68px;
  max-width: 100%;
}
.data-reporting {
  width: 1645px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-20) 13px;
  box-sizing: border-box;
  max-width: 100%;
  text-align: justify;
  font-size: var(--font-size-20);
}
.mirror-reflection-child {
  align-self: stretch;
  height: 560px;
  position: relative;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  display: none;
}
.sample-1-3-icon {
  flex: 1;
  overflow: hidden;
  z-index: 2;
  object-fit: contain;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 100%;
  height: 100%;
  transform: scale(1.045);
}
.wrapper-sample-1-3 {
  flex: 1;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.reflection-layer {
  width: 420px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 35px 0 31px;
  box-sizing: border-box;
  max-width: 100%;
}
.breakdown-reports-child {
  height: 50px;
  width: 420px;
  position: relative;
  background-color: var(--color-aliceblue);
  display: none;
  max-width: 100%;
}
.h29 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 38px;
  font-weight: 900;
  font-family: inherit;
  flex-shrink: 0;
  z-index: 3;
}
.breakdown-reports {
  background-color: var(--color-aliceblue);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-10) 129px var(--padding-2);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 2;
}
.div31 {
  width: 340px;
  position: relative;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 105px;
  word-break: break-word;
  z-index: 2;
}
.mirror-reflection,
.sample-reporting {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-18);
  max-width: 100%;
}
.mirror-reflection {
  position: absolute;
  top: 133px;
  left: 0;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  width: 100%;
  padding: 31px 0 52px;
  gap: var(--gap-32);
  min-height: 560px;
  z-index: 1;
}
.graphic-indices {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-yellow);
  width: 100%;
  height: 100%;
}
.dummy-annotations {
  margin: 0;
  position: absolute;
  top: 64px;
  left: 55px;
  font-size: inherit;
  line-height: 35px;
  font-weight: 700;
  font-family: inherit;
  z-index: 1;
}
.mirror-alignment {
  position: absolute;
  top: 0;
  left: 137px;
  width: 165px;
  height: 164px;
  font-size: var(--font-size-80);
}
.segment-breakdown {
  height: 693px;
  width: 440px;
  position: relative;
  min-width: 418px;
  max-width: 100%;
  text-align: center;
  font-size: 27px;
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.rectangle-parent9 {
  background-color: var(--color-aliceblue);
  padding: var(--padding-10) 102px var(--padding-2);
  z-index: 2;
}
.rectangle-parent11,
.rectangle-parent9,
.wrapper-sample-1-5-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.wrapper-sample-1-5-wrapper {
  width: 420px;
  padding: 0 34px 0 var(--padding-32);
}
.rectangle-parent11 {
  background-color: var(--color-aliceblue);
  padding: var(--padding-10) 88px var(--padding-2) 89px;
  z-index: 2;
}
.ellipse-group {
  position: absolute;
  top: 0;
  left: 138px;
  width: 165px;
  height: 164px;
  font-size: var(--font-size-80);
}
.wrapper-sample-1-6-wrapper {
  width: 420px;
  flex-direction: row;
  padding: 0 var(--padding-36) 0 var(--padding-32);
}
.rectangle-parent12,
.rectangle-parent13,
.wrapper-sample-1-6-wrapper {
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.rectangle-parent13 {
  background-color: var(--color-aliceblue);
  flex-direction: row;
  padding: var(--padding-10) 75px var(--padding-2);
  z-index: 2;
}
.rectangle-parent12 {
  position: absolute;
  top: 133px;
  left: 0;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  width: 100%;
  flex-direction: column;
  padding: 31px 0 52px;
  gap: 33px;
  min-height: 560px;
  z-index: 1;
}
.google {
  width: 340px;
  position: relative;
  line-height: 35px;
  font-weight: 900;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  max-height: 140px;
  word-break: break-word;
  z-index: 2;
}
.rectangle-parent16,
.rectangle-parent18,
.rectangle-parent19,
.wrapper-sample-1-9-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.rectangle-parent16 {
  position: absolute;
  top: 133px;
  left: 0;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  width: 100%;
  flex-direction: column;
  padding: 31px 0 17px;
  gap: var(--gap-32);
  min-height: 560px;
  z-index: 1;
}
.rectangle-parent18,
.rectangle-parent19,
.wrapper-sample-1-9-wrapper {
  flex-direction: row;
}
.wrapper-sample-1-9-wrapper {
  width: 420px;
  padding: 0 37px 0 31px;
}
.rectangle-parent18,
.rectangle-parent19 {
  background-color: var(--color-aliceblue);
  padding: 9px 61px var(--padding-3) 62px;
  z-index: 2;
}
.rectangle-parent18 {
  position: absolute;
  top: 134px;
  left: 0;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  width: 100%;
  flex-direction: column;
  padding: var(--padding-30) 0 53px;
  gap: 34px;
  min-height: 560px;
  z-index: 1;
}
.segment-breakdown6 {
  height: 694px;
  width: 440px;
  position: relative;
  min-width: 418px;
  max-width: 100%;
  text-align: center;
  font-size: 27px;
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.h222 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 38px;
  font-weight: 900;
  font-family: inherit;
  z-index: 3;
}
.rectangle-parent21 {
  background-color: var(--color-aliceblue);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 101px var(--padding-3);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 2;
}
.h224,
.h226 {
  margin: 0;
  width: 297px;
  position: relative;
  font-size: inherit;
  line-height: 38px;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
  z-index: 3;
}
.h226 {
  width: 270px;
}
.rectangle-parent25 {
  background-color: var(--color-aliceblue);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 75px var(--padding-3);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 2;
}
.h227,
.rectangle-parent24 {
  position: absolute;
  z-index: 1;
}
.rectangle-parent24 {
  top: 134px;
  left: 0;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 31px 0 53px;
  gap: 33px;
  min-height: 560px;
  max-width: 100%;
}
.h227 {
  margin: 0;
  top: 64px;
  left: 34px;
  font-size: inherit;
  line-height: 35px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 97px;
}
.rectangle-parent27 {
  background-color: var(--color-aliceblue);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 9px 74px var(--padding-3);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 2;
}
.h229 {
  position: absolute;
  top: 64px;
  left: 35px;
  line-height: 35px;
  font-weight: 700;
  display: inline-block;
  min-width: 95px;
  z-index: 1;
}
.h229,
.h230,
.h231 {
  margin: 0;
  font-size: inherit;
  font-family: inherit;
}
.h230 {
  width: 324px;
  position: relative;
  line-height: 38px;
  font-weight: 900;
  display: inline-block;
  white-space: nowrap;
  z-index: 3;
}
.h231 {
  position: absolute;
  top: 64px;
  left: 32px;
  line-height: 35px;
  font-weight: 700;
  z-index: 1;
}
.reporting-breakdown {
  width: 1360px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: 46px var(--gap-20);
  max-width: 100%;
}
.details-exploration {
  width: 420px;
  flex-direction: row;
  padding: 0 35px 0 33px;
  box-sizing: border-box;
}
.actions-summary,
.additional-features,
.details-exploration,
.event-content {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.actions-summary {
  background-color: var(--color-aliceblue);
  flex-direction: row;
  padding: 9px var(--padding-48) var(--padding-3);
  box-sizing: border-box;
  z-index: 2;
}
.additional-features,
.event-content {
  flex-direction: column;
  gap: 17px;
}
.additional-features {
  position: absolute;
  top: 134px;
  left: 0;
  border-radius: 50px;
  background-color: var(--color-white);
  border: 10px solid var(--color-darkslateblue);
  box-sizing: border-box;
  width: 100%;
  padding: var(--padding-30) 0 var(--padding-18);
  gap: 34px;
  min-height: 560px;
  z-index: 1;
}
.h233 {
  margin: 0;
  position: absolute;
  top: 64px;
  left: 38px;
  font-size: inherit;
  line-height: 35px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  min-width: 89px;
  z-index: 1;
}
.events-exploration {
  height: 694px;
  position: relative;
  min-width: 440px;
  max-width: 100%;
  text-align: center;
  font-size: 27px;
  color: var(--color-darkslateblue);
  font-family: var(--font-noto-sans-bengali);
}
.span35 {
  line-height: 80px;
}
.span37 {
  font-size: 67px;
  font-family: var(--font-noto-sans-bengali);
}
.p57 {
  margin: 0;
  font-size: 62px;
}
.div41 {
  position: absolute;
  top: 146px;
  left: 83px;
  z-index: 2;
}
.branding-indices,
.ellipsis-branding {
  position: absolute;
  top: 0;
  left: 296px;
  border-radius: 50%;
  background-color: var(--color-aliceblue);
  width: 271px;
  height: 269px;
}
.ellipsis-branding {
  top: 36px;
  left: 0;
  background-color: var(--color-yellow);
  width: 418px;
  height: 415px;
  z-index: 1;
}
.img-function1-768x491png-icon1 {
  position: absolute;
  top: 308px;
  left: 270px;
  width: 608px;
  height: 389px;
  object-fit: cover;
  z-index: 3;
}
.function-branding {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.handson-applicability {
  align-self: stretch;
  height: 697px;
  position: relative;
}
.action-driven {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 17px 0 0;
  box-sizing: border-box;
  min-width: 571px;
  max-width: 100%;
}
.custom-reporting {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--gap-64);
}
.analytical-reporting,
.custom-reporting,
.reporting-summaries {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.reporting-summaries {
  width: 1382px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 46px;
}
.analytical-reporting {
  width: 1668px;
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-20) 7px;
  box-sizing: border-box;
}
.valued-display {
  height: 31px;
  width: 782px;
  position: absolute;
  margin: 0 !important;
  bottom: 5px;
  left: -32px;
  background-color: var(--color-yellow);
}
.span39 {
  font-size: var(--font-size-60);
  font-family: var(--font-noto-sans-bengali);
}
.div42 {
  height: 80px;
  width: 746px;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.subscription-modeling,
.text-parent1 {
  flex-direction: row;
  justify-content: center;
  max-width: 100%;
}
.subscription-modeling {
  width: 1674px;
  display: flex;
  align-items: flex-start;
  padding: 0 var(--padding-20);
  box-sizing: border-box;
}
.text-parent1 {
  flex: 1;
  padding: var(--padding-28) 46px 19.3px 54px;
  position: relative;
  gap: 29px;
}
.bottom-promotion,
.foot-content,
.text-parent1 {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
}
.bottom-promotion {
  cursor: pointer;
  border: 0;
  padding: 0 523px 26.7px;
  background-color: transparent;
  width: 1646.2px;
  flex-direction: row;
  justify-content: center;
  max-width: 100%;
}
.foot-content {
  height: 190px;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-60) 0 0;
}
.child {
  width: 1376px;
  height: 255px;
  position: relative;
  border-radius: 85px 0 0 0;
  background: linear-gradient(90deg, #2b56a1, #c2227f);
  display: none;
  max-width: 100%;
}
.growebreport-official-site {
  margin: 0;
  height: 53px;
  position: relative;
  font-size: inherit;
  font-weight: 900;
  font-family: inherit;
  display: inline-block;
  z-index: 1;
}
.site-address {
  width: 549px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-1);
  box-sizing: border-box;
  max-width: 100%;
}
.powered-by-kous-httpwwwkou-container {
  margin: 0;
  width: 895px;
  position: relative;
  font-size: var(--font-size-30);
  line-height: 45px;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
  z-index: 1;
}
.brand-footprint,
.footer {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.footer {
  width: 1376px;
  border-radius: 85px 0 0 0;
  background: linear-gradient(90deg, #2b56a1, #c2227f);
  flex-direction: column;
  justify-content: flex-start;
  padding: 76px var(--padding-20) 68px 131px;
  box-sizing: border-box;
  gap: 13px;
  text-align: left;
  font-size: var(--font-size-40);
  color: var(--color-white);
  font-family: var(--font-noto-sans-bengali);
}
.brand-footprint {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-20);
}
.groweb-report-lp-pc,
.insights-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.insights-container {
  width: 1783px;
  align-items: flex-start;
  gap: 89px;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-40);
  color: var(--color-black);
  font-family: var(--font-noto-sans-bengali);
}
.groweb-report-lp-pc {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  overflow: hidden;
  align-items: flex-end;
  padding: 46px 0 0;
  box-sizing: border-box;
  gap: 42.9px;
  line-height: normal;
  letter-spacing: normal;
}
@media screen and (max-width: 1700px) {
  .img-home-about-768x535png-icon {
    align-self: stretch;
    width: auto;
  }
  .about-visuals {
    flex: 1;
  }
  .about-container {
    flex-wrap: wrap;
  }
  .stages-visual {
    min-width: 100%;
  }
  .thank-you-for-dl-parent {
    flex: 1;
  }
  .cycle-container,
  .text-parent1 {
    flex-wrap: wrap;
  }
  .brand-footprint {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media screen and (max-width: 1325px) {
  .logopng-1-parent {
    gap: var(--gap-32);
  }
  .logo-area {
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
  }
  .frame-div {
    gap: 61px;
  }
  .frame-group {
    flex-wrap: wrap;
  }
  .about-content {
    min-width: 100%;
  }
  .about-container {
    padding-left: 110px;
    padding-right: var(--padding-24);
    box-sizing: border-box;
  }
  .hero-container {
    flex-wrap: wrap;
  }
  .cycle-container {
    gap: 33px;
    padding-left: 200px;
    padding-right: 199px;
    box-sizing: border-box;
  }
  .mask-group-icon {
    align-self: stretch;
    width: auto;
  }
  .profile-visual {
    flex: 1;
  }
  .profile-visual-parent {
    flex-wrap: wrap;
  }
  .judgement-values-parent {
    gap: var(--gap-32);
  }
  .analysis-foundation,
  .cycle-indicators {
    padding-left: 242px;
    padding-right: 242px;
    box-sizing: border-box;
  }
  .analysis-foundation {
    padding-left: 114px;
    padding-right: 113px;
  }
  .strategy-points {
    flex-wrap: wrap;
  }
  .management-foundation {
    gap: var(--gap-32);
  }
  .cycle-interface,
  .frame-wrapper4 {
    padding-left: 31px;
    padding-right: 31px;
    box-sizing: border-box;
  }
  .frame-wrapper4 {
    padding-left: 129px;
    padding-right: 130px;
  }
  .rectangle-parent7 {
    padding: 29px var(--padding-60) 37px;
    box-sizing: border-box;
  }
  .groweb-report-lp-pc-inner2 {
    padding-bottom: var(--padding-20);
    box-sizing: border-box;
  }
  .reporting-overview {
    gap: 34px;
  }
  .events-exploration {
    flex: 1;
  }
  .custom-reporting {
    flex-wrap: wrap;
  }
  .footer {
    padding-left: 65px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 900px) {
  .h1 {
    font-size: 61px;
    line-height: 80px;
  }
  .ga4 {
    font-size: 54px;
  }
  .logopng-1-parent {
    gap: var(--gap-16);
  }
  .div,
  .ga41 {
    font-size: 34px;
  }
  .div1,
  .div2 {
    font-size: var(--font-size-26);
  }
  .frame-parent1 {
    flex-wrap: wrap;
  }
  .div3 {
    font-size: 29px;
    line-height: 40px;
  }
  .div4 {
    font-size: 31px;
  }
  .h3 {
    font-size: var(--font-size-24);
    line-height: 26px;
  }
  .div5 {
    font-size: var(--font-size-32);
    line-height: 42px;
  }
  .text-parent {
    flex-wrap: wrap;
    padding-left: 27px;
    padding-right: 23px;
    box-sizing: border-box;
  }
  .h31 {
    font-size: var(--font-size-24);
    line-height: 26px;
  }
  .frame-section {
    flex-wrap: wrap;
  }
  .container {
    padding-bottom: 37px;
    box-sizing: border-box;
  }
  .about-visuals {
    min-width: 100%;
  }
  .div7 {
    font-size: var(--font-size-26);
    line-height: 39px;
  }
  .ga42 {
    font-size: 34px;
    line-height: 45px;
  }
  .div8 {
    font-size: var(--font-size-26);
    line-height: 39px;
  }
  .about-container {
    gap: var(--gap-18);
    padding-left: 55px;
    box-sizing: border-box;
  }
  .about-container-wrapper {
    padding-bottom: 54px;
    box-sizing: border-box;
  }
  .hero-container {
    gap: 28px;
  }
  .point-1 {
    font-size: var(--font-size-48);
  }
  .report-visual-wrapper {
    padding-bottom: 35px;
    box-sizing: border-box;
  }
  .h2 {
    font-size: var(--font-size-32);
    line-height: 28px;
  }
  .ga46 {
    font-size: var(--font-size-24);
  }
  .frame-parent3 {
    gap: 31px;
  }
  .text-group {
    padding-left: 27px;
    padding-right: 23px;
    box-sizing: border-box;
  }
  .frame-parent2 {
    gap: 35px;
  }
  .problem-solution {
    padding-bottom: 45px;
    box-sizing: border-box;
  }
  .pdca {
    font-size: var(--font-size-32);
  }
  .act,
  .check,
  .plan {
    font-size: var(--font-size-36);
  }
  .cycle-container {
    gap: var(--gap-16);
    padding-left: 100px;
    padding-right: 99px;
    box-sizing: border-box;
  }
  .web {
    font-size: var(--font-size-32);
    line-height: 48px;
  }
  .frame-parent4 {
    gap: 31px;
  }
  .groweb-report-lp-pc-inner {
    padding-bottom: 66px;
    box-sizing: border-box;
  }
  .operation-details {
    font-size: var(--font-size-40);
    line-height: 21px;
  }
  .groweb-report-lp-pc-inner1 {
    padding-bottom: 42px;
    box-sizing: border-box;
  }
  .text-container {
    padding-left: 27px;
    padding-right: 23px;
    box-sizing: border-box;
  }
  .web3 {
    font-size: var(--font-size-40);
  }
  .h22 {
    font-size: 51px;
  }
  .integrated-strategy {
    gap: var(--gap-19);
    padding-left: 47px;
    padding-right: 47px;
    box-sizing: border-box;
  }
  .h12 {
    font-size: var(--font-size-32);
    line-height: 48px;
  }
  .integrated-strategy-parent {
    gap: 31px;
  }
  .align-strategy {
    padding-left: 21px;
    padding-right: 21px;
    box-sizing: border-box;
  }
  .graphic-indicator {
    font-size: var(--font-size-40);
    line-height: 21px;
  }
  .result-sales {
    padding-left: 152px;
    padding-right: 152px;
    box-sizing: border-box;
  }
  .h13 {
    font-size: var(--font-size-32);
    line-height: 28px;
  }
  .growth-metrics {
    gap: 35px;
  }
  .profile-visual {
    min-width: 100%;
  }
  .h24 {
    font-size: var(--font-size-24);
    line-height: 28px;
  }
  .corporate-finance {
    min-width: 100%;
  }
  .profile-visual-parent {
    gap: 23px;
  }
  .frame-parent6 {
    gap: 25px;
  }
  .financial-indicator {
    padding-left: 92px;
    padding-right: 92px;
    box-sizing: border-box;
  }
  .h25 {
    font-size: var(--font-size-32);
    line-height: 28px;
  }
  .indicator-evaluation {
    gap: 35px;
  }
  .editorial-values {
    flex-wrap: wrap;
  }
  .roi,
  .status-indicator {
    min-width: 100%;
  }
  .judgement-values-parent {
    gap: var(--gap-16);
  }
  .cycle-indicators {
    padding-left: 121px;
    padding-right: 121px;
    box-sizing: border-box;
  }
  .pdca2 {
    font-size: var(--font-size-32);
    line-height: 28px;
  }
  .analysis-foundation {
    padding-left: 57px;
    padding-right: 56px;
    box-sizing: border-box;
  }
  .div17 {
    min-width: 100%;
  }
  .report-data {
    flex-wrap: wrap;
  }
  .parent3 {
    min-width: 100%;
  }
  .strategy-points {
    gap: 23px;
  }
  .management-foundation {
    gap: var(--gap-16);
  }
  .cycle-detail {
    padding-left: 27px;
    padding-right: 27px;
    box-sizing: border-box;
  }
  .frame-parent5 {
    gap: 29px;
  }
  .web4 {
    font-size: var(--font-size-24);
    line-height: 24px;
  }
  .div18 {
    font-size: var(--font-size-28);
    line-height: 38px;
  }
  .div19 {
    font-size: var(--font-size-24);
    line-height: 24px;
  }
  .div20 {
    font-size: var(--font-size-28);
    line-height: 38px;
  }
  .div21,
  .div22 {
    font-size: var(--font-size-24);
    line-height: 24px;
  }
  .div22 {
    line-height: 23px;
  }
  .equation-layout1 {
    flex-wrap: wrap;
  }
  .h14 {
    font-size: var(--font-size-32);
    line-height: 48px;
  }
  .values-description {
    padding-left: 21px;
    padding-right: 21px;
    box-sizing: border-box;
  }
  .div24 {
    font-size: var(--font-size-32);
    line-height: 42px;
  }
  .frame-wrapper4 {
    padding-left: 64px;
    padding-right: 65px;
    box-sizing: border-box;
  }
  .rectangle-parent7 {
    gap: 33px;
    padding: var(--padding-20) var(--padding-30) var(--padding-24);
    box-sizing: border-box;
  }
  .button-content-parent {
    gap: 46px;
  }
  .h26 {
    font-size: var(--font-size-32);
    line-height: 42px;
  }
  .report-title {
    font-size: var(--font-size-48);
  }
  .achievement-sheet {
    flex-wrap: wrap;
  }
  .h28 {
    font-size: var(--font-size-24);
    line-height: 32px;
  }
  .reporting-overview {
    gap: 17px;
  }
  .dummy-annotations,
  .h227,
  .h229,
  .h231,
  .h233 {
    font-size: var(--font-size-40);
    line-height: 21px;
  }
  .events-exploration {
    min-width: 100%;
  }
  .div41 {
    font-size: var(--font-size-32);
  }
  .action-driven {
    min-width: 100%;
  }
  .custom-reporting {
    gap: var(--gap-32);
  }
  .reporting-summaries {
    gap: 23px;
  }
  .text-parent1 {
    padding-left: 27px;
    padding-right: 23px;
    box-sizing: border-box;
  }
  .growebreport-official-site {
    font-size: var(--font-size-32);
  }
  .powered-by-kous-httpwwwkou-container {
    font-size: var(--font-size-24);
    line-height: 36px;
  }
  .footer {
    padding-left: var(--padding-32);
    box-sizing: border-box;
  }
  .insights-container {
    gap: 44px;
  }
  .groweb-report-lp-pc {
    gap: 21px;
  }
}
@media screen and (max-width: 450px) {
  .h1 {
    font-size: 46px;
    line-height: 60px;
  }
  .ga4 {
    font-size: 41px;
  }
  .div,
  .ga41 {
    font-size: var(--font-size-26);
  }
  .div1,
  .div2 {
    font-size: var(--font-size-20);
  }
  .div3 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .div4 {
    font-size: 23px;
  }
  .frame-div {
    gap: 30px;
  }
  .h3 {
    font-size: var(--font-size-18);
    line-height: 20px;
  }
  .trial-link {
    padding-top: 20.3px;
    padding-bottom: 27px;
    box-sizing: border-box;
  }
  .div5 {
    font-size: var(--font-size-24);
    line-height: 32px;
  }
  .h31 {
    font-size: var(--font-size-18);
    line-height: 20px;
  }
  .container {
    padding-bottom: var(--padding-24);
    box-sizing: border-box;
  }
  .div7 {
    font-size: var(--font-size-20);
    line-height: 29px;
  }
  .ga42 {
    font-size: var(--font-size-26);
    line-height: 34px;
  }
  .div8 {
    font-size: var(--font-size-20);
    line-height: 29px;
  }
  .ga43 {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .about-container {
    padding-top: var(--padding-36);
    padding-bottom: 21px;
    box-sizing: border-box;
  }
  .point-1 {
    font-size: var(--font-size-36);
  }
  .point-diagram {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .ga45 {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .rectangle-parent2 {
    padding-top: 71px;
    padding-bottom: 45px;
    box-sizing: border-box;
  }
  .b {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .rectangle-parent3 {
    padding-top: 71px;
    padding-bottom: var(--padding-22);
    box-sizing: border-box;
  }
  .point-3-wrapper {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .h2 {
    font-size: var(--font-size-24);
    line-height: 21px;
  }
  .ga46 {
    font-size: var(--font-size-18);
  }
  .frame-parent3 {
    gap: var(--gap-16);
  }
  .solution-offer {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .frame-parent2 {
    gap: var(--gap-18);
  }
  .pdca {
    font-size: var(--font-size-24);
  }
  .plan-do-check {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .act,
  .check,
  .plan {
    font-size: 27px;
  }
  .thank-you-for-dl-parent {
    gap: 45px;
  }
  .cycle-container {
    padding-top: var(--padding-30);
    padding-bottom: var(--padding-22);
    box-sizing: border-box;
  }
  .web {
    font-size: var(--font-size-24);
    line-height: 36px;
  }
  .growebreportgrowebmanager {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .frame-parent4 {
    gap: var(--gap-15);
  }
  .h32 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .data-access {
    flex-wrap: wrap;
  }
  .seo {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .improvement-items {
    padding-top: var(--padding-26);
    padding-bottom: 25px;
    box-sizing: border-box;
  }
  .operation-details {
    font-size: var(--font-size-24);
    line-height: 14px;
  }
  .h34 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .rectangle-parent6 {
    flex-wrap: wrap;
  }
  .pdca1 {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .improvement-items2 {
    padding-top: var(--padding-26);
    padding-bottom: var(--padding-48);
    box-sizing: border-box;
  }
  .button-content {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .web3 {
    font-size: var(--font-size-30);
  }
  .h22 {
    font-size: 38px;
  }
  .integrated-strategy {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .h12 {
    font-size: var(--font-size-24);
    line-height: 36px;
  }
  .integrated-strategy-parent {
    gap: var(--gap-15);
  }
  .div11 {
    font-size: var(--font-size-16);
  }
  .graphic-indicator {
    font-size: var(--font-size-24);
    line-height: 14px;
  }
  .result-sales {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .h13 {
    font-size: var(--font-size-24);
    line-height: 21px;
  }
  .growth-metrics {
    gap: 17px;
  }
  .div12 {
    font-size: var(--font-size-16);
  }
  .h24 {
    font-size: var(--font-size-18);
    line-height: 21px;
  }
  .div13 {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .financial-indicator {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .h25 {
    font-size: var(--font-size-24);
    line-height: 21px;
  }
  .indicator-evaluation {
    gap: 17px;
  }
  .div14,
  .roi {
    font-size: var(--font-size-16);
  }
  .roi {
    line-height: 28px;
  }
  .cycle-indicators {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .pdca2 {
    font-size: var(--font-size-24);
    line-height: 21px;
  }
  .analysis-foundation {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .div16,
  .div17,
  .pdca3 {
    font-size: var(--font-size-16);
  }
  .div17,
  .pdca3 {
    line-height: 36px;
  }
  .pdca3 {
    line-height: 28px;
  }
  .web4 {
    font-size: var(--font-size-18);
    line-height: 18px;
  }
  .div18 {
    font-size: 21px;
    line-height: 29px;
  }
  .div19 {
    font-size: var(--font-size-18);
    line-height: 18px;
  }
  .div20 {
    font-size: 21px;
    line-height: 29px;
  }
  .div21,
  .div22 {
    font-size: var(--font-size-18);
    line-height: 18px;
  }
  .div22 {
    line-height: 17px;
  }
  .equation-layout1 {
    padding-left: var(--padding-20);
    box-sizing: border-box;
  }
  .h14 {
    font-size: var(--font-size-24);
    line-height: 36px;
  }
  .div23 {
    font-size: var(--font-size-16);
  }
  .div24 {
    font-size: var(--font-size-24);
    line-height: 32px;
  }
  .frame-wrapper4 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .rectangle-parent7 {
    gap: 17px;
  }
  .button-content-parent {
    gap: 23px;
  }
  .h26 {
    font-size: var(--font-size-24);
    line-height: 32px;
  }
  .report-title {
    font-size: var(--font-size-36);
  }
  .h28 {
    font-size: var(--font-size-18);
    line-height: 24px;
  }
  .pdf {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .h29 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .breakdown-reports {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .div31 {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .mirror-reflection {
    gap: var(--gap-16);
  }
  .dummy-annotations {
    font-size: var(--font-size-24);
    line-height: 14px;
  }
  .segment-breakdown {
    min-width: 100%;
  }
  .rectangle-parent11,
  .rectangle-parent13,
  .rectangle-parent9 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .rectangle-parent12 {
    gap: var(--gap-16);
  }
  .google {
    font-size: var(--font-size-16);
    line-height: 28px;
  }
  .rectangle-parent16 {
    gap: var(--gap-16);
  }
  .rectangle-parent19 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .rectangle-parent18 {
    gap: 17px;
  }
  .segment-breakdown6 {
    min-width: 100%;
  }
  .h222 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .rectangle-parent21 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .h224,
  .h226 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .rectangle-parent25 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .rectangle-parent24 {
    gap: var(--gap-16);
  }
  .h227 {
    font-size: var(--font-size-24);
    line-height: 14px;
  }
  .rectangle-parent27 {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .h229 {
    font-size: var(--font-size-24);
    line-height: 14px;
  }
  .h230 {
    font-size: var(--font-size-22);
    line-height: 30px;
  }
  .h231 {
    font-size: var(--font-size-24);
    line-height: 14px;
  }
  .actions-summary {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .additional-features {
    gap: 17px;
  }
  .h233 {
    line-height: 14px;
  }
  .div41,
  .h233 {
    font-size: var(--font-size-24);
  }
  .custom-reporting {
    gap: var(--gap-16);
  }
  .div42 {
    font-size: var(--font-size-20);
  }
  .bottom-promotion {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .growebreport-official-site {
    font-size: var(--font-size-24);
  }
  .powered-by-kous-httpwwwkou-container {
    font-size: var(--font-size-18);
    line-height: 27px;
  }
  .insights-container {
    gap: var(--gap-22);
  }
}
