:root {
  --color-palette--color-4: #efedea;
  --color-palette--color-1: black;
  --spacing--small-gap: 1.5rem;
  --color-palette--color-2: #735f4f;
  --border--width: 1px;
  --color-palette--color-6: #333;
  --spacing--med-gap: 2.5rem;
  --width--full-width: 100vw;
  --spacing--large-gap: 4.5rem;
  --color-palette--color-3: #af9c8b;
  --color-palette--color-5: white;
  --desktop-padding--pv-small: 4rem;
  --tablet--pv-small: 3rem;
  --mobile--pv-small: 2rem;
  --desktop-padding--pv-large: 8rem;
  --tablet--pv-large: 6rem;
  --mobile--pv-large: 2rem;
  --desktop-padding--ph-small: 2.5rem;
  --tablet--ph: 3rem;
  --mobile--ph: 2rem;
  --desktop-padding--ph-large: 5rem;
  --width--max-rem-small-800: 50rem;
  --width--max-rem-med-1200: 75rem;
  --width--max-rem-large-1600: 100rem;
  --height--100vh: 100svh;
  --border--circle: 100vw;
  --border--radius: 5rem;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

body {
  background-color: var(--color-palette--color-4);
  color: var(--color-palette--color-1);
  letter-spacing: 0;
  overscroll-behavior: none;
  text-wrap: pretty;
  font-size: 1rem;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0;
}

p {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

ul {
  margin: 0;
  padding: 0 0 0 1.5rem;
}

ol {
  margin: 0;
  padding: 0 0 0 1.2em;
}

li {
  margin: 0;
  padding: 0;
}

img {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 0;
  display: block;
}

blockquote {
  margin-bottom: 0;
  padding: 0 1em;
  font-size: 1.6rem;
  line-height: 1.3;
}

figure {
  margin-bottom: 10px;
}

.form_main_field_wrap {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form_main_label {
  z-index: 1;
  color: var(--color-palette--color-1);
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  position: relative;
}

.form_main_wrap {
  width: 100%;
  margin-bottom: 0;
}

.form_main_success_wrap {
  background-color: #0000;
  padding: 1.2rem;
}

.form_main_list {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form_main_option_list {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.form_main_option_item {
  grid-column-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.form_main_error_wrap {
  background-color: #f8030326;
  margin-top: 1.3rem;
  padding: .8rem 1.4rem;
}

.form_main_option_link {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 .5rem 0 0;
}

.form_main_option_link.w--redirected-focus {
  box-shadow: none;
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
}

.form_main_field_input {
  border: 1px solid var(--color-palette--color-2);
  border-radius: var(--border--width);
  height: 2.7rem;
  color: var(--color-palette--color-6);
  background-color: #0000;
  margin-bottom: 0;
  padding: .1rem .5rem;
  font-family: DM Sans, sans-serif;
  font-size: .94rem;
  font-weight: 400;
  line-height: 1.1;
  position: relative;
}

.form_main_field_input:active {
  border-color: var(--color-palette--color-1);
  color: var(--color-palette--color-1);
  background-color: #af9c8b26;
}

.form_main_field_input:focus {
  border-width: 1px;
  border-color: var(--color-palette--color-2);
  color: var(--color-palette--color-1);
  background-color: #af9c8b26;
}

.form_main_field_input.is-message {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 5rem;
  max-height: 10rem;
  padding-top: .5rem;
}

.page_wrap {
  overflow: clip;
}

.page_code_wrap {
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.footer {
  padding-top: var(--spacing--med-gap);
  padding-bottom: var(--spacing--small-gap);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  background-color: var(--color-palette--color-1);
}

.nav_main_contain {
  width: var(--width--full-width);
  padding: 1rem var(--spacing--small-gap);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_main_contain {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.styleguide_main_contain {
  width: var(--width--full-width);
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 4rem;
  display: flex;
}

.styleguide_title {
  color: #fff;
  text-transform: uppercase;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 4rem;
  line-height: 1;
}

.styleguide_title_background {
  width: var(--width--full-width);
  background-color: #000;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 3rem;
  display: flex;
}

.styleguide_content_contain {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
  position: relative;
}

.styleguide_divider_line {
  background-color: #00000059;
  width: 100%;
  height: 2px;
}

.styleguide_grid {
  width: var(--width--full-width);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.styleguide_grid.is_colorpalette {
  place-content: center;
  place-items: stretch stretch;
  padding-left: 3rem;
  padding-right: 3rem;
}

.styleguide_colorpallete, .color_palette {
  width: 100%;
  height: 5rem;
}

.spacing_wrap {
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.spacing_wrap.is_gap_small {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
}

.spacing_wrap.is_gap_med {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
}

.spacing_wrap.is_gap_lg {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
}

.spacing_visual_indication {
  background-color: #000;
  width: 100%;
  height: 2rem;
}

.view_tablet-down, .view_mobile-only {
  display: none;
}

.text_color1 {
  color: var(--color-palette--color-1);
}

.text_color2 {
  color: var(--color-palette--color-2);
}

.text_color3 {
  color: var(--color-palette--color-3);
}

.text_color4 {
  color: var(--color-palette--color-4);
}

.text_color5 {
  color: var(--color-palette--color-5);
}

.text_color6 {
  color: var(--color-palette--color-6);
}

.opacity_1, .opacity_2, .opacity_3, .opacity_4 {
  opacity: 1;
}

.sticky_wrap {
  width: var(--width--full-width);
  padding-bottom: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.sticky_trigger {
  height: 115vh;
}

.sticky_track {
  position: absolute;
  inset: 0%;
}

.sticky_element {
  height: 100vh;
  position: sticky;
  top: 0;
}

.hidden {
  display: none;
}

.is_underlined {
  text-decoration: underline;
}

.image_cover {
  object-fit: cover;
  height: 100%;
}

.image_contain {
  object-fit: contain;
  width: auto;
  height: 100%;
}

.contain_flex_marquee {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.item_marquee {
  flex: none;
}

.section_marquee {
  overflow: hidden;
}

.list_marquee {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding_inside_marquee {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.track_marquee {
  grid-column-gap: var(--spacing--small-gap);
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee_flex {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.col {
  grid-area: auto / auto / span 1 / span 1;
}

.splide__pagination {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.splide {
  width: 100%;
  position: relative;
}

.slider-css {
  height: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.splide__slide {
  flex: none;
}

.splide__arrows {
  justify-content: flex-start;
  align-items: stretch;
  display: none;
}

.pagination_item {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.splide__arrow {
  background-color: #0000;
  background-image: url('../images/arrow-right.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30%;
  border: 1px solid #242022;
  border-radius: 100vw;
  width: 6em;
  height: 3em;
  margin-right: 1em;
  transition: all .2s;
}

.splide__arrow:hover {
  background-color: #3732350f;
}

.splide__arrow.splide__arrow--next {
  display: none;
}

.splide__arrow.splide__arrow--next:active {
  transform: scale(.95);
}

.splide__arrow.splide__arrow--prev {
  display: none;
  transform: rotate(-180deg);
}

.splide__arrow.splide__arrow--prev:active {
  transform: scale(.95)rotate(-180deg);
}

.splide__pagination__page {
  opacity: .2;
  background-color: #242022;
  width: 3em;
  height: 4px;
  margin-left: .3em;
  margin-right: 0;
  transition: all .3s;
}

.splide__pagination__page.is-active {
  opacity: 1;
  background-color: #242022;
}

.splide__track {
  width: 100%;
}

.splide__list {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.img_backgd {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img_backgd.home_header1 {
  background-image: url('../images/Tezza-5797-3.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.img_backgd.home_header2 {
  background-image: url('../images/Tezza-6651.JPG');
  background-position: 50% 30%;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.img_backgd.home_header3 {
  background-image: url('../images/Tezza-4946-3.JPG');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: static;
}

.img_backgd.home_imagine {
  background-image: url('../images/Tezza-6651.JPG');
  background-position: 50% 38%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.home_generate {
  background-image: url('../images/Tezza-6163.JPG');
  background-position: 50%;
}

.img_backgd.home_journey_card1 {
  background-image: url('../images/IMG_7390-2.JPG');
}

.img_backgd.home_journey_card2 {
  background-image: url('../images/IMG_7236-2.JPG');
  background-position: 50% 70%;
}

.img_backgd.home_journey_card3 {
  background-image: url('../images/IMG_7191-2.JPG');
  background-position: 50% 65%;
}

.img_backgd.home_meet_lg {
  background-image: url('../images/Tezza-8618.JPG');
  background-position: 50% 25%;
  background-size: 170%;
}

.img_backgd.home_meet_sm {
  background-image: url('../images/Tezza-3902.JPG');
  background-position: 50% 75%;
  background-size: cover;
}

.img_backgd.home_testimonials {
  background-image: url('../images/Tezza-3281.JPG');
  background-position: 50% 37%;
}

.img_backgd.home_rescources {
  background-image: url('../images/Tezza-4946-3.JPG');
}

.img_backgd.shop_header_lg {
  background-image: url('../images/Tezza-8039.JPG');
  background-position: 50% 75%;
  background-size: cover;
}

.img_backgd.shop_header_sm {
  background-image: url('../images/Tezza-2086.JPG');
  background-position: 50%;
  background-size: cover;
}

.img_backgd.shop_resource {
  background-image: url('../images/IMG_0772.JPG');
  background-position: 50%;
}

.img_backgd.about_header {
  background-image: url('../images/Tezza-3280-2.JPG');
  background-position: 50% 65%;
  background-size: auto 120%;
}

.img_backgd.about_why_lg {
  background-image: url('../images/IMG_7370-2.JPG');
  background-position: 50% 70%;
  background-size: cover;
}

.img_backgd.about_why_sm {
  background-image: url('../images/IMG_7377-2.JPG');
  background-position: 100%;
  background-size: auto 135%;
}

.img_backgd.about_what_if {
  background-image: url('../images/IMG_7195-2.JPG');
  background-position: 50% 60%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.about_leads {
  background-image: url('../images/Tezza-1427-3.JPG');
  background-position: 50% 65%;
}

.img_backgd.about_fixed {
  background-image: url('../images/Tezza-4221.JPG');
  background-position: 50% 37%;
  background-attachment: fixed;
}

.img_backgd.about_thoughts {
  background-image: url('../images/Tezza-2126.JPG');
  background-position: 50% 80%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.about_promise {
  background-image: url('../images/Tezza-6145.JPG');
  background-position: 50% 30%;
  background-size: 120%;
}

.img_backgd.about_testimonials {
  opacity: .4;
  background-image: url('../images/Tezza-5797-3.JPG');
  background-position: 50% 37%;
}

.img_backgd.about_recognition {
  background-image: url('../images/Tezza-7642.JPG');
  background-position: 50% 86%;
  background-size: cover;
}

.img_backgd.playbook_header {
  background-image: url('../images/Gray-and-White-Minimalist-Desktop-Mockup-Instagram-Post-3.png');
  background-position: 50% 90%;
}

.img_backgd.playbook_imagine_lt {
  background-image: url('../images/Tezza-2755.JPG');
  background-position: 50% 60%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.playbook_imagine_rt {
  background-image: url('../images/Tezza-3302-3.JPG');
  background-position: 50% 60%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.playbook_picture {
  background-image: url('../images/Tezza-4686-3.JPG');
  background-position: 50% 38%;
  background-size: 120%;
}

.img_backgd.playbook_testimonials {
  opacity: .4;
  background-image: url('../images/Tezza-5973-3.JPG');
  background-position: 50% 67%;
}

.img_backgd.playbook_meet {
  background-image: url('../images/Tezza-3527-3.JPG');
  background-position: 50% 70%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.playbook_results_lg {
  background-image: url('../images/IMG_0800.JPG');
  background-position: 50% 30%;
  background-size: cover;
}

.img_backgd.playbook_results_sm {
  background-image: url('../images/Tezza-7466-3.JPG');
  background-position: 50%;
  background-size: cover;
}

.img_backgd.playbook_fixed {
  background-image: url('../images/Lead-Generation-Playbook.webp');
  background-position: 50% 80%;
  background-attachment: fixed;
}

.img_backgd.playbook_for {
  background-image: url('../images/Tezza-6474-3.JPG');
  background-position: 50% 75%;
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.playbook_not_for {
  background-image: url('../images/Tezza-1780.JPG');
  background-position: 50% 38%;
}

.img_backgd.playbook_extras {
  background-image: url('../images/Tezza-1427-3.JPG');
}

.img_backgd.about_test_slider {
  background-image: url('../images/Tezza-1477.JPG');
  background-position: 50%;
  background-size: cover;
}

.img_backgd.home_freebies {
  background-image: url('../images/IMG_7381-2.JPG');
  background-position: 50% 25%;
}

.img_backgd.home_header {
  background-image: linear-gradient(#0000004d, #0000004d), url('../images/Tezza-7723-2.JPG');
  background-position: 0 0, 47% 30%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.img_backgd.wwm_header {
  background-image: url('../images/elea-table-withdevices.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.img_backgd.wwm_offers_img_right {
  width: 100%;
  inset: 0% 0% 0% auto;
}

.img_backgd.wwm_highlight_bubble {
  background-image: url('../images/icon-star.svg');
  background-position: 50% 0;
  background-size: auto;
}

.img_backgd.wwm_offers_img_left {
  width: 100%;
  inset: 0% auto 0% 0%;
}

.img_backgd.wwm_fixed {
  background-image: url('../images/elea-stadning-with-laptop.jpg');
  background-position: 50% 37%;
  background-attachment: fixed;
}

.img_backgd.wwm_about_image {
  background-image: url('../images/meet-elea.jpg');
  background-position: 85% 70%;
  background-size: 115%;
  width: 100%;
  inset: 0% auto 0% 0%;
}

.img_backgd.wwm_offers_img_about {
  background-image: url('../images/meet-elea.jpg');
  background-position: 85% 70%;
  background-size: 115%;
  width: 100%;
  height: 100%;
  inset: 0% auto 0% 0%;
}

.bckgd_color1 {
  background-color: var(--color-palette--color-1);
}

.bckgd_color2 {
  background-color: var(--color-palette--color-2);
}

.bckgd_color3 {
  background-color: var(--color-palette--color-3);
}

.bckgd_color4 {
  background-color: var(--color-palette--color-4);
}

.bckgd_color5 {
  background-color: var(--color-palette--color-5);
}

.bckgd_color6 {
  background-color: var(--color-palette--color-6);
}

.rl {
  writing-mode: vertical-rl;
}

.lr {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}

.font_regular {
  font-weight: 400;
}

.font_bold {
  font-weight: 700;
}

.vt_sm {
  padding-top: var(--desktop-padding--pv-small);
}

.vt_lg {
  padding-top: var(--desktop-padding--pv-large);
}

.vb_sm {
  padding-bottom: var(--desktop-padding--pv-small);
}

.vb_lg {
  padding-bottom: var(--desktop-padding--pv-large);
}

.hl_sm {
  padding-left: var(--desktop-padding--ph-small);
}

.hl_lg {
  padding-left: var(--desktop-padding--ph-large);
}

.hr_sm {
  padding-right: var(--desktop-padding--ph-small);
}

.hr_lg {
  padding-right: var(--desktop-padding--ph-large);
}

.max_small {
  width: 100%;
  max-width: var(--width--max-rem-small-800);
}

.max_med {
  width: 100%;
  max-width: var(--width--max-rem-med-1200);
}

.max_large {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
}

.credits_link_contain {
  grid-row-gap: var(--spacing--med-gap);
  color: var(--color-palette--color-6);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.site_credit_link_contain {
  -webkit-text-stroke-color: #cbcbcc;
}

.button_visual_indicator {
  background-color: #cbcbcc;
  width: 100%;
  height: 1px;
}

.button_right_line {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.credits_flex_contain {
  grid-row-gap: 6rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.credits_copy_contain {
  grid-row-gap: var(--spacing--large-gap);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dm_64 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.15;
}

.dm_48 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.15;
}

.dm_24 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.15;
  display: inline-block;
}

.dm_20 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.15;
}

.dm_20.lh1 {
  line-height: 1;
}

.dm_32 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.15;
}

.dm_17_body {
  font-family: DM Sans, sans-serif;
  font-size: 1.06rem;
  font-weight: 400;
  line-height: 1.2;
}

.dm_11 {
  font-family: DM Sans, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1;
}

.section_home_header {
  z-index: 10;
  width: var(--width--full-width);
  min-height: var(--height--100vh);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_home_header_content {
  z-index: 99;
  width: 100%;
  max-width: var(--width--max-rem-small-800);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  color: var(--color-palette--color-5);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.contain_home_header_backgd {
  width: var(--width--full-width);
  height: var(--height--100vh);
  pointer-events: none;
}

.slider_home_header {
  width: 100%;
  height: 100%;
}

.subhead_home_header {
  max-width: 60ch;
}

.contain_home_header_marquee {
  z-index: 2;
  position: absolute;
  inset: auto 0% 0%;
}

.dm_200 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 12rem;
  font-weight: 400;
  line-height: 1;
}

.text_marquee {
  opacity: 1;
  color: var(--color-palette--color-2);
}

.contain_logo {
  flex: none;
  width: 4rem;
  height: 4rem;
  transition: opacity .4s;
}

.contain_logo:hover {
  opacity: .6;
}

.contain_logo.inverted {
  filter: invert();
}

.contain_nav_links {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.dm_17_med {
  font-family: DM Sans, sans-serif;
  font-size: 1.06rem;
  font-weight: 500;
  line-height: 1.2;
}

.link_nav {
  transition: letter-spacing .3s cubic-bezier(.455, .03, .515, .955);
}

.link_nav:hover {
  letter-spacing: .15em;
}

.link_nav.is_white {
  color: var(--color-palette--color-5);
}

.link_nav.is_about {
  color: var(--color-palette--color-4);
}

.section_home_imagine {
  width: var(--width--full-width);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.main_contain_split {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.divider_vertical {
  background-color: var(--color-palette--color-6);
  width: 1px;
}

.contain_split_rt_image {
  width: 56%;
  padding: var(--spacing--med-gap);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_split_rt_backgd {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  justify-content: flex-end;
  width: 100%;
  min-height: 32.19rem;
  display: flex;
  position: relative;
}

.contain_split_lt_text {
  width: 44%;
  padding: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_imagine_lt_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 55ch;
  display: flex;
}

.contain_split_list {
  padding-left: var(--spacing--small-gap);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  display: flex;
}

.contain_bullet_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon_arrow {
  flex: none;
  width: 1.75rem;
}

.section_home_generate {
  width: var(--width--full-width);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_split_lt_image {
  width: 63%;
  padding: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_split_rt_text {
  width: 47%;
  padding: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_generate_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 48ch;
  display: flex;
}

.contain_split_lt_backgd {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 32.19rem;
  display: flex;
  position: relative;
}

.contain_flex_split_top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.dm_16 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}

.section_home_instagram_journey {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_ig_journey {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  display: flex;
  position: relative;
}

.heading_ig_journey {
  max-width: 90ch;
}

.contain_ig_journey_bottom {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.body_ig_journey {
  width: 32%;
  max-width: 40ch;
}

.contain_ig_journey_vertical_text {
  text-transform: uppercase;
  position: absolute;
  inset: auto auto 0% 0%;
}

.contain_ig_journey_cards {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  width: 68%;
  display: grid;
}

.card_ig_journey {
  width: 100%;
  min-height: 25rem;
  padding: var(--spacing--small-gap) var(--spacing--small-gap) var(--spacing--med-gap);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  background-color: var(--color-palette--color-5);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px 1px #00000026;
}

.card_ig_journey.left {
  z-index: 3;
}

.card_ig_journey.center {
  z-index: 2;
}

.card_ig_journey.right {
  z-index: 1;
}

.contain_ig_cards_text {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  text-align: center;
  flex-flow: column;
  display: flex;
}

.image_ig_card {
  aspect-ratio: 1;
  object-fit: cover;
  flex: none;
  width: 100%;
  position: relative;
}

.contain_card_hover_icon {
  border-radius: var(--border--circle);
  background-color: var(--color-palette--color-2);
  opacity: .8;
  width: 6rem;
  height: 6rem;
  color: var(--color-palette--color-5);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: .2rem;
  display: flex;
  position: absolute;
  inset: auto;
}

.contain_card_hover {
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section_home_meet {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_home_meet {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.contain_home_meet_left {
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: relative;
}

.contain_home_meet_right {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.body_home_meet {
  max-width: 49ch;
}

.contain_primary_button {
  display: flex;
}

.primary_button {
  border-radius: var(--border--radius);
  background-color: var(--color-palette--color-2);
  color: var(--color-palette--color-5);
  text-align: center;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .56rem 1.5rem;
  transition: transform .4s cubic-bezier(.645, .045, .355, 1), background-color .4s cubic-bezier(.645, .045, .355, 1), color .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.primary_button:hover {
  background-color: var(--color-palette--color-3);
  color: var(--color-palette--color-1);
  transform: translate(2px, -2px);
  box-shadow: 0 4px 4px 1px #00000026;
}

.vertical_text_meet {
  z-index: 1;
  text-align: center;
  position: relative;
}

.rotate_text_right {
  transform: rotate(180deg);
}

.image_large_titling {
  aspect-ratio: 463 / 535;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 65%;
  height: auto;
  min-height: 30rem;
  display: flex;
  position: relative;
}

.image_small_tiliting {
  z-index: 1;
  width: 13rem;
  height: 16rem;
  position: absolute;
  inset: auto -10rem auto auto;
}

.image_small_tiliting.reversed {
  left: -10rem;
  right: auto;
}

.section_about_testimonials {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_testimonials {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  min-height: 44rem;
  padding: var(--spacing--med-gap);
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_testimonials {
  width: 60%;
  max-width: 80ch;
  color: var(--color-palette--color-5);
  text-align: center;
  position: absolute;
}

.contain_testimonial_grid {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.contain_testimonial_grid.playbook {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}

.contain_fading_testimonial {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.appearing_text {
  position: absolute;
  transform: translate(0, 100%);
}

.appearing_text.left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text_button {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.default_text.left {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.contain_resource_link {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .25fr) minmax(0, 1fr) minmax(0, .25fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.contain_resource_number {
  grid-column-gap: 1.5rem;
  border: 1px solid var(--color-palette--color-2);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--color-palette--color-2);
  text-align: center;
  border-radius: 100vw;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.text_resource_name {
  border-bottom: var(--border--width) solid var(--color-palette--color-2);
  width: 100%;
  color: var(--color-palette--color-6);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: flex;
}

.section_home_resources {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_home_resources {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  display: flex;
  position: relative;
}

.heading_home_resources {
  max-width: 85ch;
}

.dm_96 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.15;
}

.contain_resouces_content_flex {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.contain_resources_links {
  flex-flow: column;
  justify-content: center;
  width: 48%;
  display: flex;
}

.contain_resoucres_image_background {
  width: 52%;
  padding: var(--spacing--large-gap);
  aspect-ratio: 1;
  background-color: var(--color-palette--color-1);
  object-fit: cover;
}

.contain_resource_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.contain_resource_arrow {
  flex: none;
  width: 3rem;
  display: block;
}

.section_home_freebies {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_freebie_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 45%;
}

.contain_freebie_links {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: center;
  width: 43%;
  display: flex;
}

.section_cta {
  width: var(--width--full-width);
  background-color: var(--color-palette--color-4);
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 40rem;
  display: flex;
}

.contain_cta {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_cta {
  text-align: center;
}

.contain_cta_buttons {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  justify-content: center;
  align-items: center;
  display: flex;
}

.secondary_button {
  border: var(--border--width) solid var(--color-palette--color-2);
  border-radius: var(--border--radius);
  color: var(--color-palette--color-5);
  text-align: center;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .56rem 1.5rem;
  transition: transform .4s cubic-bezier(.645, .045, .355, 1), background-color .4s cubic-bezier(.645, .045, .355, 1), color .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.secondary_button:hover {
  background-color: var(--color-palette--color-3);
  color: var(--color-palette--color-1);
  transform: translate(2px, -2px);
  box-shadow: 0 4px 4px 1px #00000026;
}

.secondary_button.black_text {
  color: var(--color-palette--color-1);
}

.contain_footer_left {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contain_footer_right {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  color: var(--color-palette--color-4);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.contain_social_icons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_logo {
  color: var(--color-palette--color-2);
  transition: opacity .4s cubic-bezier(.645, .045, .355, 1);
}

.footer_logo:hover {
  opacity: .8;
}

.contain_footer_links_top, .contain_footer_links_bottom {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.contain_mobile_menu {
  display: none;
}

.mobile_logo {
  flex: none;
  width: 4rem;
  height: 4rem;
  transition: opacity .4s;
  display: none;
}

.mobile_logo:hover {
  opacity: .6;
}

.close_menu {
  flex: none;
  width: 4rem;
  height: 4rem;
  transition: opacity .4s;
  display: none;
}

.close_menu:hover {
  opacity: .6;
}

.contain_page_load {
  z-index: 98;
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.contain_404_header_content {
  z-index: 1;
  width: 100%;
  max-width: var(--width--max-rem-small-800);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  color: var(--color-palette--color-5);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.subhead_404 {
  max-width: 60ch;
}

.contain_404_backgd {
  width: var(--width--full-width);
  height: var(--height--100vh);
  opacity: .8;
}

.section_404_header {
  z-index: 0;
  width: var(--width--full-width);
  height: var(--height--100vh);
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_legal_policies_header {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_site_credits {
  width: var(--width--full-width);
  min-height: var(--height--100vh);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_site_credits {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  position: relative;
}

.section_contact_heading, .section_contact_faq {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_contact_heading {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_contact_heading_top {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contain_contact_form {
  width: 100%;
  max-width: 60rem;
}

.body_contact_heading, .text_contact_heading {
  color: var(--color-palette--color-6);
}

.contain_form_flex {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid;
}

.heading_contact_faq {
  text-align: center;
}

.faq_contain, .dropdown_faq {
  width: 100%;
}

.toggle_faq {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  white-space: pre-wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .25fr) minmax(0, 1fr) minmax(0, .25fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
}

.toogle_dropdown_faq {
  width: 100%;
  padding: 0;
}

.dropdown_list_faq {
  background-color: var(--color-palette--color-4);
  position: relative;
}

.contain_faq_answer {
  width: 100%;
  padding: .75rem 0rem var(--spacing--med-gap) 5rem;
  border-bottom: var(--border--width) solid var(--color-palette--color-2);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contain_faq_close {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  display: none;
}

.contain_contact_faq {
  width: 100%;
  max-width: var(--width--max-rem-small-800);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_shop_header {
  width: var(--width--full-width);
  min-height: var(--height--100vh);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_shop_header {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  padding-top: var(--spacing--med-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_shop_header_content {
  width: 100%;
  padding-top: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.title_shop {
  min-width: 38rem;
  position: absolute;
  inset: -5.6rem auto auto -7.1rem;
  overflow: hidden;
}

.contain_shop_subhead {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  width: 19.94rem;
  position: absolute;
  inset: auto -22rem 2.8rem auto;
}

.icon_shop_arrow {
  flex: none;
  width: 18px;
  position: absolute;
  inset: auto 4rem 0 auto;
}

.subhead_shop_header {
  position: relative;
  overflow: hidden;
}

.image_large_titling_shop {
  aspect-ratio: 440 / 535;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 28.94rem;
  height: auto;
  min-height: 25rem;
  display: flex;
  position: relative;
  left: -5rem;
}

.section_shop_resources {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_shop_resources {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  position: relative;
}

.menu_shop_tabs {
  border-bottom: var(--border--width) solid var(--color-palette--color-1);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.link_shop_tabs {
  border-top: var(--border--width) solid #909090;
  border-right: var(--border--width) solid #909090;
  border-left: var(--border--width) solid #909090;
  text-align: center;
  background-color: #d9d9d9;
  border-top-right-radius: 1.88rem;
  align-self: center;
  width: 17.5%;
  padding: 1rem .5rem;
}

.link_shop_tabs:hover {
  background-color: var(--color-palette--color-3);
}

.link_shop_tabs.w--current {
  background-color: var(--color-palette--color-2);
  color: var(--color-palette--color-4);
}

.contain_shop_title {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  pointer-events: none;
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  padding: 0 1.5rem 0 0;
  display: flex;
}

.contain_shop_title.tablet_down {
  display: none;
}

.icon_shop_title_arrow {
  flex: none;
  width: 1.75rem;
}

.contain_shop_tab_content {
  padding-top: var(--spacing--large-gap);
}

.card_shop_resource {
  width: 25rem;
  height: 100%;
  padding: var(--spacing--small-gap) var(--spacing--small-gap) var(--spacing--med-gap);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  background-color: var(--color-palette--color-5);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px 1px #00000026;
}

.item_shop_resources {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.list_shop_resources {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.wrapper_shop_resources {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contain_shop_card_content {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.contain_shop_card_heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.contain_resource_title-descrp {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  display: flex;
}

.section_about_header {
  width: var(--width--full-width);
  min-height: var(--height--100vh);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_about_header {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_about_header_left {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 64%;
  display: flex;
}

.contain_about_header_right {
  width: 30%;
}

.title_about_header {
  max-width: 92ch;
}

.subhead_about_header {
  max-width: 57ch;
}

.contain_about_header_image {
  aspect-ratio: 418 / 581;
  object-fit: cover;
  justify-content: flex-end;
  width: 100%;
  height: auto;
  min-height: 36.31rem;
  display: flex;
  position: relative;
}

.contain_absolute_nav {
  z-index: 1000;
  position: absolute;
  top: 0;
}

.block_background_right_color {
  background-color: var(--color-palette--color-1);
  width: 30vw;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.vertical_text_about_header {
  z-index: 1;
  color: var(--color-palette--color-5);
  text-align: right;
  position: absolute;
  inset: 0% -5.5rem 0% auto;
  overflow: hidden;
}

.dm_150 {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 9rem;
  font-weight: 400;
  line-height: 1;
}

.section_about_why {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_about_why {
  width: 100%;
  max-width: var(--width--max-rem-med-1200);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.contain_about_why_left {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.contain_about_why_right {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.section_about_ready {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_about_ready {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_about_why {
  max-width: 113ch;
}

.body_about_why {
  max-width: 73ch;
}

.section_about_what_if {
  width: var(--width--full-width);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_about_leads {
  width: var(--width--full-width);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading_split_source {
  max-width: 40ch;
}

.heading_split_what_if {
  max-width: 47ch;
}

.contain_what_if_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50ch;
  display: flex;
}

.section_about_implement {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading_about_implement {
  max-width: 113ch;
}

.body_about_implement {
  max-width: 66ch;
}

.section_about_fixed_background {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_fixed_background {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  min-height: 43rem;
  padding: var(--spacing--med-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_about_platforms {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_about_platform {
  max-width: 130ch;
}

.body_about_platform {
  max-width: 80ch;
}

.section_about_platform {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_thoughts_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 55ch;
  display: flex;
}

.heading_about_thoughts {
  max-width: 40ch;
}

.section_about_thoughts {
  width: var(--width--full-width);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_about_promise {
  width: var(--width--full-width);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_about_story {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_story {
  width: 100%;
  max-width: var(--width--max-rem-med-1200);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  display: flex;
  position: relative;
}

.heading_story {
  text-align: center;
}

.contain_timeline {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--desktop-padding--pv-large);
  background-color: #0000;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: minmax(0, 1fr) 1.25rem minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  display: grid;
}

.line_timeline {
  background-color: var(--color-palette--color-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1px;
  height: 100%;
  display: flex;
  position: static;
}

.icon_timeline_indicator {
  border-radius: var(--border--circle);
  background-color: var(--color-palette--color-2);
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
}

.contain_timeline_copy {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  display: flex;
}

.contain_timeline_copy.bottom {
  padding-bottom: var(--spacing--med-gap);
}

.text_timeline_year {
  color: var(--color-palette--color-2);
}

.contain_timeline_image_right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contain_timeline_image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image_timeline {
  width: 18rem;
  height: 22rem;
  position: relative;
}

.text_timeline_image_excerpt {
  max-width: 27ch;
  color: var(--color-palette--color-2);
  text-align: center;
  text-transform: uppercase;
}

.contain_timeline_image_left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.text_timeline_list {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  display: flex;
}

.list_timeline {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  padding-left: 1.5em;
  display: flex;
}

.track_timeline_indicator {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 0%;
  display: flex;
  position: relative;
}

.contain_about_testimonial_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  width: 90%;
  color: var(--color-palette--color-5);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.section_about_carousel {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_about_carsouel {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.heading_about_carsouel {
  text-align: center;
  max-width: 90%;
}

.contain_carousel {
  width: 100%;
}

.image_carousel {
  width: 33rem;
  height: 22rem;
}

.section_about_recognitions {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_about_recognitions {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.contain_recognition_right {
  width: 35%;
}

.contain_recognitions_left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.contain_recogn_left_flex {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image_recognition {
  aspect-ratio: 431 / 498;
  object-fit: cover;
  width: 100%;
  position: relative;
}

.heading_about_recognition {
  max-width: 60ch;
}

.contain_recognitions {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  display: flex;
}

.line_divider_recognitions {
  background-color: var(--color-palette--color-6);
  width: 100%;
  height: 1px;
}

.contain_education {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50ch;
  display: flex;
}

.section_about_testimonial_slider {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_about_test_slider {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.test_slider_left {
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  display: flex;
}

.test_slider_right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 65%;
  display: flex;
}

.section_playbook_header {
  width: var(--width--full-width);
  min-height: var(--height--100vh);
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_header {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.contain_playbook_header_left {
  width: 30%;
}

.contain_playbook_header_right {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  width: 70%;
  color: var(--color-palette--color-4);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.title_playbook_header {
  max-width: 98ch;
  overflow: hidden;
}

.subhead_playbook_header {
  max-width: 68ch;
  overflow: hidden;
}

.image_playbook_header {
  width: 100%;
  height: 34rem;
  position: relative;
}

.section_playbook_machine {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_contain {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_playbook_machine {
  max-width: 113ch;
}

.subhead_playbook_machine {
  max-width: 70ch;
}

.section_playbook_imagine {
  width: var(--width--full-width);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_imagine {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.contain_playbook_imagine_right {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: center;
  align-items: center;
  width: 56%;
  display: flex;
}

.image_playbook_imagine {
  aspect-ratio: 307 / 356;
  justify-content: flex-end;
  width: 50%;
  min-height: 22.25rem;
  display: flex;
  position: relative;
}

.section_playbook_picture {
  width: var(--width--full-width);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading_split_picture, .body_split_picture {
  max-width: 40ch;
}

.section_playbook_testimonials {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_test_content {
  z-index: 0;
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  width: 90%;
  color: var(--color-palette--color-5);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.section_playbook_about {
  width: var(--width--full-width);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.subhead_playbook_meet {
  max-width: 30ch;
}

.comtain_split_meet_content {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 52ch;
  display: flex;
}

.section_playbook_marquee {
  z-index: 0;
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_playbook_marquee {
  z-index: 1;
  position: static;
  inset: auto 0% 0%;
}

.section_playbook_results {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_bottom {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.contain_playbook_results {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  display: flex;
}

.heading_playbook_results {
  max-width: 89ch;
}

.subheading_playbook_results {
  max-width: 54ch;
}

.body_playbook_body {
  max-width: 49ch;
}

.contain_playbookresults_right {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.section_playbook_intro {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_intro {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_playbook_intro_headings {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading_playbook_intro {
  max-width: 130ch;
}

.contain_playbook_intro_fixed {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 28.06rem;
  display: flex;
  position: relative;
}

.section_playbook_topics {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_topics {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_playbook_topic_headings {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_topics_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  justify-content: center;
  display: flex;
}

.contain_topics_column {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  width: 50%;
  max-width: 48ch;
  display: flex;
}

.text_topic {
  padding-bottom: var(--spacing--small-gap);
  border-bottom: var(--border--width) solid var(--color-palette--color-1);
  flex-flow: row;
  overflow: hidden;
}

.section_playbook_descrp {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_descrp {
  width: 100%;
  max-width: var(--width--max-rem-med-1200);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_descrp_left {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.contain_descrp_right {
  width: 55%;
}

.body_playbook_descrp {
  max-width: 42ch;
}

.contain_descrp_video {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.section_playbook_steps {
  width: var(--width--full-width);
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_steps {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--desktop-padding--pv-large);
  grid-row-gap: var(--desktop-padding--pv-large);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_playbook_steps {
  max-width: 107ch;
  color: var(--color-palette--color-5);
  text-align: center;
}

.contain_step_cards {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.contain_steps_bottom_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  color: var(--color-palette--color-5);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading_playbook_steps_bottom {
  max-width: 70ch;
}

.subhead_playbook_steps_bottom {
  max-width: 73ch;
}

.card_steps {
  width: 23%;
  padding: var(--spacing--med-gap) var(--spacing--small-gap);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  border: var(--border--width) solid var(--color-palette--color-3);
  background-color: var(--color-palette--color-5);
  border-radius: 1px;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.contain_steps_card_headers {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.heading_playbook_step_card {
  color: var(--color-palette--color-2);
}

.text_playbook_steps_card_bullets {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.contain_steps_bulleted_list {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  flex-flow: column;
  display: flex;
}

.section_playbook_for_you {
  width: var(--width--full-width);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_for_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 52ch;
  display: flex;
}

.contain_not_for_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 45ch;
  display: flex;
}

.section_playbook_not_for {
  width: var(--width--full-width);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_playbook_extras {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_extras {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.contain_extras_left {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 60%;
  display: flex;
}

.contain_extras_right {
  width: 35%;
}

.heading_playbook_extras {
  max-width: 80ch;
}

.subhead_playbook_extras {
  text-align: right;
  max-width: 50ch;
}

.contain_extras_subhead_flex {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.image_extras {
  width: 100%;
  height: 100%;
  min-height: 35rem;
  position: relative;
}

.section_playbook_investment {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_investment {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  background-color: var(--color-palette--color-1);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_playbook_investment {
  color: var(--color-palette--color-4);
  text-align: center;
}

.contain_investment_cards {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  text-align: center;
  justify-content: center;
  width: 100%;
  display: flex;
}

.card_investment {
  width: 50%;
  max-width: 20rem;
  padding: var(--spacing--med-gap) var(--spacing--small-gap);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  border: var(--border--width) solid var(--color-palette--color-3);
  background-color: var(--color-palette--color-5);
  border-radius: 1px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contain_investment_card_heading {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.section_playbook_static_testimonials {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_static_testimonials {
  width: 100%;
  max-width: var(--width--max-rem-small-800);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_static_test_headings {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.subhead_playbook_static_test {
  max-width: 50ch;
}

.contain_static_testimonial_grid {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: minmax(0, 1fr);
  width: 100%;
  height: auto;
  display: grid;
  position: relative;
}

.contain_static_testimonial_grid.mobile {
  display: none;
}

.contain_static_test_column {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.contain_playbook_investment_full_width {
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  background-color: var(--color-palette--color-1);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.section_playbook_meet, .section_playbook_faq {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_playbook_meet {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.contain_playbook_meet_left {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 45%;
  display: flex;
}

.contain_playbook_meet_right {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
}

.contain_meet_recg {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  max-width: 50ch;
  display: flex;
}

.contain_meet_left_flex {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contain_meet_education {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50ch;
  display: flex;
}

.vertical_text_playbook_meet {
  z-index: 1;
  text-align: center;
  position: relative;
  left: -1.3rem;
}

.heading_about_test_slider {
  max-width: 60ch;
}

.contain_test_slider_flex {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 60ch;
  display: flex;
}

.contain_test_slider {
  width: 100%;
}

.slider_about_testimonials {
  background-color: #ddd0;
  width: 100%;
  height: 100%;
}

.contain_test_slider_slide {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 50ch;
  height: 100%;
  display: flex;
}

.text_test_slider_pagination {
  color: var(--color-palette--color-2);
}

.arrow_test_slider_next {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.arrow_test_slider_prev {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: auto;
  display: flex;
  position: absolute;
  inset: auto 4rem 0% auto;
  transform: rotate(180deg);
}

.slide_test_slider {
  width: 100%;
  height: 100%;
}

.contain_test_slider_content {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.embed_view_resource {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.section_home_testimonials {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_check {
  flex: none;
  width: 1rem;
  line-height: 1;
}

.icon_check.float {
  float: left;
  margin-right: .31rem;
}

.contain_bullet_item-_steps {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_playbook_testimonial_scroll {
  width: var(--width--full-width);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 500vh;
  display: flex;
  position: relative;
}

.contain_testimonial_scroll {
  width: 100%;
  height: var(--height--100vh);
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: sticky;
  top: 0;
}

.collection_wrap_scroll_test {
  width: 50%;
}

.collection_wrap_scroll_test.downward {
  align-self: flex-end;
}

.collection_wrap_scroll_test.upward {
  align-self: flex-start;
}

.item_scroll_test {
  width: 100%;
  height: var(--height--100vh);
  justify-content: center;
  align-items: center;
  display: flex;
}

.image_scroll_test {
  width: 20rem;
  height: 25rem;
  position: relative;
}

.contain_scroll_test_flex {
  width: 100%;
  padding-right: var(--desktop-padding--ph-large);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text_scroll_testimonial {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contain_scroll_test_name {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contain_playbook_marquee_absoluate {
  z-index: 1;
  background-color: var(--color-palette--color-4);
  width: 100vw;
  position: absolute;
  inset: 0% 0% auto;
}

.contain_playbook_split_lt_text {
  width: 44%;
  padding: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_home_meet_left-copy {
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: relative;
}

.contain_bullet_item_topics {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.contain_testimonial_scroll_flex {
  width: 100%;
  height: var(--height--100vh);
  max-width: var(--width--max-rem-large-1600);
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.contain_shop_buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
  display: flex;
}

.secondary_button_cta {
  border: var(--border--width) solid var(--color-palette--color-2);
  border-radius: var(--border--radius);
  color: var(--color-palette--color-5);
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: .56rem 1.5rem;
  transition: transform .4s cubic-bezier(.645, .045, .355, 1), background-color .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.secondary_button_cta:hover {
  background-color: var(--color-palette--color-3);
  color: var(--color-palette--color-1);
  transform: translate(2px, -2px);
  box-shadow: 0 4px 4px 1px #00000026;
}

.icon_social_link {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
}

.image_contain_absolute {
  opacity: 0;
  object-fit: contain;
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.contain_legal_policiies_header {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.title_legal_policies {
  text-align: center;
  max-width: 98ch;
  overflow: hidden;
}

.section_policies_tabs {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu_policies_tabs {
  border-bottom: var(--border--width) solid var(--color-palette--color-1);
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.contain_policies_tab_title {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  pointer-events: none;
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding: 0 1.5rem 0 0;
  display: flex;
}

.link_policies_tabs {
  border-top: var(--border--width) solid #909090;
  border-right: var(--border--width) solid #909090;
  border-left: var(--border--width) solid #909090;
  text-align: center;
  background-color: #d9d9d9;
  border-top-right-radius: 1.88rem;
  align-self: center;
  width: 25%;
  padding: 1rem .5rem;
}

.link_policies_tabs:hover {
  background-color: var(--color-palette--color-3);
}

.link_policies_tabs.w--current {
  background-color: var(--color-palette--color-2);
  color: var(--color-palette--color-4);
}

.section_wwm_header {
  width: var(--width--full-width);
  min-height: var(--height--100vh);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contain_wwm_header {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.contain_wwm_heading {
  max-width: 105ch;
  position: relative;
}

.contain_icon_wwm_header {
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.contain_image_down_arrow {
  width: auto;
  height: 1.25rem;
}

.contain_wwm_spinning_text {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.contain_wwm_header_subtext {
  max-width: 39ch;
}

.section_wwm_ways {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_wwm_ways {
  width: 100%;
  max-width: var(--width--max-rem-large-1600);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_wwm_ways_flex {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading_wwm_ways, .subhead_wwm_ways {
  text-align: center;
}

.dm_20_med {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.15;
}

.section_wwm_option1 {
  width: var(--width--full-width);
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_wwm_option {
  width: 100%;
  max-width: var(--width--max-rem-med-1200);
  grid-column-gap: var(--spacing--large-gap);
  grid-row-gap: var(--spacing--large-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_wwm_option_text {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_wwm_option_offers {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.eyebrow_wwm_option1 {
  color: var(--color-palette--color-3);
  text-align: center;
  text-transform: uppercase;
}

.heading_wwm_option1 {
  color: var(--color-palette--color-4);
  text-align: center;
}

.body_wwm_option1 {
  max-width: 71ch;
  color: var(--color-palette--color-4);
  text-align: center;
}

.wrap_wwm_offers {
  width: 100%;
}

.list_wwm_offers {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  display: flex;
}

.contain_wwm_offer_card {
  padding: var(--spacing--large-gap);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.contain_wwm_offer_card.is_cream {
  background-color: var(--color-palette--color-4);
}

.contain_wwm_offer_card.is_white {
  background-color: var(--color-palette--color-5);
}

.contain_wwm_offer_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.contain_wwm_offer_detials {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.contain_wwm_offer_image {
  aspect-ratio: 441 / 531;
  object-fit: cover;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text_wwm_name {
  max-width: 50ch;
}

.contain_wwm_price-microdescrp {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text_wwm_offer_descrpiton {
  max-width: 44ch;
}

.contain_wwm_offer_list {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text_wwm_offer_pricing, .text_wwm_offer_divider, .text_wwm_offer_mircodescrp {
  color: var(--color-palette--color-2);
}

.text_wwm_offer_checklist_heading {
  color: var(--color-palette--color-2);
  text-transform: uppercase;
}

.dm_17_bold {
  font-family: DM Sans, sans-serif;
  font-size: 1.06rem;
  font-weight: 700;
  line-height: 1.2;
}

.contain_wwm_offer_checklist {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.list_item_wwm_offer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: var(--border--width) solid #5b5b5b40;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 50ch;
  padding-bottom: .31rem;
  display: flex;
}

.icon_wwm_checklist {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  overflow: hidden;
}

.contain_wwm_offer_buttons {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.contain_wwm_offer_highlight {
  border-radius: var(--border--circle);
  background-color: #548779;
  justify-content: center;
  align-items: center;
  width: 10.63rem;
  height: 10.63rem;
  display: flex;
  position: absolute;
  inset: -8% -3% auto auto;
  overflow: hidden;
  transform: rotate(16deg);
}

.contain_wwm_highlight_bubble_text {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 100%;
  display: flex;
}

.text_wwm_highlight_bubble_heading, .text_wwm_highlight_bubble_subhead {
  color: var(--color-palette--color-5);
  text-align: center;
  text-transform: uppercase;
}

.section_wwm_option2 {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.eyebrow_wwm_option2 {
  text-align: center;
  text-transform: uppercase;
}

.heading_wwm_option2 {
  text-align: center;
}

.body_wwm_option2 {
  text-align: center;
  max-width: 90ch;
}

.section_wwm_option3 {
  width: var(--width--full-width);
  background-color: var(--color-palette--color-1);
  justify-content: center;
  align-items: center;
  display: flex;
}

.eyebrow_wwm_option3 {
  color: var(--color-palette--color-3);
  text-align: center;
  text-transform: uppercase;
}

.heading_wwm_option3 {
  color: var(--color-palette--color-4);
  text-align: center;
}

.subhead_wwm_option3 {
  color: var(--color-palette--color-4);
  text-align: center;
  text-transform: uppercase;
}

.body_wwm_option3 {
  max-width: 67ch;
  color: var(--color-palette--color-4);
  text-align: center;
}

.section_wwm_option4 {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.eyebrow_wwm_option4 {
  text-align: center;
  text-transform: uppercase;
}

.heading_wwm_option4 {
  text-align: center;
}

.subhead_wwm_option4 {
  text-align: center;
  text-transform: uppercase;
}

.body_wwm_option4 {
  text-align: center;
  max-width: 72ch;
}

.wrap_wwm_freebies {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.list_wwm_freebies {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  grid-template-rows: auto auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.item_wwm_freebies {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
}

.card_wwm_freebies {
  background-color: var(--color-palette--color-5);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px 1px #00000026;
}

.contain_wwm_freebie_image {
  aspect-ratio: 1;
  object-fit: cover;
  flex: none;
  width: 100%;
  position: relative;
}

.contain_wwm_card_content {
  height: 100%;
  padding: var(--spacing--med-gap) var(--spacing--small-gap);
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contain_wwm_freebie_title-descrp {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  display: flex;
}

.contain_freebie_banner {
  min-width: 8rem;
  padding: .5rem var(--spacing--small-gap);
  background-color: #548779;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text_wwm_freebie_banner_text {
  color: var(--color-palette--color-5);
  text-align: center;
}

.section_wwm_about {
  width: var(--width--full-width);
  border-top: var(--border--width) solid var(--color-palette--color-6);
  border-bottom: var(--border--width) solid var(--color-palette--color-6);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_wwm_fixed_background {
  width: var(--width--full-width);
  justify-content: center;
  align-items: center;
  display: flex;
}

.contain_wwm_fixed_background {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 43rem;
  display: flex;
  position: relative;
}

.contain_wwm_about_content {
  grid-column-gap: var(--spacing--med-gap);
  grid-row-gap: var(--spacing--med-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contain_wwm_cta {
  grid-column-gap: var(--spacing--small-gap);
  grid-row-gap: var(--spacing--small-gap);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.body_wwm_about {
  max-width: 70ch;
}

.contain_wwm_about_image {
  aspect-ratio: 441 / 531;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dm_48-mobile_small {
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.15;
}

.contain_wwm_image {
  aspect-ratio: 441 / 531;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 991px) {
  blockquote {
    font-size: 1.4rem;
  }

  .form_main_label {
    font-size: 1.15rem;
  }

  .view_desktop {
    display: none;
  }

  .view_tablet-down {
    display: flex;
  }

  .splide__pagination {
    padding-top: 1.9em;
    position: relative;
  }

  .splide__slide {
    width: 50%;
  }

  .splide__pagination__page {
    width: 2em;
    height: 3px;
    margin-left: 0;
    margin-right: .3em;
  }

  .img_backgd.about_fixed {
    background-attachment: scroll;
  }

  .img_backgd.playbook_header {
    background-position: 50% 85%;
  }

  .img_backgd.playbook_fixed {
    background-position: 50% 85%;
    background-attachment: scroll;
  }

  .img_backgd.about_test_slider {
    background-position: 50% 37%;
  }

  .img_backgd.wwm_header {
    background-image: url('../images/elea-expanded.png');
    background-position: 50% 100%;
    background-size: auto 150%;
  }

  .img_backgd.wwm_highlight_bubble {
    background-size: contain;
  }

  .img_backgd.wwm_fixed {
    background-attachment: scroll;
  }

  .img_backgd.wwm_about_image, .img_backgd.wwm_offers_img_about {
    background-position: 85% 65%;
  }

  .vt_sm {
    padding-top: var(--tablet--pv-small);
  }

  .vt_lg {
    padding-top: var(--tablet--pv-large);
  }

  .vb_sm {
    padding-bottom: var(--tablet--pv-small);
  }

  .vb_lg {
    padding-bottom: var(--tablet--pv-large);
  }

  .hl_sm, .hl_lg {
    padding-left: var(--tablet--ph);
  }

  .hr_sm, .hr_lg {
    padding-right: var(--tablet--ph);
  }

  .dm_64 {
    font-size: 3rem;
  }

  .dm_48 {
    font-size: 2.25rem;
  }

  .dm_24 {
    font-size: 1.25rem;
  }

  .dm_20 {
    font-size: 1.15rem;
  }

  .dm_32 {
    font-size: 1.8rem;
  }

  .contain_home_header_content {
    padding-right: var(--tablet--ph);
    padding-left: var(--tablet--ph);
  }

  .dm_200 {
    font-size: 9rem;
  }

  .link_nav.is_about {
    color: var(--color-palette--color-1);
  }

  .main_contain_split {
    flex-flow: wrap-reverse;
  }

  .main_contain_split.reversed {
    flex-flow: column;
  }

  .divider_vertical {
    display: none;
  }

  .contain_split_rt_image {
    width: 100%;
    padding: var(--tablet--pv-large) var(--tablet--ph) var(--tablet--pv-small);
  }

  .contain_split_lt_text {
    width: 100%;
    padding: 0rem var(--tablet--ph) var(--tablet--pv-large);
    justify-content: flex-start;
    align-items: center;
  }

  .contain_imagine_lt_content {
    max-width: none;
  }

  .heading_split {
    max-width: 60ch;
  }

  .contain_split_lt_image {
    width: 100%;
    padding: var(--tablet--pv-large) var(--tablet--ph) var(--tablet--pv-small);
  }

  .contain_split_rt_text {
    width: 100%;
    padding: 0rem var(--tablet--ph) var(--tablet--pv-large);
    justify-content: flex-start;
    align-items: center;
  }

  .contain_generate_content {
    max-width: none;
  }

  .contain_ig_journey {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_ig_journey_bottom {
    flex-flow: column;
  }

  .body_ig_journey {
    width: 100%;
    max-width: 60ch;
  }

  .contain_ig_journey_cards {
    width: 100%;
  }

  .contain_card_hover {
    display: none;
  }

  .contain_home_meet {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: column;
  }

  .contain_home_meet_left, .contain_home_meet_right {
    width: 100%;
  }

  .body_home_meet {
    max-width: 74ch;
  }

  .image_large_titling {
    left: -5rem;
  }

  .image_large_titling.left, .image_large_titling.right {
    left: 0;
  }

  .image_small_tiliting {
    right: -10rem;
  }

  .section_about_testimonials {
    height: var(--height--100vh);
  }

  .contain_testimonials {
    height: 100%;
    min-height: auto;
  }

  .contain_testimonial_grid {
    grid-template-rows: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    height: 100%;
  }

  .contain_testimonial_grid.playbook {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .dm_96 {
    font-size: 4.5rem;
  }

  .contain_resouces_content_flex {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: wrap-reverse;
    justify-content: flex-start;
  }

  .contain_resouces_content_flex.reversed {
    flex-flow: wrap;
  }

  .contain_resources_links {
    width: 100%;
  }

  .contain_resoucres_image_background {
    width: 100%;
    padding: var(--spacing--med-gap);
  }

  .contain_freebie_image {
    width: 100%;
  }

  .contain_freebie_links {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    width: 100%;
  }

  .section_cta {
    min-height: 30rem;
  }

  .contain_404_header_content {
    padding-right: var(--tablet--ph);
    padding-left: var(--tablet--ph);
  }

  .section_site_credits {
    min-height: 75svh;
  }

  .contain_contact_heading {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .title_contact {
    max-width: 60ch;
  }

  .body_contact_heading {
    max-width: 65ch;
  }

  .contain_shop_header_content {
    width: 100%;
    padding-top: 0;
  }

  .title_shop {
    top: -4.2rem;
    left: -2.2rem;
  }

  .contain_shop_subhead {
    width: 12rem;
    bottom: 2rem;
    right: -14.35rem;
  }

  .icon_shop_arrow {
    right: 2.6rem;
  }

  .image_large_titling_shop {
    width: 65%;
  }

  .link_shop_tabs {
    width: 25%;
  }

  .contain_shop_title {
    width: 100%;
    padding-bottom: var(--spacing--small-gap);
    pointer-events: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .contain_shop_title.tablet_down {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .icon_shop_title_arrow {
    transform: rotate(90deg);
  }

  .contain_shop_tab_content {
    padding-top: var(--spacing--med-gap);
  }

  .card_shop_resource {
    width: 100%;
  }

  .list_shop_resources {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_about_header {
    flex-flow: wrap-reverse;
  }

  .contain_about_header_left {
    width: 100%;
  }

  .contain_about_header_right {
    width: 60%;
  }

  .contain_about_header_image {
    aspect-ratio: 418 / 550;
    min-height: auto;
  }

  .block_background_right_color {
    display: none;
  }

  .vertical_text_about_header {
    color: var(--color-palette--color-1);
  }

  .dm_150 {
    font-size: 9rem;
  }

  .contain_about_why {
    grid-column-gap: var(--spacing--large-gap);
    grid-row-gap: var(--spacing--large-gap);
    flex-flow: column;
  }

  .contain_about_why_left {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .contain_about_why_right {
    width: 100%;
  }

  .heading_split_source, .heading_split_what_if {
    max-width: 60ch;
  }

  .contain_what_if_content {
    max-width: none;
  }

  .section_about_fixed_background {
    height: 32rem;
  }

  .contain_fixed_background {
    height: 100%;
    min-height: auto;
  }

  .heading_about_platform {
    max-width: 70ch;
  }

  .body_about_platform {
    max-width: 60ch;
  }

  .contain_thoughts_content {
    max-width: none;
  }

  .heading_about_thoughts {
    max-width: 60ch;
  }

  .contain_timeline {
    grid-column-gap: var(--spacing--med-gap);
  }

  .image_timeline {
    width: 100%;
    height: 18rem;
  }

  .heading_about_testimonials {
    max-width: 57ch;
  }

  .heading_about_carsouel {
    max-width: 47ch;
  }

  .image_carousel {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    width: 100%;
    height: 15rem;
  }

  .section_about_recognitions {
    justify-content: flex-start;
    align-items: center;
  }

  .contain_about_recognitions {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: wrap-reverse;
  }

  .contain_recognition_right {
    width: 50%;
  }

  .contain_recognitions_left {
    width: 100%;
  }

  .contain_recogn_left_flex {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    width: 100%;
  }

  .image_recognition {
    aspect-ratio: 3 / 2;
    min-height: 32.19rem;
  }

  .contain_recognitions, .contain_education {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_about_test_slider {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: column;
  }

  .test_slider_left, .test_slider_right {
    width: 100%;
  }

  .section_playbook_header {
    justify-content: center;
    align-items: center;
  }

  .contain_playbook_header {
    padding-top: var(--spacing--med-gap);
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: wrap-reverse;
  }

  .contain_playbook_header_left {
    width: 100%;
  }

  .contain_playbook_header_right {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    width: 100%;
  }

  .subhead_playbook_header {
    max-width: 100%;
  }

  .image_playbook_header {
    height: 27rem;
  }

  .contain_playbook_imagine {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: wrap-reverse;
  }

  .contain_playbook_imagine_right {
    width: 100%;
  }

  .heading_split_picture {
    max-width: 60ch;
  }

  .body_split_picture {
    max-width: 100%;
  }

  .section_playbook_testimonials {
    height: var(--height--100vh);
  }

  .heading_playbook_meet {
    max-width: 60ch;
  }

  .comtain_split_meet_content {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    max-width: none;
  }

  .contain_playbook_bottom {
    grid-column-gap: var(--spacing--large-gap);
    grid-row-gap: var(--spacing--large-gap);
    flex-flow: column;
  }

  .body_playbook_body {
    max-width: 74ch;
  }

  .contain_playbookresults_right {
    width: 100%;
  }

  .contain_playbook_intro {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_playbook_intro_headings {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .heading_playbook_topics {
    max-width: 50ch;
  }

  .contain_playbook_descrp {
    flex-flow: wrap-reverse;
  }

  .contain_descrp_left, .contain_descrp_right {
    width: 100%;
  }

  .body_playbook_descrp {
    max-width: none;
  }

  .contain_playbook_steps {
    grid-column-gap: var(--spacing--large-gap);
    grid-row-gap: var(--spacing--large-gap);
  }

  .card_steps {
    width: 48%;
  }

  .contain_for_content, .contain_not_for_content {
    max-width: none;
  }

  .contain_playbook_extras {
    flex-flow: wrap-reverse;
  }

  .contain_extras_left {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    width: 100%;
  }

  .contain_extras_right {
    width: 100%;
  }

  .heading_playbook_extras {
    max-width: 100ch;
  }

  .subhead_playbook_extras {
    max-width: 40ch;
  }

  .image_extras {
    aspect-ratio: 3 / 2;
    object-fit: cover;
    min-height: 32.19rem;
  }

  .contain_playbook_investment {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_investment_cards {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_playbook_static_testimonials {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    height: 100%;
  }

  .contain_static_testimonial_grid {
    height: 100%;
  }

  .contain_playbook_meet {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: wrap-reverse;
  }

  .contain_playbook_meet_left, .contain_playbook_meet_right, .contain_meet_left_flex {
    width: 100%;
  }

  .contain_meet_education {
    max-width: 80ch;
  }

  .contain_test_slider_flex, .contain_test_slider_slide {
    max-width: 100%;
  }

  .section_home_testimonials {
    height: var(--height--100vh);
  }

  .image_scroll_test {
    width: 18rem;
  }

  .contain_scroll_test_flex {
    padding-right: var(--tablet--pv-small);
  }

  .contain_playbook_split_lt_text {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0;
  }

  .contain_home_meet_left-copy {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .contain_policies_tab_title {
    width: 100%;
    padding-bottom: var(--spacing--small-gap);
    pointer-events: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .link_policies_tabs {
    width: 50%;
  }

  .contain_wwm_heading {
    max-width: 80ch;
  }

  .heading_wwm_ways {
    max-width: 50ch;
  }

  .dm_20_med {
    font-size: 1.15rem;
  }

  .contain_wwm_offer_content {
    flex-flow: row-reverse wrap-reverse;
  }

  .contain_wwm_offer_content.is_alt_layout {
    flex-flow: column;
  }

  .contain_wwm_offer_detials {
    width: 100%;
  }

  .contain_wwm_offer_image {
    aspect-ratio: 3 / 2;
    width: 100%;
    min-height: 32.19rem;
  }

  .text_wwm_offer_descrpiton, .list_item_wwm_offer {
    max-width: none;
  }

  .contain_wwm_offer_highlight {
    width: 9rem;
    height: 9rem;
    right: -8%;
  }

  .list_wwm_freebies {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .card_wwm_freebies {
    width: 100%;
  }

  .section_wwm_fixed_background {
    height: 32rem;
  }

  .contain_wwm_fixed_background {
    height: 100%;
    min-height: auto;
  }

  .contain_wwm_about_content {
    max-width: none;
  }

  .heading_wwm_about {
    max-width: 60ch;
  }

  .body_wwm_about {
    max-width: 100%;
  }

  .contain_wwm_about_image {
    aspect-ratio: 3 / 2;
    min-height: 32.19rem;
  }

  .dm_48-mobile_small {
    font-size: 2.25rem;
  }

  .contain_wwm_image {
    aspect-ratio: 3 / 2;
    width: 100%;
    min-height: 32.19rem;
  }
}

@media screen and (max-width: 767px) {
  .form_main_field_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .form_main_label {
    font-size: 1rem;
  }

  .footer_main_contain {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    flex-flow: column;
  }

  .view_mobile-only {
    display: block;
  }

  .view_tablet-up {
    display: none;
  }

  .splide__slide {
    width: 100%;
  }

  .vt_sm {
    padding-top: var(--mobile--pv-small);
  }

  .vt_lg {
    padding-top: var(--mobile--pv-large);
  }

  .vb_sm {
    padding-bottom: var(--mobile--pv-small);
  }

  .vb_lg {
    padding-bottom: var(--mobile--pv-large);
  }

  .hl_sm, .hl_lg {
    padding-left: var(--mobile--ph);
  }

  .hr_sm, .hr_lg {
    padding-right: var(--mobile--ph);
  }

  .credits_link_contain {
    grid-row-gap: var(--spacing--small-gap);
  }

  .credits_copy_contain {
    grid-row-gap: var(--spacing--med-gap);
  }

  .dm_64 {
    font-size: 2.25rem;
  }

  .dm_48 {
    font-size: 2rem;
  }

  .dm_32 {
    font-size: 1.5rem;
  }

  .contain_home_header_content {
    padding-right: var(--mobile--ph);
    padding-left: var(--mobile--ph);
  }

  .dm_200 {
    font-size: 6rem;
  }

  .contain_nav_links {
    z-index: 1000;
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    background-color: var(--color-palette--color-4);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 0% 0% auto;
  }

  .link_nav.is_white {
    color: var(--color-palette--color-1);
  }

  .contain_split_rt_image {
    padding: var(--mobile--pv-large) var(--mobile--ph) var(--mobile--pv-small);
  }

  .contain_split_lt_text {
    padding-right: var(--mobile--ph);
    padding-bottom: var(--mobile--pv-large);
    padding-left: var(--mobile--ph);
  }

  .contain_split_lt_image {
    padding: var(--mobile--pv-large) var(--mobile--ph) var(--mobile--pv-small);
  }

  .contain_split_rt_text {
    padding-right: var(--mobile--ph);
    padding-bottom: var(--mobile--pv-large);
    padding-left: var(--mobile--ph);
  }

  .contain_ig_journey {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_ig_journey_cards {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .card_ig_journey {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    min-height: auto;
  }

  .image_ig_card {
    aspect-ratio: 1;
  }

  .image_large_titling {
    aspect-ratio: 1;
    min-height: 20rem;
    left: -3rem;
  }

  .image_small_tiliting {
    width: 10rem;
    height: 12rem;
    right: -7.1rem;
  }

  .contain_testimonials {
    padding: var(--spacing--small-gap);
  }

  .contain_testimonial_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .contain_fading_testimonial {
    height: auto;
  }

  .contain_resource_number {
    width: 3rem;
    height: 3rem;
  }

  .dm_96 {
    font-size: 2.65rem;
  }

  .contain_resouces_content_flex {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_resource_arrow {
    width: 2rem;
  }

  .contain_freebie_links {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .section_cta {
    min-height: 20rem;
  }

  .contain_cta {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_footer_left {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    flex-flow: column-reverse wrap-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .contain_footer_right {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .footer_logo {
    text-align: center;
  }

  .contain_footer_links_top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .contain_footer_links_bottom {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .contain_mobile_menu {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    display: flex;
  }

  .contain_mobile_menu.inverted {
    filter: invert();
  }

  .mobile_logo {
    display: block;
    position: absolute;
    inset: 1.5rem auto auto 1.5rem;
  }

  .close_menu {
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    position: absolute;
    inset: 1.5rem 1.5rem auto auto;
  }

  .contain_404_header_content {
    padding-right: var(--mobile--ph);
    padding-left: var(--mobile--ph);
  }

  .contain_contact_heading {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .body_contact_heading {
    max-width: 40ch;
  }

  .toggle_faq {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .contain_faq_answer {
    padding-bottom: var(--spacing--small-gap);
    padding-left: 4rem;
  }

  .title_shop {
    min-width: 26rem;
    top: -3.6rem;
    left: -.1rem;
  }

  .contain_shop_subhead {
    bottom: -3.7rem;
    right: -8.95rem;
  }

  .image_large_titling_shop {
    min-height: 22.5rem;
    left: -3rem;
  }

  .menu_shop_tabs {
    flex-flow: column;
  }

  .link_shop_tabs {
    border-top-right-radius: 0;
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .card_shop_resource {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    min-height: auto;
  }

  .section_about_header {
    height: auto;
    min-height: var(--height--100vh);
  }

  .contain_about_header_left {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_absolute_nav {
    z-index: 105;
  }

  .vertical_text_about_header {
    right: -3.5rem;
  }

  .dm_150 {
    font-size: 5rem;
  }

  .section_about_fixed_background {
    height: 25rem;
  }

  .contain_fixed_background {
    padding: var(--spacing--small-gap);
  }

  .contain_timeline {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--large-gap);
  }

  .image_timeline {
    height: 15rem;
  }

  .contain_about_carsouel {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .image_recognition {
    aspect-ratio: 1;
    min-height: auto;
  }

  .test_slider_right {
    width: 100%;
  }

  .contain_playbook_header {
    padding-top: var(--spacing--large-gap);
  }

  .contain_playbook_contain {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .image_playbook_imagine {
    width: 48%;
    min-height: 15rem;
  }

  .section_playbook_testimonials {
    height: auto;
  }

  .subhead_playbook_meet {
    max-width: 32ch;
  }

  .contain_playbook_results {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_playbook_intro_fixed {
    padding: var(--spacing--small-gap);
  }

  .contain_playbook_topics {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_playbook_topics_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    flex-flow: column;
  }

  .contain_topics_column {
    width: 100%;
    max-width: 80ch;
  }

  .eyebrow_playbook_topics {
    max-width: 30ch;
  }

  .heading_playbook_topics {
    max-width: 40ch;
  }

  .contain_playbook_descrp {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
    flex-flow: wrap-reverse;
  }

  .contain_descrp_left, .contain_descrp_right {
    width: 100%;
  }

  .contain_playbook_steps {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_steps_bottom_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .heading_playbook_steps_bottom {
    max-width: 50ch;
  }

  .subhead_playbook_steps_bottom {
    max-width: 30ch;
  }

  .card_steps {
    width: 100%;
  }

  .contain_investment_cards {
    flex-flow: column;
  }

  .card_investment {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    width: 100%;
    max-width: none;
  }

  .contain_playbook_static_testimonials {
    height: auto;
    padding: var(--spacing--small-gap);
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .heading_playbook_static_test {
    max-width: 31ch;
  }

  .contain_static_testimonial_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .contain_static_testimonial_grid.desktop-tablet {
    display: none;
  }

  .contain_static_testimonial_grid.mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: auto;
    height: auto;
    display: grid;
  }

  .contain_static_test_column {
    height: auto;
  }

  .contain_playbook_investment_full_width {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_playbook_meet_right {
    right: -2.5rem;
  }

  .contain_test_slider_slide {
    max-width: none;
  }

  .contain_testimonial_scroll {
    flex-flow: column;
  }

  .collection_wrap_scroll_test {
    width: 100%;
  }

  .list_scroll_test.images {
    display: flex;
  }

  .list_scroll_test.testimonial {
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .item_scroll_test {
    flex: none;
    width: 100vw;
    height: 50vh;
  }

  .item_scroll_test.images {
    justify-content: center;
    align-items: flex-end;
  }

  .image_scroll_test {
    width: 16rem;
    height: 22rem;
  }

  .contain_scroll_test_flex {
    padding-right: var(--mobile--ph);
    padding-left: var(--mobile--ph);
  }

  .contain_testimonial_scroll_flex, .menu_policies_tabs {
    flex-flow: column;
  }

  .link_policies_tabs {
    border-top-right-radius: 0;
    width: 100%;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .section_wwm_header {
    padding-top: var(--desktop-padding--pv-large);
  }

  .contain_wwm_header {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_wwm_heading {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: static;
  }

  .contain_wwm_option {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .heading_wwm_option1, .body_wwm_option1 {
    max-width: 40ch;
  }

  .contain_wwm_offer_card {
    padding: var(--mobile--pv-small) var(--mobile--ph) var(--mobile--pv-large);
  }

  .contain_wwm_offer_image {
    aspect-ratio: 1;
    min-height: auto;
  }

  .contain_wwm_offer_highlight {
    top: -3%;
    right: -5%;
  }

  .subhead_wwm_option3 {
    max-width: 40ch;
  }

  .body_wwm_option3 {
    max-width: 42ch;
  }

  .subhead_wwm_option4 {
    max-width: 35ch;
  }

  .list_wwm_freebies {
    grid-template-columns: minmax(0, 1fr);
  }

  .contain_wwm_freebie_image {
    aspect-ratio: 1;
  }

  .section_wwm_fixed_background {
    height: 25rem;
  }

  .contain_wwm_fixed_background {
    padding: var(--spacing--small-gap);
  }

  .contain_wwm_about_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .dm_48-mobile_small {
    font-size: 2rem;
  }

  .contain_wwm_image {
    aspect-ratio: 1;
    min-height: auto;
  }
}

@media screen and (max-width: 479px) {
  .img_backgd.about_header {
    background-size: auto 140%;
  }

  .img_backgd.playbook_header {
    background-position: 50% 90%;
  }

  .img_backgd.playbook_fixed {
    background-position: 50% 100%;
  }

  .img_backgd.wwm_header {
    background-position: 50% 100%;
    background-size: auto 125%;
  }

  .credits_flex_contain {
    grid-row-gap: 4rem;
  }

  .credits_heading {
    max-width: 40ch;
  }

  .subhead_home_header {
    max-width: 38ch;
  }

  .contain_split_rt_backgd {
    aspect-ratio: 1;
    min-height: 15rem;
  }

  .contain_imagine_lt_content, .contain_generate_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_split_lt_backgd {
    aspect-ratio: 1;
    min-height: 15rem;
  }

  .subheading_home_meet {
    max-width: 30ch;
  }

  .image_large_titling {
    min-height: auto;
    left: -2.5rem;
  }

  .image_large_titling.left {
    aspect-ratio: 2 / 3;
  }

  .image_small_tiliting {
    width: 8rem;
    height: 9rem;
    right: -5.5rem;
  }

  .image_small_tiliting.reversed {
    left: -5.5rem;
  }

  .section_about_testimonials {
    height: auto;
  }

  .contain_testimonial_grid {
    grid-row-gap: var(--spacing--small-gap);
    grid-template-rows: auto auto auto auto;
    grid-auto-columns: 1fr;
  }

  .contain_fading_testimonial._1, .contain_fading_testimonial._9, .contain_fading_testimonial._10, .contain_fading_testimonial._11 {
    display: none;
  }

  .default_text.left {
    justify-content: space-between;
    align-items: flex-start;
  }

  .contain_resource_link {
    grid-column-gap: 1rem;
  }

  .contain_resource_number {
    width: 3rem;
    height: 3rem;
  }

  .contain_resource_number.hide_on_mobile {
    display: none;
  }

  .text_resource_name {
    text-align: left;
  }

  .heading_home_resources {
    max-width: 39ch;
  }

  .dm_96 {
    font-size: 2.55rem;
  }

  .heading_cta {
    max-width: 29ch;
  }

  .body_contact_heading {
    max-width: 30ch;
  }

  .text_contact_heading {
    max-width: 25ch;
  }

  .contain_form_flex {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr);
  }

  .toggle_faq {
    grid-column-gap: 1rem;
  }

  .contain_faq_answer {
    padding-left: 0;
    padding-right: 0;
  }

  .contain_faq_close {
    justify-content: flex-end;
    align-items: center;
    width: 2rem;
    display: none;
  }

  .contain_contact_faq {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .title_shop {
    width: 38ch;
    min-width: auto;
  }

  .menu_shop_tabs {
    flex-flow: column;
  }

  .list_shop_resources {
    grid-template-columns: minmax(0, 1fr);
  }

  .heading_resource_title {
    max-width: 50ch;
  }

  .contain_about_header_left {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_about_header_right {
    width: 80%;
  }

  .title_about_header {
    max-width: 39ch;
  }

  .subhead_about_header {
    max-width: 37ch;
  }

  .contain_about_header_image {
    aspect-ratio: 418 / 510;
  }

  .contain_what_if_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .eyebrow_about_implement {
    max-width: 34ch;
  }

  .section_about_fixed_background {
    height: auto;
  }

  .contain_fixed_background {
    aspect-ratio: 1;
    object-fit: cover;
    min-height: 15rem;
  }

  .heading_about_platform {
    max-width: 39ch;
  }

  .contain_thoughts_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_story {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_timeline {
    grid-row-gap: var(--spacing--small-gap);
    grid-template-columns: 1.25rem minmax(0, 1fr);
  }

  .contain_timeline_copy {
    padding-bottom: var(--spacing--large-gap);
  }

  .contain_timeline_image {
    justify-content: flex-start;
    align-items: center;
    width: 60%;
  }

  .text_timeline_image_excerpt {
    max-width: 23ch;
  }

  .contain_timeline_image_left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading_about_carsouel {
    max-width: 35ch;
  }

  .image_carousel {
    height: auto;
  }

  .image_playbook_header {
    height: 15rem;
  }

  .image_playbook_imagine {
    aspect-ratio: 1;
    min-height: 15rem;
  }

  .section_playbook_testimonials {
    height: auto;
  }

  .subhead_playbook_testimonials {
    max-width: 25ch;
  }

  .comtain_split_meet_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_playbook_bottom {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .subheading_playbook_results {
    max-width: 37ch;
  }

  .contain_playbook_intro_fixed {
    aspect-ratio: 1;
    object-fit: cover;
    height: auto;
    min-height: 15rem;
  }

  .heading_playbook_steps_bottom {
    max-width: 39ch;
  }

  .heading_playbook_step_card {
    max-width: 22ch;
  }

  .heading_playbook_step_card.wider {
    max-width: 30ch;
  }

  .contain_for_content, .contain_not_for_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .contain_playbook_extras {
    grid-column-gap: var(--spacing--med-gap);
    grid-row-gap: var(--spacing--med-gap);
  }

  .contain_extras_left {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .image_extras {
    aspect-ratio: 1;
    min-height: 15rem;
  }

  .section_playbook_static_testimonials {
    height: auto;
  }

  .subhead_playbook_static_test {
    max-width: 32ch;
  }

  .contain_static_testimonial_grid {
    grid-template-rows: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
  }

  .contain_playbook_meet_right {
    right: -1.5rem;
  }

  .section_home_testimonials {
    height: auto;
  }

  .item_scroll_test {
    height: 58vh;
  }

  .item_scroll_test.images {
    justify-content: center;
    align-items: flex-end;
    height: 42vh;
  }

  .image_scroll_test {
    aspect-ratio: 1;
    object-fit: cover;
    width: auto;
    height: 13rem;
  }

  .menu_policies_tabs {
    flex-flow: column;
  }

  .contain_icon_wwm_header {
    inset: auto auto -56% 0%;
  }

  .heading_wwm_ways {
    max-width: 37ch;
  }

  .contain_wwm_option_text {
    justify-content: center;
    align-items: flex-start;
  }

  .eyebrow_wwm_option1, .heading_wwm_option1, .body_wwm_option1 {
    text-align: left;
  }

  .contain_wwm_price-microdescrp {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .contain_wwm_offer_list {
    width: 100%;
  }

  .text_wwm_offer_divider {
    display: none;
  }

  .contain_wwm_offer_highlight {
    width: 8rem;
    height: 8rem;
  }

  .eyebrow_wwm_option2, .heading_wwm_option2, .body_wwm_option2, .eyebrow_wwm_option3, .heading_wwm_option3, .subhead_wwm_option3 {
    text-align: left;
  }

  .body_wwm_option3 {
    text-align: left;
    max-width: 37ch;
  }

  .eyebrow_wwm_option4, .heading_wwm_option4, .subhead_wwm_option4, .body_wwm_option4 {
    text-align: left;
  }

  .list_wwm_freebies {
    grid-template-columns: minmax(0, 1fr);
  }

  .section_wwm_fixed_background {
    height: auto;
  }

  .contain_wwm_fixed_background {
    aspect-ratio: 1;
    object-fit: cover;
    min-height: 15rem;
  }

  .contain_wwm_about_content {
    grid-column-gap: var(--spacing--small-gap);
    grid-row-gap: var(--spacing--small-gap);
  }

  .dm_48-mobile_small {
    font-size: 1.7rem;
  }
}

#w-node-_3dd2a751-73a5-e401-0cc1-37e4b5903bf1-46887118, #w-node-_4dfe5518-f5a1-085b-6539-1941453452b6-46887118, #w-node-_3dd2a751-73a5-e401-0cc1-37e4b5903bf1-46887125 {
  justify-self: end;
}

#w-node-_76577688-6b52-82b4-895e-59f6536a76ff-46887128 {
  grid-area: 1 / 2 / 7 / 3;
  justify-self: center;
}

#w-node-d5db9b06-e9a4-39b4-7e0c-82fc55655aea-46887128 {
  grid-area: 1 / 2 / 7 / 3;
}

#w-node-_33c86a32-9356-3c4b-4f5a-0e7c6845b428-46887129, #w-node-_0e7dbf4d-3e70-763f-325c-2480d0f3da9a-46887129, #w-node-_6a6d3600-2dc3-80f1-f3fc-9df862b9d821-46887129 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a093746a-f3e7-ac19-180f-3d0bf693e823-46887129 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-ce0a27a1-a519-81c9-bb6d-38524a34b41d-46887118 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ce0a27a1-a519-81c9-bb6d-38524a34b423-46887118 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ce0a27a1-a519-81c9-bb6d-38524a34b42f-46887118 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948b2-46887128 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948b8-46887128 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948c4-46887128 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_33c86a32-9356-3c4b-4f5a-0e7c6845b428-46887129 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_33c86a32-9356-3c4b-4f5a-0e7c6845b42c-46887129 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_33c86a32-9356-3c4b-4f5a-0e7c6845b432-46887129 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_33c86a32-9356-3c4b-4f5a-0e7c6845b434-46887129 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_0e7dbf4d-3e70-763f-325c-2480d0f3da94-46887129 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0e7dbf4d-3e70-763f-325c-2480d0f3da9a-46887129 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6a6d3600-2dc3-80f1-f3fc-9df862b9d81f-46887129 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6a6d3600-2dc3-80f1-f3fc-9df862b9d821-46887129 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ce0a27a1-a519-81c9-bb6d-38524a34b42f-46887118 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76577688-6b52-82b4-895e-59f6536a76ff-46887128, #w-node-d5db9b06-e9a4-39b4-7e0c-82fc55655aea-46887128 {
    grid-column: 1 / 2;
    grid-row-end: 13;
  }

  #w-node-fe28c1fe-6379-a489-9809-482af2b3a346-46887128 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-a4fbe555-e6f0-ea1e-1ec8-6dc6f187cf14-46887128 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7d003d26-49e2-6431-66f3-8e0513851598-46887128 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_141b7c6c-5b4b-3c11-a0d8-4cafc5cf29d4-46887128 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-ab360999-f1e4-2b62-9f47-603a289825ab-46887128 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5232fdcd-e276-afee-683d-a1c4eb9d8c97-46887128 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-da410e8d-5e82-da0f-cfa7-b5ebb53323c9-46887128 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948b2-46887128 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948b6-46887128 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948bc-46887128 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_004e4be8-d3c3-dc5b-fdca-3262073948c4-46887128 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


