@font-face {
  font-family: Inter Variable;
  src: url('../fonts/InterVariable-subset-asterix.woff2') format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variable;
  src: url('../fonts/InterVariable-Italic-subset-asterix.woff2') format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

:root {
  --_swatches---neutral--black: black;
  --neutral--pure-white\<deleted\|variable-f725e072\>: white;
  --size--8rem: 8rem;
  --gap--main: var(--size--1rem);
  --gap--medium: var(--size--1-5rem);
  --neutral--abyss-black\<deleted\|variable-2b5e96e3\>: black;
  --gap--xsmall: var(--size--0-5rem);
  --violet--900\<deleted\|variable-32a9f1f0\>: #130425;
  --sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>: 2rem;
  --neutral--50\<deleted\|variable-3c1c15d5\>: #f8f9fa;
  --_swatches---neutral--white: white;
  --violet--50\<deleted\|variable-031330ea\>: #f2e8fe;
  --swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>: black;
  --global-padding: var(--size--1-5rem);
  --neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>: #ebedef;
  --padding-vertical--medium: clamp(3.5rem, 2.15px + 10.77vw, 7rem);
  --gap--xlarge: var(--size--5rem);
  --padding-vertical--small: clamp(2.5rem, 1.54px + 7.69vw, 5rem);
  --_swatches---neutral--white-muted: #ffffff80;
  --neutral--600\<deleted\|variable-ae13e981\>: #888e95;
  --size--0-75rem: .75rem;
  --brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>: #ff5b49;
  --brand--yellow\<deleted\|variable-86d5817b\>: #ffbd57;
  --swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>: white;
  --swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>: #71717b;
  --swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>: #f4f4f5;
  --neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>: #0000;
  --_swatches---neutral--transparent: #0000;
  --padding-vertical--xlarge: clamp(5.5rem, -47.9px + 27.18vw, 15rem);
  --padding-vertical--large: clamp(4rem, -23.2px + 17.44vw, 10rem);
  --brand--pink\<deleted\|variable-7721611a\>: #ff4286;
  --gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>: 6rem;
  --_swatches---neutral--currentcolor-100: currentColor;
  --size--0-25rem: .25rem;
  --size--1-25rem: 1.25rem;
  --neutral--400\<deleted\|variable-8858ea57\>: #d0d4da;
  --_swatches---neutral--500: #71717b;
  --brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>: #783afb;
  --swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>: #783afb;
  --border-width: 1.5px;
  --radius--medium: var(--size--0-75rem);
  --size--1rem: 1rem;
  --violet--550\<deleted\|variable-c288b402\>: #7814f7;
  --sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>: .5rem;
  --violet--400\<deleted\|variable-ea34c53a\>: #9343f9;
  --violet--500\<deleted\|variable-3134fbc4\>: #862cf8;
  --_layout---max-width-large: 65rem;
  --brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  --violet--200\<deleted\|variable-5690b9d2\>: #c9a1fc;
  --violet--600\<deleted\|variable-45d19110\>: #410290;
  --violet--100\<deleted\|variable-8ddf6a0a\>: #e4d0fd;
  --radius--section: var(--size--1-5rem);
  --_swatches---violet--main: #783afb;
  --_swatches---neutral--800: #2f2f34;
  --_swatches---neutral--1000: #09090b;
  --size--0-5rem: .5rem;
  --_swatches---orange--light: #fff3e6;
  --_layout---max-width-small: 45rem;
  --gap--large: var(--size--2-5rem);
  --neutral--300\<deleted\|variable-20637317\>: #dfe2e6;
  --neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>: #f8f9fa;
  --size--2-5rem: 2.5rem;
  --size--2rem: 2rem;
  --neutral--800\<deleted\|variable-d06e6765\>: #353a40;
  --neutral--200\<deleted\|variable-8c6b0f15\>: #eaecee;
  --neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>: #221e28;
  --swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>: #09090b;
  --neutral--100\<deleted\|variable-2ac362ac\>: #f2f3f5;
  --_layout---max-width-medium: 55rem;
  --_layout---max-width-xlarge: 75rem;
  --sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>: 6rem;
  --sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>: 3rem;
  --swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>: #18181b;
  --_text-sizes---u-text-sm: var(--size--0-875rem);
  --_swatches---neutral--200: #e4e4e7;
  --radius--main: var(--size--1rem);
  --violet--700\<deleted\|variable-447e8bb3\>: #270156;
  --gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>: var(--gap--medium);
  --sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>: 1.5rem;
  --swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>: #e4e4e7;
  --sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>: 1rem;
  --neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>: #0c0a10;
  --neutral--500\<deleted\|variable-e843cb61\>: #afb5bc;
  --padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>: var(--spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>);
  --gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>: var(--gap--medium);
  --padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>: var(--spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>);
  --spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>: .5rem;
  --padding--section-desktop\<deleted\|variable-eb3a761c-5792-fc68-bf14-9dd5fb281363\>: var(--spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>);
  --spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>: 1rem;
  --neutral--900\<deleted\|variable-19ddea64\>: #22252a;
  --sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>: 0rem;
  --radius--max: 9999px;
  --transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>: #0000;
  --spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>: 4rem;
  --spacing--spacing-l\<deleted\|variable-76a73833-06cd-4287-272a-1c429d8ec7d2\>: 1.5rem;
  --size--1-5rem: 1.5rem;
  --interactions--jobs-image-border\<deleted\|variable-56c2143d-7011-d3d4-50df-84df765ce951\>: 0rem;
  --_swatches---violet--light: #f1ebfe;
  --navbar-height: var(--size--5-5rem);
  --gap--small: var(--size--0-75rem);
  --size--0-125rem: .125rem;
  --_themes---text: var(--_swatches---neutral--black);
  --_swatches---neutral--currentcolor-05: rgb(from currentColor r g b / .05);
  --_layout---max-width-xsmall: 25rem;
  --browser-border\<deleted\|variable-38701af9-9d8a-f1b3-0aac-6de149c0d6ab\>: #8080804d;
  --size--4rem: 4rem;
  --_swatches---neutral--900: #18181b;
  --_themes---background: var(--_swatches---neutral--white);
  --radius--small: var(--size--0-5rem);
  --swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>: #ff5b49;
  --size--5rem: 5rem;
  --size--3rem: 3rem;
  --_swatches---neutral--100: #f4f4f5;
  --size--4-5rem: 4.5rem;
  --size--0rem: 0rem;
  --sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>: 8rem;
  --size--12rem: 12rem;
  --_swatches---orange--main: #ff5b49;
  --swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>: transparent;
  --padding-vertical--none: var(--size--0rem);
  --letter-spacing--large: -.025em;
  --_swatches---neutral--400: #9f9fa9;
  --_swatches---neutral--currentcolor-50: rgb(from currentColor r g b / .5);
  --gap--none: var(--size--0rem);
  --letter-spacing--medium: -.02em;
  --_swatches---neutral--300: #d4d4d8;
  --radius--none: var(--size--0rem);
  --size--6rem: 6rem;
  --size--15rem: 15rem;
  --size--16rem: 16rem;
  --size--3-5rem: 3.5rem;
  --size--14rem: 14rem;
  --size--7rem: 7rem;
  --size--7-5rem: 7.5rem;
  --size--9rem: 9rem;
  --size--6-5rem: 6.5rem;
  --_text-sizes---u-text-md: var(--size--1-25rem);
  --size--11rem: 11rem;
  --_swatches---neutral--600: #52525c;
  --_swatches---neutral--700: #3f3f47;
  --_text-sizes---u-text-main: var(--size--1rem);
  --size--0-875rem: .875rem;
  --_swatches---violet--dark: #0a0418;
  --_swatches---orange--dark: #120705;
  --letter-spacing--small: -.015em;
  --size--5-5rem: 5.5rem;
  --_swatches---neutral--muted: var(--_swatches---neutral--currentcolor-50);
  --_swatches---neutral--currentcolor-15: rgb(from currentColor r g b / .15);
  --size--9-5rem: 9.5rem;
  --_swatches---neutral--muted-hard: var(--_swatches---neutral--currentcolor-15);
  --_layout---container: 80rem;
  --_swatches---neutral--black-muted: #00000080;
  --_swatches---green--main: #02d16b;
  --letter-spacing--none: 0px;
  --letter-spacing--xsmall: -.01em;
  --_themes---text-muted: var(--_swatches---neutral--black-muted);
  --_text-sizes---u-text-lg: var(--size--1-5rem);
  --size--8-5rem: 8.5rem;
  --size--10rem: 10rem;
  --size--13rem: 13rem;
  --spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>: 6rem;
  --spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>: 8rem;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url('/images/webflow-frozen/youtube-placeholder.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.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;
}

.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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userformheader {
  text-align: center;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.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('/images/webflow-frozen/custom-checkbox-checkmark.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-users-usersignupverificationmessage {
  display: none;
}

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--black);
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  overflow: visible;
}

h1 {
  font-variation-settings: "wght" 600, "opsz" 32;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  line-height: 1.2;
}

h2 {
  font-variation-settings: "wght" 600, "opsz" 32;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.2;
}

h3 {
  font-variation-settings: "wght" 600, "opsz" 32;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.2;
}

h4 {
  font-variation-settings: "wght" 600, "opsz" 32;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1.3;
}

h5 {
  font-variation-settings: "wght" 600, "opsz" 32;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  font-variation-settings: "wght" 600, "opsz" 32;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

p {
  text-wrap: pretty;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
}

a {
  cursor: pointer;
  text-decoration: none;
  transition: all .2s cubic-bezier(0, 0, 0, 1);
}

ul {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  flex-direction: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 2rem;
  overflow: visible;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

img {
  object-fit: cover;
  height: auto;
  display: inline-flex;
  position: relative;
}

label {
  margin-bottom: .3125rem;
  font-weight: 400;
  display: block;
}

strong {
  font-variation-settings: "wght" 600;
  font-weight: 600;
}

em {
  font-style: italic;
}

blockquote {
  text-align: left;
  color: currentColor;
  border-left: .25rem solid;
  margin-top: 1rem;
  margin-bottom: .5rem;
  padding: .5rem 0 .5rem 1rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.6;
}

figure {
  align-self: stretch;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.footer-items {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  line-height: 1.5;
  display: flex;
}

.short-preview-icon, .short-preview-icon-2 {
  color: #ca8c8c;
  background-color: #d4d4d4;
  border-radius: .9375rem;
  width: 4.375rem;
  height: 4.375rem;
  display: flex;
}

.utility-page {
  width: 100svw;
  height: 100svh;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.utility-page_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 30rem;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: grid;
}

.list-item---table-of-content-advanced-seo-course-2020 {
  border: .0625rem solid #f6f9fc;
  border-radius: .125rem;
  justify-content: flex-start;
  margin-bottom: 1.25rem;
  padding: .625rem 1.25rem;
  list-style-type: none;
  transition: background-color .15s cubic-bezier(.455, .03, .515, .955);
  display: flex;
}

.list-item---table-of-content-advanced-seo-course-2020:hover {
  background-color: #f6f9fc;
}

.tab-link-contributors-container-advanced-seo-course-2020 {
  background-color: #0000;
  display: flex;
}

.tab-link-contributors-container-advanced-seo-course-2020.w--current {
  background-color: #f6f9fc;
}

.keyword-surfer---paragraph {
  color: #5f5f5f;
  text-align: left;
  letter-spacing: .02125rem;
  margin-top: 0;
  margin-bottom: .625rem;
  padding-right: 0;
  font-family: Nunito;
  font-size: 1.0625rem;
  font-weight: 300;
  line-height: 175%;
}

.faq-trigger_compnent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto 4rem 4rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.keyword-surfer---paragraph-2 {
  color: #5f5f5f;
  text-align: left;
  letter-spacing: .02125rem;
  margin-top: 0;
  margin-bottom: .625rem;
  padding-right: 0;
  font-family: Nunito;
  font-size: 1.0625rem;
  font-weight: 300;
  line-height: 175%;
}

.sylabus-header__block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: grid;
}

.sylabus-buttons__container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
  box-shadow: 0 1px .75rem #ff8c100f;
}

.list-decoration {
  max-width: 2rem;
  margin-left: 0;
  margin-right: .5rem;
}

.module-content__block {
  background-image: url('../images/Background.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: center;
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
  display: flex;
  box-shadow: 0 71px 4.625rem #ff8c1029, 0 .625rem 1.5625rem #ff8c101a, 0 .0625rem .75rem #ff8c100f;
}

.sylabus-button__text {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 1.9375rem;
  font-weight: 700;
  line-height: 100%;
}

.footer__container-academy {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo__footer-academy {
  max-width: var(--size--8rem);
  margin-left: 0;
  margin-right: 0;
}

.footer__text-academy {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
}

.particles-js {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.whats-inside-divider {
  background-color: #000;
  flex: 1;
  height: .1875rem;
}

.whats-inside-divider.right {
  perspective-origin: 0%;
  transform-origin: 0%;
}

.whats-inside-divider.left {
  perspective-origin: 100%;
  transform-origin: 100%;
}

.footer-items-wrap {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  display: grid;
}

.footer-items-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9), .footer-items-wrap.is-blog {
  display: none;
}

.footer-items-wrap.is-blog:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  flex-flow: column;
  display: flex;
}

.seo_wm__testimonial_box {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 2rem;
  padding: 1.5rem 2rem;
  display: flex;
  box-shadow: 0 10px 1.875rem #0000000d, .0625rem .0625rem .1875rem #00000012;
}

.single-icon-master-general {
  align-items: flex-start;
  margin-top: .75rem;
  margin-bottom: .75rem;
  display: flex;
}

.process-white-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  text-align: center;
  background-color: #fff;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 6rem 2rem 3rem;
  display: grid;
  position: relative;
  box-shadow: 0 25px 5rem #5b6b7529;
}

.text-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 800;
  line-height: 110%;
}

.text-heading._100 {
  font-size: 3.5rem;
}

.text-heading._400 {
  font-size: 2rem;
  display: inline-block;
}

.text-body {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 160%;
}

.text-body.xl {
  font-size: 1.25rem;
}

.text-body.l {
  font-size: 1rem;
}

.text-body.xxl {
  font-size: 1.5rem;
}

.text-action {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.text-action.xl {
  font-size: 1.1em;
}

.text-action.l {
  font-size: 1em;
}

.t-s-bold {
  font-weight: 700;
}

.t-a-c {
  text-align: center;
}

.t-s-caps {
  text-transform: uppercase;
}

.custom-css-styler {
  display: none;
}

.contact_hero {
  background-image: url('../images/roast_bg.jpg');
  background-position: 50% 100%;
  background-size: cover;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: end flex-start;
  align-items: center;
  width: 100vw;
  height: 50rem;
  margin-top: -12.5rem;
  padding-top: 21.875rem;
  display: flex;
}

.contact_hero__headline {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact_cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100vw;
  display: grid;
  position: relative;
  top: -12.5rem;
}

.contact_cards__wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 75rem;
  display: grid;
}

.contact_cards__wrap._2 {
  grid-template-columns: 1fr 1fr;
}

.contact__card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 3.125rem 1.875rem 1.5rem;
  display: grid;
}

.contact__card:hover {
  grid-auto-columns: 1fr;
}

.card__email {
  height: 4rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  border: .125rem solid #dfe2e6;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  text-decoration: none;
  transition: all .15s cubic-bezier(.77, 0, .175, 1);
  display: flex;
}

.card__email.jobs:hover {
  color: #810ee5;
  background-color: #ede4ff;
  border-color: #810ee5;
}

.card__heading.surfer {
  color: #ffba0e;
}

.card__heading.marketing {
  color: #e1456f;
}

.card__heading.business {
  color: #6f0ec3;
}

.card__body {
  color: #888e95;
}

.contact_card__text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  display: grid;
}

.t-s-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #ff4087, #ffc056);
  -webkit-background-clip: text;
  background-clip: text;
}

.pricing_card_name {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem 1.5rem 1.5rem;
  line-height: 1.25;
  display: flex;
}

.pricing-card_intro {
  z-index: 2;
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
}

.pricing-card_price {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.faq-content_wrap_component {
  overflow: hidden;
}

.faq-content_compnent {
  font-size: 1.25rem;
  overflow: hidden;
}

.local-style {
  transition: all .2s cubic-bezier(0, 0, 0, 1);
  display: none;
}

.page-wrapper {
  flex-flow: column;
  min-height: 100svh;
  display: flex;
  position: relative;
  overflow: clip;
}

.t-s-label {
  letter-spacing: .0625rem;
  text-transform: uppercase;
}

.how-it-works-instruction-blocks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: center;
  display: grid;
}

.how-it-works-instruction-block-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .625rem;
}

.how-it-works-instruction-blocks-equal {
  width: 1.25rem;
  height: 1.25rem;
}

.how-it-works-instruction-block-desc {
  color: #849097;
}

.how-it-works-task {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .125rem solid #eaecee;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem;
  display: grid;
}

.faq-arrow {
  max-width: 2rem;
}

.academy_shedule__card--event {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 3rem 3rem 2rem;
  text-decoration: none;
  display: grid;
  position: relative;
  box-shadow: 0 20px 3.125rem -1.25rem #0000007a;
}

.event-item-content {
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-self: stretch;
  display: flex;
}

.container-old {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: flex;
}

.button-gradient {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(75deg, #ff4087, #ffc056);
  border-radius: .75rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  text-decoration: none;
  transition: all .15s;
  display: flex;
}

.button-gradient:hover {
  filter: brightness(115%);
}

.button-gradient.seowm {
  color: var(--_swatches---neutral--black);
  background-image: linear-gradient(75deg, #ea6c00, #fdd231);
}

.section-404 {
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  font-size: 1.25rem;
  display: flex;
}

._404-wrapper {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  color: var(--neutral--50\<deleted\|variable-3c1c15d5\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  display: flex;
  position: relative;
}

.button-icon {
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.image--404 {
  max-height: min(50svw, 30svh);
}

.logo-link--404 {
  width: 15rem;
  max-width: 25svw;
  margin-bottom: 3rem;
}

.ripplee-box {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  filter: contrast(125%) grayscale();
  position: absolute;
  inset: 0%;
}

.main-wrapper-old {
  position: relative;
}

.icon-size-medium {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
}

.text-rich-text {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
}

.text-rich-text strong {
  font-weight: 700;
}

.text-rich-text h2 {
  font-weight: 600;
  font-size: var(--u-display-xl);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h3 {
  font-weight: 600;
  font-size: var(--u-display-lg);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h4 {
  font-weight: 600;
  font-size: var(--u-display-md);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5 {
  font-weight: 600;
  font-size: var(--u-display-sm);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text h6 {
  font-size: var(--u-display-xs);
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text a:hover {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.text-rich-text h1 {
  font-weight: 600;
  font-size: var(--u-display-2xl);
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  line-height: 1.8;
  font-size: var(--u-text-main);
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  font-size: var(--u-text-lg);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.footer {
  z-index: 50;
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.footer-cta_button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 3.5rem;
  display: grid;
}

.section-home-3-feature-image {
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  border-radius: 2rem;
  width: 90%;
  overflow: hidden;
  box-shadow: 0 20px 2.5rem #0003;
}

.mesh-wrap {
  z-index: -10;
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  background-image: linear-gradient(15deg, #000, #1a0930);
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-home-3-integrations-sticky-info-title {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-home-3-integrations-sticky-info-paragraph {
  opacity: .69;
  color: var(--violet--50\<deleted\|variable-031330ea\>);
}

.navbar-global {
  z-index: 998;
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: #fff;
  flex-direction: row;
  height: 6.25rem;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.navbar-wrap {
  z-index: 999;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.navbar-cta-wrap {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  position: relative;
}

.navbar-items {
  flex: 1;
  align-items: center;
  height: 100%;
  margin-left: 0;
  font-size: .9rem;
  display: flex;
}

.navbar-cta-main {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.navbar-global-background {
  opacity: 0;
  -webkit-backdrop-filter: brightness(50%) saturate(400%) blur(2rem);
  backdrop-filter: brightness(50%) saturate(400%) blur(2rem);
  background-color: #000000bf;
  border-radius: 1.25rem;
  width: 95vw;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
  transition: all .2s cubic-bezier(.23, 1, .32, 1);
  position: absolute;
  inset: -1% 0% 0%;
  box-shadow: 0 0 0 .00625rem #0000001a;
}

.navbar-styler {
  display: none;
}

.navbar-logo-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  pointer-events: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 7em;
  font-size: 1rem;
  display: flex;
}

.navbar-logo-wrap:focus-visible, .navbar-logo-wrap[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #fff;
}

.navbar-cta-login {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.section-home-3-logo {
  object-fit: contain;
  max-width: 11rem;
  max-height: 3.5rem;
}

.footer-wrap {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: stretch start;
  display: grid;
}

.footer-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.footer-logobox-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  place-content: start space-between;
  place-items: start;
  display: flex;
}

.footer-logobox-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: none;
}

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

.surfer_logo_symbol:where(.w-variant-908000d2-5994-beea-861f-a1073b8b82b3) {
  display: none;
}

.surfer_logo {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  width: 100%;
  height: 100%;
  display: flex;
}

.surfer_logo:where(.w-variant-908000d2-5994-beea-861f-a1073b8b82b3) {
  display: none;
}

.footer-social-media {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  display: flex;
}

.footer-social-media:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: flex;
}

.footer-social-media.is-blog {
  display: none;
}

.footer-social-media.is-blog:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: flex;
}

.footer-social-media.is-mobile {
  display: none;
}

.footer-social-media-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  display: flex;
}

.footer-social-media-icon-wrap {
  color: var(--_swatches---neutral--white-muted);
  list-style-type: none;
}

.footer-social-media-icon-wrap:hover {
  opacity: 1;
  color: var(--_swatches---neutral--white);
}

.footer-regulations {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  color: var(--neutral--600\<deleted\|variable-ae13e981\>);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  font-size: .875rem;
  display: flex;
  position: relative;
}

.footer-logo-wrap {
  max-width: 10rem;
}

.footer-logo-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: none;
}

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

.nav_toggle {
  grid-column-gap: .5rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 1rem .5rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.nav_toggle:hover {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.nav_toggle:focus-visible, .nav_toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #fff;
}

.nav_toggle.w--open:hover {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.nav_toggle.seo-wm:hover {
  color: var(--brand--yellow\<deleted\|variable-86d5817b\>);
}

.nav_dropdown {
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  min-width: 20rem;
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  border-radius: 1.5rem;
  padding: 1rem;
  inset: 3rem auto auto 0%;
  overflow: hidden;
}

.nav_dropdown.w--open {
  box-shadow: 0 15px 3.75rem #00000047;
}

.nav_dropdown.is-resources {
  margin-left: -10rem;
}

.navbar-dropdown_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(20rem, 1fr) minmax(20rem, 1fr);
  grid-auto-columns: minmax(20rem, 1fr);
  align-content: start;
  display: grid;
}

.navbar-dropdown_wrap.is-1col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(15rem, 1fr);
  grid-auto-columns: minmax(15rem, 1fr);
}

.navbar-dropdown_wrap.is-3col {
  grid-template-columns: minmax(20rem, 1fr) minmax(20rem, 1fr) minmax(20rem, 1fr);
}

.navbar-dropdown_wrap.is-3col.is-resources {
  grid-template-columns: minmax(max-content, 1fr) minmax(20rem, 1fr) minmax(20rem, 1fr);
}

.navbar-dropdown-box-content-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  text-transform: uppercase;
  flex-direction: row;
  align-self: stretch;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 600;
  display: flex;
}

.navbar-dropdown-box-content-links {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.nav_dropdown_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  border-radius: .75rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: .75rem 1rem;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(1, 0, 0, 1);
  display: flex;
  position: relative;
}

.nav_dropdown_item:hover {
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
}

.nav_dropdown_item.w--current {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.nav_dropdown_item.is-blog {
  align-items: center;
}

.nav_dropdown_item-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.nav_dropdown_item-content {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: flex;
}

.navbar-dropdown-box-content-link-label-headline {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-transform: uppercase;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 700;
  line-height: 1.1;
  display: flex;
  position: relative;
}

.navbar-dropdown-box-content-link-label-subheadline {
  opacity: .7;
}

.navbar-items-divider {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  opacity: .1;
  width: .125rem;
  height: 2rem;
  margin-top: auto;
  margin-bottom: auto;
}

.navbar-divider-wrap {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.navbar-spacer {
  flex: 1;
  width: 100%;
}

.navbar-menu-icon-wrap {
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.footer-list-item {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: var(--_swatches---neutral--transparent);
  color: var(--_swatches---neutral--white-muted);
  text-align: left;
  flex-wrap: wrap;
  align-items: center;
  padding: .3rem 0;
  font-size: .875em;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.footer-list-item:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  line-height: 1.15;
}

.footer-list-item:hover {
  color: var(--_swatches---neutral--white);
  text-decoration: underline;
}

.footer-list-item.w--current {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-decoration: underline;
}

.footer-list-item.ch2-open-settings-btn {
  color: var(--_swatches---neutral--white-muted) !important;
  background-color: #0000 !important;
}

.section_seowm2_hero {
  width: 100%;
  min-height: 70svh;
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: url('../images/background-black.webp');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-seowm2-bigtext {
  background-image: url('../images/seowm-deco-2.png'), url('../images/seowm-deco-1.png');
  background-position: 100%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 50%, auto 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10rem;
  display: flex;
}

.section-seowm2-360 {
  background-image: linear-gradient(to bottom, var(--neutral--pure-white\<deleted\|variable-f725e072\>), #fff0 10%, #fff0 90%, white), url('../images/360.svg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 10rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-seowm2-certyficate {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: linear-gradient(#0000007a, #0000), url('../images/background-black.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  padding-top: 15rem;
  padding-bottom: 15rem;
  display: flex;
}

.section-seowm2-whatsinside {
  background-image: url('../images/seowm-deco-4.png'), url('../images/seowm-deco-3.png');
  background-position: 100% 10%, 0%;
  background-repeat: no-repeat, no-repeat;
  background-size: 9.375rem, 9.375rem;
  padding-bottom: 5rem;
}

.section-seowm2-collaborators, .section-seowm2-forwho {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-seowm2-faq {
  padding-top: 5rem;
  padding-bottom: 10rem;
}

.section-seowm2-footer {
  padding-top: 10rem;
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: linear-gradient(#0000005c, #000), url('../images/background-black.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.seowm2-hero-wrap {
  z-index: 5;
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
  position: relative;
}

.text-style-seo-wm, .text-style-seo-wm.t-a-c {
  font-family: Lora;
}

.hero-arrow {
  padding-top: 5rem;
}

.hero-arrow.no-padding {
  padding-top: 0;
}

.seowm2-bigtext-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50rem;
  display: grid;
}

.seowm2-bigtext-title-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 120%;
  margin-left: -10%;
  display: grid;
}

.seowm2-bigtext-image {
  max-width: 50rem;
}

.seowm-hero-logo-pionowe {
  width: 35rem;
}

.seowm-hero-logo-pionowe.mobile-only {
  display: none;
}

.seowm2-headline {
  max-width: 75vw;
  font-family: Lora;
}

.seowm2-360-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 60rem;
  display: grid;
  position: relative;
}

.image-55 {
  width: 110vw;
  max-width: 120rem;
  margin-bottom: 10rem;
}

.seowm2-360-icon {
  width: 2rem;
  height: 2rem;
}

.seowm2-360-icons {
  justify-content: space-between;
  width: 110%;
  display: flex;
}

.seowm2-360-icon-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  font-size: 1.5rem;
  display: grid;
}

.section-seowm2-cards {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 5rem;
  padding-bottom: 10rem;
  display: flex;
}

.seowm2-cards-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.seowm2-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: justify;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  place-items: start center;
  display: grid;
}

.seowm2-card-illustration {
  height: 100%;
  max-height: 12.5rem;
}

.seowm2-certficate-wrap {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-56 {
  width: 20.625rem;
}

.seowm2-certificate-details-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-items: start;
  display: grid;
}

.t-s-o-50 {
  opacity: .5;
}

.seowm2-certficate-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-57 {
  max-width: 20.625rem;
}

.seowm2-modeule-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.seowm2-module-illustration {
  width: 12.5rem;
  position: sticky;
  top: 5rem;
}

.seowm2-modeule-icon {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.seowm2-modeule-label {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: .5rem;
  padding: .75rem 1rem;
  font-size: .875rem;
}

.seowm2-modeule-info-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  justify-items: start;
  display: grid;
}

.seowm2-whats-inside-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: 10rem;
  padding-left: 5%;
  padding-right: 5%;
  display: grid;
}

.seowm2-whatsinside-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 70rem;
  display: grid;
}

.seowm2-modeule-videos {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 2rem;
  display: grid;
}

.seowm2-video-item {
  perspective-origin: 0%;
  transform-origin: 0%;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.seowm2-collaborators-wrap {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.seowm2-collaborators-person-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 75rem;
  display: grid;
}

.seowm2-collaborators-person-wrap._2nd {
  grid-template-columns: 1fr auto;
}

.seowm2-collaborators-avatar {
  width: 25rem;
  margin-bottom: 4rem;
}

.seowm2-collaborators-avatar.danni {
  min-width: 130%;
  position: relative;
}

.seowm2-collaborators-details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  display: grid;
}

.seowm2-text-highlight {
  color: #ff8d2f;
  font-weight: 700;
}

.seowm2-collaborators-socialmedia {
  display: flex;
}

.svg-icon {
  width: 100%;
  height: 100%;
}

.seowm2-collaborator-icon {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  padding: .5rem;
  display: flex;
}

.seowm2-collaborator-icon:hover {
  color: #ffa72e;
}

.seowm2-forwho-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.seowm2-forwho-title {
  display: flex;
  position: relative;
}

.seowm2-forwho-card {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.seowm2-forwho-card-details {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid;
}

.seowm2-forwho-title-headline {
  width: 50%;
}

.html-embed-11 {
  width: 10rem;
  position: relative;
  top: 3rem;
}

.seowm2-forwho-image {
  width: 100%;
  min-width: 10rem;
}

.seowm2-faq-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.seowm2-footer-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 6rem;
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  display: flex;
}

.seowm2-footer-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.seowm2-footer-logo {
  width: 40rem;
}

.seowm2-footer-items {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  max-width: 60rem;
  display: flex;
}

.seowm2-footer-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.seowm2-footer-button-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 50%;
  font-size: 1.5rem;
  display: grid;
}

.seowm2-button {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  font-size: 1.5rem;
  display: grid;
}

.seowm2-navbar-logo {
  height: 3rem;
}

.particle-js-gradient-mask {
  z-index: 3;
  background-image: linear-gradient(#000, #0000);
  position: absolute;
  inset: 0%;
}

.seowm2-danni-wrap {
  width: 25rem;
}

.certificate-why-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: center;
  display: grid;
}

.section-community-hero {
  background-color: var(--_swatches---neutral--black);
  border-bottom: .125rem solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  min-height: 80vh;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.community-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  max-width: 65%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.custom-favicon {
  display: none;
}

.section_webinar-hero {
  z-index: 3;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  align-items: flex-start;
  padding-top: 10rem;
  position: relative;
}

.section_webinar-hero.is-dark {
  background-color: #06010f;
}

.section-timeline-heading {
  z-index: 2;
  background-color: #06010f;
  padding-top: 5rem;
  padding-bottom: 10rem;
  position: relative;
}

.timeline-main_heading-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  color: #fff;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.overlay-fade-bottom {
  background-image: linear-gradient(to top, #06010f, #0a0a0a00);
  height: 5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.timeline_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.overlay-fade-top {
  background-image: linear-gradient(#06010f, #0a0a0a00);
  height: 10rem;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 11.25rem 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: grid;
  position: relative;
}

.section-timeline {
  z-index: 0;
  background-color: #06010f;
  position: relative;
}

.timeline_progress {
  z-index: -2;
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  width: .1875rem;
  height: 100%;
  position: absolute;
}

.timeline_right {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  align-items: flex-start;
  display: flex;
}

.timeline_centre {
  justify-content: center;
  display: flex;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: #fff;
  background-image: linear-gradient(to bottom, var(--brand--pink\<deleted\|variable-7721611a\>), #ff4848 51%, var(--brand--yellow\<deleted\|variable-86d5817b\>));
  width: .1875rem;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.timeline_circle {
  background-color: #fff;
  border-radius: 100%;
  width: .9375rem;
  min-width: .9375rem;
  max-width: .9375rem;
  height: .9375rem;
  min-height: .9375rem;
  max-height: .9375rem;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 .5rem #06010f;
}

.special-webinar_info {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: flex-start start;
  padding-left: 33%;
  display: grid;
  position: sticky;
  top: 10rem;
}

.timeline_left {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: flex-end;
  align-items: stretch;
}

.webinar_hero_component {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  max-width: 60rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-style-avatar {
  background-color: #fff;
  background-image: url('../images/soe-womens-Danni-Roseman.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  margin-bottom: -.2em;
  margin-left: .2em;
  margin-right: .2em;
  display: inline-block;
}

.text-style-avatar.is-surfy-sad {
  background-color: #0000;
  background-image: url('../images/Surfy-Sad.svg');
  border-radius: 0%;
}

.special-webinar_bio {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.special-webinar_info-title {
  font-size: 2.5rem;
}

.special-webinar_info-photo {
  border-radius: 2rem;
  max-width: 80%;
}

.special-webinar_info-links {
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: flex;
}

.special-webinar_info-link {
  opacity: .33;
  justify-content: center;
  align-items: center;
  height: 2rem;
  margin-right: 1rem;
  padding-left: .05rem;
  padding-right: .05rem;
  list-style-type: none;
  display: flex;
}

.special-webinar_info-link:hover {
  opacity: 1;
  text-decoration: underline;
}

.special-webinar_info-name {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.u-text-link {
  text-underline-offset: .2em;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: var(--border-width);
}

.u-text-link:hover {
  -webkit-text-decoration-color: var(--swatches--brand--violet--main);
  text-decoration-color: var(--swatches--brand--violet--main);
}

.u-text-link.u-text-muted:hover {
  color: color-mix(in srgb, currentColor, transparent 0%);
  text-decoration-color: currentColor;
}

.special-webinar-waves-bg {
  object-fit: contain;
  position: absolute;
  inset: 0% 0% auto;
}

.seo-women-recording {
  border-radius: 1rem;
  min-width: 110%;
  margin-left: -5%;
  margin-right: auto;
}

.mobile-only {
  display: none;
}

.desktop-only {
  display: block;
}

.webinar_hero_logos {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.webinar_hero_logo {
  object-fit: contain;
  max-width: 15rem;
  max-height: 2.5rem;
}

.webinar_hero_logo.is-workello {
  max-width: 12rem;
  margin-bottom: .5rem;
}

.webinar_hero_logo.is-offer {
  object-position: 0% 50%;
  width: 8rem;
  max-width: none;
  max-height: none;
}

.webinar_hero_logo-x {
  width: 2rem;
}

.section_story-past {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.icon-size-regular {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.section_faq-old {
  background-color: var(--_swatches---neutral--white);
}

.section_faq-old.is-2024 {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.section_faq-old.is-2024:where(.w-variant-b4226bc5-aad3-c7a4-ab5d-5fc282228019) {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.faq_component-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  align-items: start;
}

.faq_component {
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.faq_track {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: stretch;
  height: 100%;
  display: grid;
  position: relative;
}

.faq_aswer-wrap_spacer {
  padding-top: 0;
  padding-bottom: 0;
}

.faq_trigger {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2rem;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.faq_trigger:hover {
  color: var(--_swatches---neutral--currentcolor-100);
}

.faq_trigger:focus-visible, .faq_trigger[data-wf-focus-visible] {
  outline-offset: 0px;
  color: var(--_swatches---neutral--currentcolor-100);
  outline: 2px solid #000;
}

.faq_answer-wrap {
  padding-bottom: var(--size--0-25rem);
  overflow: hidden;
}

.heading-xlarge {
  font-size: 4rem;
  line-height: 1.1;
}

.faq_heading-wrap {
  flex: 1;
  font-size: 1.15rem;
  font-weight: 500;
}

.faq_item {
  padding-top: var(--size--1-25rem);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
}

.faq_list {
  flex-direction: column;
  transition: all .5s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.features-hero_cta-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 4rem;
  margin-top: 1rem;
  font-size: 1.1rem;
  display: grid;
}

.growflow-task_wrap {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  box-shadow: 0 10px 20px 0 #afb5bc30, 0 1px 8px 0 var(--neutral--400\<deleted\|variable-8858ea57\>);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1.5rem;
  display: grid;
  transform: none;
}

.faq_sticky {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 10rem;
}

.global--magicborder {
  z-index: 100;
  border: .1rem solid #fff;
  position: absolute;
  inset: 0%;
}

.heading-large {
  font-size: 3rem;
  line-height: 1.2;
}

.text-size-medium {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  font-size: 1.125rem;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-color-gray {
  color: var(--_swatches---neutral--500);
}

.text-weight-bold {
  font-weight: 700;
}

.form_radio-icon {
  cursor: pointer;
  background-color: #0000;
  border: .125rem solid #7a7c7f80;
  border-radius: 50%;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1rem;
}

.form_radio-icon:hover {
  border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.form_radio-icon.w--redirected-checked {
  background-image: url('../images/check-circle.svg');
  background-position: 50%;
  background-size: 100%;
  border-style: none;
  border-width: 0;
}

.form_radio-icon.w--redirected-focus {
  box-shadow: 0 0 0rem .25rem var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  outline-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  outline-offset: 0rem;
  outline-width: .0625rem;
  outline-style: solid;
}

.form_radio-icon.w--redirected-focus-visible {
  box-shadow: 0 0 0 .25rem var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  outline-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  outline-offset: 0rem;
  outline-width: .0625rem;
  outline-style: solid;
}

.text-size-tiny {
  font-size: .75rem;
}

.text-style-muted-40 {
  opacity: .6;
}

.form-alert {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  text-align: left;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  overflow: hidden;
}

.form_radio-label {
  align-items: center;
  line-height: 130%;
  display: flex;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.ch2-open-settings-btn {
  color: inherit !important;
  background-color: #0000 !important;
}

.form-checkbox-label {
  text-align: left;
  cursor: pointer;
  padding-left: 2.5rem;
  line-height: 130%;
}

.text-color-black {
  color: #000;
}

.heading-style-h1-xl {
  font-size: 4rem;
  font-weight: 800;
  line-height: 1;
}

.text-style-link {
  text-decoration: underline;
}

.margin-top, .margin-top.margin-xxsmall, .margin-top.margin-small, .margin-top.margin-medium, .margin-top.margin-large {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.form_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  align-content: start;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.form_item.is-fill {
  flex: 1;
}

.text-align-center {
  text-align: center;
}

.form-checkbox-icon {
  border-style: solid;
  border-width: .125rem;
  border-top-color: color-mix(in srgb, currentColor, transparent 80%);
  border-right-color: color-mix(in srgb, currentColor, transparent 80%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 80%);
  border-left-color: color-mix(in srgb, currentColor, transparent 80%);
  background-color: #0000;
  border-radius: .25rem;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 1rem 0 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-checkbox-icon.w--redirected-checked {
  border-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  background-image: url('../images/check.svg');
  background-position: 50%;
  background-size: 90%;
  border-radius: .25rem;
}

.form-checkbox-icon.w--redirected-focus {
  outline-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  outline-offset: 0rem;
  cursor: pointer;
  border-top-color: color-mix(in srgb, currentColor, transparent 70%);
  border-right-color: color-mix(in srgb, currentColor, transparent 70%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 70%);
  border-left-color: color-mix(in srgb, currentColor, transparent 70%);
  outline-width: .0625rem;
  outline-style: solid;
  box-shadow: 0 0 0 .25rem #00000054;
}

.form-checkbox-icon.w--redirected-focus-visible {
  outline-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  outline-offset: 0rem;
  outline-width: .0625rem;
  outline-style: solid;
  box-shadow: 0 0 0 .25rem #00000054;
}

.form-input {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  cursor: auto;
  color: currentColor;
  border-top-color: color-mix(in srgb, currentColor, transparent 85%);
  border-right-color: color-mix(in srgb, currentColor, transparent 85%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 85%);
  border-left-color: color-mix(in srgb, currentColor, transparent 85%);
  background-color: color-mix(in srgb, currentColor, transparent 95%);
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-size: 1rem;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
}

.form-input:hover {
  border-top-color: color-mix(in srgb, currentColor, transparent 25%);
  border-right-color: color-mix(in srgb, currentColor, transparent 25%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 25%);
  border-left-color: color-mix(in srgb, currentColor, transparent 25%);
}

.form-input:focus {
  border-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  background-color: #0000;
}

.form-input::placeholder {
  color: color-mix(in srgb, currentColor, transparent 75%);
}

.form-input.is-text-area {
  align-items: flex-start;
  min-height: 8rem;
  padding-top: .75rem;
}

.form-input.is-text-area::placeholder {
  color: #8383837a;
}

.form-input.is-icon-left {
  background-image: url('../images/surfer-symbol-mono.svg');
  background-position: .75rem;
  background-repeat: no-repeat;
  background-size: auto 60%;
  padding-left: 3rem;
}

.form-input.is-icon-left.is-icon-link {
  background-image: url('../images/link-03.svg');
}

.form-input.is-icon-left.is-plane-start {
  background-image: url('../images/plane-start.svg');
}

.form-input.is-icon-left.is-plane-land {
  background-image: url('../images/plane-land.svg');
}

.form-input.is-icon-left.is-user {
  background-image: url('../images/user-03.svg');
}

.form-input.is-icon-left.is-mail {
  background-image: url('../images/mail-02.svg');
}

.form-input.is-icon-right {
  background-image: url('../images/surfer-symbol-mono.svg');
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto 60%;
  padding-right: 3rem;
}

.form-input.is-register {
  background-color: #0009;
  border-color: #80808080;
  border-radius: .75rem;
}

.form-input.is-register:focus {
  border-color: #808080bf;
}

.form-input.is-register::placeholder {
  color: #86868680;
}

.form-input.is-hidden {
  display: none;
}

.text-weight-normal {
  font-weight: 400;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.form-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.form-radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.text-size-regular {
  font-size: 1rem;
  display: inline-block;
}

.form-label {
  font-size: var(--size--1rem);
  margin-bottom: 0;
}

.form {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form.is-register {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  align-items: stretch;
}

.text-style-italic {
  font-style: italic;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.form-checkbox {
  flex-direction: row;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
  position: relative;
}

.fs-smartlightbox_link {
  color: #5c2aff;
  text-align: center;
  cursor: pointer;
  border-bottom: .0625rem solid #5c2aff;
  padding-bottom: .25rem;
  font-weight: 500;
}

.fs-smartlightbox_link:hover {
  color: #7a51ff;
}

.text-style-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #ff4087, #ffc056);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-style-gradient.is-violet {
  background-image: linear-gradient(45deg, #8642fb, #b336f2);
}

.text-style-gradient.is-sky {
  background-image: linear-gradient(45deg, #0ec4e9, #7b4cfe);
}

.text-style-gradient.is-ai {
  background-image: linear-gradient(to top, #ffffff2e, #ffffff1a), linear-gradient(45deg, var(--violet--550\<deleted\|variable-c288b402\>), #f54470 33%, #ff4087 65%, #ffc056);
}

.form-helper {
  opacity: .5;
  font-size: var(--size--1rem);
  line-height: 1.2;
}

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

.form-button {
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  width: 100%;
  min-height: 3rem;
  padding: .5rem 1rem;
  font-weight: 500;
}

.form-button.button-gradient.text-action {
  flex: 1;
}

.form-label-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.form-label-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkbox-link {
  color: var(--violet--400\<deleted\|variable-ea34c53a\>);
  font-weight: 700;
}

.form-alert-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.form_alert_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.form-alert-title-error {
  color: #fe0052;
}

.features-hero_cta {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  max-width: 50%;
  display: grid;
}

.form_radio-card {
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 2rem 1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.form_radio-card.is-mac {
  text-align: left;
  flex-direction: row;
  overflow: hidden;
}

.form_radio-cards-row {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: relative;
}

.form_radio-cards-row.is-vertical {
  flex-direction: column;
  position: relative;
}

.form_radio-cards-row.is-vertical.is-mac-new-surfer {
  pointer-events: none;
}

.form_radio-card-input {
  cursor: pointer;
  appearance: none;
  background-color: #b3b3b31a;
  border-width: .0078125rem;
  border-color: #cfcfcf3b;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  transition-property: border-color;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  position: absolute;
  inset: 0%;
}

.form_radio-card-input:hover {
  border-color: #b3b3b380;
}

.form_radio-card-input.w--redirected-checked {
  border-width: .125rem;
  border-color: var(--violet--500\<deleted\|variable-3134fbc4\>);
  background-color: #8f56d426;
}

.text-size-large-xl {
  font-size: 1.5em;
}

.form-radio-card-image {
  border-radius: 1rem;
  width: 5rem;
  margin-bottom: 1rem;
}

.form-rangeslider-handle {
  z-index: 1;
  cursor: grab;
  border-radius: 100rem;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 1px 1px .75rem #0003;
}

.form-range-values {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.5rem;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.form-rangeslider-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.form-rangeslider-track {
  background-color: #a1a1a154;
  border-radius: 999rem;
  width: 100%;
  height: .5rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}

.form-rangeslider-handle-value {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 700;
  position: absolute;
  inset: auto auto 2rem;
}

.form-rangeslider-input {
  display: none;
}

.form-rangeslider-fill {
  border-radius: 62.4375rem;
  width: 20%;
  height: 100%;
  position: absolute;
}

.button-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-wrap.is-50 {
  width: 50%;
}

.section_global-form {
  z-index: 999999999;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-image: linear-gradient(to top, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>), #100024d4);
  -webkit-backdrop-filter: saturate(200%) blur(4rem);
  backdrop-filter: saturate(200%) blur(4rem);
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100dvw;
  height: 100dvh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.form-checkbox-icon-style-2 {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  color: currentColor;
  background-image: url('../images/unchecked.svg');
  background-position: 1rem .75rem;
  background-repeat: no-repeat;
  background-size: 2rem;
  background-color: color-mix(in srgb, currentColor, transparent 95%);
  border-top-color: color-mix(in srgb, currentColor, transparent 85%);
  border-right-color: color-mix(in srgb, currentColor, transparent 85%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 85%);
  border-left-color: color-mix(in srgb, currentColor, transparent 85%);
  flex: none;
  width: auto;
  height: auto;
  margin-top: .25rem;
  margin-bottom: 0;
  margin-left: 0;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  position: absolute;
  inset: 0%;
}

.form-checkbox-icon-style-2:hover {
  border-top-color: color-mix(in srgb, currentColor, transparent 50%);
  border-right-color: color-mix(in srgb, currentColor, transparent 50%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 50%);
  border-left-color: color-mix(in srgb, currentColor, transparent 50%);
}

.form-checkbox-icon-style-2.w--redirected-checked {
  border-color: var(--violet--500\<deleted\|variable-3134fbc4\>);
  background-color: #0000;
  background-image: url('../images/checked-color.svg');
  background-position: 1rem .75rem;
  background-size: 2rem;
}

.form-checkbox-icon-style-2.w--redirected-focus {
  border-color: var(--violet--400\<deleted\|variable-ea34c53a\>);
  outline-color: var(--violet--400\<deleted\|variable-ea34c53a\>);
  outline-offset: 0rem;
  cursor: pointer;
  outline-width: .0625rem;
  outline-style: solid;
  box-shadow: 0 0 0 .25rem #8f56d480;
}

.form-checkbox-icon-style-2.w--redirected-focus-visible {
  border-color: var(--violet--400\<deleted\|variable-ea34c53a\>);
  outline-color: var(--violet--400\<deleted\|variable-ea34c53a\>);
  outline-offset: 0rem;
  outline-width: .0625rem;
  outline-style: solid;
  box-shadow: 0 0 0 .25rem #8f56d480;
}

.form-checkbox-style-2 {
  flex-direction: row;
  align-items: flex-start;
  min-height: 4rem;
  margin-bottom: 0;
  padding-top: 1.256rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  position: relative;
}

.form-checkbox-label-style-2 {
  cursor: pointer;
  padding-left: 3rem;
  padding-right: 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.6;
}

.form-button-wrap-margin-top {
  display: flex;
}

.form-close-x {
  z-index: 999;
  opacity: .33;
  color: #818181;
  cursor: pointer;
  position: absolute;
  inset: 4.3rem 4.3rem auto auto;
}

.form-close-x:hover {
  opacity: 1;
}

.form_step {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.global-form_background {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.global-form_side-panel {
  z-index: 1;
  -webkit-backdrop-filter: saturate(200%) brightness(75%) blur(3.125rem);
  backdrop-filter: saturate(200%) brightness(75%) blur(3.125rem);
  background-color: #00000080;
  width: 50%;
  height: 100vh;
  padding: 0;
  position: fixed;
  inset: 0% 0% auto auto;
}

.global-form_component {
  position: relative;
}

.global-form_container {
  z-index: 3;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.global-form_contact-column {
  width: 50%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
  overflow: hidden;
}

.global-form_contact-column.is-right {
  z-index: 50;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: auto;
}

.global-form_contact-column.is-left {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.global-form_contact_email {
  color: #ffffffe0;
  font-size: 1.3rem;
  font-weight: 300;
}

.global-form_contact_email:hover {
  text-decoration: underline;
}

.global-form_headline-wrap {
  width: 36rem;
  max-width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.global-form_logo_link {
  max-width: 10rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  font-weight: 500;
}

.global-form_headline-image {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 1rem;
  height: 20rem;
}

.pricing-card_price-wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.pricing-card_price-wrap.is-bf {
  grid-column-gap: var(--size--0-75rem);
  grid-row-gap: var(--size--0-75rem);
  clip-path: polygon(0% 100%, 100% 100%, 100% -100%, 0% -100%);
  align-items: baseline;
}

.pricing-card_price-wrap.is-addon {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  align-items: baseline;
}

.icon-size-large {
  width: 3rem;
  height: 3rem;
  position: relative;
}

.text-style-tagline {
  letter-spacing: .0625rem;
  text-transform: uppercase;
  align-self: stretch;
  font-weight: 700;
  line-height: 1;
}

.text-style-tagline.is-handwrite {
  letter-spacing: -.0625rem;
  text-transform: uppercase;
  line-height: 1;
}

.container-medium {
  width: 100%;
  max-width: var(--_layout---max-width-large);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.container-medium.mcp-section-pad-v {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
}

.pricing_comapre-toggle {
  color: var(--brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>);
}

.section-about-hero {
  z-index: 20;
  margin-top: -10rem;
  margin-bottom: 5rem;
  position: relative;
}

.career-polaroid-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.career-polaroid-photo-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  aspect-ratio: 3 / 2;
  -webkit-backdrop-filter: saturate(200%) blur(2rem);
  backdrop-filter: saturate(200%) blur(2rem);
  transform-origin: 50% 0;
  text-align: center;
  background-color: #ffffffe6;
  border-radius: 1rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 45rem;
  margin-left: -5rem;
  margin-right: -5rem;
  padding: 2rem;
  display: flex;
  transform: perspective(2rem)rotate(-1deg);
  box-shadow: 0 16px 2rem -.5rem #0000003b;
}

.polaroid-tape {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: .5rem;
  width: 2rem;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -1.5rem 0% auto;
  transform: rotate(8deg);
}

.career-hero-note-wrap {
  background-color: var(--violet--500\<deleted\|variable-3134fbc4\>);
  width: 22rem;
  min-height: 22rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: .5rem;
  flex-direction: column;
  flex: none;
  padding: 2rem;
  transition: all .2s cubic-bezier(0, 0, 0, 1);
  display: flex;
  position: relative;
  transform: rotate(0);
  box-shadow: 0 32px 4rem -1rem #1f063c80;
}

.career-hero-note-wrap:hover {
  transform: rotate(0);
}

.career-hero-note-wrap.note1 {
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  top: -3rem;
  right: -10rem;
  transform: rotate(6deg);
}

.career-hero-note-wrap.note2 {
  top: 4rem;
  right: -4rem;
  transform: rotate(-3deg);
}

.career-hero-note-wrap.note3 {
  z-index: 2;
  background-color: var(--violet--600\<deleted\|variable-45d19110\>);
  top: 5rem;
  transform: rotate(3deg);
}

.career-hero-note-wrap.note4 {
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  top: -5rem;
  left: -10rem;
  transform: rotate(-5deg);
}

.heading-style-h1-xxl {
  font-size: 4.5rem;
  font-weight: 800;
  line-height: .9;
}

.heading-style-h1-xxxl {
  font-size: 5rem;
  font-weight: 800;
  line-height: .9;
}

.career-hero-note-quote {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.career-hero-note-label {
  mix-blend-mode: overlay;
}

.career-hero-note-label.is-center {
  mix-blend-mode: normal;
}

.section-career-story {
  padding-top: 5rem;
  padding-bottom: 10rem;
  position: relative;
  overflow: hidden;
}

.career-story-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 75ch;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.career-story-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.career-story-paragraphs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.career-story-image {
  z-index: -1;
  border-radius: 1rem;
  width: 15%;
  position: absolute;
  inset: 20% auto auto 0%;
  box-shadow: 0 20px 3rem #0003;
}

.career-story-image._1 {
  width: 25%;
  top: 5%;
  left: -5rem;
}

.career-story-image._2 {
  width: 30%;
  inset: 30% -8rem auto auto;
}

.career-story-image._3 {
  width: 18%;
  top: 50%;
  left: -2rem;
}

.section-career-what_we_do {
  overflow: hidden;
}

.career-how-wrap {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: grid;
}

.career-how-wrap.last-one {
  padding-top: 4rem;
}

.career-how-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.career-how-img-wrap {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.career-img {
  border-radius: 1rem;
  min-width: 120%;
  position: absolute;
  inset: auto auto auto 0%;
  box-shadow: 0 20px 3rem #00000040;
}

.career-img.left {
  left: auto;
  right: 0%;
}

.career-how-last-p {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: stretch;
  width: 75%;
  max-width: 65ch;
  display: flex;
}

.section-career-us-stand {
  background-image: linear-gradient(45deg, #dfd0f1, #fff0 30%), linear-gradient(214deg, #d8d6ff, #fafaf700 68%);
  padding-top: 8rem;
  padding-bottom: 8rem;
  overflow: hidden;
}

.career-stand-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.career-stand-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.section-career-how_we_hire {
  flex-direction: column;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: flex;
}

.career-how_we_hire-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  position: relative;
}

.career-how_we_hire-steps {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  display: flex;
}

.career-how_we_hire-sticky-wrap {
  position: relative;
}

.career-how_we_hire-sticky {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: sticky;
  top: 25rem;
}

.career-how_we_hire-step {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--neutral--50\<deleted\|variable-3c1c15d5\>);
  background-image: linear-gradient(53deg, var(--violet--100\<deleted\|variable-8ddf6a0a\>), var(--violet--50\<deleted\|variable-031330ea\>));
  border-radius: 2rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 3rem;
  display: flex;
  position: relative;
}

.career-how_we_hire-step._2 {
  background-image: linear-gradient(53deg, #f1d6f0, var(--violet--50\<deleted\|variable-031330ea\>));
}

.career-how_we_hire-step._3 {
  background-image: linear-gradient(53deg, #f8d2dc, var(--violet--50\<deleted\|variable-031330ea\>));
}

.career-how_we_hire-step._4 {
  background-image: linear-gradient(53deg, #c8e0ff, var(--violet--50\<deleted\|variable-031330ea\>));
}

.career-how_we_hire-step._5 {
  background-image: linear-gradient(53deg, #bbeecd, var(--violet--50\<deleted\|variable-031330ea\>));
}

.career-how-we-hire-cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}

.section-career-us-jobs {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--small);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--black);
}

.career-us-jobs-form {
  width: 100%;
}

.career-jobs-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.career-jobs-list {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.career-job-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  border-radius: 1rem;
  flex-wrap: wrap;
  align-items: center;
  padding: 1rem 1rem 1rem 2rem;
  display: flex;
  box-shadow: 0 20px 2rem -1rem #180a29a3;
}

.career-job-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  border-radius: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  font-weight: 600;
  display: flex;
}

.career-job-name {
  flex: 1;
}

.career-job-title {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.jobs-custom-job-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--_swatches---neutral--800);
  background-color: var(--_swatches---neutral--1000);
  width: 100%;
  color: var(--_swatches---neutral--white);
  border-radius: 1rem;
  flex-direction: row;
  align-items: center;
  padding: 3rem 2rem;
  display: flex;
}

.career-story-images-mobile {
  border-radius: 1rem;
  display: none;
  box-shadow: 0 16px 4rem -1rem #00000061;
}

.job-custom-jobs-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  flex: 1;
  display: flex;
}

.collection-list-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.section_integrations-hero {
  max-height: 70rem;
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.career-stand-stempel {
  width: 15rem;
  height: 15rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.career-stand-stempel.click-off {
  mix-blend-mode: soft-light;
  top: -5rem;
  right: -5rem;
  transform: rotate(10deg);
}

.career-stand-stempel-text {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.stand-stempel-logo {
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40%;
  display: flex;
}

.section-career-perks {
  background-image: linear-gradient(45deg, var(--_swatches---orange--light), #fff0 44%), linear-gradient(214deg, var(--_swatches---orange--light) 12%, #fafaf700 43%);
  overflow: hidden;
}

.section_scroll-globe {
  color: #fff;
  background-color: #000;
  flex-direction: row;
  height: 350vh;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.scroll-globe_content {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  width: 47%;
  display: flex;
}

.story_hero-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.section_story-hero {
  justify-content: center;
  align-items: center;
  min-height: 90vh;
  padding-top: 20rem;
  padding-bottom: 20rem;
  display: flex;
}

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

.section_story-board {
  max-width: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  position: relative;
  overflow: hidden;
}

.story_board_wrap {
  max-width: var(--_layout---max-width-small);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.story_board_team-wrap {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  grid-template: "."
  / auto auto auto auto auto auto auto auto auto;
  grid-auto-rows: auto;
  grid-auto-columns: auto;
  place-content: center;
  place-items: center;
  display: grid;
}

.story_board_avatar {
  object-fit: cover;
  border: .5rem solid #f5f5f5;
  border-radius: 50%;
  width: 100%;
  height: 100%;
}

.story_board_emplyers {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  width: 12rem;
  height: 12rem;
}

.scroll-globe_mask {
  z-index: 2;
  background-image: linear-gradient(#000, #000000de 33%, #000000ad 58%, #0000);
  height: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-bullet-points {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  width: 100%;
  max-width: 65ch;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.hero-bullet-points.last {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.story-past-wrap {
  z-index: 5;
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.story_past_image {
  border-radius: 1rem;
  max-width: 40rem;
  max-height: 40rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 0;
  right: 0;
  box-shadow: 0 6px 4rem 1.25rem #00000094;
}

.story_past_image._1-3 {
  top: -6.9rem;
  left: 16.8rem;
}

.story_past_image._2-1 {
  top: 4.3rem;
  left: -26.4rem;
}

.story_past_image._3-1 {
  z-index: 2;
  top: -2rem;
  left: 21rem;
}

.story_past_image._8 {
  top: 2rem;
  right: 22.1rem;
}

.story_past_image._2-2 {
  top: 14rem;
  left: 11rem;
}

.story_past_image._4-1 {
  top: -1.8rem;
  left: -28.4rem;
}

.story_past_image._4-2 {
  width: 40rem;
  max-width: none;
  max-height: none;
  top: 16rem;
  left: 17.7rem;
}

.story_past_image._4-3 {
  top: -5rem;
  left: 10.4rem;
}

.story_past_image._1-1 {
  top: 7.6rem;
  left: -21.4rem;
}

.story_past_image._1-2 {
  top: -1.3rem;
  left: 17.3rem;
}

.story_past_image.offsite {
  width: 200%;
  max-width: none;
  max-height: none;
  margin-top: 2rem;
  margin-bottom: 2rem;
  margin-left: -50%;
  position: static;
}

.story-past-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.story_hero_content-logo-tagline {
  background-image: linear-gradient(45deg, var(--neutral--pure-white\<deleted\|variable-f725e072\>), #fff0);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.section_story-surfer-born {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
  flex-direction: column;
  justify-content: space-between;
  min-height: 90rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.surfer-born_wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.surfer-born_wrap._2nd {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.hero_ce-image {
  object-fit: cover;
  border-radius: 1rem;
}

.hero-ce_headline {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.story_hero_content-paragraph {
  margin-top: 2rem;
}

.section_story-movemoent {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section_story-team {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.story-movement-wrap {
  text-align: center;
  border-radius: 4rem 4rem 0 0;
  flex-flow: column wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.team-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.team-headline {
  width: 75%;
  margin-bottom: 2rem;
}

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

.team_departament.wrap {
  overflow: auto;
}

.team_people {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team_departament-tag {
  flex: none;
}

.team_people_card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.team_peaople_card-image {
  border: .125rem solid var(--neutral--300\<deleted\|variable-20637317\>);
  object-fit: cover;
  object-position: 50% 50%;
  background-image: url('../images/avatar-placeholder.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 1rem;
  width: 100%;
  overflow: hidden;
}

.team_people_card-name {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.team_departament-radio-wrap {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .5rem .75rem;
  position: relative;
}

.team_departament-radio {
  border-width: 1px;
  border-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  transition: all .2s cubic-bezier(1, 0, 0, 1);
  position: absolute;
  inset: 0%;
}

.team_departament-radio:hover {
  border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.team_departament-radio.w--redirected-checked {
  border-width: .125rem;
  border-color: var(--violet--500\<deleted\|variable-3134fbc4\>);
}

.team_departament-radio.reset {
  cursor: pointer;
  border-style: solid;
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: static;
}

.team_departament-radio.reset:hover {
  border-style: solid;
  border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.team_departament-radio-label {
  z-index: 2;
  position: relative;
}

.team_departament-radio-label.click-off {
  font-size: .8rem;
  font-weight: 600;
}

.scrub-embed {
  width: 100%;
  height: 100%;
  position: relative;
}

.scroll-globe-content {
  z-index: 5;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.scroll-globe_panel {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 70ch;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.scroll-globe_panel._4 {
  padding-bottom: 10em;
}

.scrub-section {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.footer_visual {
  width: 100%;
}

.footer_visual-height {
  width: 100%;
  padding-top: 66%;
  position: relative;
}

.footer_visual-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.visual-mask {
  background-image: radial-gradient(circle closest-corner, #0000 60%, #000000b0 85%, #000);
  position: absolute;
  inset: 0%;
}

.globe-filters {
  filter: contrast(120%) saturate(200%) hue-rotate(45deg);
  mix-blend-mode: screen;
  width: 100%;
  height: 100%;
}

.scroll-globe-content-wrap {
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  margin-left: auto;
  display: flex;
}

.div-block-154 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  display: flex;
}

.scroll-globe-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 5%;
  overflow: hidden;
}

.story-past_image-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40rem;
  display: flex;
  position: relative;
}

.story_hero-bg {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: url('../images/627772323595ee7862a493ca_ths13_img_hero_slide_1.webp');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 110vh;
  position: absolute;
  inset: 0%;
}

.story_hero-overlay {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  mix-blend-mode: soft-light;
  width: 100%;
  height: 100%;
}

.pricing-card_pack {
  padding: var(--size--2-5rem) var(--size--2rem);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.pricing-card_pack.is-box-under {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  flex: 0 auto;
}

.content_details {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.content_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  min-width: 50%;
  display: flex;
  position: relative;
}

.content_wrap.is-left {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
}

.content_wrap.is-center {
  text-align: center;
  align-items: center;
}

.footer_jobs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.footer_jobs-counter-item {
  background-color: var(--neutral--800\<deleted\|variable-d06e6765\>);
  color: #a3a3a3;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .015625rem .75rem;
  display: flex;
}

.browser_bar {
  z-index: 2;
  width: 100%;
  padding-left: .5rem;
  padding-right: .5rem;
  position: relative;
}

.home-explain_wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.content_item-wrap {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-direction: column;
  display: flex;
}

.home-explain_card {
  border: .125rem solid var(--neutral--200\<deleted\|variable-8c6b0f15\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 2rem;
  flex-direction: row;
  align-self: stretch;
  min-height: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-explain_card.is-featured {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-image: linear-gradient(45deg, #120423, #220643 42%, #4f00b4);
}

.home-explain_card.is-integrations {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-image: linear-gradient(283deg, #000 40%, #7814f738), url('../images/background-violet-corner-waves.jpg');
  background-position: 0 0, 0 100%;
  background-size: auto, cover;
  border-style: none;
}

.home-explain_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 3rem;
  display: flex;
}

.home-explain_image-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  object-fit: cover;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-explain_image-wrap.is-violet {
  background-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  border-radius: 1rem;
}

.tagline {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  display: flex;
}

.home-explain_content_body {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.home-explain_image-bg {
  z-index: 1;
  mix-blend-mode: overlay;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.home-explain_image-bg.is-ai {
  mix-blend-mode: normal;
  object-fit: cover;
  object-position: 0% 50%;
  padding-top: 1rem;
}

.home-integrations_image-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% -10%;
}

.home-integrations_image-row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  display: flex;
  position: relative;
}

.home-integrations_image-row.row-1 {
  left: 8rem;
}

.home-integrations_image-row.row-3 {
  margin-left: 5rem;
}

.home-integrations_image-icon {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  width: 10rem;
  height: 10rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  border-radius: 2rem;
  box-shadow: 0 40px 4rem -1rem #000000b8;
}

.home-integrations_image-icon:hover {
  opacity: 1;
}

.home-integrations_image-icon.is-empty {
  opacity: .46;
  background-image: radial-gradient(circle at 100%, #fff, #000 77%);
  flex: none;
  padding: .15rem;
}

.home-integrations_image-icon._3rd {
  opacity: .4;
}

.home-integrations_image-icon._2nd {
  opacity: .6;
}

.home-integrations_image-icon._4th {
  opacity: .2;
}

.home-integrations_black-filler {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  width: 100%;
  height: 100%;
}

.logos_img {
  filter: brightness(0%) saturate(0%) brightness(50%);
  object-fit: contain;
  min-width: 5rem;
  max-width: 10rem;
  min-height: 1.5rem;
  max-height: 1.5rem;
}

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

.logos_item.is-marquee {
  margin-left: 1rem;
  margin-right: 1rem;
}

.footer-cta_component {
  z-index: 50;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: auto;
  position: relative;
}

.home-learn_card-tagline {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.icon-live {
  width: 350%;
  position: absolute;
}

.home-integrations_image-mask {
  background-image: linear-gradient(to right, #0000, #000);
  width: 70%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.text-size-em {
  font-size: 1em;
}

.text-size-em.is-08 {
  font-size: .8em;
}

.text-size-em.is-05 {
  font-size: .5em;
}

.text-size-em.is-1-2 {
  font-size: 1.2em;
}

.banner_wrap {
  z-index: 1000;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  width: 69rem;
  max-width: 94vw;
  min-height: 4rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem 3rem 1.5rem 2rem;
  position: fixed;
  inset: auto 0% 1.5rem;
}

.banner_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.banner_close-x {
  cursor: pointer;
  background-color: #0000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: absolute;
  inset: .5rem .5rem auto auto;
}

.banner_close-x:hover {
  background-color: #80808080;
}

.banner_close-x.is-exit-popup {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.integrations_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.browser_component {
  padding: var(--size--1rem);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  border-radius: 1em;
  flex-direction: column;
  justify-content: flex-end;
  align-self: stretch;
  align-items: stretch;
  font-size: 1.5rem;
  display: flex;
  position: relative;
  box-shadow: inset 0 1px 1px #ffffff1f;
}

.browser_screen {
  z-index: 5;
  border-radius: .5em;
  justify-content: center;
  position: relative;
  overflow: hidden;
}

.browser--magicborder {
  z-index: 2;
  border: .125rem solid #fff;
  position: absolute;
  inset: 0%;
}

.section_feature {
  overflow: hidden;
}

.section_feature.is-gray {
  background-image: linear-gradient(to bottom, var(--neutral--100\<deleted\|variable-2ac362ac\>), white);
}

.feature_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: flex;
}

.feature_component.is-inverted {
  justify-content: flex-end;
  align-self: stretch;
  align-items: stretch;
}

.feature_component.is-centered {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
}

.feature_image {
  object-fit: cover;
  object-position: 0% 50%;
  border-radius: 1.5rem;
  flex: none;
  align-self: stretch;
  max-width: 60rem;
}

.content_body-icon-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.cards_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.cards_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.resource_card-carousel {
  aspect-ratio: 16 / 9;
  flex-direction: column;
  flex: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.card_image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  position: relative;
}

.card_image.is-square {
  overflow: hidden;
}

.content_tagline {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.section_integrations-closing {
  overflow: hidden;
}

.container-small {
  z-index: 2;
  width: 100%;
  max-width: var(--_layout---max-width-medium);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.card_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 2rem 1rem 1.5rem;
  display: flex;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.container-large {
  width: 100%;
  max-width: var(--_layout---max-width-xlarge);
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.padding-medium {
  padding: 2rem;
}

.padding-top, .padding-top.padding-huge {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-bottom, .padding-bottom.padding-medium {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-small {
  margin: 1rem;
}

.padding-section-small {
  align-self: stretch;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.margin-bottom, .margin-bottom.margin-small, .margin-bottom.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-old {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #000;
  background-image: linear-gradient(to right, var(--brand--pink\<deleted\|variable-7721611a\>), var(--brand--yellow\<deleted\|variable-86d5817b\>));
  filter: brightness();
  pointer-events: auto;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  cursor: pointer;
  border-radius: .75em;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.25em;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.button-old:hover {
  filter: brightness(115%);
}

.button-old.is-text {
  background-color: #0000;
  background-image: none;
  border: .125rem solid #0000;
  padding-left: 0;
  padding-right: 0;
}

.button-old.is-text:hover {
  text-decoration: underline;
}

.button-old.is-large {
  max-height: 4rem;
  padding: .75rem 1.5rem;
  font-size: 1.1em;
}

.button-old.is-black {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.button-old.is-black:hover {
  background-color: var(--violet--550\<deleted\|variable-c288b402\>);
  filter: none;
}

.button-old.is-violet {
  background-color: var(--violet--550\<deleted\|variable-c288b402\>);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.button-old.is-light {
  border: .0625rem solid var(--neutral--300\<deleted\|variable-20637317\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: border-box;
}

.button-old.is-light:hover {
  -webkit-text-fill-color: inherit;
  background-color: #d6d6d6;
  background-clip: border-box;
  border-color: #b8b8b8;
}

.button-old.is-white {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.button-old.is-white:hover {
  background-color: var(--brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.button-old.is-ai {
  background-image: linear-gradient(to right, var(--violet--550\<deleted\|variable-c288b402\>), var(--brand--pink\<deleted\|variable-7721611a\>) 50%, var(--brand--yellow\<deleted\|variable-86d5817b\>));
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.padding-section-medium {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  align-self: stretch;
}

.margin-vertical, .margin-vertical.margin-medium {
  margin-left: 0;
  margin-right: 0;
}

.margin-xxsmall {
  margin: .25rem;
}

.margin-medium {
  margin: 2rem;
}

/* 2026-09-21 /mcp/ re-sync: `align-items: center` -> `stretch`, matching live (the <=991px
   override below at line ~35356 already says `stretch`, so the root rule had simply drifted).
   /mcp/'s closing CTA is the first ported page to render a `.button-group`: with `center` its
   two buttons only match live because they happen to be the same height. */
.button-group {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.button-group.is-vertical {
  text-align: center;
  flex-direction: column;
}

.button-group.is-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 800;
  line-height: 1.2;
}

.heading-style-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.2;
}

.heading-style-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.2;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.styles {
  display: none;
}

.section-special-episode-hero {
  background-color: var(--_swatches---neutral--black);
  padding-top: 10rem;
  padding-bottom: 5rem;
  position: relative;
}

.special-episode_hero_wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  align-items: center;
  max-width: 75rem;
  display: flex;
}

.form-register-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  min-height: 3rem;
  display: flex;
  position: relative;
}

.form-register-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.special-episode_hero_content {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  position: relative;
}

.special-episode_hero_form {
  width: 70%;
  max-width: 40rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.special-episode_hero_avatar-img {
  border: .5rem solid #000;
  border-radius: 50%;
  width: 8rem;
  margin-left: -1rem;
}

.special-episode_hero_avatars-wrap {
  grid-column-gap: 0rem;
  padding-left: 1rem;
}

.special-episode_hero_description {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  max-width: 60rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.label-live {
  grid-column-gap: .5rem;
  -webkit-backdrop-filter: blur(1rem) saturate(400%);
  backdrop-filter: blur(1rem) saturate(400%);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-color: #000000d9;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem .5rem .5rem;
  display: flex;
  position: relative;
}

.special-episode_hero_headline {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.special-episode_hero_icon {
  width: 8rem;
  position: absolute;
  inset: 9.9rem 1.6rem auto auto;
}

.special-episode_hero_icon.is-left {
  width: 8rem;
  top: 9.2rem;
  left: .8rem;
  right: auto;
  transform: rotate(-15deg);
}

.special-episode_hero_icon.is-quest {
  width: 12rem;
  inset: 14.3rem -2rem auto auto;
  transform: rotate(15deg);
}

.section-special-episode-persons {
  padding-top: 10rem;
  padding-bottom: 10rem;
  position: relative;
}

.special-episode_persons_wrap {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.special-episode-questions_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  background-color: #fff;
  border-radius: 1.5rem;
  flex-direction: column;
  align-items: center;
  width: 21rem;
  padding: 2rem;
  font-weight: 800;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 32px 4rem -1rem #0000006e;
}

.special-episode-questions_header {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.special-episode-questions_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  display: flex;
  position: relative;
}

.icon-size-large-xl {
  width: 4rem;
  height: 4rem;
  position: relative;
}

.div-block-155 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  display: flex;
}

.section-special-episode-questions {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: linear-gradient(#000, #220643 50%, #4f00b4);
  padding-top: 8rem;
  padding-bottom: 8rem;
  position: relative;
}

.special-eipsode-forwho_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding-left: 1.5rem;
  display: flex;
  position: relative;
}

.special-eipsode-forwho_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: flex-start start;
  display: flex;
}

.special-ep-forwho_video {
  border-radius: 2rem;
  width: 50%;
  position: relative;
  overflow: hidden;
}

.video {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  object-fit: cover;
  border-radius: inherit;
  background-image: none;
  width: 100%;
  height: 100%;
  display: block;
  overflow: clip;
}

.image.is-fullfill {
  width: 100%;
  height: 100%;
}

.card_deco-label {
  -webkit-backdrop-filter: blur(1rem) saturate(400%);
  backdrop-filter: blur(1rem) saturate(400%);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-color: #000000b3;
  border-radius: .5rem;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  padding: .5rem;
  display: flex;
  position: absolute;
  inset: auto auto 1rem 1rem;
}

.deco {
  z-index: -1;
}

.deco.is-corner {
  width: 50%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.special-episode-video_surfy {
  width: 8rem;
  position: absolute;
  inset: -2rem -2rem auto auto;
}

.flex-dont-shrink {
  flex: none;
}

.div-block-158 {
  flex-direction: column;
  align-self: center;
  width: 100%;
  max-width: 40rem;
}

.button-event {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  border: .0625rem solid #80808080;
  border-radius: .5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem .75rem 1rem;
  font-weight: 600;
  display: flex;
}

.button-event:where(.w-variant-ba27bc25-6cf4-0f91-61cd-b04e888dca47) {
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.button-event:hover {
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-color: #ecebf0;
  border-color: #2d2c4e;
}

.event-location {
  display: block;
}

.event-desc {
  margin-bottom: 0;
}

.form-alert_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.card_headline {
  flex-direction: column;
  display: flex;
}

.utility-page_surfy {
  align-self: center;
}

.utility-page_headline {
  padding-bottom: 3rem;
}

.video-wrap {
  border-radius: 1rem;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

.icon-live-css {
  background-color: red;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 1rem .33rem #f003;
}

.icon-size-small {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: relative;
}

.youtube {
  height: 100%;
}

.post-card_component {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.blog-card_author {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  font-size: var(--_text-sizes---u-text-sm);
  flex: none;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.blog-card_author:hover {
  text-decoration: underline;
}

.features_image {
  object-fit: cover;
  object-position: 100% 50%;
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.regulations_component {
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.section_regulation {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
}

.section_regulation-hero {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.regulation_hero {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
}

.regulations_tabs {
  width: 100%;
  max-width: 30rem;
  margin-bottom: var(--gap--large);
  background-color: var(--neutral--200\<deleted\|variable-8c6b0f15\>);
  color: var(--neutral--600\<deleted\|variable-ae13e981\>);
  border-radius: 2rem;
  flex-direction: row;
  align-self: center;
  display: flex;
  overflow: hidden;
}

.regulations_tab {
  background-color: #0000;
  border-radius: 2rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.regulations_tab.w--current {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  font-weight: 700;
}

.pricing_card {
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  display: flex;
  position: relative;
}

.pricing_component {
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.pricing_component.is-2024-q4 {
  padding-left: 0;
  padding-right: 0;
}

.position-relative {
  position: relative;
}

.jobs-custom-job_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ds-library_component {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  display: flex;
}

.main-hero_section {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: flex;
}

.main-hero_layout {
  grid-column-gap: 1.4em;
  grid-row-gap: 1.4em;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-bottom: 5rem;
  display: flex;
}

.ds-library_copy-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--violet--50\<deleted\|variable-031330ea\>);
  cursor: pointer;
  border: .125rem solid #f2e8fe40;
  border-radius: 100vw;
  align-items: center;
  padding: .3em 1.5em;
  font-weight: 700;
  display: flex;
}

.ds-library_copy-button:hover {
  background-color: var(--violet--100\<deleted\|variable-8ddf6a0a\>);
  color: var(--violet--700\<deleted\|variable-447e8bb3\>);
}

.ds-library_example-item {
  background-image: url('../images/vs-table-bg.webp');
  background-position: 50%;
  background-size: cover;
  border: .125rem solid #353535;
  border-radius: 1rem;
  width: 20rem;
  height: 15rem;
}

.ds-library_example-items {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.section_design-system-gsap {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.div-block-170 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.section_global-testimonials {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: radial-gradient(circle farthest-corner at 50% 35%, #2c055d, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>) 38%);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.testimonials_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  flex: 1;
  align-items: center;
  display: flex;
  position: relative;
}

.testimonials_content-headline {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.testimonials_component {
  z-index: 2;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
}

.text-style-spacing-01rem {
  letter-spacing: .1rem;
}

.testimonials_wrap {
  z-index: 2;
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
  position: relative;
}

.testimonials_column {
  z-index: 1;
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.testimonials_column.is-2nd {
  z-index: 2;
}

.testimonials_column.is-desktop-left {
  width: 20rem;
  margin-top: 1rem;
  position: absolute;
  inset: 0% -22rem auto auto;
}

.testimonials_column.is-desktop-right {
  margin-top: 1rem;
  position: absolute;
  inset: 0% auto auto -22rem;
}

.testimonials_card {
  z-index: 1;
  width: 100%;
  padding: var(--global-padding);
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.testimonials_author {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.testimonials_avatar {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  object-fit: cover;
  border-radius: 12.5rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.testimonials_author-info {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.2;
  display: flex;
}

.testimonials_card-big {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonials_card-big-quote {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #eaecee0d;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 15rem;
  padding: 2rem;
  display: flex;
  overflow: auto;
}

.testimonials_card-big-author {
  background-color: #eaecee1a;
  border-top: .0625rem solid #ffffff1a;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 6rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.testimonials_author-logo {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  filter: brightness(500%) grayscale();
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 8rem;
  height: 3rem;
  display: flex;
}

.testimonials_column-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper-slide.is-slider-main {
  flex: none;
}

.swiper-slide.is-slider-main.is-starter {
  width: 33.3333%;
}

.swiper-slide.is-slider-main.is-ai-example {
  width: 25%;
}

.swiper-slide.is-slider-main.is-testimonial {
  max-width: 100%;
}

.swiper-slide.is-slider-main.is-segmetns {
  width: 22rem;
  height: 29rem;
}

.swiper-slide.is-slider-main.is-segmetns.is-quote {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50rem;
  display: flex;
  overflow: clip;
}

.swiper-slide.is-slider-main.is-related-updates {
  width: 33%;
}

.swiper-slide.is-testimonial {
  width: 100%;
}

.swiper-slide.is-204-testimonial {
  width: 100%;
  height: 100%;
  padding: 3rem;
}

.swiper-slide.is-languages {
  width: fit-content;
}

.swiper-slide.is-simple-solutions {
  width: 30rem;
  display: flex;
}

.swiper-slide.is-te {
  opacity: .3;
  cursor: pointer;
  width: 100%;
}

.swiper-slide.is-te:hover {
  opacity: .66;
}

.swiper-slide.is-te.is-current {
  opacity: 1;
  cursor: default;
  transition: all 1s cubic-bezier(.25, 0, 0, 1);
}

.testimonials_logos {
  z-index: 2;
  filter: invert();
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonials_mask {
  z-index: 5;
  background-image: linear-gradient(#0000, #000 89%);
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonials_surfy {
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 4rem;
  display: flex;
}

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

.text-title-gradient {
  background-image: linear-gradient(30deg, var(--brand--pink\<deleted\|variable-7721611a\>), var(--brand--yellow\<deleted\|variable-86d5817b\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.webinar_offer_content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.webinar_offer_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.webinar_offer_list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  max-width: 36rem;
  margin-top: 1rem;
  display: flex;
}

.webinar_offer_component {
  grid-column-gap: 4rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: start;
  display: grid;
}

.webinar_for_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.webinar_for_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.webinar_for_card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f7f2fd;
  background-image: linear-gradient(225deg, white 28%, var(--violet--50\<deleted\|variable-031330ea\>));
  border: .125rem solid #e9d7ff;
  border-radius: 1rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding: 2.5rem;
  display: flex;
  position: relative;
}

.webinar_for_card-icon {
  width: 5rem;
  height: 5rem;
}

.webinar_for_card-sticker {
  width: 3rem;
  height: 3rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  transition: all .25s cubic-bezier(1, 0, 0, 1);
  position: absolute;
  inset: -.125rem -.125rem auto auto;
}

.webinar_hero_bg {
  z-index: -1;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: radial-gradient(circle farthest-side at 50% 100%, var(--violet--700\<deleted\|variable-447e8bb3\>), var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>));
  height: 85%;
  position: absolute;
  inset: 0% 0% auto;
}

.about-logo {
  object-fit: contain;
  max-width: 8rem;
  margin-bottom: .5rem;
}

.section_webinar-guest {
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}

.webinar_guest_component {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: center;
  display: grid;
  overflow: hidden;
}

.webinar_guest_wrap {
  flex: 1;
  padding: 6rem 4rem;
}

.webinar_guest_left {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.webinar_guest_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.webinar_guest_img {
  object-fit: cover;
  object-position: 50% 50%;
  background-image: linear-gradient(45deg, #0000 48%, #1aa1d0);
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.image-70 {
  border: .625rem solid #fff;
  border-radius: 50%;
  width: 50%;
}

.spacer-fill {
  flex: 1;
}

.scripts {
  display: none;
}

.field-wrap {
  align-items: center;
  display: flex;
  position: relative;
}

.form_item-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.form_item-group.is-data-time {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, .5fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.form-section {
  grid-row-gap: var(--gap--large);
  border-top: .0625rem solid #c9a1fc12;
  flex-direction: column;
  margin-top: 1rem;
  display: flex;
}

.form-request-card {
  pointer-events: none;
  justify-content: center;
  align-items: flex-start;
  max-width: 11rem;
  height: 5rem;
  max-height: 7rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}

.form-request-card.is-keyboard {
  justify-content: flex-end;
}

.form-request-card.is-monitor {
  text-align: left;
  height: 8rem;
  max-height: none;
}

.form-request-card.is-mac {
  text-align: left;
  height: 8rem;
  max-height: none;
  left: -3rem;
}

.form-request-card.is-mac.is-new-surfer {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 16rem;
  height: 12rem;
}

.form-request-card-image {
  max-width: 100%;
  max-height: 100%;
}

.form-request-card-image.is-monitor {
  min-width: 120%;
  max-width: none;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
}

.form-request-card-image.is-keyboard {
  max-width: 160%;
  height: 100%;
}

.surfers-request_stickers {
  width: 55%;
}

.form_fullscreen_left {
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.form_fullscreen_right {
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: relative;
}

.form_fullscreen_wrap {
  z-index: 998;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100svw;
  min-height: 100svh;
  display: grid;
  position: relative;
}

.form_fullscreen_left-wrap {
  max-width: 40rem;
  height: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.form_fullscreen_right-wrap {
  max-width: 40rem;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  flex: 1;
}

.form_fullscreen_right-wrap.is-pplreq {
  padding-top: 20svh;
}

.form_fullscreen_left-content, .form_fullscreen_right-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.email-signature_html {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 1rem;
  padding-right: 1rem;
  overflow: hidden;
}

.email-signature_html-wrap {
  background-image: linear-gradient(to top, #ffffff38, #fff0);
  border-radius: .5rem;
  margin-top: -10rem;
  padding: 10rem .5rem .5rem;
}

.border-radius-small {
  border-radius: .5rem;
}

.email-signature_steps-wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: column;
  display: flex;
}

.form_input-embed {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-font-handwrite {
  font-family: Caveat Variable;
  font-size: 2em;
  line-height: 1;
}

.style---themes, .component-scripts {
  display: none;
}

.pricing-card_save-label {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  border-radius: .5em;
  justify-content: center;
  align-items: center;
  padding: .3em;
  font-size: .8em;
  font-weight: 600;
  line-height: 1.1;
}

.pricing-card_save-label.is-gray {
  border-color: var(--neutral--500\<deleted\|variable-e843cb61\>);
}

.pricing_compare-table {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: clip;
}

.pricing_row-main.is-title {
  margin-right: auto;
  font-weight: 600;
}

.pricing_row-support {
  color: var(--neutral--600\<deleted\|variable-ae13e981\>);
  font-size: .9rem;
}

.pricing_compare-item_icon {
  width: 1.25rem;
  height: 1.25rem;
}

.pricing_heading-row {
  border-bottom: .0625rem solid var(--neutral--300\<deleted\|variable-20637317\>);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  text-transform: uppercase;
  padding: 1rem 1.5rem;
  font-weight: 700;
}

.pricing_heading-row.is-after-heading {
  box-shadow: 0 -1rem 0 0 var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
}

.pricing_top-row {
  z-index: 10;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-right-style: none;
  border-right-width: var(--border-width);
  border-right-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-left-style: none;
  border-left-width: var(--border-width);
  border-left-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  box-shadow: 0 -1.5rem 1rem .25rem var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  top: calc(var(--navbar-height)  + .5rem);
  border-radius: inherit;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  position: sticky;
}

.pricing_row-content {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-left: .0625rem solid var(--neutral--300\<deleted\|variable-20637317\>);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.pricing_feature {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1rem .5rem 1rem 1.5rem;
  display: flex;
}

.pricing_top-row-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-left: .0625rem solid var(--neutral--300\<deleted\|variable-20637317\>);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem 1rem 1rem;
  display: flex;
}

.pricing_row {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-bottom: .0625rem solid var(--neutral--300\<deleted\|variable-20637317\>);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing_row:hover {
  background-color: #f4f4f580;
}

.pricing_row.is-last {
  border-bottom-style: none;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.pricing_compare-price {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.testimonials_g2badges {
  z-index: 2;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

.contnet_button-wrap {
  margin-top: 1rem;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.global_style-wrap {
  z-index: 999999;
  justify-content: center;
  align-items: center;
  display: none;
}

.icon-embed-xsmall {
  width: var(--size--2rem);
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_simple-page {
  min-height: 90svh;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.simple-page_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.simple-page_content {
  position: relative;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: 1rem;
}

.directory-over_writers {
  justify-content: center;
  display: flex;
}

.directory-over_writers-head {
  z-index: 0;
  width: 3.2rem;
  height: 3.2rem;
  margin-left: -1rem;
  transition: filter .2s, z-index .2s;
  position: relative;
}

.directory-over_writer-head-img {
  border: .1875rem solid #0d0d0d;
  border-radius: 50%;
  width: 3.2rem;
  height: 3.2rem;
}

.directory-over_writer-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.bg-img-wrapper {
  z-index: -1;
  display: block;
  position: absolute;
  inset: 0%;
}

.bg-img-wrapper.is-violet {
  background-color: var(--violet--900\<deleted\|variable-32a9f1f0\>);
}

.bg-overlay_vinette {
  z-index: 1;
  background-image: radial-gradient(circle closest-corner at 50% 50%, #00000026 35%, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>) 93%);
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.webinar_bg-img {
  opacity: .5;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.directory-over_thx {
  margin-top: -.5rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.card_big-round {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  border: .125rem solid #301551;
  border-radius: 1.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 30px 3.75rem -1.25rem #09000e;
}

.card_wrap-3col {
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.directory-over_writers-thx-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-color-white {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.content-wrap.is-flex-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_hero-ai {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: radial-gradient(circle farthest-side at 30% 0%, #8c8c8c24, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>) 15%);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  overflow: hidden;
}

.section_ai-hero_component {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.content-wrap-hero {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 62rem;
  display: flex;
  position: relative;
}

.ai-hero_video {
  border: 1px solid var(--violet--550\<deleted\|variable-c288b402\>);
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  background-color: #0000006b;
  border-radius: 1rem;
  align-self: stretch;
  margin-top: 5rem;
  margin-bottom: 7rem;
  padding: 1rem;
  position: relative;
}

.ai-video_deco-left {
  width: 10rem;
  position: absolute;
  inset: auto 90% -5.8rem auto;
}

.ai-video_deco-right {
  width: 10rem;
  position: absolute;
  inset: 60% auto auto 95%;
}

.section_logo-carousel {
  padding-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  padding-bottom: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  opacity: .33;
  position: relative;
  overflow: hidden;
}

.logo-carousel_wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.logo-carousel_text {
  z-index: 5;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ai-hero_video-bg {
  min-width: 150%;
  position: absolute;
  inset: auto auto 9rem;
}

.padding-section-huge {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.section_magic-workflow {
  padding-bottom: 3rem;
}

.magic-workflow_tabs {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.magic-workflow_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  max-width: 25rem;
  margin-right: 5rem;
  display: flex;
}

.magic-workflow_headline-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.magic-workflow_headline {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.magic-workflow_tab-menu {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.magic-workflow_tab-menu:hover {
  color: var(--violet--500\<deleted\|variable-3134fbc4\>);
}

.magic-workflow_tab-menu.w--current {
  color: var(--violet--550\<deleted\|variable-c288b402\>);
  background-color: #0000;
  margin-bottom: 1rem;
}

.tabs-content {
  flex: 1;
}

.magic-workflow_tab-content {
  background-image: linear-gradient(#ffffff80, #ffffff80), url('../images/deco-grid.webp');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  position: relative;
}

.magic-workflow_tab-deco-img {
  border: 2px solid var(--neutral--100\<deleted\|variable-2ac362ac\>);
  border-radius: 1rem;
  width: 100%;
  margin-top: 3rem;
  position: relative;
}

.max-width-small {
  max-width: var(--_layout---max-width-small);
}

.section_power-of-ai {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-image: url('../images/background-horizon.webp');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
}

.power-of-ai_bg-video {
  z-index: 1;
  object-position: 50% -50%;
  width: 100%;
  max-width: 1200px;
  height: 41rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.play-pause-button {
  inset: 1rem auto auto 1rem;
}

.power-of-ai_content {
  grid-column-gap: 3rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.power-of-ai_component {
  z-index: 2;
  -webkit-backdrop-filter: blur(1.5rem) brightness(75%) saturate(150%);
  backdrop-filter: blur(1.5rem) brightness(75%) saturate(150%);
  background-color: #00000080;
  border-radius: 1rem;
  flex-direction: column;
  margin-top: 8rem;
  padding: 4rem 2rem;
  position: relative;
}

.ai-cs_component {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-cs_content {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 55%;
  padding: 4rem 4rem 2rem;
  display: flex;
}

.ai-case_tagline {
  color: #8776ef;
}

.background-video_button {
  background-color: #000000bf;
  border: 1px solid #252525;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: 1rem;
  display: flex;
}

.section_ai-books {
  z-index: 2;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  position: relative;
}

.ai-tokens_numbers {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5rem;
  display: grid;
}

.ai-tokens_last {
  display: flex;
}

.ai-tokens_deco-light {
  color: #4c320a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  margin-top: -4px;
  margin-left: auto;
  margin-right: 2rem;
  display: flex;
}

.ai-tokens_books-wrap {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: radial-gradient(circle at 70% -15%, #ffb55b1a, #ffb55b00 38%), linear-gradient(#13131380, #13131300);
  border-radius: 1rem;
  width: 96%;
  margin-top: -2px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  position: relative;
}

.text-color-pink {
  color: var(--brand--pink\<deleted\|variable-7721611a\>);
}

.text-color-yellow {
  color: var(--brand--yellow\<deleted\|variable-86d5817b\>);
}

.ai-tokens_books-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tokens_book-bar {
  background-color: #22252a99;
  border-radius: 1rem;
  height: .5rem;
  overflow: hidden;
}

.ai-tokens_book-progress {
  background-color: var(--neutral--600\<deleted\|variable-ae13e981\>);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
}

.ai-tokens_book-progress.is-got {
  width: 98%;
}

.ai-tokens_book-progress.is-witcher {
  width: 30%;
}

.ai-tokens_book-progress.is-hp {
  width: 23.6667%;
}

.ai-tokens_book-progress.is-surfer-ai {
  background-image: linear-gradient(to right, var(--violet--550\<deleted\|variable-c288b402\>), var(--brand--pink\<deleted\|variable-7721611a\>) 50%, var(--brand--yellow\<deleted\|variable-86d5817b\>));
}

.ai-tokens_book-number {
  align-items: flex-end;
  margin-bottom: -.25rem;
  font-size: 2rem;
  line-height: 1;
  display: flex;
}

.ai-tokens_book-number.is-book {
  color: var(--neutral--600\<deleted\|variable-ae13e981\>);
  font-size: 1.5rem;
}

.section_ai-fetures-bento {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-image: linear-gradient(#00000040, #00000040), url('../images/grid-background-black.webp');
  background-position: 0 0, 50% 10%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 70svw;
}

.ai-features_headline {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ai-bento_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-top: 6rem;
  display: grid;
}

.ai-bento_card {
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  border-radius: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-bento_card.is-intro-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(166deg, #ffffff08 42%, #fff0 42%), radial-gradient(circle at 50% -60%, #ff806f61, #0000 55%), linear-gradient(#7814f7, #2a0a52);
  flex-direction: row;
  padding: 0;
  display: flex;
  position: relative;
}

.ai-bento_card.is-serp {
  background-image: url('../images/ai-feature_deco-serp.webp');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 120%;
  padding-right: 20%;
}

.ai-bento_card.is-faq {
  background-image: radial-gradient(circle at 50% 170%, #622cf8, #0000 71%);
  padding-bottom: 0;
}

.ai-bento_card.is-anty-ai {
  padding-bottom: 0;
}

.ai-bento_content {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  max-width: 49%;
  padding: 4rem 2rem 6rem;
  display: flex;
}

.ai-bento_img {
  border-radius: .5rem 0 0 0;
  flex: 1;
  height: 100%;
  margin-top: 3rem;
  position: relative;
}

.ai-bento_img.is-outline {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  margin-top: 2rem;
  margin-bottom: -2rem;
}

.ai-feature_soon-wrap {
  grid-column-gap: 1rem;
  align-items: flex-start;
  display: flex;
}

.section_quote-big.is-black {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.quote-big {
  grid-column-gap: 5rem;
  display: flex;
}

.quote-big_avatar {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border: 2px solid #80808040;
  border-radius: 2rem .5rem 2rem 2rem;
  flex: none;
  width: 7rem;
  height: 7rem;
  overflow: hidden;
}

.quote-big_author {
  flex-direction: column;
  flex: none;
  display: flex;
}

.quote-big_avatar-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.quote-text-large {
  text-align: left;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1.5;
}

.section_ai-compare {
  text-align: center;
}

.ai-compare_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.ai-compare_cell {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-top: 2px solid var(--neutral--100\<deleted\|variable-2ac362ac\>);
  justify-content: flex-start;
  align-items: center;
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  line-height: 1.2;
  display: flex;
}

.ai-compare_cell.is-feature {
  border-top-color: var(--violet--50\<deleted\|variable-031330ea\>);
  background-color: #f2e8fe80;
}

.ai-compare_cell.is-feature.is-title {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.ai-compare_cell.is-feature.is-last {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.ai-compare_cell.is-title {
  border-top-style: none;
}

.ai-compare_cell.is-title.is-filler, .ai-compare_cell.is-category {
  padding-left: 0;
}

.ai-power_magicborder {
  border: 2px solid #7000ff;
  position: absolute;
  inset: 0%;
}

.magic-workflow_mobile {
  display: none;
}

.quote-big_author-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.container-old-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-old-2.is-2024 {
  max-width: 80rem;
  position: relative;
}

.logo-carousel-marquee {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: -15rem;
  position: relative;
}

.logo-carousel_track {
  margin-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  margin-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.marquee {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.power-of-ai_deco-right {
  width: 7rem;
  position: absolute;
  inset: 10% 95% auto auto;
}

.show-mobile-portrait {
  display: none;
}

.testimonial_show-more {
  z-index: 10;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  letter-spacing: 1px;
  text-transform: uppercase;
  border: 1px solid #ffffff36;
  border-radius: .75em;
  padding: .5em 1.5em;
  font-size: .8rem;
  position: absolute;
  inset: auto auto 1rem;
  transform: translate(0);
}

.testimonial_show-more:hover {
  transform: translate(0, -.25rem);
}

.section_ai-examples {
  position: relative;
  overflow: hidden;
}

.ai-article-example_card {
  grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  aspect-ratio: 3 / 3.5;
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2rem 1.5rem;
  transition: all .15s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.ai-article-example_card:hover {
  border-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.section_ai-tokens {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.ai-tokens_deco-line {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 8rem;
  margin-top: .5rem;
  margin-bottom: -.25rem;
  margin-left: -.5rem;
  display: flex;
}

.script {
  display: none;
}

.ai-feature-details_card {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-feature-details_card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ai-feature-details_card-img {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  min-height: 10rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-color: #7814f7;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-76 {
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
}

.ai-feature-details_card-subtitle {
  opacity: .5;
  max-width: 65ch;
}

.button_symbol-interactive {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #f0f0f0;
  border-radius: 12px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  min-height: 3.5rem;
  padding: .5rem .75rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button_symbol-download_icon-left {
  justify-content: center;
  align-items: center;
  display: flex;
  transform: rotate(0);
}

.button_symbol-download_label {
  z-index: 1;
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 700;
  display: flex;
  position: relative;
}

.button_symbol-download_icon-right {
  justify-content: center;
  align-items: center;
  transform: rotate(0);
}

.banner_symbol {
  color: #fff;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5rem 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.banner_background {
  z-index: -1;
  object-fit: cover;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-section {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.max-width-medium {
  max-width: var(--_layout---max-width-medium);
}

.section_header104 {
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  padding-top: 8rem;
  padding-bottom: 2rem;
  position: relative;
}

.div-block-275 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.layout_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cmseo_map {
  mix-blend-mode: soft-light;
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.layout_2-col_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.shaq {
  position: relative;
}

.shaq_img {
  z-index: 5;
  border-bottom-right-radius: .75rem;
  height: 8rem;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.cmseo_map-pin {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  flex: none;
  width: 6rem;
  position: absolute;
}

.cmseo_map-pin.is-tomek {
  top: 36%;
  right: 17%;
}

.cmseo_map-pin.is-ania {
  bottom: 15%;
  right: 14%;
}

.cmseo_map-pin.is-kazik {
  top: 7%;
  right: 27%;
}

.cmseo_map-pin.is-bartek {
  bottom: 25%;
  left: 30%;
}

.cmseo_map-pin.is-michal {
  top: 34%;
  left: 10%;
}

.cmseo_map-pin.is-lucjan {
  top: 13%;
  left: 23%;
}

.div-block-278 {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  display: flex;
}

.cmseo_content-map {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.cmseo_map-desc {
  color: #564663;
  text-align: center;
  padding: 1rem 2rem;
  font-size: .9rem;
  font-weight: 500;
  position: absolute;
  inset: auto 0% 0%;
}

.cmseo_map-desc.is-top {
  top: 0;
  bottom: auto;
}

.cmseo_map-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-image: linear-gradient(66deg, #000, #0000), url('../images/ai-features-blur-bg.webp');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 1.2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.cmseo_content {
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 4rem;
}

.cmseo_banner-footer-wrap {
  z-index: 10;
  border: 2px solid #181818;
  border-radius: 1.2rem;
  position: relative;
}

.cmseo_map-header {
  padding-left: 4rem;
  padding-right: 4rem;
}

.newsletter-wrap {
  grid-column-gap: var(--spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>);
  grid-row-gap: var(--spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq_list-chapters {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: baseline;
  display: grid;
}

.add-to-cal_settings {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-direction: column;
  display: none;
}

.add-to-cal_label {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.add-to-cal_label:where(.w-variant-ba27bc25-6cf4-0f91-61cd-b04e888dca47) {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
}

.button-event-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  display: flex;
}

.webinar-bubbles_wrap {
  grid-column-gap: var(--padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>);
  grid-row-gap: var(--padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section_webinar-bubbles {
  padding-bottom: var(--padding--section-desktop\<deleted\|variable-eb3a761c-5792-fc68-bf14-9dd5fb281363\>);
}

.webinar-bubbles_column {
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  align-self: stretch;
  display: flex;
}

.webinar-bubbles_column.is-2nd {
  margin-top: 6rem;
}

.webinar-bubble {
  background-color: var(--violet--550\<deleted\|variable-c288b402\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 2rem .5rem 2rem 2rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.webinar-bubble.is-2nd {
  border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-top-left-radius: .5rem;
  border-top-right-radius: 2rem;
}

.webinar-bubble.is-avatar {
  border-top-right-radius: 2rem;
  border-bottom-right-radius: .5rem;
  height: 25rem;
  padding: 0;
}

.webinar-bubble.is-avatar.is-black {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: .5rem;
}

.webinar-bubbles {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-284 {
  justify-content: center;
  display: flex;
}

.webinar-video {
  aspect-ratio: 16 / 9;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: center;
  background-image: linear-gradient(#111, #000);
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.webinar-video.is-replay {
  aspect-ratio: 16 / 9;
  border-radius: var(--spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>);
  padding: 0;
}

.section_webinar-video {
  margin-top: -10rem;
}

.webinar-video_player-bar {
  background-color: var(--neutral--900\<deleted\|variable-19ddea64\>);
  border-radius: 1rem;
  flex: 1;
  height: .25rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.webinar-video_player-progress {
  background-color: var(--violet--550\<deleted\|variable-c288b402\>);
  border-radius: 1rem;
  width: 50%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.webinar-video_player {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

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

.webinar-video_pictory {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.webinar-video_pictory-img {
  outline-offset: 0px;
  border-radius: .5rem;
  outline: .5rem solid #fff6;
  max-height: 80%;
}

.webinar-video_pictory-img-spacer {
  flex: none;
  width: 3rem;
  height: 3rem;
}

.webinar-bubble_logo {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  width: 10rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  border-radius: .5rem;
  padding: .5rem 1rem;
  position: absolute;
  inset: auto .5rem .5rem auto;
}

.webinar-bubble_logo.is-black {
  inset: auto auto .5rem .5rem;
}

.webinar_bg {
  z-index: -1;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  display: block;
  position: absolute;
  inset: 0%;
}

.faq_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.swiper {
  align-self: stretch;
}

.swiper.is-slider-main {
  width: 100%;
  overflow: visible;
}

.swiper.is-2024-testimonial {
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  width: 100%;
  height: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-flow: column;
}

.swiper.is-2024-testimonial.is-orange {
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.swiper.is-2024-testimonial.is-white {
  border-radius: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.slider-main_button-wrapper {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.swiper_slider-action {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-align: center;
  cursor: pointer;
  appearance: none;
  justify-content: center;
  align-items: center;
  min-height: 3rem;
  padding: .25rem 1rem;
  transition-property: color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: flex;
}

.swiper_slider-action:hover {
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.swiper_slider-action.is-disabled {
  opacity: .25;
  color: var(--neutral--500\<deleted\|variable-e843cb61\>);
}

.slider-main_component {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.slider-main_top-wrapper {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.swiper-wrapper {
  z-index: 1;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.swiper-wrapper.is-slider-main {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.is-2024-testimonial {
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  height: 100%;
}

.swiper-wrapper.is-2024-testimonial.is-non-featured {
  border-radius: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
}

.swiper-wrapper.is-simple-solutions {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 3rem;
}

.swiper-wrapper.is-te {
  width: 100%;
}

.testimonial-card-wrap {
  border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  overflow: clip;
}

.div-block-287 {
  background-color: #000;
  border-radius: 1rem;
  width: 100%;
  height: 15rem;
}

.pricing-compare_dropdown-content {
  background-color: var(--transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>);
  position: relative;
}

.pricing-compare_dropdown-content.w--open {
  background-color: #0000;
  position: relative;
}

.pricing-stars {
  z-index: 10;
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 3rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pricing-ai-packs_copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pricing-ai-packs_tab {
  grid-column-gap: var(--spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>);
  grid-row-gap: var(--spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>);
  border-bottom: 4px solid var(--neutral--200\<deleted\|variable-8c6b0f15\>);
  background-color: var(--transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>);
  opacity: .33;
  flex-direction: column;
  flex: 1;
  padding: 0 0 1.5rem;
  display: flex;
}

.pricing-ai-packs_tab:hover {
  opacity: .66;
}

.pricing-ai-packs_tab.w--current {
  border-bottom-color: var(--brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>);
  background-color: var(--transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>);
  opacity: 1;
}

.pricing-ai-packs_tabs-menu {
  margin-bottom: var(--spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>);
  flex-direction: row;
  display: flex;
}

.pricing_ai-packs {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.pricing-ai-packs_tabs-content {
  overflow: visible;
}

.pricing-ai-packs_wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-ai-packs_card {
  padding-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  padding-bottom: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  transform-origin: 50% 0;
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  scroll-snap-align: center;
  flex-flow: column;
  flex: 1;
  grid-template-rows: 5rem;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(1px, auto);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  display: flex;
  position: relative;
}

.pricing-ai-packs_card.is-enterprise {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: url('../images/bf-bg.png'), url('../images/background-violet-corner-waves.jpg'), linear-gradient(to bottom, var(--violet--100\<deleted\|variable-8ddf6a0a\>), var(--transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>) 33%);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-position: 0 100%, 0 100%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: cover, cover, auto;
}

.ai-packs_credits-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  line-height: 1.1;
  display: flex;
}

.ai-packs_credits-price {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: baseline;
  display: flex;
}

.ai-packs_credits-price-credits {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column wrap;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ai-packs_credits-price-credits.is-ai-bundle {
  margin-bottom: var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.ai-packs_credits-price-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.ai-packs_credits-usd {
  padding-top: .3rem;
}

.ai-packs_credits-buttons {
  z-index: 10;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
  position: relative;
}

.ai-packs_credits-calc-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: space-between;
  align-items: center;
  min-height: 2rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.ai-packs_credits-calc-wrap.is-promo {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
}

.pricing_compare-header {
  padding: 2rem var(--size--1-5rem) 1rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.compare-table_icon-expluded {
  color: #d5d6d6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.pricing_compare-header_g2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: none;
  display: flex;
}

.divider {
  height: var(--border-width);
  background-color: color-mix(in srgb, currentColor, transparent 90%);
}

.text-color-violet {
  color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.show-tablet {
  display: none;
}

.banner_grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.affiliate-steps_item {
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.div-block-351 {
  aspect-ratio: 1;
  border-right: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  text-transform: uppercase;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5rem;
  font-size: 1.3rem;
  font-weight: 900;
  display: flex;
}

.div-block-352 {
  flex: 1;
  padding: 1rem;
}

.g2_marquee-main-badge {
  object-fit: contain;
  height: 100%;
  transition: all .3s cubic-bezier(0, 0, 0, 1);
  position: relative;
}

.g2_marquee-main-wrap {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: 8rem;
  max-height: 70%;
  display: flex;
  position: absolute;
}

.g2-carousel_wrap {
  z-index: 2;
  filter: saturate(0%);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  display: flex;
  position: relative;
}

.g2_marquee-badge {
  height: 5rem;
  margin-right: var(--gap--xsmall);
  margin-left: var(--gap--xsmall);
  object-fit: contain;
}

.g2_marquee-main-shadow {
  filter: blur(2rem);
  background-color: #fff;
  border-radius: 2rem;
  width: 150%;
  height: 100%;
  position: absolute;
}

.g2_marquee {
  z-index: 10;
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  height: 100%;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq_icon-svg {
  flex: none;
  order: 1;
  width: 2rem;
  height: 2rem;
  transition: all .1s cubic-bezier(0, 0, 0, 1);
}

.section_jobs-hero {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  margin-top: -6rem;
  position: relative;
}

.jobs-hero_image {
  border-radius: var(--interactions--jobs-image-border\<deleted\|variable-56c2143d-7011-d3d4-50df-84df765ce951\>);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.jobs-hero_content-wrapper {
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.jobs-hero_component {
  height: 300vh;
  position: relative;
}

.jobs-hero_content {
  height: 100%;
  padding-bottom: var(--padding-vertical--small);
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.header83_ix-trigger {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.pricing_card-calc-3 {
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border: 1px solid #eaecee;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.pricing_card-calc-3:hover {
  color: #fff;
  background-color: #7814f7;
}

.section_earn-credits-hero {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  background-image: url('../images/BG11.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -5rem;
  position: relative;
  overflow: hidden;
}

.header30_content {
  justify-content: center;
  align-items: center;
  min-height: 40svh;
  max-height: 50rem;
  display: flex;
  position: relative;
}

.asdsadsad {
  grid-column-gap: 5rem;
  grid-row-gap: 4.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 25rem;
  align-items: start;
}

.earn-credits_cms-item-title {
  padding: var(--size--1-5rem) var(--size--2rem);
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border-bottom: var(--border-width) solid var(--_swatches---neutral--200);
  background-color: var(--_swatches---violet--light);
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.earn-credits_cms-item-title.is-details {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: var(--_swatches---neutral--white);
  text-align: left;
  text-transform: none;
  border-bottom-style: none;
  flex-direction: column;
  font-size: 1rem;
}

.earn-credits_cms-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.earn-credits_banner {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  top: calc(var(--navbar-height)  + var(--size--0-5rem));
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  padding: 3rem 2rem;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.earn-credits_banner-track {
  position: relative;
}

.earn-credits_cms-item-wrap {
  background-color: var(--_swatches---violet--light);
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.earn-credits_cms-itme-credits {
  padding: var(--size--0-75rem) var(--size--1rem);
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  font-size: .8rem;
  font-weight: 700;
  display: flex;
}

.section_earn-credits-tasks {
  background-color: var(--_swatches---neutral--white);
}

.how-it-works-instruction-block-2 {
  min-height: 2.5rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-color: #e0d8ff;
  border: 1px solid #000;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.how-it-works-instruction-block-2._1-nlp {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.earn-credits_cms-item {
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  overflow: hidden;
}

.earn-credits_banner-item {
  margin-bottom: var(--gap--xsmall);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  align-items: center;
  display: flex;
  position: relative;
}

.earn-credits_banner-title {
  color: #fff;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.1;
}

.earn-credits_cms-item-button {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  min-height: 3rem;
  display: grid;
}

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

.layout21_item {
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.layout21_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: gray;
  padding-left: 0;
  list-style-type: none;
}

.layout21_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout21_image-wrapper {
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
}

.spacer-xxlarge-2 {
  width: 100%;
  padding-top: 5rem;
}

.layout308_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout308_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout308_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.layout308_component {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.pricing-card_divider {
  height: 1px;
  margin-top: var(--size--1rem);
  margin-bottom: var(--size--1rem);
  opacity: .2;
  background-color: currentColor;
}

.pricing-card_item-wrap {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  outline-offset: 0px;
  border-radius: .5rem;
  outline: 4px solid #0000;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) minmax(0, 1fr) 1em;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .9rem;
  display: grid;
}

.pricing-compare-table-toggle-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-98 {
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  width: 95%;
  position: absolute;
  inset: auto auto auto 0%;
}

.video_lightbox-video {
  z-index: 10;
  aspect-ratio: 16 / 9;
  border-radius: .5em;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.tooltip_icon {
  opacity: .33;
  background-image: url('../images/info-circle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 1em;
  height: 1em;
}

.tooltip_icon.is-absolute {
  position: absolute;
  inset: 50% .5rem 50% auto;
  transform: translate(0, -50%);
}

.tooltip_wrap {
  grid-column-gap: var(--size--0-125rem);
  grid-row-gap: var(--size--0-125rem);
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.ai-bento_card-flags {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.button-event-icon {
  object-fit: contain;
  width: 1.5em;
  height: 1.5em;
}

.js-add-to-calendar-ga4-tracker {
  display: none;
}

.lightbox-play-icon {
  z-index: 15;
  width: 5rem;
  height: 5rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  justify-content: center;
  align-items: center;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
  position: absolute;
  top: 40%;
}

.ai-pack_credits-price-promo {
  color: red;
  font-size: 2rem;
  font-weight: 700;
}

.ai-pack_credits-price-promo.is-enable {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  font-family: Caveat Variable;
  font-size: 3.5rem;
  display: block;
}

.section_ai-case-studies {
  position: relative;
}

.ai-cs_image {
  object-fit: contain;
  width: 50%;
  padding-top: 2rem;
  padding-left: 2rem;
}

.banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  flex: none;
  display: flex;
}

.section_segments_hero {
  padding-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.navbar_cta-mobile {
  display: none;
}

.button {
  padding: var(--size--0-75rem) var(--size--1-5rem);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---violet--main);
  filter: brightness();
  pointer-events: auto;
  color: var(--_swatches---neutral--white);
  text-align: center;
  cursor: pointer;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.25em;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
  box-shadow: inset 0 -1px #0003, inset 0 1px #ffffff40;
}

.button:hover {
  filter: brightness(115%);
}

.button:active {
  transform: scale(.98);
}

.button:focus-visible, .button[data-wf-focus-visible] {
  outline-color: var(--_themes---text);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.button.is-secondary {
  background-color: color-mix(in srgb, currentColor, transparent 90%);
  box-shadow: none;
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  color: inherit;
}

.button.is-secondary:hover {
  background-color: color-mix(in srgb, currentColor, transparent 70%);
}

.button.is-secondary.is-aitracker {
  text-align: center;
  width: 100%;
  margin-top: auto;
}

.button.is-small {
  padding: var(--size--0-5rem) var(--size--1-25rem);
  font-size: .9rem;
}

.button.is-link {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-black {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  border-color: #fff;
}

.button.is-black:where(.w-variant-a8909cdb-0643-e305-b38f-2a55075a6390) {
  border: 1px solid var(--_swatches---neutral--black);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
}

.button.is-black:where(.w-variant-2dd382ad-c5f3-c3b3-70f4-838386cf66a9) {
  border: var(--border-width) solid var(--_swatches---neutral--black);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
}

.button.is-black:where(.w-variant-7605e250-081d-5e21-02de-9d647500b60a) {
  background-color: var(--_swatches---violet--main);
}

.button.is-black:hover {
  background-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
}

.button.is-black:hover:where(.w-variant-a8909cdb-0643-e305-b38f-2a55075a6390) {
  color: var(--_swatches---neutral--white);
}

.button.is-black:hover:where(.w-variant-2dd382ad-c5f3-c3b3-70f4-838386cf66a9) {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.button.is-black:hover:where(.w-variant-7605e250-081d-5e21-02de-9d647500b60a) {
  background-color: var(--_swatches---violet--main);
}

.button.is-black.is-large:where(.w-variant-376782c2-c2e0-c50b-428a-ab5853d8fd88) {
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  padding-left: .75rem;
  padding-right: .75rem;
  display: flex;
}

.button.is-orange {
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.button.is-white {
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.button.is-outline {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  background-color: var(--_swatches---neutral--transparent);
  box-shadow: none;
  border-top-color: color-mix(in srgb, currentColor, transparent 90%);
  border-right-color: color-mix(in srgb, currentColor, transparent 90%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
  border-left-color: color-mix(in srgb, currentColor, transparent 90%);
  color: currentColor;
}

.button.is-outline:hover {
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
}

.button.is-ghost {
  padding-right: var(--size--1rem);
  padding-left: var(--size--1rem);
  background-color: var(--_swatches---neutral--transparent);
  box-shadow: none;
  filter: none;
  color: var(--_swatches---neutral--currentcolor-100);
}

.button.is-ghost:hover {
  background-color: var(--_swatches---neutral--currentcolor-15);
}

.button.is-large {
  padding: var(--size--1rem) var(--size--1-5rem);
  font-size: 1.1em;
}

.button.is-aitracker {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: var(--_layout---max-width-xsmall);
}

.hide {
  display: none;
}

.section_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.video_lightbox {
  width: 100%;
  padding: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  background-color: var(--browser-border\<deleted\|variable-38701af9-9d8a-f1b3-0aac-6de149c0d6ab\>);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.video_lightbox-image {
  z-index: 5;
  object-fit: cover;
  border-radius: .5rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  transition: all .25s cubic-bezier(0, 0, 0, 1);
  position: relative;
}

.video_lightbox-image-wrap {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  width: 100%;
  color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.segments-hero_rating {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_segments_street_creed {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.callout {
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  overflow: hidden;
}

.callout_heding {
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: end start;
  padding: 3rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.callout_subheading {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 1fr;
  grid-auto-columns: minmax(0, 1fr);
  padding-left: 2rem;
  padding-right: 2rem;
  display: grid;
}

.callout-bg-symbol {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 60%;
  height: 400%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.callout_subheading-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.segments_how-bento_wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: stretch center;
  display: grid;
}

.segments_how-bento_item {
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  min-height: 30rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: .75rem;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) minmax(0, 1.25fr);
  grid-auto-columns: minmax(0, 1fr);
  display: flex;
  position: relative;
  overflow: hidden;
}

.segments_how-bento_item.is-ce {
  border-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.segments_how-bento_item.is-addon {
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  min-height: auto;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.segments_how-bento_item.is-ce-feature {
  border-style: none;
  border-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  background-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  flex-direction: column;
  min-height: auto;
  margin-top: -1rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.segments_how-bento_item.is-ce-feature.is-last {
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: 0;
}

.segments_how-bento_item.is-ce-feature.is-middle {
  border-radius: 0;
}

.segments_how-bento_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  padding: 3rem;
  display: flex;
}

.segments_how-bento_content.is-audit {
  width: 50%;
}

.segments_how-bento_content.is-ce {
  width: 45%;
}

.segments_how-bento_content.is-list-item {
  width: auto;
}

.segments_how-bento-img-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 30rem;
  padding-top: 3rem;
  padding-left: 3rem;
  display: flex;
}

.segments_how-bento-img-wrap.is-audit {
  flex-direction: column;
  justify-content: flex-start;
  padding-left: .5rem;
}

.segments_how-bento-img-wrap.is-ce {
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 3rem;
}

.segments_how-bento-img {
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
}

.segments_how-bento-img.is-kr {
  object-fit: cover;
  object-position: 0% 0%;
  min-width: 105%;
  height: 120%;
}

.segments_how-bento-img.is-ce {
  flex: none;
  order: 1;
  width: 15rem;
}

.segments_how-bento-img.is-audit {
  min-width: 125%;
}

.segments_how-bento-img.is-ce-2 {
  min-height: 110%;
}

.ai-packs_credits-promo-strike {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120%;
  margin: auto auto auto -5%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ai-packs_credits-promo {
  margin-right: .5rem;
  position: relative;
}

.segments_tools-addons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-self: stretch;
  margin-top: 1rem;
  display: grid;
}

.banner_copy {
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  display: flex;
}

.bannertagline-banner {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  flex-flow: wrap;
  display: flex;
}

.video-quote {
  z-index: 10;
  aspect-ratio: 9 / 16;
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  object-fit: cover;
  width: 100%;
}

.testimonial14_rating-icon {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial14_content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial14_logo {
  filter: grayscale();
  max-height: 2.5rem;
}

.testimonial14_client {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial14_rating-wrapper {
  display: flex;
}

.segments_tools-quote {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 16rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-weight-semibold {
  font-weight: 600;
}

.video-quote_wrap {
  border-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .5rem;
  display: flex;
}

.quote-text {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.segments-cards-big {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.segments-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  padding: 2rem;
  display: flex;
}

.segments-card.is-violet {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-direction: column;
  justify-content: space-between;
}

.div-block-400 {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.segments-card-icon {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex: none;
}

.text-color-orange {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.form_fullscreen_sticky {
  position: sticky;
  top: 10svh;
}

.ppl-req-avatar {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 48rem;
  transition-duration: .5s;
  display: flex;
}

.page-header4_avatar-image {
  width: var(--size--4rem);
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 100%;
}

.segments_how-bento_content-ai-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.div-block-407 {
  align-self: center;
  padding: 4rem 3rem;
}

.callout_actions_avatar {
  object-fit: cover;
  border: 4px solid #000;
  border-radius: 50%;
  width: 6rem;
  height: 6rem;
  margin-left: -.9rem;
}

.callout_actions_avatars {
  display: flex;
  position: relative;
}

.section_segments_clients, .section_segments_sales {
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
}

.section_cta {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.section_cta.black {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.cta-symbol-bg {
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 105rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: -10svh 0% auto;
}

.segments_fact-title {
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
}

.div-block-415 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.footer_cta-video_wrap {
  z-index: 10;
  min-width: 100%;
  max-height: 40rem;
  position: relative;
  overflow: hidden;
}

.footer_cta-video_wrap.is-no-max-h {
  max-height: none;
}

.segments-hero {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.callout_subheading-icon {
  width: 2.5rem;
  height: 2.5rem;
}

.segments_logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1.25fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: flex;
}

.section_segments_fact {
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
}

.navbar {
  border-bottom: 1px solid var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  flex-direction: row;
  justify-content: center;
  margin-bottom: -.25rem;
  position: sticky;
  top: 0;
}

.notification_bar {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  filter: brightness();
  color: var(--_swatches---neutral--white);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
  background-color: color-mix(in srgb, var(--_swatches---neutral--900), black 25%);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.notification_bar:where(.w-variant-02bf288e-a657-740c-b62a-eaf9160d000d) {
  background-color: var(--_swatches---violet--main);
}

.notification_bar:where(.w-variant-86aa1367-6431-0969-a453-7c10d3571897) {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--black);
  --_themes---background: var(--_swatches---orange--main);
  --_themes---text-muted: var(--_swatches---neutral--black-muted);
}

.notification_bar:hover {
  filter: brightness(80%);
}

.notification_bar:focus-visible, .notification_bar[data-wf-focus-visible] {
  border: var(--border-width) solid var(--_swatches---neutral--white);
  text-decoration: underline;
}

.navbar_main {
  flex-direction: column;
}

.navbar_wrap {
  z-index: 999;
  width: 100%;
  height: 100%;
  min-height: var(--navbar-height);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.surfer_logo-wrap {
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  display: flex;
}

.notification_bar-wrap {
  width: 100%;
  height: 100%;
  padding-top: 1rem;
  padding-right: var(--global-padding);
  padding-bottom: 1rem;
  padding-left: var(--global-padding);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  max-width: min(93rem, 100svw - 1rem);
  display: flex;
  position: relative;
}

.notification_bar-wrap.is-unwrapped {
  max-width: min(93rem, 100svw - 1rem);
}

.navbar_logo_wrap {
  align-items: center;
  display: flex;
}

.testimonial13_client-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.testimonial13_client {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial13_component {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial13_rating-wrapper {
  display: flex;
}

.testimonial13_logo {
  max-height: 2.5rem;
}

.testimonial13_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial13_client-image-wrapper {
  border-radius: .75rem;
  overflow: hidden;
}

.testimonial13_content {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.magic_workflow-headline-wrap {
  flex: 1;
}

.section_cta-wrap {
  margin-bottom: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.faq_summary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.faq_summary:hover {
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: color-mix(in srgb, currentColor, transparent 95%);
  outline-width: 12px;
  outline-style: solid;
  outline-color: color-mix(in srgb, currentColor, transparent 95%);
}

.jobs_hero_image-overlay-layer {
  z-index: 1;
  background-image: linear-gradient(0deg, #000, #0000 51%);
  position: absolute;
  inset: 0%;
}

.jobs_hero_image-wrapper {
  position: relative;
}

.jobs_hero_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.jobs_hero_background-images {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.g2_marquee-label {
  z-index: 10;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all .2s cubic-bezier(0, 0, 0, 1);
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.html-embed-12 {
  display: none;
}

.navbar_branding {
  border: 1px solid var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--1000);
  width: 18rem;
  color: var(--_swatches---neutral--white);
  border-radius: .75rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: .25rem;
  display: flex;
  position: absolute;
  inset: 4rem auto auto 0%;
}

.navbar_branding-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border-radius: .5rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.navbar_branding-button:hover {
  opacity: 1;
  background-color: #ffffff0d;
}

.navbar_branding-divider {
  background-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  width: calc(100% - 2rem);
  height: 1px;
  margin-left: auto;
  margin-right: auto;
}

.navbar_branding-svg, .page-style {
  display: none;
}

.app-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  width: 100%;
  height: 100vh;
  padding: .5rem;
  display: flex;
}

.app_sidebar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  flex-direction: column;
  width: 20rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.app-sidebar_section {
  justify-content: space-between;
  align-self: stretch;
  padding-left: .5rem;
  padding-right: .5rem;
}

.app-sidebar_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  height: 3rem;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
  position: relative;
}

.app-sidebar_item.is-active {
  background-color: #ffffff14;
}

.app-sidebar_item.is-surfy {
  background-color: #ffffff14;
  height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.app-logo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  letter-spacing: .125rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  font-size: 1.3rem;
  line-height: 1;
  display: flex;
}

.app-logo-img {
  width: 1.25em;
}

.app-sidebar_toggle {
  z-index: 500;
  opacity: .3;
  cursor: pointer;
  position: relative;
}

.app-sidebar_toggle:hover {
  opacity: 1;
}

.app-sidebar_main {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
  overflow: scroll;
}

.app-sidebar_icon {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.2rem;
  display: flex;
}

.app-sidebar_item-label {
  opacity: .3;
  flex: 1;
}

.app-sidebar_divider-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: .2;
  flex-direction: row;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.app-sidebar_divider {
  background-color: #fff;
  flex: 1;
  height: .0625rem;
}

.div-block-199 {
  width: .5rem;
  height: .5rem;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% -.1rem;
}

.app-sidebar-spacer {
  flex: 1;
}

.app-sidebar_banner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  transform-origin: 0 100%;
  background-color: #000;
  background-image: linear-gradient(46deg, #000, #171818);
  border: .0625rem solid #353a40;
  border-radius: .5rem;
  flex-direction: column;
  padding: 1rem;
  display: flex;
}

.div-block-200 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  display: flex;
}

.div-block-204 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  margin-bottom: .5rem;
  display: flex;
}

.div-block-201 {
  background-color: #ffffff1a;
  border-radius: 1rem;
  height: .5rem;
}

.div-block-202 {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  border-radius: 1rem;
  width: 0%;
  height: 100%;
  transition: all 1.5s cubic-bezier(0, 0, 0, 1);
}

.app_shortcut_group {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #00000054;
  background-color: #fff;
  border: .0625rem solid #77777740;
  border-radius: .4rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .7rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px #77777740;
}

.app_shortcut_group.is-dark {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  box-shadow: 0 2px #6b6b6b40;
}

.app_shortcut_button {
  text-transform: uppercase;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 1.5rem;
  padding: .4rem .4rem .3rem;
  font-size: 1em;
  line-height: 1;
  display: flex;
}

.app-sidebar_user {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-bottom: .5rem;
  display: flex;
}

.app-sidebar-user {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  margin-right: .5rem;
  display: flex;
  position: relative;
}

.app-sidebar_progres-circle {
  background-color: #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-210 {
  background-image: url('../images/arek-vr.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 75%;
  height: 75%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.div-block-206 {
  outline-offset: 0rem;
  background-image: url('../images/apple.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  outline: .125rem solid #161518;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: auto -.5rem -.5rem auto;
}

.div-block-207 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  line-height: 1;
  display: flex;
}

.app-main {
  background-color: #f8f9fa;
  border-radius: .5rem;
  flex: 1;
  padding: .25rem;
  position: relative;
  overflow: hidden;
}

.app-loader {
  z-index: 99;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.app-window {
  background-color: #fff;
  border: .125rem solid #f2f3f5;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.app-window.is-loader {
  width: 100%;
  height: 100%;
}

.app-window.is-header {
  z-index: 2;
  flex-direction: row;
  flex: none;
  height: 5rem;
  position: sticky;
  top: .25rem;
}

.app-window.is-tool {
  align-items: stretch;
  width: 100%;
  padding: 0;
}

.app-window.is-editor {
  z-index: 1;
  width: 100%;
  max-width: 60rem;
  padding: var(--size--5rem);
  font-size: var(--size--1-25rem);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  line-height: 1.5;
  position: relative;
}

.div-block-209 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  display: flex;
}

.html-embed-16 {
  width: 5rem;
  height: 5rem;
}

.app-conten-editor-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  grid-template-rows: 4rem auto;
  grid-template-columns: 20rem 1fr 20rem;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.frame-2613 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: .5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.test {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border: .0625rem solid #d0d5dd;
  border-radius: .5rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
  box-shadow: 0 1px .125rem #1018280d;
}

.vectors-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.avatar-group {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.avatar {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  object-fit: cover;
  border: .09375rem solid #fff;
  border-radius: 12.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-left: -.5rem;
  display: flex;
}

.flex-space {
  flex: 1;
}

.frame-2605 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.text {
  color: #d0d5dd;
  letter-spacing: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: .991735rem;
}

.text-sm-semibold-2 {
  opacity: .2;
  color: #000;
  letter-spacing: 0;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.vectors-wrapper-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.frame-2612 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.frame-2614 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-base-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  border: .0625rem solid #7814f7;
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .5rem .4375rem .5rem .875rem;
  display: flex;
  box-shadow: 0 1px .125rem #1018280d;
}

.text-sm-semibold-3 {
  color: #fff;
  letter-spacing: 0;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.button-base-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #270156;
  border: .0625rem solid #270156;
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: .5rem .5rem .5rem .25rem;
  display: flex;
  box-shadow: 0 1px .125rem #1018280d;
}

.app-ce-tool {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(60%, 60rem) auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  min-height: 100%;
  display: flex;
  position: relative;
}

.app-editor-sidebar-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  min-width: 13rem;
  max-width: 20rem;
  max-height: 89vh;
  display: flex;
  position: sticky;
  top: 5.75rem;
  overflow: auto;
}

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

.app_tools-shortcut.is-left {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
  overflow: auto;
}

.app_tools {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.app_tool {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: .5rem;
  flex: 0 auto;
  align-items: center;
  display: flex;
  position: relative;
}

.app_tool:hover {
  background-color: #f2f3f580;
}

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

.app_tool-icon {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.app-tool_widget {
  object-fit: contain;
  min-width: 3rem;
}

.app_tool-name {
  flex: 1;
}

.app_tool_divider-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.app_tool_divider {
  background-color: #f2f3f5;
  height: .125rem;
}

.app_tool_img {
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.app_drag-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 100%;
  max-height: 4rem;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}

.app-editor_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  font-size: 2rem;
  line-height: 2;
  display: flex;
}

.app-editor-box {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: baseline;
  width: 100%;
  display: grid;
}

.text-2 {
  color: #718096;
  text-align: right;
  letter-spacing: .02em;
  font-size: .4em;
  font-weight: 400;
  line-height: .84rem;
}

.div-block-231 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-71 {
  border-radius: 1rem;
  align-self: stretch;
}

.section_mattdiggity {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-image: linear-gradient(180deg, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>) 50%, var(--neutral--pure-white\<deleted\|variable-f725e072\>) 50%);
  color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.notification_bar-icon {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-left: 1em;
  display: inline-flex;
}

.div-block-425 {
  margin-bottom: 2rem;
}

.section-affiliate_hero {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  box-shadow: inset -30svw 0 #0c0a10ab;
}

.main-wrapper {
  z-index: 5;
  background-color: var(--_swatches---neutral--white);
  flex-flow: column;
  flex: auto;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.exit_popup-dialog {
  z-index: 999999;
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  text-align: left;
  border-style: none;
  padding: 0;
  position: fixed;
}

.exit_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-flow: column;
  width: 60ch;
  max-width: 90svw;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.exit_popup-cta_wrap {
  padding-left: var(--exit-popup-padding);
  padding-right: var(--exit-popup-padding);
}

.component-style {
  display: none;
}

.notification_bar-tag {
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--black);
  letter-spacing: .05em;
  text-transform: uppercase;
  white-space: nowrap;
  word-break: keep-all;
  color: var(--banner-tag-text);
  padding: .75em 1em;
  font-size: .6em;
  font-weight: 800;
  line-height: 1;
  display: inline-block;
  top: -.25em;
}

.section_home_2024-hero {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  overflow: clip;
}

.container-padding {
  height: 100%;
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
}

.hero_wrap {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--small);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero_content_wrap {
  margin-bottom: var(--gap--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-h1 {
  letter-spacing: -.06rem;
  font-size: clamp(4rem, 6vw + 1rem, 6rem);
  font-weight: 600;
  line-height: 1;
}

.text-h1.is-long {
  text-wrap: balance;
  font-size: clamp(2.5rem, 6vw + 1rem, 5.5rem);
}

.hero_tabs-wrap {
  flex-flow: column;
  min-height: 20rem;
  display: flex;
}

.header103_tab-link {
  color: #fffc;
  text-align: center;
  background-color: #0000;
  flex: 1;
  padding: 1rem 2rem;
}

.header103_tab-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.hero_tabs-menu {
  padding-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  padding-bottom: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_tab {
  padding: var(--size--1rem) var(--size--1-25rem);
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.hero_tab:hover {
  background-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
}

.hero_tab.w--current {
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
}

.hero_tab.is-title {
  pointer-events: none;
  background-color: #0c0a1000;
  border-style: none;
  margin-right: auto;
}

.hero_tab-pene {
  border-radius: var(--radius--main);
  position: relative;
  overflow: clip;
}

.avatars_img {
  width: var(--size--2-5rem);
  aspect-ratio: 1;
  border: 2px solid #000;
  border-radius: 50%;
  flex: none;
  margin-left: -.5rem;
}

.avatars_imgs {
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: .5rem;
  display: flex;
}

.avatars {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: left;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.avatars_label {
  max-width: 20rem;
}

.section-logos {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.logos_title {
  max-width: 50rem;
  margin-right: auto;
  margin-bottom: var(--gap--large);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  text-align: center;
  flex-flow: column;
  margin-left: auto;
  display: flex;
}

.text-h3 {
  letter-spacing: -.06rem;
  font-size: clamp(1.75rem, 2.5vw + .5rem, 2.5rem);
  font-weight: 600;
}

.hero_tab-progress {
  pointer-events: none;
  background-color: #ffffff1a;
  width: 0%;
  height: 100%;
  transition: all .1s;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero_tabs-title {
  display: none;
}

.button_video-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 30%;
  display: flex;
  position: absolute;
}

.home_hero-bg-symbol {
  opacity: 1;
  pointer-events: none;
  max-width: 110rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -3rem 0% auto;
  -webkit-mask-image: linear-gradient(to top, #0000, #000);
  mask-image: linear-gradient(to top, #0000, #000);
}

.section_home_2024-ce {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.section-full_width-inner {
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--white);
  width: calc(100% - var(--global-padding));
  background-image: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: clip;
}

.section-full_width-inner.is-black {
  border: var(--border-width) solid black;
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  background-image: none;
}

.section-full_width-inner.is-gray-lighter {
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  background-image: none;
}

.section-full_width-inner.is-gradient-white-gray {
  background-image: linear-gradient(180deg, var(--_swatches---neutral--white), var(--_swatches---neutral--100));
}

.section-full_width-inner.no-paddings {
  width: 100%;
}

.home_2024-ce_intro {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home_2024-ce_intro.is-playground {
  padding-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  padding-left: var(--size--4-5rem);
}

.button_video-image-wrap {
  aspect-ratio: 16 / 9;
  border-radius: var(--radius--small);
  flex: none;
  justify-content: center;
  align-items: center;
  height: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.asset {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button_video {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  box-shadow: none;
  filter: none;
  pointer-events: auto;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  text-align: left;
  cursor: pointer;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1.5rem .5rem .5rem;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1em;
  transition-property: none;
  display: flex;
}

.button_video:where(.w-variant-a915aa38-1724-1d30-88e1-87e1b1c791d2) {
  border-color: var(--_swatches---neutral--black);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.button_video:hover {
  filter: brightness(115%);
  background-color: #b3b3b380;
}

.button_video:hover:where(.w-variant-a915aa38-1724-1d30-88e1-87e1b1c791d2) {
  border-color: var(--_swatches---violet--main);
  background-color: var(--_swatches---violet--main);
}

.button_video.is-dark {
  border-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
}

.button_video.is-dark:hover {
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.styleguide_guide_wrap {
  z-index: 9999999;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: fixed;
  inset: 0%;
}

.grid-col {
  background-color: #ff000014;
  border: 0 #000;
  flex: 1;
  align-self: stretch;
}

.grid-line {
  border: 1px solid #ff00001a;
  align-self: stretch;
  width: 1px;
}

.styleguide_guide_list {
  width: 100%;
  height: 100%;
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--global-padding);
  grid-row-gap: var(--global-padding);
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: absolute;
}

.styleguide_guide_lines {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.grid-lines-wrap {
  width: var(--global-padding);
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.grid-lines-wrap.is-center {
  width: var(--size--5rem);
}

.testimonial_component {
  grid-column-gap: var(--sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>);
  grid-row-gap: var(--sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>);
  grid-template-rows: auto;
  grid-template-columns: 18rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonial_component:where(.w-variant-377f116d-9bd6-fd2a-fa27-d34ca03a8a0e) {
  grid-template-columns: 1fr 18rem;
}

.testimonial_component.is-block {
  grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  border-radius: var(--radius--section);
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  grid-template-columns: 24rem 1fr;
  overflow: clip;
}

.testimonial-image {
  border-radius: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  min-height: 25rem;
  position: relative;
}

.testimonial-quote {
  padding-top: var(--global-padding);
  padding-bottom: var(--global-padding);
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial-quote.is-big {
  padding: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
}

.testimonial-quote.is-big.is-black {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.testimonial-quote_stars {
  width: 5rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  position: relative;
}

.testimonial_logo {
  max-height: var(--size--2-5rem);
  max-width: var(--size--12rem);
  object-fit: contain;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial-image_icon {
  width: 4rem;
  height: 4rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  position: absolute;
  inset: 15% -2rem auto auto;
}

.testimonial-image_icon.is-black {
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.app_browser-screen_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: block;
  position: relative;
}

.app_browser-screen {
  aspect-ratio: 16 / 9;
  max-height: 90svh;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
  overflow: clip;
}

.hero_tabs {
  align-self: center;
  width: 100%;
}

.hero_tabs-content {
  padding: var(--size--0-5rem);
  border-radius: var(--radius--section);
  background-image: linear-gradient(180deg, var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>), #0000);
}

.eyebrow {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1;
  font-size: var(--u-eyebrow);
  margin-bottom: 1.5rem;
}

.eyebrow.text-color-orange {
  font-weight: 500;
}

.eyebrow.no-margin {
  margin-bottom: 0;
}

.eyebrow.link {
  opacity: .33;
  margin-bottom: 0;
}

.eyebrow.link:hover {
  opacity: 1;
}

.bento {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.bento_row {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  display: flex;
}

.bento_row._3-2 {
  grid-template-rows: auto auto;
  grid-template-columns: 55% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bento_row._1-2 {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bento_row.vertical {
  flex-flow: column;
  flex: 1;
}

.bento_card {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-flow: column;
  flex: 1;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  transition-property: none;
  display: grid;
  position: relative;
  overflow: hidden;
  container-type: inline-size;
}

.bento_card.is-violet-small {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  flex: 0 auto;
  width: 26rem;
}

.bento_card.is-vertical {
  flex-flow: row;
  grid-template-columns: 1fr 1fr;
  place-items: start;
}

.bento_card.is-violet-big {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  width: 60%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-style: none;
  flex: 0 auto;
}

.bento_card.is-resources {
  padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  border-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex: 1;
  align-content: space-between;
  align-items: center;
}

.bento_card.is-resources:hover {
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
}

.bento_card.is-resources.is-orange {
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  grid-template-rows: auto;
}

.bento_card.is-resources.is-violet {
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  grid-template-rows: auto;
}

.bento_card.is-light {
  border-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.bento_card.is-light.is-vertical {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
}

.bento_card.is-white {
  border-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.bento_card.is-white.is-vertical {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
}

.bento_card.is-violet {
  border-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
}

.bento_card.is-violet.is-vertical.is-05-1fr {
  grid-template-columns: .5fr 1fr;
}

.bento_card.is-orange {
  border-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.bento_card-title {
  max-width: 60ch;
  padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
  position: relative;
}

.bento_card-title.is-vertcal {
  justify-content: flex-start;
  align-items: stretch;
}

.bento_card-deco {
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-height: 30rem;
  display: flex;
  position: relative;
}

.bento_card-deco.is-vertical {
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 2rem;
}

.text-h5 {
  letter-spacing: -.02rem;
  font-size: 1.25rem;
  font-weight: 600;
}

.bento_card-deco-cs {
  border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  object-position: 50% 0%;
  width: calc(100% - 3rem);
}

.section_home_2024-toolkit {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.div-block-454 {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  overflow: hidden;
}

.bento_card-deco-surfy {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 5.5rem;
  height: 5.5rem;
  display: flex;
}

.bento_card-deco-surfy_chat {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: #201e24;
  border: 1px solid #36323c;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 5.5rem;
  padding: 1rem 2rem;
  display: flex;
}

.bento_card-deco-surfy_chat.is-darker {
  background-color: #16141a;
  border-color: #2c2832;
}

.bento_card-deco-surfy_chat.is-light {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  border-style: none;
}

.bento_card-deco-surfy_chat_row {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.bento_card-deco-surfy_chat_row.is-last {
  justify-content: flex-end;
  align-items: center;
}

.bento_card-deco-catchy-headlines {
  margin-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  width: calc(100% - 3rem);
}

.bento_card-deco-catchy-headlines.is-ce {
  min-width: 110%;
  margin-bottom: -2rem;
}

.toolkit_extension {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.toolkit_extension_card {
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.toolkit_extension_card-content {
  padding: var(--size--5rem) var(--size--2-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_resources {
  border-bottom-left-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-bottom-right-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
}

.section_resources.is-surfer-3 {
  border-radius: var(--size--0rem);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.text-h4 {
  letter-spacing: -.04rem;
  font-size: clamp(1.24rem, 1vw + .74rem, 1.5rem);
  font-weight: 600;
  line-height: 1.3;
}

.bento_resources {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-style-muted {
  opacity: .5;
}

.resource_card {
  z-index: 3;
  border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  width: 100%;
  min-height: 100%;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border: 1px solid #ffffff1f;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  display: flex;
  position: absolute;
  overflow: clip;
}

.bento_card-icon {
  width: 2rem;
  height: 2rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-color: #ffffff80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.bento_card-icon.is-gray {
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
}

.bento_card-label_wrap {
  z-index: 50;
  pointer-events: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.badge {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-transform: uppercase;
  border-radius: 5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
  display: inline-flex;
}

.badge.is-white {
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.badge_icon {
  width: 1.25rem;
  height: 1.25rem;
}

.bento_card-label_text {
  z-index: 50;
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  pointer-events: none;
  flex-flow: column;
  display: flex;
  position: relative;
}

.bento_card-label_mask {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(0deg, #000 17%, #0000 50%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.testimonials_2024-component {
  border-bottom-left-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-bottom-right-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
}

.section_home_2024-cta {
  z-index: 5;
  color: var(--_swatches---neutral--white);
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.text-h2 {
  letter-spacing: -.06rem;
  text-wrap: balance;
  font-size: clamp(3rem, 4vw + .5rem, 4rem);
  font-weight: 600;
  line-height: 1.1;
}

.text-h2.is-pricing {
  font-size: clamp(3rem, 4vw + .5rem, 3.5rem);
}

.testimonial-quote_author {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-quote-big {
  letter-spacing: -.06rem;
  hanging-punctuation: first;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.2;
}

.bento_card-video {
  aspect-ratio: 16 / 9;
  border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  width: 100%;
  max-width: calc(100% - 3rem);
  margin-bottom: -2rem;
  position: relative;
  overflow: hidden;
}

.cta_reviews-stars {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1rem;
  display: flex;
}

.cta_reviews {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--main);
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.cta_reviews:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: none;
}

.cta_reviews.is-vertical {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.cta_reviews-link {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section_pricing-hero {
  padding-top: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.pricing_headline-wrap {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: end stretch;
  display: grid;
}

.pricing_headline-wrap.is-compare-table {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.compare-table {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  display: flex;
}

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

.g_visual_background {
  z-index: 1;
  opacity: .1;
  pointer-events: none;
  background-color: currentColor;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_visual_img {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_visual_overlay {
  z-index: 4;
  pointer-events: none;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.g_visual_video {
  z-index: 3;
  width: 100.5%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.pricing_beta-label {
  text-transform: uppercase;
  background-color: color-mix(in srgb, currentColor, transparent 85%);
  color: currentColor;
  border-radius: .5em;
  margin-left: auto;
  margin-right: .5em;
  padding: .5em;
  font-size: .7em;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  top: -.2em;
}

.container {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section_ce_hero, .section_ce_write {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section_ce_secondary {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.section_ce_cta {
  border-bottom-left-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-bottom-right-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.ce_hero {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ce_hero-content_wrap {
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ce_hero-write {
  height: 28rem;
  margin-top: var(--padding-vertical--medium);
  padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) 30rem var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ce_hero-video {
  padding: var(--global-padding);
  flex: 1;
  display: flex;
  position: relative;
}

.ce-hero_app-bg {
  aspect-ratio: 2448 / 1318;
  border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  flex: 1;
  position: relative;
  overflow: clip;
}

.ce-hero_app-bg.is-video {
  aspect-ratio: 16 / 9;
  display: none;
}

.ce-hero_app-cs_track {
  z-index: 10;
  width: 17.4rem;
  height: 78.9rem;
  padding-top: 2.3rem;
  position: absolute;
  inset: 1.5rem 1.5rem auto auto;
}

.ce_hero-write_content {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  display: flex;
}

.ce-hero_app-cs {
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  margin-bottom: -5rem;
  position: sticky;
  top: 20svh;
}

.ce_write-bento {
  margin-top: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  margin-bottom: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.bento_card-list {
  margin-bottom: 0;
}

.bento_list-item {
  margin-top: .5rem;
  margin-bottom: .5rem;
  padding-left: 0;
}

.icon-embed-custom {
  width: 15rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 20% 28rem auto auto;
}

.bento_ce-deco {
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bento_ce-deco.is-custom_knowledge {
  height: 130%;
  margin-top: auto;
  margin-bottom: auto;
}

.ce_cta {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.ce_hero_bg-symbol {
  opacity: .5;
  pointer-events: none;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 5rem 0% auto;
}

.ce_cta-testimonial {
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  text-align: left;
  border-radius: 4.5rem;
  padding: 1.5rem;
}

.home_2024-ce-testimonial {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.bento_card-video_wrap {
  aspect-ratio: 1330 / 720;
  border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: calc(100% - 3rem);
  margin-bottom: -1rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.ce_hero-video_wrap {
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.ce_cta-content_wrap {
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-478 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-479 {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  display: grid;
}

.ce_publish {
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.ce_optimize {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.ce_ai {
  padding-top: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.home_2-24_toolkit {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.image-112 {
  display: none;
}

.div-block-481 {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.resources_wrap {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  display: flex;
}

.inline-icon {
  width: 1em;
  height: 1em;
  margin-bottom: -.1em;
  margin-right: .5em;
  display: inline-block;
}

.section_faq {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.home_2024-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.pricing_ai-packs_starter {
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, .75fr);
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.pricing_ai-packs_starter-content {
  padding-right: var(--size--3rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pricing_ai-packs_starter-calc {
  padding: var(--size--2rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--large);
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center start;
  display: grid;
  position: relative;
}

.pricing_ai-packs_surfer-ai-logo {
  width: 4rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing_ai-packs_wrap {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  display: flex;
}

.div-block-483 {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-484 {
  padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ai-packs_price {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.home_2024-cta_wrap {
  max-width: var(--_layout---max-width-medium);
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.section_home_2024-cta_wrap {
  width: 100%;
  padding-top: var(--padding-vertical--medium);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  background-color: var(--_swatches---violet--main);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: clip;
}

.section_home_2024-cta_wrap:where(.w-variant-376782c2-c2e0-c50b-428a-ab5853d8fd88) {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.section_home_2024-cta_wrap:where(.w-variant-85f51714-7e21-06b0-514f-1ef60456e4fd) {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.section_home_2024-cta_wrap:where(.w-variant-dd5370aa-68fc-0931-8e19-212ed6c13bb9) {
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
}

.foooter_img {
  z-index: 3;
  width: 100%;
  min-width: 100%;
  margin-top: var(--gap--xlarge);
  border-radius: var(--radius--main);
  pointer-events: none;
  object-fit: contain;
  object-position: 50% 0%;
  margin-bottom: -5rem;
  display: block;
  position: relative;
}

.foooter_img:where(.w-variant-376782c2-c2e0-c50b-428a-ab5853d8fd88) {
  -webkit-mask: linear-gradient(#000 0%, #0000 80%);
  mask: linear-gradient(#000 0%, #0000 80%);
}

.footer_deco-arrow {
  color: #ff5b49;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 35rem;
  display: flex;
  position: absolute;
  top: -2rem;
  bottom: auto;
  left: 60%;
}

.footer_deco-arrow:where(.w-variant-85f51714-7e21-06b0-514f-1ef60456e4fd) {
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.home_2024-cta_content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  max-width: 70%;
  display: flex;
  position: relative;
}

.navbar_pricing_promo {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  letter-spacing: -.006rem;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  font-size: .7rem;
  display: flex;
  position: relative;
  inset: auto 0% auto auto;
}

.notification-dot {
  aspect-ratio: 1;
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
}

.home_2024-hero-g2-svg {
  width: 100%;
}

.section_brightonseo_hero {
  border-bottom-left-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-bottom-right-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section_brightonseo_surfers {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.brightonseo_hero {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.brightonseo_hero-content {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.brightonseo_hero-booth {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.brightonseo_content-sticky-note {
  aspect-ratio: 1;
  border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  transform-origin: 50% 2.5rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 25rem;
  font-size: 1.25rem;
  animation: 3s ease-in-out infinite stickyNote;
  display: flex;
  position: relative;
  transform: rotate(0);
}

.brightonseo_content-sticky-note.is-calendar {
  border-radius: var(--radius--main);
  width: 100%;
}

.brightonseo_hero-number {
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  letter-spacing: -.05em;
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 13em;
  font-weight: 500;
  line-height: 1;
}

.brightonseo_hero-number.is-sub {
  font-family: Inter Variable, Arial, sans-serif;
  font-size: 1em;
  font-weight: 400;
}

.brightonseo_hero-number.is-2nd {
  color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
}

.brightonseo_content-wrap {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.brightonseo_content-wrap.is-michal {
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
}

.brightonseo_surfers {
  margin-bottom: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.brightonseo_surfer-card-name {
  padding-top: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.brightonseo_surfer-card-img {
  aspect-ratio: 1;
  border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  pointer-events: none;
  position: relative;
  overflow: clip;
}

.speakers_card-wrapper {
  z-index: 3;
  filter: contrast(110%) grayscale();
  flex-flow: column;
  flex: none;
  width: 25%;
  display: flex;
  position: relative;
}

.speakers_card-wrapper:hover {
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  filter: none;
}

.brightonseo_surfers-slider {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.brightonseo_features {
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  flex-flow: column;
  display: flex;
}

.brightonseo_features-intro {
  padding-left: var(--global-padding);
}

.div-block-490 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.brightonseo_content-sticky-wrap {
  position: relative;
}

.brightonseo_surfers-title {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.brightonseo_content-sticky-arrow {
  color: #ff5b49;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13rem;
  margin-left: -8rem;
  display: flex;
  position: absolute;
  inset: auto auto 20% 0%;
}

.flex-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  overflow: hidden;
}

.toolkit_extension_marquee-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  filter: brightness();
  pointer-events: auto;
  height: 3.5rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  cursor: pointer;
  border-radius: 5em;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.25em;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.toolkit_extension_marquee-button:hover {
  border-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  filter: brightness(115%);
}

.div-block-497 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.text-style-muted-60 {
  opacity: .4;
}

.event_big-tags {
  padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  font-size: 2rem;
  font-weight: 600;
  display: inline-flex;
}

.event_big-tags.is-black {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.event_big-tags.is-orange {
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.div-block-500 {
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  overflow: hidden;
}

.testimonials_intro {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.testimonials_g2-img {
  width: 5rem;
  margin-bottom: -1.5rem;
  margin-right: -.5rem;
}

.testimonials_g2-stars {
  width: 6.3125rem;
  height: 1.125rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonials_g2-badge {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.testimonials_g2-copy {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.testimonials {
  margin-top: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-flow: column;
  display: flex;
}

.testimonials_row {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: 100%;
  grid-template-columns: 45% 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  min-height: 28.5rem;
  display: grid;
}

.testimonials_row.non-featured {
  min-height: auto;
  margin-top: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  margin-bottom: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonials_featured-item {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  flex: none;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.testimonials_featured-quote {
  flex-flow: column;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
}

.testimonials_featured-avatar {
  border-radius: 100rem;
  width: 3rem;
  height: 3rem;
}

.testimonials_featured-author {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center start;
  display: flex;
}

.testimonials_featured-logo {
  filter: contrast(0%) brightness(200%) grayscale();
  object-fit: contain;
  object-position: 100% 50%;
  width: 8rem;
  height: 2rem;
}

.testimonials_card-badge {
  flex-flow: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
}

.testimonials_featured-name {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.testimonials_g2-rating {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: wrap;
}

.swiper_pagination-testimonial {
  z-index: 500;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 3rem 3rem auto auto;
}

.swiper_pagination-bullet {
  opacity: .5;
  cursor: pointer;
  background-color: currentColor;
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
}

.swiper_pagination-bullet:hover {
  opacity: .75;
}

.swiper_pagination-bullet_active {
  opacity: 1;
  background-color: currentColor;
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
}

.collection-list-13 {
  flex-flow: wrap;
  display: flex;
}

.case_studies-component {
  padding-top: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  padding-bottom: var(--padding-vertical--medium);
}

.segments_big-number-asset {
  z-index: 50;
  pointer-events: none;
  letter-spacing: -.05em;
  justify-content: center;
  align-items: center;
  font-size: 30cqw;
  font-weight: 400;
  line-height: 1;
  position: relative;
}

.segments_bento_title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.3;
}

.segments_bento-card {
  width: 100%;
  height: 100%;
  padding-top: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-right: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  border-bottom-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex-flow: column;
  flex: none;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
  overflow: hidden;
  container-type: inline-size;
}

.segments_bento-card:hover {
  border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
}

.segments_bento-card.is-quote {
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  flex: 1;
}

.segments_bento-card.is-quote:hover {
  border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.div-block-505 {
  padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.case_studies-nav {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  flex: none;
  display: flex;
}

.segments_bento_testimonial_logo {
  filter: contrast(0%) brightness(0%) grayscale();
  object-fit: contain;
  object-position: 100% 50%;
  width: 8rem;
  margin-top: .5rem;
  display: inline-flex;
}

.paragraph {
  color: #6b6b6b;
  font-size: 1.2em;
}

.div-block-507 {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: auto;
  display: flex;
}

.case_studies-filter {
  padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>);
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.whats_new {
  padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--size--4rem);
  grid-column-gap: var(--size--4rem);
  grid-row-gap: var(--gap--large);
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.section_academy_hero {
  color: var(--_swatches---neutral--white);
}

.label {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-transform: uppercase;
  vertical-align: middle;
  border-radius: .75em;
  justify-content: center;
  align-items: center;
  padding: .6em .75em;
  font-size: .55em;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
}

.label.is-orange {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.label.is-transparent {
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  background-color: var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.image-114 {
  z-index: 50;
  justify-content: flex-end;
  align-items: stretch;
  min-width: 100%;
  display: flex;
  position: relative;
  transform: translate(-35rem);
}

.div-block-511 {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.home-ce_card {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-embed-custom-3 {
  z-index: 10;
  pointer-events: none;
  width: 30%;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 32.5% -1.5% auto auto;
}

.icon-embed-custom-4 {
  pointer-events: none;
  width: 4.5%;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 38.5% 2.5% auto auto;
}

.home-ce_card-title {
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.home-ce_card-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex: none;
  display: inline;
  position: relative;
}

.divs {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: inline-flex;
}

.image-115 {
  aspect-ratio: 3252 / 1851;
  object-fit: contain;
  width: 100%;
  overflow: hidden;
}

.home-ce_cards {
  min-width: 100%;
  max-width: 64px;
  margin-top: var(--padding-vertical--xlarge);
  margin-right: auto;
  margin-bottom: var(--padding-vertical--medium);
  padding-top: var(--size--3rem);
  padding-right: var(--global-padding);
  padding-bottom: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--100);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--100);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--100);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--100);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--white);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  margin-left: auto;
  display: grid;
}

.home_2024-ce_cards-copy {
  grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-row-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-row-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  inset: 0% 0% 0% auto;
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 30rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.section-humanizer_hero {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.humanizer_hero {
  padding-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.humanizer_hero-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.humanizer_app {
  flex-flow: column;
  align-self: stretch;
  position: relative;
}

.ticker {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ticker.has-horizontal-fade {
  -webkit-mask-image: linear-gradient(to right, #0000, #000 10% 90%, #0000);
  mask-image: linear-gradient(to right, #0000, #000 10% 90%, #0000);
  -webkit-mask-source-type: alpha;
  mask-mode: alpha;
}

.ticker.is-reversed {
  justify-content: flex-end;
  align-items: center;
  overflow: visible;
}

.ticker-content {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  will-change: transform;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  display: flex;
}

.ticker-logo {
  flex: none;
  width: auto;
  height: 2.25rem;
  margin-left: 2em;
  margin-right: 2em;
}

.ticker-logo-wrap {
  position: relative;
}

.toolkit_extensions_ticker {
  width: 100%;
  padding-bottom: var(--size--4-5rem);
}

.eyebrow-group {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar_dropdown-title_wrap {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: wrap;
  display: flex;
}

.humanizer_hero-app {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.bento_card-resource_academy-img {
  aspect-ratio: 16 / 9;
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  object-position: 50% 0%;
  border: 1px solid #ffffff1f;
  width: 100%;
}

.academy_hero-upcoming {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
  position: relative;
}

.academy_hero-upcoming_info {
  padding: var(--padding-vertical--small) var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--size--3rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-radius: var(--radius--medium) var(--radius--medium) var(--radius--section) var(--radius--section);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.academy_hero-upcoming_info.is-rsvp {
  padding-top: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.academy_hero {
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.academy_hero-arrow {
  height: 6rem;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -8rem 0% auto auto;
}

.event_date-icon {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  background-color: color-mix(in srgb, currentColor, transparent 95%);
  border-top-color: color-mix(in srgb, currentColor, transparent 85%);
  border-right-color: color-mix(in srgb, currentColor, transparent 85%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 85%);
  border-left-color: color-mix(in srgb, currentColor, transparent 85%);
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  padding: .5rem;
  display: flex;
}

.event_date-icon.is-avatar {
  aspect-ratio: 1;
  border-radius: var(--radius--main);
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  border-style: none;
  width: 4.5rem;
  height: 4.5rem;
  padding: 0;
  position: relative;
  overflow: clip;
}

.event_date-icon.is-avatar.is-guest {
  border-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.event_date-icon.is-rsvp {
  background-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-style: none;
  flex: none;
}

.event_date {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: auto;
  place-content: center flex-start;
  place-items: center start;
  line-height: 1;
  display: grid;
}

.event_date.is-time {
  margin-top: var(--gap--large);
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-template-rows: 1fr;
  grid-template-columns: auto 1fr 1fr;
  grid-auto-columns: auto;
  place-items: center start;
  display: grid;
}

.event_date.is-small {
  display: flex;
}

.academy_hero-upcoming_hosts {
  flex-flow: column;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.academy_episodes {
  padding-top: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.event_date-details {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.academy_episodes-wrap {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  display: flex;
}

.academy_episodes-cards {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.academy_episodes-intro {
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: center;
  display: grid;
}

.academy_episodes-card {
  border: 1px solid var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  flex-flow: column;
  display: flex;
}

.academy_episodes-card:hover {
  color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
}

.academy_episodes-card.is-placeholder {
  pointer-events: none;
  color: #c4c4c4;
}

.academy-upcoming-title {
  letter-spacing: -.06rem;
}

.academy-upcoming-title.text-h2 {
  font-size: clamp(3rem, 4vw + .5rem, 4rem);
}

.academy-upcoming-title.text-h3.is-time {
  text-transform: uppercase;
}

.academy_episodes-cover {
  aspect-ratio: 16 / 9;
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  border-radius: .75rem;
  width: 100%;
}

.academy_episodes-details {
  padding: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  display: flex;
}

.academy_hero-upcoming_eyebrow {
  opacity: .5;
}

.academy_hero-date {
  padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  border-radius: var(--radius--section) var(--radius--section) var(--radius--medium) var(--radius--medium);
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.academy_hero-date_dot {
  aspect-ratio: 1;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  border-radius: 50%;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -2rem 0% auto;
}

.academy_rsvp-relative {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.academy_rsvp-details_wrap {
  grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-row-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.fs-socialshare_icon {
  width: 1.25rem;
  height: 1.25rem;
}

.academy_rsvp-details_sticky {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: sticky;
  top: 10rem;
}

.academy_rsvp-details_sm-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  text-decoration: none;
  display: flex;
}

.academy_rsvp-details_sm-link:hover {
  opacity: .6;
}

.academy_rsvp-details_sm {
  position: relative;
}

.academy_rsvp-persons {
  padding-top: var(--gap--large);
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  border-top: var(--border-width) solid var(--_swatches---neutral--800);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  display: grid;
}

.academy_rsvp-hero {
  padding-top: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.academy_rsvp-hero_upcoming {
  padding: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  grid-template-rows: 1fr;
  grid-template-columns: 1fr .55fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.academy_rsvp-hero_upcoming.is-hub-hero {
  margin-bottom: var(--padding-vertical--small);
  border-radius: var(--radius--section);
}

.academy-upcoming-subtitle.text-h4 {
  opacity: .5;
  font-weight: 400;
}

.app-skeleton {
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  width: 100%;
  height: 43rem;
  color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  justify-content: center;
  align-items: center;
  font-size: 2rem;
  display: flex;
}

.academy_rsvp-hero_nav {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  display: flex;
}

.free-tools_content-wrap {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.paraphraser_hero-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.free-tools_hero {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  display: flex;
}

.notification-bar-global {
  z-index: 300;
  font-size: .875rem;
  position: relative;
}

.academy_hero-bg {
  z-index: -1;
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  height: 50%;
  position: absolute;
  inset: 0%;
}

.dashboard-slider_row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  margin: 3rem 1rem;
  padding-bottom: 3rem;
  display: grid;
}

.section_academy-hub_hero {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--_swatches---neutral--white);
}

.bento_languages-wrap {
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-flow: column;
  margin-bottom: -6rem;
  display: flex;
}

.bento_languages-img {
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  width: 100%;
}

.bento_languages-img_wrap, .swiper-container.is-languages {
  padding-right: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
}

.swiper-container.is-te {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  display: flex;
}

.bento_flags {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  box-shadow: none;
  pointer-events: auto;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-top-color: color-mix(in srgb, currentColor 20%, transparent);
  border-right-color: color-mix(in srgb, currentColor 20%, transparent);
  border-bottom-color: color-mix(in srgb, currentColor 20%, transparent);
  border-left-color: color-mix(in srgb, currentColor 20%, transparent);
  border-radius: 10em;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75em 1.5em .75em .75em;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.bento_flags:hover {
  filter: brightness(115%);
  border-top-color: color-mix(in srgb, currentColor 100%, transparent);
  border-right-color: color-mix(in srgb, currentColor 100%, transparent);
  border-bottom-color: color-mix(in srgb, currentColor 100%, transparent);
  border-left-color: color-mix(in srgb, currentColor 100%, transparent);
}

.bento_flags.is-current {
  filter: grayscale(0%);
  border-top-color: color-mix(in srgb, currentColor 100%, transparent);
  border-right-color: color-mix(in srgb, currentColor 100%, transparent);
  border-bottom-color: color-mix(in srgb, currentColor 100%, transparent);
  border-left-color: color-mix(in srgb, currentColor 100%, transparent);
}

.bento_flags-icon {
  width: 2em;
}

.frame-1000011235 {
  background-color: #f8fafb;
  border: .25px solid #e2e8f0;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: 960px;
  padding-left: 24px;
  padding-right: 8px;
  text-decoration: none;
  display: flex;
}

.frame-1000011288 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding-right: 16px;
  display: flex;
}

.frame-1000011236 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-3638 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 354px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: flex;
}

.frame-3992 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #0c0a10;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
}

.frame-1000011287 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #2d3748;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.frame-1000011285 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button-5 {
  grid-column-gap: 8px;
  background-color: #222a3a;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.button-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.button-7 {
  grid-column-gap: 8px;
  background-color: #f8fafb;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  text-decoration: none;
  display: flex;
}

.button-8 {
  color: #222a3a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.frame-1000011289 {
  grid-column-gap: 6px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 8px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-5 {
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>) var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  max-width: 418px;
  height: 100%;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.section-408 {
  justify-content: center;
  align-items: center;
  height: 100svh;
  display: flex;
}

.section-humanizer_app {
  padding-top: var(--padding-vertical--medium);
}

.pricing-card_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1rem;
  margin-top: .2em;
  display: flex;
}

.humanizer-after_app-cta {
  margin-bottom: var(--padding-vertical--medium);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.humanizer-after_app-card {
  padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--global-padding) var(--global-padding);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: 1rem;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.humanizer-after_app-card.is-form {
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
}

.humanizer-after_app-card_items {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: column;
  display: flex;
}

.humanizer_hero-sticky_card_content-list-title {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  display: grid;
}

.ca_hero_bg-symbol {
  pointer-events: none;
  width: 100%;
  max-width: 115rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -10rem 0% auto;
}

.ca_hero {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-ca_hero {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.ca_hero_bg-symbol_mask {
  background-image: linear-gradient(#0000, #000);
  height: 30rem;
  position: absolute;
  inset: auto 0% 0%;
}

.section-ca_intro, .section-ca_fresh-content {
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section-ca_details {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
}

.section-ca_simple-solutions {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section-ca_how_it_works {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
}

.section-ca_coming_soon {
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  background-image: linear-gradient(180deg, var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>), var(--neutral--pure-white\<deleted\|variable-f725e072\>));
}

.ca_intro-main-card {
  z-index: 10;
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  width: 100%;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  flex-flow: row;
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.ca_intro-wrap {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ca_intro-support-card {
  z-index: 5;
  padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-row-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.icon-embed-custom-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  display: flex;
}

.ca_main-card_content {
  max-width: 35rem;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.ca_main-card-deco {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 27%;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.ca_main-card-deco.is-left {
  justify-content: center;
  align-items: flex-end;
  inset: 0% auto 0% 0%;
}

.image-117 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: .5rem;
  min-width: 62rem;
  box-shadow: 0 2px 3px #0000000a, 0 24px 68px #2f30370d, 0 4px 6px #222a350a, 0 1px 1px #0000000d;
}

.image-117.is-2nd {
  margin-left: 1rem;
  margin-right: 1rem;
}

.image-117.is-3rd {
  opacity: .6;
  margin-left: 2rem;
  margin-right: 2rem;
}

.image-117.is-4th {
  opacity: .3;
  margin-left: 3rem;
  margin-right: 3rem;
}

.div-block-535 {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.div-block-536 {
  grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.div-block-537 {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-539 {
  flex-flow: column;
  display: flex;
}

.hero_tabs-tab-content {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ca_intro-card-text {
  color: #4a474f;
  letter-spacing: -.04rem;
  font-size: clamp(1.85rem, 1vw + .74rem, 1.5rem);
  font-weight: 600;
  line-height: 1.3;
}

.ca_intro-card-text.is-bigger {
  font-size: clamp(2.5rem, 1vw + .74rem, 1.5rem);
}

.ca_details-youtube, .ca_details-testimonial {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.div-block-541 {
  grid-column-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.div-block-542 {
  border-radius: 1rem;
  overflow: clip;
}

.ca_details-tabs_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.ca_details-tabs_menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ca_details-tabs_content {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.ca_details-tabs_pene {
  flex: 1;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
}

.ca_details-tabs_tab {
  padding: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  opacity: .3;
  filter: grayscale();
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  display: grid;
  overflow: clip;
  box-shadow: 0 0 #0000;
}

.ca_details-tabs_tab:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.ca_details-tabs_tab.w--current {
  border-top-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-right-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-bottom-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-left-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  opacity: 1;
  filter: grayscale(0%);
  box-shadow: 0 2px 3px #0000000a, 0 24px 68px #2f30370d, 0 4px 6px #222a350a, 0 1px 1px #0000000d;
}

.image-120 {
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: .75rem;
  min-width: 100%;
}

.ca-simple_solutions-doodle {
  mix-blend-mode: screen;
  min-height: 130%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
}

.ca_details-fire_cta {
  padding-bottom: var(--padding-vertical--medium);
}

.fire_cta {
  border-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.fire_cta-deco {
  width: 30%;
  height: 100%;
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 3rem 3rem auto;
}

.div-block-547 {
  width: 90ch;
  height: 100%;
  padding: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>) 3rem var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.fire_cta-heading {
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  letter-spacing: -.04rem;
  font-size: clamp(2.5rem, 1vw + .74rem, 1.5rem);
  font-weight: 600;
  line-height: 1.3;
}

.div-block-548 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-550 {
  padding: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--global-padding);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  border-radius: 4rem;
}

.ca_how-it-works-slide {
  border-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  flex-flow: column;
  flex: none;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.ca_how-it-works-slide.is-black {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.ca_how-it-works-slide.is-violet {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.div-block-552 {
  margin-top: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-column-gap: var(--sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>);
  grid-row-gap: var(--sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.icon-embed-custom-8 {
  flex-flow: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  height: 2rem;
}

.div-block-553 {
  min-height: 20rem;
  padding: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-554 {
  height: 20rem;
  padding-left: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-554.is-inverted {
  padding-right: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  padding-left: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  justify-content: flex-end;
  align-items: flex-start;
}

.div-block-554.is-centered {
  padding-right: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
}

.image-121 {
  min-width: 200%;
}

.image-121.is-100w {
  min-width: 100%;
}

.icon-embed-custom-10 {
  color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0;
}

.ca_how-it-works-intro {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.ca_coming_soon {
  border-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  margin-left: auto;
  margin-right: auto;
}

.ca_coming_soon-intro {
  padding-top: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  padding-bottom: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ca_coming_soon-icons {
  margin-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ca_coming_soon-mail {
  height: 30rem;
  overflow: clip;
}

.ca_coming_soon-icon {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-122 {
  margin-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
}

.doodle-wrap {
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.ca_main-card {
  letter-spacing: -.06rem;
  font-size: clamp(2rem, 4vw + .5rem, 3rem);
  font-weight: 600;
  line-height: 1.1;
}

.div-block-557 {
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
}

.ai-model_changelog {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding-right: .75rem;
  font-size: .8rem;
  display: flex;
}

.ai-model_dp-button {
  cursor: default;
  padding: 0;
}

.ai-model_dp {
  cursor: default;
}

.ca_intro-main-card-wrap {
  justify-content: space-between;
  align-items: center;
}

.ai-model_dp-list {
  padding-top: var(--size--0-75rem);
  padding-right: var(--size--0-75rem);
  padding-bottom: var(--size--0-75rem);
  padding-left: var(--size--0-75rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  flex-flow: column;
  width: max-content;
  display: flex;
  transform: translate(-1rem, 1rem);
}

.form-source-inputes {
  display: none;
}

.academy-headline-form {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 75%;
  margin-top: 3rem;
  display: grid;
}

.academy-hero_video {
  aspect-ratio: 16 / 9;
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  overflow: clip;
  padding: 0 !important;
}

.te_hex {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.te_topic-hex {
  aspect-ratio: 1;
  width: 1.25rem;
  color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  justify-content: center;
  align-items: center;
  position: relative;
}

.te_topic {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  color: #ffffff40;
  cursor: help;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin: 1rem;
  padding: .5rem 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.te_topic:hover {
  color: #fff;
}

.app-render {
  width: 100%;
  height: 100%;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.code-embed-4 {
  opacity: .1;
  filter: brightness(0%) saturate(0%);
  width: 5rem;
  height: 5rem;
}

.te_hero {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section-full-width {
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  width: calc(100% - 2 * var(--space--global-padding));
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

.section-full-width.is-black {
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
}

.section-full-width.is-violet {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
}

.te_hero-content {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.te_hero-content_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 60rem;
  display: flex;
}

.hero_tabs-intro_tab {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero_tabs-intro_tab.text-size-regular.text-weight-normal {
  flex-flow: wrap;
}

.te_hero-symbol {
  pointer-events: none;
  min-width: 150svw;
  -webkit-mask-image: linear-gradient(#0000, #000);
  mask-image: linear-gradient(#0000, #000);
}

.te_hero-symbol_wrap {
  pointer-events: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 5% 0% auto;
}

.te_values-wrap {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.div-block-583 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.list_features-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  margin: 0;
  padding: 0;
  display: grid;
}

.list_features {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0;
  padding: 0;
  display: flex;
}

.te_values-card {
  grid-row-gap: 3rem;
  border-radius: 48px;
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.te_values-card-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-decoration: none;
  display: flex;
}

.te_values-card-details {
  aspect-ratio: 3 / 4;
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--radius--section);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.te_values-card-details_text {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  width: 100%;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  padding: 3rem 1.5rem;
  font-size: 1.25rem;
  display: flex;
}

.te_values-card-open_icon {
  z-index: 10;
  grid-column-gap: 8px;
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  width: 48px;
  height: 48px;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  cursor: pointer;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto auto .5rem .5rem;
}

.te_values-cards {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.te_values-card-input {
  display: none;
}

.div-block-584 {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.div-block-586 {
  flex-flow: column;
  display: flex;
}

.div-block-587 {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.div-block-590 {
  grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 25rem;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

._3_ways-number {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  width: 5rem;
  height: 5rem;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  margin-bottom: .5rem;
  font-size: clamp(3rem, 4vw + .5rem, 3.5rem);
  line-height: 1;
  display: inline-flex;
}

._3_ways-number.is-one {
  border-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  margin-bottom: 0;
}

.te_3_ways-subtitle {
  margin-bottom: .75rem;
  font-size: 2rem;
  font-weight: 600;
}

.div-block-592 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center end;
  display: grid;
}

.custom-bullet {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  pointer-events: auto;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  cursor: pointer;
  border-radius: .75em;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 2rem;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.25em;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.custom-bullet:hover {
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
}

.custom-bullet.is-current {
  border-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
}

.custom-pagination.is-te {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  display: flex;
  position: static;
}

.div-block-595 {
  border-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  flex-flow: row;
  justify-content: space-around;
  align-self: stretch;
  align-items: stretch;
  padding-top: 2rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: clip;
}

.div-block-595.is-orange {
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.div-block-596 {
  aspect-ratio: 1416 / 720;
  border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>) var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  height: 100%;
  margin-bottom: -5rem;
  position: relative;
  overflow: clip;
}

.div-block-597 {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-598 {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(0, auto);
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.code-embed-6 {
  display: none;
}

.workflow_bento_wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.te_workflow_bento {
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  flex-flow: column;
  grid-column: auto / span 4;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 30rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.te_workflow_bento.is-medium {
  padding-top: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-right: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  grid-column-end: span 8;
}

.workflow_wrap {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  display: flex;
}

.te_workflow_bento_content {
  padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>) var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  transition: background-color .2s cubic-bezier(.25, 0, 0, 1);
  display: flex;
}

.te_testimonial {
  padding-top: var(--padding-vertical--medium);
}

.div-block-603 {
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  width: 100%;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.div-block-603.is-ce {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.image-125 {
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  object-position: 0% 0%;
  width: 100%;
  position: absolute;
  inset: 0 auto auto 0%;
}

.image-126 {
  margin: auto;
  position: absolute;
  inset: 0%;
  transform: scale(2);
}

.asdad {
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1rem;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: clip;
}

.te_workflow_item-ca {
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-radius: .5rem;
  min-width: 62rem;
}

.te_workflow_item-ca.is-header {
  mix-blend-mode: multiply;
  border-style: none;
  border-radius: 0;
  min-width: 61.5rem;
}

.div-block-605 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  background-image: linear-gradient(180deg, var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>), #f8f9fa00);
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.te-doodle {
  mix-blend-mode: multiply;
  min-width: 110%;
  min-height: 220%;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: -5%;
  position: absolute;
  inset: 0%;
}

.te-doodle.is-under {
  margin-top: 0;
}

.div-block-606 {
  background-image: radial-gradient(circle closest-corner at 50% 50%, #f8f9fa00 47%, var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>));
  position: absolute;
  inset: 0%;
}

.affiliate_table_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  border-radius: 1rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: minmax(5rem, auto) minmax(5rem, auto) minmax(5rem, auto) minmax(5rem, auto);
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.affiliate_table_cell {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
  min-height: 6rem;
  color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: 1.25rem;
  font-weight: 600;
  display: flex;
}

.affiliate_table_cell.is-header {
  border-color: var(--neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>);
  background-color: var(--neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>);
  min-height: 8rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  font-weight: 400;
}

.affiliate_table_tier_icon {
  aspect-ratio: 1;
  border: 2px solid #00000026;
  border-radius: 50%;
  width: 1.5rem;
}

.affiliate_table_tier_icon.is-tier-2 {
  background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
  border-color: #cdcfd1;
}

.affiliate_table_tier_icon.is-tier-3 {
  background-color: var(--brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>);
}

.affiliate_table {
  padding: var(--padding-vertical--medium) 1.5rem;
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  flex-flow: column;
  display: flex;
}

.affiliate_hero_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.testimonial_avatar_mobile {
  border-radius: 50%;
  flex: none;
  width: 6rem;
  height: 6rem;
  display: none;
  position: relative;
  overflow: clip;
}

.testimonial_avatar_desktop {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  border-top-color: color-mix(in srgb, currentColor, transparent 90%);
  border-right-color: color-mix(in srgb, currentColor, transparent 90%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
  border-left-color: color-mix(in srgb, currentColor, transparent 90%);
  height: 100%;
  min-height: 25rem;
  position: relative;
}

.div-block-612 {
  grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.span-2 {
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.span-2.text-h2 {
  font-size: clamp(2rem, 4vw + .5rem, 3rem);
}

.promo-full-page-checkbox {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  line-height: 1.5;
  display: flex;
}

.promo-full-page-form-checkbox_checkbox-icon {
  cursor: pointer;
  background-color: color-mix(in srgb, currentColor, transparent 90%);
  border-top-color: color-mix(in srgb, currentColor, transparent 80%);
  border-right-color: color-mix(in srgb, currentColor, transparent 80%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 80%);
  border-left-color: color-mix(in srgb, currentColor, transparent 80%);
  border-radius: .3rem;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
  margin-left: -1rem;
  margin-right: 0;
  padding: 0;
}

.promo-full-page-form-checkbox_checkbox-icon.w--redirected-checked {
  background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  box-shadow: none;
  background-size: 75%;
  border-width: 1px;
  border-color: #000;
  border-radius: .3rem;
  margin-top: 0;
}

.promo-full-page-form-checkbox_checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.promo-full-page-form-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.u-display-3xl {
  font-variation-settings: "wght" 600, "opsz" 32;
  letter-spacing: var(--letter-spacing--large);
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-3xl);
  text-wrap: balance;
}

.u-display-2xl {
  font-variation-settings: "wght" 600, "opsz" 32;
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-2xl);
  text-wrap: balance;
  flex-flow: wrap;
}

.u-eyebrow {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.2;
  font-size: var(--u-eyebrow);
  text-wrap: balance;
}

.u-eyebrow.is-violet {
  color: var(--_swatches---violet--main);
}

.u-eyebrow.is-orange {
  box-sizing: content-box;
  color: var(--_swatches---orange--main);
}

.u-eyebrow.is-orange.is-small {
  color: var(--_swatches---orange--main);
}

.u-eyebrow.is-small {
  color: var(--_swatches---neutral--400);
  font-size: var(--size--0-75rem);
  font-weight: 400;
  line-height: 1;
}

.u-display-xl {
  font-variation-settings: "wght" 600, "opsz" 32;
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-xl);
  text-wrap: balance;
}

.u-display-lg {
  font-variation-settings: "wght" 600, "opsz" 32;
  font-weight: 600;
  line-height: 1.2;
  font-size: var(--u-display-lg);
  text-wrap: balance;
}

.u-display-lg:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
  color: var(--_swatches---neutral--white);
}

.u-display-md {
  font-variation-settings: "wght" 600, "opsz" 32;
  font-weight: 600;
  line-height: 1.2;
  font-size: var(--u-display-md);
  text-wrap: balance;
}

.u-display-md.pulse-proof-stat {
  font-size: clamp(1.5rem, 1.1rem + 1.9vw, 2.38rem);
  font-weight: 400;
  line-height: 1.25;
}

.div-block-619 {
  min-height: 100svh;
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

.ds-label {
  padding: var(--size--0-5rem) var(--size--0-75rem);
  border-radius: var(--radius--max);
  background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  font-size: var(--size--0-75rem);
}

.ds_component-wrap {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--xlarge);
  border-bottom: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  grid-template-rows: auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.ds_buttons {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.u-display-xs {
  font-variation-settings: "wght" 600, "opsz" 32;
  font-weight: 600;
  line-height: 1.25;
  font-size: var(--u-display-xs);
  text-wrap: balance;
}

.u-display-xs.pulse-feature-title {
  text-wrap: balance;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.25;
}

.u-display-sm {
  font-variation-settings: "wght" 600, "opsz" 32;
  font-weight: 600;
  line-height: 1.25;
  font-size: var(--u-display-sm);
  text-wrap: balance;
}

.u-text-large {
  font-size: var(--u-text-lg);
}

.u-text-main {
  font-size: var(--u-text-main);
}

.u-text-small {
  font-size: var(--u-text-sm);
}

.u-text-small.u-text-muted {
  color: color-mix(in srgb, currentColor, transparent 50%);
}

.u-text-muted {
  color: var(--_swatches---neutral--currentcolor-50);
}

.g-content_wrap {
  grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.g-eyebrow_icon {
  width: 1.25em;
  margin-right: .5em;
}

.legal_section {
  background-color: var(--_swatches---neutral--white);
  flex: 1;
  display: flex;
}

.legal_wrap {
  grid-template-rows: auto;
  grid-template-columns: 15rem minmax(0, 1fr);
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
  position: relative;
}

.legal_navigation {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--small);
  border-right: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
}

.legal_content-title {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--small);
  padding-left: var(--padding-vertical--small);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-bottom: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-flow: column;
  display: flex;
}

.div-block-628 {
  grid-column-gap: var(--gap--none);
  grid-row-gap: var(--gap--none);
  flex-flow: column;
  display: flex;
}

.legal_content {
  flex-flow: column;
  display: flex;
  position: relative;
}

.legal_content_details_wrap {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: 0rem;
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 15rem;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.legal_navigation-title {
  letter-spacing: -.03em;
  text-transform: uppercase;
  font-weight: 700;
  font-size: var(--u-text-sm);
}

.legal_col_wrap {
  margin-top: var(--gap--main);
  margin-bottom: var(--gap--large);
  flex-flow: column;
  display: flex;
}

.legal_dropdown-list {
  background-color: #0000;
  display: block;
  position: static;
}

.legal_dropdown-button {
  padding: var(--global-padding) 0px;
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  display: none;
}

.legal_dropdown {
  top: calc(var(--navbar-height)  + var(--padding-vertical--medium));
  display: block;
  position: sticky;
}

.legal_link {
  padding-top: var(--size--0-25rem);
  padding-bottom: var(--size--0-25rem);
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  font-size: var(--u-text-sm);
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.25, 0, 0, 1);
}

.legal_link:hover {
  color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  text-decoration: underline;
}

.legal_link.w--current {
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  font-weight: 600;
}

.legal_col_item {
  flex-flow: column;
  display: flex;
}

.legal_content_details_toc_title {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.legal_content_details_toc {
  top: calc(var(--navbar-height)  + var(--padding-vertical--medium));
  max-height: calc(100svh - var(--navbar-height));
  flex-flow: column;
  display: flex;
  position: sticky;
}

.notification_bar-icon-label.is-mobile {
  display: none;
}

.notification_bar-content {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  text-wrap: pretty;
  justify-content: flex-start;
  align-items: center;
}

.legal_content_details {
  padding-right: var(--padding-vertical--small);
  padding-left: var(--padding-vertical--small);
}

.toggle {
  grid-column-gap: 8px;
  cursor: pointer;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.toggle_switch {
  width: var(--size--2-5rem);
  height: var(--gap--medium);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: #0000001a;
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-right-color: #0000001a;
  border-bottom-width: var(--border-width);
  border-bottom-color: #0000001a;
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: color-mix(in srgb, currentColor, transparent 75%);
  border-left-color: #0000001a;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-629 {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.toggle_ball {
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  height: 100%;
  position: relative;
  right: 0;
}

.toggle_input {
  display: none;
}

.legal_toc_list {
  padding-left: var(--gap--medium);
  text-transform: capitalize;
}

.u-rich-text {
  font-size: clamp(1rem, .964286rem + .178571vw, 1.125rem);
}

.u-rich-text h1 {
  margin-top: var(--gap--xlarge);
  margin-bottom: var(--gap--main);
  letter-spacing: var(--letter-spacing--large);
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-2xl);
}

.u-rich-text h2 {
  margin-top: var(--gap--xlarge);
  margin-bottom: var(--gap--main);
  letter-spacing: var(--letter-spacing--medium);
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-xl);
}

.u-rich-text h3 {
  margin-top: var(--gap--xlarge);
  margin-bottom: var(--gap--main);
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-lg);
}

.u-rich-text h4 {
  margin-top: var(--gap--large);
  margin-bottom: var(--gap--main);
  font-weight: 600;
  line-height: 1.1;
  font-size: var(--u-display-md);
}

.u-rich-text h5 {
  margin-top: var(--gap--medium);
  margin-bottom: var(--gap--main);
  font-weight: 600;
  font-size: var(--u-display-sm);
}

.u-rich-text h6 {
  margin-top: var(--gap--medium);
  margin-bottom: var(--gap--main);
  font-weight: 600;
  font-size: var(--u-display-xs);
}

/* 2026-09-21 /mcp/ re-sync: `line-height: 1.8` dropped. Live no longer ships it -- checked in
   the page stylesheets of /mcp, /ai-tracker, /ai-content-detector, /ai-humanizer and
   /solutions/ai-strategists, i.e. every live page that renders `.u-rich-text`: all five carry
   only these two margins plus a later `.u-rich-text p{font-size:1em}` (inert here -- `p`
   already inherits `.u-rich-text`'s clamp). Paragraphs inherit 1.5 from the body instead.
   Measured on /mcp/'s setup accordion: 31.44px vs live's 26.20px per line, +97px on the
   section. The other 3 ported pages that render this class move toward live too. */
.u-rich-text p {
  margin-top: var(--gap--main);
  margin-bottom: var(--gap--main);
}

.u-rich-text ol {
  margin-top: var(--gap--small);
  margin-bottom: var(--gap--small);
  padding-left: var(--size--1-5rem);
  overflow: visible;
}

.u-rich-text ul {
  margin-top: var(--gap--small);
  margin-bottom: var(--gap--small);
  padding-left: var(--size--1-25rem);
  overflow: visible;
}

.u-rich-text a {
  color: var(--_swatches---orange--main);
  text-underline-offset: .3em;
  font-weight: 500;
  text-decoration: underline;
}

.u-rich-text a:hover {
  text-decoration: underline;
}

.u-rich-text sup {
  margin-top: var(--gap--xlarge);
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  letter-spacing: .02em;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
  font-size: var(--u-eyebrow);
  display: inline-block;
  position: static;
}

.u-rich-text li {
  margin-top: var(--size--0-25rem);
  margin-bottom: var(--gap--xsmall);
  padding-left: 0;
}

.u-rich-text figcaption {
  margin-top: var(--gap--medium);
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  font-size: .875em;
}

.u-rich-text figure {
  margin-top: var(--gap--xlarge);
  margin-bottom: var(--gap--xlarge);
}

/* 2026-09-21 /mcp/ re-sync: `--gap--large` -> `--gap--main` on both margins, matching live
   (checked in the /mcp, /ai-content-detector and /ai-humanizer page stylesheets -- the three
   live pages whose CSS still carries this rule). /mcp/'s setup accordion has two of these
   "💡" callouts; measured 39.27px vs live's 15.71px above and below each. */
.u-rich-text blockquote {
  margin-top: var(--gap--main);
  margin-bottom: var(--gap--main);
  padding: var(--global-padding);
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--small);
  flex-flow: column;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.8;
}

.legal_doc {
  font-size: 1rem;
}

.legal_doc.u-rich-text {
  display: block;
}

.legal_doc.u-rich-text code {
  border: 1px solid var(--_swatches---neutral--300);
  background-color: var(--_swatches---neutral--100);
  color: var(--_swatches---neutral--black);
  border-radius: .33em;
  margin-left: .1em;
  margin-right: .1em;
  padding: .25em .33em;
  font-weight: 600;
}

.legal_doc h1 {
  font-size: var(--u-display-md);
}

.legal_doc h3 {
  font-size: var(--u-display-sm);
}

.legal_doc h2 {
  font-size: var(--u-display-md);
}

.legal_doc h4 {
  font-size: var(--u-display-xs);
}

.legal_doc h5, .legal_doc h6 {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.8;
}

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

.legal_doc ol {
  overflow: visible;
}

.legal_doc ul {
  list-style-type: disc;
}

.legal_doc li {
  margin-bottom: var(--radius--small);
}

.legal_doc a {
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  text-underline-offset: .5rem;
  font-weight: 600;
  text-decoration: underline;
}

.legal_doc a:hover {
  color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.footer_designer_butons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event_rich-text.u-rich-text img {
  border-radius: var(--radius--medium);
}

.ai-pack-price {
  font-weight: 600;
  font-size: var(--u-display-md);
}

.ai-pack-price.u-display-2xl {
  font-size: var(--u-display-lg);
}

.ai-packs_description {
  margin-top: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  margin-bottom: auto;
}

.div-block-631 {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-examples {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
}

.fs-ai-articles_slide {
  backface-visibility: hidden;
  width: 33.33%;
  height: auto;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.fs-ai-articles_list {
  height: auto;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-ai-articles_button {
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  padding: .5rem 1rem;
}

.fs-ai-articles_instance {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  max-height: 100%;
  display: flex;
  position: relative;
}

.fs-ai-articles_navigation {
  z-index: 10;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.fs-ai-articles_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
  overflow: visible;
}

.fs-ai-articles_header {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ai-article-example {
  background-image: linear-gradient(0deg, #d4d4d4, #fff);
}

.flex-block-8 {
  width: 25rem;
  padding: var(--size--0-5rem);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-634 {
  padding: var(--size--1rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-127 {
  border-bottom-right-radius: var(--radius--section);
  min-width: 200%;
  position: absolute;
  inset: auto -1rem -.5rem auto;
}

.div-block-636 {
  margin-top: var(--gap--large);
  padding: var(--size--0-5rem);
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.div-block-637 {
  aspect-ratio: 1;
  width: 9rem;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-638 {
  padding: var(--size--1rem) var(--size--2rem);
  border: 1px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--small);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.icon-embed-custom-14 {
  width: 100%;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ticker-logo-img {
  filter: brightness(0%);
  flex: none;
  width: auto;
  height: 2.25rem;
  margin-left: 2em;
  margin-right: 2em;
}

.logo-carousel-logos {
  -webkit-mask-image: linear-gradient(to right, #0000 50%, #000 70%);
  mask-image: linear-gradient(to right, #0000 50%, #000 70%);
}

.header49_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.form-infobox {
  padding: var(--size--1-5rem) var(--size--1rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border: var(--border-width) solid var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  border-radius: var(--radius--small) var(--radius--section) var(--radius--section);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  flex-flow: column;
  font-size: 1rem;
  display: flex;
}

.ppl-req-avatars {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ppl-req-slack-icon {
  width: var(--size--4rem);
  padding: var(--size--1rem);
  aspect-ratio: 1;
  border-radius: var(--size--2rem) var(--size--2rem) var(--size--2rem) var(--size--0-75rem);
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  opacity: 0;
  object-fit: cover;
  transition: all .5s cubic-bezier(.25, 2, .5, 1);
  transform: scale(.8)translate(-1.5rem);
}

.form-upload-button {
  height: var(--size--3rem);
  padding-right: var(--size--2rem);
  padding-left: var(--size--2rem);
  grid-column-gap: var(--size--0-75rem);
  grid-row-gap: var(--size--0-75rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-top-color: color-mix(in srgb, currentColor, transparent 85%);
  border-right-color: color-mix(in srgb, currentColor, transparent 85%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 85%);
  border-left-color: color-mix(in srgb, currentColor, transparent 85%);
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.form-upload-button:hover {
  border-top-color: color-mix(in srgb, currentColor, transparent 50%);
  border-right-color: color-mix(in srgb, currentColor, transparent 50%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 50%);
  border-left-color: color-mix(in srgb, currentColor, transparent 50%);
}

.form-upload-button.is-uploaded {
  border-top-color: color-mix(in srgb, currentColor, transparent 25%);
  border-right-color: color-mix(in srgb, currentColor, transparent 25%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 25%);
  border-left-color: color-mix(in srgb, currentColor, transparent 25%);
}

.form-upload-helper {
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  padding: 0;
}

.ppl-req-avatar-wrap {
  position: relative;
}

.ppl-req-avatar-green-dot {
  width: var(--size--0-5rem);
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  opacity: 0;
  outline-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  outline-offset: 0px;
  background-color: #0f1;
  outline-width: .25rem;
  outline-style: solid;
  transition: opacity .5s;
  position: absolute;
  inset: auto .1rem .1rem auto;
}

.ppl-req_form {
  z-index: 998;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100svw;
  min-height: 100svh;
  display: grid;
  position: relative;
}

.academy-grid-title {
  margin-right: .2em;
}

.form-button-icon {
  margin: 0;
  padding: 0;
}

.pricing-cards {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: flex-start;
  display: grid;
}

.pricing-headline-helper {
  position: absolute;
  inset: auto auto 0% 19.5rem;
}

.pricing-headline {
  line-height: 1.25;
  position: relative;
}

.pricing-headline-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(0, auto);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: end stretch;
  display: grid;
}

.pricing-headline-wrap.is-centered {
  justify-content: center;
  place-items: center;
  display: flex;
}

.pricing-switcher {
  padding-top: var(--size--0-125rem);
  padding-right: var(--size--0-125rem);
  padding-bottom: var(--size--0-125rem);
  padding-left: var(--size--0-125rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: color-mix(in srgb, currentColor, transparent 95%);
  border-top-color: color-mix(in srgb, currentColor, transparent 90%);
  border-right-color: color-mix(in srgb, currentColor, transparent 90%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
  border-left-color: color-mix(in srgb, currentColor, transparent 90%);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.pricing-switcher__label {
  cursor: pointer;
  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%;
  height: 100%;
  margin-bottom: 0;
  transition: all .5s cubic-bezier(.25, 2, .5, 1);
  display: grid;
  position: relative;
}

.pricing-switcher__checkbox {
  display: none;
}

.pricing-switcher__option {
  z-index: 2;
  padding-top: var(--size--0-75rem);
  padding-right: var(--size--1-5rem);
  padding-bottom: var(--size--0-75rem);
  padding-left: var(--size--1-5rem);
  grid-column-gap: var(--size--0-5rem);
  grid-row-gap: var(--size--0-5rem);
  text-align: center;
  color: currentColor;
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  transition-property: color;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.pricing-switcher__toggle {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  bottom: 0%;
  right: auto;
  left: var(--size--0-125rem);
  top: var(--size--0-125rem);
  width: calc(50% - (2 * var(--size--0-125rem)));
  height: calc(100% - (2 * var(--size--0-125rem)));
  background-color: color-mix(in srgb, currentColor, transparent 90%);
  border-style: solid;
  border-width: 1.5px;
  border-top-color: color-mix(in srgb, currentColor, transparent 90%);
  border-right-color: color-mix(in srgb, currentColor, transparent 90%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
  border-left-color: color-mix(in srgb, currentColor, transparent 90%);
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.25, 1.2, .5, 1);
  position: absolute;
}

.pricing-pills-bg {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  pointer-events: none;
  height: 35rem;
  position: absolute;
  inset: 0% 0% auto;
}

.pricing-card__save-label {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border: 1px solid var(--_swatches---neutral--300);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  opacity: 0;
  text-transform: uppercase;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-left: auto;
  padding: .5em 1em .5em .75em;
  font-size: .9rem;
  font-weight: 700;
  line-height: 1;
  transition: all .5s cubic-bezier(.25, 1.2, .5, 1);
  display: flex;
  transform: translate(0, 25%);
}

.pricing-card__save-label.is-compare-table {
  border-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  font-size: .75rem;
}

.pricing-card__save-icon {
  width: 1.25em;
}

.pricing-card__best-value {
  padding: var(--size--0-5rem) var(--size--1rem);
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 1px solid var(--_swatches---neutral--300);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--100);
  opacity: 0;
  color: var(--_swatches---neutral--black);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-self: center;
  align-items: center;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1;
  display: flex;
  position: absolute;
  transform: translate(0, -60%);
}

.pricing-component {
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.pricing-logos {
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.pricing-logos.is-addons {
  padding-bottom: var(--padding-vertical--small);
}

.pricing-card__price-plate {
  transition: all .5s cubic-bezier(.25, 1.5, .5, 1);
  position: relative;
}

.pricing-card__price-support {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  align-items: baseline;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(0, 100%);
}

.flex-block-11 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.compare-table-arrow {
  width: 1.5em;
  height: 1.5em;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.div-block-644 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  color: #666;
  justify-content: center;
  align-items: center;
  display: flex;
}

.academy-hub_hero-next {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--xlarge);
  grid-row-gap: var(--padding-vertical--xlarge);
  flex-flow: column;
  display: flex;
}

.text-block-2 {
  border: 1px solid var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  text-transform: uppercase;
  border-radius: .5rem;
  padding: .2em .4em;
  font-size: .8rem;
}

.section_feature-wrap {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-648 {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.integrations_hero-content {
  grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-row-gap: var(--gap--large);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: end start;
  display: grid;
}

.div-block-649 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.layout3_content-left {
  max-width: 65ch;
}

.heading-style-h3-2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.layout3_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.image-128 {
  width: var(--size--3rem);
}

.ce-surfy_wrap {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  place-items: flex-start center;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  overflow: visible;
}

.ce_surfy-row {
  grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.ce_surfy-row.is-secondary {
  padding-left: var(--size--1rem);
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
}

.div-block-650 {
  aspect-ratio: 16 / 9;
  border-radius: var(--radius--main);
  width: 100%;
  margin-bottom: -2rem;
  position: relative;
  overflow: clip;
}

.free-toools_steps {
  padding: var(--size--3rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--xlarge);
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch start;
  display: grid;
}

.free-toools_steps.is-col-2 {
  grid-template-columns: 1fr 1fr;
}

.free-toools_steps.is-black {
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.free-toools_steps-item {
  padding-top: var(--size--3rem);
  grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
}

.flex-block-13 {
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
}

.div-block-656 {
  padding: var(--size--3rem);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.free-toools_steps-icon {
  width: var(--size--2rem);
  aspect-ratio: 1;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.free-tools_faq.u-rich-text {
  font-size: clamp(16px, 10vw, 16px);
}

.free-tools_faq h3 {
  font-size: var(--u-display-md);
}

.fs-toc_h-trigger {
  display: none;
}

.faq_link {
  padding-top: var(--size--0-25rem);
  padding-bottom: var(--size--0-25rem);
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  font-size: var(--u-text-sm);
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(.25, 0, 0, 1);
}

.faq_link:hover {
  color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  text-decoration: underline;
}

.div-block-658, .div-block-660 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.ai-model_beta {
  padding: var(--size--0-25rem) var(--size--0-5rem);
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
}

.dropdown.w--open {
  background-color: #0000;
}

.free-tools_img {
  width: 100%;
  margin-top: var(--size--2rem);
  margin-bottom: var(--size--2rem);
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--medium);
}

.banner-item-wrap {
  width: 100%;
  display: block;
  position: relative;
}

.image-129 {
  object-position: 50% 0%;
  margin-top: -8rem;
}

.text-block-3 {
  display: none;
}

.home-ce_card-text {
  text-indent: 2rem;
  margin-left: -1.5rem;
}

.tooltip_icon--video {
  opacity: .33;
  cursor: pointer;
  background-color: #0000;
  background-image: url('../images/play-circle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  margin: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.hero-video {
  border-radius: inherit;
  overflow: clip;
}

.hero-video-wrap {
  padding: var(--size--0-5rem);
  border-radius: var(--radius--main);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  align-self: stretch;
  transition: all .5s cubic-bezier(.25, 1.2, .5, 1);
}

.hero-video-wrap:hover {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.hero-asset {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-672 {
  margin-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.bf-wrapper {
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--small);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) 30rem;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.bf24_counter {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  perspective: 1500px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.bf24_counter.is-promo-week {
  font-size: 1.15rem;
}

.bf24_counter-card {
  grid-column-gap: var(--size--0-125rem);
  grid-row-gap: var(--size--0-125rem);
  aspect-ratio: 1;
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  filter: blur();
  text-align: center;
  border-radius: 30%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: clamp(1.5em, 5vw + 1em, 4.5em);
  display: flex;
  transform: translate(0);
}

.bf24_counter-card.is-orange {
  border-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.bf24_counter-card.is-violet {
  border-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.bf24_counter-card.is-one-more-day {
  aspect-ratio: auto;
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  text-transform: uppercase;
  border-radius: 2rem;
  width: max-content;
  padding: 1.5rem 2rem;
  font-size: 1rem;
  font-weight: 800;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)rotate(5deg);
  box-shadow: 0 16px #000c;
}

.bf24_counter-number {
  font-variant-numeric: tabular-nums;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
}

.bf24_counter-number.is-30 {
  font-size: .8em;
}

.bf24_counter-label {
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  text-transform: uppercase;
  margin-top: .25em;
  margin-bottom: .25em;
  font-size: clamp(.45rem, 5vw + 1rem, .2em);
  line-height: 1.1;
}

.bf24_counter-label.is-unmuted {
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.bf-logo_primary {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.bf-logo_secondary {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-top: -2rem;
  margin-left: -.4rem;
  display: flex;
}

.bf-logo-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.bf-logo-wrap.is-over {
  justify-content: flex-start;
  align-items: center;
}

.bf-logo_star-1 {
  width: 2.5em;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% auto auto 43%;
  transform: translate(0, -70%);
}

.bf-logo_star-2 {
  width: 1.25em;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 40% auto auto 0%;
  transform: translate(-150%);
}

.bf-logo_star-3 {
  width: 2em;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(25%, -190%);
}

.bf-content {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
}

.bf-content.is-over {
  text-align: center;
  max-width: 50rem;
}

.bf24_section-webinar {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.bf24_section-tickers {
  z-index: 2;
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.bf24_section-explainer {
  padding-top: var(--padding-vertical--large);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  justify-content: center;
  align-items: center;
  padding-bottom: 15rem;
  display: flex;
}

.bf24_section-pricing {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.bf24_section-ai-packs {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.bf24_section-testimonial {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.bf24-headline-wrap {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.u-headline-wrap {
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  vertical-align: middle;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.bf_tag {
  transform-origin: 50%;
  height: 1.25em;
  transform: rotate(0);
}

.bf_tag.is-secondary {
  transform: rotate(3deg);
}

.bf_tag.is-rotate-left {
  transform: rotate(-5deg);
}

.bf24-ticker {
  z-index: 2;
  width: 120%;
  padding-top: var(--size--1-5rem);
  padding-bottom: var(--size--1-5rem);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  position: relative;
  transform: translate(-5%)rotate(3deg);
  box-shadow: 0 16px #000000bf;
}

.bf24-ticker.is-dark {
  z-index: 1;
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  box-shadow: none;
  background-color: #110f14;
  position: absolute;
  inset: auto 0%;
  transform: translate(-5%)rotate(-3deg);
}

.bf24_ticker-logo {
  flex: none;
  width: auto;
  height: 2.25rem;
  margin-left: 2em;
  margin-right: 2em;
}

.bf24_ticker-logo.if-bf24 {
  margin-left: 3.5em;
  margin-right: 3.5em;
}

.bf-ticker-feature {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  cursor: default;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-left: .75em;
  margin-right: .75em;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.bf24_main-hero {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bf-hero-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, auto);
  grid-auto-columns: 1fr;
  max-width: 80%;
  display: grid;
}

.bf24-explainer {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .75fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
  position: relative;
}

.bf24-explainer_video-wrap {
  position: relative;
}

.bf24-explainer_video {
  z-index: 2;
  border-radius: var(--radius--main);
  outline-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  outline-offset: 0px;
  outline-width: .5rem;
  outline-style: solid;
  overflow: clip;
}

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

.bf24-explainer_avatars {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  text-align: left;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-bottom: 1rem;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.bf24-explainer_g2 {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 20rem;
  margin-left: -.5rem;
  display: flex;
}

.bf24_star {
  width: 2.5rem;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 15rem auto auto -20rem;
}

.bf24_star.is-2 {
  width: 1.75rem;
  inset: auto auto -25% 5%;
}

.bf24_star.is-3 {
  width: 1.5rem;
  inset: auto -15% -5% auto;
}

.bf24_star.is-4 {
  width: 1rem;
  inset: auto 5% -50% auto;
}

.bf24-explainer_arrows {
  opacity: .5;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: scale(1.2);
}

.bf24-explainer_badge {
  z-index: 1;
  pointer-events: none;
  width: 40%;
  position: absolute;
  inset: -4rem auto auto -5rem;
  transform: rotate(-5deg)translate(0, 1rem);
}

.bf24-explainer_badge.is-2 {
  z-index: 3;
  inset: auto 0% -4rem 11rem;
  transform: translate(-3rem)rotate(4deg);
}

.bf24-explainer_badge.is-3 {
  inset: -4rem -5rem auto auto;
  transform: translate(-1rem, .5rem)rotate(5deg);
}

.u-text-break {
  display: block;
}

.u-text-break.mobile-only {
  display: inline-flex;
}

.u-text-break.tablet {
  display: inline;
}

.u-text-break.mobile {
  padding-left: .05em;
  padding-right: .05em;
  display: inline;
}

.bf24-ai-packs_title {
  margin-bottom: var(--gap--large);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.code-embed-7 {
  aspect-ratio: 184 / 66;
  pointer-events: none;
  min-width: 120%;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  mix-blend-mode: lighten;
  position: absolute;
  inset: 0% 50%;
  transform: translate(-50%, -10%);
}

.bf-pricing_pills-deco {
  aspect-ratio: 1;
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  border-radius: 50%;
  width: 2rem;
  position: absolute;
  inset: 0% 50% auto;
  transform: translate(-50%, -50%);
}

.bf-pricing_pills-deco.is-main-prize {
  background-color: #fdfefe;
}

.bf24-pricing-pills-badge {
  transform-origin: 5%;
  height: 1.75em;
  transition: all 1s cubic-bezier(.25, 1.5, .5, 1);
  position: absolute;
  inset: 0% -3.5rem auto auto;
  transform: rotate(-5deg);
}

.bf24-pricing-pills-badge.is-enterprise {
  width: 6rem;
  right: -5.5rem;
}

.bf24-pricing-pills-badge.is-packs {
  top: .5rem;
}

.div-block-691 {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.div-block-693 {
  position: relative;
}

.price-before {
  font-weight: 400;
  text-decoration: line-through;
}

.price-promo {
  border-radius: var(--radius--max);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  padding: .1em .5em;
  font-size: .9em;
  display: inline-block;
}

.bf24_section-compare {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.pricing_compare-toggle {
  padding: var(--global-padding);
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  text-align: center;
  background-color: #0000;
  margin-top: auto;
  margin-bottom: -2rem;
  text-decoration: underline;
}

.pricing_compare-toggle:hover {
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.bf24-ai-packs_cards {
  margin-top: var(--padding-vertical--small);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-696 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.bf-ai-packs-discounted {
  transition: all .5s cubic-bezier(.25, 1.5, .5, 1);
  position: relative;
  transform: translate(0%);
}

.ai-packs_size {
  text-transform: uppercase;
  font-weight: 500;
}

.ai-packs_size.is-saved {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  font-weight: 600;
}

.div-block-697 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  display: flex;
}

.div-block-698 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: 1px solid var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: var(--radius--max);
  justify-content: center;
  align-items: center;
  padding: .25em 1em;
  font-size: 1.3em;
  font-weight: 700;
  display: flex;
}

.div-block-699 {
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex: none;
  width: .5em;
}

.bf24_section-game {
  padding-top: var(--global-padding);
  padding-bottom: var(--global-padding);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.text-block-5 {
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1;
}

.bf-pricing-promo-deco {
  flex: none;
  height: 1.75rem;
  transition: all .5s cubic-bezier(.25, 1.2, .5, 1);
}

.pricing-price-promo {
  margin-left: .25em;
  font-size: 1.5em;
  font-weight: 400;
  position: relative;
}

.div-block-702 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  display: flex;
}

.pricing-pill_detail-title {
  margin-bottom: .5rem;
}

.bf24-game {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

.icon-embed-custom-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 2em;
  display: flex;
}

.div-block-704 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bf24-game-prizes {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bf24-game-prizes_timeline {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, auto) 1fr minmax(0, auto) 1fr minmax(0, auto);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bf24-game_divider {
  background-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  flex: 1;
  height: 2px;
}

.bf24-game-prizes_cards {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bf24-game_prize-card {
  padding: var(--size--2rem) var(--global-padding);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  text-align: center;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  line-height: 1.25;
  display: grid;
}

.bf24-game_prize-card.is-main {
  padding-top: var(--size--4rem);
  border-style: none;
  border-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  opacity: 1;
  filter: none;
  transform-origin: 50% 0;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  grid-template-rows: auto 1fr;
  position: relative;
  overflow: clip;
}

.bf24-game_prize-deco {
  position: relative;
}

.bf24-game_prize-deco.is-main {
  margin-top: 0;
}

.bf24-game-prizes_cal {
  margin-top: var(--size--3rem);
  margin-bottom: var(--size--6rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-rows: auto;
  grid-template-columns: repeat(9, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.bf24-game-prizes_cal-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  aspect-ratio: 1;
  border: 2px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  cursor: default;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .5s;
  display: flex;
  position: relative;
}

.bf24-game-prizes_cal-item.is-final {
  border-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.bf24-game-prizes_cal-item.is-winner {
  color: #c5c5cc;
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.bf24-game-prizes_cal-number {
  font-size: 3.25em;
  font-weight: 500;
  line-height: 1;
}

.bf24-game-prizes_cal-day {
  opacity: .5;
  text-transform: uppercase;
  font-size: 1em;
}

.div-block-710 {
  margin-bottom: var(--gap--large);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.bf24-game-rules {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: minmax(auto, 25rem) 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bf24-game-prizes_left {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: .75rem 1rem;
  font-weight: 600;
  display: inline-flex;
  position: absolute;
  inset: auto 0% 10% auto;
  transform: rotate(-3deg)translate(0%);
}

.bf24-game-prizes_left.is-main-prize {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  position: relative;
  inset: 0%;
  transform: rotate(0)translate(0%);
}

.bf24-game-prizes_left.is-violet {
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  transform: rotate(3deg)translate(0%, -125%);
}

.bf24-game-prizes_left.is-merch {
  inset: auto auto 10% 5%;
  transform: rotate(3deg)translate(0%, -20%);
}

.bf24-game-prizes_left.is-ai {
  inset: auto auto 10% 5%;
  transform: rotate(3deg)translate(0%, -40%);
}

.bf24-game-prizes_left.is-orange {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  font-weight: 800;
  transform: rotate(-3deg)translate(-30%, 110%);
}

.bf24-game-prizes_left.is-orange.is-year {
  inset: 0% 0% auto auto;
  transform: rotate(4deg)translate(-50%, -40%);
}

.icon-embed-custom-39 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 4rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(120%, 100%);
}

.div-block-712 {
  aspect-ratio: 1;
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: 50%;
  width: .75em;
}

.image-130 {
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(45%, 20%);
}

.bf24-game-prizes_img {
  filter: drop-shadow(0 4px 4px #0000000d);
  transform-origin: 0%;
  transform: translate(0%)rotate(0);
}

.bf24-game-prizes_img.is-scale {
  transform: translate(0%, -10%)rotate(-5deg);
}

.bf24-game-prizes_img.is-essential {
  transform: translate(0, -15%)rotate(5deg);
}

.bf24-game-prizes_img.is-ai {
  transform: translate(0%, 5%)rotate(0);
}

.bf24-game-prizes_img.is-merch {
  transform: translate(0%, -25%)rotate(0);
}

.div-block-713 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #14aa1e;
  justify-content: center;
  align-items: center;
  font-size: 1.25em;
  font-weight: 600;
  display: none;
}

.bf24-game_rules-step {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch start;
  display: flex;
}

.bf24-game_rules-step.is-ponts {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.bf24-game_rules-step-card {
  padding: var(--global-padding) var(--size--1rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-align: left;
  flex-flow: column;
  display: flex;
  position: relative;
}

.bf24-game_rules-step-card.is-follow-us {
  padding: var(--size--2-5rem) var(--size--2rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-start start;
  display: flex;
}

.bf24-game_rules-step-card.is-form {
  padding-top: var(--size--3rem);
  padding-right: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  overflow: clip;
}

.bf24-game_rules-step-wrap {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.bf24-game_rules-step-wrap.is-faq {
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  margin-top: 20rem;
}

.div-block-715 {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bf24-game_rules-step-title {
  font-weight: 600;
  font-size: var(--u-text-lg);
}

.text-block-8 {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  color: currentColor;
  background-color: color-mix(in srgb, currentColor, transparent 90%);
  border-style: solid;
  border-width: 1px;
  border-top-color: color-mix(in srgb, currentColor, transparent 90%);
  border-right-color: color-mix(in srgb, currentColor, transparent 90%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
  border-left-color: color-mix(in srgb, currentColor, transparent 90%);
  padding: .25rem 1rem;
  display: inline-block;
}

.div-block-716 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: center;
  align-items: center;
  margin-top: auto;
  font-size: .85em;
  display: flex;
}

.div-block-717 {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-embed-custom-40 {
  width: 12.5rem;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(125%, 100%);
}

.div-block-719 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  grid-template-rows: minmax(0, 1fr) auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  display: grid;
}

.div-block-720 {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 15rem 1fr;
  grid-auto-columns: 1fr;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.academy-headline-sub {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bf-follow-widgets {
  transform-origin: 0%;
  transform: scale(1.5);
}

.div-block-722 {
  border-bottom: 2px solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  justify-content: space-between;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.navbar-feature-title-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.bf-24-ma-n-cta-tag {
  z-index: 3;
  transform-origin: 5%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 75%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(80%)rotate(40deg);
}

.bf24-game-eyebrows {
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600;
}

.ai-credits {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ai-credits_label {
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
}

.ai-credits_input {
  display: none;
}

.ai-credits_label_span {
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  cursor: pointer;
  border: 2px solid #0000001a;
  justify-content: center;
  align-items: center;
  font-size: 1.2em;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ai-credits_label_span:hover {
  border-color: #0003;
}

.ai-credits_value {
  text-wrap: balance;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1;
}

.section_unwrapped_hero {
  min-height: 80svh;
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--xlarge);
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_hero_logo {
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.unwrapped_hero_year {
  font-size: 13.875rem;
  line-height: .8;
}

.unwrapped_hero_logo_symbol {
  width: 4.4375em;
  height: 4.5em;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_hero_logo_wordmark {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 22.125em;
  height: 4.3125em;
  display: flex;
}

.unwrapped_hero_logo_surfer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.unwrapped_hero_logo_unwrapped {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 28.25em;
  height: 5.3125em;
  margin-bottom: -1rem;
  display: flex;
}

.unwrapped_hero_logo_warp {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 2rem;
  margin-right: 2rem;
  display: flex;
}

.unwrapped_ribon_head {
  color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_ribon_head.is-bottom {
  width: 100%;
  margin-bottom: -2px;
}

.unwrapped_ribon_head.is-left {
  height: 100%;
  margin-left: -2px;
  transform: translate(0%);
}

.unwrapped_ribon_head.is-top {
  margin-top: -2px;
  top: 0;
  left: 50%;
}

.unwrapped_ribon_head.is-right {
  height: 100%;
  margin-right: -2px;
}

.unwrapped_hero {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.unwrapped_hero_ribons {
  pointer-events: none;
  grid-template-rows: minmax(0, 1fr) 7rem minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) 7rem minmax(0, 1fr);
  grid-auto-columns: 1fr;
  width: 100svw;
  height: calc(100svh + 40rem);
  display: grid;
  position: absolute;
}

.unwrapped_ribon_wrap {
  transition: all .5s cubic-bezier(.25, 1, .5, 1.25);
  display: flex;
}

.unwrapped_ribon_wrap.is-horizontal.is-left {
  margin-right: -5rem;
}

.unwrapped_ribon_wrap.is-horizontal.is-right {
  margin-left: -5rem;
}

.unwrapped_ribon_wrap.is-vertical {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
}

.unwrapped_ribon_wrap.is-vertical.is-top {
  margin-bottom: -5rem;
}

.unwrapped_ribon_wrap.is-vertical.is-bottom {
  margin-top: -5rem;
}

.unwrapped_ribon_body {
  background-image: linear-gradient(180deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>));
  flex: 1;
  align-self: stretch;
}

.unwrapped_ribon_body.is-right {
  background-image: linear-gradient(270deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 90%);
  height: 100%;
}

.unwrapped_ribon_body.is-left {
  background-image: linear-gradient(90deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>));
  height: 100%;
}

.unwrapped_ribon_body.is-top {
  background-image: linear-gradient(180deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 90%);
  width: 100%;
}

.unwrapped_ribon_body.is-bottom {
  background-image: linear-gradient(0deg, #000 44%, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 90%);
  width: 100%;
}

.unwrapped_hero_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  pointer-events: auto;
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  cursor: pointer;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 1rem 3rem;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1.25em;
  display: flex;
}

.unwrapped_hero_button:hover {
  filter: brightness(115%);
}

.unwrapped_hero_button.is-secondary {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.unwrapped_button-gradient {
  border-radius: var(--radius--medium);
  background-image: linear-gradient(90deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>));
  padding: 2px;
}

.section_unwrapped_comunity {
  padding-bottom: var(--padding-vertical--large);
  display: flex;
}

.div-block-732 {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.unwrapped_comunity_headline {
  text-align: center;
}

.unwrapped_comunity {
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.unwrapped_comunity_cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.unwrapped_data_grid {
  grid-column-gap: var(--size--5rem);
  grid-row-gap: var(--size--2-5rem);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_comunity_card {
  padding: var(--size--6rem) var(--size--4rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-image: linear-gradient(162deg, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>) 33%, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>) 44%, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 55%, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>) 66%);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_comunity_card.is-secondary {
  background-image: linear-gradient(162deg, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>), var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>) 11%, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 22%, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>) 33%);
}

.unwrapped_hero_buttons {
  margin-top: 4rem;
  position: relative;
}

.unwrapped_data_item {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.icon-embed-custom-49 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5.5rem;
  height: 5.5rem;
  display: flex;
}

.unwrapped_data_label {
  opacity: .33;
  text-transform: uppercase;
  font-size: 1.25rem;
}

.section_unwrapped_articles {
  padding-top: var(--padding-vertical--large);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.unwrapped_articles {
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.unwrapped_articles_headline {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_articles_cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  display: flex;
}

.text-block-9 {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-image: linear-gradient(90deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>));
  text-transform: uppercase;
  font-weight: 600;
  font-size: var(--u-eyebrow);
  padding: 1.5rem 3rem;
}

.unwrapped_articles_card {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_articles_number {
  font-size: 11.5rem;
  font-weight: 600;
  line-height: .8;
}

.unwrapped_articles_captions {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.unwrapped_articles_caption {
  text-transform: uppercase;
  font-size: .9rem;
}

.div-block-733 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.unwrapped_wall_of_china {
  width: 100%;
  -webkit-mask: linear-gradient(#0000 0%, #000 33% 66%, #0000 100%);
  mask: linear-gradient(#0000 0%, #000 33% 66%, #0000 100%);
}

.div-block-734 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 50rem;
  display: flex;
  position: absolute;
  transform: translate(0, -75%);
}

.text-block-10 {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  text-transform: uppercase;
  font-weight: 600;
  font-size: var(--u-eyebrow);
  padding: 1rem 2rem;
}

.section_unwrapped_keywords {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_keywords {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-align: center;
}

.unwrapped_keywords_box {
  background-image: linear-gradient(#0000, #0d0d0d);
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100svw;
  height: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: hidden;
  -webkit-mask: linear-gradient(#0000 0%, #000 50%);
  mask: linear-gradient(#0000 0%, #000 50%);
}

.unwrapped_keyword {
  border: .1em solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  padding: 1em 2em;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.1;
  display: inline-flex;
}

.unwrapped_keyword.is-violet {
  border-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.unwrapped_keyword.is-orange {
  border-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.unwrapped_keyword.is-circle {
  aspect-ratio: 1;
}

.unwrapped_keywords_content {
  position: absolute;
}

.sectioin_unwrapped_questions {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.unwrapped_questions {
  padding-top: var(--size--15rem);
  padding-bottom: var(--size--15rem);
  grid-column-gap: var(--size--15rem);
  grid-row-gap: var(--size--15rem);
  flex-flow: column;
  display: flex;
}

.unwrapped_questions_component {
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.unwrapped_questions_component.is-2nd {
  text-align: right;
}

.unwrapped_questions_cards {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.unwrapped_questions_card {
  padding: var(--size--6rem) var(--size--3rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  text-align: center;
  background-image: url('../images/unwrapped-optimized.avif');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.unwrapped_questions_card.is-clicks {
  background-image: url('../images/unwrapped-optimized-1_1.avif');
}

.unwrapped_questions_card.is-users {
  background-image: url('../images/unwrapped-optimized-2.avif');
}

.unwrapped_questions_wrap {
  justify-content: flex-start;
  align-items: flex-start;
  height: 50rem;
  padding-top: 12rem;
  display: flex;
  position: relative;
}

.unwrapped_question {
  transform-origin: 0 100%;
  height: 5.875rem;
  transform: translate(0)rotate(0);
}

.unwrapped_question.is-3-violet {
  transform-origin: 100% 100%;
  height: 9rem;
  transform: translate(2rem, -.5rem)rotate(-1deg);
}

.unwrapped_question.is-32 {
  transform: translate(-40%)rotate(3deg);
}

.unwrapped_question.is-1 {
  transform: translate(0)rotate(-5deg);
}

.unwrapped_question.is-21 {
  transform: translate(-20%)rotate(5deg);
}

.unwrapped_question.is-22 {
  transform: translate(0, 10%)rotate(-4deg);
}

.unwrapped_question.is-31 {
  transform: translate(-20%, 20%)rotate(-3deg);
}

.unwrapped_question.is-34 {
  height: 7rem;
  transform: translate(-200%, -10%)rotate(3deg);
}

.unwrapped_question_wrap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0% auto auto 25%;
}

.unwrapped_question_wrap.is-3 {
  inset: auto 0% 10% auto;
}

.unwrapped_question_wrap.is-2 {
  justify-content: flex-end;
  align-items: flex-start;
  inset: auto auto 0% 0%;
}

.section_unwrapped_blog {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.unwrapped_blog_inner {
  padding-top: var(--global-padding);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--size--5rem);
  border-bottom-right-radius: var(--size--5rem);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  background-image: linear-gradient(90deg, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>), var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>));
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: clip;
}

.unwrapped_blog_content {
  min-height: 80svh;
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.unwrapped_blog_content.is-article {
  min-height: auto;
  margin-top: var(--padding-vertical--medium);
  text-align: left;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 27rem;
}

.div-block-737 {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  text-align: center;
}

.unwrapped_blog_headline {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.unwrapped_blog_cards {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.unwrapped_text_gradient {
  background-image: linear-gradient(90deg, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>), var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.unwrapped_text_gradient.u-eyebrow {
  font-size: var(--size--2rem);
  letter-spacing: 2px;
}

.div-block-738 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_blog_number.u-display-3xl {
  font-size: var(--size--12rem);
  font-weight: 700;
  line-height: 1;
}

.unwrapped_blog_content-text {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  width: 50%;
  display: flex;
  position: relative;
}

.unwrapped_blog_content-img {
  aspect-ratio: 490 / 560;
  border-radius: var(--radius--section);
  width: 47%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-740 {
  max-width: 80%;
}

.unwrapped_blog_white.section-full_width-inner {
  border-bottom-left-radius: var(--radius--none);
  border-bottom-right-radius: var(--radius--none);
  -webkit-mask: linear-gradient(#000 60%, #0000 100%);
  mask: linear-gradient(#000 60%, #0000 100%);
}

.unwrapped_blog_button {
  top: auto;
  left: 0%;
  right: 0%;
  bottom: var(--global-padding);
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-align: center;
  max-width: calc(100% - 3rem);
  margin-left: auto;
  margin-right: auto;
  padding: .75em 1.5em;
  font-size: 2.5rem;
  font-weight: 600;
  position: absolute;
}

.div-block-741 {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.image-135 {
  border-radius: var(--radius--max);
  width: 4rem;
  height: 4rem;
}

.div-block-742 {
  position: relative;
}

.section_unwrapped_surfer {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-image: linear-gradient(180deg, black 25%, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 55%);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  margin-bottom: -1.5rem;
}

.unwrapped_surfer {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

.unwrapped_blog_article_logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 13rem;
  display: flex;
  position: absolute;
  inset: -5rem auto auto 0%;
}

.unwrapped_surfer_subsection {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_surfer_items {
  margin-top: var(--size--3rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: wrap;
  align-self: stretch;
  display: flex;
}

.unwrapped_surfer_item {
  padding: var(--size--2-5rem) var(--size--3rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  text-align: left;
  flex: auto;
  justify-content: center;
  align-items: center;
  transition: all .5s cubic-bezier(.3, 0, 0, 1);
  display: flex;
  position: relative;
  overflow: clip;
}

.unwrapped_surfer_item.is-hug {
  flex-grow: 0;
  min-width: 40%;
}

.unwrapped_surfer_item.is-full {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  min-width: 100%;
  display: grid;
}

.unwrapped_surfer_label {
  opacity: .33;
  font-variation-settings: "wght" 450;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.25;
}

.unwrapped_surfer_icon {
  height: var(--size--5rem);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_surfer_subitem {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.unwrapped_surfer_number {
  font-size: var(--size--4-5rem);
  font-weight: 600;
  line-height: 1;
}

.sunrfer_unwrapped_photo {
  background-image: url('../images/Surfer-Offsite-2024.avif');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 40svw;
}

.unwrapped_questions_card_number.u-display-3xl {
  font-size: 5rem;
}

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

.event_date-counter {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.legal-hero-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: auto;
  display: flex;
}

.legal-list-wrap {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: auto;
  display: grid;
}

.legal_dropdown-list-wrap {
  background-color: #0000;
  display: block;
  position: static;
}

.legal-list-icon {
  flex: none;
}

.collection-list-15 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.legal-list-group {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.legal-list-link {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  grid-template-rows: auto;
  grid-template-columns: 1.5rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.legal-list-link:hover {
  text-decoration: underline;
}

.div-block-750 {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.academy-hero-form-wrap {
  padding-top: var(--size--1-5rem);
  padding-right: var(--size--1-5rem);
  padding-bottom: var(--size--1-5rem);
  padding-left: var(--size--1-5rem);
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  container-type: inline-size;
}

.academy-hero-subscirbe {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  max-width: 25rem;
  display: flex;
}

.section-com-hero {
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
}

.com-hero-wrapper {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.com-hero-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 16 / 9;
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  transition: border-color .75s;
  display: grid;
  position: relative;
  overflow: clip;
}

.com-hero-info {
  padding-right: var(--size--5rem);
  padding-left: var(--size--5rem);
  grid-column-gap: var(--size--5rem);
  grid-row-gap: var(--size--2rem);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  display: grid;
}

.com-cta-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 50%;
  display: flex;
}

.com-cta-wrap.is-mobile {
  display: none;
}

.com-cta-wrap.is-left {
  text-align: left;
  justify-content: space-between;
  align-items: stretch;
}

.com-cta-wrap.is-center {
  margin-left: auto;
  margin-right: auto;
}

.com-navbar {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  display: flex;
}

.com-navbar-wrap {
  width: 100%;
  padding: var(--size--3rem) var(--size--2rem) var(--size--3rem) var(--size--4rem);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.com-navbar-cta-wrap {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.com-navbar-logo {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  pointer-events: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 8rem;
  font-size: 1rem;
  display: flex;
}

.com-navbar-logo:focus-visible, .com-navbar-logo[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #fff;
}

.com-hero-video-content {
  z-index: 1;
  height: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--size--4rem);
  padding-left: var(--size--5rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.com-hero-video-headline {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.com-hero-video-rating {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  margin-top: auto;
  display: flex;
}

.com-hero-video-avatars {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-136 {
  width: var(--size--2-5rem);
  aspect-ratio: 1;
  border: var(--size--0-125rem) solid black;
  border-radius: 50%;
  margin-left: -.5rem;
}

.image-136.is-1st {
  margin-left: 0;
}

.com-hero-rating-stars {
  width: 5rem;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-755 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  line-height: 1.25;
  display: flex;
}

.div-block-755.u-text-small {
  grid-column-gap: .3em;
  grid-row-gap: .15em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 25rem;
}

.com-list-item {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-757 {
  flex: none;
}

.com-hero-info-column {
  grid-column-gap: var(--size--4rem);
  grid-row-gap: var(--size--4rem);
  flex-flow: wrap;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.com-list {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.com-list.is-grid {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-760 {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  display: flex;
}

.section-com-whats-inside {
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
}

.com-inside-subsection {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  align-self: center;
  width: 100%;
  display: flex;
}

.com-inside-subsection.is-intr {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.com-inside-subsection.is-content {
  max-width: 50rem;
}

.com-inside-subsection.is-learn {
  justify-content: flex-start;
  align-items: center;
  max-width: 70rem;
}

.com-inside-subsection.is-authors {
  justify-content: space-between;
  align-items: center;
}

.com-list-icon {
  width: var(--size--1-25rem);
  height: var(--size--1-25rem);
  margin-top: var(--size--0-25rem);
  flex: none;
}

.com-whats-inside-module {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
}

.com-hero-introduction-headline.u-display-lg {
  line-height: 1.5;
}

.com-module-number {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  width: 1.55em;
  height: 1.55em;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: .8em;
  display: inline-flex;
  top: -.1em;
}

.com-module-highlight {
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  height: 1.5em;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  justify-content: center;
  align-items: center;
  margin-left: -.1em;
  margin-right: .25em;
  padding-left: .3em;
  padding-right: .3em;
  font-size: .8em;
  display: inline-flex;
  top: -.1em;
}

.com-hero {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.com-whats-inside-module-chapters {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--300);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--300);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--300);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--300);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  min-width: calc(100% + 3rem);
  box-shadow: var(--shadow-card);
  margin-left: -1.5rem;
  overflow: clip;
}

.com-whats-inside-chapter {
  padding: var(--size--1rem) var(--size--1-5rem);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.com-whats-inside-chapter:hover {
  text-decoration: underline;
}

.com-whats-inside-chapter.is-featured {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  cursor: pointer;
}

.com-whats-inside-chapter.is-featured:hover {
  text-decoration: underline;
}

.com-testimonial_client-image {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  filter: grayscale();
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.com-testimonial {
  max-width: 60rem;
  margin-top: var(--padding-vertical--small);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.com-testimonial_client {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: left;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.com-testimonial_rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  justify-content: center;
  align-items: center;
  margin-left: .125rem;
  margin-right: .125rem;
  display: flex;
}

.com-testimonial_rating-wrapper {
  display: flex;
}

.com-whats-inside-subsection-title {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  text-align: left;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.com-whats-inside-subsection-title.is-content {
  border-bottom: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  padding-bottom: 2rem;
}

.com-hero-img-wrap {
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  transition: all 1s cubic-bezier(0, 0, 0, 1);
  position: absolute;
  inset: 0% 0% 0% auto;
}

.com-hero-img {
  height: 100%;
}

.com-hero-img-mask {
  background-image: linear-gradient(19deg, var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>), #0000 50%), linear-gradient(90deg, var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>) 3%, #0000 43%);
  position: absolute;
  inset: 0%;
}

.com-hero-introduction-headline-icon {
  aspect-ratio: 1;
  height: 1em;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  justify-content: center;
  align-items: center;
  margin-left: .25em;
  margin-right: .25em;
  display: inline-block;
  position: relative;
  bottom: -.15em;
}

.com-hero-introduction-headline-icon.is-black {
  color: var(--_swatches---neutral--black);
}

.com-whats-inside-chapter-lightbox {
  width: 100%;
}

.com-author-item {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: row;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  transition-duration: .5s;
  display: flex;
}

.com-author-item:hover {
  text-decoration: underline;
}

.com-author-img {
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  filter: grayscale();
  width: 100%;
}

.com-authors-list {
  padding-right: var(--size--8rem);
  padding-left: var(--size--8rem);
  grid-column-gap: var(--size--8rem);
  grid-row-gap: var(--size--8rem);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  place-items: stretch stretch;
  display: grid;
}

.com-authors-list.is-3 {
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  grid-template-columns: 1fr 1fr 1fr;
}

.com-author-info {
  flex: 1;
}

.section-com-close-cta {
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
}

.close-cta {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  position: relative;
}

.div-block-761 {
  z-index: 2;
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 40%;
  display: flex;
  position: relative;
}

.close-cta-hedline {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  font-variation-settings: "wght" 600, "opsz" 32;
  white-space: nowrap;
  font-style: italic;
  line-height: 1;
  font-size: clamp(var(--size--2-5rem), var(--size--1rem)  + 5vw, var(--size--6rem));
}

.close-cta-hedline.is-s-anish {
  font-size: 4rem;
}

.image-137 {
  z-index: 1;
  max-width: 65rem;
  position: absolute;
  inset: 0% 0% 0% auto;
  transform: translate(20%);
}

.com-close-cta {
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  max-width: 100rem;
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  width: calc(100% - 2 * var(--global-padding));
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

.com-inside {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--size--14rem);
  grid-column-gap: var(--size--14rem);
  grid-row-gap: var(--size--14rem);
  flex-flow: column;
  display: flex;
}

.com-author-img-wrap {
  width: var(--size--7rem);
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  position: relative;
}

.com-author-img-company {
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  outline-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  outline-offset: 0px;
  background-image: url('../images/favicon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 50%;
  outline-width: 2px;
  outline-style: solid;
  width: 1.75rem;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(20%, 10%);
}

.com-author-linkedin {
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  outline-color: var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  outline-offset: 0px;
  outline-width: 2px;
  outline-style: solid;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  transition: color .5s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.25, 1, .5, 1.25);
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
  transform: translate(-20%, 10%);
}

.com-author {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
}

.com-inside-arrow {
  aspect-ratio: 1;
  width: 1.5rem;
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.com-hero-mobile {
  display: none;
}

.span-3 {
  flex: none;
}

.span-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.com-hero-eyebrow {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.com-hero-eyebrow.u-eyebrow {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  line-height: 1;
}

.com-hero-eyebrow-logo {
  width: var(--size--7-5rem);
}

.section_zapier_details {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
}

.zapier_details {
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

.wordperss_mistakes_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.com-whats-inside-chapter-icon {
  width: var(--size--1-25rem);
  height: var(--size--1-25rem);
  color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.com-whats-inside-chapter-icon.is-featured {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.section_cta-headline {
  text-indent: var(--size--3-5rem);
  position: relative;
}

.inline-symbol {
  left: 0%;
  top: var(--size--1rem);
  width: var(--size--2-5rem);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: auto;
  right: auto;
}

.com_toc_wrap {
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--xlarge);
  position: absolute;
  inset: 0% auto 0% 0%;
}

.com_toc_item {
  padding: var(--size--0-5rem) 0px;
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  background-color: var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
  color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
}

.com_toc_item:hover, .com_toc_item.is-active {
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.com_toc {
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 40svh;
}

.com_toc_line {
  width: 1rem;
  height: var(--border-width);
  background-color: var(--swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>);
  transition: all .3s cubic-bezier(.25, 1, .5, 1.25);
}

.com-sections {
  position: relative;
}

.com-cta-tooltip {
  opacity: .5;
  text-underline-offset: .4em;
  text-underline-position: under;
  cursor: help;
  text-decoration: underline;
  text-decoration-thickness: .01em;
  -webkit-text-decoration-color: color-mix(in srgb, currentColor, transparent 50%);
  text-decoration-color: color-mix(in srgb, currentColor, transparent 50%);
}

.section_enterprise_hero {
  min-height: 65svh;
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-image: linear-gradient(180deg, black, var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>));
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: clip;
}

.section_enterprise_pages {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-image: linear-gradient(0deg, black, var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>));
}

.section_enterprise_features {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-image: linear-gradient(180deg, black, var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>));
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.section_enterprise_calculator {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.enterprise_hero {
  z-index: 2;
  padding-top: var(--padding-vertical--medium);
  grid-column-gap: var(--size--6rem);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  display: flex;
  position: relative;
}

.enterprise_pages {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--xlarge);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

.enterprise_pages_img_wrap {
  pointer-events: none;
  position: relative;
}

.enterprise_pages_img_main {
  aspect-ratio: 16 / 9;
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  object-position: 50% 0%;
  width: 100%;
  box-shadow: var(--shadow-card);
}

.enterprise_pages_img_main.is-secondary_up {
  margin-left: 105%;
  position: absolute;
  bottom: 15rem;
}

.enterprise_pages_img_main.is-secondary_down {
  margin-left: var(--size--3rem);
  position: absolute;
  top: 20rem;
}

.div-block-775 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.enterprise_pages_testimonial {
  padding-right: var(--size--4rem);
  padding-left: var(--size--4rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.enterprise_pages_testimonial_client-image {
  width: var(--size--4rem);
  aspect-ratio: 1;
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  object-fit: cover;
  border-radius: 100%;
}

.enterprise_pages_testimonial_client-logo {
  height: var(--size--3rem);
  margin-left: var(--size--4rem);
}

.enterprise_pages_buttons {
  margin-top: var(--gap--medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: minmax(20rem, 1fr) auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.enterprise_team_person {
  width: var(--size--3-5rem);
  aspect-ratio: 1;
  margin-right: -.4rem;
  position: relative;
}

.enterprise_team {
  flex-flow: row-reverse;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.enterprise_team_avatar {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  border: 4px solid;
}

.enterprise_team_check {
  width: var(--size--1-25rem);
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(10%, 10%);
}

.progressive-blur-left {
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.progressive-blur {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.progressive-blur-right {
  width: 25%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.enterprise_features {
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--xlarge);
  grid-column-gap: var(--padding-vertical--xlarge);
  grid-row-gap: var(--padding-vertical--xlarge);
  flex-flow: column;
  display: flex;
}

.enterprise_features_tabs {
  position: relative;
}

.enterprise_cs_card {
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  overflow: clip;
}

.enterprise_cs_card.is-light {
  border-color: var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--100);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.enterprise_cs_card-button {
  padding: var(--size--1-25rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.enterprise_cs_card-content {
  padding: var(--size--6rem) var(--size--5rem) var(--size--6rem) var(--size--4rem);
  grid-column-gap: var(--size--2-5rem);
  grid-row-gap: var(--size--2-5rem);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.enterprise_cs_card-number {
  margin-top: auto;
  margin-bottom: var(--gap--xsmall);
  font-size: var(--size--9rem);
  font-weight: 200;
  line-height: .8;
}

.enterprise_cs_card-testimonial {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-direction: column;
  justify-content: space-between;
  align-self: center;
  align-items: flex-start;
  max-width: 60rem;
  display: flex;
}

.enterprise_cs_card-number-wrap {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.enterprise_cs_card-logo {
  height: var(--size--2rem);
  filter: contrast(0%) brightness(500%) saturate(0%);
}

.enterprise_cs_card-logo.is-inverted {
  filter: contrast(0%) brightness(0%) saturate(0%);
}

.enterprise_cs_card-author {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: left;
  align-items: center;
  display: flex;
}

.enterprise_fetaures_tab-component {
  grid-column-gap: var(--size--6-5rem);
  grid-row-gap: var(--size--6-5rem);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.enterprise_fetaures_tabs {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.enterprise_fetaures_tab-intro {
  width: 35rem;
  transition: opacity .2s;
  position: absolute;
  inset: 0% auto auto 0%;
}

.enterprise_features_tab-pene {
  z-index: 2;
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--main);
  min-width: 66rem;
  max-width: 50svw;
  transition: all .5s cubic-bezier(.5, 0, 0, 1.25);
  overflow: clip;
}

.enterprise_fetaures_penes {
  z-index: 2;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.enterprise_features_tab {
  padding: var(--size--2rem) var(--global-padding);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: var(--border-width) solid var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 2rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.enterprise_features_tab:hover {
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
}

.enterprise_features_tab.w--current {
  border: 1px solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
}

.enterprise_features_tab-detials {
  overflow: clip;
}

.div-block-779 {
  background-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  width: 2px;
  height: 250%;
  position: absolute;
  inset: auto auto -4rem 0%;
}

.div-block-779.is-mobile-right {
  display: none;
}

.enterprise_features_tab-icon.is-violet {
  color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
}

.enterprise_features_tab-icon.is-orange {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.enterprise_program {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

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

.enterprise_program_intro_button {
  width: 100%;
  max-width: 30rem;
  margin-top: var(--size--1rem);
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  display: flex;
}

.enterprise_program_card {
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 1.25fr);
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  overflow: clip;
}

.enterprise_program_card_img {
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  overflow: clip;
  -webkit-mask: linear-gradient(#000 75%, #0000);
  mask: linear-gradient(#000 75%, #0000);
}

.enterprise_program_card_switcher_tag {
  min-width: 75%;
  padding: var(--size--1rem) var(--size--2-5rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-radius: var(--radius--max);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  flex: none;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
  position: relative;
  transform: translate(0, -50%);
}

.enterprise_program_card_content {
  padding-right: var(--size--3rem);
  padding-bottom: var(--size--3rem);
  padding-left: var(--size--3rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.enterprise_program_card_switcher_label {
  z-index: 2;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative;
}

.enterprise_program_card_switcher_icon {
  z-index: 2;
  width: var(--size--1-5rem);
  aspect-ratio: 1;
  position: relative;
}

.unsplash-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  height: auto;
  display: block;
}

.enterprise_program_card_content_logo {
  height: var(--size--2rem);
  max-width: var(--size--8rem);
  object-fit: contain;
  margin-left: auto;
}

.enterprise_cs_card-author-copy {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: left;
  align-self: stretch;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.enterprise_hero_swoosh {
  z-index: 1;
  pointer-events: none;
  color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.enterprise_details_grid {
  grid-column-gap: var(--size--6rem);
  grid-row-gap: var(--padding-vertical--medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.enterprise_benefits_primary {
  padding-top: var(--size--4rem);
  padding-right: var(--size--4rem);
  padding-left: var(--size--4rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-radius: var(--radius--section);
  background-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: clip;
}

.enterprise_benefits_primary.is-orange {
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.image-138 {
  width: 100%;
  max-height: 30rem;
  margin-top: var(--gap--large);
  border-radius: var(--radius--main) var(--radius--main) var(--radius--none) var(--radius--none);
  object-position: 50% 0%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-791 {
  padding-left: var(--size--4rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.enterprise_calculator {
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.enterprise_calculator-intro {
  grid-column-gap: var(--size--6rem);
  grid-row-gap: var(--size--6rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  width: 100%;
  display: grid;
}

.div-block-791-copy {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.enterprise_calculator-calculator {
  grid-column-gap: var(--size--6rem);
  grid-row-gap: var(--size--6rem);
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--100);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gsap-timeline {
  opacity: .5;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  height: 100svh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.gsap-timeline-text {
  color: red;
}

.div-block-796 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.enterprise_calculator-card {
  padding-top: var(--size--4rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.enterprise_calculator-card.is-results {
  padding-right: var(--size--2rem);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  background-image: linear-gradient(135deg, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>), var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>));
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  border-radius: inherit;
  position: relative;
}

.enterprise_calculator-inputs {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, .5fr);
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.enterprise_calculator-input {
  flex-flow: column;
  display: flex;
}

.enterprise_calculator-input-label {
  height: var(--size--2rem);
  opacity: .5;
  margin-bottom: 0;
}

.enterprise_calculator-input-field {
  height: var(--size--5rem);
  padding: var(--size--1-5rem);
  border-radius: var(--radius--main);
  font-size: var(--_text-sizes---u-text-md);
  background-color: #0000001a;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  line-height: 1;
  display: flex;
  position: relative;
}

.enterprise_calculator-input-field:hover {
  background-color: #00000026;
}

.enterprise_calculator-input-field:focus {
  outline-style: none;
}

.enterprise_calculator-input-field:focus-visible, .enterprise_calculator-input-field[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px #000;
}

.enterprise_calculator-input-field.is-inside {
  width: 100%;
  padding-left: var(--size--0-5rem);
  background-color: var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
}

.enterprise_calculator-input-field.is-inside.is-predefined {
  pointer-events: none;
}

.enterprise_calculator-input-field.is-inside.is-select {
  padding-top: var(--size--0rem);
  padding-bottom: var(--size--0rem);
}

.enterprise_calculator-input-field.is-wrapper {
  padding-top: var(--size--0rem);
  padding-right: var(--size--0rem);
  padding-bottom: var(--size--0rem);
}

.enterprise_calculator-input-chevron {
  width: var(--size--1-5rem);
  height: var(--size--1-5rem);
  aspect-ratio: 1;
  pointer-events: none;
  position: absolute;
  inset: auto 1rem auto auto;
}

.enterprise_calculator-switcher {
  height: var(--size--3rem);
  margin-top: var(--gap--main);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  font-size: var(--_text-sizes---u-text-sm);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.enterprise_calculator-result {
  height: var(--size--7rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-bottom: 1px solid #2b2633;
  grid-template-rows: auto;
  grid-template-columns: 1.5rem 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.u-text-medium {
  font-size: var(--u-text-md);
}

.div-block-799 {
  margin-left: auto;
}

.enterprise_calculator-result-roi {
  padding-bottom: var(--size--1-5rem);
  border-bottom: 1px dashed var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  font-size: var(--size--1-25rem);
  justify-content: space-between;
  align-self: stretch;
  align-items: baseline;
  margin-top: auto;
  display: flex;
}

.enterprise_calculator-button {
  height: var(--size--5rem);
  padding: var(--global-padding);
  border-radius: var(--radius--main);
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  font-size: var(--_text-sizes---u-text-md);
  margin-top: auto;
  font-weight: 600;
}

.toggle-switch {
  flex: none;
}

.div-block-800 {
  grid-column-gap: var(--gap--none);
  grid-row-gap: var(--gap--none);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: auto;
  display: flex;
}

.text-block-11 {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  font-size: 1.1rem;
}

.div-block-802 {
  grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  display: grid;
}

.enterprise_benefits_secondary {
  padding-top: var(--padding-vertical--small);
  padding-right: var(--size--4rem);
  padding-bottom: var(--padding-vertical--small);
  padding-left: var(--size--4rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.enterprise_benefits_card {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.enterprise_benefits_card_icon {
  width: var(--size--2-5rem);
  aspect-ratio: 1;
  color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.enterprise_benefits_card_icon.is-orange {
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.enterprise_benefits {
  border: var(--border-width) solid var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
  border-radius: var(--radius--section);
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  position: relative;
}

.enterprise-form {
  margin-bottom: 0;
  overflow: clip;
}

.div-block-804 {
  grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.enterprise_gdpr_badge {
  z-index: 50;
  width: var(--size--16rem);
  aspect-ratio: 1;
  pointer-events: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(15%, 260%);
}

.cs_intro {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.enterprise-form-modal {
  z-index: 999999;
  background-color: var(--_swatches---neutral--transparent);
  width: 100%;
  max-width: 100svw;
  height: 100%;
  min-height: 100svh;
  max-height: 100svh;
  color: var(--_swatches---neutral--white);
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.enterprise-form-modal-wrap {
  max-width: var(--_layout---max-width-xlarge);
  padding-top: var(--size--2-5rem);
  padding-right: var(--global-padding);
  padding-bottom: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  width: calc(100svw - var(--global-padding));
  max-height: calc(100svh - var(--global-padding));
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.enterprise-form-modal-close {
  left: auto;
  top: var(--global-padding);
  right: var(--global-padding);
  width: var(--size--2-5rem);
  padding: var(--size--0-25rem);
  aspect-ratio: 1;
  border-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  position: absolute;
  bottom: auto;
}

.enterprise-modal-intro {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.blog-sidebar-banner-img {
  object-position: 50% 0%;
  min-width: calc(95% + 2 * var(--global-padding));
  align-self: center;
}

.ai-banner-eng {
  z-index: 999999;
  padding: var(--size--0-5rem) var(--global-padding);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
  filter: brightness();
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  text-align: center;
  flex: 1;
  justify-content: center;
  align-items: center;
  font-size: .75rem;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  overflow: hidden;
}

.ai-banner-eng:hover {
  background-color: var(--swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>);
}

.academy-headline-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.academy_hero-upcoming_persons {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: flex-start start;
  display: flex;
}

.academy_hero-upcoming_cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  font-size: var(--_text-sizes---u-text-md);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  display: grid;
}

.resources_intro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 55rem;
  display: flex;
}

.surfer-requests_form_tools.form_item-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.com-love_check {
  width: var(--size--1rem);
  height: var(--size--1rem);
  color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.com-love_name {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.com-love_card {
  z-index: 1;
  width: 100%;
  margin-bottom: var(--global-padding);
  padding: var(--global-padding);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
  border-radius: var(--radius--medium);
  background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  flex-direction: column;
  flex: 25rem;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-815 {
  height: var(--border-width);
  background-color: var(--swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>);
}

.div-block-817 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  display: flex;
}

.com-whats-inside-flag {
  border: .2rem solid var(--swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>);
  border-radius: var(--radius--max);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: -.5rem;
  display: flex;
}

.com-whats-inside-flags-wrap {
  display: flex;
}

.blog_navbar_logo-label {
  margin-left: var(--size--0-125rem);
  color: var(--_swatches---neutral--400);
  font-size: var(--size--1-25rem);
  font-weight: 500;
  line-height: 1;
}

.blog_navbar_logo-label:hover {
  color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
}

.blog_navbar_logo-wrap {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_navbar_logo-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: flex;
}

.blog_navbar_items {
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  transition: all .3s cubic-bezier(1, 0, 0, 1);
  display: flex;
}

.blog_navbar_buttons {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.blog_navbar_search {
  height: 3rem;
  padding-right: var(--size--1rem);
  padding-left: var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--max);
  cursor: pointer;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  transition: all .4s cubic-bezier(1, 0, 0, 1);
  display: flex;
  position: relative;
}

.blog_navbar_search:hover {
  background-color: var(--_swatches---neutral--900);
}

.blog_navbar_search:focus-visible, .blog_navbar_search[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 3px solid #fff;
}

.blog_navbar_theme-icon {
  z-index: 1;
  width: var(--size--1-5rem);
  height: var(--size--1-5rem);
  cursor: pointer;
  mix-blend-mode: screen;
  align-self: center;
  position: relative;
}

.blog_navbar_theme-icon:focus {
  outline-offset: 0px;
  outline: 3px solid #fff;
}

.js-change-blog-com {
  display: none;
}

.blog_navbar_item {
  padding: var(--size--0-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.blog_navbar_item-toggle {
  padding: var(--size--1rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.blog_navbar_item-toggle:focus-visible, .blog_navbar_item-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 3px solid #fff;
}

.blog_navbar_item-dropdown {
  left: auto;
  top: var(--size--3rem);
  padding-top: var(--size--1rem);
  padding-right: var(--size--0-5rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--1rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  flex-flow: column;
  width: max-content;
  bottom: auto;
  right: auto;
}

.blog_navbar_item-icon {
  width: var(--size--1rem);
  aspect-ratio: 1;
  color: var(--_swatches---neutral--600);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog_navbar_item-label {
  text-wrap: pretty;
  flex: none;
  max-width: 17rem;
}

.blog_navbar_item-wrap {
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  display: flex;
}

.blog_navbar_item-toggle-label {
  flex: none;
}

.blog_navbar {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 15rem) 1fr auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
}

.section-blog-hero {
  z-index: 1;
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  view-transition-name: section-blog-hero;
}

.blog-hero {
  max-width: var(--_layout---max-width-medium);
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--size--3rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-content {
  z-index: 2;
  padding: var(--size--0-5rem);
  background-color: var(--_swatches---neutral--black);
  flex-flow: column;
  flex: auto;
  display: flex;
}

.blog-content-wrap {
  border: var(--border-width) solid var(--_swatches---neutral--white);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  flex: auto;
  position: relative;
}

.blog-editors-pick-deco {
  z-index: 50;
  width: var(--size--2-5rem);
  aspect-ratio: 88 / 106;
  pointer-events: none;
  color: var(--_swatches---orange--main);
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
  transform: translate(0%, -25%);
}

.blog-editors-pick {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.blog-editors-pick_tab {
  padding: var(--size--0-25rem) var(--size--1rem);
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--transparent);
  font-size: var(--_text-sizes---u-text-sm);
  flex: none;
  font-weight: 500;
}

.blog-editors-pick_tab:hover {
  background-color: var(--_swatches---neutral--200);
}

.blog-editors-pick_tab:focus-visible, .blog-editors-pick_tab[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 3px solid #000;
}

.blog-editors-pick_tab.w--current {
  border-color: var(--_swatches---neutral--black);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.blog-editors-pick_tabs {
  margin-bottom: var(--gap--xlarge);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.post-header {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.blog-card_info {
  margin-top: var(--gap--xsmall);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-card_subtitle {
  color: var(--_swatches---neutral--500);
}

.post-category {
  color: var(--_swatches---neutral--500);
  font-size: var(--_text-sizes---u-text-sm);
  flex: none;
}

.post-category:hover {
  color: var(--_swatches---neutral--black);
  text-decoration: underline;
}

.blog-card_date {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  color: var(--_swatches---neutral--500);
  flex: none;
  display: flex;
}

.blog-posts_col-list {
  grid-column-gap: var(--size--2-5rem);
  grid-row-gap: var(--size--4rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-card_photo {
  height: var(--size--1-5rem);
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  flex: none;
}

.blog-latest-articles_wrap {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.section-blog-banner {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--2rem);
}

.blog-banner {
  border: var(--border-width) solid var(--_swatches---neutral--black);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  overflow: clip;
}

.blog-banner_img-wrap {
  aspect-ratio: 16 / 9;
  width: 100%;
  height: 100%;
  position: relative;
}

.blog-banner_content {
  padding: var(--padding-vertical--medium) var(--size--4rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog-banner_img {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 30%);
  mask-image: linear-gradient(to right, #0000 0%, #000 30%);
}

.text-color-gray-400 {
  color: var(--_swatches---neutral--400);
}

.section-blog-product {
  border-top: var(--border-width) solid var(--_swatches---neutral--200);
}

.blog-product {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.blog-product_content {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: minmax(60%, 1fr) minmax(200px, 1.65fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.blog-product_deco {
  aspect-ratio: 16 / 9;
  border-radius: var(--radius--section);
  object-position: 50% 0%;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: clip;
}

.blog-product_col-wrap {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog-product_col-list {
  padding-top: var(--gap--large);
  padding-bottom: var(--size--2rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blog_section-header {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.section-blog-academy {
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.blog-academy {
  max-width: 40rem;
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog_navbar_search-shortcut {
  color: var(--_swatches---neutral--500);
  font-size: .8rem;
  line-height: 1;
}

.blog_navbar_search-shortcut.is-blog {
  padding-bottom: var(--size--0-125rem);
  align-self: flex-end;
}

.blog_navbar_search-bar {
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.blog_navbar_search-input {
  width: var(--size--4rem);
  background-color: var(--_swatches---neutral--transparent);
  border: 1px #000;
  align-self: stretch;
  margin: 0;
  padding: 0;
  font-size: .9em;
  font-weight: 500;
  line-height: 1;
  transition: width .5s cubic-bezier(.3, 1, .5, 1.1);
}

.blog_navbar_search-input:hover {
  width: var(--size--5rem);
}

.blog_navbar_search-input:focus {
  width: var(--size--15rem);
}

.blog_navbar_search-input::placeholder {
  color: currentColor;
}

.blog_navbar-side-wrap {
  width: 20rem;
}

.js---focus-on-cmd-k {
  display: none;
}

.tabs {
  flex-flow: column;
  display: flex;
}

.blog-card_title {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-card_title:hover {
  text-decoration: underline;
}

.learn_component {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.learn_primarry {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.learn_secondary {
  grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.learn_secondary:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  grid-template-columns: 1fr 1fr;
}

.learn_card {
  padding: var(--global-padding);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border: var(--border-width) solid var(--_swatches---orange--main);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---orange--main);
  color: var(--_swatches---neutral--black);
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 1fr;
  align-content: space-between;
  place-items: center stretch;
  display: grid;
  position: relative;
  overflow: hidden;
}

.learn_card.is-community {
  border-color: var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.learn_card.is-community:where(.w-variant-a3e9ec42-1f4f-55c3-9b7a-7c5be3983e59), .learn_card.is-community:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  background-color: var(--_swatches---violet--main);
}

.learn_card.is-gray {
  border-color: var(--_swatches---neutral--100);
  background-color: var(--_swatches---neutral--100);
}

.learn_card.is-gray:where(.w-variant-a3e9ec42-1f4f-55c3-9b7a-7c5be3983e59), .learn_card.is-gray:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  border: 1px solid var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--1000);
  color: var(--_swatches---neutral--white);
}

.learn_card.is-gray:hover {
  border-color: var(--_swatches---orange--main);
}

.learn_card.is-gray.is-blog:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  display: none;
}

.learn_card.is-course {
  border-color: var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.learn_card.is-course:where(.w-variant-a3e9ec42-1f4f-55c3-9b7a-7c5be3983e59), .learn_card.is-course:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--1000);
}

.learn_card.is-course:hover {
  border-color: var(--_swatches---orange--main);
}

.learn_card.is-violet {
  border-color: var(--_swatches---violet--main);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
}

.learn_card-badges {
  z-index: 50;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.learn_card-badge {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: var(--border-width) solid var(--_swatches---neutral--800);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  text-transform: uppercase;
  border-radius: 5rem;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem .4rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.2;
  display: inline-flex;
}

.learn_card-badge.is-secondary:where(.w-variant-a3e9ec42-1f4f-55c3-9b7a-7c5be3983e59), .learn_card-badge.is-secondary:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  border-color: var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--900);
}

.learn_card-badge-icon {
  border: var(--border-width) solid var(--_swatches---neutral--800);
  background-color: var(--_swatches---neutral--black);
  width: 2rem;
  height: 2rem;
  color: var(--_swatches---neutral--white);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.learn_card-content {
  z-index: 50;
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.learn_card-carousel {
  aspect-ratio: 16 / 9;
  flex-direction: column;
  flex: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  position: relative;
}

.learn_card-carousel-item {
  z-index: 3;
  border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  width: 100%;
  min-height: 100%;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border: 1px solid #ffffff1f;
  justify-content: center;
  align-items: center;
  transition-property: all;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  display: flex;
  position: absolute;
  overflow: clip;
}

.learn_card-course-img {
  opacity: .5;
  position: absolute;
  inset: 0% 0% 0% auto;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 60%);
  mask-image: linear-gradient(to right, #0000 0%, #000 60%);
}

.learn_card-course-img:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  aspect-ratio: 3 / 2;
}

.learn_card-mobile-actions {
  display: none;
}

.com-bundle {
  width: 100%;
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---orange--main);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.com-bundle_content {
  z-index: 2;
  padding: var(--size--4rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
  position: relative;
}

.com-bundle_deco {
  z-index: 1;
  aspect-ratio: 1;
  border-radius: var(--radius--section);
  justify-content: center;
  align-items: flex-end;
  margin-top: -20%;
  display: flex;
  position: relative;
  overflow: clip;
}

.com-bundle_deco-certyficate {
  transform: translate(20%, 30px);
}

.com-bundle_deco-scale {
  perspective-origin: 100% 100%;
  transform-origin: 100% 100%;
  width: 14rem;
  transition-property: all;
  transition-duration: .4s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
  position: absolute;
  transform: rotate(-2deg)translate(-40%, 10%);
  -webkit-mask-image: linear-gradient(#000 60%, #0000 100%);
  mask-image: linear-gradient(#000 60%, #0000 100%);
}

.com-bundle_pill {
  padding: var(--size--0-75rem) var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  justify-content: center;
  align-items: center;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.com-bundle_pill.is-circle {
  width: 1.5em;
  height: 1.5em;
  padding: var(--size--0rem);
  border-radius: var(--radius--max);
}

.com-bundle_pills-row {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.com-bundle_crossed {
  color: var(--_swatches---neutral--400);
  text-decoration: line-through;
}

.com-bundle_cta {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  color: var(--_swatches---neutral--black);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.com-bundle_pill-icon {
  width: 40%;
}

.com-bundle_pills.u-display-lg {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.com-review {
  padding-top: var(--size--3rem);
  padding-right: var(--global-padding);
  padding-bottom: var(--size--3rem);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--white);
  text-align: center;
  scroll-snap-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.com-review_client {
  grid-column-gap: var(--gap--none);
  grid-row-gap: var(--gap--none);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.com-review_wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.review_quote.u-display-xs {
  font-size: 1.25em;
  font-weight: 400;
}

.com-review_name {
  font-size: 1.1em;
  font-weight: 700;
}

.com-review_subtitle {
  color: var(--_swatches---neutral--400);
  font-size: .9em;
  text-decoration: underline;
}

.com-review_subtitle:hover {
  color: var(--_swatches---violet--main);
}

.learn_card-community-img {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog_navbar-mobile-cta {
  display: none;
}

.blog_navbar-menu {
  background-color: var(--_swatches---neutral--transparent);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-button {
  justify-content: center;
  align-items: center;
  padding: 0;
  display: none;
}

.blog_navbar-mobile-search {
  display: none;
}

.blog_navbar-hide-mobile {
  flex: none;
}

.dark-mode-styles {
  display: none;
}

.blog_navbar_search-icon, .blog_navbar_menu-icon {
  width: var(--size--1-5rem);
  height: var(--size--1-5rem);
  aspect-ratio: 1;
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.rive---menu-icon, .rive---dark-mode, .rive---bookmark, .blog_footer-searchbar-wrap {
  display: none;
}

.blog_footer-searchbar-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  border-style: solid;
  border-width: var(--border-width);
  border-radius: var(--radius--main);
  border-color: #1a1919;
  justify-content: flex-end;
  align-items: stretch;
  margin: 0;
  display: flex;
  overflow: clip;
}

.blog_footer-searchbar-wrap:hover:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  border-color: var(--_swatches---neutral--800);
}

.blog_footer-searchbar-input:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  padding: var(--size--0-875rem) var(--global-padding);
  background-color: var(--_swatches---neutral--transparent);
  border-style: none;
  margin: 0;
}

.blog_footer-searchbar-input.button.is-secondary:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  padding-right: var(--size--2rem);
  padding-left: var(--size--2rem);
}

.blog_footer_logo-wrap {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  align-items: center;
  display: none;
}

.blog_footer_logo-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: flex;
}

.footer-blog-copyrights {
  display: none;
}

.footer-blog-copyrights:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  display: block;
}

.blog-post-hero {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-post-hero_category {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-post-hero_intro {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post-hero_authors {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-post-hero_authors-wrap {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--size--0rem);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-post_article-rich-text {
  overflow-wrap: anywhere;
  max-width: var(--article-container);
  flex-flow: column;
  display: flex;
}

.blog-post_article-rich-text h1 {
  padding-top: var(--size--4rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-lg);
}

.blog-post_article-rich-text h2 {
  padding-top: var(--size--3rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-md);
}

.blog-post_article-rich-text h3 {
  padding-top: var(--size--2-5rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-sm);
}

.blog-post_article-rich-text p {
  padding-bottom: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  font-size: inherit;
}

.blog-post_article-rich-text ol {
  margin-top: var(--size--0-5rem);
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--2rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.blog-post_article-rich-text ul {
  margin-top: 0;
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.blog-post_article-rich-text li {
  margin-top: 0;
  margin-bottom: var(--gap--xsmall);
  padding-left: var(--size--0-5rem);
}

.blog-post_article-rich-text blockquote {
  max-width: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-right: 0;
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  font-weight: 600;
  line-height: 1.25;
  font-size: var(--u-display-md);
  text-wrap: auto;
  min-width: var(--article-container-large);
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.blog-post_article-rich-text figure {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  display: flex !important;
}

.blog-post_article-rich-text a {
  color: var(--_swatches---violet--main);
  text-underline-offset: .25rem;
  font-weight: 600;
  text-decoration: none;
  display: inline;
}

.blog-post_article-rich-text a:hover {
  color: var(--_swatches---orange--main);
  text-decoration: underline;
}

.blog-post_article-rich-text sub {
  font-size: 1em;
}

.blog-post_article-rich-text h5 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---violet--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---violet--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---violet--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---violet--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---violet--light);
  color: var(--_swatches---violet--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.blog-post_article-rich-text h6 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---orange--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---orange--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---orange--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---orange--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---orange--light);
  color: var(--_swatches---orange--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.blog-post_article-rich-text figcaption {
  margin-top: var(--size--1rem);
  color: var(--_swatches---neutral--600);
  padding: 0;
  font-size: .875em;
}

.blog-post_article-rich-text h4 {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-xs);
}

.blog-post_article-rich-text img {
  border: var(--border-width) solid var(--_swatches---neutral--100);
}

.blog-post {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog-style {
  display: none;
}

.section-blog-post_relative-articles {
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--100);
}

.blog-post_relative-articles {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.blog-card_title-icon {
  width: var(--size--2rem);
  aspect-ratio: 1;
  color: var(--_swatches---neutral--300);
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: all .25s cubic-bezier(.25, 1, .5, 1.25);
  display: flex;
}

.blog-post_hero-author-link {
  flex: none;
  font-weight: 500;
}

.blog-post_hero-author-link:hover {
  text-decoration: underline;
}

.blog-post_sidebar {
  width: 100%;
  max-width: 20rem;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  padding-left: var(--global-padding);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-post_sidebar.is-right {
  padding-right: var(--global-padding);
  padding-left: var(--size--0rem);
  justify-content: flex-start;
  align-items: flex-end;
  inset: 0% 0% 0% auto;
}

.blog-post_cs-canvas {
  z-index: 1;
  height: var(--size--2-5rem);
}

.blog-post_cs-canvas:focus {
  outline-offset: 0px;
  outline: 3px solid #fff;
}

.rive---content-score {
  display: none;
}

.blog-post_cs-wrap {
  justify-content: center;
  align-items: flex-end;
  font-weight: 600;
  display: flex;
  position: relative;
}

.blog-post_cs {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  cursor: help;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post_cs-label-tooltip {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post_cs-label-tooltip-icon {
  width: 1em;
  color: var(--_swatches---neutral--400);
}

.blog-post-toc_list {
  scrollbar-width: none;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 50%;
  max-height: 90svh;
  display: flex;
  overflow-y: auto;
}

.blog-post-toc_item {
  padding-top: var(--size--0-25rem);
  padding-bottom: var(--size--0-25rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  color: var(--_swatches---neutral--500);
  font-size: var(--_text-sizes---u-text-sm);
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  transition: all .5s cubic-bezier(.34, 1.56, .64, 1);
  display: flex;
}

.blog-post-toc_item:hover {
  flex: none;
}

.blog-post-toc_item.is-before {
  opacity: .5;
}

.blog-post-toc_item.is-before:hover {
  opacity: 1;
}

.blog-post-toc_item-line {
  width: var(--size--0-25rem);
  height: var(--border-width);
  background-color: currentColor;
  flex: none;
  margin-top: .725em;
  transition-property: width;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.25, 1, .5, 1.25);
}

.blog-post_sidebar-content {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  flex: 1;
  width: 100%;
  max-width: 17rem;
  display: flex;
}

.blog-post_cs-value {
  text-align: center;
  font-size: .9em;
  line-height: 1;
  position: absolute;
}

.blog-post_sidebar-toggle {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  border-radius: var(--radius--small);
  color: var(--_swatches---neutral--400);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.blog-post_sidebar-toggle:hover {
  color: var(--_swatches---neutral--black);
}

.blog-post-toc {
  top: var(--global-padding);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
}

.blog-post_sidebar_author {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.blog-post_sidebar_author-avatar {
  height: var(--size--3rem);
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--_swatches---violet--main);
}

.blog-post_sidebar_author-info {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post_sidebar_author-info:hover {
  text-decoration: underline;
}

.blog-post_sidebar_author-name {
  line-height: 1.25;
}

.blog-post_author-link {
  padding: var(--size--0-25rem);
  opacity: .33;
}

.blog-post_author-link:hover {
  opacity: 1;
}

.blog-post_sidebar_author-socials {
  grid-column-gap: var(--size--0-125rem);
  grid-row-gap: var(--size--0-125rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post_sidebar_author-sm-icon {
  height: var(--size--1-5rem);
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.toc-shortcut {
  color: var(--_swatches---neutral--black);
  font-size: .8rem;
  line-height: 1;
}

.blog-post_sidebar_banner {
  top: var(--global-padding);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: sticky;
}

.blog-post_sidebar-banner {
  padding-top: var(--size--3rem);
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border: var(--border-width) solid var(--_swatches---neutral--1000);
  border-radius: var(--radius--medium);
  color: #fff;
  text-align: center;
  background-color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: stretch;
  transition: all .4s cubic-bezier(.34, 1.56, .64, 1);
  display: flex;
  position: relative;
  overflow: clip;
}

.blog-post_footer {
  width: 100%;
  padding-top: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  color: var(--_swatches---neutral--600);
  max-width: var(--article-container);
  flex-flow: column;
  display: flex;
}

.blog-post_footer-author-avatar {
  height: var(--size--5rem);
  aspect-ratio: 1;
  border-radius: var(--radius--max);
}

.blog-post_footer-author-name {
  flex: 1;
}

.blog-post_footer-author-headline {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0rem);
  color: var(--_swatches---neutral--black);
  font-size: var(--_text-sizes---u-text-md);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.blog-post_author-links {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.blog-post_footer-author {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-post_footer-author-info {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog-post_cta {
  margin-top: var(--padding-vertical--medium);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--900);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--900);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--900);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--900);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  width: var(--article-container-large);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) 1fr auto;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: flex;
}

.blog-post_cta-icon {
  height: var(--size--3rem);
}

.blog-post_cta-button {
  padding: var(--size--1rem) var(--size--2rem);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.blog-post_cta-content {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.js---back-to-blog-with-cmd-b {
  display: none;
}

.blog-post_relative-articles_col-item {
  padding-right: var(--gap--large);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-right: var(--border-width) solid var(--_swatches---neutral--200);
  flex: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
}

.blog-post_relative-articles_col-list {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.blog-card_title-headline {
  flex: 1;
}

.author-hero_links {
  margin-top: var(--gap--medium);
  grid-column-gap: var(--size--0-5rem);
  grid-row-gap: var(--size--0-5rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-hero_main {
  margin-bottom: var(--gap--small);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-hero_main-avatar {
  height: var(--size--6rem);
  aspect-ratio: 1;
  border-radius: var(--radius--max);
  background-color: var(--_swatches---violet--main);
}

.author-hero_main-name {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.search-results_bar {
  margin-top: var(--gap--large);
  border-bottom: 1px solid var(--_swatches---neutral--800);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.search-results_bar-input {
  background-color: var(--_swatches---neutral--transparent);
  border: 1px #000;
  margin: 0;
}

.search-results_bar-input.u-display-md {
  text-align: center;
}

.search-results_bar-input.u-display-md:focus, .search-results_bar-input.u-display-md::placeholder {
  color: var(--_swatches---neutral--white);
}

.search-results_bar-button {
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--transparent);
  flex: none;
  width: 4em;
  height: 4em;
  padding: .75em;
  font-size: .8em;
}

.search-results_bar-button:hover {
  background-color: var(--_swatches---neutral--900);
}

.js---accept-terms {
  display: none;
}

.academy_hero-upcoming_persons-michal {
  border-radius: var(--radius--section);
  object-position: 50% 50%;
  align-self: stretch;
  max-height: 20rem;
}

.notification-bar-blog-style {
  display: none;
}

.div-block-818 {
  max-width: 60rem;
  margin-top: var(--padding-vertical--medium);
  padding: var(--size--4rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border: var(--border-width) solid var(--_swatches---orange--main);
  border-radius: var(--radius--main);
  color: var(--_swatches---neutral--white);
  text-align: center;
  background-color: #00000080;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-819 {
  margin-bottom: var(--gap--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.sidebar_item {
  color: var(--_swatches---neutral--500);
  cursor: pointer;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.sidebar_item.is-active {
  color: var(--_swatches---neutral--white);
}

.app-sidebar {
  color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 5rem;
  padding: .25rem .5rem .5rem;
  transition: all .2s;
  display: flex;
  position: relative;
}

.sidebar_icon {
  aspect-ratio: 1;
  border-radius: var(--radius--medium);
  color: var(--_swatches---neutral--400);
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-size: 1.2rem;
  display: flex;
}

.sidebar_item-label {
  margin-bottom: .15rem;
  padding-top: .1rem;
  padding-bottom: .1rem;
  font-size: .9em;
}

.sidebar_main {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  display: flex;
  overflow: scroll;
}

.app-windows {
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  flex: 1;
}

.sidebar-user {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-right: .5rem;
  display: flex;
  position: relative;
}

.sidebar_icon-svg {
  width: var(--size--2rem);
}

.blog-posts_pagination {
  margin-top: var(--gap--large);
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.next {
  background-color: var(--_swatches---neutral--transparent);
  border-style: none;
  margin: 0;
  padding: 0;
}

.section_updates-hero {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_updates-list {
  background-color: var(--_swatches---neutral--black);
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.updates-hero_wrap {
  max-width: 35rem;
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.updates-list_wrap {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.updates-list_filters {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.updates-list_col {
  align-self: stretch;
}

.updates-list_col-list {
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  display: flex;
}

.updates-list_col-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.updates-list_filter-button {
  height: var(--size--3rem);
  padding: var(--size--0-5rem) var(--size--1rem) var(--size--0-5rem) var(--size--0-75rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: var(--border-width) solid var(--_swatches---neutral--300);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-weight: 600;
  display: flex;
}

.updates-list_filter-button:hover {
  background-color: var(--_swatches---neutral--100);
}

.updates-list_filter-button:active {
  border-color: var(--_swatches---neutral--200);
}

.updates-list_filter-button.is-tag {
  padding-right: var(--size--0-75rem);
  padding-left: var(--size--1rem);
  border-color: var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--100);
  color: var(--_swatches---neutral--600);
  cursor: pointer;
}

.updates-list_filter-button.is-tag:hover {
  border-color: var(--_swatches---neutral--100);
  background-color: var(--_swatches---neutral--white);
}

.updates-list_filters-wrap {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.updates-list_filters-wrap.is-second {
  display: contents;
}

.dropdown-2 {
  margin: 0;
}

.updates_item-card {
  padding-bottom: var(--padding-vertical--small);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--200);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.updates_item-details {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  flex: 0 45rem;
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.updates_item-rail {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  flex: 0 25rem;
  align-self: stretch;
}

.updates_tags-col-list {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.updates_tag {
  padding: var(--size--0-25rem) var(--size--0-5rem);
  border: var(--border-width) none var(--_swatches---neutral--200);
  border-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--100);
  color: var(--_swatches---neutral--600);
  letter-spacing: var(--letter-spacing--small);
  text-transform: uppercase;
  cursor: default;
  font-size: .8rem;
  font-weight: 500;
}

.updates_tag.is-dark {
  border-style: solid;
  border-color: var(--_swatches---neutral--800);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  font-size: var(--size--0-75rem);
}

.updates_tags-col-item {
  flex: none;
}

.updates_article-rich-text {
  flex-flow: column;
  font-size: 18px;
  display: flex;
}

.updates_article-rich-text h1 {
  padding-top: var(--size--4rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-lg);
}

.updates_article-rich-text h2 {
  padding-top: var(--size--3rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-md);
}

.updates_article-rich-text h3 {
  padding-top: var(--size--2-5rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-sm);
}

.updates_article-rich-text p {
  padding-bottom: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  font-size: inherit;
}

.updates_article-rich-text ol {
  margin-top: var(--size--0-5rem);
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--2rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.updates_article-rich-text ul {
  margin-top: 0;
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.updates_article-rich-text li {
  margin-top: 0;
  margin-bottom: var(--gap--xsmall);
  padding-left: var(--size--0-5rem);
}

.updates_article-rich-text blockquote {
  max-width: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-right: 0;
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  font-weight: 600;
  line-height: 1.25;
  font-size: var(--u-display-md);
  text-wrap: auto;
  min-width: var(--article-container-large);
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.updates_article-rich-text figure {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  display: flex !important;
}

.updates_article-rich-text a {
  color: var(--_swatches---violet--main);
  text-underline-offset: .25rem;
  font-weight: 600;
  text-decoration: underline;
  display: inline;
}

.updates_article-rich-text a:hover {
  color: var(--_swatches---orange--main);
  text-decoration: underline;
}

.updates_article-rich-text sub {
  font-size: 1em;
}

.updates_article-rich-text h5 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---violet--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---violet--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---violet--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---violet--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---violet--light);
  color: var(--_swatches---violet--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.updates_article-rich-text h6 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---orange--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---orange--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---orange--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---orange--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---orange--light);
  color: var(--_swatches---orange--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.updates_article-rich-text figcaption {
  margin-top: var(--size--1rem);
  color: var(--_swatches---neutral--600);
  padding: 0;
  font-size: .875em;
}

.updates_article-rich-text h4 {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-xs);
}

.update_button {
  padding: var(--size--0-5rem) var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: var(--border-width) solid var(--_swatches---neutral--300);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--transparent);
  font-size: var(--size--1rem);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-weight: 600;
  display: flex;
}

.update_button:hover {
  border-color: var(--_swatches---violet--main);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---orange--light);
}

.update_button.is-featured {
  border-color: var(--_swatches---neutral--black);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.update_button.is-featured:hover {
  border-color: var(--_swatches---violet--main);
  background-color: var(--_swatches---violet--main);
}

.updates_item-eyebrow {
  color: var(--_swatches---neutral--500);
  text-transform: uppercase;
  flex: none;
  font-weight: 600;
}

.updates_item-eyebrow.is-featured {
  color: var(--_swatches---violet--main);
}

.updates_item-eyebrow.is-label {
  color: currentColor;
}

.updates-list_filter-dropdown {
  padding: var(--size--0-25rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: var(--border-width) solid var(--_swatches---neutral--300);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  flex-flow: row;
  flex: none;
  margin: 0;
  font-weight: 600;
}

.updates-list_filter-dropdown.w--open {
  margin-top: var(--gap--xsmall);
}

.collection-list-17 {
  grid-column-gap: var(--gap--none);
  grid-row-gap: var(--gap--none);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item-4 {
  flex: none;
}

.checkbox-field {
  padding: var(--size--0-5rem) var(--size--0-25rem) var(--size--0-5rem) var(--size--0-125rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border: 1px solid var(--_swatches---neutral--transparent);
  border-radius: var(--radius--small);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  display: flex;
}

.checkbox-field:hover {
  background-color: var(--_swatches---neutral--100);
}

.checkbox {
  width: var(--size--1rem);
  height: var(--size--1rem);
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--size--0-25rem);
  background-color: var(--_swatches---neutral--white);
  margin: 0;
}

.checkbox.w--redirected-checked {
  border-color: var(--_swatches---neutral--black);
  background-color: var(--_swatches---neutral--black);
}

.form-block {
  margin: 0;
}

.updates_item-meta {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 10rem;
}

.updates_asset {
  border-radius: var(--radius--main);
}

.div-block-821 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.updates_toggle-wrap {
  width: var(--size--3-5rem);
  height: var(--size--2rem);
  margin: 0px 0px 0px var(--gap--xsmall);
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
}

.updates_toggle-checkbox {
  margin: 0;
  display: none;
}

.updates_toggle-label {
  z-index: 2;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  font-weight: 600;
  display: flex;
}

.updates_toggle-dot {
  z-index: 1;
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 50%;
  height: calc(100% - .5rem);
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: ease;
  position: absolute;
  transform: translate(-50%);
  box-shadow: 0 1px 5px #0003;
}

.updates_toggle-dot.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.updates_toggle-bg {
  z-index: 0;
  background-color: var(--_swatches---neutral--200);
  border-radius: 100px;
  transition: background-color .2s;
  position: absolute;
  inset: 0%;
}

.form-block-2 {
  margin: 0;
}

.updates_toggle {
  height: var(--size--3rem);
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.code-embed-9 {
  display: none;
}

.div-block-823 {
  min-width: 50%;
  margin-top: var(--gap--medium);
}

.section-full_width {
  background-color: var(--_swatches---neutral--black);
}

.update_hero {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.div-block-824 {
  display: block;
}

.update_wrap {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto 43.75rem;
  grid-auto-columns: 1fr;
  display: grid;
}

.update_wrap.no-image {
  justify-content: center;
  align-items: center;
  display: flex;
}

.update_wrap.is-article {
  padding-bottom: var(--padding-vertical--large);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
}

.update_hero-content {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  flex: auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.update_hero-content.is-no-img {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 55rem;
}

.update_hero-img {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
  flex: 0 43.75rem;
}

.updates_eyebrow-wrap {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.updates_eyebrow-wrap.is-related {
  font-size: var(--size--1rem);
  justify-content: flex-start;
  align-items: center;
}

.update_article-actions {
  position: relative;
}

.update_article-actions-groups {
  top: var(--size--12rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  max-width: 25rem;
  display: flex;
  position: sticky;
}

.update_article-actions-group {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.update_article-actions-group.is-pm {
  grid-column-gap: var(--gap--none);
  grid-row-gap: var(--gap--none);
  justify-content: flex-start;
  align-items: center;
}

.update_article-actions-group.is-share {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.update_article-actions-group-divider {
  width: var(--size--2-5rem);
  height: var(--size--0-125rem);
  margin-right: var(--size--0-5rem);
  margin-left: var(--size--0-5rem);
  background-color: var(--_swatches---neutral--300);
}

.update_article-action-share {
  width: var(--size--1-5rem);
  aspect-ratio: 1;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
}

.update_relative-articles {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.updates_hero-back-icon {
  width: var(--size--1-5rem);
  aspect-ratio: 1;
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .25s cubic-bezier(.25, 1, .5, 1.25), transform .5s cubic-bezier(.25, 1, .5, 1.25);
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translate(-100%);
}

.update_relative-articles_card {
  padding: var(--global-padding);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  flex-flow: column;
  display: flex;
}

.collection-list-wrapper-2 {
  margin-top: var(--gap--large);
}

.update_relative-articles_link {
  cursor: pointer;
}

.update_relative-articles_link:hover {
  text-decoration: underline;
}

.section-409 {
  background-color: var(--_swatches---neutral--1000);
  color: var(--_swatches---neutral--white);
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.header23_component {
  z-index: 2;
  max-width: 55rem;
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  grid-row-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.spin_carousel {
  aspect-ratio: 1;
  will-change: transform;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: relative;
}

.spin_card {
  width: 30rem;
  padding: var(--global-padding);
  aspect-ratio: 2 / 3;
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--100);
  position: absolute;
}

.spin_carousel-wrap {
  z-index: 1;
  pointer-events: none;
  justify-content: center;
  align-items: flex-start;
  max-height: 40svh;
  display: flex;
  position: relative;
}

.div-block-829 {
  z-index: 5;
  background-image: linear-gradient(180deg, #09090b00, var(--_swatches---neutral--1000));
  pointer-events: none;
  width: 100%;
  height: 40%;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-830 {
  z-index: 10;
  background-color: var(--_swatches---neutral--black);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 500svh;
  display: flex;
  position: relative;
}

.spin_button-group {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  min-width: 35rem;
  margin-top: 3rem;
  display: flex;
}

.spin_input.form-input {
  min-height: 4rem;
}

.code-embed-10 {
  width: var(--size--5rem);
  aspect-ratio: 1;
}

.form-validation {
  display: none;
}

.div-block-831 {
  flex: 1;
}

.updates_asset-wrap {
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.section-writing-tools-hero {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.writing-tools_wrap {
  flex-flow: column;
  display: flex;
}

.writing-tools_content {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  padding-left: var(--size--4-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-left: var(--border-width) solid var(--_swatches---neutral--900);
  flex-flow: column;
  display: flex;
}

.writing-tools_app-wrap {
  flex-flow: column;
  display: flex;
}

.writing-tools_app {
  z-index: 2;
  width: 100%;
  max-width: 100svw;
  min-height: 35rem;
  padding: var(--size--0-25rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--1000);
  align-self: center;
  transition: height .15s;
  display: flex;
  position: relative;
}

.writing-tools_app-cta {
  margin-bottom: var(--padding-vertical--large);
  padding-top: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  border-style: none solid solid;
  border-width: var(--border-width);
  border-color: var(--_swatches---neutral--900);
  border-radius: var(--radius--none) var(--radius--none) var(--radius--main) var(--radius--main);
  flex-flow: column;
  display: flex;
  position: relative;
}

.writing-tools_app-sidebar {
  padding: var(--size--0-25rem);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--700);
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  transition: color .2s cubic-bezier(.42, 0, .058, .995);
  display: flex;
}

.writing-tools_app-sidebar:hover {
  color: var(--_swatches---neutral--white);
}

.writing-tools_app-sidebar-group {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.writing-tools_app-sidebar-item {
  width: var(--size--2-5rem);
  grid-column-gap: var(--size--0-5rem);
  grid-row-gap: var(--size--0-5rem);
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.writing-tools_app-sidebar-item-icon {
  width: var(--size--1-25rem);
}

.writing-tools_app-sidebar-item-icon.is-logo {
  width: var(--size--1-5rem);
  color: var(--_swatches---orange--main);
}

.writing-tools_app-sidebar-avatar {
  width: var(--size--2rem);
}

.writing-tools_app-cta-main {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  display: flex;
}

.writing-tools_app-cta-list {
  margin-top: var(--gap--large);
  padding: var(--size--0-125rem);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--black);
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: translate(0, 50%);
}

.writing-tools_app-cta-button {
  margin-top: var(--gap--medium);
  padding: var(--global-padding) var(--size--3rem);
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border-radius: var(--radius--max);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  font-size: var(--_text-sizes---u-text-md);
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.writing-tools_app-cta-button:hover {
  filter: brightness(125%);
}

.writing-tools-doodle {
  pointer-events: none;
  min-width: 120%;
  min-height: 220%;
  color: var(--_swatches---orange--main);
  mix-blend-mode: color-burn;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0%;
  transform: translate(-10%);
}

.image-139 {
  opacity: .33;
  pointer-events: none;
  mix-blend-mode: difference;
  width: 140%;
  max-width: 105rem;
  position: absolute;
  inset: 0% 0% auto -20%;
  transform: translate(0, -55%);
}

.writing-tools_back-button {
  color: var(--_swatches---neutral--white-muted);
  position: relative;
}

.writing-tools_back-button:hover {
  color: var(--_swatches---neutral--white);
}

.writing-tools_back-button-icon {
  width: var(--size--1-5rem);
  aspect-ratio: 1;
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: opacity .25s cubic-bezier(.25, 1, .5, 1.25), transform .5s cubic-bezier(.25, 1, .5, 1.25);
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translate(-100%);
}

.writing-tools_app-cta-list-icon {
  width: var(--size--1-5rem);
  flex: none;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.writing-tools_app-cta-list-icon-wrap {
  width: var(--size--3rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.writing-tools_app-cta-list-group {
  padding: var(--size--1rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border: 1px solid var(--_swatches---neutral--1000);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--1000);
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.div-block-833 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-wrap: balance;
  display: flex;
}

.writing-tools_content-article {
  max-width: var(--article-container);
  flex-flow: column;
  font-size: 18px;
  display: flex;
}

.writing-tools_content-article h1 {
  padding-top: var(--size--4rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-lg);
}

.writing-tools_content-article h2 {
  padding-top: var(--size--3rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-md);
}

.writing-tools_content-article h3 {
  padding-top: var(--size--2-5rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-sm);
}

.writing-tools_content-article p {
  padding-bottom: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  font-size: inherit;
}

.writing-tools_content-article ol {
  margin-top: var(--size--0-5rem);
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--2rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.writing-tools_content-article ul {
  margin-top: 0;
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.writing-tools_content-article li {
  margin-top: 0;
  margin-bottom: var(--gap--xsmall);
  padding-left: var(--size--0-5rem);
}

.writing-tools_content-article blockquote {
  max-width: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-right: 0;
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  font-weight: 600;
  line-height: 1.25;
  font-size: var(--u-display-md);
  text-wrap: auto;
  min-width: var(--article-container-large);
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.writing-tools_content-article figure {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  display: flex !important;
}

.writing-tools_content-article a {
  color: var(--_swatches---violet--main);
  text-underline-offset: .25rem;
  font-weight: 600;
  text-decoration: none;
  display: inline;
}

.writing-tools_content-article a:hover {
  color: var(--_swatches---orange--main);
  text-decoration: underline;
}

.writing-tools_content-article sub {
  font-size: 1em;
}

.writing-tools_content-article h5 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---violet--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---violet--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---violet--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---violet--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---violet--light);
  color: var(--_swatches---violet--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.writing-tools_content-article h6 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---orange--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---orange--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---orange--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---orange--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---orange--light);
  color: var(--_swatches---orange--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.writing-tools_content-article figcaption {
  margin-top: var(--size--1rem);
  color: var(--_swatches---neutral--600);
  padding: 0;
  font-size: .875em;
}

.writing-tools_content-article h4 {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-xs);
}

.div-block-834 {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.writing-tools_content-list {
  z-index: 2;
  margin: var(--gap--medium) 0rem 0rem;
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--none);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  padding: 0;
  display: flex;
  position: relative;
}

.writing-tools_content-list-item {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1.5rem;
  grid-auto-columns: 1fr;
  place-items: start;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.writing-tools_content-list-icon {
  width: var(--size--1rem);
  margin-top: var(--size--0-25rem);
  flex: none;
}

.section-writing-tools-more {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.writing-tools-more-wrap {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: 1fr;
  grid-template-columns: 17.5rem 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.writing-tools-more-wrap-col-list {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.writing-tools-more-card {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--small);
  grid-template-rows: max-content auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.writing-tools-more-rail {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.writing-tools-more-sticky {
  position: sticky;
  top: 10rem;
}

.section-blog-article {
  display: flex;
}

.writing-tools-more-items {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.div-block-842 {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-140 {
  opacity: .33;
  pointer-events: none;
  mix-blend-mode: difference;
  width: 140%;
  max-width: 105rem;
  position: absolute;
  inset: 0% 0% auto -20%;
  transform: translate(0, -55%);
}

.div-block-843 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-wrap: balance;
  display: flex;
}

.section-410 {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  overflow: clip;
}

.writing-tool {
  border-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--100);
  width: 100%;
  color: var(--_swatches---neutral--black);
  flex-flow: column;
  align-self: stretch;
  display: flex;
  overflow: clip;
}

.writing-tools-more {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 20rem 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.hero_content_wrap-centered {
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_social-credits {
  margin-bottom: var(--gap--large);
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  justify-content: center;
  align-items: center;
  display: flex;
}

.home_social-credits-g2 {
  height: var(--size--1-25rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: center;
  align-items: center;
  display: flex;
}

.home_social-credits-g2:hover {
  filter: brightness(125%);
}

.home_social-credits-g2:focus-visible, .home_social-credits-g2[data-wf-focus-visible] {
  outline-offset: 10px;
  border-radius: 100px;
  outline: 3px solid #fff;
}

._404_content.container-small {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  display: flex;
}

.button_base {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: var(--border-width) solid var(--_swatches---violet--main);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  border-radius: .75em;
  justify-content: center;
  align-items: center;
  padding: .625em 1em;
  font-weight: 500;
  display: flex;
}

.button_base:where(.w-variant-d8603253-4f82-6848-8e6b-8a35cc1ebd39) {
  background-color: color-mix(in srgb, currentColor, transparent 90%);
  color: currentColor;
  border-top-color: color-mix(in srgb, currentColor, transparent 80%);
  border-right-color: color-mix(in srgb, currentColor, transparent 80%);
  border-bottom-color: color-mix(in srgb, currentColor, transparent 80%);
  border-left-color: color-mix(in srgb, currentColor, transparent 80%);
}

.button_icon {
  object-fit: contain;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.25em;
  height: 1.25em;
  padding: 0;
  transition: all .15s cubic-bezier(0, 0, 0, 1);
  display: flex;
}

.button_label {
  font-size: 1em;
  line-height: 1;
}

.button_component {
  font-size: var(--size--1rem);
}

.button_component:where(.w-variant-dfc26c9b-4b9b-adda-a72c-489350cd060e) {
  font-size: .9rem;
}

.button_component:where(.w-variant-b41091b7-809e-0d00-4776-9d082ff75112) {
  font-size: var(--size--1-25rem);
}

.section-sandbox {
  background-color: var(--_swatches---neutral--white);
}

.sandbox {
  min-height: 100svh;
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--xlarge);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-844 {
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.text-draw {
  position: relative;
}

.text-draw__box {
  width: 100%;
  height: .75em;
  color: var(--_swatches---violet--main);
  mix-blend-mode: multiply;
  position: absolute;
  transform: translate(0, -25%);
}

.blog-product_deco-img {
  width: 100%;
  height: 100%;
  transition: all .25s cubic-bezier(0, 0, 0, 1);
}

.blog-post_mobile-banner {
  display: none;
}

.blog-post_sidebar-banner-eyebrow.u-eyebrow {
  color: var(--_swatches---orange--main);
}

.blog-post_sidebar-banner-title.u-display-xs {
  font-size: clamp(1.75rem, 8svw + 1rem, 2rem);
  line-height: 1.05;
}

.blog-post_sidebar-banner-content {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.section-certificate-2025-hero {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  --_swatches---neutral--black: black;
  --_swatches---neutral--white: white;
  --_swatches---neutral--white-muted: #ffffff80;
  --_swatches---neutral--transparent: #0000;
  --_swatches---neutral--currentcolor-100: currentColor;
  --_swatches---neutral--500: #71717b;
  --_swatches---violet--main: #783afb;
  --_swatches---neutral--800: #2f2f34;
  --_swatches---neutral--1000: #09090b;
  --_swatches---orange--light: #fff3e6;
  --_swatches---neutral--200: #e4e4e7;
  --_swatches---violet--light: #f1ebfe;
  --_swatches---neutral--currentcolor-05: rgb(from currentColor r g b / .05);
  --_swatches---neutral--900: #18181b;
  --_swatches---neutral--100: #f4f4f5;
  --_swatches---orange--main: #ff5b49;
  --_swatches---neutral--400: #9f9fa9;
  --_swatches---neutral--currentcolor-50: rgb(from currentColor r g b / .5);
  --_swatches---neutral--300: #d4d4d8;
  --_swatches---neutral--600: #52525c;
  --_swatches---neutral--700: #3f3f47;
  --_swatches---violet--dark: #0a0418;
  --_swatches---orange--dark: #120705;
  --_swatches---neutral--muted: var(--_swatches---neutral--currentcolor-50);
  --_swatches---neutral--currentcolor-15: rgb(from currentColor r g b / .15);
  --_swatches---neutral--muted-hard: var(--_swatches---neutral--currentcolor-15);
  --_swatches---neutral--black-muted: #00000080;
  --_swatches---green--main: #02d16b;
}

.certificate-hero {
  padding-top: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  display: flex;
}

.certificate-hero_title {
  grid-column-gap: var(--size--16rem);
  grid-row-gap: var(--size--1-5rem);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.certificate-hero_title-first {
  flex: 100%;
}

.certificate-hero_list {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: wrap;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.certificate-hero_list-item {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.certificate-hero_deco {
  max-height: 45rem;
  margin-top: var(--size--2rem);
  overflow: clip;
  -webkit-mask-image: linear-gradient(to top, #0000 0%, #000 50%);
  mask-image: linear-gradient(to top, #0000 0%, #000 50%);
}

.certificate-hero_title-headline {
  display: inline-flex;
}

.certificate-hero_list-item-icon {
  width: 1.25rem;
}

.certificate-hero_title-icon {
  flex: none;
  width: 1em;
  height: 1em;
  margin-right: .15em;
}

.certificate-hero_deco-badge {
  z-index: 300;
  align-self: center;
  width: 10rem;
  position: absolute;
  inset: auto auto 0%;
  transform: translate(0, 40%)rotate(0);
}

.certificate-hero_deco-badge.is-howto {
  width: 9rem;
  inset: auto 0% 0% auto;
  transform: translate(20%, 30%)rotate(10deg);
}

.certificate-content {
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--xlarge);
  grid-row-gap: var(--padding-vertical--xlarge);
  flex-flow: column;
  display: flex;
}

.certificate-content_testimonial {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: 55rem;
  display: flex;
}

.certificate-content_howto {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.certificate-content_testimonial-name {
  flex-flow: column;
  display: flex;
}

.certificate-content_testimonial-author {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex;
}

.certificate-content_testimonial-avatar {
  flex: none;
  width: 16rem;
  margin-right: -5rem;
}

.certificate-content_howto-intro {
  padding-right: var(--size--2-5rem);
  padding-left: var(--size--2-5rem);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.certificate-content_howto-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.certificate-content_howto-card-number {
  width: var(--size--3rem);
  margin-bottom: var(--gap--medium);
  aspect-ratio: 1;
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.certificate-content_howto-card-number.is-black {
  background-color: var(--_swatches---neutral--black);
}

.certificate-content_howto-card {
  padding-top: var(--size--2-5rem);
  padding-right: var(--size--2-5rem);
  padding-bottom: var(--size--1-5rem);
  padding-left: var(--size--2-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--white);
  box-shadow: var(--shadow-card);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.certificate-content_howto-card-featured {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--radius--main);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.certificate-content_howto-card-featured-deco {
  overflow: clip;
  -webkit-mask-image: linear-gradient(143deg, #000 39.44%, #0000 100%);
  mask-image: linear-gradient(143deg, #000 39.44%, #0000 100%);
}

.certificate-content_howto-card-featured-content {
  padding: var(--size--5rem) var(--size--2-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.certificate-content_howto-card-featured-deco-img {
  transform: translate(2.5rem, 4rem);
}

.certificate-content_fiverr {
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--white);
  box-shadow: var(--shadow-card);
  grid-template-rows: min-content;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
  position: relative;
}

.certificate-content_fiverr-content {
  padding: var(--padding-vertical--small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.certificate-content_fiverr-logo {
  width: var(--size--8rem);
  margin-bottom: var(--gap--xlarge);
}

.div-block-847 {
  display: none;
}

.navbar--wrap {
  z-index: 900;
  width: 100%;
  margin-top: var(--size--0-5rem);
  padding-top: var(--size--0-75rem);
  padding-right: var(--size--0-75rem);
  padding-bottom: var(--size--0-75rem);
  padding-left: var(--size--0-75rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--900);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--900);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--900);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--900);
  border-top-left-radius: var(--size--1-5rem);
  border-top-right-radius: var(--size--1-5rem);
  border-bottom-left-radius: var(--size--1-5rem);
  border-bottom-right-radius: var(--size--1-5rem);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  max-width: min(min(95rem, 100svw - var(--global-padding)), calc(100svw - 1rem));
  grid-template-rows: 3rem;
  grid-template-columns: minmax(8rem, auto) auto auto auto auto auto 1fr auto minmax(8rem, auto);
  place-items: stretch stretch;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: absolute;
  overflow: clip;
}

.navbar--component {
  z-index: 99999;
  height: var(--navbar-height);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar--overlay {
  z-index: 600;
  background-image: linear-gradient(180deg, var(--_swatches---neutral--1000) 9%, #00000040);
  opacity: 0;
  pointer-events: none;
  height: 100%;
  transition: opacity .3s;
  position: fixed;
  inset: 0%;
}

.navbar--logo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6rem;
  display: flex;
}

.navbar-button {
  padding: var(--size--0-75rem) var(--size--1rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  background-color: var(--_swatches---neutral--transparent);
  cursor: pointer;
  border-radius: .75rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-button:hover {
  background-color: #fff3;
}

.navbar-button.is-secondary {
  margin-right: var(--gap--main);
  margin-left: var(--gap--main);
  border-style: solid;
  border-width: var(--border-width);
  pointer-events: auto;
  border-color: #fff3;
}

.navbar-button.is-secondary.is-mobile-center {
  margin-right: var(--size--0-25rem);
  margin-left: var(--size--0-25rem);
}

.navbar-button.button {
  background-color: var(--_swatches---violet--main);
  justify-content: center;
  align-items: center;
}

.navbar-button.is-logo {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
}

.navbar-button-icon {
  width: var(--size--0-5rem);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  transform: translate(0, .1rem);
}

.navbar-section {
  width: 100%;
  padding: var(--size--2rem) var(--size--1rem) var(--size--4-5rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-left: auto;
  margin-right: auto;
  transition: height .12s cubic-bezier(0, 0, 0, 1);
  display: grid;
}

.navbar-section.is-resources {
  grid-column-gap: 2.5rem;
  grid-row-gap: var(--gap--large);
  grid-template-columns: auto auto auto auto auto auto;
  place-items: start stretch;
}

.navbar-section.is-positive, .navbar-section.is-positive-brand {
  grid-row-gap: var(--gap--large);
  grid-template-columns: auto auto;
}

.navbar-tab-column {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.navbar-column_list-item-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.navbar-column_list-item-icon.is-external {
  width: .75rem;
  transition: transform .5s cubic-bezier(0, 1.5, .34, 1);
}

.navbar-lvl-2 {
  font-size: var(--size--1rem);
  text-wrap: balance;
  font-weight: 600;
  line-height: 1.3;
}

.pricing-card-highlight {
  background-color: var(--_swatches---violet--main);
  outline-color: var(--_swatches---violet--main);
  outline-offset: 0px;
  color: var(--_swatches---violet--light);
  border-radius: .125rem;
  outline-width: 3px;
  outline-style: solid;
  margin-left: .2em;
  margin-right: .2em;
}

.pricing-card-wrap {
  border: var(--border-width) none var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  color: var(--_swatches---neutral--black);
  background-color: #fafafa;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.pricing-addons-title {
  padding: var(--size--3rem);
  color: var(--_swatches---neutral--black);
}

.pricing-addon-card-promo {
  width: var(--size--3-5rem);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-card_item-intro {
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 3rem;
}

.pricing-addon-testimonial {
  padding: var(--size--3rem);
  grid-row-gap: var(--gap--large);
  color: var(--_swatches---neutral--black);
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.pricing-addon-testimonial_client {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: left;
  align-items: center;
  display: flex;
}

.pricing-addon-testimonial_client-image {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.pricing-cards-ai-tracker {
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  background-color: #fafafa;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 25rem 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  align-items: flex-start;
  max-width: 55rem;
  display: grid;
}

.navbar-tab-column-header {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-column_list {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: calc(-1 * var(--gap--xsmall));
  flex-flow: column;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.navbar-column_list-item {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  padding: 0;
  display: flex;
}

.navbar-column_list-item.mobile-only {
  display: none;
}

.navbar-column_cards {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.navbar-column_cards.is-platform {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.navbar-column_cards.is-positive {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.navbar-card {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  height: 100%;
  margin: 0;
  padding: 0 .75rem;
  display: flex;
}

.navbar-card:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
  text-align: center;
}

.navbar-column_card-brand-img {
  z-index: 100;
  aspect-ratio: 16 / 9;
  border-radius: var(--radius--medium);
  justify-content: flex-end;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.navbar-column_card-brand-img.is-positive {
  background-color: var(--_swatches---neutral--900);
  min-height: 10rem;
  overflow: clip;
}

.navbar-column_card-brand-img.is-products {
  object-position: 0% 0%;
  top: 1rem;
  left: 2.5rem;
}

.navbar-column_card-favicon {
  width: var(--size--1rem);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-column_card-source {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-column_card-content {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.navbar-column_card-content:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
  justify-content: flex-start;
  align-items: center;
}

.navbar-lvl-1 {
  font-size: var(--size--1-5rem);
  text-wrap: balance;
  line-height: 1.3;
}

.navbar-column_card-brand-play-icon {
  z-index: 300;
  width: var(--size--3rem);
  aspect-ratio: 1;
  position: absolute;
}

.navbar--header-text {
  font-size: .875rem;
}

.navbar-tab_platform {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.navbar--platform-subtitle {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar--platform-subtitle.navbar--header-text {
  grid-row-gap: .25em;
}

.navbar-platform-tag {
  padding: var(--size--0-25rem) var(--size--0-5rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  border: var(--border-width) solid var(--_swatches---neutral--800);
  border-radius: var(--radius--small);
  justify-content: center;
  align-items: center;
  font-size: .85rem;
  display: inline-flex;
}

.navbar-column_card-imgs {
  aspect-ratio: 210 / 180;
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--900);
  position: relative;
  overflow: clip;
}

.navbar-platform-tag-icon {
  aspect-ratio: 1;
  width: 1em;
}

.navbar-tab_platform-intro {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.navbar--beta-tag {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  text-transform: uppercase;
  vertical-align: middle;
  border: 1px solid;
  justify-content: center;
  align-items: center;
  padding: .25em .75em;
  font-size: .65em;
  font-weight: 600;
  display: inline-block;
}

.navbar-column_card-img {
  z-index: 300;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar-column_card-img.is-muted {
  z-index: 100;
}

.navbar-column_card-content-header {
  height: var(--size--1-5rem);
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-column_card-content-title {
  flex: none;
}

.navbar-link {
  padding: var(--size--0-5rem) 0px;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--_swatches---neutral--transparent);
  cursor: pointer;
  border-radius: .75rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-link:hover {
  text-decoration: underline;
}

.navbar-link.is-shring {
  flex: 0 auto;
}

.navbar-column_card {
  margin: 0 -.75rem;
  padding: 0;
}

.navbar-column_card.is-positive {
  min-height: var(--size--16rem);
  margin-left: 0;
  margin-right: 0;
}

.navbar-subheadline-mobile {
  display: none;
}

.navbar--logo-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-button-mobile {
  justify-content: center;
  align-items: center;
  padding: 0;
}

.navbar--mobile-actions {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.navbar--skip-content {
  padding: var(--size--0-25rem);
  background-color: var(--_swatches---neutral--white);
  pointer-events: none;
  position: absolute;
  inset: 0% auto auto -100svh;
  overflow: visible;
}

.navbar--skip-content:focus-visible, .navbar--skip-content[data-wf-focus-visible] {
  pointer-events: auto;
  width: auto;
  height: auto;
  left: 0%;
}

.blog_navbar-wrap {
  z-index: 99999;
  width: 100%;
  padding-top: var(--size--0-75rem);
  padding-right: var(--global-padding);
  padding-bottom: var(--size--0-75rem);
  padding-left: var(--global-padding);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 15rem) 1fr auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  max-width: min(95rem, 100svw - 1rem);
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.clients {
  border: 1px solid var(--_swatches---neutral--100);
  border-radius: var(--radius--main);
  overflow: clip;
}

.clients:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
  border-color: var(--_swatches---neutral--900);
}

.clients--list {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.clients--item {
  width: 100%;
  height: var(--size--5rem);
  border: 1px solid var(--_swatches---neutral--100);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  overflow: clip;
}

.clients--item:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
  border-color: var(--_swatches---neutral--900);
}

.clients--logo {
  filter: saturate(0%) brightness(0%) invert(0%);
  object-fit: contain;
  max-width: min(var(--size--8rem), 80%);
  max-height: min(var(--size--2rem), 80%);
}

.clients--logo:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
  filter: saturate(0%) brightness(0%) invert();
}

.clients--logo-row {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
  position: relative;
  overflow: clip;
}

.clients--logo-wrap {
  width: 100%;
  height: var(--size--5rem);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_segments_hero-logos {
  padding-top: var(--padding-vertical--medium);
}

.div-block-891 {
  z-index: 10;
  width: 100%;
  position: relative;
}

.div-block-892 {
  width: 100%;
  margin-top: var(--padding-vertical--medium);
}

.div-block-893 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.u-text-balance {
  text-wrap: balance;
}

.section_solution-hero {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.section_solution-problem {
  background-color: var(--_swatches---neutral--black);
}

.section_solution-solution, .section_solution-platform {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.section_solution-calculator {
  background-color: var(--_swatches---neutral--black);
}

.section_solution-cta {
  background-color: var(--_swatches---neutral--black);
  overflow: clip;
}

.section_solution-calculator-inner {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--white);
}

.solution-hero {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr);
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.solution-solution {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  flex-flow: column;
  display: flex;
}

.solution-platform {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--xlarge);
}

.solution-content {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.solution-calculator {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
}

.solution-button-cta {
  min-width: var(--size--15rem);
  color: var(--_swatches---neutral--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.solution-button-cta.button.is-large {
  border-radius: var(--radius--main);
}

.solution-button-cta.button.is-large.is-secondary {
  border-style: solid;
  border-width: var(--border-width);
  border-color: #fff3;
}

.solution-button-cta.button.is-large.is-secondary:hover {
  background-color: #fff3;
}

.solution-problem {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.solution-hero_content-main {
  z-index: 300;
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
  position: relative;
}

.solution-hero_content-list {
  z-index: 300;
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
  position: relative;
}

.solution-hero_content-logos {
  z-index: 300;
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
  position: relative;
}

.solution-hero_content-main-top {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.solution-buttons {
  max-width: var(--_layout---max-width-xsmall);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.solution-hero_content-eyebrow {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.solution-hero_content-list-item {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.solution-hero_content-list-item-icon {
  width: var(--size--1rem);
  object-fit: contain;
  align-self: flex-start;
  margin-top: .25em;
}

.solution-hero_content-list-item-rich {
  color: var(--_swatches---neutral--500);
}

.solution-hero_content-list-item-rich strong {
  color: var(--_swatches---neutral--white);
}

.solution-hero_content-main-headline {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.solution-hero_content-logos-header {
  grid-column-gap: var(--size--1rem);
  grid-row-gap: var(--size--1rem);
  color: var(--_swatches---neutral--500);
  justify-content: center;
  align-items: center;
  display: flex;
}

.solution-hero_content-logos-starts {
  height: var(--size--1rem);
  aspect-ratio: 1;
}

.solution-problem_pains {
  margin-top: var(--padding-vertical--small);
  padding: var(--size--0-25rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--100);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.solution-quote-rt {
  margin-top: var(--padding-vertical--small);
  flex-flow: column;
}

.solution-problem_pains-card {
  padding: var(--size--4rem) var(--size--4-5rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--white);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.solution-problem_pains-rt.u-display-xs strong {
  color: var(--_swatches---orange--main);
}

.solution-problem_pains-summary {
  padding: var(--size--4rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto auto;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch start;
  display: flex;
}

.solution-problem_headline.u-display-xs strong {
  color: var(--_swatches---neutral--black);
}

.solution-problem_headline.u-display-xs.is-aitracker {
  margin-bottom: var(--gap--xsmall);
}

.solution-quote_wrap {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  text-align: center;
  flex-flow: column;
  max-width: 65rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.solution-quote_author {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.solution-quote_author-img {
  width: var(--size--4rem);
  height: var(--size--4rem);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---orange--main);
}

.solution-quote_author-logo {
  height: var(--size--1-5rem);
  max-width: var(--size--6rem);
  object-fit: contain;
}

.solution-quote_author-detials {
  margin-right: var(--size--2rem);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.solution-solution_benefits {
  margin-top: var(--padding-vertical--small);
  padding: var(--size--0-25rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--1000);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.solution-solution_benefit {
  padding: var(--size--4rem) var(--size--4-5rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--black);
  flex-flow: column;
  display: flex;
}

.image-149 {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
}

.div-block-905 {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.div-block-906 {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  padding-left: calc(var(--size--4-5rem)  + var(--size--0-25rem));
  flex-flow: column;
  display: flex;
}

.solution-quote {
  max-width: var(--_layout---max-width-medium);
  margin-top: var(--padding-vertical--small);
  margin-left: auto;
  margin-right: auto;
}

.solution-platform_wrap {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.span-5 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  border: var(--border-width) solid var(--_swatches---neutral--800);
  border-radius: .66em;
  justify-content: center;
  align-items: center;
  padding: .25em .75em .25em .5em;
  font-size: .7em;
  display: inline-flex;
}

.solution-platform_headline {
  grid-column-gap: .3em;
  grid-row-gap: .25em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.solution-platform_headline.u-display-lg {
  justify-content: center;
  align-items: center;
  max-width: 30ch;
}

.image-150 {
  aspect-ratio: 1;
  object-fit: contain;
  width: .75em;
}

.platform-cards {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
}

.platform-cards.is-solution {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.platform-card {
  margin: 0 -.75rem;
  padding: 0;
}

.solutions-platform_cards {
  margin-top: var(--padding-vertical--small);
}

.image-152 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--800);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--800);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--800);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--800);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  transform-origin: 50%;
  object-fit: contain;
  object-position: 0% 50%;
  max-height: 50rem;
  transform: perspective(4000px)translate(7rem, 2rem)skew(21deg, -10deg)perspective(4000px);
  -webkit-mask-image: radial-gradient(farthest-side at 0 0, #000 0% 50%, #0000 100%);
  mask-image: radial-gradient(farthest-side at 0 0, #000 0% 50%, #0000 100%);
}

.solution-hero-img-wrap {
  z-index: 300;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 40svw;
  display: flex;
  position: relative;
}

.rich-text {
  max-width: var(--article-container);
  flex-flow: column;
  font-size: 18px;
  display: flex;
}

.rich-text h1 {
  padding-top: var(--size--4rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-lg);
}

.rich-text h2 {
  padding-top: var(--size--3rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-md);
}

.rich-text h3 {
  padding-top: var(--size--2-5rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-sm);
}

.rich-text p {
  padding-bottom: var(--size--1-5rem);
  font-size: inherit;
}

.rich-text ol {
  margin-top: var(--size--0-5rem);
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--2rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.rich-text ul {
  margin-top: 0;
  margin-bottom: var(--size--1rem);
  padding-bottom: var(--size--1rem);
  padding-left: var(--size--1-5rem);
  color: var(--_swatches---neutral--600);
  line-height: 1.6;
}

.rich-text li {
  margin-top: 0;
  margin-bottom: var(--gap--xsmall);
  padding-left: var(--size--0-5rem);
}

.rich-text blockquote {
  max-width: 100%;
  padding-top: var(--padding-vertical--medium);
  padding-right: 0;
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  font-weight: 600;
  line-height: 1.25;
  font-size: var(--u-display-md);
  text-wrap: auto;
  min-width: var(--article-container-large);
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.rich-text figure {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  display: flex !important;
}

.rich-text a {
  color: var(--_swatches---violet--main);
  text-underline-offset: .25rem;
  font-weight: 600;
  text-decoration: none;
  display: inline;
}

.rich-text a:hover {
  color: var(--_swatches---orange--main);
  text-decoration: underline;
}

.rich-text sub {
  font-size: 1em;
}

.rich-text h5 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---violet--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---violet--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---violet--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---violet--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---violet--light);
  color: var(--_swatches---violet--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.rich-text h6 {
  margin-top: var(--padding-vertical--small);
  margin-bottom: var(--padding-vertical--small);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---orange--main);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---orange--main);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---orange--main);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---orange--main);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---orange--light);
  color: var(--_swatches---orange--dark);
  overflow-wrap: break-word;
  text-wrap: pretty;
  min-width: calc(100% + var(--size--4rem));
  transform: translateX(calc(-1 * var(--size--2rem)));
  align-self: stretch;
  font-size: 1em;
  font-weight: 400;
}

.rich-text figcaption {
  margin-top: var(--size--1rem);
  color: var(--_swatches---neutral--600);
  padding: 0;
  font-size: .875em;
}

.rich-text h4 {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--1-5rem);
  font-weight: 600;
  font-size: var(--u-display-xs);
}

.rich-text img {
  border: var(--border-width) solid var(--_swatches---neutral--100);
}

.solution-cta_radar-bg {
  z-index: 100;
  pointer-events: none;
  min-width: 55rem;
  position: absolute;
}

.solution-cta_radar-bg.is-radar {
  z-index: 110;
}

.solution-cta_button-wrap {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.solution-cta_button-wrap.mcp-hero-ctas {
  justify-content: flex-start;
}

.solution-cta_radar {
  z-index: 100;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.solution-cta {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  color: var(--_swatches---neutral--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.solution-cta_buttons {
  z-index: 300;
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
  position: relative;
}

.solution-cta_radar-icon {
  width: var(--size--3rem);
  aspect-ratio: 1;
  color: var(--_swatches---orange--main);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.solution-cta_content {
  z-index: 300;
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.solution-cta_content.mcp-section-pad-v {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
}

.solution-cta_radar-mask {
  z-index: 120;
  background-image: radial-gradient(circle at 50% 0, #0000 53%, #000 79%);
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.academy_hero-title-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.solution-cta_button-main {
  flex: 1;
}

.solution-problem_headline-copy {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--main);
  padding-left: calc(var(--size--4-5rem)  + var(--size--0-25rem));
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr minmax(200px, .8fr);
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.solution-hero_content-logos-wrap {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.solution_card-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.discount_rich-text {
  font-size: var(--_text-sizes---u-text-md);
  flex-flow: column;
}

.discount_rich-text h1, .discount_rich-text h2, .discount_rich-text h3, .discount_rich-text h4, .discount_rich-text h5, .discount_rich-text h6 {
  margin-bottom: .5em;
}

.discount_rich-text p {
  margin-top: var(--gap--medium);
  margin-bottom: var(--gap--medium);
}

.discount_rich-text blockquote {
  margin-top: 1em;
  margin-bottom: 1em;
}

.section-discount {
  padding-top: var(--padding-vertical--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.discount_legal {
  grid-column-gap: .3em;
  grid-row-gap: 0em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.discount_legal-item {
  flex: none;
}

.discount_cta-wrap {
  margin-top: var(--gap--large);
  margin-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: flex-start;
  place-items: center stretch;
  display: grid;
}

.discount_cta-form {
  margin: 0;
}

.solution-hero_content-logos-label {
  flex: none;
}

.solution_hero-video {
  margin-top: var(--padding-vertical--medium);
  margin-bottom: var(--padding-vertical--medium);
}

.ask-llms_button {
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--transparent);
  border-style: solid;
  border-width: 1px;
  border-top-color: color-mix(in srgb, currentColor 20%, transparent);
  border-right-color: color-mix(in srgb, currentColor 20%, transparent);
  border-bottom-color: color-mix(in srgb, currentColor 20%, transparent);
  border-left-color: color-mix(in srgb, currentColor 20%, transparent);
  grid-template-rows: auto auto;
  grid-template-columns: 1.5rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  width: 2em;
  height: 2em;
  padding: 0;
  line-height: 1;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: ease;
  display: flex;
}

.ask-llms_button:hover {
  background-color: color-mix(in srgb, currentColor 10%, transparent);
}

.ask-llms_button:active {
  transform: scale(.98);
}

.button-llms_icon {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 1em;
  display: flex;
}

.ask-llms_wrap {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.ask-llms-sidebar-label {
  color: var(--_swatches---neutral--500);
  margin-right: auto;
  font-size: .8em;
}

.ask-llms {
  margin-bottom: var(--gap--xsmall);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.ask-llms:where(.w-variant-50988685-5607-c457-fe56-3397be77d0bd) {
  display: none;
}

.navbar-logo_svg {
  display: flex;
  position: relative;
}

.navbar-logo_highlight {
  opacity: 0;
  outline-color: var(--_swatches---neutral--700);
  outline-offset: .15rem;
  outline-width: .75px;
  outline-style: dashed;
  width: 0;
  height: 100%;
  position: absolute;
}

.navbar-logo_highlight:where(.w-variant-908000d2-5994-beea-861f-a1073b8b82b3) {
  display: none;
}

.navbar-logo_highlight-dot {
  background-color: var(--_swatches---neutral--white);
  width: 2px;
  height: 2px;
  position: absolute;
  inset: -.225rem auto auto -.225rem;
}

.navbar-logo_highlight-dot.is-rt {
  inset: -.225rem -.225rem auto auto;
}

.navbar-logo_highlight-dot.is-lb {
  inset: auto auto -.225rem -.225rem;
}

.navbar-logo_highlight-dot.is-rb {
  inset: auto -.225rem -.225rem auto;
}

.notification_bar-content-icon {
  aspect-ratio: 1;
  vertical-align: text-top;
  object-fit: contain;
  flex: 0 auto;
  height: 1.15em;
  margin-right: .5em;
  display: inline-block;
}

.notification_bar-content-icon.is-inside {
  margin-left: .3em;
  margin-right: .3em;
}

.section_ai-tracker_hero {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_themes---background);
  min-height: 90svh;
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.section_ai-tracker_problem {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--black);
  --_themes---background: var(--_swatches---neutral--white);
  --_themes---text-muted: var(--_swatches---neutral--black-muted);
}

.section_ai-tracker_solution {
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.section_ai-tracker_how-it-works {
  background-color: var(--_themes---background);
  color: var(--_swatches---neutral--white);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.section_ai-tracker_what-you-can-do {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.section_ai-tracker_for-who {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.section_ai-tracker_pricing {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
}

.ai-tracker_hero {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
}

.ai-tracker_hero-content {
  z-index: 300;
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
  position: relative;
}

.ai-tracker_cta-wrap {
  margin-top: var(--gap--medium);
  margin-bottom: var(--gap--main);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-tracker_hero-star {
  width: var(--size--1rem);
  color: var(--_swatches---orange--main);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker_hero-stars {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-tracker_hero-rate {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-tracker_video-tabs-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.video-tabs_button {
  padding: var(--size--0-75rem) var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--black);
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  flex: none;
  justify-content: center;
  align-items: center;
  transition: transform .15s, background-color .2s;
  display: flex;
  position: relative;
  overflow: clip;
}

.video-tabs_button:hover {
  background-color: var(--_swatches---neutral--900);
}

.video-tabs_button:active {
  transform: scale(.95);
}

.video-tabs_button-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--_swatches---orange--main);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video-tabs_button-progress {
  background-color: #ffffff1a;
  width: 50%;
  transition: width .2s;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.video-tabs {
  z-index: 300;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.ai-tracker_model {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  aspect-ratio: 1;
  border: 1px solid var(--_swatches---neutral--800);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  margin-left: -1rem;
  transition: border .2s;
  display: flex;
  position: relative;
  overflow: clip;
}

.ai-tracker_model.is-current {
  border-color: var(--_swatches---neutral--600);
}

.ai-tracker_models-wrap {
  z-index: 300;
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.ai-tracker_models-eyebrow {
  top: 0%;
  left: auto;
  right: var(--size--0-5rem);
  z-index: 300;
  flex: none;
  font-size: .85rem;
  position: absolute;
  bottom: auto;
  transform: translate(0, -150%);
}

.ai-tracker_model-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.ai-tracker_models {
  aspect-ratio: 1;
  justify-content: flex-end;
  align-items: center;
  width: 3rem;
  display: flex;
  position: relative;
}

.ai-tracker_hero-logos {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
}

.ai-tracker_videos {
  z-index: 10;
  margin-top: var(--gap--medium);
  aspect-ratio: 1888 / 1080;
  border: 1px solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--1000);
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-tracker_video-tabs {
  position: relative;
}

.ai-tracker_problem {
  flex-flow: column;
  display: flex;
}

.ai-tracker_problem-intro {
  padding: var(--padding-vertical--large) var(--size--1-5rem) var(--padding-vertical--medium) var(--size--5-5rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tracker_problem-cards {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.ai-tracker_problem-quote {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker_text-invisible {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #000, #0000);
  -webkit-background-clip: text;
  background-clip: text;
}

.ai-tracker_problem-message {
  padding-right: var(--size--1-5rem);
  padding-left: var(--size--1-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-tracker_problem-message-avatar {
  height: var(--size--3rem);
  aspect-ratio: 1;
  border-radius: 50%;
}

.ai-tracker_problem-message-bubble {
  padding: var(--size--0-5rem) var(--size--1rem);
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  transform-origin: 0 100%;
}

.ai-tracker_problem-cards-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tracker_problem-card {
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--section);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
  overflow: clip;
}

.ai-tracker_problem-card-content {
  padding: var(--size--3rem) var(--size--2rem) var(--size--2-5rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  background-color: var(--_swatches---neutral--white);
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ai-tracker_problem-sources-icon {
  width: var(--size--3rem);
  aspect-ratio: 1;
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  justify-content: center;
  align-items: center;
  margin-left: -.75rem;
  display: flex;
}

.ai-tracker_problem-sources-icons {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ai-tracker_problem-sources {
  grid-column-gap: var(--size--2rem);
  grid-row-gap: var(--size--2rem);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.ai-tracker_problem-sources-favicon {
  width: var(--size--1-25rem);
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker_problem-quote-wrap {
  text-align: center;
  max-width: 55rem;
}

.quotee_marker {
  z-index: -1;
  background-color: var(--_swatches---orange--main);
  border-radius: .25em;
  width: calc(100% + .3em);
  height: 1.4em;
  display: inline-block;
  position: absolute;
  inset: -.2em 0 0 -.15em;
}

.quotee_marker.is-1st {
  top: -.1em;
  transform: rotate(-.3deg);
}

.quotee_marker.is-2nd {
  top: -.1em;
  transform: rotate(.3deg);
}

.quotee_marker-target {
  display: inline-flex;
  position: relative;
}

.ai-tracker_problem-quote-author {
  grid-column-gap: var(--gap--medium);
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.ai-tracker_problem-quote-img {
  width: var(--size--5rem);
  border-radius: var(--radius--main);
}

.ai-tracker_radar-scanner {
  z-index: 2;
  aspect-ratio: 1;
  pointer-events: none;
  object-fit: contain;
  background-image: none;
  min-width: 90rem;
  position: absolute;
  inset: 0%;
  /* --radar-rotate: docs/product-pages.md "Hero radar/pills" -- never let GSAP tween `transform` here. */
  transform: translate(1.5rem, 1.5rem)translate(-50%, -50%)rotate(20deg)rotate(var(--radar-rotate, 0deg));
}

.ai-tracker_radar {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 1;
  object-fit: contain;
  background-image: url('../images/AI-Tracker-Radar-BG.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 110rem;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotate(0)translate(1.5rem)translate(-50%, -50%);
}

.ai-tracker_radar-mask {
  z-index: 3;
  background-image: linear-gradient(180deg, #0000, var(--_swatches---neutral--black) 50%);
  pointer-events: none;
  height: 125%;
  position: absolute;
  inset: auto 0% 0%;
}

.ai-tracker_solution {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.ai-tracker_solution-cards {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tracker_solution-headline {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ai-tracker_solution-card-img {
  aspect-ratio: 2.5 / 3;
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--900);
  flex: none;
  position: relative;
  overflow: clip;
}

.ai-tracker_solution-card {
  padding: var(--global-padding);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.ai-tracker_solution-card-content {
  padding: var(--size--2rem) var(--global-padding);
  text-align: center;
}

.ai-tracker_hiw {
  flex-flow: column;
  display: flex;
}

.ai-tracker_hiw-section {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tracker_hiw-image {
  border-radius: var(--radius--section);
  min-height: 32rem;
  position: relative;
  overflow: clip;
}

.ai-tracker_hiw-content {
  padding-right: var(--size--5-5rem);
  padding-left: var(--size--5-5rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ai-tracker_hiw-eyebrow {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  display: flex;
}

.ai-tracker-wycd {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.ai-tracker-wycd-headline {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.ai-tracker-wycd-cards {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tracker-wycd-icon {
  width: var(--size--2-5rem);
  color: var(--_swatches---orange--main);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker-wycd-card {
  padding: var(--size--4rem) var(--size--2-5rem) var(--size--1-5rem);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--1000);
  flex-flow: column;
  display: flex;
}

.ai-tracker_for-who-headline {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.ai-tracker_for-who-img {
  border-radius: var(--radius--section);
  object-position: 50% 45%;
  height: 45rem;
  margin-left: auto;
  margin-right: auto;
}

.ai-tracker_for-who-content {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.ai-tracker_for-who-img-wrap {
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker_pricing {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-tracker_pricing-headline {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

/* --radar-item-scale: docs/product-pages.md "Hero radar/pills" -- never let GSAP tween/set
   any transform-family prop (scale, rotation, transformOrigin, x/y, ...) on this element or
   .ai-tracker_radar-scanner; it freezes this percent-based `transform` as fixed px. */
.ai-tracker_radar-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1.25em 2em 1.25em 1.75em;
  line-height: 1;
  display: flex;
  transform: translate(-60%, -550%)rotate(-2deg)scale(var(--radar-item-scale, 1));
}

.ai-tracker_radar-item.is-mr {
  transform: translate(-10%, -500%)rotate(2deg)scale(var(--radar-item-scale, 1));
}

.ai-tracker_radar-item.is-ap {
  transform: translate(-40%, -480%)rotate(-1deg)scale(var(--radar-item-scale, 1));
}

.ai-tracker_radar-item.is-sources {
  padding: .75em .5em .75em 1.5em;
  overflow: clip;
  transform: translate(-10%, -660%)rotate(2deg)scale(var(--radar-item-scale, 1));
}

.ai-tracker_radar-item-number {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 2.5em;
  font-weight: 600;
  display: flex;
}

.ai-tracker_radar-item-label-change {
  color: #4dbe95;
}

.ai-tracker_radar-item-label-secondary {
  color: var(--_swatches---neutral--700);
  font-size: 1em;
}

.ai-tracker_radar-item-labels {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  flex-flow: column;
  font-size: .9em;
  display: flex;
}

.ai-tracker_radar-item-label-primary {
  color: var(--_swatches---neutral--400);
  font-size: 1em;
}

.ai-tracker_radar-item-sources {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 6em;
  display: flex;
}

.ai-tracker_radar-item-source-img {
  aspect-ratio: 1;
  border: 1px solid var(--_swatches---neutral--800);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  flex: none;
  min-width: 1.5em;
  max-width: 1.5em;
  min-height: 1.5em;
  max-height: 1.5em;
  margin-right: -.5em;
}

.ai-tracker_models-eyebrow-mobile {
  display: none;
}

.section_ai-tracker_close-cta {
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  background-color: var(--_themes---background);
  width: 100%;
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
  background-image: url('../images/AI-Tracker-Radar-BG.png');
  background-position: 50% 5%;
  background-repeat: repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: clip;
}

.section_ai-tracker_close-cta:where(.w-variant-376782c2-c2e0-c50b-428a-ab5853d8fd88) {
  background-color: var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>);
}

.section_ai-tracker_close-cta:where(.w-variant-85f51714-7e21-06b0-514f-1ef60456e4fd) {
  background-color: var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
}

.section_ai-tracker_close-cta:where(.w-variant-dd5370aa-68fc-0931-8e19-212ed6c13bb9) {
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
}

.ai-tracker_close-cta {
  max-width: var(--_layout---max-width-medium);
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ai-tracker_close-cta-img {
  z-index: 3;
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
  pointer-events: none;
  object-fit: contain;
  object-position: 50% 0%;
  width: 100%;
  min-width: 100%;
  margin-bottom: -16rem;
  display: block;
  position: relative;
}

.ai-tracker_close-cta-img:where(.w-variant-376782c2-c2e0-c50b-428a-ab5853d8fd88) {
  -webkit-mask: linear-gradient(#000 0%, #0000 80%);
  mask: linear-gradient(#000 0%, #0000 80%);
}

.ai-tracker_pricing-cards {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.ai-tracker_pricing-card {
  padding: var(--size--0-25rem);
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--100);
  flex: 1;
}

.ai-tracker_pricing-card-main {
  padding-top: var(--size--3rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--3rem);
  padding-left: var(--size--2rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  box-shadow: var(--shadow-card);
  flex-flow: column;
  display: flex;
}

.ai-tracker_pricing-card-helper {
  padding: var(--size--3rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.ai-tracker_pricing-card-name {
  text-align: center;
}

.ai-tracker_pricing-card-price-row {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ai-tracker_pricing-card-price-number {
  font-size: 3rem;
  font-weight: 600;
}

.ai-tracker_pricing-card-price-badge {
  padding-top: var(--size--0-5rem);
  padding-right: var(--size--0-75rem);
  padding-bottom: var(--size--0-5rem);
  padding-left: var(--size--0-75rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  text-align: center;
  appearance: none;
  margin: 0;
  font-size: .9rem;
  display: flex;
}

.ai-tracker_pricing-card-price-badge.is-select {
  padding-right: var(--size--2rem);
  cursor: pointer;
  background-image: url('../images/arrow.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: .75rem;
}

.ai-tracker_pricing-card-toggle-wrap {
  width: var(--size--2rem);
  padding: var(--size--0-125rem);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker_pricing-card-toggle-dot {
  aspect-ratio: 1;
  background-color: var(--_swatches---neutral--white);
  border-radius: 50%;
  height: 95%;
  transition: transform .15s cubic-bezier(.86, 0, .07, 1);
}

.ai-tracker_pricing-card-checkbox {
  display: none;
}

.ai-tracker_pricing-card-cta-helper {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  color: #666;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ai-tracker_pricing-card-title {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ai-tracker_pricing-card-toggle {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  cursor: pointer;
  margin: 0;
  font-size: .9rem;
  display: flex;
}

.close-cta-mask {
  z-index: 100;
  background-image: linear-gradient(180deg, var(--_swatches---neutral--transparent), black);
  height: 20%;
  position: absolute;
  inset: auto 0% 0%;
}

.com-inside-subsection-headline {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  align-self: center;
  display: flex;
}

.aism-the-change {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-916 {
  max-width: var(--_layout---max-width-small);
}

.com-inside-subsection-headline-copy {
  max-width: var(--_layout---max-width-small);
  margin-bottom: var(--gap--main);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.doodle {
  color: var(--_swatches---orange--main);
  mix-blend-mode: lighten;
  position: absolute;
  inset: 0%;
}

.footer-close-cta.close-cta-hedline {
  grid-column-gap: .25em;
  grid-row-gap: 0em;
  min-width: 40rem;
  color: var(--_swatches---neutral--white);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.course-title {
  line-height: 1;
  font-size: clamp(var(--size--5rem), var(--size--1rem)  + 1svw, var(--size--8rem));
}

.blog-post_sidebar-banner-list-item {
  padding-top: var(--size--0-25rem);
  padding-bottom: var(--size--0-25rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1rem 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.blog-post_sidebar-banner-list-icon {
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.blog-post_sidebar-banner-list {
  padding-top: var(--gap--small);
  padding-bottom: var(--gap--small);
  flex-flow: column;
  display: flex;
}

.navbar-notification-dot {
  aspect-ratio: 1;
  background-color: var(--_swatches---orange--main);
  border-radius: 50%;
  width: .33rem;
  height: .33rem;
  margin-top: auto;
  margin-bottom: auto;
  animation: 1.5s infinite dot-pulse;
  position: absolute;
  inset: 0% auto 0% .33rem;
}

.ais-chatgpt-bar {
  width: 100%;
  max-width: var(--_layout---max-width-small);
  margin-top: var(--gap--large);
  padding: var(--size--0-5rem) var(--size--0-5rem) var(--size--0-5rem) var(--size--1-5rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-radius: var(--radius--max);
  font-size: var(--size--1-25rem);
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  background-color: #e4e4e7;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ais-chatgpt-bar-icon {
  height: var(--size--1-5rem);
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ais-chatgpt-bar-icon.is-send {
  height: var(--size--3rem);
  opacity: .5;
  margin-left: auto;
}

.text-block-16 {
  flex: none;
}

.blog-banner-mobile-wrap {
  display: none;
}

.pricing-icon-no {
  color: var(--_swatches---orange--main);
  display: none;
}

.pricing-icon-no:where(.w-variant-188d7945-f422-628f-672e-b871d5983b91) {
  color: var(--_swatches---neutral--300);
  display: block;
}

.pricing-icon-yes {
  color: var(--_swatches---neutral--black);
}

.pricing-icon-yes:where(.w-variant-188d7945-f422-628f-672e-b871d5983b91) {
  display: none;
}

.pricing-card_compare-btn {
  padding-top: var(--gap--medium);
}

.com-hero-ctas {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: minmax(20rem, 1fr) max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.humanizer_hero-testimonial {
  padding-bottom: var(--padding-vertical--large);
}

.blog-post_article {
  flex: 1;
}

.navbar-logo-surfy-spooky {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
}

.section_cmseo-2025 {
  min-height: 100svh;
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.cmseo-2025 {
  height: 100%;
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.cmseo-2025_img {
  margin-top: var(--gap--large);
  aspect-ratio: 16 / 9;
  border: 1px solid var(--_swatches---neutral--800);
  border-radius: var(--radius--medium);
  background-image: url('../images/On-Page-vs-LLM-Signals-Data-Study-Michal-Suski_pages-to-jpg-0001.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.section_unwrapped_clients {
  z-index: 2;
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
}

.section_unwrapped_footer {
  z-index: 1;
}

.unwrapped_timeline {
  z-index: 20;
  padding-bottom: var(--padding-vertical--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_numbers {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--medium);
  grid-row-gap: var(--padding-vertical--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_studies {
  z-index: 20;
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.unwrapped_playbook {
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--xlarge);
}

.unwrapped_clients {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
}

.unwrapped_footer {
  padding-top: var(--padding-vertical--xlarge);
  padding-bottom: var(--padding-vertical--xlarge);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_timeline-intro {
  max-width: var(--_layout---max-width-small);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  display: flex;
}

.unwrapped_timeline-cards {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
}

.unwrapped_timeline-card {
  z-index: 100;
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--size--5rem);
  grid-row-gap: var(--size--5rem);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
  position: relative;
}

.unwrapped_timeline-card-img {
  aspect-ratio: 3 / 2;
  border: var(--border-width) solid var(--_swatches---neutral--800);
  border-radius: var(--radius--main);
  pointer-events: none;
  position: relative;
  overflow: clip;
}

.unwrapped_timeline-card-text {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.unwrapped_timeline-card-eyebrow-wrap {
  position: relative;
}

.unwrapped_timeline-card-eyebrow-dot {
  height: var(--size--1rem);
  margin-top: var(--size--0-125rem);
  aspect-ratio: 1;
  background-color: var(--_swatches---neutral--800);
  outline-color: var(--_swatches---neutral--black);
  outline-offset: 0px;
  top: 0%;
  bottom: auto;
  right: auto;
  left: calc(var(--size--5rem) / 2 * -1);
  border-radius: 50%;
  outline-width: .25rem;
  outline-style: solid;
  position: absolute;
  transform: translate(0)translate(-50%);
}

.unwrapped_timeline-card-eyebrow-dot.is-december {
  position: relative;
  left: auto;
  right: auto;
  transform: translate(0);
}

.unwrapped_timeline-wrap {
  width: var(--size--5rem);
  margin-top: var(--padding-vertical--small);
  max-height: calc(100% - var(--padding-vertical--small));
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% auto;
}

.unwrapped_timeline-line {
  width: var(--size--0-25rem);
  background-color: var(--_swatches---neutral--800);
  overflow: clip;
}

.unwrapped_timeline-progress {
  border-radius: var(--radius--section);
  background-color: var(--_swatches---violet--main);
  width: 100%;
  height: 50svh;
  margin-top: -50svh;
  position: sticky;
  top: 0;
}

.unwrapped_timeline-dec-card_text {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -.25rem;
  display: flex;
  position: relative;
}

.unwrapped_timeline-dec-card_gif-border {
  z-index: 100;
  width: 100%;
  margin-top: var(--padding-vertical--medium);
  padding: var(--radius--small);
  border-radius: var(--radius--section);
  background-image: linear-gradient(66deg, var(--_swatches---violet--main), var(--_swatches---orange--main));
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: clip;
}

.unwrapped_timeline-dec-card_gif {
  aspect-ratio: 3 / 2;
  border-radius: var(--radius--main);
  pointer-events: none;
  object-position: 50% 20%;
  width: 100%;
  height: 100%;
  max-height: 90svh;
}

.unwrapped_stickers {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: none;
}

.unwrapped_sticker {
  max-width: 10rem;
  max-height: 7rem;
}

.unwrapped_numbers-title {
  text-align: center;
}

.unwrapped_numbers-wrap.u-display-lg {
  max-width: var(--_layout---max-width-large);
  grid-column-gap: var(--size--3-5rem);
  grid-row-gap: var(--size--3-5rem);
  flex-flow: column;
  display: flex;
}

.unwrapped_numbers-row {
  grid-column-gap: .25em;
  grid-row-gap: .1em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_numbers-row-icon {
  width: 1.5em;
}

.unwrapped_numbers-row-text.is-muted {
  color: var(--_swatches---neutral--muted);
  font-variation-settings: "wght" 400, "opsz" 32;
}

.unwrapped_numbers-divider {
  padding-right: var(--global-padding);
  padding-left: var(--global-padding);
}

.unwrapped_studies-title {
  max-width: var(--_layout---max-width-large);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.unwrapped_studies-cards {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.unwrapped_studies-card-content {
  width: 25rem;
  padding: var(--size--6rem) var(--size--3rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  aspect-ratio: 3 / 4;
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--1000);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: clip;
}

.unwrapped_studies-card {
  padding: var(--size--0-25rem);
  border-radius: var(--radius--section);
  background-image: linear-gradient(45deg, var(--_swatches---violet--main), var(--_swatches---orange--main));
  transition: transform .5s cubic-bezier(.175, .885, .32, 1.275);
  transform: rotate(0)translate(0%);
}

.unwrapped_studies-card.is-2nd {
  background-image: linear-gradient(45deg, var(--_swatches---orange--main), var(--_swatches---violet--main));
  transform: rotate(5deg)translate(-5%);
}

.unwrapped_studies-card.is-2nd:hover {
  transform: rotate(0)translate(-5%);
}

.unwrapped_studies-card.is-1st {
  background-image: linear-gradient(45deg, var(--_swatches---violet--main), var(--_swatches---orange--main));
  transform: rotate(-6deg)translate(5%, -5%);
}

.unwrapped_studies-card.is-1st:hover {
  transform: rotate(0)translate(5%, -5%);
}

.unwrapped_studies-card-corner {
  width: 20%;
  color: var(--_swatches---orange--main);
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(3px, -3px);
}

.unwrapped_studies-card-corner.is-2nd {
  color: var(--_swatches---violet--main);
}

.unwrapped_studies-card-btn {
  padding: var(--size--1rem);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  text-align: center;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: auto;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
}

.draw-ribon-point {
  z-index: 2;
  background-color: var(--_swatches---orange--main);
  width: 7.5rem;
  height: .5rem;
  color: var(--_swatches---orange--main);
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: absolute;
  top: 20%;
  transform: rotate(0);
}

.draw-ribon-point:where(.w-variant-5f68f11d-503d-1215-3ef7-38aa59e8bf92) {
  background-color: var(--_swatches---violet--main);
}

.unwrapped-body {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.draw-ribon-edge {
  position: absolute;
  transform: translate(0, 65%);
}

.draw-ribon-edge:where(.w-variant-5f68f11d-503d-1215-3ef7-38aa59e8bf92) {
  width: 100%;
  color: var(--_swatches---violet--main);
  position: absolute;
}

.unwrapped_playbook-border {
  padding: var(--border-width);
  border-radius: var(--radius--section);
  background-image: linear-gradient(45deg, var(--_swatches---violet--main), var(--_swatches---orange--main));
}

.unwrapped_playbook-wrap {
  padding: var(--padding-vertical--medium) var(--padding-vertical--small);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--black);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.unwrapped_playbook-btn {
  margin-top: var(--gap--large);
  padding: var(--size--1rem) var(--size--4rem);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  font-weight: 700;
  display: flex;
}

.unwrapped_playbook-cursor {
  width: var(--size--6rem);
  position: absolute;
  inset: auto auto 40% -5%;
}

.unwrapped_playbook-cursor.is-3rd {
  width: var(--size--8rem);
  inset: auto -5% -10% auto;
}

.unwrapped_playbook-cursor.is-2nd {
  width: var(--size--4-5rem);
  inset: -5% 10% auto auto;
}

.unwrapped_footer-bg-1 {
  background-image: linear-gradient(180deg, #e73d8d, #b96ed0 14%, #783afb 36%, var(--_swatches---neutral--transparent));
  opacity: 1;
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.unwrapped_footer-bg-2 {
  height: var(--size--7rem);
  border-bottom-left-radius: var(--size--5rem);
  border-bottom-right-radius: var(--size--5rem);
  background-color: var(--_swatches---neutral--black);
  position: absolute;
  inset: 0% 0% auto;
}

.unwrapped_clients-wrap {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.unwrapped_clients-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--max);
  grid-template-rows: auto;
  grid-template-columns: auto auto minmax(15rem, 18rem);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 2rem 1rem 1rem;
  display: grid;
}

.unwrapped_clients-item:hover {
  border-color: var(--_swatches---violet--main);
}

.unwrapped_clients-item.is-button {
  background-color: var(--_swatches---violet--main);
  border-style: none;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.unwrapped_clients-item-logo {
  width: var(--size--5rem);
  height: var(--size--5rem);
  border-radius: 50%;
  flex: none;
}

.unwrapped_clients-items {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: wrap;
  display: flex;
}

.code-embed-11 {
  width: 25rem;
  color: var(--_swatches---neutral--800);
  position: absolute;
  bottom: 0;
  transform: translate(0, 60%);
}

.unwrapped_footer-wrap {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.unwrapped_footer-btn {
  margin-top: var(--gap--large);
  padding: var(--_text-sizes---u-text-main) 3rem;
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  font-size: 1.5rem;
  font-weight: 700;
}

.unwrapped_sticker-hero {
  height: 5rem;
  margin-top: var(--gap--xlarge);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: min(35rem, 75svw);
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: flex;
}

.unwrapped_contest-rail {
  position: relative;
}

.pricing-2026 {
  padding-top: var(--size--2rem);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--padding-vertical--large);
  grid-row-gap: var(--padding-vertical--large);
  flex-flow: column;
  display: flex;
}

.pricing-2026-intro {
  padding-bottom: var(--size--1-5rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: var(--border-width) solid var(--_swatches---neutral--currentcolor-05);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-end start;
  display: flex;
}

.pricing-2026-table-grid {
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: clip;
}

.u-text-button {
  text-underline-offset: .15em;
  cursor: pointer;
  text-decoration: underline;
}

.pricing-2026-plan-intro {
  grid-row-gap: var(--size--0-5rem);
  flex-flow: column;
  display: flex;
}

.pricing-2026-toggle {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  font-size: var(--_text-sizes---u-text-sm);
  -webkit-user-select: none;
  user-select: none;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  line-height: 1;
  display: flex;
  position: relative;
}

.pricing-2026-toggle-wrap {
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--currentcolor-100);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  padding: .125rem;
  display: flex;
}

.pricing-2026-toggle-dot {
  background-color: var(--_swatches---neutral--white);
  border-radius: 50%;
  width: .75rem;
  height: .75rem;
}

.pricing-2026-toggle-save-tag {
  border: var(--border-width) solid var(--_swatches---neutral--currentcolor-15);
  border-radius: var(--radius--max);
  flex: none;
  margin-left: .2rem;
  padding: .25rem .625rem;
  font-size: .75rem;
}

.pricing-2026-toggle-checkbox {
  z-index: 150;
  align-self: center;
  width: 1.5rem;
  height: 1.5rem;
  display: none;
  position: absolute;
  left: -1rem;
}

.pricing-2026-plan-intro-description {
  margin-top: auto;
  margin-bottom: var(--gap--main);
  padding-top: var(--size--0-5rem);
  padding-bottom: var(--size--0-5rem);
  color: var(--_swatches---neutral--muted);
  font-size: var(--_text-sizes---u-text-sm);
}

.pricing-2026-plan-intro-description:where(.w-variant-7605e250-081d-5e21-02de-9d647500b60a) {
  max-width: 40ch;
}

.pricing-2026-plan-intro-description.is-aitracker {
  margin-top: 0;
  margin-bottom: var(--size--0-75rem);
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-2026-plan-includes {
  margin-top: var(--size--2-5rem);
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--0-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-top: var(--border-width) solid var(--_swatches---neutral--100);
  font-size: var(--_text-sizes---u-text-sm);
  flex-flow: column;
  display: flex;
}

.pricing-2026-plan-includes.is-featured {
  border-top-color: var(--_swatches---violet--light);
}

.pricing-2026-plan-includes.is-enterprise {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-top-color: var(--_swatches---neutral--currentcolor-05);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.pricing-2026-plan-includes.is-aitracker {
  padding: 4.25rem var(--size--2rem) var(--size--2rem);
  grid-column-gap: var(--size--0-75rem);
  grid-row-gap: var(--size--0-75rem);
  border-top: 0rem none var(--_swatches---neutral--currentcolor-15);
  border-left: var(--border-width) solid var(--_swatches---neutral--currentcolor-05);
  background-color: #0006;
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  display: flex;
}

.pricing-2026-plan-includes.is-aitracker:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  border-top-color: var(--_swatches---neutral--100);
  background-color: #fff6;
}

.pricing-2026-table-item {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  display: grid;
}

.pricing-2026-table-item.is-included {
  min-height: var(--size--1-5rem);
}

.pricing-2026-table-icon {
  width: 1em;
  height: 1em;
  margin-top: .25em;
}

.pricing-2026-table-icon.is-orange {
  color: var(--_swatches---orange--main);
}

.pricing-2026-table-icon.is-ait-accent {
  color: var(--_swatches---violet--main);
}

.pricing-2026-table-item-label {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-2026-table-item-icon {
  width: var(--size--1-5rem);
  height: var(--size--1-5rem);
  padding: var(--size--0-125rem);
  border: .05rem solid var(--_swatches---neutral--300);
  border-radius: var(--radius--max);
  background-color: var(--_themes---background);
  cursor: help;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.pricing-2026-table-item-icon:where(.w-variant-15c67a41-4302-cd5d-ab98-f8316bc6ddd4) {
  border-color: var(--_swatches---neutral--600);
  background-color: var(--_swatches---neutral--black);
}

.pricing-2026-table-item-icons {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-153 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.pricing-2026-plan-intro-price {
  margin-bottom: var(--size--0-5rem);
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  flex-flow: wrap;
  align-items: baseline;
  display: flex;
}

.pricing-2026-plan-intro-price.is-ait {
  margin-bottom: var(--size--0rem);
}

.pricing-2026-plan-why {
  padding-top: var(--size--3rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.pricing-2026-plan-why-headline {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-2026-plan-why-line {
  height: var(--border-width);
  background-color: var(--_swatches---neutral--100);
  flex: 1;
}

.pricing-2026-plan-why-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  display: flex;
}

.pricing-2026-plan-why-compare {
  color: var(--_swatches---neutral--500);
  font-size: var(--_text-sizes---u-text-sm);
  align-self: center;
}

.pricing-2026-outer {
  background-color: var(--_swatches---neutral--black);
}

.pricing-2026-inner {
  border-radius: var(--radius--medium);
  background-color: #f9f9fa;
}

.pricing-2026-inner.is-home {
  position: relative;
}

.pricing-table-tooltip {
  text-underline-offset: .2em;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--_swatches---neutral--currentcolor-50);
  text-decoration-color: var(--_swatches---neutral--currentcolor-50);
  cursor: help;
  text-decoration-style: dotted;
}

.pricing-2026-compare-sticky {
  top: var(--size--5rem);
  z-index: 50;
  padding: var(--size--1-5rem) var(--size--1-25rem);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
  background-color: var(--_swatches---neutral--white);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: sticky;
}

.pricing-2026-compare-sticky.is-featured {
  background-image: linear-gradient(180deg, var(--_swatches---violet--light), var(--_swatches---neutral--transparent));
  border-bottom-color: #e1d3ff;
}

.pricing-2026-compare-section {
  min-height: var(--size--3-5rem);
  padding: var(--size--1-5rem) var(--size--1-25rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.25;
  display: flex;
}

.pricing-2026-compare-section-icon {
  width: var(--size--1rem);
  height: var(--size--1rem);
  flex: none;
}

.pricing-2026-compare-section-chevron {
  width: var(--size--1rem);
  height: var(--size--1rem);
  margin-top: var(--size--0-25rem);
  flex: none;
  align-self: flex-start;
  margin-left: auto;
}

.pricing-2026-compare-section-label {
  text-wrap: balance;
  font-weight: 500;
  line-height: 1.25;
}

/* 2026-09-21 /mcp/ re-sync: padding `var(--size--1-25rem)` -> `var(--size--1-25rem) var(--size--1rem)`,
   matching live. Not cosmetic bookkeeping: the pricing calculator builds `.pricing-2026-compare-item`
   nodes at runtime for the AI-Search-Analytics prompt dropdown (50/100/200), so this is the
   padding of a panel the user actually sees on /, /ai-tracker/ and /mcp/. */
.pricing-2026-compare-item {
  min-height: var(--size--3-5rem);
  padding: var(--size--1-25rem) var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
  background-color: var(--_swatches---neutral--transparent);
  font-size: var(--_text-sizes---u-text-sm);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  display: flex;
}

.pricing-2026-compare-item.not-included {
  color: var(--_swatches---neutral--300);
  cursor: not-allowed;
}

.pricing-2026-compare-item.is-tools {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.pricing-2026-compare-item.is-dropdown {
  padding-right: var(--size--0-75rem);
  position: relative;
}

.pricing-2026-compare-item.is-dropdown:hover {
  background-color: var(--_swatches---neutral--100);
}

.pricing-2026-compare-item.is-why {
  justify-content: flex-start;
  align-items: flex-start;
}

.pricing-2026-compare-item-icon {
  width: var(--size--0-75rem);
  height: var(--size--0-75rem);
  margin-right: var(--size--0-25rem);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  margin-top: 0 !important;
}

.pricing-2026-compare-item-icon.is-align-top {
  margin-top: var(--size--0-25rem);
  visibility: hidden;
  align-self: flex-start;
}

.pricing-2026-compare-item-icon.is-dropdown {
  top: var(--size--0-25rem);
  left: calc(var(--size--1-5rem) * -1);
  position: absolute;
}

.pricin-2026-enterprise-toggle {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  font-size: var(--_text-sizes---u-text-sm);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-2025-enterprise-icon {
  width: var(--size--1rem);
  height: var(--size--1rem);
}

.pricing-2026-compare-item-tool {
  grid-column-gap: var(--size--0-5rem);
  grid-row-gap: var(--size--0-5rem);
  display: flex;
}

.pricing-2026-compare-item-tool.no-included {
  color: var(--_swatches---neutral--300);
  visibility: hidden;
}

.pricing-2026-compare-item-tools {
  margin-bottom: var(--size--0-5rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-2026-cards {
  grid-column-gap: var(--size--0-5rem);
  grid-row-gap: var(--size--0-5rem);
  min-width: min(min(92.5rem, 100svw - var(--global-padding)), calc(100svw - 1rem));
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: center;
  justify-items: stretch;
  display: grid;
}

.pricing-2026-card {
  padding: var(--size--2rem);
  border: var(--border-width) solid var(--_swatches---neutral--100);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  flex: 1;
  position: relative;
}

.pricing-2026-card.is-featured {
  margin-top: var(--size--0rem);
  background-image: linear-gradient(180deg, var(--_swatches---violet--light), white 50%);
}

.pricing-2026-card.is-left {
  border-top-right-radius: var(--radius--none);
  border-bottom-right-radius: var(--radius--none);
  border-right-style: none;
}

.pricing-2026-card.is-right {
  border-top-left-radius: var(--radius--none);
  border-bottom-left-radius: var(--radius--none);
  border-left-style: none;
}

.pricing-2026-card.is-enterrpise {
  margin-top: var(--size--0rem);
  border-color: var(--_swatches---neutral--800);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  background-image: radial-gradient(circle farthest-side at 100% 0, #ff5b4926 20%, #ff5b4900 84%);
  overflow: clip;
}

.pricing-2026-card.is-discovery {
  margin-top: var(--size--0rem);
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
}

.pricing-2026-card.is-aitracker {
  margin-top: var(--size--0rem);
  padding: var(--size--0rem);
  border-color: var(--_swatches---neutral--800);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  overflow: clip;
}

.pricing-2026-card.is-aitracker:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  border-color: var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
}

.pricing-2026-featured-tagline {
  height: var(--size--3rem);
  padding-right: var(--size--1-25rem);
  padding-left: var(--size--1-25rem);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.pricing-2026-featured-footer {
  padding: var(--size--0-75rem) var(--size--1-25rem);
  color: var(--_swatches---violet--main);
  text-align: center;
}

.pricing-2026-featured-card-wrap {
  border-radius: var(--radius--medium);
  background-color: #f1ebfe;
  overflow: clip;
}

.pricing-2026-above-bg {
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--black);
  width: 100%;
  height: 37.2rem;
  position: absolute;
  inset: 0% 0% auto;
}

.pricing-enterprise-button {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  font-size: var(--_text-sizes---u-text-sm);
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.pricin-2026-additional {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-2026-plan-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-2026-plan-buttons.is-aitracker {
  padding-top: var(--size--1-5rem);
  grid-template-columns: 1fr;
  margin-top: auto;
  display: grid;
}

.pricin-2026-additional-card {
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--100);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.pricin-2026-additional-card.is-enerprsie {
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--900);
  color: var(--_swatches---neutral--white);
  border-style: none;
}

.pricin-2026-additional-card.is-enerprsie:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  background-color: var(--_swatches---neutral--100);
  color: var(--_swatches---neutral--black);
}

.pricin-2026-additional-card.is-featured {
  border-style: none;
  border-color: var(--_swatches---violet--light);
  background-color: var(--_swatches---violet--light);
  color: var(--_swatches---violet--main);
}

.pricin-2026-additional-footer {
  padding: var(--size--1rem);
  color: var(--_swatches---neutral--muted);
  font-size: var(--_text-sizes---u-text-sm);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricin-2026-additional-footer.is-aitracker {
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.svg {
  aspect-ratio: 1;
  pointer-events: none;
  mix-blend-mode: soft-light;
  width: 75%;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(30%, -40%);
}

.pricing-2026-section {
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  display: flex;
}

.pricing-2026-table {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.pricing-2026-table-footer {
  align-self: flex-end;
}

.pricing-2026-buttons {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.pricing-2026-buttons-cta, .pricing-2026-buttons-cta:where(.w-variant-7605e250-081d-5e21-02de-9d647500b60a) {
  flex: 1;
}

/* 2026-09-21 pricing-plans re-sync: classes added to the live stylesheet after
   this file's 2026-08-27 export, copied verbatim from the Webflow CDN's
   surferseo.6a9fe05ff9eedafae3cf6ef2.e315bf851.opt.min.css (the stylesheet the
   /mcp page loads; host deliberately not spelled out here so the banned-host
   scan of dist/ stays clean). They drive the 4-plan "Pricing & Plans" block
   ported into src/components/product/PricingPlans.astro — see
   docs/product-pages.md "Pricing plans component (2026-09-21)". Live keeps them
   further down its file, interleaved with unrelated new classes (navbar-positive-*,
   mcp_*, surfer-3_*); kept here next to the rest of the pricing-2026 family
   because nothing else in the cascade touches these selectors. */
.pricing-2026-cards-wrap {
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing-2026-cards-wrap.is-ait {
  background-color: var(--_swatches---orange--main);
  flex-flow: column;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  align-items: center;
}

.pricing-2026-cards-eyebrow {
  padding: var(--size--0-75rem) var(--size--0-5rem);
  color: var(--_swatches---neutral--currentcolor-100);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: .85rem;
  font-weight: 500;
  display: flex;
}

.pricing-2026-table-prompts {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  cursor: pointer;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ait-card-chevron {
  width: var(--size--1rem);
  height: var(--size--1rem);
  margin-top: var(--size--0-25rem);
  flex: none;
  align-self: flex-start;
}

/* Live pairs this with .mcp_terminal-wrap-mobile-bg; that half now lives in the
   "2026-09-21 /mcp/ re-sync" block at the end of this file, together with the
   <=991px rule that turns it back on (/mcp/ renders it since 2026-09-21). */
.pricing-2026-class-keeper {
  display: none;
}

.div-block-924 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--900);
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.code-embed-12 {
  display: none;
}

.unwrapped_main-wrapper {
  z-index: 5;
  flex-flow: column;
  flex: auto;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.pricing-2026-compare-item-prompts {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.pricing-2026-compare-item-prompts-label {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  flex-flow: wrap;
  display: flex;
}

.section_ai-tracker_advantage {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.ai-tracker_advantage {
  max-width: var(--_layout---max-width-large);
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--padding-vertical--xlarge);
  grid-row-gap: var(--padding-vertical--xlarge);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span {
  display: block;
}

.ai-tracker_advantages-headline {
  max-width: var(--_layout---max-width-small);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ai-tracker_advantages-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-tracker_advantages {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  display: flex;
}

.ai-tracker_advantages-card-headline {
  padding: var(--size--3-5rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ai-tracker_advantages-card-deco {
  aspect-ratio: 3 / 2;
  position: relative;
}

.ai-tracker_advantages-card {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--size--2-5rem);
  background-color: var(--_swatches---neutral--1000);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.ai-tracker_advantage-team {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ai-tracker_advantage-team-card {
  width: 100%;
  margin-bottom: var(--gap--large);
  aspect-ratio: 2;
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--size--2-5rem);
  background-color: var(--_swatches---neutral--1000);
  background-image: linear-gradient(#0000, #000000ba), linear-gradient(#000000d1, #000000d1), url('../images/360.svg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  position: relative;
}

.ai-tracker_advantage-team-michal {
  width: 35em;
  margin-left: auto;
  margin-right: auto;
  font-size: .9rem;
  position: absolute;
  inset: auto 0% -3.05em;
}

.ai-tracker-pricing {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing-styles-scripts {
  display: none;
}

.ai-tracker-pricing_heading {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.pricing-2026-outro {
  padding-top: var(--size--1-5rem);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: var(--border-width) solid var(--_swatches---neutral--currentcolor-05);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: flex-end start;
  display: flex;
  /* 2026-09-21 outro alignment fix (Arek decision) — same min-width formula + align-self
     as .pricing-2026-cards so the outro row's left/right edges match the plan cards' at
     every breakpoint, instead of the .container-padding width it inherited by default.
     See docs/product-pages.md's "2026-09-21 outro alignment + Talk to Expert opener". */
  min-width: min(min(92.5rem, 100svw - var(--global-padding)), calc(100svw - 1rem));
  align-self: center;
}

/* 2026-09-21 (Arek decision): "Talk to Expert" (opens the enterprise modal) + "Compare all
   plans ->" -- both underlined, the "or" between them is not. Color/size stay the outro's
   existing u-text-small/u-text-muted (applied on the wrapper), only underline is new. */
.pricing-2026-outro-link {
  text-decoration: underline;
}

.ai-tracker_problem-graph {
  width: 100%;
  height: var(--size--16rem);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--100);
  background-color: var(--_swatches---neutral--white);
  font-variant-numeric: tabular-nums;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.surfer-3_era-problem-graph-svg {
  z-index: 1;
  color: var(--_swatches---violet--main);
  position: absolute;
  inset: auto 0% 0%;
}

.ai-tracker_problem-graph-number.is-2nd {
  color: var(--_swatches---neutral--400);
  align-self: flex-start;
  font-size: 1.25rem;
  font-weight: 600;
  transform: translate(0%, -50%);
}

.surfer-3_era-problem-graph-bar-chart {
  background-color: var(--_swatches---orange--main);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--gap--none);
  border-bottom-right-radius: var(--radius--medium);
  width: 43%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.ai-tracker_problem-graph-number-trust {
  transform-origin: 0 100%;
  margin-bottom: auto;
  margin-right: auto;
}

.ai-tracker_problem-graph-number-usage {
  z-index: 2;
  transform-origin: 0%;
  align-self: center;
  margin-left: auto;
  position: relative;
}

.ai-tracker_problem-graph-number-prompts {
  padding-right: var(--size--2rem);
  padding-left: var(--size--2rem);
  flex: none;
}

.ai-tracker_problem-graph-prompt {
  width: var(--size--15rem);
  height: var(--size--7-5rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--white);
  flex: none;
  box-shadow: 0 3.083px 4.624px #0000000a, 0 36.995px 104.82px #2f30370d, 0 6.166px 9.249px #222a350a, 0 1.541px 1.541px #0000000d;
}

.ai-tracker_problem-graph-prompt.medium {
  width: var(--size--9-5rem);
  opacity: .5;
}

.ai-tracker_problem-graph-prompt.small {
  width: var(--size--5-5rem);
}

.ai-tracker_problem-graph-prompts {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  justify-content: center;
  align-items: center;
  display: flex;
}

.ppl-req_form_title {
  margin-top: var(--size--2rem);
  padding-bottom: var(--size--1-25rem);
  border-bottom: 1px solid var(--_swatches---neutral--muted-hard);
}

._wf-hs_row {
  flex-flow: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  align-content: start;
  gap: .5rem;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex !important;
}

._wf-hs_form-wrapper {
  flex-flow: column;
  display: flex;
}

._wf-hs_form {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  display: flex;
}

._wf-hs_field-label {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-align: left;
  cursor: pointer;
  line-height: 130%;
  display: flex;
}

._wf-hs_text-input {
  border-top-width: var(--border-width);
  border-right-width: var(--border-width);
  border-bottom-width: var(--border-width);
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  cursor: auto;
  color: currentColor;
  border-style: solid;
  border-color: color-mix(in srgb, currentcolor 15%, transparent);
  background-color: color-mix(in srgb, currentcolor 5%, transparent);
  width: 100%;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-size: 1rem;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  position: relative;
}

._wf-hs_text-input:hover {
  border-color: color-mix(in srgb, currentcolor 75%, transparent);
}

._wf-hs_text-input:focus {
  border-color: var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>);
  background-color: #0000;
}

._wf-hs_text-input::placeholder {
  color: color-mix(in srgb, currentcolor 25%, transparent);
}

._wf-hs_textarea-input {
  border-top-width: var(--border-width);
  border-right-width: var(--border-width);
  border-bottom-width: var(--border-width);
  border-left-width: var(--border-width);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  cursor: auto;
  color: currentColor;
  border-style: solid;
  border-color: color-mix(in srgb, currentcolor 15%, transparent);
  background-color: color-mix(in srgb, currentcolor 5%, transparent);
  align-items: flex-start;
  width: 100%;
  min-height: 8rem;
  margin-bottom: 0;
  padding: .75rem 1rem .5rem;
  font-size: 1rem;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
}

._wf-hs_textarea-input:hover {
  border-color: color-mix(in srgb, currentcolor 75%, transparent);
}

._wf-hs_textarea-input::placeholder {
  color: color-mix(in srgb, currentcolor 25%, transparent);
}

._wf-hs_checkbox-input {
  border-style: solid;
  border-width: .125rem;
  border-color: color-mix(in srgb, currentcolor 20%, transparent);
  background-color: #0000;
  border-radius: .25rem;
  flex: none;
  align-self: center;
  width: 1rem;
  height: 1rem;
  position: relative;
  inset: 0% auto auto 0%;
}

._wf-hs_button {
  border-radius: var(--radius--small);
  background-color: var(--_swatches---violet--main);
  width: 100%;
  min-height: 3rem;
  color: var(--_swatches---neutral--white);
  padding: .5rem 1rem;
  font-weight: 500;
}

.code-embed-14 {
  display: none;
}

.text-style-tagline-parent.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.is-vertical-parent.is-vertical {
  flex-flow: column;
}

.section_surfer-3_hero {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.surfer-3_hero {
  min-height: 60svh;
  padding-left: var(--size--0-75rem);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.surfer-3_video {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  max-width: min(var(--_layout---container), calc(100svw - (var(--global-padding) / 2)));
  margin-left: auto;
  margin-right: auto;
}

.surfer-3_hero-title {
  max-width: var(--_layout---max-width-large);
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  margin-bottom: auto;
  line-height: 1.1;
  display: flex;
}

.surfer-3_hero-cta {
  margin-top: var(--size--2rem);
  align-self: flex-start;
}

.animate-cursor-blink {
  width: var(--size--0-125rem);
  background-color: var(--_swatches---neutral--white);
  vertical-align: middle;
  height: .9em;
  margin-bottom: .08em;
  display: inline-block;
}

.surfer-3_hero-heading_line {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.surfer-3_hero-heading_line.is-rotator {
  color: var(--_swatches---neutral--white);
}

.surfer-3_hero-heading {
  color: #fff;
  letter-spacing: -.125rem;
  font-feature-settings: "cv01", "cv02", "cv05", "cv06", "cv08", "cv09", "cv10", "zero";
  font-size: clamp(3rem, 1.23px + 6.15vw, 4.25rem);
  font-weight: 600;
  line-height: 1.1;
}

.surfer-3_hero_bg {
  cursor: none;
  pointer-events: none;
  width: 100%;
  min-height: 80%;
  position: absolute;
  inset: -6rem 0% auto;
  overflow: hidden;
}

.surfer-3_hero-eyebrow {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: inline-flex;
}

.surfer-3_hero-socials {
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(auto, auto);
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.code-embed-16 {
  width: var(--size--6-5rem);
}

.surfer-3_hero-rotating-brand {
  vertical-align: baseline;
  align-items: center;
  display: inline-flex;
}

.surfer-3_hero-rotating-brand_logo {
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: stretch;
  margin-left: .15em;
  margin-right: .15em;
  display: inline-flex;
}

.surfer-3_hero-rotating-brand_text {
  display: inline-block;
}

.surfer-3_hero-rating {
  align-items: center;
  gap: .5rem;
  display: inline-flex;
}

.surfer-3_hero-rotating-brand_logo-img {
  object-fit: contain;
  flex: none;
  width: 1em;
  height: 1em;
  display: block;
}

.surfer-3_hero-socials_col-item {
  width: var(--size--2rem);
  height: var(--size--2rem);
  aspect-ratio: 1;
  flex-flow: row-reverse;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: -.35em;
  display: flex;
  position: relative;
}

.surfer-3_video_wrap {
  aspect-ratio: 1536 / 720;
  background-color: var(--_swatches---neutral--1000);
  border: 1px solid #18181b;
  border-radius: 1.5rem;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.surfer-3_video_player {
  background-color: var(--_swatches---neutral--white);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.surfer-3_video_gate {
  z-index: 10;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  background-color: #000000a6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 1.5rem;
  display: flex;
  position: absolute;
  inset: 0;
}

.surfer-3_video_gate-eyebrow {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--_swatches---neutral--400);
  letter-spacing: 1px;
  text-transform: uppercase;
  align-items: center;
  font-family: JetBrains Mono, ui-monospace, monospace;
  font-size: .75rem;
  line-height: 1;
  display: flex;
}

.surfer-3_video_gate-text {
  max-width: 32rem;
  color: var(--_swatches---neutral--white);
  font-size: .9375rem;
  line-height: 1.5;
}

.surfer-3_video_gate-button {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: var(--_swatches---neutral--white);
  height: 2.75rem;
  color: var(--_swatches---neutral--black);
  letter-spacing: -.32px;
  cursor: pointer;
  border-radius: .75rem;
  align-items: center;
  margin-top: .5rem;
  padding: 0 1.5rem;
  font-size: .9375rem;
  font-weight: 500;
  display: inline-flex;
}

.surfer-3_video_controls {
  z-index: 5;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.surfer-3_video_ctrl-btn {
  width: var(--size--2-5rem);
  height: var(--size--2-5rem);
  padding: var(--size--0-25rem);
  background-color: var(--_swatches---neutral--black-muted);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: var(--_swatches---neutral--white);
  cursor: pointer;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.section_surfer-3_infographic {
  background-color: var(--_swatches---neutral--black);
  width: 100%;
  color: var(--_swatches---neutral--white);
}

.surfer-3_infographic {
  padding-top: var(--padding-vertical--large);
  flex-direction: column;
  display: flex;
  position: relative;
}

.surfer-3_infographic_decor-pixel {
  pointer-events: none;
  position: absolute;
  top: 4rem;
  left: 0;
  transform: translateX(-50%);
}

.surfer-3_infographic_decor-bubbles {
  pointer-events: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.surfer-3_infographic_headline {
  max-width: var(--_layout---max-width-medium);
  color: var(--_swatches---neutral--white);
  letter-spacing: -.09588rem;
  font-variant-numeric: slashed-zero;
  font-size: clamp(2rem, 1.23px + 6.15vw, 2.5rem);
  font-weight: 500;
  line-height: 1.05;
}

.surfer-3_infographic_headline-part.is-green {
  color: var(--_swatches---green--main);
}

.surfer-3_infographic_headline-muted {
  color: var(--_swatches---neutral--white-muted);
  display: block;
}

.surfer-3_infographic_pill-row {
  z-index: 10;
  width: 100%;
  margin-top: var(--padding-vertical--small);
  align-items: center;
  display: flex;
  position: relative;
}

.surfer-3_infographic_pill-column {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  gap: 1rem;
  display: flex;
  position: relative;
}

.surfer-3_infographic_pill-column.is-site {
  width: 18rem;
}

.surfer-3_infographic_pill-column.is-engine {
  width: 21rem;
}

.surfer-3_infographic_pill-column.is-prompt {
  flex: 1;
  align-items: center;
  width: 26.869rem;
}

.surfer-3_infographic_pill-label {
  width: 100%;
  color: var(--_swatches---neutral--400);
  font-size: var(--size--0-75rem);
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 1rem;
  line-height: 1;
}

.surfer-3_infographic_pill {
  width: 100%;
  min-height: var(--size--3-5rem);
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  background-color: var(--_swatches---neutral--900);
  border: 1px solid #2f2f34;
  border-radius: 9999px;
  align-items: center;
  gap: .8125rem;
  padding: 1px 1.3125rem;
  transition: border-color .3s ease-out;
  display: flex;
}

.surfer-3_infographic_pill.is-prompt {
  border-color: #18181b;
  padding-left: 1.125rem;
  padding-right: 1rem;
  position: relative;
  overflow: clip;
}

.surfer-3_infographic_pill.is-site {
  overflow: clip;
}

.surfer-3_infographic_pill.is-engine {
  padding-right: 1rem;
}

.surfer-3_infographic_pill-icon {
  aspect-ratio: 1;
  width: var(--size--1-5rem);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.surfer-3_infographic_pill-icon.is-surfer {
  padding: .15rem;
}

.surfer-3_infographic_pill-input-wrap {
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
  position: relative;
}

.surfer-3_infographic_pill-input {
  width: 100%;
  color: var(--_swatches---neutral--white);
  letter-spacing: -.36px;
  white-space: nowrap;
  cursor: text;
  appearance: none;
  background-color: #0000;
  border-style: none;
  outline-style: none;
  margin: 0;
  padding: 0;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.1rem;
}

.surfer-3_infographic_pill-input:focus {
  outline-style: none;
}

.surfer-3_infographic_pill-input::placeholder {
  color: #ffffff4d;
}

.surfer-3_infographic_pill-caret {
  pointer-events: none;
  background-color: #ffffffb3;
  width: 2px;
  height: 1.1rem;
  display: inline-block;
}

.surfer-3_infographic_pill-text {
  min-width: 0;
  color: var(--_swatches---neutral--white);
  letter-spacing: -.352px;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5rem;
  overflow: hidden;
}

.surfer-3_infographic_engine-toggle {
  background-color: var(--_swatches---neutral--800);
  border-radius: 9999px;
  flex-shrink: 0;
  width: 2rem;
  height: 1rem;
  margin-left: auto;
  transition: background-color .3s ease-out;
  display: block;
  position: relative;
}

.surfer-3_infographic_engine-toggle-thumb {
  background-color: var(--_swatches---neutral--white);
  border: 1px solid #2f2f34;
  border-radius: 9999px;
  width: 1rem;
  height: 1rem;
  transition: transform .3s ease-out;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(0);
}

.surfer-3_infographic_prompt-wrap {
  width: 100%;
  position: relative;
}

.surfer-3_infographic_decor-pulse {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.surfer-3_infographic_connector {
  width: 4rem;
  height: 2px;
  min-height: var(--size--3-5rem);
  color: var(--_swatches---neutral--800);
  flex-flow: column;
  flex-shrink: 0;
  justify-content: center;
  align-self: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
}

.surfer-3_infographic_connector.is-last {
  width: 2px;
  height: 5rem;
  right: 15rem;
}

.surfer-3_infographic_macbook {
  aspect-ratio: 1238 / 783;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  min-height: 45rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.inline-svg-0 {
  width: 100%;
  height: 100%;
  display: block;
}

.inline-svg-0-1 {
  color: currentColor;
  width: 100%;
  height: 100%;
  display: block;
}

.surfer-3_infographic_macbook_screen {
  border-radius: var(--radius--main);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  position: relative;
  overflow: clip;
}

.surfer-3_infographic_macbook_menubar {
  z-index: 3;
  padding: var(--size--0-25rem) var(--size--0-5rem);
  color: #ffffffeb;
  letter-spacing: .0127rem;
  background-color: #000000d6;
  justify-content: space-between;
  align-items: center;
  font-size: .632rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.surfer-3_infographic_macbook_menubar-left {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surfer-3_infographic_macbook_menubar-right {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  align-items: center;
  display: flex;
}

.surfer-3_infographic_macbook_menubar-item {
  font-variant-numeric: tabular-nums;
}

.surfer-3_infographic_macbook_menubar-item.is-bold {
  font-weight: 600;
}

.surfer-3_infographic_macbook_menubar-item.is-time {
  opacity: 0;
}

.surfer-3_infographic_chat {
  left: 50%;
  top: var(--size--4rem);
  z-index: 10;
  width: 100%;
  max-width: 28rem;
  min-height: 30rem;
  padding: var(--size--3rem) var(--size--2rem) var(--size--2rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border: var(--border-width) solid var(--_swatches---neutral--800);
  border-radius: var(--radius--section);
  -webkit-backdrop-filter: brightness(50%) blur(2.5rem) saturate(150%);
  backdrop-filter: brightness(50%) blur(2.5rem) saturate(150%);
  transform-origin: top;
  color: var(--_swatches---neutral--white);
  background-color: #000000e6;
  flex-direction: column;
  display: flex;
  position: absolute;
  transform: translate(-50%)scale(1);
  box-shadow: 0 .5rem 2.5rem #00000059;
}

.surfer-3_infographic_chat.is-light {
  border-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  background-color: #ffffffe6;
}

.surfer-3_infographic_chat_top {
  left: var(--size--1-5rem);
  top: var(--size--1rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  pointer-events: none;
  display: flex;
  position: absolute;
}

.surfer-3_infographic_chat_top-dot {
  width: var(--size--0-5rem);
  height: var(--size--0-5rem);
  border-radius: var(--radius--max);
  flex-shrink: 0;
  display: block;
}

.surfer-3_infographic_chat_top-dot.is-red {
  background-color: #ff5f57;
}

.surfer-3_infographic_chat_top-dot.is-yellow {
  background-color: #ffbd2e;
}

.surfer-3_infographic_chat_top-dot.is-green {
  background-color: #28c840;
}

.surfer-3_infographic_chat_header {
  padding: var(--size--0-875rem) var(--size--1rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--currentcolor-05);
  align-items: flex-start;
  display: flex;
}

.surfer-3_infographic_chat_avatar {
  width: var(--size--1-5rem);
  height: var(--size--1-5rem);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--currentcolor-15);
  flex-shrink: 0;
  overflow: hidden;
}

.surfer-3_infographic_chat_avatar.is-llm {
  background-color: var(--_swatches---neutral--currentcolor-05);
  padding: .1rem;
}

.surfer-3_infographic_chat_user {
  min-width: var(--size--0rem);
  grid-column-gap: var(--size--0rem);
  grid-row-gap: var(--size--0rem);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.surfer-3_infographic_chat_name {
  font-size: var(--_text-sizes---u-text-sm);
  letter-spacing: var(--letter-spacing--medium);
  white-space: nowrap;
  font-weight: 600;
  line-height: 1.15rem;
}

.surfer-3_infographic_chat_prompt {
  font-size: var(--_text-sizes---u-text-sm);
  letter-spacing: var(--letter-spacing--none);
  align-self: stretch;
  font-weight: 400;
  line-height: 1.38rem;
}

.surfer-3_infographic_chat_section-eyebrow {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  font-size: var(--_text-sizes---u-text-sm);
  letter-spacing: var(--letter-spacing--medium);
  white-space: nowrap;
  align-items: center;
  font-weight: 600;
  line-height: 1.15rem;
  display: flex;
}

.surfer-3_infographic_chat_results {
  padding-left: var(--size--0-5rem);
  grid-column-gap: var(--size--0-75rem);
  grid-row-gap: var(--size--0-75rem);
  font-size: var(--_text-sizes---u-text-sm);
  flex-direction: column;
  display: flex;
}

.surfer-3_infographic_chat_result {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  font-size: var(--_text-sizes---u-text-sm);
  letter-spacing: var(--letter-spacing--none);
  white-space: nowrap;
  align-items: center;
  line-height: 1;
  display: flex;
}

.surfer-3_infographic_chat_result.is-primary {
  font-weight: 600;
}

.surfer-3_infographic_chat_result.is-answer {
  color: var(--_swatches---green--main);
  font-weight: 600;
}

.surfer-3_infographic_chat_result.is-not-answer {
  color: #ff1d5d;
  font-weight: 600;
}

.surfer-3_infographic_chat_result-icon {
  width: var(--size--1rem);
  height: var(--size--1rem);
  background-color: var(--_swatches---neutral--currentcolor-15);
  border-radius: 50%;
  flex-shrink: 0;
  display: block;
  overflow: clip;
}

.surfer-3_infographic_chat_paragraph {
  font-size: var(--_text-sizes---u-text-sm);
  line-height: var(--size--1-5rem);
  letter-spacing: var(--letter-spacing--none);
  font-weight: 400;
}

.surfer-3_infographic_chat_cta {
  width: 100%;
  min-height: var(--size--3rem);
  padding: var(--size--0-75rem) var(--size--1rem);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  font-size: var(--_text-sizes---u-text-sm);
  letter-spacing: var(--letter-spacing--xsmall);
  cursor: pointer;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: auto;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.surfer-3_infographic_chat_cta-hint {
  margin-left: .25em;
  font-weight: 400;
}

.surfer-3_infographic_macbook_menubar-apple {
  padding: 0 var(--size--0-5rem);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.inline-svg-0-1-2-3 {
  width: 14px;
  height: 14px;
  display: block;
}

.surfer-3_infographic_menubar-icon {
  width: var(--size--1rem);
  height: var(--size--1rem);
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
}

.surfer-3_infographic_menubar-icon.is-theme {
  cursor: pointer;
}

.surfer-3_infographic_menubar-icon.is-battery {
  display: none;
}

.surfer-3_infographic_macbook_chassis {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-self: center;
  min-width: 125%;
  height: auto;
  display: block;
  position: absolute;
  top: -2.5%;
  bottom: auto;
  -webkit-mask-image: linear-gradient(#000 0%, #000000fa 11.1%, #000000ec 22.2%, #000000d7 33.3%, #000000bd 44.4%, #0000009f 55.6%, #0000007c 66.7%, #00000057 77.8%, #0000002d 88.9%, #0000 100%);
  mask-image: linear-gradient(#000 0%, #000000fa 11.1%, #000000ec 22.2%, #000000d7 33.3%, #000000bd 44.4%, #0000009f 55.6%, #0000007c 66.7%, #00000057 77.8%, #0000002d 88.9%, #0000 100%);
}

.surfer-3_infographic_macbook_wallpaper {
  z-index: 0;
  pointer-events: none;
  object-fit: cover;
  object-position: 50% 100%;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(#000 0%, #000000fa 11.1%, #000000ec 22.2%, #000000d7 33.3%, #000000bd 44.4%, #0000009f 55.6%, #0000007c 66.7%, #00000057 77.8%, #0000002d 88.9%, #0000 100%);
  mask-image: linear-gradient(#000 0%, #000000fa 11.1%, #000000ec 22.2%, #000000d7 33.3%, #000000bd 44.4%, #0000009f 55.6%, #0000007c 66.7%, #00000057 77.8%, #0000002d 88.9%, #0000 100%);
}

.surfer-3_infographic_macbook_fade {
  z-index: 5;
  pointer-events: none;
  background-image: linear-gradient(#0000, #000 77%);
  width: 100svw;
  height: 50%;
  position: absolute;
  bottom: 0%;
}

.u-eyebrow-icon {
  aspect-ratio: 1;
  width: .875rem;
}

.surfer-3_hero-socials_col-list {
  min-height: var(--size--2rem);
  flex-flow: row;
  grid-template-rows: auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-5 {
  position: relative;
}

.surfer-3_hero-socials_col-logo {
  background-color: var(--_swatches---neutral--white);
  filter: none;
  outline-color: var(--_swatches---neutral--black);
  border-radius: 50%;
  outline-width: .125em;
  outline-style: solid;
  width: 100%;
  height: 100%;
  transition: filter;
}

.surfer-3_hero-socials_logos {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surfer-3_hero-socials_col-logo-data {
  display: none;
}

.surfer-3_hero-socials_col-logo-notification {
  aspect-ratio: 1;
  background-color: var(--_swatches---orange--main);
  border-radius: 15%;
  width: .2em;
  font-size: 1rem;
  position: absolute;
  top: auto;
  bottom: 0%;
  transform: translate(0%, 250%);
}

.section_surfer-3_era {
  z-index: 10;
  width: 100%;
  padding-right: 1.5rem;
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--_swatches---neutral--black);
  color: #fff;
  padding-left: 1.5rem;
  position: relative;
  overflow: hidden;
}

.surfer-3_era_inner {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-direction: column;
  align-items: center;
  max-width: 80rem;
  margin: 0 auto;
  display: flex;
}

.surfer-3_era_copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 54rem;
  display: flex;
  position: relative;
}

.surfer-3_era_eyebrow {
  color: #ffffff80;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-size: .75rem;
  font-weight: 500;
}

.surfer-3_era_headline {
  line-height: 1.1;
}

.surfer-3_era_headline-accent {
  color: #ff5b49;
}

.surfer-3_era_sub {
  color: #ffffff80;
  max-width: 44rem;
  font-size: var(--_text-sizes---u-text-main);
  line-height: 1.6;
  position: relative;
}

.surfer-3_solution_inner {
  max-width: var(--_layout---container);
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-direction: column;
  margin: 0 auto;
  display: flex;
}

.surfer-3_solution_header {
  padding-left: var(--size--2-5rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-direction: column;
  display: flex;
}

.surfer-3_solution_header-grid {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(50%, 1fr);
  grid-auto-columns: 1fr;
  align-items: baseline;
  display: grid;
}

.surfer-3_solution_pillars {
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: flex;
  position: relative;
}

.surfer-3_solution_pillar {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.surfer-3_solution_pillar:last-child {
  border-right-style: none;
}

.surfer-3_solution_mock {
  width: 100%;
  height: 13rem;
  padding: var(--size--0-125rem);
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--100);
  flex-flow: column;
  grid-template-rows: minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr) minmax(auto, 1fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.surfer-3_solution_mock-wrap {
  width: 100%;
  min-height: 20rem;
  padding: var(--size--3rem) var(--size--2rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.surfer-3_solution_content {
  padding: var(--size--2-5rem) var(--size--2rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-align: center;
  flex-flow: column;
  display: flex;
}

.surfer-3_solution_mock-item {
  padding-right: var(--size--1rem);
  padding-left: var(--size--1rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--size--0-875rem);
  background-color: var(--_swatches---neutral--white);
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.surfer-3_solution_mock-item.is-header {
  border-radius: var(--size--0rem);
  background-color: var(--_swatches---neutral--transparent);
  border-style: none;
}

.surfer-3_solution_mock-item.is-score {
  padding-right: var(--size--2rem);
  padding-left: var(--size--2rem);
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
}

.surfer-3_solution_pillars-divider {
  width: var(--border-width);
  min-width: var(--border-width);
  background-image: linear-gradient(180deg, var(--_swatches---neutral--transparent), var(--_swatches---neutral--200) 25%, var(--_swatches---neutral--200) 75%, var(--_swatches---neutral--transparent));
  position: relative;
}

.surfer-3_solution_pillars-divider.is-horizontal {
  width: 100%;
  height: var(--border-width);
  min-height: var(--border-width);
  background-image: linear-gradient(270deg, var(--_swatches---neutral--200) 75%, var(--_swatches---neutral--transparent));
  min-width: auto;
}

.surfer-3_solution_pillars-divider.is-horizontal.is-middle {
  background-color: var(--_swatches---neutral--200);
  background-image: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.surfer-3_solution_pillars-divider.is-horizontal.is-right {
  background-image: linear-gradient(45deg, var(--_swatches---neutral--200) 75%, var(--_swatches---neutral--transparent));
}

.surfer-3_solution_pillars-divider-icon {
  z-index: 5;
  width: var(--size--0-5rem);
  transform: translate(0%);
}

.surfer-3_solution_pillars-divider-icon.is-left {
  transform: translate(-55%);
}

.surfer-3_solution_pillars-divider-icon.is-right {
  transform: translate(57%);
}

.surfer-3_solution_mock-icon {
  width: var(--size--1-25rem);
  height: var(--size--1-25rem);
}

.text-block-17 {
  flex: 1;
}

.surfer-3_solution_header-os {
  display: block;
}

.section_surfer-3_testimonial {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--large);
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
}

.section_surfer-3_visibility-os {
  padding-top: var(--padding-vertical--none);
  padding-bottom: var(--padding-vertical--medium);
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.surfer-3_visibility-os_frame {
  width: 100%;
  max-width: var(--_layout---container);
  padding: var(--size--0-25rem);
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--size--1-5rem);
  background-color: var(--_swatches---neutral--100);
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.surfer-3_visibility-os_card {
  border: 1px solid var(--_swatches---neutral--200);
  border-radius: var(--size--1-25rem);
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.surfer-3_visibility-os_top {
  width: 100%;
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-bottom: 1px solid var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.surfer-3_visibility-os_dots {
  left: var(--size--1rem);
  top: var(--size--1rem);
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  align-items: center;
  display: flex;
  position: absolute;
}

.surfer-3_visibility-os_dot {
  width: var(--size--0-5rem);
  height: var(--size--0-5rem);
  background-color: var(--_swatches---neutral--200);
  border-radius: 9999px;
}

.surfer-3_visibility-os_top-heading {
  color: var(--_swatches---neutral--black);
  text-align: center;
}

.surfer-3_visibility-os_chapter {
  flex-direction: column;
  display: flex;
}

.surfer-3_visibility-os_chapter-row {
  background-color: var(--_swatches---neutral--white);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
  overflow: hidden;
}

.surfer-3_visibility-os_chapter-header {
  width: 100%;
  padding-left: var(--size--3rem);
  position: relative;
}

.surfer-3_visibility-os_chapter-header_inner {
  width: 100%;
  height: 100%;
  padding: var(--size--4rem) var(--size--1-25rem) var(--size--4rem) var(--size--1-5rem);
  grid-column-gap: var(--size--1-5rem);
  grid-row-gap: var(--size--1-5rem);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
  border-left: var(--border-width) dashed var(--_swatches---neutral--100);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.surfer-3_visibility-os_tab {
  width: 100%;
  padding-left: var(--size--3rem);
  cursor: pointer;
  flex-direction: column;
  display: flex;
  position: relative;
}

.surfer-3_visibility-os_tab-inner {
  width: 100%;
  padding: var(--size--1-5rem) var(--size--8rem) var(--size--1-5rem) var(--size--1-5rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  border-bottom: var(--border-width) solid var(--_swatches---neutral--100);
  border-left: var(--border-width) solid var(--_swatches---neutral--100);
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.surfer-3_visibility-os_tab-inner:hover {
  background-color: #fbfbfc;
}

.surfer-3_visibility-os_tab-inner.is-open {
  padding-top: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  background-color: #f9f9fa;
}

.surfer-3_visibility-os_chapter-right {
  border-left: 1px solid var(--_swatches---neutral--200);
  background-color: var(--_swatches---orange--main);
  min-height: 50rem;
  color: var(--_swatches---neutral--white);
  text-align: center;
  flex: 1 0 0;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.surfer-3_visibility-os_persona {
  width: 100%;
  padding: var(--padding-vertical--medium) var(--size--4-5rem) var(--padding-vertical--large);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-top: 1px solid var(--_swatches---neutral--200);
  border-bottom: 1px solid var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.surfer-3_visibility-os_persona-quote {
  z-index: 3;
  max-width: var(--_layout---max-width-small);
  color: var(--_swatches---neutral--black-muted);
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.25;
  position: relative;
}

.surfer-3_visibility-os_persona-row {
  z-index: 3;
  grid-column-gap: var(--size--1-5rem);
  grid-row-gap: var(--size--1-5rem);
  align-items: center;
  display: flex;
  position: relative;
}

.surfer-3_visibility-os_persona-info {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  flex-flow: row;
  align-items: flex-start;
  display: flex;
}

.surfer-3_visibility-os_persona-name {
  color: var(--_swatches---neutral--black);
  font-weight: 600;
}

.surfer-3_visibility-os_persona-role {
  grid-column-gap: var(--size--0-5rem);
  grid-row-gap: var(--size--0-5rem);
  flex-flow: wrap;
  display: flex;
}

.section_surfer-3_solution {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--_swatches---neutral--white);
}

.surfer-3_dot-pattern {
  z-index: 2;
  pointer-events: none;
  width: 60%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 50%);
  mask-image: linear-gradient(to right, #0000 0%, #000 50%);
}

.smart-cursor {
  z-index: 50;
  transform-origin: 0 0;
  color: #000;
  position: absolute;
}

.smart-cursor.is-surfer {
  transform-origin: 100% 0;
  transform: translate(0%, 200%);
}

.section_surfer-3_cta {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.surfer-3_visibility-os_updates {
  width: 100%;
  padding: var(--padding-vertical--medium) var(--size--4-5rem);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-top: 1px solid var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--white);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.surfer-3_updates_inner {
  z-index: 4;
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.surfer-3_updates_header {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.surfer-3_updates_view-all {
  grid-column-gap: .375rem;
  align-items: center;
  font-size: .9375rem;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.surfer-3_updates_view-all.is-clikup {
  margin-left: auto;
}

.surfer-3_updates_view-all-label {
  color: var(--_swatches---neutral--black-muted);
  letter-spacing: -.0103em;
}

.surfer-3_updates_view-all-arrow {
  color: var(--_swatches---neutral--black);
  letter-spacing: -.0103em;
}

.surfer-3_updates_grid {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.surfer-3_updates_card {
  grid-column-gap: var(--size--1rem);
  grid-row-gap: var(--size--1rem);
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.surfer-3_updates_card-date {
  color: var(--_swatches---neutral--400);
  text-transform: uppercase;
  font-size: .75rem;
  line-height: 1.4;
}

.surfer-3_updates_card-date.is-tag {
  color: var(--_swatches---neutral--900);
}

.surfer-3_updates_card-title {
  color: var(--_swatches---neutral--black);
  letter-spacing: -.0103em;
  font-size: 1.1rem;
}

.div-block-932 {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_surfer-3_advantage {
  min-height: 50rem;
  padding-top: var(--padding-vertical--large);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section_surfer-3_studies {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.surfer-3_advantage-ruler-line {
  flex-flow: column;
  flex: 1;
  width: 1px;
  display: flex;
  position: relative;
}

.surfer-3_advantage-ruler-line.is-bottom {
  max-height: 4rem;
}

.surfer-3_advantage-timeline-line-secondary {
  background-color: var(--_swatches---neutral--900);
  flex: 1;
  width: 100%;
}

.surfer-3_advantage-timeline-line-secondary.is-tick {
  height: var(--size--0-875rem);
  background-color: var(--_swatches---neutral--700);
  flex: none;
}

.surfer-3_advantage-timeline-line-secondary.is-tick.is-white {
  background-color: var(--_swatches---neutral--white);
}

.surfer-3_advantage-timeline-line-secondary.is-tick.is-white.is-top {
  height: var(--size--1-5rem);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.surfer-3_advantage-ruler {
  grid-column-gap: var(--size--2rem);
  grid-row-gap: var(--size--2rem);
  justify-content: flex-start;
  align-items: stretch;
  width: 1px;
  height: 100%;
  position: relative;
}

.surfer-3_advantage-rulers {
  grid-column-gap: var(--size--7rem);
  grid-row-gap: var(--size--7rem);
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.surfer-3_advantage-timeline {
  height: 47.5rem;
  margin-top: -25rem;
  padding-bottom: 6rem;
  position: relative;
}

.surfer-3_advantage-timeline-line {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 2px;
  display: flex;
  position: absolute;
  top: calc(100% - 11rem);
  left: 0%;
  right: 0%;
}

.surfer-3_advantage-timeline-line-main {
  background-color: var(--_swatches---orange--main);
  width: 56rem;
  height: 100%;
  color: var(--_swatches---neutral--white);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.surfer-3_advantage-timeline-support {
  background-color: var(--_swatches---neutral--800);
  height: 100%;
  color: var(--_swatches---neutral--white);
  flex: 1;
  -webkit-mask-image: linear-gradient(to right, #0000 0%, #000 100%);
  mask-image: linear-gradient(to right, #0000 0%, #000 100%);
}

.surfer-3_advantage-timeline-support.is-future {
  -webkit-mask-image: linear-gradient(to left, #0000 0%, #000 100%);
  mask-image: linear-gradient(to left, #0000 0%, #000 100%);
}

.surfer-3_advantage-timeline-line-dot {
  z-index: 10;
  width: var(--size--0-5rem);
  height: var(--size--0-5rem);
  background-color: var(--_swatches---neutral--black);
  outline-offset: 0px;
  border-radius: 50%;
  outline: 1px solid #fff;
  position: relative;
  transform: translate(0);
}

.surfer-3_advantage-timeline-line-dot.is-2018 {
  transform: translate(-100%);
}

.surfer-3_advantage-timeline-line-dot.is-2026 {
  transform: translate(100%);
}

.surfer-3_advantage-year {
  align-self: center;
  margin-top: .25rem;
  margin-bottom: .25rem;
}

.surfer-3_advantage-body {
  width: 24rem;
  padding: var(--size--1-5rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-align: center;
  flex-flow: column;
  align-self: center;
  margin-top: -3rem;
  display: flex;
  position: absolute;
  top: 100%;
  bottom: auto;
}

.surfer-3_advantage-header {
  z-index: 5;
  max-width: var(--_layout---max-width-small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surfer-3_advantage-timeline-wrap {
  width: 100svw;
}

.surfer-3_studies {
  width: 100%;
  max-width: var(--_layout---container);
  grid-column-gap: var(--padding-vertical--small);
  grid-row-gap: var(--padding-vertical--small);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.surfer-3_studies-header {
  max-width: var(--_layout---max-width-small);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.surfer-3_studies-stats {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  grid-template-rows: auto auto auto;
  grid-template-columns: 60% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.surfer-3_studies-stats.is-quote {
  margin-top: var(--padding-vertical--small);
}

.surfer-3_studies-stat {
  padding-top: var(--size--2rem);
  padding-right: var(--size--3rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--3rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--900);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--900);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--900);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--900);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--1000);
  color: var(--_swatches---neutral--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  display: flex;
  position: relative;
  overflow: clip;
  container-type: inline-size;
}

.surfer-3_studies-stat.is-hero {
  border-color: var(--_swatches---green--main);
  background-color: var(--_swatches---green--main);
  min-height: 25rem;
  color: var(--_swatches---neutral--black);
}

.surfer-3_studies-stat_number {
  letter-spacing: -.05em;
  margin-top: auto;
  font-size: 11rem;
  font-weight: 600;
  line-height: .8em;
  position: relative;
}

.surfer-3_studies-stat_number.is-secondary {
  letter-spacing: -.025em;
  font-size: 7rem;
  font-weight: 500;
}

.surfer-3_studies-stat_head {
  text-transform: uppercase;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1;
  display: flex;
  position: relative;
}

.surfer-3_studies-stat_link.u-eyebrow {
  flex: none;
}

.surfer-3_studies-stat-row {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.surfer-3_studies-link {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  color: var(--_swatches---neutral--white-muted);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.surfer-3_studies-link:hover {
  color: var(--_swatches---neutral--white);
}

.surfer-3_studies-footer {
  padding-top: var(--size--1rem);
  padding-right: var(--size--1-5rem);
  padding-left: var(--size--1-5rem);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.surfer-3_studies-quote-card {
  min-height: 30rem;
  padding-top: var(--size--3rem);
  padding-right: var(--size--3rem);
  padding-bottom: var(--size--3rem);
  padding-left: var(--size--3rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--900);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--900);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--900);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--900);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--1000);
  color: var(--_swatches---neutral--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  transition-property: none;
  transition-duration: 0s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: clip;
  container-type: inline-size;
}

.surfer-3_studies-quote-card:hover {
  border-style: dashed;
  border-color: var(--_swatches---neutral--600);
}

.surfer-3_studies-stat-chart {
  z-index: -1;
  pointer-events: none;
  min-width: 102%;
  color: var(--_swatches---neutral--white);
  margin-left: -1%;
  position: absolute;
  inset: auto 0% 0%;
}

.surfer-3_studies-stat-corner {
  width: var(--size--3-5rem);
  pointer-events: none;
  color: var(--_swatches---green--main);
  transition: transform .15s cubic-bezier(1, 0, 0, 1);
  position: absolute;
  inset: 0% 0% auto auto;
  transform: translate(110%, -110%);
}

.surfer-3_studies-stat-corner.is-hero {
  color: var(--_swatches---neutral--white);
}

.surfer-3_studies-quote {
  color: var(--_swatches---neutral--white-muted);
  font-size: var(--size--2rem);
  text-wrap: balance;
  line-height: 1.1;
}

.surfer-3_studies-quote.is-main {
  font-size: var(--size--2-5rem);
  position: relative;
}

.surfer-3_studies-quote-footer {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto auto;
  grid-template-columns: 2rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.surfer-3_studies-quote-logo {
  max-height: var(--size--2-5rem);
  max-width: var(--size--5rem);
  min-height: var(--size--2-5rem);
  filter: none;
  object-fit: contain;
  align-self: center;
}

.surfer-3_studies-quote-author {
  padding-left: var(--size--1-5rem);
  border-left: 1px solid var(--_swatches---neutral--700);
}

.surfer-3_studies-quote-logo-bg {
  pointer-events: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 60%;
  height: 140%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.surfer-3_studies-stat-corner-bg {
  color: var(--_swatches---neutral--900);
}

.surfer-3_cta {
  padding-top: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---violet--main);
  color: var(--_swatches---violet--dark);
  max-width: min(110rem, calc(100svw - (2 * var(--global-padding))));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: clip;
}

.surfer-3_cta-app {
  width: 90%;
  height: 35rem;
  max-width: var(--_layout---container);
  margin-top: var(--gap--large);
  pointer-events: none;
  transition-property: transform;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(0, 0, 0, 1);
  position: relative;
  container-type: inline-size;
}

.surfer-3_cta-dashboard-site {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 1cqw;
  left: 1cqw;
}

.surfer-3_cta-dashboard-favicon {
  aspect-ratio: 1;
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--800);
  width: 2cqw;
}

.surfer-3_cta-dashboard-favicon.is-workspace {
  width: 1.75cqw;
}

.surfer-3_cta-dashboard-workspace {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 1.15cqw;
  right: 3.75cqw;
}

.surfer-3_cta-header {
  z-index: 5;
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  color: var(--_swatches---neutral--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surfer-3_cta-dashboard-comapny {
  font-size: 1.15cqw;
  font-weight: 500;
  line-height: 1;
}

.surfer-3_visibility-os_top-heading-block {
  display: block;
}

.div-block-935 {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  flex-flow: column;
  display: flex;
}

.surfer-3_infographic_chat_answer {
  padding-right: var(--size--1rem);
  padding-left: var(--size--1rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  display: flex;
}

.surfer-3_infographic_chat_msg {
  margin-bottom: var(--gap--main);
  padding-right: var(--size--2rem);
  padding-left: var(--size--0-5rem);
}

.surfer-3_era-_problem-cards {
  grid-column-gap: var(--gap--large);
  grid-row-gap: var(--gap--large);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surfer-3_era-problem-message {
  padding-right: var(--size--1-5rem);
  padding-left: var(--size--1-5rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.surfer-3_era-problem-message-avatar {
  height: var(--size--2-5rem);
  aspect-ratio: 1;
  background-color: var(--_swatches---neutral--800);
  border-radius: 50%;
  overflow: clip;
}

.surfer-3_era-problem-message-bubble {
  padding: var(--size--0-5rem) var(--size--1rem);
  border: 1px solid var(--_swatches---neutral--900);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--1000);
  transform-origin: 0 100%;
}

.surfer-3_era-problem-cards-wrap {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.surfer-3_era-problem-card {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--section);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
  overflow: clip;
}

.surfer-3_era-problem-graph {
  width: 100%;
  height: var(--size--16rem);
  padding-top: var(--size--2rem);
  padding-right: var(--size--2rem);
  padding-bottom: var(--size--2rem);
  padding-left: var(--size--2rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--1000);
  color: var(--_swatches---neutral--500);
  font-variant-numeric: tabular-nums;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.surfer-3_era-problem-graph-number-trust {
  transform-origin: 0 100%;
  margin-bottom: auto;
  margin-right: auto;
}

.surfer-3_era-problem-graph-number {
  color: var(--_swatches---neutral--white);
}

.surfer-3_era-problem-graph-number.is-2nd {
  color: var(--_swatches---neutral--400);
  align-self: flex-start;
  font-size: 1.25rem;
  font-weight: 600;
  transform: translate(0%, -50%);
}

.surfer-3_era-problem-card-content {
  padding: var(--size--3rem) var(--size--2rem) var(--size--2-5rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  background-color: var(--_swatches---neutral--1000);
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.surfer-3_era-problem-graph-number-usage {
  z-index: 2;
  transform-origin: 0%;
  align-self: center;
  margin-left: auto;
  position: relative;
}

.surfer-3_era-problem-graph-prompts {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.surfer-3_era-problem-graph-prompt {
  width: var(--size--15rem);
  height: var(--size--7-5rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--currentcolor-05);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--currentcolor-05);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--currentcolor-05);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--currentcolor-05);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--900);
  flex: none;
  position: relative;
  box-shadow: 0 3.083px 4.624px #0000000a, 0 36.995px 104.82px #2f30370d, 0 6.166px 9.249px #222a350a, 0 1.541px 1.541px #0000000d;
}

.surfer-3_era-problem-graph-prompt.medium {
  width: var(--size--9-5rem);
}

.surfer-3_era-problem-graph-prompt.small {
  width: var(--size--5-5rem);
}

.surfer-3_era-problem-graph-number-prompts {
  padding-right: var(--size--2rem);
  padding-left: var(--size--2rem);
  flex: none;
}

.surfer-3_era-sources {
  grid-column-gap: var(--size--2rem);
  grid-row-gap: var(--size--2rem);
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.surfer-3_era-sources-icons {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.surfer-3_era-sources-icon {
  width: var(--size--3rem);
  aspect-ratio: 1;
  border: 1px solid var(--_swatches---neutral--currentcolor-15);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--1000);
  justify-content: center;
  align-items: center;
  margin-left: -.75rem;
  display: flex;
}

.surfer-3_era-sources-favicon {
  width: var(--size--1-25rem);
  aspect-ratio: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.surfer-3_era-sources-favicon.is-dynamic {
  width: var(--size--1-5rem);
}

.smart-cursor-label {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  white-space: nowrap;
  border-radius: .5em;
  padding: .5em .75em;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 1;
  display: inline-block;
  position: absolute;
  top: 1.75rem;
  left: 1.75rem;
}

.smart-cursor-label.is-surfer {
  left: auto;
  right: 1.75rem;
}

.smart-cursor-pinter {
  width: 2.5em;
  transform: rotate(0);
}

.smart-cursor-pinter.is-surfer {
  transform: rotate(90deg);
}

.navbar-positive-card {
  height: 100%;
  padding: var(--size--1-25rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border: 1px solid var(--_swatches---neutral--900);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--1000);
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: clip;
}

.navbar-positive-card:hover {
  border-color: var(--_swatches---orange--main);
  background-color: var(--_swatches---orange--dark);
}

.navbar-positive-card.is-featured {
  grid-row-gap: var(--gap--none);
  background-color: var(--_swatches---violet--main);
}

.navbar-positive-card.is-featured:hover {
  border-color: var(--_swatches---violet--main);
  filter: brightness(120%);
}

.navbar-positive-card.is-news {
  background-image: linear-gradient(#0000 47%, #000), url('../images/positive-news.avif');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.navbar-positive-symbol {
  width: 25%;
  margin-bottom: auto;
}

.navbar-positive-card-item {
  grid-column-gap: .25em;
  grid-row-gap: 0em;
  flex-flow: column;
  display: flex;
}

.navbar-positive-card-item.is-wrap {
  flex-flow: wrap;
}

.navbar-positive-card-item-icon {
  width: 1em;
  color: var(--_swatches---orange--main);
}

.navbar-positive-card-arrow {
  top: var(--size--1-25rem);
  right: var(--size--1-25rem);
  background-color: var(--_swatches---neutral--currentcolor-15);
  border-radius: 50%;
  align-self: flex-end;
  margin-bottom: auto;
  margin-left: auto;
  padding: .33rem;
  position: absolute;
}

.navbar-column_product-icon {
  width: var(--size--2rem);
  height: var(--size--2rem);
  aspect-ratio: 1;
  border-radius: var(--radius--small);
  background-color: var(--_swatches---orange--main);
  color: var(--_swatches---neutral--black);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: .25rem auto auto 1rem;
}

.navbar-column_product-symbol {
  max-height: var(--size--1-25rem);
  max-width: var(--size--1-5rem);
}

.navbar-positive-button {
  margin-top: var(--gap--main);
  align-self: flex-start;
}

.surfer-3_visibility-os_chapter-img {
  z-index: 5;
  object-position: 0% 0%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.surfer-3_infographic_connector-mobile {
  display: none;
}

.surfer-3_infographic_iphone {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  align-self: center;
  display: none;
  position: absolute;
  top: -2.5%;
  bottom: auto;
  -webkit-mask-image: linear-gradient(#000 0%, #000000fa 11.1%, #000000ec 22.2%, #000000d7 33.3%, #000000bd 44.4%, #0000009f 55.6%, #0000007c 66.7%, #00000057 77.8%, #0000002d 88.9%, #0000 100%);
  mask-image: linear-gradient(#000 0%, #000000fa 11.1%, #000000ec 22.2%, #000000d7 33.3%, #000000bd 44.4%, #0000009f 55.6%, #0000007c 66.7%, #00000057 77.8%, #0000002d 88.9%, #0000 100%);
}

.canvas {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.surfer-3_infographic_menubar-svg.is-wifi {
  max-width: 80%;
}

.surfer-3_testimonials-quote-avatar {
  height: var(--size--3rem);
  aspect-ratio: 1;
  border-radius: var(--radius--medium);
}

.section_surfer-3_testimonial-wrap {
  grid-column-gap: var(--size--0-25rem);
  grid-row-gap: var(--size--0-25rem);
  max-width: min(var(--_layout---container), calc(100svw - (2 * var(--global-padding))));
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.surfer-3_testimonials-quote-card {
  z-index: 2;
  min-height: 25rem;
  padding-top: var(--size--3rem);
  padding-right: var(--size--3rem);
  padding-bottom: var(--size--3rem);
  padding-left: var(--size--3rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_swatches---neutral--200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_swatches---neutral--200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_swatches---neutral--200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_swatches---neutral--200);
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  transition-property: none;
  transition-duration: 0s;
  transition-timing-function: ease;
  display: flex;
  position: relative;
  overflow: clip;
  container-type: inline-size;
}

.surfer-3_testimonials-quote {
  color: var(--_swatches---neutral--400);
  text-wrap: balance;
  font-weight: 500;
  line-height: 1.1;
  font-size: var(--u-display-sm);
}

.surfer-3_testimonials-quote-footer {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  grid-template-rows: auto auto;
  grid-template-columns: 2rem 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: auto;
  display: flex;
  position: relative;
}

.surfer-3_testimonials-quote-logo {
  max-height: var(--size--1-5rem);
  min-width: var(--size--2rem);
  filter: none;
  object-fit: contain;
  align-self: flex-start;
}

.surfer-3_testimonials-quote-card-bg {
  z-index: 1;
  aspect-ratio: 420 / 250;
  pointer-events: none;
  justify-content: flex-start;
  align-items: stretch;
  height: 10rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-70%, 50%);
}

.surfer-3_testimonials-quote-card-bg.is-right {
  inset: 0% 0% auto auto;
  transform: translate(80%, -30%);
}

.surfer-3_testimonials-quote-card-svg {
  color: #f6f6f7;
  display: none;
}

.quote-mark {
  margin-left: -.4em;
}

.surfer-3_visibility-os_persona-mark {
  z-index: 3;
  aspect-ratio: 1.41;
  width: 2.5rem;
  color: var(--_swatches---neutral--black);
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.surfer-3_hero-socials_logos-label {
  flex: none;
}

.surfer-3_testimonials-quote-name {
  flex-flow: column;
  display: flex;
}

.integrations-card-logo {
  width: var(--size--2-5rem);
  height: var(--size--2-5rem);
  flex: none;
}

.integrations-card {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--small);
  grid-template-rows: max-content auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start start;
  display: flex;
}

.integrations-card-copy {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
}

.integrations-card-buttons {
  margin-top: var(--gap--small);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.integrations-card-img {
  border: var(--border-width) solid var(--_swatches---neutral--200);
  border-radius: var(--radius--medium);
  object-fit: contain;
}

.text-block-18 {
  color: var(--_swatches---neutral--300);
}

.surfer_logo-positive {
  display: none;
}

.surfer_logo-positive:where(.w-variant-908000d2-5994-beea-861f-a1073b8b82b3) {
  display: block;
}

.career-perks {
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.enterprise-form-hubspot {
  text-align: left;
}

.ait-card-top {
  padding: var(--size--2rem);
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.ait-price-line {
  margin-bottom: var(--size--2rem);
  flex-wrap: wrap;
  align-items: center;
  gap: .75rem;
  display: flex;
}

.pricing-ait-slider {
  height: var(--size--3rem);
  padding: var(--size--0-125rem);
  border: var(--border-width) solid var(--_swatches---neutral--800);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  display: flex;
  position: relative;
}

.pricing-ait-slider:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  border-color: var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--100);
}

.pricing-ait-slider-range {
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: var(--_swatches---violet--main);
  flex-shrink: 0;
  align-self: center;
  width: calc(33.3333% + 1.69167rem);
  height: 100%;
  position: relative;
}

.pricing-ait-slider-steps {
  padding: var(--size--0-25rem);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pricing-ait-slider-step {
  aspect-ratio: 1;
  border: 1px solid var(--_swatches---neutral--800);
  border-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--black);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.pricing-ait-slider-step:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  border-color: var(--_swatches---neutral--200);
  background-color: var(--_swatches---neutral--white);
}

.pricing-ait-slider-step:hover {
  background-color: var(--_swatches---neutral--800);
}

.pricing-ait-slider-step:hover:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  border-color: var(--_swatches---neutral--400);
  background-color: var(--_swatches---neutral--white);
}

.pricing-ait-slider-step.is-infinity {
  font-size: 1.4rem;
  font-weight: 600;
}

.pricing-ait-slider-note {
  margin-top: auto;
  margin-bottom: var(--gap--main);
  padding-top: var(--size--0-5rem);
  padding-bottom: var(--size--0-5rem);
  font-size: var(--_text-sizes---u-text-sm);
}

.pricing-ait-slider-note:where(.w-variant-7605e250-081d-5e21-02de-9d647500b60a) {
  max-width: 40ch;
}

.pricing-ait-slider-note.is-aitracker {
  margin-top: var(--size--0-75rem);
  margin-bottom: var(--size--2rem);
  padding-top: 0;
  padding-bottom: 0;
}

.pricing-ait-slider-grabber {
  aspect-ratio: 1;
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  background-color: var(--_swatches---neutral--white);
  color: var(--_swatches---neutral--black);
  cursor: ew-resize;
  justify-content: center;
  align-items: center;
  height: calc(100% - .5rem);
  padding: 0;
  font-size: .8rem;
  font-weight: 700;
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  inset: 50% auto auto calc(33.3333% - .583333rem);
  transform: translate(0, -50%);
}

.pricing-ait-slider-grabber:hover {
  transform: translate(0, -50%)scale(1.05);
}

.pricing-ait-slider-question {
  width: 100%;
  padding-bottom: var(--size--0-75rem);
  align-self: auto;
}

.pricing-aiseo-headline {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  color: var(--_swatches---neutral--white);
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  margin-bottom: -6rem;
  display: flex;
}

.pricing-aiseo-tabs {
  margin-top: var(--gap--main);
}

.pricing-view-seg {
  padding-top: var(--size--0-25rem);
  padding-right: var(--size--0-25rem);
  padding-bottom: var(--size--0-25rem);
  padding-left: var(--size--0-25rem);
  border-top-style: solid;
  border-top-width: var(--border-width);
  border-top-color: var(--_swatches---neutral--900);
  border-right-style: solid;
  border-right-width: var(--border-width);
  border-right-color: var(--_swatches---neutral--900);
  border-bottom-style: solid;
  border-bottom-width: var(--border-width);
  border-bottom-color: var(--_swatches---neutral--900);
  border-left-style: solid;
  border-left-width: var(--border-width);
  border-left-color: var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--1000);
  border-radius: 999px;
  grid-template-columns: minmax(50px, 1fr) minmax(50px, 1fr);
  align-items: center;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  display: inline-grid;
  position: relative;
}

.pricing-view-seg__input {
  opacity: 0;
  pointer-events: none;
  width: 1px;
  height: 1px;
  margin: 0;
  position: absolute;
}

.pricing-view-seg__pill {
  z-index: 0;
  background-color: var(--_swatches---violet--main);
  border-radius: 999px;
  width: calc(50% - .3rem);
  transition-property: transform;
  transition-duration: .34s;
  transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  position: absolute;
  top: .3rem;
  bottom: .3rem;
  left: .3rem;
}

.pricing-view-seg__label {
  z-index: 1;
  padding-top: var(--size--0-75rem);
  padding-right: var(--size--1-5rem);
  padding-bottom: var(--size--0-75rem);
  padding-left: var(--size--1-5rem);
  color: var(--_swatches---neutral--currentcolor-100);
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  margin: 0;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.2;
  transition-property: color;
  transition-duration: .2s;
  display: flex;
  position: relative;
}

.pricing-2026-cards-aisa {
  padding-top: var(--size--3rem);
  flex-flow: column;
}

.section-pulse-hero {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  position: relative;
  overflow: clip;
}

.section-pulse-app {
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
  position: relative;
}

.section-pulse-about {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.section-pulse-unlock {
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.section-pulse-platform {
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.section-pulse-proof {
  padding-bottom: var(--padding-vertical--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.pulse-hero-content {
  width: 100%;
  max-width: var(--_layout---max-width-medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pulse-app-wrap {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.pulse-app {
  width: 100%;
  max-width: var(--_layout---container);
  padding-top: var(--size--0-75rem);
  padding-right: var(--size--0-75rem);
  padding-bottom: var(--size--0-75rem);
  padding-left: var(--size--0-75rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--1000);
  background-image: linear-gradient(180deg, #111114, var(--_swatches---neutral--1000));
  flex-direction: column;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
}

.pulse-app-body {
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--black);
  flex-flow: column;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  align-items: stretch;
  display: grid;
  overflow: clip;
}

.pulse-scale-bands {
  margin-top: var(--size--1rem);
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
}

.pulse-band {
  padding-top: var(--size--1-25rem);
  padding-right: var(--size--1-25rem);
  padding-bottom: var(--size--1-25rem);
  padding-left: var(--size--1-25rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  border-top-left-radius: var(--radius--medium);
  border-top-right-radius: var(--radius--medium);
  border-bottom-left-radius: var(--radius--medium);
  border-bottom-right-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--black);
  border: 1px solid var(--_swatches---neutral--900);
  flex-direction: column;
  display: flex;
}

.pulse-band-top {
  grid-column-gap: var(--gap--small);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pulse-band-name {
  color: var(--_swatches---neutral--white);
  font-size: var(--_text-sizes---u-text-sm);
  letter-spacing: -.01em;
  flex: auto;
  font-weight: 600;
}

.pulse-band-range {
  font-size: var(--_text-sizes---u-text-sm);
  color: var(--_swatches---neutral--500);
  font-variant-numeric: tabular-nums;
  margin-left: auto;
}

.pulse-band-desc {
  margin-top: var(--size--0rem);
  margin-bottom: var(--size--0rem);
  line-height: 1.5;
  font-size: var(--_text-sizes---u-text-sm);
  color: var(--_swatches---neutral--500);
}

.pulse-scale-legend {
  padding: var(--size--1-25rem);
  grid-column-gap: var(--gap--medium);
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.pulse-scale-legend-title {
  font-weight: 600;
  font-size: var(--_text-sizes---u-text-sm);
  color: var(--_swatches---neutral--white);
}

.pulse-scale-legend-note {
  margin-top: var(--size--0rem);
  margin-bottom: var(--size--0rem);
  text-align: right;
  font-size: var(--_text-sizes---u-text-sm);
  color: var(--_swatches---neutral--500);
}

.pulse-about-lead {
  max-width: 58rem;
  margin-top: var(--size--0rem);
  margin-bottom: var(--size--0rem);
  font-variation-settings: "wght" 425, "opsz" 32;
  text-wrap: pretty;
  font-size: clamp(1.5rem, .95rem + 1.8vw, 2.3rem);
  line-height: 1.2;
}

.pulse-unlock {
  width: 100%;
  padding-top: var(--size--5rem);
  padding-right: var(--size--5rem);
  padding-bottom: var(--size--5rem);
  padding-left: var(--size--5rem);
  border-top-left-radius: var(--radius--main);
  border-top-right-radius: var(--radius--main);
  border-bottom-left-radius: var(--radius--main);
  border-bottom-right-radius: var(--radius--main);
  border: 1px solid var(--_swatches---neutral--900);
  background-color: var(--_swatches---neutral--1000);
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
  overflow: clip;
}

.pulse-unlock-copy {
  z-index: 2;
  max-width: var(--_layout---max-width-small);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.pulse-unlock-body {
  max-width: 42rem;
  margin-top: var(--size--0rem);
  margin-bottom: var(--gap--large);
  color: var(--_swatches---neutral--500);
  font-size: 1.125rem;
  line-height: 1.6;
}

.pulse-unlock-accent {
  color: var(--_swatches---neutral--white);
}

.pulse-unlock-fine {
  margin-top: var(--gap--small);
  margin-bottom: var(--size--0rem);
  color: var(--_swatches---neutral--500);
}

.pulse-unlock-lock {
  z-index: 1;
  pointer-events: none;
  height: auto;
  position: absolute;
}

.pulse-unlock-lock.is-orange {
  width: 17.5rem;
  top: -1.9375rem;
  right: 3.6875rem;
}

.pulse-unlock-lock.is-violet {
  width: 26.375rem;
  top: -1.25rem;
  right: -2.1875rem;
}

.pulse-platform {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: 31rem 31rem;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.pulse-platform-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pulse-platform-eyebrow {
  margin-bottom: var(--size--2-5rem);
  color: var(--_swatches---orange--main);
}

.pulse-platform-body {
  margin-top: var(--size--0rem);
  margin-bottom: var(--size--2-5rem);
  color: var(--_swatches---neutral--500);
  line-height: 1.6;
}

.pulse-platform-actions {
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  flex-flow: row;
  align-items: center;
  display: flex;
}

.pulse-platform-features {
  grid-row-gap: var(--size--3rem);
  flex-direction: column;
  display: flex;
}

.pulse-feature {
  grid-row-gap: var(--gap--main);
  flex-direction: column;
  display: flex;
}

.pulse-feature-head {
  grid-column-gap: var(--gap--main);
  align-items: center;
  display: flex;
}

.pulse-feature-icon {
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  background-color: var(--_swatches---violet--main);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.875rem;
  height: 1.875rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.pulse-feature-title {
  margin-top: var(--size--0rem);
  margin-bottom: var(--size--0rem);
  letter-spacing: -.01em;
}

.pulse-feature-body {
  margin-top: var(--size--0rem);
  margin-bottom: var(--size--0rem);
  line-height: 1.6;
  font-size: var(--_text-sizes---u-text-main);
  color: var(--_swatches---neutral--white-muted);
}

.pulse-proof {
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.pulse-proof-stat {
  max-width: 52rem;
  margin-top: var(--size--0rem);
  letter-spacing: -.03em;
  color: var(--_swatches---neutral--500);
  text-wrap: pretty;
  font-weight: 400;
  line-height: 1.25;
}

.pulse-searchbar {
  max-width: 100%;
  margin-top: var(--gap--medium);
  margin-bottom: var(--gap--medium);
  padding: var(--size--1-5rem) var(--size--2rem);
  grid-column-gap: var(--gap--main);
  border: 1.5px solid var(--_swatches---neutral--muted-hard);
  border-radius: var(--radius--max);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  background-color: #181819b3;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pulse-searchbar-icon {
  width: var(--size--2-5rem);
  height: var(--size--2-5rem);
  background-image: url('../images/chat-gpt-white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
}

.pulse-searchbar-text {
  color: var(--_swatches---neutral--white);
  font-size: var(--_text-sizes---u-text-lg);
  text-align: left;
  letter-spacing: -.02em;
  line-height: 1.2;
  position: relative;
}

.pulse-searchbar-caret {
  color: var(--_swatches---neutral--400);
}

.pulse-app-header {
  padding-top: var(--size--1-25rem);
  padding-right: var(--size--1-25rem);
  padding-left: var(--size--1-25rem);
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  font-size: var(--size--1-5rem);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-154 {
  height: 1em;
}

.pulse-app-render {
  min-height: 32rem;
}

.pulse-about {
  width: 100%;
  max-width: var(--_layout---max-width-xlarge);
}

.pulse-unlock-title {
  margin-top: var(--size--0rem);
  margin-bottom: var(--gap--main);
  letter-spacing: -.04em;
  text-wrap: balance;
  font-size: clamp(1.75rem, 1.1rem + 1.9vw, 2.38rem);
  font-weight: 600;
  line-height: 1.2;
}

.ait-card-split {
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 926fr) minmax(0, 611fr);
  align-items: stretch;
  display: grid;
}

.ait-card-split:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  grid-template-columns: 2fr 1fr;
}

.ait-includes-title {
  font-weight: 600;
}

.ait-cta-note {
  color: var(--_swatches---neutral--currentcolor-50);
  font-weight: 400;
  display: inline;
}

.ait-includes {
  background-color: #0006;
}

.ait-includes:where(.w-variant-2df5f0e8-6a03-3421-d489-8f65d87d2b2c) {
  border-top-color: var(--_swatches---neutral--200);
  border-left-color: var(--_swatches---neutral--200);
  background-color: #ffffffc2;
}

.dialog-card {
  width: 100%;
  max-height: none;
  max-width: var(--_layout---max-width-small);
  padding: var(--size--2-5rem);
  grid-row-gap: var(--gap--large);
  border: 1px solid var(--_swatches---neutral--900);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--white);
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: auto;
}

.dialog-close {
  top: var(--size--1-5rem);
  right: var(--size--1-5rem);
  z-index: 99999;
  width: 2.5rem;
  height: 2.5rem;
  padding-top: var(--size--0-5rem);
  padding-right: var(--size--0-5rem);
  padding-bottom: var(--size--0-5rem);
  padding-left: var(--size--0-5rem);
  border-top-left-radius: var(--radius--max);
  border-top-right-radius: var(--radius--max);
  border-bottom-left-radius: var(--radius--max);
  border-bottom-right-radius: var(--radius--max);
  cursor: pointer;
  border: 1px solid var(--_swatches---neutral--muted-hard);
  color: var(--_swatches---neutral--white);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.dialog-close:hover {
  opacity: .7;
}

.dialog-mount {
  background-color: #0000;
  border: 0 #0000;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding: 0;
  display: contents;
  position: static;
  inset: auto;
}

.dialog {
  background-color: #0000;
  border: 0 #0000;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding: 0;
  display: flex;
  position: static;
  inset: auto;
  overflow: visible;
}

.dialog:where(.w-variant-5683158c-9842-432b-e4b5-0ee54f72cc25) {
  width: auto;
  height: auto;
  padding: 0;
  display: none;
  position: fixed;
}

.div-block-939 {
  min-height: 60svh;
}

.pulse-band-dot {
  border-radius: var(--radius--max);
  background-color: var(--_swatches---violet--main);
  flex: none;
  width: .75em;
  height: .75em;
}

.pulse-band-dot.is-rippling {
  background-color: var(--_swatches---green--main);
}

.pulse-band-dot.is-choppy {
  background-color: #ffbd57;
}

.pulse-band-dot.is-swell {
  background-color: var(--_swatches---orange--main);
}

.pulse-band-dot.is-storm {
  background-color: #c21f0f;
}

.section-one-time-visibility-report-form {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
  position: relative;
}

.one-time-visibility-report {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1.25fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.one-time-visibility-report-content {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.one-time-visibility-report-content.is-centered {
  justify-content: flex-start;
  align-items: center;
}

.icon-size-em {
  width: 1.25em;
  height: 1.25em;
}

.one-time-visibility-report-content-eyebrow {
  grid-column-gap: var(--gap--xsmall);
  grid-row-gap: var(--gap--xsmall);
  color: var(--_swatches---orange--main);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.section-one-time-visibility-report-success {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
  flex-flow: column;
  display: flex;
}

.one-time-visibility-report-info-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.one-time-visibility-report-info {
  grid-column-gap: var(--gap--xlarge);
  grid-row-gap: var(--gap--xlarge);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.one-time-visibility-report-form-sucess {
  max-width: var(--_layout---max-width-small);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.one-time-visibility-report-info-content {
  max-width: var(--_layout---max-width-small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.one-time-visibility-report-info-card {
  padding: var(--size--4rem) var(--size--2rem) var(--size--2rem);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  border-radius: var(--radius--medium);
  background-color: var(--_themes---text);
  color: var(--_themes---background);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.one-time-visibility-report-info-icon {
  width: 2em;
  height: 2em;
  color: var(--_swatches---orange--main);
}

.section-one-time-visibility-report {
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
}

.one-time-visibility-report-success-hero {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--white);
  --_themes---background: var(--_swatches---neutral--black);
  --_themes---text-muted: var(--_swatches---neutral--white-muted);
  position: relative;
}

.one-time-visibility-report-success-marketing {
  padding-top: var(--padding-vertical--large);
  border-top-left-radius: var(--radius--section);
  border-top-right-radius: var(--radius--section);
  border-bottom-left-radius: var(--radius--section);
  border-bottom-right-radius: var(--radius--section);
  background-color: var(--_themes---background);
  color: var(--_themes---text);
  --_themes---text: var(--_swatches---neutral--black);
  --_themes---background: var(--_swatches---neutral--white);
  --_themes---text-muted: var(--_swatches---neutral--black-muted);
  width: calc(100% - var(--global-padding));
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
}

.one-time-visibility-report-header {
  position: relative;
}

.one-time-visibility-report-hero {
  max-width: var(--_layout---max-width-medium);
  padding-top: var(--padding-vertical--medium);
  padding-bottom: var(--padding-vertical--medium);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.one-time-visibility-report-app-canvas {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--white);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  position: relative;
  overflow: clip;
}

.one-time-visibility-report-unlock {
  padding-top: var(--padding-vertical--medium);
  background-color: var(--_swatches---neutral--black);
  color: var(--_swatches---neutral--white);
}

.one-time-visibility-report-app-wrapper {
  padding: var(--size--0-5rem);
  border: var(--border-width) solid var(--_swatches---neutral--900);
  border-radius: var(--radius--main);
  background-color: var(--_swatches---neutral--black);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: clip;
}

.one-time-visibility-report-app-logo {
  max-width: var(--size--5-5rem);
}

.one-time-visibility-report-app-sidebar {
  width: var(--size--16rem);
  padding: var(--size--1-5rem) var(--size--1rem);
  grid-column-gap: var(--gap--medium);
  grid-row-gap: var(--gap--medium);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  position: relative;
}

.one-time-visibility-report-app-button {
  width: 100%;
  min-height: var(--size--3rem);
  padding: var(--size--0-5rem) var(--size--0-875rem);
  border-radius: var(--radius--small);
  background-color: var(--_swatches---neutral--transparent);
  color: var(--_swatches---neutral--currentcolor-50);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.one-time-visibility-report-app-button:hover {
  background-color: var(--_swatches---neutral--currentcolor-05);
  color: var(--_swatches---neutral--currentcolor-100);
}

.one-time-visibility-report-app-button.w--current {
  background-color: var(--_swatches---neutral--currentcolor-15);
  color: var(--_swatches---neutral--white);
}

.one-time-visibility-report-app-nav {
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 10svh;
}

.one-time-visibility-report-app-tabs {
  display: none;
}

.one-time-visibility-report-email {
  margin-top: var(--gap--large);
  padding: var(--size--1rem) var(--size--1-5rem);
  grid-column-gap: var(--gap--small);
  grid-row-gap: var(--gap--small);
  border: 1px solid var(--_swatches---neutral--900);
  border-radius: var(--radius--section);
  background-color: var(--_swatches---neutral--1000);
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  display: inline-flex;
}

.buttons-cta {
  padding-top: var(--size--1-5rem);
}

.one-time-visibility-report-content-spacer {
  margin-top: var(--gap--medium);
}

.one-time-visibility-report-corner {
  width: var(--size--4rem);
  margin-top: -4px;
  margin-right: -4px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.one-time-visibility-report-corner-accent {
  color: var(--_swatches---violet--main);
}

.one-time-visibility-report-corner-bg {
  color: var(--_swatches---neutral--black);
}

.one-time-visibility-report-app-wrap {
  min-height: 60rem;
}

.solution-cta_tagline {
  color: var(--_swatches---neutral--currentcolor-50);
  font-size: var(--_text-sizes---u-text-sm);
}

.solution-cta_tagline:empty {
  display: none;
}

.navbar-tab-column-solutions {
  margin-top: -1.5rem;
}

.mcp-hero-ctas {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: wrap;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.mcp-tabs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.mcp-tab {
  opacity: .72;
  cursor: default;
  border: 1px solid #ffffff29;
  border-radius: 999px;
  padding: .5rem 1rem;
  font-size: .875rem;
  font-weight: 500;
}

.mcp-tab.is-active {
  opacity: 1;
  background-color: #ffffff14;
  border-color: #fff6;
}

.mcp-cards-target {
  display: block;
}

.mcp-uc-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  width: 100%;
  display: grid;
}

.mcp-uc-card {
  background-color: #ffffff08;
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  flex-direction: column;
  gap: .75rem;
  height: 100%;
  padding: 1.5rem;
  text-decoration: none;
  transition-property: all;
  transition-duration: .15s;
  display: flex;
}

.mcp-uc-card-badges {
  flex-flow: wrap;
  align-items: center;
  gap: .5rem;
  display: flex;
}

.mcp-uc-badge {
  color: #bea0ff;
  background-color: #783afb29;
  border-radius: 999px;
  padding: .25rem .625rem;
  font-size: .75rem;
  font-weight: 600;
}

.mcp-uc-badge.is-community {
  color: #ffffffb8;
  background-color: #ffffff14;
}

.mcp-uc-card-summary {
  opacity: .72;
  font-size: .9375rem;
  line-height: 1.5;
}

.mcp-cta-inner {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.mcp-cta-button {
  margin-top: .5rem;
}

.mcp-back-link {
  opacity: .72;
  margin-bottom: 1.5rem;
  text-decoration: none;
  display: inline-block;
}

.mcp-uc-header-badges {
  margin-bottom: 1rem;
}

.mcp-uc-author {
  opacity: .6;
  margin-top: 1rem;
  font-size: .9375rem;
}

.mcp-uc-author-name {
  display: inline;
}

.mcp-uc-prompt-block {
  padding: var(--global-padding);
  border: var(--border-width) solid var(--_swatches---neutral--800);
  border-radius: var(--radius--medium);
  background-color: var(--_swatches---neutral--900);
  color: var(--_swatches---neutral--white);
  font-size: var(--_text-sizes---u-text-sm);
  white-space: pre-wrap;
}

.mcp-uc-prompt-label {
  opacity: .56;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-bottom: .5rem;
  font-size: .75rem;
  font-weight: 600;
}

.mcp-uc-cta-row {
  flex-flow: wrap;
  gap: .75rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  display: flex;
}

.mcp-uc-hero-content {
  padding-top: var(--padding-vertical--small);
  padding-bottom: var(--padding-vertical--small);
  grid-column-gap: var(--gap--main);
  grid-row-gap: var(--gap--main);
  color: var(--_swatches---neutral--white);
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mcp-section-pad-v {
  padding-top: var(--padding-vertical--large);
  padding-bottom: var(--padding-vertical--large);
}

html.w-mod-js [data-ix="video-initial-appearance"] {
  opacity: 0;
  width: 0;
}

@media screen and (max-width: 991px) {
  body {
    --neutral--pure-white\<deleted\|variable-f725e072\>: white;
    --size--8rem: 8rem;
    --gap--main: var(--size--1rem);
    --gap--medium: var(--size--1-5rem);
    --neutral--abyss-black\<deleted\|variable-2b5e96e3\>: black;
    --gap--xsmall: var(--size--0-5rem);
    --violet--900\<deleted\|variable-32a9f1f0\>: #130425;
    --sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>: 2rem;
    --neutral--50\<deleted\|variable-3c1c15d5\>: #f8f9fa;
    --violet--50\<deleted\|variable-031330ea\>: #f2e8fe;
    --swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>: black;
    --global-padding: var(--size--1-5rem);
    --neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>: #ebedef;
    --padding-vertical--medium: clamp(3.5rem, 2.15px + 10.77vw, 7rem);
    --gap--xlarge: var(--size--5rem);
    --padding-vertical--small: clamp(2.5rem, 1.54px + 7.69vw, 5rem);
    --neutral--600\<deleted\|variable-ae13e981\>: #888e95;
    --size--0-75rem: .75rem;
    --brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>: #ff5b49;
    --brand--yellow\<deleted\|variable-86d5817b\>: #ffbd57;
    --swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>: white;
    --swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>: #71717b;
    --swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>: #f4f4f5;
    --neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>: #0000;
    --padding-vertical--xlarge: clamp(5.5rem, -47.9px + 27.18vw, 15rem);
    --padding-vertical--large: clamp(4rem, -23.2px + 17.44vw, 10rem);
    --brand--pink\<deleted\|variable-7721611a\>: #ff4286;
    --gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>: 6rem;
    --size--0-25rem: .25rem;
    --size--1-25rem: 1.25rem;
    --neutral--400\<deleted\|variable-8858ea57\>: #d0d4da;
    --brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>: #783afb;
    --swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>: #783afb;
    --border-width: 1.5px;
    --radius--medium: var(--size--0-75rem);
    --size--1rem: 1rem;
    --violet--550\<deleted\|variable-c288b402\>: #7814f7;
    --sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>: .5rem;
    --violet--400\<deleted\|variable-ea34c53a\>: #9343f9;
    --violet--500\<deleted\|variable-3134fbc4\>: #862cf8;
    --brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
    --violet--200\<deleted\|variable-5690b9d2\>: #c9a1fc;
    --violet--600\<deleted\|variable-45d19110\>: #410290;
    --violet--100\<deleted\|variable-8ddf6a0a\>: #e4d0fd;
    --radius--section: var(--size--1-5rem);
    --size--0-5rem: .5rem;
    --gap--large: var(--size--2-5rem);
    --neutral--300\<deleted\|variable-20637317\>: #dfe2e6;
    --neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>: #f8f9fa;
    --size--2-5rem: 2.5rem;
    --size--2rem: 2rem;
    --neutral--800\<deleted\|variable-d06e6765\>: #353a40;
    --neutral--200\<deleted\|variable-8c6b0f15\>: #eaecee;
    --neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>: #221e28;
    --swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>: #09090b;
    --neutral--100\<deleted\|variable-2ac362ac\>: #f2f3f5;
    --sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>: 6rem;
    --sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>: 3rem;
    --swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>: #18181b;
    --radius--main: var(--size--1rem);
    --violet--700\<deleted\|variable-447e8bb3\>: #270156;
    --gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>: var(--gap--medium);
    --sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>: 1.5rem;
    --swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>: #e4e4e7;
    --sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>: 1rem;
    --neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>: #0c0a10;
    --neutral--500\<deleted\|variable-e843cb61\>: #afb5bc;
    --padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>: var(--spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>);
    --gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>: var(--gap--medium);
    --padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>: var(--spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>);
    --spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>: .5rem;
    --padding--section-desktop\<deleted\|variable-eb3a761c-5792-fc68-bf14-9dd5fb281363\>: var(--spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>);
    --spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>: 1rem;
    --neutral--900\<deleted\|variable-19ddea64\>: #22252a;
    --sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>: 0rem;
    --radius--max: 9999px;
    --transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>: #0000;
    --spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>: 4rem;
    --spacing--spacing-l\<deleted\|variable-76a73833-06cd-4287-272a-1c429d8ec7d2\>: 1.5rem;
    --size--1-5rem: 1.5rem;
    --interactions--jobs-image-border\<deleted\|variable-56c2143d-7011-d3d4-50df-84df765ce951\>: 0rem;
    --navbar-height: var(--size--4rem);
    --gap--small: var(--size--0-75rem);
    --size--0-125rem: .125rem;
    --browser-border\<deleted\|variable-38701af9-9d8a-f1b3-0aac-6de149c0d6ab\>: #8080804d;
    --size--4rem: 4rem;
    --radius--small: var(--size--0-5rem);
    --swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>: #ff5b49;
    --size--5rem: 5rem;
    --size--3rem: 3rem;
    --size--4-5rem: 4.5rem;
    --size--0rem: 0rem;
    --sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>: 8rem;
    --size--12rem: 12rem;
    --swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>: transparent;
    --padding-vertical--none: var(--size--0rem);
    --letter-spacing--large: -.025em;
    --gap--none: var(--size--0rem);
    --letter-spacing--medium: -.02em;
    --radius--none: var(--size--0rem);
    --size--6rem: 6rem;
    --size--15rem: 15rem;
    --size--16rem: 16rem;
    --size--3-5rem: 3.5rem;
    --size--14rem: 14rem;
    --size--7rem: 7rem;
    --size--7-5rem: 7.5rem;
    --size--9rem: 9rem;
    --size--6-5rem: 6.5rem;
    --size--11rem: 11rem;
    --size--0-875rem: .875rem;
    --letter-spacing--small: -.015em;
    --size--5-5rem: 5.5rem;
    --size--9-5rem: 9.5rem;
    --letter-spacing--none: 0px;
    --letter-spacing--xsmall: -.01em;
    --size--8-5rem: 8.5rem;
    --size--10rem: 10rem;
    --size--13rem: 13rem;
    --spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>: 6rem;
    --spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>: 8rem;
  }

  h1 {
    font-size: 3.25rem;
  }

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  p {
    font-size: 1rem;
  }

  .utility-page_wrap {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tab-link-contributors-container-advanced-seo-course-2020.w--current {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .keyword-surfer---paragraph {
    text-align: left;
    margin-bottom: 1.25rem;
    font-size: 1rem;
  }

  .l {
    font-size: 1.125rem;
  }

  .keyword-surfer---paragraph-2 {
    text-align: left;
    margin-bottom: 1.25rem;
    font-size: 1rem;
  }

  .sylabus-header__block {
    grid-template-columns: 1fr 2fr 1fr;
    display: flex;
  }

  .sylabus-buttons__container {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .module-content__block {
    background-position: 50%;
    background-size: cover;
  }

  .footer__container-academy {
    justify-content: space-around;
  }

  .whats-inside-divider.right, .whats-inside-divider.left {
    display: none;
  }

  .footer-items-wrap {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
  }

  .single-icon-master-general {
    text-align: left;
  }

  .text-heading._400 {
    font-size: 1.5rem;
  }

  .contact_hero__headline {
    max-width: 90vw;
  }

  .contact_cards__wrap {
    grid-template-columns: 1fr;
    max-width: 75vw;
  }

  .contact_cards__wrap._2 {
    grid-template-columns: 1fr;
  }

  .pricing-card_intro, .pricing-card_price {
    min-height: auto;
  }

  .faq-content_wrap_component {
    padding-right: 6.25rem;
  }

  .faq-content_compnent {
    font-size: 1.125rem;
  }

  .container-old {
    flex-direction: column;
    align-items: center;
    padding-left: 5vw;
    padding-right: 5vw;
    display: flex;
  }

  .button-gradient.seowm {
    flex: 1;
  }

  .section-404 {
    font-size: 1.125rem;
  }

  .footer {
    max-width: 100%;
    overflow: hidden;
  }

  .footer-cta_button {
    font-size: 1.2rem;
  }

  .section-home-3-feature-image {
    object-fit: cover;
    background-position: 50% 0;
    width: 80%;
    height: 30rem;
  }

  .section-home-3-integrations-sticky-info-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
  }

  .navbar-global {
    margin-top: 0;
  }

  .navbar-wrap {
    justify-content: space-between;
  }

  .navbar-cta-wrap {
    grid-template-rows: 4rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 4rem;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid;
  }

  .navbar-items {
    z-index: 9999;
    width: 100svw;
    height: auto;
    max-height: 100svh;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    border-width: 0 .125rem .125rem;
    border-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
    background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
    color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    justify-content: center;
    font-size: 1rem;
    display: flex;
    top: 4.5rem;
    overflow: auto;
    box-shadow: 0 15px 3.75rem #000000ed;
  }

  .navbar-cta-main {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    width: auto;
    display: grid;
  }

  .navbar-global-background {
    border-radius: 0;
    width: 100%;
    max-width: none;
  }

  .navbar-cta-login {
    background-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
    text-align: center;
    border-radius: .75rem;
    justify-content: center;
    align-self: stretch;
    justify-items: stretch;
    width: auto;
    display: flex;
  }

  .footer-wrap {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-logobox-wrap {
    margin-right: 0;
  }

  .footer-social-media {
    display: none;
  }

  .footer-social-media.is-mobile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-regulations {
    text-align: center;
  }

  .nav_item {
    background-color: #0000;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    height: auto;
    min-height: 4rem;
    display: flex;
  }

  .nav_item.w--current {
    padding-left: 0;
    padding-right: 0;
  }

  .nav_item.drop-trigger {
    flex-direction: column;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_item.navbar-divider {
    display: none;
  }

  .nav_toggle {
    text-transform: uppercase;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: 4rem;
    padding: 0;
  }

  .nav_dropdown {
    box-shadow: none;
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    top: 0;
  }

  .nav_dropdown.w--open {
    min-width: auto;
    box-shadow: none;
    border-radius: 0;
    position: static;
  }

  .nav_dropdown.is-resources.w--open {
    margin-left: 0;
  }

  .navbar-dropdown_wrap {
    grid-column-gap: .03125rem;
    grid-row-gap: .03125rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .navbar-dropdown_wrap.is-1col {
    display: flex;
  }

  .navbar-dropdown_wrap.is-3col, .navbar-dropdown_wrap.is-3col.is-resources {
    grid-column-gap: .03125rem;
    grid-row-gap: .03125rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar-dropdown-box-content-title {
    padding: 1rem 0;
  }

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

  .nav_dropdown_item:hover {
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  }

  .nav_dropdown_item-content {
    align-self: center;
  }

  .navbar-dropdown-box-content-link-label-headline {
    text-transform: capitalize;
  }

  .navbar-items-divider {
    display: none;
  }

  .navbar-divider-wrap {
    background-color: #000000d9;
  }

  .navbar-menu-icon-wrap {
    background-color: #0000;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: 0;
    display: flex;
  }

  .navbar-menu-icon-wrap.w--open {
    background-color: #0000;
  }

  .footer-list-item {
    min-height: 3rem;
  }

  .navbar-item-label {
    color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    font-size: 1.25rem;
  }

  .section-seowm2-bigtext {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-seowm2-360 {
    padding-bottom: 5rem;
  }

  .section-seowm2-certyficate {
    padding-top: 5rem;
    padding-bottom: 10rem;
  }

  .section-seowm2-whatsinside {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .seowm2-hero-wrap {
    max-width: none;
  }

  .seowm2-bigtext-wrap {
    width: auto;
  }

  .seowm2-bigtext-title-wrap {
    width: 100%;
    margin-left: 0%;
  }

  .seowm-hero-logo-pionowe {
    width: 50%;
  }

  .seowm2-headline {
    max-width: none;
    font-size: 3.5rem;
  }

  .seowm2-360-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .image-55 {
    width: 150vw;
    margin-bottom: 4rem;
  }

  .seowm2-360-icons {
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }

  .seowm2-360-icon-wrap {
    margin: 1rem;
  }

  .seowm2-cards-wrap {
    grid-template-columns: 1fr;
  }

  .seowm2-card {
    max-width: 34rem;
    margin-left: auto;
    margin-right: auto;
  }

  .seowm2-certficate-wrap {
    grid-template-columns: 1fr;
  }

  .seowm2-certificate-details-wrap {
    text-align: center;
    justify-items: center;
  }

  .seowm2-whats-inside-cards {
    grid-template-columns: minmax(auto, 100%);
    width: 100%;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .seowm2-collaborators-person-wrap {
    grid-template-columns: auto;
    justify-items: center;
  }

  .seowm2-collaborators-person-wrap._2nd {
    grid-template-columns: 1fr;
  }

  .seowm2-collaborators-avatar {
    width: 20rem;
    margin-bottom: 0;
  }

  .seowm2-collaborators-avatar.danni {
    margin-left: -15%;
  }

  .seowm2-collaborators-details {
    text-align: center;
    justify-items: center;
  }

  .seowm2-forwho-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: auto;
  }

  .seowm2-forwho-title-headline {
    width: 75%;
  }

  .seowm2-danni-wrap {
    width: 20rem;
  }

  .certificate-why-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    justify-items: center;
  }

  .certificate-why-image {
    max-width: 80%;
  }

  .section-community-hero {
    flex-direction: column;
    justify-content: flex-start;
  }

  .community-wrap {
    max-width: none;
  }

  .section_webinar-hero {
    max-height: none;
    padding-top: 8rem;
    overflow: hidden;
  }

  .section-timeline-heading {
    overflow: hidden;
  }

  .timeline_item {
    grid-template-columns: 1fr 5.625rem 1fr;
  }

  .special-webinar_info {
    padding-left: 0%;
  }

  .timeline_left {
    padding-left: 0;
  }

  .webinar_hero_component {
    max-width: none;
    padding-top: 0;
  }

  .special-webinar_info-title {
    font-size: 2rem;
  }

  .special-webinar_info-photo {
    width: 80%;
  }

  .special-webinar-waves-bg {
    width: 160%;
    margin-left: -30%;
    inset: 0% 0% auto;
  }

  .seo-women-recording {
    min-width: auto;
    margin-left: auto;
  }

  .mobile-only {
    display: block;
  }

  .desktop-only {
    display: none;
  }

  .faq_component-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .faq_track {
    align-self: stretch;
  }

  .faq_answer-wrap {
    padding-left: 0;
  }

  .heading-xlarge {
    font-size: 3.5rem;
  }

  .faq_list {
    align-self: stretch;
  }

  .faq_sticky {
    position: static;
  }

  .heading-style-h1-xl {
    font-size: 3.6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .features-hero_cta {
    max-width: 75%;
  }

  .form_radio-cards-row {
    align-items: stretch;
  }

  .section_global-form {
    grid-template-columns: 1fr;
    overflow: auto;
  }

  .form-close-x {
    top: 2rem;
    right: 2rem;
  }

  .global-form_background {
    height: 100%;
  }

  .global-form_container {
    overflow: hidden;
  }

  .container-medium {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .career-polaroid-wrap {
    margin-top: 5rem;
  }

  .career-polaroid-photo-wrap {
    width: 75vw;
  }

  .career-hero-note-wrap.note1, .career-hero-note-wrap.note4 {
    display: none;
  }

  .heading-style-h1-xxl {
    font-size: 3.7rem;
  }

  .heading-style-h1-xxxl {
    font-size: 3.8rem;
  }

  .section-career-story {
    padding-bottom: 5rem;
  }

  .career-story-wrap {
    width: 100%;
    max-width: none;
  }

  .career-story-paragraphs {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .career-story-image {
    display: none;
  }

  .career-how-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    width: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex;
  }

  .career-how-img-wrap {
    order: 1;
    position: static;
  }

  .career-img {
    min-width: auto;
    position: static;
  }

  .career-how-last-p {
    width: 100%;
    max-width: none;
  }

  .career-stand-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .section-career-how_we_hire {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .career-how_we_hire-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-direction: column;
    display: flex;
  }

  .career-how_we_hire-steps {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .career-how_we_hire-sticky {
    text-align: center;
    padding: 0;
    position: static;
  }

  .career-how_we_hire-step {
    padding: 2rem;
  }

  .section-career-us-jobs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .jobs-custom-job-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .career-story-images-mobile {
    display: block;
  }

  .section_integrations-hero {
    padding-bottom: var(--size--0-5rem);
    align-items: flex-start;
  }

  .section_scroll-globe {
    height: 300vh;
    padding-bottom: 5rem;
  }

  .scroll-globe_content {
    width: 100%;
  }

  .section_story-hero {
    min-height: auto;
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .story_board_wrap {
    width: 100svw;
    margin-top: var(--padding-vertical--small);
    margin-bottom: var(--padding-vertical--small);
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .story_board_team-wrap {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    grid-template-columns: auto auto auto auto;
  }

  .story_board_avatar {
    border-width: .25rem;
  }

  .story_board_emplyers {
    aspect-ratio: 1;
    width: auto;
    height: auto;
  }

  .scroll-globe_mask {
    height: 50vh;
  }

  .hero-bullet-points {
    justify-content: space-between;
  }

  .story-past-wrap {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .story_past_image {
    max-width: 25rem;
    max-height: 25rem;
  }

  .story_past_image._1-3 {
    top: -3.5rem;
    left: 8.7rem;
  }

  .story_past_image._2-1 {
    left: -14.9rem;
  }

  .story_past_image._3-1 {
    left: 17.2rem;
  }

  .story_past_image._8 {
    left: 4.9rem;
  }

  .story_past_image._2-2 {
    top: 11.7rem;
  }

  .story_past_image._4-1 {
    top: -.5rem;
    left: -19.7rem;
  }

  .story_past_image._4-2 {
    width: 25rem;
    top: 10.2rem;
    left: 12rem;
  }

  .story_past_image._4-3 {
    top: -3.7rem;
  }

  .story_past_image._1-1 {
    top: 3rem;
    left: -9.6rem;
  }

  .story_past_image._1-2 {
    top: -4.8rem;
    left: 15.4rem;
  }

  .story_past_image.offsite {
    width: 100%;
    margin-left: 0%;
  }

  .section_story-surfer-born {
    height: auto;
    min-height: auto;
    padding: 5rem 5vw;
  }

  .surfer-born_wrap {
    position: static;
  }

  .surfer-born_wrap._2nd {
    max-width: none;
    padding-bottom: 0;
  }

  .section_story-team {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden;
  }

  .story-movement-wrap {
    border-top-left-radius: 3rem;
    border-top-right-radius: 3rem;
    padding-bottom: 2rem;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .team-headline {
    width: 100%;
  }

  .team_departament {
    min-width: 100vw;
    overflow: auto;
  }

  .team_departament.wrap {
    margin-left: -5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

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

  .scroll-globe-content {
    width: 100%;
  }

  .scroll-globe_panel._4 {
    padding-bottom: 5em;
  }

  .footer_visual-wrap {
    height: 100%;
  }

  .scroll-globe-content-wrap {
    width: 100%;
  }

  .scroll-globe-wrapper {
    align-items: flex-start;
    height: 60vh;
    top: 5rem;
  }

  .story-past_image-wrap {
    height: 25rem;
  }

  .story_hero-bg {
    height: 100vh;
  }

  .content_wrap.is-left {
    width: auto;
  }

  .home-explain_card {
    flex-direction: column;
    min-height: auto;
  }

  .home-explain_card.is-integrations {
    min-height: auto;
  }

  .home-explain_content {
    width: auto;
    padding: 4rem 3rem;
  }

  .home-explain_image-wrap {
    flex: 0 auto;
    order: -1;
    justify-content: flex-start;
  }

  .home-explain_image-wrap.is-secret {
    min-height: 25rem;
    margin-bottom: -5rem;
  }

  .home-explain_image-wrap.is-home-ageupdatedwithce {
    justify-content: center;
    padding-top: 1.25rem;
  }

  .tagline {
    align-self: auto;
  }

  .home-explain_image-bg.is-ai {
    position: static;
  }

  .home-integrations_image-wrap {
    flex-direction: row;
    justify-content: flex-start;
    padding-top: 3rem;
    position: relative;
    left: 3rem;
  }

  .home-integrations_image-row.row-1 {
    left: 0;
  }

  .home-integrations_image-row.row-2 {
    order: -1;
  }

  .home-integrations_image-row.row-3 {
    margin-left: 0;
  }

  .home-integrations_image-icon {
    border-radius: 1.5rem;
    width: 6rem;
    height: 6rem;
  }

  .home-integrations_image-icon.is-empty {
    display: none;
  }

  .home-integrations_image-icon._3rd, .home-integrations_image-icon._2nd, .home-integrations_image-icon._4th {
    opacity: 1;
  }

  .home-integrations_image-mask {
    background-image: linear-gradient(to right, #0000, #000);
    width: auto;
    position: absolute;
    inset: 0% 0% 0% 8rem;
  }

  .banner_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2rem;
  }

  .banner_content {
    text-align: center;
    flex-direction: column;
    align-self: stretch;
    align-items: stretch;
    max-width: none;
  }

  .browser_component {
    align-self: center;
    font-size: 1rem;
  }

  .feature_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
  }

  .feature_image {
    border-radius: 1rem;
    order: -1;
  }

  .cards_component {
    justify-items: center;
  }

  .cards_wrap {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .resource_card-carousel {
    text-align: left;
    flex: 0 auto;
  }

  .card_image {
    object-position: 0% 50%;
    border-radius: 1rem;
  }

  .container-small {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .padding-section-large {
    padding-top: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
    padding-bottom: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .button-group {
    justify-content: flex-start;
    align-items: stretch;
  }

  .button-group.is-mobile-full {
    justify-content: center;
    align-items: stretch;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .hide-tablet {
    display: none;
  }

  .section-special-episode-hero {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .special-episode_hero_form {
    width: 100%;
  }

  .special-episode_hero_icon {
    display: none;
  }

  .section-special-episode-persons {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .special-episode-questions_card {
    width: 100%;
  }

  .special-episode-questions_header {
    flex-direction: column;
    align-items: flex-start;
  }

  .special-episode-questions_grid {
    grid-template-columns: 1fr 1fr;
  }

  .section-special-episode-questions {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .special-eipsode-forwho_wrap {
    justify-items: center;
  }

  .special-eipsode-forwho_content {
    justify-items: start;
    width: 100%;
  }

  .special-ep-forwho_video {
    border-radius: 1.5rem;
  }

  .video {
    margin-left: auto;
    margin-right: auto;
  }

  .features_image {
    object-position: 50% 0%;
  }

  .pricing_card {
    width: 100%;
    min-width: 45%;
  }

  .jobs-custom-job_info {
    width: auto;
  }

  .section_global-testimonials {
    max-width: 100svw;
  }

  .testimonials_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .testimonials_wrap {
    flex-direction: column;
    grid-template-columns: minmax(20rem, 1fr);
    max-height: none;
  }

  .testimonials_card {
    display: none;
  }

  .testimonials_card-big-quote {
    min-height: auto;
  }

  .testimonials_column-wrap {
    flex-direction: row;
  }

  .swiper-slide.is-slider-main {
    width: 50%;
    overflow: auto;
  }

  .swiper-slide.is-slider-main.is-starter {
    width: 50%;
  }

  .swiper-slide.is-slider-main.is-ai-example {
    width: 33.33%;
  }

  .swiper-slide.is-slider-main.is-testimonial {
    width: 100%;
  }

  .swiper-slide.is-slider-main.is-related-updates {
    width: 50%;
  }

  .swiper-slide.is-204-testimonial {
    padding: 2rem 1rem;
  }

  .testimonials_logos {
    width: 100%;
  }

  .testimonials_mask {
    height: 30vh;
  }

  .webinar_offer_list {
    display: flex;
  }

  .webinar_offer_component {
    flex-direction: column;
    display: flex;
  }

  .webinar_for_component {
    justify-items: center;
  }

  .webinar_for_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .webinar_for_card {
    text-align: left;
  }

  .webinar_for_card-sticker {
    color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
  }

  .webinar_guest_component {
    flex-direction: column;
    display: flex;
  }

  .webinar_guest_img {
    background-position: 50%;
    background-size: cover;
    order: -1;
    min-height: 35rem;
  }

  .form_fullscreen_right {
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    overflow: hidden;
  }

  .form_fullscreen_wrap {
    flex-direction: column;
    display: flex;
    inset: 0% 0% auto;
  }

  .form_fullscreen_left-wrap, .form_fullscreen_right-wrap {
    max-width: none;
  }

  .form_fullscreen_right-wrap.is-pplreq {
    padding-top: var(--padding-vertical--medium);
  }

  .pricing-card_save-label {
    font-size: 1em;
  }

  .pricing_compare-table {
    width: 100svw;
    overflow: auto;
  }

  .pricing_top-row {
    z-index: auto;
    position: sticky;
    top: 0;
  }

  .pricing_top-row-content {
    min-width: 25svw;
    padding: 1.5rem 1rem;
  }

  .pricing_row {
    grid-template-columns: 30svw 25svw 25svw 25svw 25svw;
  }

  .testimonials_g2badges {
    width: 100%;
  }

  .simple-page_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .spacer-xlarge {
    padding: 3rem;
  }

  .card_wrap-3col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .ai-hero_video {
    margin-top: 3rem;
    margin-bottom: 6rem;
  }

  .ai-video_deco-left, .ai-video_deco-right {
    display: none;
  }

  .logo-carousel_text {
    text-align: left;
  }

  .ai-hero_video-bg {
    min-width: 120%;
  }

  .section_magic-workflow {
    padding-bottom: 0;
  }

  .magic-workflow_tabs {
    display: none;
  }

  .magic-workflow_headline-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .magic-workflow_headline {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .magic-workflow_tab-deco-img {
    border-radius: .75rem;
    margin-top: 1.5rem;
  }

  .max-width-small {
    max-width: none;
  }

  .power-of-ai_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
  }

  .power-of-ai_component {
    margin-top: 6rem;
  }

  .ai-cs_component {
    flex-direction: column;
  }

  .ai-cs_content {
    width: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ai-tokens_numbers {
    flex-wrap: wrap;
    align-self: flex-start;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .ai-tokens_deco-light {
    display: none;
  }

  .ai-tokens_books-wrap {
    width: 100%;
    margin-top: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ai-tokens_books-grid {
    flex-direction: column;
    display: flex;
  }

  .ai-tokens_book-bar {
    margin-bottom: -2rem;
  }

  .ai-tokens_book-number {
    margin-bottom: 0;
    font-size: 1.2rem;
  }

  .ai-tokens_book-number.is-book {
    font-size: 1.2rem;
  }

  .section_ai-fetures-bento {
    background-image: linear-gradient(#0000, #0000), url('../images/grid-background-black.webp');
    background-position: 0 0, 50% 12%;
    background-size: auto, 100svw;
  }

  .ai-bento_grid {
    grid-template-columns: 1fr;
  }

  .ai-bento_card.is-intro-card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .ai-bento_content {
    max-width: none;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ai-bento_img {
    flex: 0 auto;
    width: 100%;
    height: 25rem;
    margin-top: 0;
    margin-left: 2rem;
  }

  .quote-big {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .quote-big_avatar {
    width: 5rem;
    height: 5rem;
  }

  .quote-big_author {
    flex-direction: row;
  }

  .quote-text-large {
    font-size: 2rem;
  }

  .magic-workflow_mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: grid;
  }

  .quote-big_author-wrap {
    flex-direction: row;
    align-items: center;
  }

  .ai-tokens_book-filler {
    display: none;
  }

  .container-old-2 {
    max-width: calc(100svw - 3rem);
  }

  .power-of-ai_deco-right {
    display: none;
  }

  .testimonial_show-more {
    bottom: 4rem;
  }

  .ai-article-example_card:hover {
    transform: none;
  }

  .ai-tokens_deco-line, .button_symbol-download_icon-left {
    display: none;
  }

  .section_header104 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .layout_2-col_component, .cmseo_map-wrap {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .cmseo_content {
    padding-left: 2rem;
  }

  .cmseo_map-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section_webinar-bubbles {
    padding-bottom: var(--padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>);
  }

  .faq_title {
    position: static;
  }

  .swiper.is-2024-testimonial {
    min-height: 15rem;
  }

  .swiper-wrapper.is-slider-main.is-segmetns {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .pricing-stars {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .pricing-ai-packs_tab {
    padding-right: 5rem;
  }

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

  .ai-packs_credits-price {
    flex-wrap: wrap;
  }

  .pricing_compare-header {
    min-width: 25svw;
  }

  .show-tablet {
    display: block;
  }

  .banner_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
  }

  .g2_marquee {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .asdsadsad {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .layout21_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout308_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

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

  .image-98 {
    position: static;
  }

  .lightbox-play-icon {
    width: 3rem;
    height: 3rem;
  }

  .ai-cs_image {
    width: 100%;
    margin-bottom: -2rem;
    padding-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .banner_buttons {
    justify-content: center;
  }

  .section_segments_hero {
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  }

  .navbar_cta-mobile {
    display: block;
  }

  .button {
    flex: 0 auto;
  }

  .video_lightbox {
    width: 100svw;
    min-width: 100svw;
    padding: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    border-radius: 0;
    overflow: hidden;
  }

  .video_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin-bottom: -1rem;
  }

  .video_lightbox-image-wrap {
    border-radius: 0;
    justify-content: center;
    align-items: flex-start;
    padding: 3rem 2rem 0;
  }

  .callout_heding.is-solo-mobile {
    width: calc(100% - 2 * var(--global-padding));
    margin-left: auto;
    margin-right: auto;
  }

  .segments_how-bento_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 100% 100%;
    grid-auto-columns: 100%;
    align-self: center;
    align-items: stretch;
    width: 100svw;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: auto;
  }

  .segments_how-bento_item {
    flex-direction: column;
    flex: none;
    width: 100%;
    min-height: auto;
    max-height: 45rem;
  }

  .segments_how-bento_item.is-ce {
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    border-radius: .75rem;
  }

  .segments_how-bento_item.is-ce-feature {
    border-color: var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>);
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    border-radius: .75rem;
    flex: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .segments_how-bento_item.is-ce-feature.is-last, .segments_how-bento_item.is-ce-feature.is-middle {
    border-radius: .75rem;
  }

  .segments_how-bento_content {
    justify-content: flex-start;
    width: auto;
    min-height: 15rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .segments_how-bento_content.is-audit, .segments_how-bento_content.is-ce {
    width: auto;
  }

  .segments_how-bento_content.is-list-item.is-2nd {
    padding-left: 3rem;
  }

  .segments_how-bento-img-wrap {
    justify-content: flex-start;
    padding-top: 0;
  }

  .segments_how-bento-img-wrap.is-audit {
    padding-left: 3rem;
  }

  .segments_how-bento-img-wrap.is-ce {
    order: 1;
    justify-content: flex-start;
    padding-left: 3rem;
    padding-right: 0;
  }

  .segments_how-bento-img-wrap.is-to-left {
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 3rem;
  }

  .segments_how-bento-img.is-ce {
    order: -1;
  }

  .segments_how-bento-img.is-auto-optimize {
    min-width: 100%;
  }

  .segments_how-bento-img.is-languanges {
    border-style: none;
  }

  .banner_copy {
    align-items: center;
  }

  .segments_tools-quote {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: .5fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .quote-text {
    font-size: 2rem;
  }

  .segments-cards-big {
    grid-template-columns: 1fr;
  }

  .footer_cta-video_wrap {
    justify-content: center;
    align-items: flex-start;
    min-width: auto;
    display: flex;
    overflow: visible;
  }

  .footer_cta-video_wrap.is-no-max-h {
    align-self: center;
  }

  .segments_logos {
    flex-direction: column;
    display: flex;
  }

  .navbar {
    top: 0;
  }

  .navbar_wrap {
    justify-content: space-between;
  }

  .notification_bar-wrap {
    flex-flow: wrap;
  }

  .testimonial13_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .testimonial13_content {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_mattdiggity {
    background-image: none;
  }

  .section-affiliate_hero {
    box-shadow: none;
  }

  .exit_popup-dialog {
    display: none;
  }

  .header103_tab-link {
    min-width: 8rem;
  }

  .hero_tabs-menu {
    padding: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--global-padding);
  }

  .hero_tab {
    flex: none;
  }

  .hero_tab.is-title {
    display: none;
  }

  .hero_tab-pene {
    border-radius: 1.5svw;
  }

  .avatars {
    flex: none;
  }

  .hero_tab-progress {
    background-color: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
  }

  .hero_tabs-title {
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-bottom: 2rem;
    display: flex;
    position: relative;
  }

  .home_hero-bg-symbol {
    display: none;
  }

  .section_home_2024-ce {
    padding-right: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    padding-left: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .home_2024-ce_intro.is-playground {
    padding-left: var(--size--0rem);
  }

  .button_video {
    flex: none;
  }

  .grid-col {
    width: auto;
  }

  .grid-col.is-tablet, .grid-lines-wrap.is-center {
    display: none;
  }

  .testimonial_component {
    grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
    grid-row-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
    grid-template-columns: 1fr;
  }

  .testimonial_component:where(.w-variant-377f116d-9bd6-fd2a-fa27-d34ca03a8a0e) {
    grid-template-columns: 1fr;
  }

  .testimonial-image {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: auto;
    display: flex;
  }

  .testimonial-quote {
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .testimonial_logo {
    margin-left: auto;
  }

  .app_browser-screen {
    border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .hero_tabs {
    max-width: 100svw;
  }

  .hero_tabs-content {
    border-radius: 2svw;
    width: 98svw;
    margin-left: auto;
    margin-right: auto;
    padding: 1svw;
  }

  .bento {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .bento_row {
    flex-flow: column;
  }

  .bento_row._3-2 {
    grid-template-columns: 55%;
    display: flex;
  }

  .bento_row._1-2 {
    grid-template-columns: 1fr 1.5fr;
  }

  .bento_row.vertical {
    grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
    grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bento_card.is-violet-small {
    width: auto;
  }

  .bento_card.is-vertical {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    min-height: 20rem;
    display: grid;
  }

  .bento_card.is-violet-big {
    width: auto;
  }

  .bento_card.is-resources {
    flex: none;
  }

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

  .bento_card-deco {
    max-height: 40rem;
  }

  .toolkit_extension {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    flex-flow: column;
    display: flex;
  }

  .bento_resources {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-auto-rows: minmax(0, 1fr);
    grid-auto-columns: 1fr;
  }

  .testimonials_2024-component {
    padding-right: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    padding-left: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .testimonial-quote_author {
    order: -1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .cta_reviews {
    grid-row-gap: var(--gap--medium);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

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

  .compare-table {
    padding-bottom: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .button_video-component {
    order: 1;
  }

  .ce_hero-write {
    grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    height: auto;
    width: calc(100% - (2 * var(--global-padding)));
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    padding-right: 1.5rem;
  }

  .ce-hero_app-bg {
    position: relative;
  }

  .ce-hero_app-bg.is-img {
    display: none;
  }

  .ce-hero_app-bg.is-video {
    display: block;
  }

  .ce-hero_app-cs_track {
    display: none;
  }

  .ce_write-bento {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .icon-embed-custom {
    display: none;
  }

  .ce_cta {
    padding-top: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
    padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .ce_hero_bg-symbol {
    display: none;
  }

  .ce_cta-testimonial {
    padding-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-bottom-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-bottom-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    width: calc(100% - (2 * var(--global-padding)));
    margin-left: auto;
    margin-right: auto;
  }

  .ce_ai {
    padding-bottom: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .image-112 {
    border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    object-fit: cover;
    object-position: 50% 0%;
    width: 30rem;
    max-height: 38rem;
    margin-bottom: -4rem;
    display: block;
  }

  .div-block-481 {
    align-self: stretch;
  }

  .pricing_ai-packs_starter {
    grid-template-columns: auto;
  }

  .pricing_ai-packs_starter-calc {
    margin-top: var(--gap--xlarge);
  }

  .section_home_2024-cta_wrap {
    min-height: auto;
  }

  .footer_deco-arrow {
    width: 30rem;
    left: 55svw;
  }

  .notification-dot {
    order: 1;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    left: -1rem;
  }

  .faq_collections {
    align-self: stretch;
  }

  .brightonseo_content-sticky-note {
    width: 20rem;
    font-size: 1rem;
  }

  .brightonseo_surfer-card-name {
    padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .brightonseo_surfer-card-img {
    aspect-ratio: 1;
    height: auto;
  }

  .speakers_card-wrapper {
    filter: none;
    width: 40%;
  }

  .brightonseo_surfers-slider {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-radius: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    width: 100svw;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .brightonseo_features-intro {
    padding-right: var(--global-padding);
  }

  .toolkit_extension_marquee-button {
    flex: none;
  }

  .div-block-500 {
    overflow: visible;
  }

  .testimonials_g2-badge {
    flex: none;
  }

  .testimonials_row {
    min-height: auto;
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .testimonials_featured-quote {
    font-size: 2rem;
  }

  .swiper_pagination-testimonial {
    margin-top: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    margin-bottom: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    justify-content: center;
    align-items: center;
    position: static;
  }

  .segments_bento-card {
    flex: none;
  }

  .whats_new {
    flex-flow: column;
    display: flex;
  }

  .image-114 {
    transform: none;
  }

  .div-block-511 {
    grid-column-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
    grid-row-gap: var(--sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>);
    flex-flow: column;
  }

  .home-ce_card-icon {
    bottom: 0;
  }

  .home-ce_cards {
    margin-top: var(--padding-vertical--small);
    margin-bottom: var(--padding-vertical--small);
    padding: var(--size--0rem);
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
    border-style: none;
    flex-flow: column;
    display: flex;
  }

  .home_2024-ce_cards-copy {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    flex-flow: column;
    width: auto;
    position: static;
  }

  .humanizer_app {
    min-height: 25rem;
  }

  .academy_hero-upcoming {
    min-height: auto;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-template-columns: 1fr;
  }

  .academy_hero-upcoming_info.is-rsvp {
    padding: var(--padding-vertical--small) var(--padding-vertical--none);
    background-color: var(--_swatches---neutral--transparent);
    border: 1px #000;
  }

  .academy_hero {
    padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .academy_episodes-intro {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .academy_hero-date_dot {
    height: 3rem;
    top: -1.5rem;
  }

  .academy_rsvp-persons {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .academy_rsvp-hero {
    padding: var(--padding-vertical--none) var(--global-padding) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .academy_rsvp-hero_upcoming {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-template-columns: 1fr;
  }

  .paraphraser_hero-wrap {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .bento_languages-wrap {
    margin-bottom: 0;
    padding-bottom: 1rem;
  }

  .swiper-container.is-simple-solutions {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bento_flags {
    flex: none;
  }

  .humanizer-after_app-cta {
    flex-flow: column;
    width: 100%;
    max-width: calc(100svw - 3rem);
    margin-left: auto;
    margin-right: auto;
  }

  .ca_hero_bg-symbol {
    display: none;
  }

  .section-ca_details {
    padding-right: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    padding-left: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .ca_main-card_content {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .ca_main-card-deco {
    width: 15rem;
  }

  .ca_details-youtube {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .ca_details-testimonial {
    padding-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  }

  .ca_details-tabs {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .ca-simple_solutions-doodle {
    display: none;
  }

  .ca_details-fire_cta {
    padding: var(--global-padding);
  }

  .div-block-548 {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .div-block-550 {
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
  }

  .ca_how-it-works-intro {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .ca_coming_soon-mail {
    height: 25rem;
  }

  .academy-hero_video {
    margin-left: auto;
    margin-right: auto;
  }

  .te_hero-symbol, .te_hero-symbol_wrap {
    display: none;
  }

  .div-block-583 {
    grid-template-columns: 1fr;
    width: 80%;
  }

  .te_values-card {
    scroll-snap-align: center;
    flex: none;
    width: 50%;
  }

  .te_values-cards {
    scroll-snap-type: x mandatory;
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow-x: auto;
  }

  .div-block-590 {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .custom-bullet {
    flex: none;
  }

  .div-block-595 {
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-598 {
    grid-template-columns: 1fr;
  }

  .workflow_bento_wrap {
    scroll-snap-type: x mandatory;
    flex-flow: column;
    grid-template-rows: minmax(0, auto) minmax(0, auto);
    grid-template-columns: 60svw 60svw 60svw;
    grid-auto-columns: 1fr;
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: grid;
    overflow: scroll;
  }

  .te_workflow_bento {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
    grid-column-end: span 1;
    min-height: auto;
  }

  .te_workflow_bento.is-medium {
    aspect-ratio: 3 / 2;
    scroll-snap-align: center;
    grid-column-end: span 1;
  }

  .te_workflow_bento_content.is-ce {
    align-self: stretch;
  }

  .div-block-603 {
    flex: 1;
  }

  .affiliate_table_wrap {
    min-width: max-content;
    display: grid;
  }

  .affiliate_table_cell.is-header {
    scroll-snap-align: center;
  }

  .affiliate_table {
    scroll-snap-type: x mandatory;
    overflow-x: auto;
  }

  .affiliate_hero_wrap {
    grid-column-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
    grid-row-gap: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
    flex-flow: column;
    display: flex;
  }

  .testimonial_avatar_mobile {
    border-top-style: solid;
    border-top-width: var(--border-width);
    border-right-style: solid;
    border-right-width: var(--border-width);
    border-bottom-style: solid;
    border-bottom-width: var(--border-width);
    border-left-style: solid;
    border-left-width: var(--border-width);
    border-top-color: color-mix(in srgb, currentColor, transparent 90%);
    border-right-color: color-mix(in srgb, currentColor, transparent 90%);
    border-bottom-color: color-mix(in srgb, currentColor, transparent 90%);
    border-left-color: color-mix(in srgb, currentColor, transparent 90%);
    display: block;
  }

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

  .ds_component-wrap {
    grid-template-columns: 1fr;
  }

  .legal_wrap {
    flex-flow: column;
    grid-template-columns: 15rem;
    display: flex;
  }

  .legal_navigation {
    z-index: 10;
    width: 100svw;
    padding-top: var(--padding-vertical--none);
    padding-right: var(--global-padding);
    padding-bottom: var(--padding-vertical--none);
    padding-left: var(--global-padding);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: none;
    border-bottom-color: var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
    background-color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
    margin-left: calc(-1 * var(--global-padding));
  }

  .legal_content-title {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--padding-vertical--small);
    padding-left: var(--gap--none);
  }

  .legal_content_details_wrap {
    display: flex;
  }

  .legal_col_wrap {
    margin-top: var(--gap--none);
    margin-bottom: var(--gap--none);
  }

  .legal_dropdown-list {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
    flex-flow: column;
    display: flex;
  }

  .legal_dropdown-button {
    display: flex;
  }

  .legal_dropdown {
    position: static;
  }

  .legal_col_item {
    padding-top: var(--size--0-25rem);
    padding-bottom: var(--size--0-25rem);
  }

  .legal_content_details_toc {
    display: none;
  }

  .legal_content_details {
    width: 100%;
    padding-right: var(--padding-vertical--none);
    padding-left: var(--padding-vertical--none);
  }

  .u-rich-text p {
    font-size: 1em;
  }

  .u-rich-text ol {
    padding-left: var(--size--2rem);
    overflow: visible;
  }

  .u-rich-text ul {
    padding-left: var(--size--2rem);
  }

  .ai-pack-price.u-display-2xl {
    font-size: var(--u-display-xl);
  }

  .div-block-631 {
    width: 100svw;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    grid-template-columns: repeat(4, minmax(40svw, 1fr));
    margin-left: -1.5rem;
    overflow-x: auto;
  }

  .header49_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .ppl-req-slack-icon {
    display: none;
  }

  .ppl-req_form {
    flex-direction: column;
    display: flex;
    inset: 0% 0% auto;
  }

  .pricing-cards {
    grid-auto-columns: 1fr;
    display: flex;
  }

  .pricing-headline-helper {
    position: static;
  }

  .pricing-headline {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .pricing-headline-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pricing-logos.is-addons {
    padding-bottom: var(--padding-vertical--none);
  }

  .heading-style-h3-2 {
    font-size: 2.25rem;
  }

  .layout3_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .free-toools_steps {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-656 {
    padding: var(--size--3rem) var(--global-padding);
  }

  .image-129 {
    margin-top: 0;
  }

  .hero-video-wrap {
    border-radius: 2svw;
    width: 98svw;
    margin-left: auto;
    margin-right: auto;
    padding: 1svw;
  }

  .bf-wrapper {
    grid-template-columns: minmax(0, auto);
    place-items: start center;
  }

  .bf24_counter {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
    max-width: 35rem;
  }

  .bf24_counter.is-promo-week {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 1fr 1fr;
    place-items: start stretch;
    width: 100%;
    max-width: none;
    font-size: 1rem;
  }

  .bf24_counter-card.is-one-more-day {
    box-shadow: none;
    width: auto;
    position: static;
    transform: none;
  }

  .bf24_counter-label {
    order: 1;
  }

  .bf-logo_secondary {
    margin-left: 0;
  }

  .bf-logo-wrap {
    justify-content: flex-start;
    align-items: center;
    max-width: 40rem;
  }

  .bf-logo_star-3 {
    right: -11%;
  }

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

  .bf24_section-explainer {
    padding-top: var(--padding-vertical--large);
    padding-bottom: var(--padding-vertical--large);
  }

  .bf24_main-hero {
    min-height: auto;
  }

  .bf24-explainer {
    grid-column-gap: var(--padding-vertical--medium);
    grid-row-gap: var(--padding-vertical--medium);
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
  }

  .bf24-explainer_avatars {
    flex: none;
  }

  .u-text-break {
    display: inline;
  }

  .u-text-break.tablet {
    display: block;
  }

  .div-block-691 {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .bf24-ai-packs_cards {
    padding-top: var(--global-padding);
    padding-right: var(--global-padding);
    padding-bottom: var(--size--2rem);
    padding-left: var(--global-padding);
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    overflow-x: auto;
  }

  .bf24-game-rules {
    grid-template-columns: 1fr;
  }

  .bf24-game_rules-step-wrap.is-faq {
    margin-top: var(--padding-vertical--small);
  }

  .div-block-720 {
    padding-left: 0;
    padding-right: 0;
  }

  .section_unwrapped_hero {
    min-height: auto;
  }

  .unwrapped_hero_ribons {
    grid-template-rows: minmax(0, 1fr) 5rem minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr) 5rem minmax(0, 1fr);
  }

  .unwrapped_hero_button {
    flex: none;
  }

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

  .unwrapped_articles_number {
    font-size: 6rem;
  }

  .unwrapped_keywords_box {
    height: 75svh;
  }

  .unwrapped_keyword {
    font-size: 1rem;
  }

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

  .unwrapped_questions_component.is-2nd {
    text-align: center;
    place-items: start center;
  }

  .unwrapped_questions_wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 0;
  }

  .unwrapped_question_wrap {
    position: relative;
    left: auto;
  }

  .legal_dropdown-list-wrap {
    display: none;
  }

  .legal_dropdown-list-wrap.w--open {
    padding-top: var(--size--1-5rem);
    padding-bottom: var(--size--1-5rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    flex-flow: column;
    display: flex;
  }

  .com-hero-video {
    aspect-ratio: auto;
  }

  .com-whats-inside-module-chapters {
    min-width: auto;
    margin-left: 0;
  }

  .com-authors-list {
    padding-right: var(--size--4rem);
    padding-left: var(--size--4rem);
    grid-column-gap: var(--size--4rem);
    grid-row-gap: var(--size--4rem);
  }

  .com-authors-list.is-3 {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
    grid-template-columns: 1fr;
  }

  .section-com-close-cta {
    padding-bottom: var(--padding-vertical--none);
  }

  .close-cta {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--padding-vertical--none);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    text-align: center;
    flex-flow: column-reverse;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .div-block-761 {
    max-width: var(--_layout---max-width-small);
    justify-content: center;
    align-items: center;
  }

  .image-137 {
    object-position: 50% 0%;
    position: relative;
    transform: translate(0%);
  }

  .com-close-cta {
    border-bottom-left-radius: var(--radius--none);
    border-bottom-right-radius: var(--radius--none);
    width: auto;
  }

  .wordperss_mistakes_content {
    grid-column-gap: 3rem;
    min-height: auto;
  }

  .com_toc_wrap {
    display: none;
  }

  .section_enterprise_hero {
    min-height: auto;
  }

  .enterprise_hero {
    text-align: center;
    flex-flow: column;
    grid-template-rows: min-content;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

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

  .enterprise_fetaures_tab-intro {
    width: 30rem;
  }

  .enterprise_calculator-calculator {
    grid-column-gap: var(--size--0rem);
    grid-row-gap: var(--size--0rem);
    grid-template-columns: 1fr;
  }

  .enterprise_benefits_secondary {
    grid-template-columns: repeat(2, minmax(200px, 1fr));
  }

  .div-block-804 {
    display: flex;
  }

  .enterprise-form-wrap {
    margin-top: var(--padding-vertical--none);
  }

  .blog-sidebar-banner-img {
    object-position: 0% 0%;
    height: 100%;
  }

  .com-love_card {
    display: none;
  }

  .blog_navbar_items {
    grid-column-gap: var(--gap--small);
    grid-row-gap: var(--gap--small);
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    overflow-y: auto;
  }

  .blog_navbar_buttons {
    grid-column-gap: var(--size--0-25rem);
    grid-row-gap: var(--size--0-25rem);
    justify-content: flex-end;
    align-items: center;
  }

  .blog_navbar_search {
    height: 2.5rem;
    padding: var(--size--0-25rem);
    aspect-ratio: 1;
    border-style: none;
  }

  .blog_navbar_search:hover {
    background-color: var(--_swatches---neutral--transparent);
  }

  .blog_navbar_item {
    padding-left: var(--size--0rem);
  }

  .blog_navbar_item-toggle {
    width: 100%;
    padding-right: var(--size--0-5rem);
    padding-left: var(--size--0rem);
    justify-content: space-between;
    align-items: center;
  }

  .blog_navbar_item-dropdown {
    left: var(--size--0rem);
    top: var(--size--0rem);
    right: var(--size--0rem);
    bottom: var(--size--0rem);
    padding: var(--size--0rem);
    background-color: var(--_swatches---neutral--transparent);
    color: var(--_swatches---neutral--white);
    border-style: none;
    position: relative;
  }

  .blog_navbar_item-dropdown.w--open {
    width: auto;
    margin-bottom: var(--gap--medium);
    position: relative;
  }

  .blog_navbar_item-icon {
    width: var(--size--1-5rem);
    color: var(--_swatches---neutral--700);
  }

  .blog_navbar_item-label {
    font-weight: 600;
    font-size: var(--u-display-sm);
  }

  .blog_navbar_item-wrap {
    flex-flow: column;
    width: 100%;
  }

  .blog_navbar_item-toggle-label {
    font-weight: 600;
    font-size: var(--u-display-md);
  }

  .blog_navbar {
    grid-template-columns: 1fr auto auto auto;
  }

  .blog-editors-pick_tab {
    padding: var(--size--0-5rem) var(--size--1-5rem);
    border-radius: var(--radius--medium);
  }

  .blog-product_content {
    flex-flow: column;
    display: flex;
  }

  .blog_navbar_search-shortcut, .blog_navbar_search-bar {
    display: none;
  }

  .blog_navbar-side-wrap {
    flex: 1;
    width: auto;
  }

  .learn_component {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-auto-rows: minmax(0, 1fr);
    grid-auto-columns: 1fr;
  }

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

  .learn_card {
    flex: none;
  }

  .learn_card-carousel {
    text-align: left;
    flex: 0 auto;
  }

  .learn_card-course-img {
    width: 60%;
  }

  .com-bundle_deco-scale {
    width: 12rem;
  }

  .com-bundle_pills-row {
    justify-content: flex-start;
    align-items: center;
  }

  .blog_navbar-mobile-cta {
    flex-flow: column;
    flex: 0 auto;
    order: 99999;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: auto;
    display: grid;
  }

  .blog_navbar-menu {
    padding-right: var(--global-padding);
    padding-bottom: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    background-color: var(--_swatches---neutral--black);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .menu-button {
    width: 2.5rem;
    height: 2.5rem;
    padding: var(--size--0-25rem);
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--_swatches---neutral--transparent);
  }

  .blog_navbar-mobile-search {
    margin: var(--size--0-5rem) 0px 0px;
    border: var(--border-width) solid var(--_swatches---neutral--900);
    border-radius: var(--radius--main);
    background-color: var(--_swatches---neutral--1000);
    flex: 0 auto;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .blog_navbar-hide-mobile {
    display: none;
  }

  .blog_navbar_search-icon, .blog_navbar_menu-icon {
    width: 100%;
    height: 100%;
  }

  .search-input {
    padding: var(--global-padding);
    background-color: var(--_swatches---neutral--transparent);
    border-style: none;
    margin: 0;
  }

  .search-input::placeholder {
    color: var(--_swatches---neutral--400);
  }

  .search-button {
    margin-right: var(--size--0-25rem);
    padding-right: var(--size--2rem);
    padding-left: var(--size--2rem);
    border-top-left-radius: var(--radius--small);
    border-top-right-radius: var(--radius--small);
    border-bottom-left-radius: var(--radius--small);
    border-bottom-right-radius: var(--radius--small);
    background-color: var(--_swatches---neutral--800);
    height: calc(100% - var(--size--0-5rem));
    align-self: center;
  }

  .blog-post_article-rich-text {
    max-width: var(--article-container);
  }

  .blog-post_article-rich-text blockquote {
    font-size: var(--u-display-sm);
  }

  .blog-post_article-rich-text h5, .blog-post_article-rich-text h6 {
    min-width: auto;
    transform: none;
  }

  .blog-post_relative-articles {
    padding-top: var(--size--4rem);
    padding-bottom: var(--size--4rem);
  }

  .blog-post_sidebar {
    max-width: none;
    display: none;
    position: relative;
  }

  .blog-post_cs-canvas {
    height: var(--size--3rem);
    padding: var(--size--0-5rem);
  }

  .blog-post_sidebar_author, .toc-shortcut {
    display: none;
  }

  .blog-post_sidebar-banner {
    padding-top: var(--size--0rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    flex-flow: row;
    grid-template-rows: minmax(min-content, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    place-items: end stretch;
    display: grid;
    position: relative;
    top: 0;
  }

  .blog-post_relative-articles_col-list {
    grid-template-columns: 1fr 1fr;
  }

  .updates-list_wrap {
    padding-bottom: var(--padding-vertical--small);
  }

  .updates_item-card {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
  }

  .updates_item-details {
    flex-grow: 1;
    justify-content: flex-end;
    align-items: stretch;
  }

  .updates_item-rail {
    flex-grow: 1;
  }

  .updates_article-rich-text blockquote {
    font-size: var(--u-display-sm);
  }

  .updates_article-rich-text h5, .updates_article-rich-text h6 {
    min-width: auto;
    transform: none;
  }

  .div-block-823 {
    min-width: 100%;
  }

  .update_wrap {
    flex-flow: column;
    display: flex;
  }

  .update_wrap.is-article {
    padding-bottom: var(--padding-vertical--medium);
  }

  .update_hero-content {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .update_hero-img {
    flex: none;
  }

  .updates_eyebrow-wrap {
    justify-content: center;
    align-items: center;
  }

  .update_article-actions {
    order: 1;
  }

  .update_article-actions-groups {
    max-width: none;
  }

  .spin_card {
    width: 25rem;
  }

  .spin_button-group {
    justify-content: flex-start;
    align-items: stretch;
  }

  .writing-tools_content {
    padding-left: var(--size--0rem);
    text-align: center;
    border: 1px #000;
  }

  .writing-tools_app {
    flex-flow: column;
    width: 100svw;
  }

  .writing-tools_app-sidebar, .writing-tools_app-sidebar-group {
    flex-flow: row;
  }

  .writing-tools_app-sidebar-avatar {
    width: var(--size--1-5rem);
  }

  .writing-tools_app-cta-button {
    font-size: var(--_text-sizes---u-text-main);
  }

  .writing-tools_content-article blockquote {
    font-size: var(--u-display-sm);
  }

  .writing-tools_content-article h5, .writing-tools_content-article h6 {
    min-width: auto;
    transform: none;
  }

  .writing-tools_content-list {
    grid-column-gap: var(--size--0-125rem);
    grid-row-gap: var(--size--0-125rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .writing-tools-more-wrap {
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
    flex-flow: column;
    display: flex;
  }

  .writing-tools-more-sticky {
    padding-left: var(--size--4rem);
  }

  .writing-tools-more {
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
    flex-flow: column;
    display: flex;
  }

  .home_social-credits {
    flex-flow: column-reverse;
  }

  .blog-post_mobile-banner {
    margin-top: var(--padding-vertical--medium);
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .blog-post_sidebar-banner-eyebrow.u-eyebrow {
    align-self: auto;
  }

  .blog-post_sidebar-banner-content {
    padding-top: var(--size--3rem);
    padding-bottom: var(--size--3rem);
    text-align: left;
    justify-content: center;
    align-items: stretch;
  }

  .certificate-hero {
    padding-top: var(--padding-vertical--medium);
  }

  .certificate-hero_title {
    text-align: center;
    grid-template-columns: 1fr;
    align-self: center;
  }

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

  .certificate-hero_deco {
    max-height: 50svw;
  }

  .certificate-hero_title-headline {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .certificate-hero_title-headline.u-display-2xl {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .certificate-hero_deco-badge.is-howto {
    display: none;
    right: auto;
    transform: translate(10%, 30%)rotate(10deg);
  }

  .certificate-content_howto-intro {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
  }

  .certificate-content_howto-wrap, .certificate-content_howto-card-featured {
    flex-flow: column;
    display: flex;
  }

  .certificate-content_howto-card-featured-deco {
    max-height: 50svw;
    -webkit-mask-image: none;
    mask-image: none;
  }

  .certificate-content_howto-card-featured-content {
    padding-top: var(--size--2-5rem);
    padding-bottom: var(--size--2-5rem);
  }

  .certificate-content_howto-card-featured-deco-img {
    padding-right: var(--size--2-5rem);
    padding-left: var(--size--2-5rem);
    transform: none;
  }

  .certificate-content_fiverr {
    background-color: var(--_swatches---neutral--transparent);
    box-shadow: none;
    border-style: none;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .certificate-content_fiverr-content {
    padding-top: var(--padding-vertical--none);
    padding-bottom: var(--padding-vertical--none);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .image-144 {
    display: none;
  }

  .div-block-847 {
    height: var(--gap--xlarge);
    display: block;
  }

  .navbar--wrap {
    max-width: none;
    max-height: 100svh;
    margin-top: var(--size--0rem);
    padding: var(--size--0-5rem) var(--global-padding);
    border-radius: var(--radius--none);
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    flex-flow: column;
    grid-template-columns: 1fr auto;
    justify-content: flex-start;
    place-items: stretch stretch;
    display: flex;
    overflow: auto;
  }

  .navbar--component {
    top: 0;
  }

  .navbar-button {
    padding-right: var(--size--0-5rem);
    padding-left: var(--size--0-5rem);
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
  }

  .navbar-button:hover {
    background-color: var(--_swatches---neutral--transparent);
  }

  .navbar-button.is-secondary.is-mobile-center {
    margin: var(--gap--xsmall) var(--gap--none);
  }

  .navbar-button.button {
    padding-right: var(--size--1rem);
    padding-left: var(--size--1rem);
    order: -1;
  }

  .navbar-button.button.is-mobile-cta {
    padding-top: var(--size--0-5rem);
    padding-bottom: var(--size--0-5rem);
    display: none;
  }

  .navbar-button.button.is-mobile-main {
    margin-bottom: var(--global-padding);
  }

  .navbar-button.is-mobile-center {
    order: 9999;
    justify-content: center;
    align-items: center;
    margin-top: auto;
  }

  .navbar-button.is-main {
    padding-top: var(--size--0-5rem);
    padding-right: var(--size--0-875rem);
    padding-bottom: var(--size--0-5rem);
    font-size: 1.5rem;
    font-weight: 600;
  }

  .navbar-button.is-logo {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
    justify-content: flex-start;
    align-items: center;
  }

  .navbar-button.is-logo.w--current {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
  }

  .navbar-button-icon {
    width: .5em;
  }

  .navbar-section {
    padding-top: var(--size--1-5rem);
    padding-right: var(--size--0-5rem);
    padding-left: var(--size--0-5rem);
    grid-template-columns: auto;
  }

  .navbar-section.is-resources {
    grid-template-columns: auto auto;
  }

  .navbar-section.is-brand {
    display: none;
  }

  .navbar-section.is-positive {
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    order: 8;
    grid-template-columns: auto;
  }

  .navbar-section.is-positive-brand {
    padding-right: var(--size--0-5rem);
    padding-left: var(--size--0-5rem);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    grid-template-columns: auto;
    display: none;
  }

  .navbar-tab-column {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .navbar-tab-column.is-secondary, .navbar-tab-column.is-branding {
    display: none;
  }

  .pricing-addons-title {
    order: -1;
  }

  .pricing-cards-ai-tracker {
    grid-auto-columns: 1fr;
    display: flex;
  }

  .navbar-column_list-item.mobile-only {
    display: flex;
  }

  .navbar-column_cards {
    grid-column-gap: var(--gap--none);
    grid-row-gap: var(--gap--none);
  }

  .navbar-column_cards.is-platform {
    display: flex;
  }

  .navbar-column_cards.is-positive {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    flex-flow: row;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100svw;
    margin-left: -2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    scroll-padding-left: 2rem;
    overflow-x: auto;
  }

  .navbar-card {
    padding-top: var(--gap--xsmall);
    padding-bottom: var(--gap--xsmall);
    justify-content: space-between;
    align-items: stretch;
  }

  .navbar-card:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
    grid-template-rows: auto;
    grid-template-columns: 25svw 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
  }

  .navbar-column_card-content {
    grid-column-gap: var(--size--0-25rem);
    grid-row-gap: var(--size--0-25rem);
  }

  .navbar--header-text {
    font-size: 1rem;
  }

  .navbar-tab_platform, .navbar-column_card-imgs {
    display: none;
  }

  .navbar-column_card-imgs:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
    display: block;
  }

  .navbar--beta-tag {
    font-size: .5em;
  }

  .navbar-column_card.is-positive {
    scroll-snap-align: start;
  }

  .navbar--resource-spacer {
    display: none;
  }

  .navbar-subheadline-mobile {
    padding: var(--size--1rem) var(--size--0-5rem);
    display: none;
  }

  .navbar--logo-wrap {
    width: 100%;
    padding-left: var(--size--0-25rem);
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
  }

  .navbar-button-mobile {
    width: var(--size--2-5rem);
    height: var(--size--2-5rem);
    padding: var(--size--0-5rem);
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .navbar-button-mobile.w--open {
    background-color: var(--_swatches---neutral--transparent);
  }

  .navbar--mobile-actions {
    flex-flow: row-reverse;
    display: flex;
  }

  .blog_navbar-wrap {
    max-width: none;
    padding-right: var(--size--0-75rem);
    padding-left: var(--size--0-75rem);
    grid-template-columns: 1fr auto auto auto;
    justify-content: space-between;
    align-items: center;
    top: 0;
  }

  .div-block-893 {
    padding-top: var(--size--3rem);
    grid-column-gap: var(--gap--none);
    grid-row-gap: var(--gap--none);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .solution-hero {
    padding-top: var(--padding-vertical--small);
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
    grid-template-columns: minmax(0, 1.1fr);
  }

  .solution-platform {
    padding-bottom: var(--padding-vertical--medium);
  }

  .solution-problem {
    padding-bottom: var(--size--2rem);
  }

  .solution-hero_content-list {
    min-width: max(var(--_layout---max-width-medium), 50%);
  }

  .solution-hero_content-list-item-rich {
    flex: 0 auto;
  }

  .solution-problem_pains, .solution-solution_benefits {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-906 {
    padding-right: var(--size--4rem);
    padding-left: var(--size--4rem);
  }

  .solution-platform_wrap {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .platform-cards {
    grid-column-gap: var(--gap--none);
    grid-row-gap: var(--gap--none);
  }

  .platform-cards.is-solution {
    width: 100svw;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    margin-left: calc(-1 * var(--global-padding));
    grid-template-columns: 1fr 1fr;
  }

  .platform-card.is-solution {
    scroll-snap-align: center;
  }

  .image-152 {
    transform: perspective(4000px)perspective(4000px);
  }

  .solution-hero-img-wrap {
    width: 100svw;
    min-width: auto;
    padding-left: var(--global-padding);
    aspect-ratio: 16 / 9;
    margin-left: calc(-1 * var(--global-padding));
    max-height: min(30svh, 25rem);
    -webkit-mask: radial-gradient(farthest-side at 0 0, #000 0% 50%, #0000 100%);
    mask: radial-gradient(farthest-side at 0 0, #000 0% 50%, #0000 100%);
  }

  .rich-text {
    max-width: var(--article-container);
  }

  .rich-text blockquote {
    font-size: var(--u-display-sm);
  }

  .rich-text h5, .rich-text h6 {
    min-width: auto;
    transform: none;
  }

  .solution-problem_headline-copy {
    padding-right: var(--size--4rem);
    padding-left: var(--size--4rem);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .discount_rich-text p {
    font-size: 1em;
  }

  .discount_cta-wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: start;
  }

  .solution-hero_content-logos-label {
    flex: 0 auto;
  }

  .ask-llms_button:where(.w-variant-50988685-5607-c457-fe56-3397be77d0bd) {
    font-size: 1.5rem;
  }

  .ask-llms_wrap:where(.w-variant-50988685-5607-c457-fe56-3397be77d0bd) {
    flex-flow: wrap;
    align-self: center;
  }

  .ask-llms-sidebar-label:where(.w-variant-50988685-5607-c457-fe56-3397be77d0bd) {
    margin-right: 0;
  }

  .ask-llms:where(.w-variant-50988685-5607-c457-fe56-3397be77d0bd) {
    margin-bottom: var(--gap--none);
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ai-tracker_hero-content {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .ai-tracker_cta-wrap {
    flex-flow: column-reverse;
  }

  .ai-tracker_hero-rate {
    justify-content: center;
    align-items: center;
  }

  .ai-tracker_video-tabs-wrap {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    flex-flow: column;
  }

  .video-tabs_button {
    padding-top: var(--size--1-5rem);
    padding-right: var(--size--1-5rem);
    padding-bottom: var(--size--1-5rem);
    padding-left: var(--size--1-5rem);
    scroll-snap-align: center;
  }

  .video-tabs {
    width: 100svw;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    scroll-snap-type: x mandatory;
    overflow-x: auto;
  }

  .ai-tracker_models-eyebrow {
    display: none;
    position: relative;
  }

  .ai-tracker_models {
    order: -1;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ai-tracker_problem-intro {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .ai-tracker_problem-cards-wrap {
    flex-flow: wrap;
  }

  .ai-tracker_radar-scanner, .ai-tracker_radar {
    min-width: 130svw;
  }

  .ai-tracker_radar-mask {
    background-image: linear-gradient(180deg, var(--_swatches---neutral--black) 15%, #0000 40%, var(--_swatches---neutral--black));
    height: 150%;
  }

  .ai-tracker_hiw-image {
    aspect-ratio: 1;
    min-height: auto;
  }

  .ai-tracker_hiw-content {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
  }

  .ai-tracker-wycd-headline {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .ai-tracker-wycd-cards {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--global-padding);
    grid-row-gap: var(--global-padding);
    grid-template-columns: 1fr 1fr;
  }

  .ai-tracker_radar-item {
    z-index: 5;
    position: relative;
    transform: translate(-10%, -100%)rotate(-2deg)scale(var(--radar-item-scale, 1));
  }

  .ai-tracker_radar-item.is-mr {
    z-index: 4;
    transform: translate(-80%, -160%)rotate(-2deg)scale(var(--radar-item-scale, 1));
  }

  .ai-tracker_radar-item.is-ap {
    z-index: 3;
    transform: translate(80%, -300%)rotate(4deg)scale(var(--radar-item-scale, 1));
  }

  .ai-tracker_radar-item.is-sources {
    transform: translate(-10%, -460%)rotate(2deg)scale(var(--radar-item-scale, 1));
  }

  .ai-tracker-radar {
    flex-flow: column;
    order: -1;
    justify-content: center;
    align-items: center;
    padding-top: 17rem;
    padding-bottom: 5rem;
    display: flex;
  }

  .ai-tracker_models-eyebrow-mobile {
    margin-top: var(--gap--small);
    display: block;
  }

  .section_ai-tracker_close-cta {
    min-height: auto;
  }

  .ai-tracker_close-cta {
    padding-left: var(--size--0rem);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .ai-tracker_close-cta-img {
    min-width: 100.5svw;
    margin-left: -.25svw;
  }

  .footer-close-cta.close-cta-hedline {
    justify-content: center;
    align-items: center;
    min-width: auto;
  }

  .navbar-notification-dot {
    width: .5rem;
    height: .5rem;
    margin-right: auto;
    position: relative;
    inset: 0;
  }

  .ais-chatgpt-bar {
    max-width: 80%;
  }

  .blog-banner-mobile-wrap {
    margin-top: var(--padding-vertical--small);
    display: flex;
  }

  .com-hero-ctas {
    grid-template-rows: 4rem;
    grid-template-columns: minmax(max-content, 100%);
  }

  .humanizer_hero-testimonial {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

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

  .cmseo-2025_img {
    background-image: url('../images/On-Page-vs-LLM-Signals-Data-Study-Michal-Suski_pages-to-jpg-0001.webp');
    background-position: 50%;
    background-size: cover;
  }

  .unwrapped_timeline-intro {
    padding-left: var(--size--2rem);
    text-align: left;
    align-self: flex-start;
  }

  .unwrapped_timeline-card {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--padding-vertical--small);
    flex-flow: column-reverse;
    grid-template-columns: minmax(200px, 1fr);
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .unwrapped_timeline-card-text {
    padding-left: var(--size--5rem);
  }

  .unwrapped_timeline-card-eyebrow-wrap {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .unwrapped_timeline-wrap {
    z-index: 1;
    margin-top: var(--size--2-5rem);
    margin-left: 0;
    left: 0;
  }

  .unwrapped_timeline-dec-card_text {
    text-align: left;
    padding-left: calc(var(--size--1-5rem)  + var(--size--0-125rem));
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2rem;
  }

  .unwrapped_timeline-dec-card_gif-border {
    padding: var(--radius--small);
  }

  .unwrapped_stickers {
    max-width: 75svw;
  }

  .unwrapped_numbers-row-icon {
    width: 1.25em;
  }

  .draw-ribon-point, .code-embed-11 {
    display: none;
  }

  .pricing-2026-plan-includes.is-aitracker {
    padding-top: var(--size--2rem);
    border-top-style: solid;
    border-top-width: var(--border-width);
    border-left-style: none;
    border-left-width: 0;
  }

  /* 2026-09-21 pricing-plans re-sync (see the root-level block) */
  .pricing-2026-cards {
    grid-column-gap: var(--size--1-25rem);
    grid-row-gap: var(--size--1-25rem);
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .pricing-2026-cards-wrap.is-ait {
    flex: 1;
  }

  .pricing-2026-plan-buttons.is-aitracker {
    margin-top: var(--gap--main);
  }

  .pricin-2026-additional-footer.is-aitracker {
    margin-top: var(--size--0-75rem);
    text-align: center;
    display: block;
  }

  .text-span {
    display: inline;
  }

  .ai-tracker_advantage-team-michal {
    font-size: .75rem;
  }

  .surfer-3_hero {
    min-height: auto;
    padding-left: var(--size--0rem);
  }

  .surfer-3_video {
    max-width: 98svw;
    margin-left: auto;
    margin-right: auto;
  }

  .surfer-3_hero-title {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .surfer-3_hero-cta {
    min-width: 50%;
    margin-top: var(--size--0rem);
    align-self: center;
  }

  .surfer-3_hero-heading_line {
    white-space: normal;
  }

  .surfer-3_hero-heading_line.is-rotator {
    flex-flow: column;
  }

  .surfer-3_hero-socials {
    grid-row-gap: var(--gap--medium);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .surfer-3_hero-rotating-brand_text {
    white-space: nowrap;
  }

  .surfer-3_hero-rating {
    margin-top: var(--gap--large);
    order: 9999;
  }

  .surfer-3_video_wrap {
    aspect-ratio: 16 / 9;
  }

  .surfer-3_infographic_headline {
    max-width: var(--_layout---max-width-small);
    text-align: center;
    align-self: center;
  }

  .surfer-3_infographic_pill-row {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    width: 60%;
  }

  .surfer-3_infographic_pill-column.is-site, .surfer-3_infographic_pill-column.is-engine, .surfer-3_infographic_pill-column.is-prompt {
    width: auto;
  }

  .surfer-3_infographic_connector {
    align-self: center;
    width: 2px;
    height: 6rem;
    min-height: auto;
    margin-bottom: -2rem;
  }

  .surfer-3_infographic_connector.is-last {
    margin-bottom: 0;
    right: 0;
  }

  .surfer-3_hero-socials_logos {
    flex-flow: column;
  }

  .surfer-3_solution_header {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .surfer-3_solution_header-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .surfer-3_solution_pillars {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    flex-flow: column;
  }

  .surfer-3_solution_pillar {
    align-self: center;
    max-width: 30rem;
  }

  .surfer-3_solution_mock-wrap {
    min-height: auto;
    padding-top: var(--size--0rem);
    padding-bottom: var(--size--0rem);
  }

  .surfer-3_solution_pillars-divider {
    width: 50svw;
    height: 2px;
    margin-top: var(--size--2-5rem);
    margin-bottom: var(--size--5rem);
    align-self: center;
    display: none;
  }

  .surfer-3_solution_pillars-divider.is-horizontal, .surfer-3_solution_pillars-divider.is-horizontal.is-middle {
    display: none;
  }

  .section_surfer-3_testimonial {
    padding-top: var(--padding-vertical--none);
    padding-bottom: var(--padding-vertical--none);
  }

  .section_surfer-3_visibility-os {
    padding-bottom: var(--padding-vertical--none);
  }

  .surfer-3_visibility-os_chapter-row {
    grid-template-columns: minmax(200px, 1fr);
  }

  .surfer-3_visibility-os_tab-inner {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--padding-vertical--small);
  }

  .surfer-3_visibility-os_tab-inner.is-open {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--padding-vertical--small);
    background-color: var(--_swatches---neutral--transparent);
  }

  .surfer-3_visibility-os_chapter-right {
    min-height: 40rem;
  }

  .section_surfer-3_solution {
    padding-bottom: var(--gap--none);
  }

  .smart-cursor {
    display: none;
  }

  .surfer-3_updates_view-all.is-clikup {
    margin-left: 0;
  }

  .surfer-3_updates_grid {
    grid-row-gap: var(--gap--large);
    grid-template-columns: 1fr 1fr;
  }

  .section_surfer-3_advantage {
    min-height: auto;
  }

  .surfer-3_advantage-timeline-line-secondary {
    background-color: var(--_swatches---neutral--black);
  }

  .surfer-3_advantage-ruler.is-mobile {
    display: none;
  }

  .surfer-3_advantage-timeline {
    margin-right: auto;
  }

  .surfer-3_advantage-body {
    scroll-snap-align: center;
  }

  .surfer-3_advantage-timeline-wrap {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    white-space: nowrap;
    display: flex;
    overflow: auto hidden;
  }

  .surfer-3_studies {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .surfer-3_studies-stats {
    flex-flow: column;
    grid-template-columns: 60%;
    display: flex;
  }

  .surfer-3_studies-footer {
    grid-column-gap: var(--gap--small);
    grid-row-gap: var(--gap--small);
    text-align: center;
    flex-flow: column;
  }

  .surfer-3_studies-quote-card {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    min-height: auto;
  }

  .surfer-3_cta-app {
    height: 20rem;
  }

  .surfer-3_infographic_connector-desktop {
    display: none;
  }

  .surfer-3_era-_problem-cards {
    align-self: center;
    min-width: 30rem;
    max-width: 65svw;
  }

  .surfer-3_era-problem-cards-wrap {
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

  .navbar-positive-card {
    aspect-ratio: 3 / 4;
    width: 16rem;
  }

  .surfer-3_infographic_connector-mobile {
    display: block;
  }

  .section_surfer-3_testimonial-wrap {
    padding-top: var(--padding-vertical--medium);
    padding-right: var(--size--2-5rem);
    padding-bottom: var(--padding-vertical--medium);
    padding-left: var(--size--2-5rem);
    overscroll-behavior-x: contain;
    overscroll-behavior-y: none;
    touch-action: pan-x;
    flex-wrap: nowrap;
    grid-template-columns: minmax(25rem, 1fr) minmax(25rem, 1fr);
    max-width: 100svw;
    display: flex;
    position: static;
    overflow: auto hidden;
  }

  .surfer-3_testimonials-quote-card {
    scroll-snap-align: center;
    scroll-snap-stop: always;
    flex: none;
    min-width: 80svw;
    min-height: auto;
  }

  .surfer-3_testimonials-quote-footer {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .surfer-3_testimonials-quote-card-bg {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    left: 50%;
    right: 50%;
    transform: translate(-50%, -10%);
  }

  .surfer-3_testimonials-quote-card-bg.is-right {
    left: 50%;
    right: 50%;
    transform: translate(-50%, 25%);
  }

  .pricing-aiseo-headline {
    margin-bottom: -5rem;
  }

  .pulse-hero-content {
    max-width: 40rem;
  }

  .pulse-app-body {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .pulse-scale-bands {
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
  }

  .pulse-scale-legend {
    grid-row-gap: var(--gap--small);
    flex-direction: column;
    align-items: flex-start;
  }

  .pulse-scale-legend-note {
    text-align: left;
  }

  .pulse-unlock {
    padding: var(--size--3rem);
  }

  .pulse-unlock-copy {
    max-width: var(--_layout---max-width-xsmall);
  }

  .pulse-unlock-lock.is-orange {
    width: 11rem;
    right: 2.5rem;
  }

  .pulse-unlock-lock.is-violet {
    width: 23rem;
    right: -1.5rem;
  }

  .pulse-platform {
    grid-row-gap: var(--size--4rem);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

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

  .ait-cta-note {
    display: none;
  }

  .one-time-visibility-report-info-cards {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .one-time-visibility-report-header {
    position: relative;
  }

  .one-time-visibility-report-app-wrapper {
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  .one-time-visibility-report-app-sidebar {
    display: none;
  }

  .one-time-visibility-report-app-button {
    padding: var(--size--0-25rem);
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .one-time-visibility-report-app-tabs {
    top: var(--navbar-height);
    z-index: 10;
    width: 100%;
    padding: var(--size--0-5rem) var(--global-padding);
    background-color: var(--_swatches---neutral--black);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: sticky;
  }

  .navbar-tab-column-solutions {
    margin-top: 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    --neutral--pure-white\<deleted\|variable-f725e072\>: white;
    --size--8rem: 8rem;
    --gap--main: var(--size--1rem);
    --gap--medium: var(--size--1-5rem);
    --neutral--abyss-black\<deleted\|variable-2b5e96e3\>: black;
    --gap--xsmall: var(--size--0-5rem);
    --violet--900\<deleted\|variable-32a9f1f0\>: #130425;
    --sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>: 2rem;
    --neutral--50\<deleted\|variable-3c1c15d5\>: #f8f9fa;
    --violet--50\<deleted\|variable-031330ea\>: #f2e8fe;
    --swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>: black;
    --global-padding: var(--size--1-5rem);
    --neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>: #ebedef;
    --padding-vertical--medium: clamp(3.5rem, 2.15px + 10.77vw, 7rem);
    --gap--xlarge: var(--size--5rem);
    --padding-vertical--small: clamp(2.5rem, 1.54px + 7.69vw, 5rem);
    --neutral--600\<deleted\|variable-ae13e981\>: #888e95;
    --size--0-75rem: .75rem;
    --brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>: #ff5b49;
    --brand--yellow\<deleted\|variable-86d5817b\>: #ffbd57;
    --swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>: white;
    --swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>: #71717b;
    --swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>: #f4f4f5;
    --neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>: #0000;
    --padding-vertical--xlarge: clamp(5.5rem, -47.9px + 27.18vw, 15rem);
    --padding-vertical--large: clamp(4rem, -23.2px + 17.44vw, 10rem);
    --brand--pink\<deleted\|variable-7721611a\>: #ff4286;
    --gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>: 6rem;
    --size--0-25rem: .25rem;
    --size--1-25rem: 1.25rem;
    --neutral--400\<deleted\|variable-8858ea57\>: #d0d4da;
    --brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>: #783afb;
    --swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>: #783afb;
    --border-width: 1.5px;
    --radius--medium: var(--size--0-75rem);
    --size--1rem: 1rem;
    --violet--550\<deleted\|variable-c288b402\>: #7814f7;
    --sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>: .5rem;
    --violet--400\<deleted\|variable-ea34c53a\>: #9343f9;
    --violet--500\<deleted\|variable-3134fbc4\>: #862cf8;
    --brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
    --violet--200\<deleted\|variable-5690b9d2\>: #c9a1fc;
    --violet--600\<deleted\|variable-45d19110\>: #410290;
    --violet--100\<deleted\|variable-8ddf6a0a\>: #e4d0fd;
    --radius--section: var(--size--1-5rem);
    --size--0-5rem: .5rem;
    --gap--large: var(--size--2-5rem);
    --neutral--300\<deleted\|variable-20637317\>: #dfe2e6;
    --neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>: #f8f9fa;
    --size--2-5rem: 2.5rem;
    --size--2rem: 2rem;
    --neutral--800\<deleted\|variable-d06e6765\>: #353a40;
    --neutral--200\<deleted\|variable-8c6b0f15\>: #eaecee;
    --neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>: #221e28;
    --swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>: #09090b;
    --neutral--100\<deleted\|variable-2ac362ac\>: #f2f3f5;
    --sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>: 6rem;
    --sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>: 3rem;
    --swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>: #18181b;
    --radius--main: var(--size--1rem);
    --violet--700\<deleted\|variable-447e8bb3\>: #270156;
    --gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>: var(--gap--medium);
    --sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>: 1.5rem;
    --swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>: #e4e4e7;
    --sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>: 1rem;
    --neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>: #0c0a10;
    --neutral--500\<deleted\|variable-e843cb61\>: #afb5bc;
    --padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>: var(--spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>);
    --gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>: var(--gap--medium);
    --padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>: var(--spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>);
    --spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>: .5rem;
    --padding--section-desktop\<deleted\|variable-eb3a761c-5792-fc68-bf14-9dd5fb281363\>: var(--spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>);
    --spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>: 1rem;
    --neutral--900\<deleted\|variable-19ddea64\>: #22252a;
    --sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>: 0rem;
    --radius--max: 9999px;
    --transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>: #0000;
    --spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>: 4rem;
    --spacing--spacing-l\<deleted\|variable-76a73833-06cd-4287-272a-1c429d8ec7d2\>: 1.5rem;
    --size--1-5rem: 1.5rem;
    --interactions--jobs-image-border\<deleted\|variable-56c2143d-7011-d3d4-50df-84df765ce951\>: 0rem;
    --navbar-height: var(--size--4rem);
    --gap--small: var(--size--0-75rem);
    --size--0-125rem: .125rem;
    --browser-border\<deleted\|variable-38701af9-9d8a-f1b3-0aac-6de149c0d6ab\>: #8080804d;
    --size--4rem: 4rem;
    --radius--small: var(--size--0-5rem);
    --swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>: #ff5b49;
    --size--5rem: 5rem;
    --size--3rem: 3rem;
    --size--4-5rem: 4.5rem;
    --size--0rem: 0rem;
    --sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>: 8rem;
    --size--12rem: 12rem;
    --swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>: transparent;
    --padding-vertical--none: var(--size--0rem);
    --letter-spacing--large: -.025em;
    --gap--none: var(--size--0rem);
    --letter-spacing--medium: -.02em;
    --radius--none: var(--size--0rem);
    --size--6rem: 6rem;
    --size--15rem: 15rem;
    --size--16rem: 16rem;
    --size--3-5rem: 3.5rem;
    --size--14rem: 14rem;
    --size--7rem: 7rem;
    --size--7-5rem: 7.5rem;
    --size--9rem: 9rem;
    --size--6-5rem: 6.5rem;
    --size--11rem: 11rem;
    --size--0-875rem: .875rem;
    --letter-spacing--small: -.015em;
    --size--5-5rem: 5.5rem;
    --size--9-5rem: 9.5rem;
    --letter-spacing--none: 0px;
    --letter-spacing--xsmall: -.01em;
    --size--8-5rem: 8.5rem;
    --size--10rem: 10rem;
    --size--13rem: 13rem;
    --spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>: 6rem;
    --spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>: 8rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .keyword-surfer---paragraph, .keyword-surfer---paragraph-2 {
    text-align: center;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .module-content__block {
    width: 100%;
  }

  .footer__container-academy {
    flex-direction: column;
  }

  .text-heading._100 {
    font-size: 2.5rem;
  }

  .text-heading._400 {
    font-size: 1.25rem;
  }

  .text-body.xl {
    font-size: 1rem;
  }

  .text-body.l {
    font-size: .9rem;
  }

  .contact_cards__wrap {
    max-width: 80vw;
  }

  .pricing_card_name {
    margin-bottom: 0;
  }

  .faq-content_wrap_component {
    padding-right: 0;
  }

  .how-it-works-instruction-blocks {
    grid-template-columns: auto auto auto;
  }

  .faq-arrow {
    width: 1.5rem;
  }

  .academy_shedule__card--event {
    border-radius: 1rem;
    padding-top: 6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .footer-cta_button {
    align-self: stretch;
    font-size: 1.1rem;
  }

  .section-home-3-feature-image {
    width: 100%;
    height: 35rem;
  }

  .section-home-3-integrations-sticky-info-title {
    font-size: 70%;
  }

  .navbar-cta-main {
    margin-right: 0;
  }

  .navbar-global-background {
    width: auto;
  }

  .navbar-logo-wrap {
    font-size: .875rem;
  }

  .footer-wrap {
    flex-flow: column wrap;
    grid-template-columns: 1fr 1fr;
  }

  .footer-list-item {
    min-height: 2rem;
  }

  .section-seowm2-footer {
    padding-top: 7rem;
  }

  .seowm-hero-logo-pionowe {
    width: 90%;
  }

  .seowm2-headline {
    font-size: 2.5rem;
  }

  .seowm2-modeule-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .seowm2-module-illustration {
    width: 10rem;
  }

  .seowm2-modeule-info-wrap {
    text-align: center;
    justify-items: center;
  }

  .seowm2-whats-inside-cards {
    margin-bottom: 7.5rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .seowm2-modeule-videos {
    text-align: left;
    width: 100%;
  }

  .seowm2-video-item {
    width: 100%;
  }

  .seowm2-collaborators-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .seowm2-forwho-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .seowm2-forwho-title {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .seowm2-forwho-title-headline {
    width: auto;
  }

  .html-embed-11 {
    width: 7rem;
    display: none;
  }

  .seowm2-footer-logo {
    width: 60%;
  }

  .seowm2-footer-button-wrap {
    width: 100%;
  }

  .seowm2-certyficate-image {
    width: 90%;
  }

  .seowm2-certificate-image-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .community-wrap {
    text-align: left;
    justify-items: start;
  }

  .section_webinar-hero {
    padding-top: 6rem;
  }

  .timeline_component {
    max-width: 100%;
  }

  .timeline_item {
    grid-template-columns: 4rem 1fr;
    width: 100%;
  }

  .timeline_progress {
    left: .375rem;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .special-webinar_info {
    margin-bottom: 1.5rem;
  }

  .timeline_left {
    text-align: left;
  }

  .faq_component-grid {
    grid-row-gap: 3rem;
  }

  .faq_answer-wrap {
    padding-right: 0;
  }

  .heading-xlarge {
    font-size: 2.5rem;
  }

  .features-hero_cta-wrap {
    width: 100%;
    font-size: 1rem;
  }

  .growflow-task_wrap {
    padding: 1rem;
  }

  .global--magicborder {
    border-width: .125rem;
  }

  .heading-large {
    font-size: 2rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .heading-style-h1-xl {
    font-size: 2.6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .features-hero_cta {
    max-width: none;
  }

  .text-size-large-xl {
    font-size: 1.125rem;
  }

  .button-wrap.is-50 {
    width: 75%;
  }

  .section_global-form {
    align-items: flex-start;
    padding: 5rem 0;
  }

  .global-form_side-panel {
    display: none;
  }

  .global-form_container {
    flex-direction: column;
  }

  .global-form_contact-column {
    width: 100%;
    padding: 2rem;
  }

  .global-form_contact-column.is-right {
    background-color: #00000080;
    width: 100%;
    min-height: auto;
    max-height: none;
    overflow: visible;
  }

  .global-form_contact-column.is-left {
    width: auto;
    height: auto;
    position: relative;
  }

  .container-medium {
    max-width: none;
  }

  .career-polaroid-photo-wrap {
    width: 70vw;
    padding: 1rem;
  }

  .heading-style-h1-xxl {
    font-size: 2.7rem;
  }

  .heading-style-h1-xxxl {
    font-size: 2.8rem;
  }

  .section-career-story {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .career-how-wrap {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-career-us-stand {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .career-stand-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 80%;
    display: flex;
  }

  .section-career-how_we_hire {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .career-job-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    padding: 1.9rem;
  }

  .career-job-button {
    justify-content: center;
    width: 100%;
    margin-top: 1rem;
  }

  .career-job-name {
    flex: 0 auto;
    width: 100%;
  }

  .career-story-images-mobile {
    border-radius: .75rem;
  }

  .section-career-perks {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_scroll-globe {
    padding: 0;
  }

  .section_story-hero {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .section_story-board {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .story_board_team-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .hero-bullet-points {
    max-width: none;
  }

  .story-past-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .story_past_image {
    border-radius: .75rem;
    max-width: 20rem;
    max-height: 20rem;
  }

  .story_past_image._1-3 {
    top: -5.4rem;
    left: 6.4rem;
  }

  .story_past_image._2-1 {
    top: 3.5rem;
    left: -10.2rem;
  }

  .story_past_image._3-1 {
    inset: -1.1rem 0 0 9.2rem;
  }

  .story_past_image._8 {
    inset: 2.6rem 9.3rem 0 -1rem;
  }

  .story_past_image._2-2 {
    top: 11.1rem;
    left: 9rem;
  }

  .story_past_image._4-1 {
    top: 1.4rem;
    left: -11.3rem;
  }

  .story_past_image._4-2 {
    width: 20rem;
    top: 11.4rem;
    left: 6.1rem;
  }

  .story_past_image._4-3 {
    top: -.4rem;
  }

  .story_past_image._1-1 {
    top: 7rem;
    left: -9.4rem;
  }

  .story_past_image._1-2 {
    top: 1.1rem;
    left: 9.2rem;
  }

  .section_story-surfer-born {
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
  }

  .surfer-born_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .team-wrap, .team_people {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .scroll-globe-content {
    color: #fff;
  }

  .content_details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
  }

  .content_wrap {
    text-align: left;
    align-items: stretch;
  }

  .content_wrap.is-left {
    align-items: stretch;
  }

  .home-explain_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .home-explain_card.is-integrations {
    padding-top: 2rem;
  }

  .home-explain_image-wrap.is-secret {
    min-height: 20rem;
  }

  .home-explain_image-wrap.is-home-ageupdatedwithce {
    padding-top: 0;
  }

  .logos_img {
    min-width: 2.5rem;
    max-width: 4rem;
    min-height: 1rem;
    max-height: 1.5rem;
  }

  .banner_wrap {
    padding-bottom: 1rem;
    padding-right: 2rem;
  }

  .banner_content {
    margin-bottom: 1rem;
  }

  .browser_screen {
    border-radius: .25em;
  }

  .browser--magicborder {
    border-width: .125rem;
  }

  .cards_component {
    justify-items: start;
  }

  .cards_wrap {
    width: 100%;
  }

  .card_image {
    border-radius: 1rem;
    margin-bottom: 1rem;
  }

  .container-small {
    max-width: none;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-large {
    padding-top: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    padding-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-old {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .padding-section-medium {
    align-self: stretch;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .button-group.is-mobile-full {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .section-special-episode-hero {
    padding-top: 8rem;
    padding-bottom: 8rem;
    overflow: hidden;
  }

  .special-episode_hero_wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .special-episode_hero_avatar-img {
    width: 20vw;
  }

  .special-episode-questions_header {
    padding-left: 0;
    padding-right: 0;
  }

  .section-special-episode-questions {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .special-eipsode-forwho_wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    justify-items: start;
    padding-left: 0;
  }

  .special-eipsode-forwho_content {
    width: 100%;
  }

  .special-ep-forwho_video {
    width: auto;
  }

  .special-episode-video_surfy {
    top: 35%;
  }

  .video-wrap {
    border-radius: 1rem;
  }

  .regulations_tabs {
    max-width: none;
  }

  .pricing_card {
    border-radius: 1rem;
    flex: 0 auto;
  }

  .section_global-testimonials {
    background-image: radial-gradient(circle farthest-corner at 50% 35%, #2c055d, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>) 50%);
  }

  .testimonials_column-wrap {
    flex-direction: column;
  }

  .swiper-slide.is-slider-main.is-starter {
    width: 100%;
  }

  .swiper-slide.is-slider-main.is-ai-example {
    width: 50%;
  }

  .swiper-slide.is-simple-solutions {
    width: 60%;
  }

  .text-title-gradient {
    margin-bottom: 1.225rem;
  }

  .webinar_offer_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .webinar_for_component {
    justify-items: start;
  }

  .webinar_guest_wrap {
    padding: 3rem 2rem;
  }

  .webinar_guest_left {
    text-align: left;
    align-items: stretch;
  }

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

  .webinar_guest_img {
    background-position: 50%;
    min-height: 20rem;
  }

  .pricing-card_save-label {
    font-size: .8em;
  }

  .pricing_top-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pricing_row-content {
    min-width: 33svw;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .pricing_feature {
    border-bottom: .0625rem solid var(--neutral--300\<deleted\|variable-20637317\>);
    max-width: 100svw;
    padding-right: 1rem;
  }

  .pricing_top-row-content {
    min-width: 33svw;
  }

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

  .section_simple-page {
    min-height: auto;
  }

  .simple-page_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .directory-over_writer-content {
    align-self: center;
    align-items: center;
  }

  .directory-over_thx {
    margin-left: -1rem;
  }

  .spacer-xlarge {
    padding: 2rem;
  }

  .logo-carousel_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    align-items: center;
  }

  .power-of-ai_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .power-of-ai_component {
    margin-top: 2rem;
  }

  .ai-cs_content {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ai-tokens_numbers {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .ai-bento_card.is-anty-ai {
    padding-bottom: 2rem;
  }

  .ai-bento_img {
    height: 20rem;
  }

  .ai-bento_img.is-outline {
    height: auto;
    margin-bottom: -1rem;
    margin-left: 0;
  }

  .testimonial_show-more {
    bottom: 3rem;
  }

  .ai-article-example_card {
    aspect-ratio: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ai-feature-details_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .ai-feature-details_card-img {
    border-radius: .75rem;
  }

  .padding-section {
    padding-top: var(--padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>);
    padding-bottom: var(--padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>);
  }

  .layout_2-col_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .shaq_img {
    height: 6rem;
  }

  .div-block-278 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .cmseo_map-wrap {
    grid-row-gap: 3rem;
    background-image: linear-gradient(66deg, #000, #0000), url('../images/ai-features-blur-bg.webp');
    background-position: 0 0, 50%;
    background-size: auto, cover;
    grid-template-columns: 1fr;
  }

  .cmseo_content {
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cmseo_map-header {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .newsletter-wrap {
    width: auto;
  }

  .faq_list-chapters {
    grid-column-gap: 1rem;
  }

  .section_webinar-bubbles {
    padding-bottom: var(--padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>);
  }

  .webinar-bubbles_column.is-2nd {
    margin-top: 0;
  }

  .webinar-bubbles {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .webinar-video {
    padding-top: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_webinar-video {
    margin-top: -5rem;
  }

  .webinar-video_pictory {
    display: none;
  }

  .pricing-stars {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pricing-ai-packs_wrap {
    flex-direction: column;
  }

  .pricing_compare-header, .pricing_compare-header_g2 {
    display: none;
  }

  .g2_marquee-main-wrap {
    height: 6rem;
  }

  .g2-carousel_wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .g2_marquee-badge {
    height: 4rem;
  }

  .faq_icon-svg {
    width: 1.5rem;
    height: 1.5rem;
  }

  .asdsadsad {
    grid-row-gap: 3rem;
  }

  .earn-credits_cms-item-title {
    padding-top: var(--size--2rem);
    padding-bottom: var(--size--2rem);
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .earn-credits_banner {
    min-height: auto;
  }

  .layout21_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout308_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout308_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .image-98 {
    width: 92%;
  }

  .video_lightbox-video {
    border-radius: .25em;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .callout_heding {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .callout_subheading {
    flex-direction: column;
    display: flex;
  }

  .callout_subheading-item {
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }

  .segments_how-bento_content {
    min-height: 20rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .segments_how-bento_content.is-list-item.is-2nd, .segments_how-bento-img-wrap, .segments_how-bento-img-wrap.is-ce {
    padding-left: 2rem;
  }

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

  .testimonial14_client {
    align-items: center;
    width: 100%;
  }

  .segments_tools-quote {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: .5fr 1fr;
  }

  .div-block-415 {
    text-align: left;
    align-items: flex-start;
  }

  .notification_bar-wrap {
    justify-content: center;
    align-items: center;
  }

  .testimonial13_client {
    align-items: center;
    width: 100%;
  }

  .testimonial13_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .jobs_hero_images-layout {
    grid-template-columns: 1fr;
  }

  .app_tools-shortcut.is-left {
    width: auto;
    height: auto;
    position: relative;
  }

  .text-h1.is-long {
    line-height: 1.2;
  }

  .hero_tabs-wrap {
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    border-style: none;
  }

  .header103_tab-link {
    min-width: 0;
  }

  .hero_tabs-menu {
    scroll-snap-type: x mandatory;
    justify-content: flex-start;
    align-items: center;
    overflow: scroll auto;
  }

  .hero_tab.w--current {
    scroll-snap-align: center;
  }

  .hero_tab.is-title {
    display: none;
  }

  .avatars {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
  }

  .hero_tabs-title {
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonial-image {
    aspect-ratio: auto;
  }

  .app_browser-screen_wrap {
    padding: 0;
  }

  .bento_card.is-resources {
    place-items: start;
    width: 100%;
  }

  .bento_card.is-violet.is-vertical.is-05-1fr {
    grid-template-columns: 1fr;
  }

  .bento_resources {
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-template-rows: auto auto;
    grid-template-columns: 80% 80% 80% 80% 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .bento_card-label_wrap {
    justify-content: space-between;
    align-items: center;
  }

  .home_2-24_toolkit {
    padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .pricing_ai-packs_starter-calc {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-483 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-484 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .home_2024-cta_content {
    max-width: 100%;
  }

  .brightonseo_hero-booth {
    flex-flow: column;
  }

  .brightonseo_content-sticky-note {
    width: 100%;
    font-size: 4svw;
  }

  .brightonseo_content-sticky-wrap {
    order: -1;
    width: 80%;
  }

  .brightonseo_surfers-title {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .brightonseo_content-sticky-arrow {
    display: none;
  }

  .toolkit_extension_marquee-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .testimonials_intro {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .testimonials_featured-item {
    padding-right: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .whats_new {
    padding-bottom: var(--global-padding);
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .humanizer_hero-content {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .academy_hero-upcoming {
    grid-auto-rows: auto;
  }

  .academy_hero-upcoming_info {
    grid-template-columns: 1fr;
    display: flex;
  }

  .academy_episodes-wrap {
    grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  }

  .academy_episodes-cards {
    width: 100svw;
    padding-right: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    margin-left: -1.5rem;
    display: flex;
  }

  .academy_episodes-intro {
    grid-template-columns: 1fr 1fr;
  }

  .academy_episodes-card {
    flex: none;
  }

  .academy_rsvp-details_wrap {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  }

  .academy_rsvp-details_sticky {
    grid-template-columns: 1fr 1fr;
  }

  .academy_rsvp-hero_upcoming {
    padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .free-tools_content-wrap {
    grid-template-columns: 1fr;
  }

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

  .academy_hero-bg {
    height: 80%;
  }

  .bento_flags {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .humanizer-after_app-cta {
    grid-template-columns: 1fr;
  }

  .ca_intro-main-card {
    flex-flow: column;
  }

  .ca_intro-wrap {
    flex-flow: column;
    display: flex;
  }

  .ca_intro-support-card {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    flex: none;
    width: 100%;
  }

  .ca_intro-support-card.is-simple-solutions {
    scroll-snap-align: center;
    width: 50%;
  }

  .ca_main-card_content {
    z-index: 10;
    background-image: linear-gradient(#fff 61%, #fff0);
    max-width: none;
  }

  .ca_main-card-deco {
    flex-flow: column-reverse;
    order: 1;
    width: 100%;
    margin-top: -20rem;
    padding-bottom: 1rem;
    position: relative;
  }

  .ca_main-card-deco.is-left {
    display: none;
  }

  .image-117 {
    order: -1;
  }

  .image-117.is-2nd {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .image-117.is-3rd, .image-117.is-4th {
    order: 1;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-536 {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    flex-flow: column;
    display: flex;
  }

  .ca_intro-card-text, .ca_intro-card-text.is-bigger {
    font-size: 2rem;
  }

  .ca_details-testimonial {
    padding-top: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  }

  .ca_details-tabs {
    padding: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .div-block-541 {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    flex-flow: column;
    display: flex;
  }

  .div-block-542 {
    width: 100%;
  }

  .ca_details-tabs_component {
    grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .ca_details-tabs_menu {
    padding-top: var(--global-padding);
    padding-right: var(--global-padding);
    padding-bottom: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    padding-left: var(--global-padding);
    scroll-snap-type: x mandatory;
    display: flex;
    overflow: auto;
  }

  .ca_details-tabs_content {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .ca_details-tabs_tab {
    scroll-snap-align: center;
    flex: none;
    width: 70%;
  }

  .div-block-547 {
    width: auto;
    padding-top: var(--sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>);
  }

  .div-block-548 {
    scroll-snap-type: x mandatory;
    display: flex;
    overflow: auto;
  }

  .div-block-552 {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ca_coming_soon-icons {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    flex-flow: wrap;
  }

  .ca_coming_soon-mail {
    height: 20rem;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .academy-headline-form {
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .te_topic-hex {
    height: 4rem;
  }

  .div-block-583 {
    width: 100%;
  }

  .te_values-card {
    width: 70%;
  }

  .div-block-592 {
    flex-flow: column;
  }

  .custom-bullet {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .testimonial_avatar_desktop {
    aspect-ratio: auto;
  }

  .fs-ai-articles_slide {
    width: 50%;
  }

  .flex-block-8 {
    width: 100%;
  }

  .header49_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .div-block-648 {
    grid-template-columns: 1fr;
  }

  .integrations_hero-content {
    grid-template-columns: minmax(200px, 1fr);
    align-items: start;
  }

  .integrations_hero-arrow {
    display: none;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .heading-style-h3-2 {
    font-size: 2rem;
  }

  .layout3_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .ce_surfy-row.is-secondary {
    padding-left: var(--size--0rem);
  }

  .free-toools_steps-icon {
    display: none;
  }

  .bf24-explainer_avatars {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1.5rem;
  }

  .u-text-break.mobile {
    display: block;
  }

  .bf24-game-prizes {
    width: calc(100% + 3rem);
    margin-left: -1.5rem;
  }

  .bf24-game-prizes_timeline {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: grid;
  }

  .bf24-game_divider {
    display: none;
  }

  .bf24-game-prizes_cards {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    grid-template-columns: minmax(60svw, 1fr) minmax(60svw, 1fr) minmax(60svw, 1fr);
    padding: 2rem 1.5rem;
    overflow-x: auto;
  }

  .bf24-game_prize-card {
    scroll-snap-align: center;
  }

  .bf24-game-prizes_cal {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    overflow-x: auto;
  }

  .bf24-game-prizes_cal-item {
    scroll-snap-align: center;
    flex: none;
    width: 8rem;
  }

  .bf24-game-rules {
    grid-row-gap: var(--gap--large);
    grid-template-columns: minmax(auto, auto);
  }

  .icon-embed-custom-39 {
    display: none;
  }

  .bf24-game_rules-step.is-ponts {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .bf24-game_rules-step-wrap.is-faq {
    margin-top: var(--padding-vertical--small);
  }

  .unwrapped_hero_button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .unwrapped_comunity_cards {
    grid-template-columns: minmax(200px, 1fr);
  }

  .unwrapped_data_grid {
    flex-flow: column;
  }

  .unwrapped_comunity_card {
    background-image: linear-gradient(131deg, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>) 33%, var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>) 44%, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 55%, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>) 66%);
  }

  .unwrapped_comunity_card.is-secondary {
    background-image: linear-gradient(133deg, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>), var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>) 11%, var(--swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>) 22%, var(--swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>) 33%);
  }

  .unwrapped_data_item {
    flex: none;
  }

  .unwrapped_articles_cards {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .div-block-734 {
    margin-top: var(--padding-vertical--large);
    position: relative;
  }

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

  .unwrapped_blog_content.is-article {
    margin-top: var(--global-padding);
    padding-top: var(--padding-vertical--none);
    padding-bottom: var(--size--16rem);
  }

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

  .unwrapped_blog_content-text {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .unwrapped_blog_content-img {
    aspect-ratio: 3 / 2;
    width: 100%;
    position: relative;
  }

  .unwrapped_blog_button {
    max-width: 90svw;
  }

  .div-block-742 {
    margin-bottom: var(--size--5rem);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    flex-flow: column;
    display: flex;
  }

  .unwrapped_blog_article_logo {
    order: -1;
    position: relative;
    top: 0;
  }

  .unwrapped_surfer_items {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .unwrapped_surfer_item {
    flex-grow: 0;
  }

  .unwrapped_surfer_item.is-hug {
    min-width: auto;
  }

  .unwrapped_surfer_item.is-full {
    grid-template-columns: 1fr;
    place-items: start center;
  }

  .unwrapped_surfer_label {
    font-size: 1.25rem;
  }

  .legal-list-wrap {
    grid-template-columns: 1fr;
  }

  .academy-hero-form-wrap {
    aspect-ratio: auto;
    border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-bottom-left-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .com-hero-info {
    flex-flow: column;
  }

  .com-navbar-logo {
    font-size: .875rem;
  }

  .div-block-760 {
    flex-flow: wrap;
  }

  .com-testimonial_client-info {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

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

  .com-authors-list {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
  }

  .com-authors-list.is-3 {
    flex-flow: column;
    display: flex;
  }

  .image-137 {
    max-width: 50rem;
    margin-top: auto;
  }

  .wordperss_mistakes_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .enterprise_hero {
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .enterprise_pages {
    padding-bottom: var(--padding-vertical--large);
  }

  .enterprise_pages_img_main.is-secondary_up, .enterprise_pages_img_main.is-secondary_down {
    display: none;
  }

  .div-block-775 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .enterprise_pages_buttons {
    flex-flow: column;
    grid-template-columns: minmax(20rem, 1fr);
    justify-content: flex-start;
    align-self: stretch;
    place-items: start stretch;
  }

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

  .enterprise_features {
    padding-top: var(--padding-vertical--xlarge);
  }

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

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

  .enterprise_cs_card-author-info {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .enterprise_fetaures_tab-component {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
    flex-flow: column;
    grid-template-columns: minmax(200px, 1fr);
    display: flex;
  }

  .enterprise_fetaures_tab-intro {
    text-align: center;
    width: auto;
    position: relative;
  }

  .enterprise_features_tab-pene {
    min-width: 100%;
  }

  .enterprise_program_card {
    grid-template-columns: minmax(20px, 1.25fr);
  }

  .enterprise_program_card_img {
    min-width: 100%;
  }

  .enterprise_program_card_content {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

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

  .enterprise_details_grid {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-791 {
    padding-left: var(--size--0rem);
  }

  .enterprise_calculator-intro {
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .enterprise_calculator-calculator {
    grid-template-columns: 1fr;
  }

  .enterprise_calculator-card {
    padding-right: var(--size--2rem);
  }

  .enterprise_calculator-inputs {
    flex-flow: column;
    grid-template-columns: minmax(200px, 1fr);
    display: flex;
  }

  .enterprise_calculator-input-label {
    height: auto;
    margin-bottom: var(--gap--small);
  }

  .div-block-802 {
    grid-template-columns: minmax(200px, 1fr);
  }

  .enterprise-form, .academy_hero-upcoming_persons {
    order: 1;
  }

  .blog-editors-pick_tab {
    scroll-snap-align: start;
    scroll-margin: var(--global-padding);
  }

  .blog-editors-pick_tabs {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
    justify-content: start;
    overflow-x: auto;
  }

  .blog-product_content {
    flex-flow: column;
  }

  .blog-product_deco {
    flex: none;
    max-width: 100%;
  }

  .learn_component {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
    grid-auto-columns: 1fr;
  }

  .learn_primarry {
    width: 100svw;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scrollbar-width: none;
    grid-template-columns: minmax(30rem, 1fr) minmax(30rem, 1fr) minmax(30rem, 1fr);
    justify-content: start;
    overflow: auto;
  }

  .learn_secondary {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    flex-flow: column;
    display: flex;
  }

  .learn_card {
    scroll-snap-align: center;
    place-items: start;
    width: 100%;
  }

  .learn_card.is-gray {
    order: 1;
  }

  .learn_card-badges {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

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

  .learn_card-course-img {
    width: 50%;
  }

  .learn_card-mobile-actions {
    flex-flow: column;
  }

  .com-bundle {
    background-color: var(--_swatches---neutral--transparent);
    flex-flow: column;
    grid-template-rows: minmax(20rem, 1fr);
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .com-bundle_content {
    border-radius: var(--radius--section);
    background-color: var(--_swatches---orange--main);
    text-align: center;
    order: 1;
    justify-content: flex-start;
    align-items: center;
    position: relative;
  }

  .com-bundle_deco {
    aspect-ratio: auto;
    margin-top: -10%;
    margin-bottom: -.5rem;
  }

  .com-bundle_deco-certyficate {
    width: 70%;
    min-width: auto;
    transform: translate(20%, 30px);
  }

  .com-bundle_deco-scale {
    width: 35%;
    transform: rotate(-2deg)translate(-50%, 24%);
    -webkit-mask-image: linear-gradient(#000 50%, #0000 100%);
    mask-image: linear-gradient(#000 50%, #0000 100%);
  }

  .com-bundle_pills-row {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .com-bundle_cta {
    flex-flow: column;
  }

  .com-bundle_pills.u-display-lg {
    justify-content: center;
    align-items: center;
  }

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

  .blog-post_sidebar-banner {
    justify-content: flex-start;
    align-items: stretch;
  }

  .header23_component {
    padding-top: var(--padding-vertical--small);
  }

  .spin_card {
    width: 20rem;
  }

  .spin_button-group {
    flex-flow: column;
    margin-top: 1.5rem;
  }

  .certificate-hero_deco-badge {
    width: 25svw;
  }

  .certificate-hero_deco-badge.is-howto {
    width: 20svw;
  }

  .certificate-content_fiverr-content {
    padding-right: var(--padding-vertical--none);
    padding-left: var(--padding-vertical--none);
  }

  .navbar--logo {
    width: 6rem;
  }

  .pricing-addon-testimonial {
    text-align: center;
  }

  .pricing-addon-testimonial_client {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .pricing-addon-testimonial_client-info {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .clients--list:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
    grid-template-columns: 1fr 1fr;
  }

  .clients--item:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1), .clients--logo-wrap:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
    height: var(--size--8rem);
  }

  .solution-calculator {
    padding-bottom: var(--global-padding);
  }

  .solution-hero_content-logos-header {
    flex-flow: column;
  }

  .discount_cta-wrap {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .ai-tracker_problem-message {
    justify-content: center;
    align-items: center;
  }

  .ai-tracker_problem-cards-wrap {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .ai-tracker_problem-sources {
    justify-content: center;
    align-items: center;
  }

  .ai-tracker_solution-cards, .ai-tracker_hiw-section {
    grid-template-columns: 1fr;
  }

  .ai-tracker_hiw-image {
    aspect-ratio: 3 / 2;
  }

  .ai-tracker_for-who-img {
    aspect-ratio: 4 / 3;
    width: 100%;
    height: auto;
  }

  .ai-tracker_radar-item {
    font-size: .8rem;
  }

  .ai-tracker_radar-item.is-mr {
    transform: translate(-40%, -140%)rotate(-2deg)scale(var(--radar-item-scale, 1));
  }

  .ai-tracker_radar-item.is-ap {
    transform: translate(50%, -270%)rotate(4deg)scale(var(--radar-item-scale, 1));
  }

  .ai-tracker-radar {
    padding-top: 13rem;
  }

  .ai-tracker_close-cta {
    max-width: 100%;
  }

  .ai-tracker_close-cta-img {
    margin-bottom: -5rem;
  }

  .ai-tracker_close-cta-headline.u-display-2xl {
    font-size: var(--u-display-xl);
  }

  .ai-tracker_pricing-cards {
    flex-flow: column;
  }

  .unwrapped_sticker {
    max-width: 7.5rem;
    max-height: 5.2534rem;
  }

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

  .unwrapped_studies-card-content {
    width: auto;
    padding-bottom: var(--size--3rem);
    aspect-ratio: auto;
    justify-content: flex-start;
    align-items: stretch;
  }

  .unwrapped_studies-card {
    align-self: stretch;
  }

  .unwrapped_studies-card:hover, .unwrapped_studies-card.is-2nd, .unwrapped_studies-card.is-2nd:hover, .unwrapped_studies-card.is-1st, .unwrapped_studies-card.is-1st:hover {
    transform: none;
  }

  .unwrapped_studies-card-corner {
    width: 3rem;
  }

  .unwrapped_studies-card-btn {
    margin-top: var(--gap--xlarge);
  }

  .unwrapped_clients-items {
    flex-flow: column;
  }

  .pricing-2026-table-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .pricing-2026-plan-includes.is-enterprise {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .pricing-2026-table-item.is-included.is-empty {
    display: none;
  }

  .pricing-2026-compare-section-chevron {
    margin-left: auto;
  }

  .pricing-2026-compare-item-tool.no-included {
    visibility: visible;
  }

  /* 2026-09-21 pricing-plans re-sync (see the root-level block) */
  .pricing-2026-cards {
    flex-flow: column;
  }

  .pricing-2026-cards-wrap {
    grid-template-columns: 1fr;
  }

  .pricing-2026-card.is-left, .pricing-2026-card.is-right {
    margin-top: var(--size--0rem);
    border-radius: var(--radius--medium);
    border-style: solid;
  }

  .pricing-2026-above-bg {
    height: 33.5rem;
  }

  .pricin-2026-additional {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .pricing-2026-plan-buttons {
    grid-template-columns: 1fr;
  }

  .pricing-2026-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .ai-tracker_advantages-cards {
    flex-flow: column;
    display: flex;
  }

  .ai-tracker_advantages-card-headline {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .ai-tracker_advantage-team-card {
    aspect-ratio: 3 / 2;
  }

  .ai-tracker_problem-graph-prompt {
    width: 30rem;
  }

  .ai-tracker_problem-graph-prompt.medium {
    width: var(--size--16rem);
  }

  .surfer-3_hero-socials {
    margin-top: var(--gap--medium);
  }

  .surfer-3_infographic_headline-part.surfer-3_infographic_headline-muted {
    display: inline;
  }

  .surfer-3_infographic_macbook {
    min-height: 40rem;
  }

  .surfer-3_infographic_macbook_menubar-item {
    display: none;
  }

  .surfer-3_infographic_macbook_menubar-item.is-time {
    display: block;
  }

  .surfer-3_infographic_chat_cta {
    padding-top: var(--size--1rem);
    padding-bottom: var(--size--1rem);
  }

  .surfer-3_infographic_macbook_fade {
    height: 100%;
  }

  .surfer-3_visibility-os_chapter-right {
    min-height: 30rem;
  }

  .surfer-3_visibility-os_persona-quote {
    font-size: 1.25em;
  }

  .surfer-3_advantage-rulers {
    grid-column-gap: var(--size--14rem);
    grid-row-gap: var(--size--14rem);
  }

  .surfer-3_advantage-timeline {
    height: 41rem;
  }

  .surfer-3_advantage-timeline-line-main {
    width: 56rem;
  }

  .surfer-3_advantage-header, .surfer-3_cta-header {
    max-width: 35rem;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .surfer-3_testimonials-quote-card {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .surfer-3_testimonials-quote-footer {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ait-card-top {
    flex-direction: column;
    display: flex;
  }

  .pricing-ait-slider {
    height: var(--size--3-5rem);
  }

  .pricing-aiseo-headline {
    margin-bottom: -2.5rem;
  }

  .pricing-2026-cards-aisa {
    padding-top: var(--size--0rem);
  }

  .pulse-unlock-lock.is-orange {
    top: 0;
  }

  .pulse-unlock-lock.is-violet {
    width: 18rem;
    top: 5rem;
  }

  .pulse-searchbar {
    padding: var(--size--1rem) var(--size--1-25rem);
    grid-column-gap: var(--gap--small);
  }

  .pulse-searchbar-text {
    font-size: var(--_text-sizes---u-text-main);
  }

  .dialog-card {
    max-height: 92svh;
    padding: var(--size--1-5rem);
    border-radius: var(--radius--main);
  }

  .one-time-visibility-report {
    grid-template-columns: minmax(200px, 1fr);
    min-height: auto;
  }

  .one-time-visibility-report-content, .one-time-visibility-report-hero {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .one-time-visibility-report-corner {
    width: var(--size--3rem);
  }

  .mcp-tabs {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .mcp-tab {
    padding: .4rem .8rem;
    font-size: .8rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --neutral--pure-white\<deleted\|variable-f725e072\>: white;
    --size--8rem: 8rem;
    --gap--main: var(--size--1rem);
    --gap--medium: var(--size--1-5rem);
    --neutral--abyss-black\<deleted\|variable-2b5e96e3\>: black;
    --gap--xsmall: var(--size--0-5rem);
    --violet--900\<deleted\|variable-32a9f1f0\>: #130425;
    --sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>: 2rem;
    --neutral--50\<deleted\|variable-3c1c15d5\>: #f8f9fa;
    --violet--50\<deleted\|variable-031330ea\>: #f2e8fe;
    --swatches--neutral--black\<deleted\|variable-ace34eac-d750-3d85-a1e7-f31854945c66\>: black;
    --global-padding: var(--size--1-5rem);
    --neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>: #ebedef;
    --padding-vertical--medium: clamp(3.5rem, 2.15px + 10.77vw, 7rem);
    --gap--xlarge: var(--size--5rem);
    --padding-vertical--small: clamp(2.5rem, 1.54px + 7.69vw, 5rem);
    --neutral--600\<deleted\|variable-ae13e981\>: #888e95;
    --size--0-75rem: .75rem;
    --brand--sunny-orange\<deleted\|variable-6024c199-9f3e-9811-2ec9-18fdbc2ac59f\>: #ff5b49;
    --brand--yellow\<deleted\|variable-86d5817b\>: #ffbd57;
    --swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>: white;
    --swatches--neutral--gray\<deleted\|variable-9d4dc153-de2a-5cb7-f88f-50837843d7f8\>: #71717b;
    --swatches--neutral--gray-lighter\<deleted\|variable-a17c6e7d-c4a6-3b59-c0e5-bc4462841e54\>: #f4f4f5;
    --neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>: #0000;
    --padding-vertical--xlarge: clamp(5.5rem, -47.9px + 27.18vw, 15rem);
    --padding-vertical--large: clamp(4rem, -23.2px + 17.44vw, 10rem);
    --brand--pink\<deleted\|variable-7721611a\>: #ff4286;
    --gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>: 6rem;
    --size--0-25rem: .25rem;
    --size--1-25rem: 1.25rem;
    --neutral--400\<deleted\|variable-8858ea57\>: #d0d4da;
    --brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>: #783afb;
    --swatches--brand--violet--main\<deleted\|variable-f478a591-829e-5353-1e60-988b9a6ffb4c\>: #783afb;
    --border-width: 1.5px;
    --radius--medium: var(--size--0-75rem);
    --size--1rem: 1rem;
    --violet--550\<deleted\|variable-c288b402\>: #7814f7;
    --sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>: .5rem;
    --violet--400\<deleted\|variable-ea34c53a\>: #9343f9;
    --violet--500\<deleted\|variable-3134fbc4\>: #862cf8;
    --brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>: var(--brand--ocean-violet\<deleted\|variable-6e5c4398-5497-6cfd-8ce2-d7a3abb2998f\>);
    --violet--200\<deleted\|variable-5690b9d2\>: #c9a1fc;
    --violet--600\<deleted\|variable-45d19110\>: #410290;
    --violet--100\<deleted\|variable-8ddf6a0a\>: #e4d0fd;
    --radius--section: var(--size--1-5rem);
    --size--0-5rem: .5rem;
    --gap--large: var(--size--2-5rem);
    --neutral--300\<deleted\|variable-20637317\>: #dfe2e6;
    --neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>: #f8f9fa;
    --size--2-5rem: 2.5rem;
    --size--2rem: 2rem;
    --neutral--800\<deleted\|variable-d06e6765\>: #353a40;
    --neutral--200\<deleted\|variable-8c6b0f15\>: #eaecee;
    --neutral--artificial-gray\<deleted\|variable-55f4eb6b-9a33-0030-7c65-0ea077f18e30\>: #221e28;
    --swatches--neutral--gray-darker\<deleted\|variable-47463749-5670-d998-1597-82aa8a5b0378\>: #09090b;
    --neutral--100\<deleted\|variable-2ac362ac\>: #f2f3f5;
    --sizes--size--6\<deleted\|variable-9e77702f-f85c-c456-f3bb-4db842529bc9\>: 6rem;
    --sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>: 3rem;
    --swatches--neutral--gray-dark\<deleted\|variable-9cafcde4-e56f-90f6-3722-5c6533d0f3b7\>: #18181b;
    --radius--main: var(--size--1rem);
    --violet--700\<deleted\|variable-447e8bb3\>: #270156;
    --gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>: var(--gap--medium);
    --sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>: 1.5rem;
    --swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>: #e4e4e7;
    --sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>: 1rem;
    --neutral--artificial-gray-dark\<deleted\|variable-0623577f-a529-bf04-26db-61577e9999ee\>: #0c0a10;
    --neutral--500\<deleted\|variable-e843cb61\>: #afb5bc;
    --padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>: var(--spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>);
    --gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>: var(--gap--medium);
    --padding--section-tablet\<deleted\|variable-491c7c6f-f7ca-d7fe-27a0-a8e55dbdb5a9\>: var(--spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>);
    --spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>: .5rem;
    --padding--section-desktop\<deleted\|variable-eb3a761c-5792-fc68-bf14-9dd5fb281363\>: var(--spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>);
    --spacing--spacing-m\<deleted\|variable-ae79bbe6-2039-50df-9f4b-6a43866ed427\>: 1rem;
    --neutral--900\<deleted\|variable-19ddea64\>: #22252a;
    --sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>: 0rem;
    --radius--max: 9999px;
    --transaprent\<deleted\|variable-2a50960f-34e9-f79d-3083-932da2a29889\>: #0000;
    --spacing--spacing-2xl\<deleted\|variable-35d1a19d-e7b2-2c61-f2c5-37249eaf2688\>: 4rem;
    --spacing--spacing-l\<deleted\|variable-76a73833-06cd-4287-272a-1c429d8ec7d2\>: 1.5rem;
    --size--1-5rem: 1.5rem;
    --interactions--jobs-image-border\<deleted\|variable-56c2143d-7011-d3d4-50df-84df765ce951\>: 0rem;
    --navbar-height: var(--size--4rem);
    --gap--small: var(--size--0-75rem);
    --size--0-125rem: .125rem;
    --browser-border\<deleted\|variable-38701af9-9d8a-f1b3-0aac-6de149c0d6ab\>: #8080804d;
    --size--4rem: 4rem;
    --radius--small: var(--size--0-5rem);
    --swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>: #ff5b49;
    --size--5rem: 5rem;
    --size--3rem: 3rem;
    --size--4-5rem: 4.5rem;
    --size--0rem: 0rem;
    --sizes--size--8\<deleted\|variable-bfa1031a-9b8a-9718-00ac-2ccc7d3d16b6\>: 8rem;
    --size--12rem: 12rem;
    --swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>: transparent;
    --padding-vertical--none: var(--size--0rem);
    --letter-spacing--large: -.025em;
    --gap--none: var(--size--0rem);
    --letter-spacing--medium: -.02em;
    --radius--none: var(--size--0rem);
    --size--6rem: 6rem;
    --size--15rem: 15rem;
    --size--16rem: 16rem;
    --size--3-5rem: 3.5rem;
    --size--14rem: 14rem;
    --size--7rem: 7rem;
    --size--7-5rem: 7.5rem;
    --size--9rem: 9rem;
    --size--6-5rem: 6.5rem;
    --size--11rem: 11rem;
    --size--0-875rem: .875rem;
    --letter-spacing--small: -.015em;
    --size--5-5rem: 5.5rem;
    --size--9-5rem: 9.5rem;
    --letter-spacing--none: 0px;
    --letter-spacing--xsmall: -.01em;
    --size--8-5rem: 8.5rem;
    --size--10rem: 10rem;
    --size--13rem: 13rem;
    --spacing--spacing-3xl\<deleted\|variable-03e7d6ef-42fd-8b6f-af14-7883d8f39a1a\>: 6rem;
    --spacing--spacing-4xl\<deleted\|variable-eeaecf89-b143-f0a0-bd55-6048876dbc21\>: 8rem;
  }

  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  .utility-page_wrap {
    padding: 2rem 1.5rem;
  }

  .keyword-surfer---paragraph, .keyword-surfer---paragraph-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sylabus-header__block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .sylabus-buttons__container {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .module-content__block {
    border-radius: 1rem;
    min-width: 0;
    margin-bottom: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .footer__container-academy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .whats-inside-divider.left {
    display: none;
  }

  .footer-items-wrap {
    flex-direction: column;
    display: flex;
  }

  .footer-items-wrap:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    display: none;
  }

  .text-body.xl {
    font-size: 1.05rem;
  }

  .text-body.xxl {
    font-size: 1.25rem;
  }

  .contact_hero {
    height: 34.375rem;
    padding-top: 12.5rem;
  }

  .contact_hero__headline {
    align-content: center;
    max-width: 80vw;
    height: 80%;
    font-size: 1rem;
  }

  .contact_cards {
    grid-template-columns: auto;
    top: -3.125rem;
  }

  .contact_cards__wrap {
    grid-template-columns: auto;
    justify-items: stretch;
    max-width: none;
    padding-left: 2.0625rem;
    padding-right: 2.0625rem;
  }

  .contact__card {
    grid-template-columns: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .card__email {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
  }

  .contact_card__text {
    grid-template-columns: auto;
  }

  .pricing_card_name {
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .pricing-card_price {
    flex-direction: column;
    align-self: stretch;
    align-items: stretch;
    font-size: 100%;
  }

  .faq-content_wrap_component {
    padding-right: 0;
  }

  .how-it-works-instruction-blocks {
    grid-template-columns: 1fr auto 1fr;
  }

  .how-it-works-instruction-block-desc {
    text-align: center;
  }

  .how-it-works-task {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq-arrow {
    width: 1rem;
  }

  .academy_shedule__card--event {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-items: center;
    padding-top: 5rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .container-old {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-404 {
    font-size: 1rem;
  }

  ._404-wrapper {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .footer-cta_button {
    width: 100%;
    font-size: 1rem;
  }

  .section-home-3-feature-image {
    border-width: .25rem;
    border-radius: 1rem;
    width: 100%;
    height: 20rem;
  }

  .section-home-3-integrations-sticky-info-title {
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex;
  }

  .navbar-cta-wrap {
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .navbar-logo-wrap.w--current {
    height: auto;
  }

  .section-home-3-logo {
    max-width: 6rem;
    max-height: 2rem;
  }

  .footer-wrap {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer-logobox-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-items: start;
  }

  .footer-social-media {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer-social-media.is-blog:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    justify-content: flex-end;
    align-items: center;
  }

  .footer-social-media-icon {
    width: 1.25rem;
  }

  .footer-regulations {
    grid-column-gap: var(--size--0-75rem);
    grid-row-gap: var(--size--0-75rem);
    flex-flow: column;
    grid-template-columns: auto auto;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .navbar-dropdown_wrap {
    font-size: 1rem;
  }

  .section_seowm2_hero {
    padding-top: var(--padding-vertical--small);
  }

  .section-seowm2-bigtext, .section-seowm2-certyficate {
    padding-bottom: 5rem;
  }

  .section-seowm2-whatsinside {
    padding-bottom: 0;
  }

  .section-seowm2-forwho, .section-seowm2-faq {
    padding-top: 2rem;
  }

  .section-seowm2-footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .seowm2-hero-wrap {
    grid-row-gap: 2rem;
  }

  .hero-arrow {
    padding-top: 3rem;
  }

  .seowm-hero-logo-pionowe {
    width: 75%;
    display: none;
  }

  .seowm-hero-logo-pionowe.mobile-only {
    width: 69%;
    display: block;
  }

  .seowm2-headline {
    font-size: 2.25rem;
  }

  .image-55 {
    width: 250vw;
  }

  .seowm2-360-icon-wrap {
    margin: .5rem;
  }

  .section-seowm2-cards {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .seowm2-cards-wrap {
    margin-top: 3.125rem;
  }

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

  .seowm2-card-illustration {
    width: 80%;
    margin-bottom: 2rem;
  }

  .seowm2-certficate-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .image-56, .image-57 {
    width: 80%;
  }

  .seowm2-whatsinside-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .seowm2-collaborators-wrap {
    text-align: center;
  }

  .seowm2-collaborators-avatar {
    width: 100%;
    max-width: 15rem;
  }

  .seowm2-collaborators-avatar.danni {
    min-width: 100%;
    margin-left: 0%;
  }

  .seowm2-collaborator-icon {
    width: 3rem;
    height: 3rem;
  }

  .seowm2-footer-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
  }

  .seowm2-footer-title {
    text-align: center;
  }

  .seowm2-footer-logo {
    width: 100%;
  }

  .seowm2-button {
    font-size: 1.25rem;
  }

  .seowm2-certyficate-image {
    width: 100%;
  }

  .certificate-why-image {
    width: auto;
    max-width: 90%;
    max-height: 15rem;
  }

  .community-wrap {
    justify-items: stretch;
  }

  .section-timeline-heading {
    padding-bottom: 1rem;
  }

  .timeline-main_heading-wrapper {
    text-align: left;
  }

  .timeline_component {
    width: 100%;
    padding-top: 2rem;
  }

  .timeline_item {
    grid-template-columns: 3rem 1fr;
  }

  .webinar_hero_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: left;
  }

  .webinar_hero_logos {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    justify-content: flex-start;
  }

  .webinar_hero_logo {
    max-width: 7rem;
    max-height: 2rem;
  }

  .webinar_hero_logo.is-workello {
    max-width: 7rem;
    margin-bottom: .25rem;
  }

  .webinar_hero_logo-x {
    width: 1rem;
  }

  .section_story-past {
    padding-bottom: 0;
  }

  .section_faq-old {
    background-image: none;
  }

  .faq_component-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq_heading-wrap {
    font-size: 1rem;
    font-weight: 600;
  }

  .global--magicborder {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-radius: 1rem;
  }

  .text-size-large {
    font-size: 1rem;
  }

  .heading-style-h1-xl {
    font-size: 2.1rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .form-input.is-register {
    height: 3.5rem;
  }

  .form.is-register {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .form-alert-wrap {
    flex-wrap: wrap;
  }

  .form_radio-card {
    scroll-snap-align: center;
    flex: none;
    width: 80%;
    overflow: clip;
  }

  .form_radio-card.is-mac {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .form_radio-card.is-mac.is-new-surfer {
    flex: 1;
  }

  .form_radio-cards-row {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    flex-flow: row;
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow-x: auto;
  }

  .form_radio-cards-row.is-vertical {
    flex-flow: row;
  }

  .text-size-large-xl {
    font-size: 1rem;
  }

  .button-wrap.is-50 {
    width: 100%;
  }

  .section_global-form {
    align-items: flex-start;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .global-form_contact-column {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .global-form_contact-column.is-left {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 8rem;
  }

  .global-form_headline-wrap {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-tagline {
    line-height: 120%;
  }

  .text-style-tagline.is-handwrite {
    font-size: 1.8rem;
  }

  .career-polaroid-wrap {
    flex-direction: column;
  }

  .career-polaroid-photo-wrap {
    background-color: var(--violet--200\<deleted\|variable-5690b9d2\>);
    text-align: left;
    border-radius: .5rem;
    order: -1;
    width: 90vw;
    padding: 1.5rem;
    transform: perspective(2rem);
  }

  .polaroid-tape {
    border-radius: .25rem;
    display: none;
  }

  .career-hero-note-wrap.note2, .career-hero-note-wrap.note3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 90vw;
    min-height: auto;
    padding: 1.5rem;
    position: static;
    transform: none;
  }

  .heading-style-h1-xxl {
    font-size: 2.3rem;
  }

  .heading-style-h1-xxxl {
    font-size: 2.5rem;
  }

  .career-story-paragraphs {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-career-what_we_do {
    padding-bottom: 4rem;
  }

  .career-how-wrap {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .career-how-wrap.last-one {
    padding-top: 1.5rem;
  }

  .career-img {
    border-radius: .5rem;
  }

  .career-stand-wrap {
    width: 100%;
  }

  .career-how_we_hire-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    width: 100%;
  }

  .career-how_we_hire-step {
    border-radius: 1rem;
    padding: 1.5rem;
  }

  .career-jobs-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .career-job-item {
    padding: 1.5rem;
  }

  .career-job-name {
    margin-bottom: 1rem;
  }

  .jobs-custom-job-wrap {
    flex-direction: column;
    align-items: stretch;
    padding: 2rem 1.5rem;
  }

  .career-story-images-mobile {
    border-radius: .5rem;
  }

  .story_hero-wrap {
    align-items: stretch;
  }

  .scroll-globe_content_number-col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .section_story-board {
    min-height: 120vh;
    overflow: hidden;
  }

  .story_board_team-wrap {
    position: static;
  }

  .scroll-globe_mask {
    height: 40vh;
  }

  .story-past-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .story_past_image {
    border-radius: .5rem;
    max-width: 15rem;
    max-height: 15rem;
  }

  .story_past_image._1-3 {
    inset: -.5rem 1.7rem auto auto;
  }

  .story_past_image._2-1 {
    inset: 4rem auto auto 1rem;
  }

  .story_past_image._3-1 {
    top: .8rem;
    left: 6.3rem;
  }

  .story_past_image._8 {
    left: -.7rem;
  }

  .story_past_image._2-2 {
    inset: 8rem auto auto 8.3rem;
  }

  .story_past_image._4-1 {
    top: -.8rem;
    left: -6.9rem;
  }

  .story_past_image._4-2 {
    width: 15rem;
    left: 1.6rem;
  }

  .story_past_image._4-3 {
    top: 2.2rem;
    left: 5rem;
  }

  .story_past_image._1-1 {
    left: -6.3rem;
  }

  .story_past_image._1-2 {
    left: 7.6rem;
  }

  .story_past_image.offsite {
    margin-top: 1rem;
  }

  .section_story-surfer-born {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .surfer-born_wrap._2nd {
    text-align: left;
    align-items: flex-start;
  }

  .story-movement-wrap {
    height: 75vh;
  }

  .team_departament.wrap {
    margin-left: -2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .team_people {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column wrap;
    grid-template-columns: 1fr 1fr;
  }

  .team_people_card-name {
    text-align: left;
    align-items: flex-start;
  }

  .scroll-globe_panel._4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer_visual, .footer_visual-height {
    height: 100%;
  }

  .visual-mask {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, #0000 43%, #000000b0 60%, var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>) 83%);
  }

  .div-block-154 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .scroll-globe-wrapper {
    height: 50vh;
    top: 5rem;
  }

  .story-past_image-wrap {
    height: 20rem;
  }

  .pricing-card_pack {
    padding-top: 1.5rem;
  }

  .content_wrap {
    text-align: left;
    align-items: stretch;
  }

  .home-explain_card {
    align-self: center;
  }

  .home-explain_card.is-integrations {
    justify-content: center;
  }

  .home-explain_content {
    padding: 2rem 1rem;
  }

  .home-explain_image-wrap {
    height: auto;
  }

  .home-explain_image-wrap.is-secret {
    min-height: 15rem;
    margin-bottom: -3rem;
  }

  .home-explain_image-wrap.is-home-ageupdatedwithce {
    margin-top: -1rem;
  }

  .home-explain_image-bg {
    background-size: auto 200%;
  }

  .home-explain_image-bg.is-ai {
    margin-bottom: 2rem;
  }

  .home-integrations_image-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 1rem;
    left: 1rem;
  }

  .home-integrations_image-row.row-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home-integrations_image-icon {
    border-radius: 1rem;
    width: 4rem;
    height: 4rem;
  }

  .footer-cta_component {
    height: auto;
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .home-integrations_image-mask {
    left: 4rem;
  }

  .banner_wrap {
    flex-direction: column;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 3vw;
  }

  .banner_content {
    text-align: left;
  }

  .browser_component {
    min-width: 110%;
    padding-bottom: .25rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .browser--magicborder {
    border-radius: 1rem;
  }

  .feature_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .feature_image {
    border-radius: .5rem;
  }

  .content_body-icon-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .cards_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .card_content {
    padding: .5rem 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .button-group.is-vertical {
    justify-content: flex-start;
    align-items: stretch;
  }

  .button-group.is-mobile-full {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    place-items: start stretch;
    display: grid;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .section-special-episode-hero {
    padding-bottom: 4rem;
  }

  .form-register-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    height: auto;
  }

  .form-register-button {
    flex-direction: column;
  }

  .special-episode_hero_avatar-img {
    width: 30vw;
  }

  .section-special-episode-persons {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .special-episode_persons_wrap {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .special-episode-questions_card {
    text-align: left;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .special-episode-questions_grid {
    grid-template-columns: 1fr;
  }

  .section-special-episode-questions {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .special-eipsode-forwho_wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .special-eipsode-forwho_content {
    align-items: stretch;
  }

  .special-ep-forwho_video {
    border-radius: 1rem;
  }

  .card_deco-label {
    max-width: 70%;
  }

  .special-episode-video_surfy {
    width: 5rem;
    top: auto;
    bottom: -2rem;
  }

  .event-start, .event-end {
    font-size: 1rem;
  }

  .utility-page_headline {
    padding-bottom: 2rem;
  }

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

  .blog-card_author {
    justify-content: center;
    align-items: center;
  }

  .section_global-testimonials {
    margin-bottom: 0;
    padding-bottom: 5rem;
  }

  .testimonials_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .testimonials_column {
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .testimonials_card {
    padding: 1.5rem;
  }

  .testimonials_author {
    z-index: 2;
    position: relative;
  }

  .testimonials_card-big-quote {
    height: auto;
    max-height: 70vh;
    padding: 1.5rem;
  }

  .testimonials_card-big-author {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative;
  }

  .testimonials_author-logo {
    z-index: 1;
    display: none;
  }

  .testimonials_column-wrap {
    width: auto;
  }

  .swiper-slide.is-slider-main, .swiper-slide.is-slider-main.is-ai-example {
    width: 100%;
  }

  .swiper-slide.is-slider-main.is-segmetns {
    width: 90%;
  }

  .swiper-slide.is-slider-main.is-segmetns.is-quote {
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    width: 90%;
    padding: 0;
    display: flex;
  }

  .swiper-slide.is-slider-main.is-related-updates {
    width: 100%;
  }

  .swiper-slide.is-simple-solutions {
    width: 80%;
    height: 100%;
  }

  .webinar_offer_item {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .webinar_for_card {
    padding: 2rem;
  }

  .webinar_for_card-icon {
    width: 3rem;
    height: 3rem;
  }

  .webinar_for_card-sticker {
    width: 2rem;
    height: 2rem;
  }

  .webinar_hero_bg {
    height: 90%;
  }

  .about-logo {
    max-width: 7rem;
    max-height: 2rem;
  }

  .section_webinar-guest {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
    display: flex;
  }

  .webinar_guest_component {
    border-radius: 0;
    align-self: center;
    min-width: 100vw;
  }

  .webinar_guest_wrap {
    padding-bottom: 4rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .webinar_guest_left {
    text-align: left;
    align-items: stretch;
  }

  .form_item-group {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .form-request-card.is-monitor {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form-request-card.is-mac {
    justify-content: flex-start;
    align-items: center;
    left: auto;
  }

  .pricing-card_save-label {
    align-self: center;
    font-size: 1em;
  }

  .pricing_compare-table {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-width: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    overflow: auto;
  }

  .pricing_heading-row {
    max-width: 100svw;
    padding-left: 1rem;
    padding-right: 1rem;
    position: sticky;
    left: 0;
  }

  .pricing_row-content {
    min-width: min(80svw, 15rem);
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_feature {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1rem;
    position: sticky;
    left: 0;
  }

  .pricing_top-row-content {
    min-width: min(80svw, 15rem);
  }

  .contnet_button-wrap {
    align-self: stretch;
  }

  .section_simple-page {
    padding-top: var(--padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>);
  }

  .simple-page_component {
    grid-template-columns: 1fr;
  }

  .directory-over_writers-thx-wrap {
    align-self: stretch;
  }

  .content-wrap-hero {
    text-align: left;
    align-items: stretch;
  }

  .ai-hero_video {
    border-color: #7814f757;
    border-radius: .5rem;
    padding: .25rem;
  }

  .logo-carousel_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .logo-carousel_text {
    text-align: center;
    padding-left: 0;
    position: static;
  }

  .ai-hero_video-bg {
    opacity: .5;
    bottom: 10rem;
  }

  .magic-workflow_headline {
    align-items: center;
  }

  .magic-workflow_tab-content {
    background-image: linear-gradient(#ffffff4f, #ffffff4f), url('../images/deco-grid.webp');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .magic-workflow_tab-deco-img {
    margin-top: 1rem;
  }

  .power-of-ai_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .power-of-ai_component {
    margin-top: 0;
    padding: 3rem 1rem;
  }

  .ai-cs_component {
    border-radius: .75rem;
  }

  .ai-cs_content {
    padding: 2rem 1.5rem;
  }

  .section_ai-books {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ai-tokens_numbers {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .ai-tokens_books-wrap {
    background-image: radial-gradient(circle at 30% 0, #ffb55b1a, #ffb55b00 38%), linear-gradient(#13131380, #13131300);
    border-radius: 0;
    width: 100vw;
    margin-left: -2.25rem;
    padding: 1.5rem 2.25rem 0;
  }

  .ai-tokens_books-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .ai-tokens_book-bar {
    margin-bottom: -1rem;
  }

  .section_ai-fetures-bento {
    background-image: linear-gradient(#0000, #0000), url('../images/grid-background-black-vertical.webp');
    background-position: 0 0, 50% 5%;
    background-size: auto, contain;
  }

  .ai-bento_grid {
    margin-top: 4rem;
  }

  .ai-bento_card {
    padding: 1rem;
  }

  .ai-bento_card.is-intro-card {
    flex-direction: column;
  }

  .ai-bento_card.is-serp {
    background-image: linear-gradient(#000000b5, #000000b5), url('../images/ai-feature_deco-serp.webp');
    background-position: 0 0, 100% 90%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 100%;
    padding-right: 1rem;
  }

  .ai-bento_content {
    padding: 2rem 1rem;
  }

  .ai-bento_img {
    height: 10rem;
    margin-left: 1rem;
  }

  .ai-feature_soon-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .quote-big_avatar {
    border-top-left-radius: .5rem;
    border-top-right-radius: 2rem;
    width: 4rem;
    height: 4rem;
  }

  .quote-text-large {
    text-align: left;
    font-size: 1.5rem;
  }

  .ai-compare_table {
    border-style: solid;
    border-width: 2px 1px 1px;
    border-color: var(--neutral--100\<deleted\|variable-2ac362ac\>) var(--neutral--300\<deleted\|variable-20637317\>) var(--neutral--300\<deleted\|variable-20637317\>);
    border-radius: .75rem;
    grid-template-columns: 1fr 1fr 1fr;
    position: relative;
  }

  .ai-compare_cell {
    padding: 1rem;
    font-size: .85rem;
  }

  .ai-compare_cell.is-feature.is-title {
    border-bottom-color: var(--violet--100\<deleted\|variable-8ddf6a0a\>);
    background-color: #f8f3fe;
  }

  .ai-compare_cell.is-feature.is-promo {
    flex-direction: column;
    align-items: flex-start;
  }

  .ai-compare_cell.is-title {
    border-bottom: 2px solid var(--neutral--50\<deleted\|variable-3c1c15d5\>);
    background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
    justify-content: center;
    padding-left: .25rem;
    padding-right: .25rem;
    position: sticky;
    top: 5rem;
  }

  .ai-compare_cell.is-title.is-filler {
    display: none;
  }

  .ai-compare_cell.is-category {
    padding-left: 1rem;
    padding-right: 1rem;
    font-weight: 700;
  }

  .ai-power_magicborder {
    display: none;
  }

  .magic-workflow_mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .quote-big_author-name {
    line-height: 1.25;
  }

  .logo-carousel-marquee {
    width: 100svw;
    margin-left: -1.25rem;
  }

  .logo-carousel_track {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .show-mobile-portrait {
    align-self: stretch;
    display: block;
  }

  .ai-tokens_deco-line {
    width: 4rem;
    margin-top: 0;
    margin-left: -.25rem;
    display: none;
  }

  .ai-feature-details_card {
    background-image: none;
  }

  .banner_symbol {
    padding: 3rem 1rem;
  }

  .padding-section {
    padding-top: var(--padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>);
    padding-bottom: var(--padding--section-mobile\<deleted\|variable-e003bddb-333d-5c15-cd2d-b9b8fa15ac8d\>);
  }

  .header104_heading-wrapper {
    grid-row-gap: .25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .layout_2-col_component {
    grid-template-columns: 1fr;
  }

  .cmseo_map-pin {
    object-position: 50% 100%;
    width: 4.5rem;
  }

  .cmseo_map-desc {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .7rem;
  }

  .cmseo_map-wrap {
    grid-template-columns: 1fr;
  }

  .cmseo_content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cmseo_map-header {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq_list-chapters {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex;
  }

  .add-to-cal_label {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .add-to-cal_label:where(.w-variant-ba27bc25-6cf4-0f91-61cd-b04e888dca47) {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
  }

  .button-event-wrap {
    flex-flow: wrap;
  }

  .webinar-bubble {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .webinar-video {
    aspect-ratio: auto;
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .webinar-video_pictory {
    flex-direction: column;
  }

  .swiper.is-2024-testimonial {
    flex: none;
    width: 100%;
  }

  .swiper.is-2024-testimonial.is-white {
    width: 100%;
  }

  .slider-main_button-wrapper {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .swiper_slider-action.swiper-prev, .swiper_slider-action.swiper-next {
    flex: 1;
  }

  .slider-main_top-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .swiper-wrapper.is-2024-testimonial {
    padding-right: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-left: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .swiper-wrapper.is-simple-solutions {
    justify-content: flex-start;
    align-items: stretch;
  }

  .swiper-wrapper.is-te {
    margin-bottom: 1rem;
  }

  .pricing-compare_dropdown-content {
    color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  }

  .pricing-ai-packs_copy {
    text-align: center;
    align-items: center;
  }

  .pricing-ai-packs_tab {
    grid-column-gap: var(--spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>);
    grid-row-gap: var(--spacing--spacing-s\<deleted\|variable-6eabb4c9-ab1c-ba97-a7b3-ded6eca6f839\>);
    border-left: 2px solid var(--neutral--400\<deleted\|variable-8858ea57\>);
    color: var(--neutral--600\<deleted\|variable-ae13e981\>);
    border-bottom-style: none;
    padding: 1.5rem 0 1.5rem 1rem;
    font-size: .7rem;
  }

  .pricing-ai-packs_tab.w--current {
    border-left-width: 6px;
    border-left-color: var(--brand--violet\<deleted\|variable-909db2ba-44a9-daa9-6465-611c14353504\>);
  }

  .pricing-ai-packs_tabs-menu {
    margin-top: var(--spacing--spacing-l\<deleted\|variable-76a73833-06cd-4287-272a-1c429d8ec7d2\>);
    margin-bottom: var(--spacing--spacing-l\<deleted\|variable-76a73833-06cd-4287-272a-1c429d8ec7d2\>);
    flex-direction: column;
  }

  .pricing-ai-packs_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .pricing-ai-packs_card {
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ai-packs_credits-calc-wrap.is-promo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .g2-carousel_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .pricing_card-calc-3 {
    width: 2.5rem;
    height: 2.5rem;
  }

  .asdsadsad {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .earn-credits_cms-item-title {
    padding-right: var(--size--1-5rem);
    padding-left: var(--size--1-5rem);
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .earn-credits_cms-item-title.is-details {
    align-items: stretch;
  }

  .earn-credits_banner {
    padding: 2rem 1.5rem;
  }

  .earn-credits_cms-item-wrap {
    flex-direction: column;
  }

  .how-it-works-instruction-block-2 {
    padding-left: .625rem;
    padding-right: .625rem;
    font-size: .75rem;
  }

  .earn-credits_banner-title {
    font-size: 2rem;
    line-height: 1.25;
  }

  .layout21_component, .layout308_content, .layout308_list {
    grid-template-columns: 1fr;
  }

  .pricing-compare-table-toggle-wrap:where(.w-variant-d9585cac-a788-81d7-8f48-d66dcc95ec3a) {
    color: var(--swatches--neutral--white\<deleted\|variable-9ff15e8c-beba-7a9e-b4ad-9a8e2b234870\>);
  }

  .tooltip_icon {
    order: -1;
  }

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

  .lightbox-play-icon {
    width: 3rem;
    top: 40%;
  }

  .ai-cs_image {
    margin-bottom: -1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .section_segments_hero {
    border-radius: 0;
  }

  .navbar_cta-mobile {
    font-size: .8rem;
  }

  .video_lightbox-image-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .segments-hero_rating {
    width: 12rem;
    margin-left: 0;
  }

  .section_segments_street_creed {
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
    flex-direction: column;
    padding-top: 4rem;
    display: flex;
    overflow: hidden;
  }

  .callout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    flex-direction: column;
    padding-bottom: 2rem;
    display: flex;
    overflow: visible;
  }

  .callout_heding {
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    place-items: center stretch;
    padding: 0;
    display: grid;
  }

  .callout_heding.is-solo-mobile {
    padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  }

  .callout_subheading {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .callout-bg-symbol {
    width: 300%;
    max-width: none;
    height: auto;
    inset: -10rem -3rem auto auto;
  }

  .callout_subheading-item {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0;
    display: flex;
  }

  .segments_how-bento_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .segments_how-bento_content {
    align-items: stretch;
    width: 100%;
    padding-top: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .segments_how-bento-img-wrap, .segments_how-bento-img-wrap.is-audit {
    padding-left: 1.5rem;
  }

  .segments_how-bento-img-wrap.is-ce {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .segments_how-bento-img-wrap.is-to-left {
    padding-right: 1.5rem;
  }

  .segments_how-bento-img.is-ce {
    width: auto;
  }

  .segments_how-bento-img.is-auto-optimize {
    min-width: 240%;
  }

  .segments_how-bento-img.is-languanges {
    min-width: 200%;
    margin-left: -1rem;
  }

  .bannertagline-banner {
    border-radius: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    padding: 0;
  }

  .video-quote {
    aspect-ratio: 3 / 4;
    border-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    align-self: center;
    width: 25%;
  }

  .testimonial14_content {
    text-align: left;
    align-items: flex-start;
  }

  .testimonial14_logo {
    max-height: 1.5rem;
  }

  .testimonial14_client {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .segments_tools-quote {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .video-quote_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff0;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .75fr auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding: 0;
    display: flex;
  }

  .quote-text {
    font-size: 2rem;
  }

  .segments-card {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    padding: 1.5rem 1.5rem 1.5rem .5rem;
  }

  .segments-card.is-violet {
    padding: 1.5rem;
  }

  .ppl-req-avatar {
    font-size: .8rem;
  }

  .div-block-407 {
    padding: 3rem 1.5rem;
  }

  .callout_actions_avatar {
    width: 5rem;
    height: 5rem;
    margin-left: -.75rem;
    margin-right: -.75rem;
  }

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

  .section_segments_sales {
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .segments_fact-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .footer_cta-video_wrap {
    justify-content: center;
  }

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

  .segments_logos {
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_segments_fact {
    padding-bottom: 3rem;
  }

  .notification_bar {
    font-size: .85rem;
  }

  .navbar_wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .notification_bar-wrap {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center start;
  }

  .notification_bar-wrap.is-small {
    padding-top: var(--size--0-5rem);
    padding-bottom: var(--size--0-5rem);
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    font-size: .9rem;
    display: flex;
  }

  .testimonial13_client {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    order: -1;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
  }

  .testimonial13_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_cta-wrap {
    text-align: left;
    align-items: stretch;
  }

  .jobs_hero_images-layout {
    transform: scale(3.4);
  }

  .segments_logos-wrap {
    background-image: linear-gradient(to bottom, var(--neutral--gray-white\<deleted\|variable-01f711a4-3281-535c-f2e6-8250a6deeb90\>), white);
    order: 1;
  }

  .app-logo {
    flex: 0 auto;
  }

  .app_tools-shortcut.is-left {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 8rem;
  }

  .notification_bar-icon {
    margin-left: .5em;
  }

  .notification_bar-tag {
    font-size: .6em;
    top: -.3em;
  }

  .hero_content_wrap {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .hero_tabs-wrap {
    border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    min-height: auto;
  }

  .header103_tab-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .avatars_img {
    width: var(--size--3rem);
  }

  .avatars {
    width: 100%;
    margin: var(--gap--large) 0rem 1rem;
    text-align: center;
    flex-flow: column;
    padding: 0 0 0 .5rem;
  }

  .section_home_2024-ce {
    padding-top: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .section-full_width-inner {
    width: 100svw;
  }

  .button_video-image-wrap {
    height: auto;
  }

  .button_video {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    padding: .5rem 1rem .5rem .5rem;
    font-weight: 600;
    line-height: 1.25em;
    display: grid;
  }

  .button_video.is-dark {
    grid-template-columns: minmax(0, .85fr) minmax(0, 1fr);
    width: 100%;
  }

  .grid-col.is-mobile {
    display: none;
  }

  .testimonial_component {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  }

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

  .testimonial-image {
    aspect-ratio: 1;
    display: none;
  }

  .testimonial-quote {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .testimonial-quote.is-big {
    padding-right: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    padding-left: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .testimonial_logo {
    height: 3rem;
    margin-left: 0;
  }

  .testimonial-image_icon {
    width: 3rem;
    height: 3rem;
    top: auto;
    bottom: -1rem;
    right: auto;
  }

  .app_browser-screen {
    border-radius: 0;
  }

  .eyebrow.text-color-orange {
    color: var(--_swatches---orange--main);
  }

  .bento {
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .bento_row._1-2 {
    grid-template-columns: 1fr;
  }

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

  .bento_card {
    grid-template-rows: auto;
  }

  .bento_card.is-vertical {
    grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-columns: 1fr;
    min-height: auto;
  }

  .bento_card.is-resources {
    border-style: none;
    align-content: space-between;
    align-items: stretch;
    width: 90%;
  }

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

  .bento_card.is-light.is-vertical {
    grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .bento_card.is-white.is-vertical {
    grid-template-rows: auto auto;
  }

  .bento_card-deco {
    max-height: 25rem;
  }

  .bento_card-deco-cs {
    width: calc(100% - 2rem);
  }

  .div-block-454 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bento_card-deco-surfy {
    width: 4rem;
    height: 4rem;
  }

  .bento_card-deco-surfy_chat {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: .75rem;
  }

  .toolkit_extension {
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .toolkit_extension_card {
    padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-bottom-left-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    border-bottom-right-radius: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .bento_resources {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .bento_card-label_wrap {
    width: 100%;
  }

  .bento_card-label_text {
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .text-h2 {
    font-size: clamp(2.25rem, 4vw + .5rem, 4rem);
  }

  .testimonial-quote_author {
    flex-flow: column;
    order: 9999;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center;
    display: flex;
  }

  .text-quote-big {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  .bento_card-video {
    border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    max-width: calc(100% - 2rem);
  }

  .cta_reviews {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-size: .75rem;
  }

  .cta_reviews-link {
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
  }

  .testimonial-quote_name {
    grid-column: 1 / -1;
    font-size: 1.1rem;
  }

  .section_pricing-hero {
    padding-top: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    padding-bottom: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .pricing_headline-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .pricing_headline-wrap.is-compare-table {
    margin-bottom: var(--padding-vertical--small);
    text-align: center;
  }

  .compare-table {
    padding-top: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    padding-bottom: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .button_video-component {
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .ce_hero-content_wrap {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .ce_hero-write {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ce_hero-video {
    padding: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .ce_hero-video.app_browser {
    min-width: 190%;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    border-style: none;
    align-self: flex-end;
  }

  .ce-hero_app-bg {
    border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .bento_ce-deco {
    object-position: 50% 0%;
    width: 90%;
    position: static;
  }

  .bento_ce-deco.is-custom_knowledge {
    object-position: 50% 50%;
    height: 100%;
    max-height: 11rem;
  }

  .ce_cta {
    padding-bottom: var(--gap--content\<deleted\|variable-499aaf72-3e03-ffc6-05f8-bb3ce4551e9f\>);
  }

  .ce_cta-testimonial {
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    padding-top: 0;
    padding-bottom: 0;
  }

  .home_2024-ce-testimonial {
    padding-bottom: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  }

  .bento_card-video_wrap {
    max-width: calc(100% - 1rem);
    margin-bottom: -1rem;
  }

  .ce_cta-content_wrap {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .div-block-479 {
    grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    flex-flow: column;
    display: flex;
  }

  .image-112 {
    max-height: 25rem;
  }

  .div-block-481 {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
  }

  .image-113 {
    margin-left: -1.5rem;
  }

  .section_faq {
    background-image: none;
  }

  .pricing_ai-packs_starter {
    text-align: center;
    grid-template-columns: minmax(0, 1fr);
    justify-content: flex-start;
    overflow: visible;
  }

  .pricing_ai-packs_starter-content {
    padding-right: var(--size--0rem);
    justify-content: flex-start;
    align-items: center;
  }

  .pricing_ai-packs_starter-calc {
    grid-row-gap: var(--gap--large);
    flex-flow: column;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    padding: 1.5rem;
    display: flex;
  }

  .div-block-483 {
    flex-flow: column;
    display: flex;
  }

  .div-block-484 {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .ai-packs_price {
    margin-top: var(--gap--main);
  }

  .foooter_img {
    border-radius: var(--radius--small);
    margin-bottom: -1rem;
    position: relative;
  }

  .footer_deco-arrow {
    width: 10rem;
    top: -1rem;
    left: auto;
    right: -5rem;
    transform: rotate(-30deg);
  }

  .home_2024-cta_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_2024-hero-g2-svg {
    order: 1;
  }

  .brightonseo_hero-content {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    text-align: center;
    justify-content: space-between;
    align-items: stretch;
  }

  .brightonseo_content-sticky-note.is-calendar {
    border-top-left-radius: var(--radius--medium);
    border-top-right-radius: var(--radius--medium);
  }

  .brightonseo_content-wrap {
    text-align: center;
    justify-content: space-between;
    align-items: stretch;
  }

  .brightonseo_surfer-card-name {
    padding-right: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-left: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .speakers_card-wrapper {
    width: 70%;
  }

  .brightonseo_surfers-slider {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .div-block-490 {
    grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .brightonseo_content-sticky-wrap {
    width: 100%;
  }

  .div-block-497 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .event_big-tags {
    padding: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    font-size: 1rem;
  }

  .testimonials_intro {
    grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .testimonials_g2-img {
    order: -1;
    width: 4rem;
    margin-bottom: -.5rem;
    margin-right: 0;
  }

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

  .testimonials_g2-copy {
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    justify-content: center;
    align-items: flex-start;
  }

  .testimonials_row {
    flex-flow: column;
  }

  .testimonials_row.non-featured {
    min-height: auto;
    padding-right: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    padding-left: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .testimonials_featured-item {
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    justify-content: space-between;
    align-items: stretch;
  }

  .testimonials_featured-quote {
    text-align: center;
  }

  .testimonials_featured-avatar {
    width: 4rem;
    height: 4rem;
  }

  .testimonials_featured-author {
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    align-items: center;
    display: flex;
  }

  .testimonials_featured-logo {
    object-position: 50% 50%;
    width: 7rem;
  }

  .testimonials_card-badge {
    justify-content: center;
    align-items: center;
  }

  .segments_big-number-asset {
    margin-top: auto;
  }

  .segments_bento-card {
    grid-template-rows: auto;
    justify-content: space-between;
    place-items: flex-start start;
    display: flex;
  }

  .segments_bento-card.is-quote {
    justify-content: space-between;
    align-items: stretch;
  }

  .div-block-505 {
    display: none;
  }

  .case_studies-nav {
    grid-column-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    grid-row-gap: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    align-self: stretch;
    width: 100%;
  }

  .segments_bento_testimonial_logo {
    object-position: 50% 50%;
    width: 7rem;
  }

  .case_studies-filter {
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
  }

  .whats_new {
    padding-right: var(--global-padding);
    padding-bottom: var(--size--3rem);
    padding-left: var(--global-padding);
    grid-template-rows: auto;
  }

  .whats_new:where(.w-variant-935c4e9e-40ff-a191-06f1-f444f8d9941c) {
    text-align: center;
  }

  .div-block-511 {
    grid-column-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
    grid-row-gap: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>);
  }

  .image-115 {
    border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .home_2024-ce_cards-copy {
    margin-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    margin-top: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .ticker-logo {
    height: 1.5rem;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .ticker-logo-wrap {
    -webkit-mask-image: linear-gradient(to right, #000 0% 100%);
    mask-image: linear-gradient(to right, #000 0% 100%);
  }

  .academy_hero-upcoming {
    padding-right: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-bottom: var(--size--0-5rem);
    padding-left: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .academy_hero-upcoming_info {
    padding-right: var(--global-padding);
    padding-bottom: var(--global-padding);
    padding-left: var(--global-padding);
    grid-template-rows: min-content;
    grid-template-columns: 1fr;
  }

  .academy_hero-upcoming_info.is-rsvp {
    padding-right: var(--size--1rem);
    padding-left: var(--size--1rem);
  }

  .academy_hero {
    padding-bottom: var(--size--0rem);
  }

  .academy_hero-arrow {
    height: 4rem;
    display: none;
    top: -5.6rem;
    right: 1rem;
    transform: rotate(-20deg);
  }

  .event_date-icon.is-avatar {
    border-radius: var(--radius--medium);
    width: 3rem;
    height: 3rem;
  }

  .event_date-icon.is-rsvp {
    display: none;
  }

  .event_date {
    grid-template-columns: auto 1fr;
    place-items: center start;
  }

  .event_date.is-time {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    display: grid;
  }

  .academy_hero-upcoming_hosts {
    flex-flow: column;
  }

  .academy_episodes-intro {
    grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .academy_episodes-card {
    width: 100%;
  }

  .academy-upcoming-title.text-h2 {
    font-size: clamp(2.5rem, 4vw + .5rem, 4.5rem);
  }

  .academy-upcoming-title.text-h3 {
    font-size: 1.5rem;
  }

  .academy_episodes-cover {
    border-radius: .5rem;
  }

  .academy_hero-date {
    padding: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-top-left-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-top-right-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .academy_rsvp-relative {
    padding-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  }

  .academy_rsvp-details_wrap {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-template-columns: minmax(0, 1fr);
  }

  .academy_rsvp-details_sticky {
    flex-flow: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .academy_rsvp-details_sm-link {
    background-color: var(--neutral--transaprent\<deleted\|variable-3dce374d-133f-8049-76ce-5f7d5f83321f\>);
    border-style: none;
  }

  .academy_rsvp-persons {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-template-columns: 1fr;
  }

  .academy_rsvp-hero {
    padding-right: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-bottom: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-left: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-column-gap: var(--padding-vertical--medium);
    grid-row-gap: var(--padding-vertical--medium);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
  }

  .academy_rsvp-hero_upcoming {
    padding: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
    border-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
    background-color: var(--neutral--abyss-black\<deleted\|variable-2b5e96e3\>);
  }

  .academy_rsvp-hero_upcoming.is-hub-hero {
    margin-bottom: var(--padding-vertical--none);
  }

  .academy_episodes-card_wrap {
    min-width: 100%;
  }

  .free-tools_content-wrap {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-template-columns: 1fr;
  }

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

  .academy_hero-bg {
    height: 100%;
  }

  .bento_languages-wrap {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .bento_languages-img_wrap {
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .swiper-container.is-languages {
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .swiper-container.is-simple-solutions {
    padding-right: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-left: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .swiper-container.is-te {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bento_flags {
    font-size: .75em;
  }

  .humanizer-after_app-cta {
    max-width: calc(100svw - 1rem);
  }

  .humanizer-after_app-card {
    padding: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .humanizer_after-card_button {
    text-align: center;
  }

  .section-ca_details {
    padding-top: var(--sizes--size--0\<deleted\|variable-cfdf3c83-ac0f-b6bf-fd2c-d11a92084692\>);
  }

  .section-ca_coming_soon {
    padding-right: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    padding-left: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .ca_intro-support-card {
    width: 100%;
  }

  .ca_intro-support-card.is-simple-solutions {
    width: 90%;
  }

  .ca_main-card_content {
    padding-top: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
  }

  .ca_intro-card-text, .ca_intro-card-text.is-bigger {
    font-size: 1.5rem;
  }

  .ca_details-tabs_menu {
    padding-bottom: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .ca_details-tabs_tab {
    width: 95%;
    padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    flex-flow: column;
    display: flex;
  }

  .ca_details-tabs_tab.w--current {
    grid-column-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-row-gap: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>);
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
  }

  .ca_details-fire_cta {
    padding: var(--sizes--size--1-5\<deleted\|variable-bed719b3-1db1-33ab-2dd8-48e922456fb9\>) var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>) var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .fire_cta-deco {
    width: 100%;
    max-width: 20rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: none;
    inset: -18% 0 auto;
  }

  .div-block-547 {
    padding: var(--sizes--size--3\<deleted\|variable-554bef42-0528-be1c-4369-c257575c59a7\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>) var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    text-align: center;
  }

  .fire_cta-heading {
    font-size: 2rem;
  }

  .ca_how-it-works-slide {
    height: 100%;
  }

  .div-block-553 {
    min-height: 25rem;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .div-block-554 {
    height: 16rem;
    padding-left: var(--global-padding);
  }

  .div-block-554.is-inverted, .div-block-554.is-centered {
    padding-right: var(--global-padding);
  }

  .ca_how-it-works-intro {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: stretch;
  }

  .ca_coming_soon-intro {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .ca_coming_soon-icons {
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .ca_coming_soon-mail {
    height: 7rem;
  }

  .image-122 {
    border-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
  }

  .ca_main-card {
    font-size: clamp(2rem, 4vw + .5rem, 2.5rem);
  }

  .flex-block-2 {
    margin-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  }

  .academy-headline-form {
    grid-template-columns: 1fr;
  }

  .section-full-width {
    width: 100svw;
  }

  .te_values-card {
    grid-row-gap: 2rem;
    width: 100%;
  }

  .te_values-card-title {
    order: 1;
  }

  .te_values-card-details {
    flex: 1;
  }

  .te_values-card-details_text {
    padding-top: 1.5rem;
  }

  .te_values-cards {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._3_ways-number {
    border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-bottom-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-bottom-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
    font-size: clamp(1.5rem, 4vw + .5rem, 3.5rem);
    top: -.1em;
  }

  .te_3_ways-subtitle {
    font-size: 1.5rem;
  }

  .div-block-592 {
    flex-flow: column;
    grid-template-columns: minmax(0, 1fr);
    place-items: start stretch;
  }

  .custom-bullet {
    flex: 1;
  }

  .custom-pagination.is-te {
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    overflow: auto;
  }

  .div-block-595 {
    border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-596 {
    border-top-left-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    border-top-right-radius: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    margin-bottom: -1rem;
  }

  .div-block-597 {
    grid-column-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    grid-row-gap: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
  }

  .div-block-598 {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .workflow_bento_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-template-columns: 100% 100% 100%;
    place-items: start stretch;
  }

  .te_workflow_bento {
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    overflow: visible;
  }

  .te_workflow_bento.is-medium {
    padding: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    border-radius: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    background-color: var(--neutral--pearl-white\<deleted\|variable-7cf9fdcf-97bb-6ee7-51a3-3fe2d616e13f\>);
    overflow: clip;
  }

  .image-125.is-2nd {
    top: auto;
  }

  .asdad {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    padding-left: 1.5rem;
  }

  .te_workflow_item-ca {
    background-color: var(--neutral--pure-white\<deleted\|variable-f725e072\>);
    border-radius: .25rem;
    min-width: 29rem;
  }

  .te_workflow_item-ca.is-header {
    min-width: 28.9rem;
  }

  .div-block-605 {
    padding: 1rem 1rem .5rem;
    font-size: .8rem;
  }

  .affiliate_table_cell {
    min-height: 5rem;
    font-size: 1rem;
  }

  .affiliate_table_cell.is-header {
    min-height: 6rem;
  }

  ._3_ways_title.text-h2 {
    font-size: clamp(2rem, 4vw + .5rem, 4rem);
    line-height: 1.3;
  }

  .testimonial_avatar_mobile {
    width: 5rem;
    height: 5rem;
    display: block;
  }

  .testimonial_avatar_desktop {
    aspect-ratio: 1;
    display: none;
  }

  .div-block-612 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .u-display-md {
    font-size: clamp(1.5rem, .95rem + 1.8vw, 2.3rem);
  }

  .notification_bar-icon-label.is-mobile {
    display: block;
  }

  .notification_bar-content {
    text-align: center;
    text-wrap: balance;
  }

  .div-block-629 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .event_rich-text.u-rich-text {
    flex-flow: column;
  }

  .ai-pack-price.u-display-2xl {
    font-size: var(--u-display-3xl);
  }

  .div-block-631 {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
    grid-template-columns: repeat(4, minmax(80svw, 1fr));
  }

  .fs-ai-articles_slide {
    width: 100%;
  }

  .fs-ai-articles_header {
    flex-flow: column;
  }

  .flex-block-8 {
    border-top-left-radius: var(--radius--main);
    border-top-right-radius: var(--radius--main);
    margin-top: -2.5rem;
  }

  .image-127 {
    min-width: auto;
    height: 170%;
    bottom: -3rem;
    right: 0;
  }

  .div-block-636 {
    flex-flow: column;
    display: flex;
  }

  .div-block-637 {
    aspect-ratio: auto;
    order: -1;
    width: 100%;
    height: 10rem;
  }

  .div-block-638 {
    z-index: 2;
    position: relative;
  }

  .div-block-639 {
    text-align: center;
  }

  .ticker-logo-img {
    height: 1.5rem;
    margin-left: 1em;
    margin-right: 1em;
  }

  .logo-carousel-logos {
    -webkit-mask-image: none;
    mask-image: none;
  }

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

  .ppl-req-avatar-wrap {
    flex: none;
  }

  .pricing-cards {
    display: flex;
  }

  .pricing-headline-wrap {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .pricing-switcher__label {
    font-size: .9rem;
  }

  .pricing-switcher__option {
    padding-right: var(--size--0-5rem);
    padding-left: var(--size--0-5rem);
  }

  .pricing-card__save-label {
    font-size: .7rem;
  }

  .pricing-card__best-value {
    top: .75rem;
  }

  .pricing-component {
    margin-bottom: var(--global-padding);
  }

  .pricing-logos {
    margin-bottom: var(--size--5rem);
  }

  .pricing-logos.is-addons {
    margin-top: var(--size--3rem);
    margin-bottom: var(--size--3rem);
  }

  .flex-block-11 {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .compare-table-arrow {
    order: 1;
    width: 1.25em;
    height: 1.25em;
    transform: rotate(-45deg);
  }

  .academy-hub_hero-next {
    padding-bottom: var(--size--0rem);
  }

  .pricing-toggle-mobile {
    margin-bottom: var(--global-padding);
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

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

  .ce-surfy_wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ce_surfy-row.is-main {
    order: -1;
  }

  .free-toools_steps {
    padding: var(--size--0rem);
    border-radius: var(--radius--none);
    background-color: #0000;
    border-style: none;
  }

  .free-toools_steps.is-col-2 {
    grid-template-columns: 1fr;
  }

  .free-tools_img {
    margin-top: var(--size--0rem);
    margin-bottom: var(--size--0rem);
  }

  .text-block-3 {
    text-align: right;
    flex: 1;
    display: block;
  }

  .tooltip_icon--video {
    order: -1;
  }

  .div-block-672 {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
  }

  .bf24_counter {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
  }

  .bf24_counter.is-promo-week {
    font-size: 3svw;
  }

  .bf24_counter-card.is-one-more-day {
    font-size: .75rem;
  }

  .bf-logo_secondary {
    margin-top: -.5rem;
  }

  .bf-logo_star-1 {
    width: 1.5em;
  }

  .bf-logo_star-2 {
    width: 1em;
    transform: translate(-17%);
  }

  .bf-logo_star-3 {
    width: 1em;
    transform: translate(50%, -220%);
  }

  .bf24_section-webinar {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--padding-vertical--large);
  }

  .bf24_section-explainer, .bf24_section-pricing, .bf24_section-ai-packs {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--padding-vertical--medium);
  }

  .bf24_section-testimonial {
    padding-top: var(--padding-vertical--none);
  }

  .bf24-ticker {
    font-size: .5rem;
    transform: translate(-5%)rotate(8deg);
  }

  .bf24-ticker.is-dark {
    transform: translate(-5%)rotate(-8deg);
  }

  .bf24_ticker-logo {
    height: 1.5rem;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .bf24_main-hero {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--padding-vertical--medium);
  }

  .bf-hero-buttons {
    grid-template-columns: minmax(0, 1fr);
    align-self: stretch;
    max-width: none;
  }

  .bf24-explainer {
    grid-column-gap: var(--padding-vertical--large);
    grid-row-gap: var(--padding-vertical--large);
  }

  .bf24-explainer_video {
    outline-width: .25rem;
  }

  .bf24-explainer_content {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    text-align: center;
    justify-content: flex-start;
    align-items: stretch;
  }

  .bf24-explainer_avatars {
    text-align: center;
    flex-flow: column;
    order: 1;
    width: 100%;
    margin: 1rem 0;
    padding: 0 0 0 .5rem;
  }

  .bf24-explainer_g2 {
    max-width: 50%;
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .bf24-explainer_arrows {
    transform: scale(1.05);
  }

  .bf24-explainer_badge {
    transform: rotate(-5deg)translate(4rem, 1.5rem);
  }

  .bf24-explainer_badge.is-2 {
    transform: translate(-8rem, -2rem)rotate(4deg);
  }

  .bf24-explainer_badge.is-3 {
    transform: translate(-4rem, 1.8rem)rotate(5deg);
  }

  .u-text-break.mobile-only {
    display: block;
  }

  .u-text-break.mobile {
    display: inline;
  }

  .bf24-ai-packs_title {
    margin-bottom: var(--gap--none);
  }

  .bf24-ai-packs_cards {
    grid-template-columns: repeat(4, minmax(80svw, 1fr));
  }

  .pricing-price-promo {
    font-size: 1.25em;
  }

  .pricing-price-promo.black-friday-479 {
    font-size: 1em;
  }

  .bf24-game {
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
  }

  .div-block-704 {
    flex-flow: column;
  }

  .bf24-game-prizes_timeline {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .bf24-game-prizes_cards {
    grid-template-columns: minmax(75svw, 1fr) minmax(75svw, 1fr) minmax(75svw, 1fr);
    place-items: stretch stretch;
  }

  .bf24-game-prizes_cal {
    margin-bottom: var(--size--4rem);
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
    justify-content: start;
  }

  .bf24-game-prizes_cal-item {
    width: 6rem;
    font-size: .8rem;
  }

  .bf24-game-rules {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    grid-template-columns: minmax(auto, 100%);
  }

  .bf24-game-prizes_left {
    font-size: .7rem;
  }

  .div-block-713 {
    flex-flow: column;
  }

  .bf24-game_rules-step.is-ponts {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    grid-template-columns: minmax(70svw, 1fr) minmax(70svw, 1fr) minmax(70svw, 1fr);
    justify-content: start;
    width: 100svw;
    margin-left: -1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.25rem;
    overflow-x: auto;
  }

  .bf24-game_rules-step-card {
    scroll-snap-align: center;
  }

  .div-block-716 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .bf-follow-widgets {
    transform: scale(1.25);
  }

  .div-block-722 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .bf-24-ma-n-cta-tag {
    height: 60%;
    transform: translate(20%, -50%)rotate(40deg);
  }

  .bf24-game-eyebrows {
    font-size: .8rem;
  }

  .bf24-game-eyebrows.is-final {
    text-align: right;
    flex: none;
  }

  .ai-credits {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    justify-content: flex-start;
    align-items: center;
    min-width: calc(100% + 3rem);
    margin-left: -1.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    overflow-x: auto;
  }

  .ai-credits_label {
    scroll-snap-align: center;
    flex: none;
  }

  .ai-credits_value {
    font-size: 4rem;
  }

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

  .unwrapped_hero_year {
    font-size: 7vw;
  }

  .unwrapped_hero_logo_surfer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .unwrapped_hero_logo_warp {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    font-size: .5rem;
  }

  .unwrapped_hero_ribons {
    grid-template-rows: minmax(0, 1fr) minmax(0, 4rem) minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr) minmax(0, 4rem) minmax(0, 1fr);
    width: 100%;
    margin-top: 3rem;
  }

  .unwrapped_ribon_wrap.is-horizontal.is-left {
    justify-content: flex-end;
    align-items: stretch;
    margin-right: -2.5rem;
  }

  .unwrapped_ribon_wrap.is-horizontal.is-right {
    margin-left: -2.5rem;
  }

  .unwrapped_ribon_wrap.is-vertical.is-top {
    margin-bottom: -2.5rem;
  }

  .unwrapped_ribon_wrap.is-vertical.is-bottom {
    margin-top: -2.5rem;
  }

  .unwrapped_ribon_body.is-right {
    min-width: 150%;
  }

  .unwrapped_ribon_body.is-left {
    flex: none;
    width: 150%;
  }

  .unwrapped_comunity {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
  }

  .unwrapped_comunity_cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .unwrapped_data_grid {
    grid-column-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
    grid-row-gap: var(--gap--bento\<deleted\|variable-12997eb7-1a55-08c5-7d41-46519a4ca416\>);
    text-align: center;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start stretch;
    display: grid;
  }

  .unwrapped_data_item {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
    flex-flow: column;
  }

  .unwrapped_data_label {
    font-size: .75rem;
    line-height: 1.25;
  }

  .unwrapped_articles_headline, .unwrapped_articles_cards {
    flex-flow: column;
  }

  .unwrapped_articles_card {
    text-align: center;
    flex-flow: column;
  }

  .unwrapped_articles_number {
    font-size: 6rem;
  }

  .unwrapped_articles_captions {
    text-align: left;
    flex-flow: row;
  }

  .unwrapped_articles_caption {
    font-size: .75rem;
  }

  .div-block-733 {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--padding-vertical--medium);
  }

  .div-block-734 {
    margin-top: var(--padding-vertical--small);
    transform: none;
  }

  .text-block-10 {
    font-size: .75rem;
  }

  .unwrapped_keyword {
    font-size: .65rem;
  }

  .unwrapped_questions_card {
    padding-bottom: var(--size--3rem);
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
  }

  .unwrapped_questions_wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .unwrapped_question {
    height: auto;
  }

  .unwrapped_question.is-3-violet {
    height: auto;
    transform: translate(0, -.5rem)rotate(-1deg);
  }

  .unwrapped_question.is-32 {
    transform: translate(0%)rotate(3deg);
  }

  .unwrapped_question.is-21 {
    transform: translate(0%, -20%)rotate(5deg);
  }

  .unwrapped_question.is-31 {
    transform: translate(0%, 20%)rotate(-3deg);
  }

  .unwrapped_question.is-34 {
    height: 5rem;
    transform: translate(0%, -10%)rotate(3deg);
  }

  .unwrapped_question_wrap {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .unwrapped_question_wrap.is-3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_unwrapped_blog {
    border-bottom-left-radius: 0;
  }

  .unwrapped_blog_inner {
    padding-top: var(--size--0-25rem);
    border-bottom-left-radius: var(--size--4rem);
    border-bottom-right-radius: var(--size--4rem);
    width: 100svw;
  }

  .unwrapped_blog_content.is-article {
    margin-top: var(--size--0-25rem);
  }

  .unwrapped_blog_number.u-display-3xl {
    font-size: var(--size--8rem);
  }

  .unwrapped_blog_content-text {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
  }

  .unwrapped_blog_content-img {
    min-width: calc(100svw - .5rem);
    margin-left: -1rem;
  }

  .div-block-740 {
    max-width: 100%;
  }

  .unwrapped_blog_white.section-full_width-inner {
    -webkit-mask: linear-gradient(#000 75%, #0000 100%);
    mask: linear-gradient(#000 75%, #0000 100%);
  }

  .unwrapped_blog_button {
    bottom: var(--size--0-5rem);
    max-width: calc(100svw - 1rem);
    font-size: 1.5rem;
  }

  .unwrapped_blog_article_logo {
    width: 10rem;
  }

  .unwrapped_surfer_subsection {
    margin-bottom: var(--gap--none);
  }

  .unwrapped_surfer_items {
    margin-top: var(--size--1rem);
  }

  .unwrapped_surfer_item {
    padding-right: var(--size--1-5rem);
    padding-left: var(--size--1-5rem);
    grid-column-gap: var(--gap--small);
    grid-row-gap: var(--gap--small);
    justify-content: center;
    align-items: center;
  }

  .unwrapped_surfer_item.is-full {
    grid-template-columns: 1fr 1fr;
  }

  .unwrapped_surfer_label {
    font-size: 1rem;
  }

  .unwrapped_surfer_icon {
    height: var(--size--3rem);
    flex: none;
  }

  .unwrapped_surfer_number {
    font-size: var(--size--3-5rem);
  }

  .sunrfer_unwrapped_photo {
    background-position: 50% 75%;
    height: 50svw;
  }

  .unwrapped_blog_content-heading.u-display-2xl {
    font-size: 1.75rem;
  }

  .unwrapped_hero_subtitle {
    display: none;
  }

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

  .academy-hero-form-wrap {
    max-width: 100%;
    min-height: auto;
    padding-top: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    padding-right: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    padding-bottom: var(--sizes--size--2\<deleted\|variable-b7e5dde3-4528-a48f-3010-60b2c376894a\>);
    padding-left: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    scroll-snap-align: center;
  }

  .com-hero-wrapper {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--gap--medium);
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
  }

  .com-hero-video {
    border-radius: var(--radius--none);
    background-color: var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
    border-style: none;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .com-hero-info {
    max-width: 22.5rem;
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
    grid-template-columns: minmax(200px, 1fr);
    justify-content: space-between;
    align-self: stretch;
    place-items: start stretch;
  }

  .com-cta-wrap {
    align-self: stretch;
    width: 100%;
  }

  .com-cta-wrap.is-mobile {
    width: 100%;
    margin-top: var(--size--1rem);
    margin-bottom: var(--size--1rem);
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    display: flex;
  }

  .com-cta-wrap.is-left {
    justify-content: flex-start;
    align-items: center;
  }

  .com-navbar {
    display: none;
  }

  .com-navbar-wrap {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
  }

  .com-navbar-cta-wrap {
    flex-flow: column-reverse;
  }

  .com-navbar-logo.w--current {
    height: auto;
  }

  .com-hero-video-content {
    max-width: none;
    padding: var(--size--0rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    justify-content: space-between;
    align-items: center;
  }

  .com-hero-video-headline {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .com-hero-video-rating {
    justify-content: center;
    align-items: center;
  }

  .div-block-755.u-text-small {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .com-list.is-grid {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    max-width: 22.5rem;
  }

  .div-block-760 {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    align-self: stretch;
    display: flex;
  }

  .section-com-whats-inside {
    background-image: linear-gradient(180deg, var(--_swatches---neutral--100) 95%, white);
  }

  .com-inside-subsection.is-authors {
    justify-content: space-between;
    align-items: center;
  }

  .com-list-icon {
    width: var(--size--1rem);
    height: var(--size--1rem);
    margin-top: .35rem;
  }

  .com-whats-inside-module {
    text-align: center;
  }

  .com-hero-introduction-headline.u-display-lg {
    line-height: 1.25;
    font-size: var(--u-display-sm);
  }

  .com-hero {
    padding-top: var(--size--1rem);
    border-bottom-left-radius: var(--size--3-5rem);
    border-bottom-right-radius: var(--size--3-5rem);
  }

  .com-whats-inside-module-chapters {
    text-align: left;
    min-width: 100%;
    margin-left: 0;
  }

  .com-whats-inside-chapter {
    padding-right: var(--size--1rem);
    padding-left: var(--size--1rem);
  }

  .com-testimonial_client-info {
    justify-content: center;
    align-items: center;
  }

  .com-testimonial_client {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .com-whats-inside-subsection-title.is-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .com-hero-img-wrap {
    display: none;
  }

  .com-authors-list {
    padding-bottom: var(--padding-vertical--small);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    flex-flow: column;
    grid-template-columns: 1fr 1fr minmax(85svw, 22.5rem);
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    overflow-x: auto;
  }

  .close-cta {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--gap--none);
    flex-flow: column;
    display: flex;
  }

  .div-block-761 {
    text-align: center;
    justify-content: center;
    align-items: stretch;
    max-width: none;
  }

  .close-cta-hedline.is-s-anish {
    font-size: 3rem;
  }

  .image-137 {
    object-position: 50% 0%;
    order: 1;
    max-width: 130%;
    max-height: 20rem;
    transform: translate(0%);
  }

  .com-close-cta {
    border-top-left-radius: var(--size--3-5rem);
    border-top-right-radius: var(--size--3-5rem);
    width: 100svw;
    box-shadow: var(--shadow-card);
  }

  .com-inside {
    padding-top: var(--padding-vertical--large);
    padding-bottom: var(--padding-vertical--large);
    grid-column-gap: var(--padding-vertical--large);
    grid-row-gap: var(--padding-vertical--large);
  }

  .com-author {
    scroll-snap-align: center;
    flex: none;
    width: 96%;
    max-width: 20rem;
  }

  .com-inside-arrow {
    width: 1.25rem;
  }

  .com-hero-mobile {
    width: 95svw;
    margin-bottom: var(--gap--large);
    border: var(--size--0-25rem) solid var(--swatches--brand--orange--main\<deleted\|variable-32e2638c-7c3e-f072-0ffd-0d6118661deb\>);
    border-radius: var(--size--2-5rem);
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    display: flex;
    overflow: clip;
  }

  .com-video-modal-button {
    display: none;
  }

  .com-hero-eyebrow {
    font-size: .9rem;
  }

  .com-hero-eyebrow.u-eyebrow {
    font-size: .875rem;
  }

  .com-hero-eyebrow-logo {
    width: 5.3em;
    display: flex;
  }

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

  .com-whats-inside-chapter-icon {
    width: var(--size--1rem);
    height: var(--size--1rem);
  }

  .inline-symbol {
    width: 1.75em;
    height: 1.75em;
    top: .5em;
  }

  .enterprise_hero {
    padding-top: var(--padding-vertical--large);
  }

  .enterprise_pages {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--padding-vertical--small);
    grid-column-gap: var(--padding-vertical--medium);
    grid-row-gap: var(--padding-vertical--medium);
  }

  .enterprise_pages_img_main {
    aspect-ratio: 3 / 2;
  }

  .enterprise_pages_testimonial {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .enterprise_pages_testimonial_client-image {
    width: var(--size--7rem);
  }

  .enterprise_pages_testimonial_client-logo {
    margin-left: var(--size--0rem);
  }

  .enterprise_team_person {
    width: var(--size--6rem);
  }

  .enterprise_team_check {
    left: 50%;
    right: 50%;
    transform: translate(-50%, 20%);
  }

  .enterprise_features {
    padding-top: var(--padding-vertical--large);
    padding-bottom: var(--global-padding);
    grid-column-gap: var(--padding-vertical--medium);
    grid-row-gap: var(--padding-vertical--medium);
  }

  .enterprise_features_tabs {
    grid-column-gap: var(--padding-vertical--medium);
    grid-row-gap: var(--padding-vertical--medium);
  }

  .enterprise_cs_card {
    align-self: center;
    min-width: 98svw;
  }

  .enterprise_cs_card-content {
    padding-top: var(--size--2-5rem);
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    text-align: center;
    flex-flow: column;
    grid-template-columns: .5fr;
    display: flex;
  }

  .enterprise_cs_card-number {
    margin-top: var(--gap--xlarge);
  }

  .enterprise_cs_card-number-wrap {
    justify-content: space-between;
    align-items: center;
  }

  .enterprise_cs_card-author {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .enterprise_cs_card-author-info {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .div-block-779 {
    height: 150%;
  }

  .div-block-779.is-mobile-right {
    display: block;
    left: auto;
    right: 0;
  }

  .enterprise_program {
    padding-bottom: var(--padding-vertical--none);
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
  }

  .enterprise_program_intro {
    margin-bottom: var(--gap--large);
    grid-column-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
    grid-row-gap: var(--gap--content\<deleted\|variable-9105031e-7e8e-e534-e965-40482ca50990\>);
    justify-content: center;
    align-items: stretch;
  }

  .enterprise_program_intro_button {
    margin-top: var(--gap--xlarge);
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .enterprise_program_card {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    align-self: center;
    width: 98svw;
  }

  .enterprise_program_card_content {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
  }

  .enterprise_program_card_content_logo {
    margin-left: 0;
  }

  .enterprise_cs_card-author-copy {
    flex-flow: column;
  }

  .enterprise_hero_swoosh {
    filter: brightness(125%);
    align-self: center;
    min-width: 150%;
    height: 40rem;
    margin-top: -5rem;
    margin-left: -10%;
  }

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

  .enterprise_benefits_primary {
    padding-right: var(--size--1rem);
    padding-left: var(--size--1rem);
  }

  .image-138 {
    border-top-left-radius: var(--radius--small);
    border-top-right-radius: var(--radius--small);
  }

  .enterprise_calculator-intro {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
  }

  .enterprise_calculator-calculator {
    border: var(--border-width) solid var(--swatches--neutral--gray-light\<deleted\|variable-8c395530-118e-175c-d162-02229e060fe7\>);
    align-self: center;
    width: 96svw;
  }

  .enterprise_calculator-card {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
  }

  .enterprise_calculator-card.is-results {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .enterprise_calculator-input-field {
    height: var(--size--4rem);
  }

  .enterprise_calculator-switcher, .enterprise_calculator-button {
    height: auto;
  }

  .enterprise_benefits_secondary {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-template-columns: repeat(1, minmax(200px, 1fr));
  }

  .enterprise_benefits_card {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    text-align: left;
    grid-template-rows: auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
  }

  .enterprise_benefits {
    width: 98svw;
    margin-top: var(--padding-vertical--medium);
    align-self: center;
  }

  .enterprise-form {
    padding: var(--size--0rem);
    border-radius: var(--radius--none);
    background-color: var(--swatches--neutral--transparent\<deleted\|variable-0b8664a1-62de-ffea-4c45-d39e1436ad7f\>);
    border-style: none;
    align-self: center;
  }

  .div-block-803 {
    align-self: center;
    width: 100svw;
  }

  .enterprise_gdpr_badge {
    width: var(--size--11rem);
    margin-left: auto;
    margin-right: auto;
    transform: translate(-20%, 410%);
  }

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

  .enterprise-form-modal {
    background-color: var(--_swatches---neutral--black);
    justify-content: flex-start;
    align-items: center;
  }

  .enterprise-form-modal-wrap {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
  }

  .blog-sidebar-banner-img {
    max-width: 100%;
    height: 50%;
  }

  .academy_hero-upcoming_persons {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-template-columns: 1fr;
  }

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

  .com-love_card {
    padding: 1.5rem;
  }

  .blog_navbar_items {
    grid-column-gap: var(--gap--none);
    grid-row-gap: var(--gap--none);
  }

  .blog_navbar_buttons {
    grid-column-gap: var(--size--0rem);
    grid-row-gap: var(--size--0rem);
  }

  .blog_navbar_item {
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    align-self: stretch;
  }

  .blog_navbar_item-toggle.w--open {
    padding-bottom: var(--size--0rem);
  }

  .blog_navbar_item-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--u-display-xs);
    flex: 1;
    overflow: hidden;
  }

  .blog-content {
    padding-right: var(--size--0rem);
    padding-left: var(--size--0rem);
  }

  .blog-content-wrap {
    border-style: none;
  }

  .blog-editors-pick {
    padding-top: var(--padding-vertical--medium);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
  }

  .blog-editors-pick_tab {
    font-size: var(--_text-sizes---u-text-main);
  }

  .blog-editors-pick_tabs {
    width: 100svw;
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    margin-left: calc(-1 * var(--global-padding));
  }

  .blog-card_info {
    margin-top: var(--gap--none);
    grid-row-gap: var(--size--0-125rem);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .blog-posts_col-list {
    grid-row-gap: var(--gap--xlarge);
    grid-template-columns: 1fr;
  }

  .section-blog-editors-pick {
    overflow: clip;
  }

  .blog-latest-articles_wrap {
    padding-top: var(--padding-vertical--medium);
  }

  .section-blog-banner {
    padding-top: var(--size--0rem);
    padding-bottom: var(--size--0rem);
  }

  .blog-banner {
    grid-template-columns: 1fr;
    width: calc(100% + 1rem);
    margin-left: -.5rem;
    margin-right: auto;
  }

  .blog-banner_content {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .blog-banner_img {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .blog-product {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--size--2rem);
  }

  .blog-product_content {
    grid-template-columns: minmax(200px, 1.65fr);
  }

  .blog-product_deco {
    border-radius: var(--radius--main);
  }

  .blog-product_col-list {
    padding-top: var(--gap--none);
    padding-bottom: var(--size--0rem);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
  }

  .blog_section-header {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: contents;
  }

  .blog-academy {
    padding-top: var(--padding-vertical--large);
    padding-bottom: var(--padding-vertical--large);
  }

  .tabs {
    width: calc(100svw - 2 * var(--global-padding));
  }

  .blog_section-header-actions {
    order: 9999;
  }

  .learn_primarry {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
    grid-template-columns: minmax(100%, 1fr) minmax(100%, 1fr) minmax(100%, 1fr);
  }

  .learn_card {
    padding-bottom: var(--size--2rem);
    text-align: center;
    text-wrap: balance;
    align-content: space-between;
    place-items: start center;
  }

  .learn_card.is-community {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .learn_card.is-gray {
    padding-top: var(--size--2-5rem);
  }

  .learn_card.is-course {
    padding-top: var(--size--0rem);
  }

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

  .learn_card-badge-icon {
    display: none;
  }

  .learn_card-content {
    grid-column-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    grid-row-gap: var(--sizes--size--0-5\<deleted\|variable-75798306-d689-f766-6230-334e26c66501\>);
    justify-content: flex-start;
    align-items: stretch;
    max-width: 20rem;
  }

  .learn_card-course-img {
    width: auto;
    min-width: 130%;
    position: relative;
    -webkit-mask-image: linear-gradient(to top, #0000 0%, #000 60%);
    mask-image: linear-gradient(to top, #0000 0%, #000 60%);
  }

  .learn_card-mobile-actions {
    margin-top: var(--gap--medium);
    align-self: stretch;
    display: flex;
  }

  .com-bundle {
    width: 95svw;
    margin-top: var(--padding-vertical--none);
    grid-template-rows: minmax(10rem, 1fr);
    align-self: center;
  }

  .com-bundle_content {
    padding-right: var(--global-padding);
    padding-bottom: var(--size--3rem);
    padding-left: var(--global-padding);
    border-radius: var(--size--2-5rem);
  }

  .com-bundle_deco {
    margin-top: 0%;
  }

  .com-bundle_pills.u-display-lg {
    font-size: var(--u-display-sm);
  }

  .com-review {
    font-size: .8rem;
  }

  .com-review_wrap {
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(80svw, 1fr) minmax(80svw, 1fr);
    grid-auto-columns: 1fr;
    align-self: center;
    place-items: start stretch;
    display: flex;
  }

  .learn_card-community-img {
    object-fit: cover;
  }

  .blog_navbar-menu {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
  }

  .menu-button {
    padding: var(--size--0-5rem);
  }

  .blog_navbar-mobile-search {
    margin-bottom: var(--size--0-5rem);
  }

  .blog_footer-searchbar-input:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    padding-top: var(--size--1rem);
    padding-bottom: var(--size--1rem);
  }

  .blog-post-hero_authors {
    grid-column-gap: var(--size--1rem);
    grid-row-gap: var(--size--0-25rem);
  }

  .blog-post_intro-title.u-display-xl {
    font-size: var(--u-display-lg);
  }

  .blog-post_sidebar-banner {
    padding-top: var(--size--3-5rem);
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    border-radius: var(--radius--section);
    flex-flow: column;
    display: flex;
  }

  .blog-post_footer-author-headline {
    font-size: var(--_text-sizes---u-text-main);
  }

  .blog-post_author-links {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-post_footer-author {
    grid-template-columns: 1fr;
  }

  .blog-post_cta {
    min-width: 96svw;
    margin-bottom: var(--padding-vertical--none);
    padding: var(--size--4rem) var(--global-padding) var(--global-padding);
    border-radius: var(--size--2rem);
    flex-flow: column;
    grid-template-columns: auto;
    justify-content: flex-start;
    align-self: center;
    place-items: stretch stretch;
  }

  .blog-post_cta-content {
    grid-column-gap: var(--gap--small);
    grid-row-gap: var(--gap--small);
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .collection-item-2 {
    flex: none;
  }

  .blog-post_relative-articles_col-item {
    padding-right: var(--gap--none);
    border-right-style: none;
    display: flex;
  }

  .blog-post_relative-articles_col-list {
    display: flex;
  }

  .div-block-818 {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .blog-posts_pagination {
    justify-content: center;
    align-items: stretch;
  }

  .updates_tags-col-list {
    grid-column-gap: var(--size--0-25rem);
    grid-row-gap: var(--size--0-25rem);
  }

  .update_wrap {
    padding-top: var(--padding-vertical--small);
    padding-bottom: var(--padding-vertical--small);
  }

  .update_wrap.is-article {
    padding-bottom: var(--padding-vertical--small);
  }

  .update_hero-img {
    border-radius: var(--radius--medium);
  }

  .updates_eyebrow-wrap {
    grid-column-gap: var(--size--0-25rem);
    grid-row-gap: var(--size--0-25rem);
    font-size: var(--size--0-75rem);
  }

  .update_relative-articles {
    padding-bottom: var(--size--3rem);
  }

  .spin_card {
    width: 15rem;
  }

  .spin_button-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: auto;
    max-width: 80%;
  }

  .writing-tools_app-cta {
    border-style: none;
  }

  .writing-tools_app-cta-list {
    margin-top: var(--size--0rem);
    padding: var(--size--0rem);
    border-radius: var(--radius--none);
    background-color: var(--_swatches---neutral--transparent);
    border-style: none;
    flex-flow: column;
    transform: none;
  }

  .writing-tools_app-cta-button {
    align-self: stretch;
  }

  .writing-tools_app-cta-list-icon-wrap {
    display: none;
  }

  .writing-tools_app-cta-list-group {
    width: 100%;
    max-width: 80svw;
    padding: var(--size--0rem);
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
    border-radius: var(--radius--none);
    background-color: var(--_swatches---neutral--transparent);
    border-style: none;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .div-block-833 {
    grid-column-gap: var(--gap--small);
    grid-row-gap: var(--gap--small);
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .writing-tools-more-wrap-col-list {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-843 {
    grid-column-gap: var(--gap--small);
    grid-row-gap: var(--gap--small);
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .hero_content_wrap-centered {
    grid-column-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
    grid-row-gap: var(--sizes--size--1\<deleted\|variable-82e910aa-0f3d-f0ce-a8ab-f17d92f8a0c9\>);
  }

  .home_social-credits {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
  }

  .home_social-credits-g2 {
    height: var(--size--1rem);
  }

  .blog-post_mobile-banner {
    margin-top: var(--padding-vertical--medium);
  }

  .blog-post_sidebar-banner-eyebrow.u-eyebrow {
    align-self: center;
  }

  .blog-post_sidebar-banner-title.u-display-xs {
    font-size: clamp(1.75rem, 8svw + 1rem, 2.5rem);
  }

  .blog-post_sidebar-banner-content {
    padding-top: var(--size--0rem);
    padding-bottom: var(--size--0rem);
    text-align: center;
  }

  .certificate-hero_list {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .certificate-content_testimonial-author {
    text-align: center;
    flex-flow: column;
  }

  .certificate-content_testimonial-avatar {
    width: 14rem;
    margin-right: -4rem;
  }

  .certificate-content_howto-intro {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--xlarge);
  }

  .certificate-content_howto-card-featured-deco {
    max-height: 40svw;
  }

  .certificate-content_fiverr-logo {
    width: 25svw;
    margin-bottom: var(--gap--medium);
  }

  .navbar-button.is-main.is-last {
    margin-bottom: auto;
  }

  .navbar-section.is-resources {
    grid-template-columns: auto;
  }

  .pricing-addon-testimonial_client {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .pricing-addon-testimonial_client-info {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .pricing-cards-ai-tracker {
    display: flex;
  }

  .navbar-card:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
    padding: 0;
  }

  .navbar--header-text {
    font-size: 1rem;
  }

  .navbar-column_card-content-header:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
    height: auto;
  }

  .navbar-column_card-content-title:where(.w-variant-8745962e-112a-8cab-5f3b-fd5a670094ee) {
    flex: 0 auto;
  }

  .clients--list, .clients--list:where(.w-variant-e7aca0a8-e77d-53fe-b260-9737da91ebf1) {
    grid-template-columns: 1fr 1fr;
  }

  .solution-platform {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .solution-button-cta.button.is-large {
    min-width: 60svw;
  }

  .solution-problem {
    padding-bottom: var(--size--0rem);
  }

  .solution-hero_content-main {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    max-width: 22.5rem;
  }

  .solution-hero_content-list {
    max-width: 80svw;
  }

  .solution-hero_content-logos {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .solution-buttons {
    justify-content: center;
    align-items: center;
  }

  .solution-hero_content-eyebrow {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .solution-hero_content-list-item {
    justify-content: space-between;
    align-items: flex-start;
  }

  .solution-hero_content-list-item-icon {
    margin-top: var(--size--0-25rem);
  }

  .solution-problem_pains {
    width: 100svw;
    margin-left: calc(-1 * var(--global-padding));
  }

  .solution-quote-rt.u-display-md {
    font-size: var(--u-display-lg);
  }

  .solution-problem_pains-card {
    padding: var(--size--2-5rem) var(--size--2rem);
    grid-column-gap: var(--size--2rem);
    grid-row-gap: var(--size--2rem);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .solution-problem_pains-rt.u-display-xs {
    font-size: var(--u-display-xs);
  }

  .solution-problem_pains-summary {
    padding-right: var(--size--2rem);
    padding-left: var(--size--2rem);
  }

  .solution-quote_author {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .solution-quote_author-detials {
    margin-right: var(--size--0rem);
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .solution-solution_benefits {
    width: 100svw;
    margin-left: calc(-1 * var(--global-padding));
  }

  .solution-solution_benefit {
    padding: var(--size--2-5rem) var(--size--2rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
  }

  .div-block-905 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-906 {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
  }

  .solution-platform_wrap {
    grid-column-gap: var(--gap--xlarge);
    grid-row-gap: var(--gap--large);
    flex-flow: column;
    grid-auto-columns: 1fr;
  }

  .platform-cards.is-solution {
    grid-column-gap: var(--padding-vertical--small);
    grid-row-gap: var(--padding-vertical--small);
    width: 100svw;
    max-width: max(90svw, 22.5rem);
    margin-left: 0;
    display: flex;
  }

  .platform-card.is-solution {
    margin-left: 0;
    margin-right: 0;
  }

  .solution-cta_button-wrap {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .solution-problem_headline-copy {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    text-align: center;
    place-items: start center;
  }

  .solution_card-icon {
    width: var(--size--2-5rem);
  }

  .discount_cta-wrap {
    justify-content: center;
    align-items: stretch;
  }

  .ai-tracker_hero {
    padding-top: var(--padding-vertical--medium);
  }

  .ai-tracker_models-wrap {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .ai-tracker_hiw-section {
    text-align: center;
  }

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

  .ai-tracker-wycd-cards {
    grid-template-columns: 1fr;
  }

  .ai-tracker-wycd-card {
    padding-bottom: var(--size--4rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .ai-tracker_radar-item {
    font-size: .6rem;
  }

  .ai-tracker-radar {
    padding-top: 8rem;
  }

  .ai-tracker_for-who-paragraph.u-display-md {
    font-size: var(--u-display-xs);
  }

  .ai-tracker-h1.u-display-2xl {
    font-size: var(--u-display-xl);
  }

  .ai-tracker_close-cta {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .ai-tracker_close-cta-img {
    border-radius: var(--radius--small);
    margin-bottom: -1rem;
    position: relative;
  }

  .com-inside-subsection-headline-copy {
    padding-left: var(--size--0rem);
    text-align: center;
  }

  .blog-post_sidebar-banner-list {
    justify-content: flex-start;
    align-items: center;
  }

  .ais-chatgpt-bar {
    max-width: 100%;
  }

  .com-hero-ctas {
    margin-bottom: var(--gap--large);
    align-self: stretch;
  }

  .unwrapped_playbook {
    padding-top: var(--padding-vertical--medium);
    padding-bottom: var(--padding-vertical--medium);
  }

  .unwrapped_clients {
    padding-bottom: var(--padding-vertical--none);
  }

  .unwrapped_footer {
    padding-top: var(--padding-vertical--large);
  }

  .unwrapped_sticker {
    max-width: 5.625rem;
    max-height: 3.94005rem;
  }

  .unwrapped_numbers-row {
    padding-right: var(--size--2-5rem);
    padding-left: var(--size--2-5rem);
  }

  .unwrapped_playbook-wrap {
    padding-right: var(--size--1-5rem);
    padding-left: var(--size--1-5rem);
  }

  .unwrapped_playbook-cursor {
    left: -10%;
  }

  .unwrapped_footer-bg-2 {
    height: var(--size--2-5rem);
  }

  .unwrapped_clients-wrap {
    text-align: center;
  }

  .unwrapped_clients-item {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .unwrapped_clients-item.is-button {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .unwrapped_clients-item-logo {
    width: var(--size--7-5rem);
    height: var(--size--7-5rem);
  }

  .unwrapped_clients-items {
    text-align: left;
    flex-flow: column;
  }

  .pricing-2026-intro {
    padding-bottom: var(--size--0rem);
    text-align: center;
    border-bottom-style: none;
    justify-content: center;
    align-items: flex-end;
  }

  .pricing-2026-compare-item.is-why {
    padding-top: var(--size--0-25rem);
    padding-bottom: var(--size--0-25rem);
    justify-content: flex-start;
    align-items: center;
    min-height: 8.5rem !important;
  }

  /* 2026-09-21 pricing-plans re-sync (see the root-level block) */
  .pricing-2026-cards {
    flex-flow: column;
  }

  .pricing-2026-card.is-featured {
    border-top-left-radius: var(--radius--medium);
    border-top-right-radius: var(--radius--medium);
    border-style: solid;
  }

  .pricing-2026-cards-wrap {
    grid-template-columns: 1fr;
  }

  .pricing-2026-above-bg {
    height: 36.5rem;
  }

  .ai-tracker_advantage-team-card {
    aspect-ratio: 1;
  }

  .pricing-2026-outro {
    padding-bottom: var(--size--0rem);
    text-align: center;
    border-bottom-style: none;
    justify-content: center;
    align-items: flex-end;
  }

  .ai-tracker_problem-graph-prompt {
    width: 15rem;
  }

  .surfer-3_hero-cta {
    min-width: 69%;
  }

  .surfer-3_hero-heading_line.is-llm {
    display: flex;
  }

  .surfer-3_hero-heading_line.is-rotator {
    flex-flow: column;
  }

  .surfer-3_infographic_headline {
    flex-flow: column;
    display: flex;
  }

  .surfer-3_infographic_pill-row {
    width: 90%;
    margin-top: var(--padding-vertical--medium);
  }

  .surfer-3_infographic_connector {
    height: 4rem;
  }

  .surfer-3_infographic_connector.is-last {
    margin-bottom: -2rem;
  }

  .surfer-3_infographic_macbook {
    min-height: 40rem;
  }

  .surfer-3_infographic_macbook_screen {
    overflow: visible;
  }

  .surfer-3_infographic_macbook_menubar {
    width: 80svw;
    margin-left: auto;
    margin-right: auto;
    top: 2.5rem;
  }

  .surfer-3_infographic_macbook_menubar-left {
    display: none;
  }

  .surfer-3_infographic_macbook_menubar-right {
    flex: 1;
  }

  .surfer-3_infographic_macbook_menubar-item {
    order: -9999;
    margin-right: auto;
  }

  .surfer-3_infographic_chat {
    top: var(--size--5rem);
    max-width: 75svw;
    min-height: 20rem;
    padding: var(--size--0rem);
    border-radius: var(--radius--none);
    background-color: var(--_swatches---neutral--transparent);
    border-style: none;
  }

  .surfer-3_infographic_chat_top {
    display: none;
  }

  .surfer-3_infographic_chat_cta {
    grid-column-gap: var(--size--0-25rem);
    grid-row-gap: var(--size--0-25rem);
    border-top-left-radius: var(--radius--section);
    border-top-right-radius: var(--radius--section);
    border-bottom-left-radius: var(--radius--section);
    border-bottom-right-radius: var(--radius--section);
    flex-flow: column;
    align-self: center;
    width: calc(100% - 2rem);
  }

  .surfer-3_infographic_menubar-icon.is-theme {
    display: none;
  }

  .surfer-3_infographic_menubar-icon.is-battery {
    width: var(--size--1-25rem);
    display: flex;
  }

  .surfer-3_infographic_macbook_chassis, .surfer-3_infographic_macbook_wallpaper {
    display: none;
  }

  .surfer-3_era_sub {
    font-size: 1rem;
  }

  .surfer-3_solution_header {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
  }

  .surfer-3_solution_header-grid {
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
    flex-flow: column;
    display: flex;
  }

  .surfer-3_solution_pillars {
    grid-column-gap: var(--gap--large);
    grid-row-gap: var(--gap--large);
  }

  .section_surfer-3_testimonial {
    padding-top: var(--padding-vertical--xlarge);
    padding-bottom: var(--padding-vertical--xlarge);
  }

  .surfer-3_visibility-os_top {
    padding: var(--padding-vertical--medium) var(--size--3rem);
    justify-content: center;
    align-items: flex-start;
  }

  .surfer-3_visibility-os_top-heading.u-display-lg {
    text-align: left;
    flex-flow: column;
    display: flex;
  }

  .surfer-3_visibility-os_chapter-header {
    padding-left: var(--size--0rem);
  }

  .surfer-3_visibility-os_chapter-header_inner {
    padding: var(--padding-vertical--medium) var(--size--3rem);
    background-image: linear-gradient(to bottom, #ffffffe0, #ffffffe0), linear-gradient(0deg, var(--_swatches---neutral--transparent), var(--_swatches---orange--main));
  }

  .surfer-3_visibility-os_tab {
    padding-left: var(--size--0rem);
  }

  .surfer-3_visibility-os_tab-inner {
    padding: var(--padding-vertical--medium) var(--size--3rem);
  }

  .surfer-3_visibility-os_persona {
    padding-right: var(--size--3rem);
    padding-left: var(--size--3rem);
    grid-column-gap: var(--gap--medium);
    grid-row-gap: var(--gap--medium);
  }

  .surfer-3_visibility-os_persona-quote {
    font-size: 1.25em;
  }

  .surfer-3_visibility-os_persona-row {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .surfer-3_dot-pattern {
    width: 100%;
    height: 80%;
    left: 0;
    -webkit-mask-image: linear-gradient(to top, #0000 0%, #000 50%);
    mask-image: linear-gradient(to top, #0000 0%, #000 50%);
  }

  .surfer-3_visibility-os_updates {
    padding-right: var(--global-padding);
    padding-bottom: var(--size--2-5rem);
    padding-left: var(--global-padding);
  }

  .surfer-3_updates_header {
    grid-column-gap: var(--gap--main);
    grid-row-gap: var(--gap--main);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .surfer-3_updates_view-all.is-clikup {
    margin-top: var(--gap--medium);
  }

  .surfer-3_updates_grid {
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    width: 100svw;
    overflow-x: auto;
  }

  .section_surfer-3_advantage {
    padding-top: var(--padding-vertical--xlarge);
    padding-bottom: var(--padding-vertical--large);
    grid-row-gap: var(--gap--xlarge);
  }

  .surfer-3_advantage-rulers {
    grid-column-gap: var(--size--6rem);
    grid-row-gap: var(--size--6rem);
  }

  .surfer-3_advantage-timeline-line-main {
    width: 48rem;
  }

  .surfer-3_studies-header {
    margin-bottom: var(--gap--medium);
  }

  .surfer-3_studies-stat {
    padding-right: var(--size--2-5rem);
    padding-left: var(--size--2-5rem);
  }

  .surfer-3_studies-stat.is-hero {
    min-height: 20rem;
  }

  .surfer-3_studies-stat_number {
    font-size: 8rem;
  }

  .surfer-3_studies-stat_number.is-secondary {
    font-size: 3rem;
  }

  .surfer-3_studies-footer {
    padding-top: var(--size--2rem);
  }

  .surfer-3_studies-quote-card {
    padding-right: var(--size--1-5rem);
    padding-left: var(--size--1-5rem);
  }

  .surfer-3_studies-quote {
    font-size: var(--size--1-5rem);
    text-align: center;
  }

  .surfer-3_studies-quote.is-main {
    font-size: var(--size--1-5rem);
  }

  .surfer-3_studies-quote-footer {
    justify-content: center;
    align-items: center;
  }

  .surfer-3_cta-app {
    height: 9rem;
    margin-top: var(--gap--none);
  }

  .surfer-3_era-_problem-cards {
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    min-width: auto;
    max-width: 100svw;
  }

  .surfer-3_era-problem-graph {
    height: var(--size--12rem);
  }

  .surfer-3_era-problem-graph-number.u-display-2xl {
    font-size: 3rem;
  }

  .surfer-3_era-sources {
    justify-content: center;
    align-items: center;
  }

  .navbar-positive-card {
    width: 12rem;
  }

  .collection-item-5 {
    scroll-snap-align: start;
  }

  .surfer-3_infographic_iphone {
    min-width: 96svw;
    display: block;
    top: 0%;
  }

  .section_surfer-3_testimonial-wrap {
    padding-right: var(--global-padding);
    padding-left: var(--global-padding);
    background-color: var(--_swatches---neutral--transparent);
    border-style: none;
  }

  .surfer-3_testimonials-quote-card {
    border-top-color: var(--_swatches---neutral--300);
    border-right-color: var(--_swatches---neutral--300);
    border-bottom-color: var(--_swatches---neutral--300);
    border-left-color: var(--_swatches---neutral--300);
    background-color: var(--_swatches---neutral--100);
    text-align: center;
    min-width: calc(100svw - (2 * var(--global-padding)));
    background-image: linear-gradient(#ffffffd6, #ffffffd6);
    justify-content: flex-start;
    align-items: center;
  }

  .surfer-3_testimonials-quote-footer {
    justify-content: flex-start;
    align-items: center;
  }

  .surfer-3_testimonials-quote-logo {
    align-self: center;
  }

  .surfer-3_testimonials-quote-card-bg {
    height: 6rem;
  }

  .surfer-3_testimonials-quote-card-bg.is-right {
    right: auto;
  }

  .surfer-3_visibility-os_persona-mark {
    width: 2rem;
  }

  .pricing-ait-slider-note {
    margin-bottom: var(--gap--large);
  }

  .pricing-ait-slider-question {
    margin-bottom: var(--gap--small);
  }

  .pricing-aiseo-headline {
    padding-bottom: var(--size--0rem);
    border-bottom-style: none;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: -1.5rem;
  }

  .pricing-aiseo-tabs {
    margin-top: var(--gap--none);
  }

  .pricing-view-seg__label {
    padding-top: var(--size--1rem);
    padding-bottom: var(--size--1rem);
  }

  .section-pulse-about {
    padding-top: var(--padding-vertical--xlarge);
    padding-bottom: var(--padding-vertical--xlarge);
    text-align: center;
  }

  .section-pulse-proof {
    padding-top: var(--padding-vertical--large);
    padding-bottom: var(--padding-vertical--large);
  }

  .pulse-scale-bands {
    flex-flow: column;
    grid-template-columns: minmax(50px, 1fr);
    grid-auto-columns: minmax(50px, 1fr);
    display: flex;
  }

  .pulse-band {
    grid-column-gap: var(--gap--xsmall);
    grid-row-gap: var(--gap--xsmall);
  }

  .pulse-scale-legend {
    padding-top: var(--size--1-5rem);
    padding-bottom: var(--size--1-5rem);
  }

  .pulse-unlock {
    padding-top: var(--size--16rem);
    padding-right: var(--size--1-5rem);
    padding-left: var(--size--1-5rem);
    justify-content: center;
    align-items: stretch;
  }

  .pulse-unlock-copy {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .pulse-unlock-lock.is-orange {
    top: -1rem;
    left: auto;
    right: auto;
    transform: translate(-30%, -10%);
  }

  .pulse-unlock-lock.is-violet {
    width: 13rem;
    top: -2rem;
    left: auto;
    right: auto;
    transform: translate(25%);
  }

  .pulse-platform-copy {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .pulse-platform-actions {
    flex-flow: column;
    align-self: stretch;
  }

  .pulse-platform-features {
    max-width: 24rem;
  }

  .one-time-visibility-report-content-eyebrow {
    flex-flow: column;
  }

  .one-time-visibility-report-info-cards {
    grid-template-columns: minmax(200px, 1fr);
  }

  .one-time-visibility-report-info-card {
    padding-top: var(--size--2rem);
    aspect-ratio: auto;
  }

  .one-time-report-p.u-text-large, .one-time-report-p.u-text-large.u-text-muted, .one-time-report-p.u-text-medium {
    font-size: 1rem;
  }

  .one-time-visibility-report-app-button {
    font-size: .9rem;
  }

  .one-time-visibility-report-email {
    font-size: 1rem;
  }
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d4fc-e43721c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d642-e43721c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d645-e43721c5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6a0-e43721c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6a1-e43721c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6b1-e43721c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6b8-e43721c5 {
  grid-area: 2 / 3 / 3 / 4;
  justify-self: end;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6d6-e43721c5 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6f0-e43721c5 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6fc-e43721c5 {
  grid-area: 5 / 1 / 9 / 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6fe-e43721c5 {
  grid-area: 5 / 2 / 9 / 3;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d72a-e43721c5 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d72c-e43721c5 {
  grid-area: 5 / 1 / 9 / 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d72e-e43721c5 {
  grid-area: 5 / 2 / 9 / 3;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d75a-e43721c5 {
  grid-area: 1 / 2 / 5 / 3;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d75c-e43721c5 {
  grid-area: 5 / 1 / 9 / 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d75e-e43721c5 {
  grid-area: 5 / 2 / 9 / 3;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d84c-e43721c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d871-e43721c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d887-e43721c5, #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d893-e43721c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d899-e43721c5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  grid-column: span 3 / span 3;
}

#w-node-_0a0a846c-144f-83ce-273b-ae8f1adecca9-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: center;
}

#w-node-_208ab334-39d3-a042-d137-5cf40b190fe3-9bf23e7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_602a33d1-abe7-050d-7dcb-b04f5ff08a54-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_1dbf151f-97e7-e109-a876-8c3f63182a87-9bf23e7a, #w-node-_27d4ce38-8f15-e824-f431-fd6081082fee-9bf23e7a, #w-node-ac8fa755-aa05-f7ef-652c-4f98f773e851-9bf23e7a, #w-node-_9e46255d-8d74-9d50-1c93-cc4627e81089-9bf23e7a, #w-node-_73690f74-15ac-090e-c62b-eff653daaccb-9bf23e7a, #w-node-_18b0418b-18b1-4dd3-57b8-7929db9f5ab2-9bf23e7a, #w-node-_3164ae00-118c-13da-d0f1-4374a7b90f6c-9bf23e7a, #w-node-_887ccc5c-bb9a-adab-4abf-3473e02693e1-9bf23e7a, #w-node-_7431a5a2-de06-96d2-5221-a88a30dbea31-9bf23e7a, #w-node-_1247daa9-862d-0790-9305-d2bdbea57580-9bf23e7a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c56a333f-81c4-cdad-0c03-05c85548bd6a-9bf23e7a {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a4e0c8ad-68b1-2048-5954-34d795fdad7e-9bf23e7a {
  justify-self: start;
}

/* 2026-09-21 pricing-plans re-sync: grid rules for the PricingPlans.astro nodes
   (live puts them in exactly this spot, right after a4e0c8ad). */
#w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a54-a8611a53 {
  align-self: stretch;
}

#w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a55-a8611a53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a58-a8611a53 {
  align-self: stretch;
}

#w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a96-a8611a53, #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a97-a8611a53 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f7fdf3d1-d419-9acc-dd0e-36623153fcb9-3153fcb8, #w-node-f7fdf3d1-d419-9acc-dd0e-36623153fcd2-3153fcb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7fdf3d1-d419-9acc-dd0e-36623153fcda-3153fcb8 {
  align-self: stretch;
}

#w-node-f7fdf3d1-d419-9acc-dd0e-36623153fce9-3153fcb8 {
  align-self: start;
}

#w-node-f7fdf3d1-d419-9acc-dd0e-36623153fd1a-3153fcb8:where(.w-variant-ec7882b2-13f8-3670-6175-15e0d72f8050) {
  grid-column: span 1 / span 1;
}

#w-node-f7fdf3d1-d419-9acc-dd0e-36623153fd2b-3153fcb8 {
  align-self: stretch;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce022659-ce022653 {
  place-self: center;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce022675-ce022653 {
  justify-self: end;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce022678-ce022653 {
  grid-area: 1 / 8 / 2 / 9;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce02267b-ce022653 {
  grid-area: 1 / 9 / 2 / 10;
}

#brand-menu.w-node-_7ee1a2e0-8418-c581-e123-9938ce022681-ce022653 {
  grid-area: 2 / 2 / 3 / 9;
}

#w-node-_9eb9d70e-a54c-6157-6e98-cddcf4ceef76-ce022653, #w-node-_24285cfc-750e-fa1a-96c6-981aac363887-ce022653 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24285cfc-750e-fa1a-96c6-981aac363888-ce022653 {
  align-self: stretch;
}

#platform-menu.w-node-_7ee1a2e0-8418-c581-e123-9938ce0226c5-ce022653 {
  grid-area: 3 / 2 / 4 / 9;
  justify-self: stretch;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce0226c6-ce022653 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#solutions-menu.w-node-_7ee1a2e0-8418-c581-e123-9938ce0226f6-ce022653 {
  grid-area: 4 / 2 / 5 / 9;
  align-self: start;
}

#resources-menu.w-node-_7ee1a2e0-8418-c581-e123-9938ce022732-ce022653 {
  grid-area: 5 / 2 / 6 / 9;
  align-self: start;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce022733-ce022653, #w-node-_7ee1a2e0-8418-c581-e123-9938ce022747-ce022653, #w-node-_7ee1a2e0-8418-c581-e123-9938ce022763-ce022653 {
  align-self: start;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce022764-ce022653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce022778-ce022653 {
  align-self: start;
}

#w-node-_7ee1a2e0-8418-c581-e123-9938ce02278c-ce022653 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#about-positive-menu.w-node-_18f33602-739e-caa5-0b57-70e6c7afee75-ce022653 {
  grid-area: 6 / 2 / 7 / 9;
  align-self: start;
}

#w-node-_18f33602-739e-caa5-0b57-70e6c7afee77-ce022653 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_18f33602-739e-caa5-0b57-70e6c7afee8b-ce022653, #w-node-_875e1014-dd86-b8ef-4530-fe788c9b83f5-ce022653, #w-node-_6513a740-3ee5-5fea-933d-d4cb4eefd419-ce022653, #w-node-_6ec1d8e0-46d7-6d04-a339-78b1a2b77075-ce022653 {
  align-self: stretch;
}

#w-node-_5c5e577a-1fc2-1e3e-0272-f8c8af0d790e-adc8099c, #w-node-_6dcc58b1-0081-9cd1-49a2-62364e14142e-adc8099c {
  place-self: center end;
}

#w-node-_95a9ba19-f61c-c467-8e0d-4847ceaee3ef-e43721ea {
  justify-self: center;
}

#w-node-f6231e89-4029-0412-fc6c-af3a389a0a59-e43721fe {
  grid-area: span 2 / span 5 / span 2 / span 5;
}

#w-node-_5e3a8db6-c670-2c89-9919-509f9bee1239-e4372214 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ba195a2-a144-15a9-b500-3bc00bbd8900-e4372214 {
  align-self: end;
}

#w-node-_030cc983-5677-bc83-b69c-544d01a8bbdb-e4372214, #w-node-_9505925a-0356-8242-67f2-79a5f185a271-e4372214 {
  align-self: stretch;
}

#w-node-_79d2e6a1-9f6d-a271-5b07-fab275894375-e4372214 {
  align-self: end;
}

#w-node-_06c2e409-4aa1-7004-1fdf-a6df13615a80-e4372214, #w-node-_09dd5029-a4a5-3e6b-a93d-b605d30c0322-e4372214, #w-node-_8759c9f0-c0d3-9603-d3c6-5191ace3c716-e4372214, #w-node-_085613af-93b3-3d00-6017-04132724ff88-e4372214 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ba195a2-a144-15a9-b500-3bc00bbd8952-e4372214, #w-node-_3ba195a2-a144-15a9-b500-3bc00bbd8977-e4372214 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-e437221a {
  align-self: start;
}

#w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046fc-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04707-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04713-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0471f-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04865-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04866-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0486b-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04870-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04875-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04878-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0487b-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0487e-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04881-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04884-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04887-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0488a-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0488d-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04890-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04893-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04896-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04899-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0489c-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0489f-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048a2-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048b1-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048b4-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048b6-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048b9-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048bc-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048bf-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048c1-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048c3-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048c6-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048c9-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048cb-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048cd-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048cf-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048d2-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048d4-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048d6-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048d8-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048db-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048dd-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048e0-e437221a, #w-node-efd67eb1-d1bc-8f5b-5719-24fa0ea29908-0ea29903, #w-node-ad7085cd-9b9e-b954-1d8c-6f0ccaca8a60-0ea29903 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f23d248-4995-9db8-66a4-2396c1bb01bc-c1bb01bb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f23d248-4995-9db8-66a4-2396c1bb01d9-c1bb01bb, #w-node-_1f23d248-4995-9db8-66a4-2396c1bb01e2-c1bb01bb, #w-node-_1f23d248-4995-9db8-66a4-2396c1bb0214-c1bb01bb, #w-node-_1f23d248-4995-9db8-66a4-2396c1bb024f-c1bb01bb, #w-node-aa4ea577-97ce-ca45-bd28-a566693fa2a9-c1bb01bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c442fe5c-3400-1f06-db6a-76ed0c93d6f6-e4372240, #w-node-c442fe5c-3400-1f06-db6a-76ed0c93d71b-e4372240, #w-node-_1c348e98-40d9-9e33-816f-7233834c6fa4-e4372240 {
  align-self: stretch;
}

#w-node-_4ff0b85a-3249-0817-5a82-dff3e31b63d9-64ca3e48, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd07-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad100164d-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd09-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad100164b-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd0b-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad100164f-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd0d-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad1001651-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd0f-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad1001653-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd11-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad1001655-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd13-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad1001657-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd15-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad1001659-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd17-e4372275, #w-node-_8646c681-5056-a368-7dd7-8e7ad100165b-e4372275, #w-node-_548efae9-1482-c977-9a02-cc2a7a05cfa3-e4372275, #w-node-_38e0f24e-f46e-3b0b-482a-599c949a0e19-e4372275, #w-node-_01751d51-803a-d8e4-d111-9a466b241277-e4372275, #w-node-_249104fc-72cb-45ee-4835-f87c51ed0c07-e4372275, #w-node-d01bf87b-d1dd-7152-9be0-08fb9d772570-e4372275, #w-node-_84ad6528-2e09-2d5e-29f8-f879732bf54d-e4372275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8f47125-1603-b155-33d3-2aa35c3efc7d-e4372275, #w-node-dafb215c-0905-fe7a-b067-87c69327c95d-e4372275, #w-node-dafb215c-0905-fe7a-b067-87c69327c950-e4372275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_7976f53d-2dcd-86c9-01cc-7aaccb23bd90-e4372275 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d629ec5-e554-f7a7-c3dc-91df99a3be19-e4372275, #w-node-_84b45d04-474f-a2d2-c352-10c87a597ad9-e4372275, #w-node-_7f11aa38-d24b-c801-4e7a-74e57eac4f02-7eac4f02 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b393-e4372277 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b3d0-e4372277 {
  place-self: end;
}

#w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b3f7-e4372277 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b412-e4372277, #w-node-e69c5647-a12e-b75f-bbb0-749f30010f25-e4372278, #w-node-_2062dac9-ef3e-0946-8aee-8e9fcd308101-e4372278, #w-node-efe4fa20-3ba8-623f-7131-017cbb15148a-e4372278, #w-node-_9f14cc89-e1c4-a128-485e-8c0ed4b5fa05-e4372278, #w-node-_384731d0-ab7a-dae0-d9f0-ef89a59da324-e4372278, #w-node-a3fa1065-3bef-c7e1-f2b1-c555554c8ba1-e4372278, #w-node-_1d705080-ea20-2ad7-8c2e-a976811f28aa-e4372278, #w-node-_1d705080-ea20-2ad7-8c2e-a976811f28ae-e4372278 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ce15316-b4f0-a227-64c5-ad1699310c12-e437227b {
  place-self: stretch center;
}

#w-node-fc017aa5-d5d9-4460-6e3d-a9f881e66dce-e437227b {
  justify-self: stretch;
}

#w-node-_72f87a19-a0fe-e707-4c53-d6fc7a17974c-e437227c, #w-node-_72f87a19-a0fe-e707-4c53-d6fc7a179758-e437227c {
  place-self: stretch stretch;
}

#w-node-b999c977-dc00-d29f-3b86-70fad2543dd5-e437227c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0ecc72a-4990-bbfc-9a27-ed7d208787d4-e437227c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e8ecfc54-0edd-7e2a-9fe0-74471780e854-e437227c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_72f87a19-a0fe-e707-4c53-d6fc7a17981b-e437227c {
  align-self: end;
}

#w-node-_72f87a19-a0fe-e707-4c53-d6fc7a179787-e437227c {
  justify-self: stretch;
}

#w-node-_72f87a19-a0fe-e707-4c53-d6fc7a1797b6-e437227c, #w-node-_72f87a19-a0fe-e707-4c53-d6fc7a1797bf-e437227c {
  place-self: stretch stretch;
}

#w-node-_2725f7a6-baa0-2a39-0fcc-427650e0931a-50e09319:where(.w-variant-377f116d-9bd6-fd2a-fa27-d34ca03a8a0e) {
  order: 9999;
}

#w-node-_00d0f04d-29b4-990d-e7e3-b896443986df-e437229c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_00d0f04d-29b4-990d-e7e3-b896443986f2-e437229c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_00d0f04d-29b4-990d-e7e3-b8964439876d-e437229c {
  place-self: center;
}

#w-node-b784a838-a7c7-8a42-f0a7-2250b388aa71-e43722c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_42d37eaa-e371-5d13-a10b-cdccdf481eee-e43722c2 {
  align-self: stretch;
}

#w-node-_42d37eaa-e371-5d13-a10b-cdccdf481efd-e43722c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bdd06d76-b57a-d9b9-9c74-d859bfd3fc14-e43722c5 {
  justify-self: end;
}

#w-node-bdd06d76-b57a-d9b9-9c74-d859bfd3fc21-e43722c5, #w-node-_7674f3a2-0a32-520d-eb6a-29cad7af24c2-e43722c5, #w-node-_7674f3a2-0a32-520d-eb6a-29cad7af24c9-e43722c5, #w-node-_5800b188-15ff-26e5-a49f-97b56560686b-e43722c5, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec84f5-e43722c5, #w-node-f5c26ce0-3ebd-1162-cd1f-713f54c217a7-e43722c5, #w-node-d0f74b24-04a5-dd97-ac71-89b8d0aec504-e43722c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0059b67-9d41-bc26-5eec-22ed5d0fd5b2-e4372322 {
  place-self: center start;
}

#w-node-f4f7ae12-0f86-5f61-38dc-920c20d724f6-e4372322 {
  align-self: end;
}

#w-node-_25a031f0-c83a-b47b-fb7d-7098b4331a15-e4372322, #w-node-_25a031f0-c83a-b47b-fb7d-7098b4331a16-e4372322, #w-node-_25a031f0-c83a-b47b-fb7d-7098b4331a17-e4372322, #w-node-_42675f01-fbdc-ecf2-a830-85b56da58c9c-6da58c9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2faac58-d395-57b6-8712-b2c07204ccc5-e4372351 {
  place-self: center start;
}

#w-node-_155a7d30-d8de-7186-198d-5b2b6788b100-e437235c, #w-node-_155a7d30-d8de-7186-198d-5b2b6788b10b-e437235c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d9472e-e4372483 {
  justify-self: stretch;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94783-e4372483 {
  justify-self: center;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947a6-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947ac-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947b8-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947be-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947c4-e4372483 {
  align-self: start;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947d9-e4372483 {
  justify-self: center;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d948f0-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d948fd-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d9490a-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94917-e4372483 {
  align-self: start;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94921-e4372483 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94926-e4372483 {
  justify-self: stretch;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94940-e4372483 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94944-e4372483 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_0fe94a89-f086-8b02-ba94-960f89334e02-e4372487, #w-node-efe4fa20-3ba8-623f-7131-017cbb15148a-e4372487, #w-node-_384731d0-ab7a-dae0-d9f0-ef89a59da324-e4372487, #w-node-a3fa1065-3bef-c7e1-f2b1-c555554c8ba1-e4372487, #w-node-_7af38c07-bba5-f94d-3a01-3c368f60cbaa-e4372487 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fd0cb7a-0528-203e-4efa-15bde717ee89-e4372487 {
  align-self: center;
}

#w-node-db323b77-a609-ccf3-648b-eae6836c3453-e4372487, #w-node-_016a31db-1d30-6350-bfbd-61a3abe6e567-e4372487, #w-node-db323b77-a609-ccf3-648b-eae6836c345a-e4372487, #w-node-_1944ae7f-2a7d-4e54-c538-2b9d7eda8a98-e4372487, #w-node-a42bdf0a-b2df-60a8-3c46-c1eadebf32fa-e4372487, #w-node-c4a13ba9-ffeb-cfde-1869-61b638ce1913-e4372487, #w-node-a518752a-f4b2-f516-da01-5f625b6b51df-e4372487, #w-node-_2623e624-c9af-c635-b816-d7f7c71d412e-e4372487, #w-node-_427ddf82-085e-f09c-d2c0-19f9932331c8-e4372487, #w-node-af2a8e8a-f2f6-a6ec-6e79-40d0235e6eb1-e4372487, #w-node-_4addc472-53a6-19e0-6507-0d0cab3872c1-e4372487, #w-node-_68365865-f6e3-ce41-c144-be4b3ff8a302-e43724c5, #w-node-_68365865-f6e3-ce41-c144-be4b3ff8a2eb-e43724c5, #w-node-_68365865-f6e3-ce41-c144-be4b3ff8a2f6-e43724c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1091bf4-b16b-6350-4ddf-a8604f403c5b-e43724cc {
  place-self: center start;
}

#w-node-e1091bf4-b16b-6350-4ddf-a8604f403c65-e43724cc {
  align-self: end;
}

#w-node-e1091bf4-b16b-6350-4ddf-a8604f403c77-e43724cc, #w-node-e1091bf4-b16b-6350-4ddf-a8604f403c80-e43724cc, #w-node-e1091bf4-b16b-6350-4ddf-a8604f403c8b-e43724cc, #w-node-f3bb86f3-277c-50e9-c6a5-a269bebfbf2f-e43724ce, #w-node-_8dd63b0a-8c1e-c9b5-05ce-7a6f0b72aec9-e43724ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_907bc1c0-dfb1-1160-af4e-9b2ba61169db-e43724ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3dfea7e0-80f3-0c36-8965-52dda98ecef1-e43724ce, #w-node-_052b334b-5bea-872c-0e32-0cb4fc275a83-e43724ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c582fd9-d720-16db-fac9-9a63e6908a3c-8e900adc {
  align-self: center;
}

#w-node-_820715d0-ad62-0c40-53ae-7e609e019836-562b258d {
  place-self: center start;
}

#w-node-_820715d0-ad62-0c40-53ae-7e609e019842-562b258d {
  align-self: end;
}

#w-node-_820715d0-ad62-0c40-53ae-7e609e019854-562b258d, #w-node-_820715d0-ad62-0c40-53ae-7e609e01985d-562b258d, #w-node-_820715d0-ad62-0c40-53ae-7e609e019868-562b258d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a874808-fcf3-40bd-c053-268ec756039c-af4d8f8e {
  align-self: stretch;
}

#w-node-_5a874808-fcf3-40bd-c053-268ec756039d-af4d8f8e, #w-node-d6d3fc70-c28f-240c-f4aa-a39f41add024-af4d8f8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6331e9a6-21ad-8a8c-d295-349b86ae775a-58bb29d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6331e9a6-21ad-8a8c-d295-349b86ae77ae-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae77d1-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae77e0-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae786a-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae78e7-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae791b-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae79d3-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae7a5d-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae7ac2-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae7ae6-58bb29d8 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d66054f5-3da9-d796-9106-10edad53d8bb-ad53d8b8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d66054f5-3da9-d796-9106-10edad53d8d1-ad53d8b8 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d66054f5-3da9-d796-9106-10edad53d8be-ad53d8b8 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d66054f5-3da9-d796-9106-10edad53d8d9-ad53d8b8 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-d66054f5-3da9-d796-9106-10edad53d8e3-ad53d8b8 {
  align-self: stretch;
}

#w-node-d66054f5-3da9-d796-9106-10edad53d8d4-ad53d8b8 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8bcb97b0-e69e-1fad-251a-5a6bfee77f4e-8a3c8363 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ddbf178-a0ea-44c7-289b-20a6c0c57f9a-8a3c8363 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: stretch;
}

#w-node-a2cc6264-b9e5-2342-c936-5ddba9d6930f-8a3c8363 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-df7df2bf {
  align-self: start;
}

#w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046fc-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04707-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04713-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0471f-df7df2bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b50ddf6-8620-b98f-20c1-bb268016522e-80165229 {
  align-self: stretch;
}

#w-node-_4b50ddf6-8620-b98f-20c1-bb268016522f-80165229 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a615864-87ab03fe {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-f84bac40-c0f3-d037-9372-ede398267fbd-6f3c721c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f84bac40-c0f3-d037-9372-ede398267fbf-6f3c721c {
  align-self: center;
}

#w-node-_3ff81d28-8f98-9f0a-9d1d-63437a517827-6f3c721c {
  justify-self: end;
}

#w-node-_6332cc52-910c-18cf-3733-9d84bac0ea35-6f3c721c, #w-node-ba726ac0-bafd-1e80-1035-082a3bf4d118-6f3c721c, #w-node-ba726ac0-bafd-1e80-1035-082a3bf4d122-6f3c721c {
  align-self: stretch;
}

#w-node-dd8ad4c3-7247-bf2d-29ac-f0c2ae2171c5-6f3c721c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4f80089b-9a26-29a1-03cd-42655975ab30-6f3c721c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8f973097-fa4b-2017-55f9-32f03218ef56-a7b28312, #w-node-_8f973097-fa4b-2017-55f9-32f03218ef61-a7b28312, #w-node-_8f973097-fa4b-2017-55f9-32f03218ef6b-a7b28312, #w-node-_8f973097-fa4b-2017-55f9-32f03218ef75-a7b28312, #w-node-_8f973097-fa4b-2017-55f9-32f03218ef80-a7b28312, #w-node-_8f973097-fa4b-2017-55f9-32f03218ef8a-a7b28312 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_8f973097-fa4b-2017-55f9-32f03218efbe-a7b28312 {
  align-self: center;
}

#w-node-_8f973097-fa4b-2017-55f9-32f03218efc2-a7b28312 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_8f973097-fa4b-2017-55f9-32f03218efc7-a7b28312 {
  justify-self: end;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef43-c27555e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef45-c27555e7 {
  align-self: end;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef49-c27555e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef57-c27555e7 {
  align-self: center;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef74-c27555e7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef8b-c27555e7 {
  align-self: center;
}

#w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef97-c27555e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f9ea85b0-bd4d-9fac-e9d3-8dc3134d79c2-07e63f88 {
  grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_2cd03ecc-559f-8cdf-68fa-beba04d50dc2-a8495f12, #w-node-_761db6f2-4596-5898-5888-92619cdfdf17-a8495f12 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_761db6f2-4596-5898-5888-92619cdfdf43-a8495f12 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_761db6f2-4596-5898-5888-92619cdfdf49-a8495f12, #w-node-_761db6f2-4596-5898-5888-92619cdfdf50-a8495f12, #w-node-_761db6f2-4596-5898-5888-92619cdfdf56-a8495f12 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_761db6f2-4596-5898-5888-92619cdfdf58-a8495f12 {
  place-self: stretch stretch;
}

#w-node-_761db6f2-4596-5898-5888-92619cdfdf86-a8495f12 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d6196b95-3385-c970-f72d-507f4dd43987-fa7618ef {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e31120b8-4d16-a449-22be-209857ca4a1d-fa7618ef {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_85119294-24cd-9740-ed4d-bf4d45b26e38-fa7618ef {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_0831d7ed-0e4e-e509-9818-01e9265df910-264c31b4 {
  align-self: stretch;
}

#w-node-_7904e39e-e4cd-fcce-5dde-2947e1f5fbb7-264c31b4 {
  align-self: start;
}

#w-node-bdd06d76-b57a-d9b9-9c74-d859bfd3fc14-3d0a1fd1 {
  justify-self: end;
}

#w-node-ad758ea2-18b3-ea34-b629-ea647658e232-3d0a1fd1, #w-node-_789b9d60-9201-efea-0a81-da5ad6debe6c-3d0a1fd1, #w-node-_91af4455-1bdf-cfe8-aaa4-507081ebe025-3d0a1fd1, #w-node-a6c7ab20-2af6-b82f-58d2-b608565f76fc-3d0a1fd1, #w-node-bdd06d76-b57a-d9b9-9c74-d859bfd3fc21-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec84f5-3d0a1fd1, #w-node-c03f3d75-7523-c605-73f3-e4eede4891ec-3d0a1fd1, #w-node-_82fa081b-aa8e-602a-87b2-be8ca0d69989-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec84fc-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec850c-3d0a1fd1, #w-node-ec0d925b-3e55-772d-71b3-65481dd0507b-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec8516-3d0a1fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_49724e21-6d12-67b6-2b57-3852232af7d4-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec852d-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec8544-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec855b-3d0a1fd1 {
  justify-self: stretch;
}

#w-node-bd34f9e3-16ba-a41d-b57a-faf207ec856f-3d0a1fd1, #w-node-_514c7628-b206-1f43-fb48-316c04d7fa58-3d0a1fd1, #w-node-bef22889-2cde-fec1-f309-9273b7fa1880-3d0a1fd1, #w-node-aa284422-36fa-7822-ef44-820f896696d6-3d0a1fd1, #w-node-aa284422-36fa-7822-ef44-820f896696db-3d0a1fd1, #w-node-bd34f9e3-16ba-a41d-b57a-faf207ec857b-3d0a1fd1, #w-node-_283db481-925a-0c13-9aab-ee26f6004a71-3d0a1fd1, #w-node-_5e4e07b6-4b08-e5b2-d9ae-5df8a9019599-3d0a1fd1, #w-node-af25dfff-2e7e-0d1f-ae96-ec2462544c50-3d0a1fd1, #w-node-b72cc1c5-e478-cc67-e182-e212accb7d74-3d0a1fd1, #w-node-dc63a003-37ad-efc8-dda7-3d719fd29f09-3d0a1fd1, #w-node-ff800d3a-72c6-9f81-0bd4-6109beee961a-3d0a1fd1, #w-node-ff800d3a-72c6-9f81-0bd4-6109beee961f-3d0a1fd1, #w-node-cef8d98b-7ce5-d9b3-1d8a-11af86b346a5-3d0a1fd1, #w-node-cef8d98b-7ce5-d9b3-1d8a-11af86b346af-3d0a1fd1, #w-node-cef8d98b-7ce5-d9b3-1d8a-11af86b346b4-3d0a1fd1, #w-node-_91e4fd6b-b4b5-322e-b9b5-72cec6e2cf73-3d0a1fd1, #w-node-_91e4fd6b-b4b5-322e-b9b5-72cec6e2cf78-3d0a1fd1, #w-node-_6b214ad7-0554-0f52-9d72-24944ac7712d-3d0a1fd1, #w-node-_0f8f9026-769a-ad1b-ab51-f0cbb5f7ff14-3d0a1fd1, #w-node-_04a4811d-b6f2-f5e9-0160-f03173aac052-3d0a1fd1, #w-node-e8c2ab23-a044-8b8b-9f3c-09813f0b47df-3d0a1fd1, #w-node-e8c2ab23-a044-8b8b-9f3c-09813f0b47da-3d0a1fd1, #w-node-_06de73be-ab5c-5975-ffed-535f049165ea-3d0a1fd1, #w-node-_81f3d913-ca26-1a97-36ca-923370b7a0bb-3d0a1fd1, #w-node-_6b214ad7-0554-0f52-9d72-24944ac7711e-3d0a1fd1, #w-node-_4c82606d-ba43-ac3b-52ac-61aa87e6a550-3d0a1fd1, #w-node-_4c82606d-ba43-ac3b-52ac-61aa87e6a555-3d0a1fd1, #w-node-_96265ba5-3eaf-c632-250e-057a1abfa89d-3d0a1fd1, #w-node-_024ed6e1-9221-1b70-ee38-9c5be610743f-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-41418231477a-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-41418231477f-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-414182314784-3d0a1fd1, #w-node-df628714-8320-3169-b1d2-87947f49c3a4-3d0a1fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93582b77-8012-7a1d-c3c4-4141823149bc-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-4141823149cc-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-4141823149e3-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-4141823149fa-3d0a1fd1 {
  justify-self: stretch;
}

#w-node-_93582b77-8012-7a1d-c3c4-414182314a22-3d0a1fd1, #w-node-_93582b77-8012-7a1d-c3c4-414182314a27-3d0a1fd1, #w-node-d9b2f4b5-53be-8d59-f6f4-175824f8b845-3d0a1fd1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_026ba1f4-7bae-a51f-14ab-56c21f7eb4aa-64640b2d {
  place-self: center start;
}

#w-node-f4f7ae12-0f86-5f61-38dc-920c20d724f6-64640b2d {
  align-self: end;
}

#w-node-_25a031f0-c83a-b47b-fb7d-7098b4331a15-64640b2d, #w-node-_25a031f0-c83a-b47b-fb7d-7098b4331a16-64640b2d, #w-node-_25a031f0-c83a-b47b-fb7d-7098b4331a17-64640b2d, #w-node-_65a8b4b0-c35b-6e4e-3eb1-ccad548abc6c-0f1ef75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65a8b4b0-c35b-6e4e-3eb1-ccad548abc6e-0f1ef75d {
  align-self: end;
}

#w-node-_720fb509-e5e0-8650-5fd3-a91fff64796b-0f1ef75d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: stretch;
}

#w-node-ef4dbad5-6e40-3d32-d46c-8363ab27af90-0f1ef75d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56af71c8-e4bb-070d-b39f-2b6b96439673-0f1ef75d, #w-node-af762e32-6d47-af0c-788b-7c4ca1eed0c8-0f1ef75d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef4dbad5-6e40-3d32-d46c-8363ab27b039-0f1ef75d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a615864-1e270467, #w-node-b0390fe7-020c-ca34-0ca6-d75f3a615878-1e270467 {
  align-self: center;
}

#w-node-f79c2552-feac-a06e-6145-93ef6e465809-1e270467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfe7c-1e270467 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfe95-1e270467, #w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfe9f-1e270467, #w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfebe-1e270467 {
  justify-self: stretch;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfec2-1e270467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfedb-1e270467 {
  justify-self: stretch;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfedf-1e270467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfefd-1e270467 {
  justify-self: stretch;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bff03-1e270467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bff21-1e270467 {
  justify-self: stretch;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bff25-1e270467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bff44-1e270467 {
  justify-self: stretch;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bff48-1e270467 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bff54-1e270467 {
  justify-self: stretch;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a6159c9-1e270467 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a6159e3-1e270467, #w-node-b0390fe7-020c-ca34-0ca6-d75f3a6159f2-1e270467, #w-node-b0390fe7-020c-ca34-0ca6-d75f3a6159fe-1e270467 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a615a0d-1e270467 {
  align-self: stretch;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a615a4f-1e270467 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0390fe7-020c-ca34-0ca6-d75f3a615a98-1e270467 {
  align-self: end;
}

#w-node-_781cf5ae-2b00-8a5d-ae80-7aeb123042a8-1230428d, #w-node-b6824c51-7b73-8e30-9730-23c5658334d8-658334bd {
  justify-self: stretch;
}

#w-node-_8b8d63ac-30c4-a369-7efb-7788d531c587-9bc330a9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-ad3ec2a7-5b8a-1995-38aa-0446892e12d3-9bc330a9 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch stretch;
}

#w-node-_798b9364-d8ce-4b46-c1b1-97e723e16dd5-9bc330a9 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-_7fe30b8b-2701-dba8-933c-9c74df498871-9bc330a9 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: stretch stretch;
}

#w-node-f975f463-62ef-6009-74a9-b0f9623aeff3-9bc330a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_02180cfa-6eea-f36f-a88d-ee145cd16090-9bc330a9 {
  align-self: end;
}

#w-node-_33234c23-ed89-c9d9-3b1c-3f17bafef3b7-9bc330a9 {
  align-self: start;
}

#w-node-_77bb768a-15de-7932-82d7-3d7015e94fe7-9bc330a9, #w-node-f502e1f1-23d5-d868-46f9-cf1929189c81-9bc330a9 {
  place-self: center;
}

#w-node-_1229c70c-8322-9c0e-1898-02df6bce08b7-22157742 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_63b2f246-898c-dc64-074c-67caa92b15fc-fb73a792, #w-node-_17cef3b1-7ead-bea4-6806-328298b13724-fb73a792 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ec8d542b-27dd-45a2-70e2-c3bed39152d8-fb73a792 {
  align-self: end;
}

#w-node-_7af056e8-72a1-ba90-e25d-aa5b5a4dca49-fb73a792 {
  justify-self: start;
}

#w-node-_5f9fddd4-aae0-6e03-bdc0-6fbd117adfc5-fb73a792 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_458ec944-821e-9799-c705-61760732afad-fb73a792 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80591d42-74d9-a743-525f-9cb8b8df295a-fb73a792 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3f57e92d-d1db-2c82-3bb2-ef07eb2812e4-fb73a792, #w-node-_3f57e92d-d1db-2c82-3bb2-ef07eb281328-fb73a792 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46ca16df-ad12-45e8-f2cb-b7e68b1547bc-e916a870 {
  place-self: center start;
}

#w-node-_7bca69a3-dae1-dc73-22fd-a24130095d43-e916a870, #w-node-_7bca69a3-dae1-dc73-22fd-a24130095d4c-e916a870, #w-node-_7bca69a3-dae1-dc73-22fd-a24130095d57-e916a870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ab7cf53-c83c-7c64-7766-fdf5fb55330b-e916a870 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63b2f246-898c-dc64-074c-67caa92b15fc-c75e5ce8, #w-node-_17cef3b1-7ead-bea4-6806-328298b13724-c75e5ce8 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c17a5915-e31e-2014-6f56-d38eb1529ac2-c75e5ce8, #w-node-_80591d42-74d9-a743-525f-9cb8b8df295a-c75e5ce8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f99f1f4e-dff2-0ac9-4e5e-5ce695a42b36-c75e5ce8, #w-node-f99f1f4e-dff2-0ac9-4e5e-5ce695a42b85-c75e5ce8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbe3e3df-95b5-a20a-6068-327b7aa67310-8b5790d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a42841c1-669c-5635-4b17-03fe038fd0d0-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56ad-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56b2-8b5790d9 {
  align-self: end;
}

#w-node-_82bc48ff-78a8-627d-4255-21bef6ce56b4-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56bc-8b5790d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_82bc48ff-78a8-627d-4255-21bef6ce56d7-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56dc-8b5790d9 {
  align-self: end;
}

#w-node-_82bc48ff-78a8-627d-4255-21bef6ce56de-8b5790d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f9aeb3c-b609-2f3a-cf7c-ab58a224dfbe-8b5790d9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1f9aeb3c-b609-2f3a-cf7c-ab58a224dfb4-8b5790d9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_250b08d1-9726-6dac-1b75-654ff3ed7e25-8b5790d9, #w-node-_0a51c692-fadc-0b3a-3bcb-b888b3602fd2-8b5790d9, #w-node-e5be53a5-0a00-e932-5717-94943b6350dc-8b5790d9 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_735dff2a-073b-acb2-fb04-36b5422aac9b-8b5790d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf4c7e5b-d03a-d121-2211-f3e177fa9e3e-77fa9e3d {
  align-self: end;
}

#w-node-bf4c7e5b-d03a-d121-2211-f3e177fa9e3f-77fa9e3d {
  justify-self: stretch;
}

#w-node-bf4c7e5b-d03a-d121-2211-f3e177fa9e49-77fa9e3d {
  justify-self: end;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b88a-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b88f-9250b88a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b893-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b89a-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8a1-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8a9-9250b88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8b0-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8b8-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8be-9250b88a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8c7-9250b88a {
  justify-self: end;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8cd-9250b88a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8d5-9250b88a {
  justify-self: end;
}

#w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8da-9250b88a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac52a70f-96d1-b75c-d69a-f4d338a2c160-38a2c133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac52a70f-96d1-b75c-d69a-f4d338a2c170-38a2c133 {
  justify-self: stretch;
}

#w-node-ac52a70f-96d1-b75c-d69a-f4d338a2c179-38a2c133 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-ac52a70f-96d1-b75c-d69a-f4d338a2c1aa-38a2c133 {
  align-self: center;
}

#w-node-d592383e-7398-ebe5-1e84-00db980bf114-b4fa0888 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39da5f37-2b6d-8667-ab0c-6f4d4f6279ab-4f6279a8 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-a4aeb6e8-82f5-25ec-2a6c-ea65f80171f2-2a045d92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e070f6-317c5927 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e0710e-317c5927 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1765cb41-a4be-b3ab-33c1-5f3c65d512bc-317c5927 {
  grid-column: span 2 / span 2;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07125-317c5927 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07127-317c5927 {
  align-self: start;
}

#w-node-_158c0dff-56a9-8ee9-8dcd-58e7b97eb1bd-317c5927 {
  align-self: end;
}

#w-node-da6bc5c0-f1b4-b0ab-4f15-17074ff8c7f3-317c5927 {
  grid-area: 3 / 2 / 4 / 3;
  align-self: start;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07144-317c5927 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07189-317c5927, #w-node-de21d8ef-93a3-f0e0-77ca-802924cfec6a-317c5927 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_08f50dc0-3a93-d17c-2b34-1183b9e071ba-317c5927 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de48b5-acc4a87e, #w-node-_39a8994e-659c-43c9-cbdf-087ae5de48bf-acc4a87e, #w-node-_39a8994e-659c-43c9-cbdf-087ae5de48c9-acc4a87e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de4903-acc4a87e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de4907-acc4a87e {
  align-self: end;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de495d-acc4a87e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de495e-acc4a87e {
  align-self: end;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de4960-acc4a87e {
  align-self: start;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de4a78-acc4a87e, #w-node-_39a8994e-659c-43c9-cbdf-087ae5de4ac8-acc4a87e, #w-node-_8ce0aa7f-5e33-7442-b0ed-a3b0bd82768f-acc4a87e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39a8994e-659c-43c9-cbdf-087ae5de4b7f-acc4a87e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_63b2f246-898c-dc64-074c-67caa92b15fc-eae48f81, #w-node-_17cef3b1-7ead-bea4-6806-328298b13724-eae48f81 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ec8d542b-27dd-45a2-70e2-c3bed39152d8-eae48f81 {
  align-self: end;
}

#w-node-_7af056e8-72a1-ba90-e25d-aa5b5a4dca49-eae48f81 {
  justify-self: start;
}

#w-node-_5f9fddd4-aae0-6e03-bdc0-6fbd117adfc5-eae48f81 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_458ec944-821e-9799-c705-61760732afad-eae48f81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_80591d42-74d9-a743-525f-9cb8b8df295a-eae48f81 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f61a0412-3bc2-bd7c-499c-36e46e17544e-eae48f81, #w-node-f61a0412-3bc2-bd7c-499c-36e46e17549c-eae48f81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b8d63ac-30c4-a369-7efb-7788d531c587-ca274ee6 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-ad3ec2a7-5b8a-1995-38aa-0446892e12d3-ca274ee6 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: stretch stretch;
}

#w-node-_798b9364-d8ce-4b46-c1b1-97e723e16dd5-ca274ee6 {
  grid-area: 3 / 2 / 4 / 3;
  place-self: stretch stretch;
}

#w-node-_7fe30b8b-2701-dba8-933c-9c74df498871-ca274ee6 {
  grid-area: 2 / 3 / 3 / 4;
  place-self: stretch stretch;
}

#w-node-_5768c369-8138-41b7-a682-9dc76a03c120-6a03c11c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8b3d0c72-b392-0712-720e-1dd47f713e46-6a03c11c {
  grid-area: 2 / 2 / 3 / 3;
  align-self: end;
}

#w-node-b8eeaa1f-07cf-bc48-6d78-cb4f45f34f48-6a03c11c, #w-node-_8b3d0c72-b392-0712-720e-1dd47f713e48-6a03c11c, #w-node-_99e275e4-fc7d-ca7f-7f36-5a0f75dfb765-6a03c11c, #w-node-_1ee04892-1db6-3ff9-bcee-03a5d1761f86-6a03c11c, #w-node-_5b9a8a97-7d2c-d371-d9b4-00addf47a150-6a03c11c {
  align-self: start;
}

#w-node-_5768c369-8138-41b7-a682-9dc76a03c125-6a03c11c {
  grid-area: 3 / 2 / 4 / 3;
  align-self: end;
}

#w-node-_9d633964-7ce1-6c40-cbd2-df1f23cb40bf-f5f035d4 {
  align-self: stretch;
}

#w-node-_768f440d-457b-d7df-e6b6-238947a6d5b3-f5f035d4, #w-node-fa5db291-0dae-533c-f436-ca0e81be2130-f5f035d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d75040e9-59db-c6d2-cb8b-74e50f23a9dc-f5f035d4 {
  align-self: stretch;
}

#w-node-_8ea503da-d380-d8e5-db77-d4b75f559f94-f5f035d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7234c25f-538b-79a2-dbed-c6853e49adbd-f5f035d4, #w-node-_7234c25f-538b-79a2-dbed-c6853e49adc1-f5f035d4, #w-node-c78302d7-628d-dd75-72ca-e9e2aeb4b462-f5f035d4, #w-node-c78302d7-628d-dd75-72ca-e9e2aeb4b466-f5f035d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e01effd5-ec76-55c3-a377-570b1d3f4c44-f5f035d4 {
  align-self: stretch;
}

#w-node-e01effd5-ec76-55c3-a377-570b1d3f4c8d-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4c91-f5f035d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e01effd5-ec76-55c3-a377-570b1d3f4c94-f5f035d4 {
  align-self: stretch;
}

#w-node-e01effd5-ec76-55c3-a377-570b1d3f4ccb-f5f035d4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a46ace7a-4df3-a6f9-d5e1-d4a0bc5690eb-f5f035d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e01effd5-ec76-55c3-a377-570b1d3f4ce7-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4ceb-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4d3e-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4d42-f5f035d4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bae28a91-a286-cde2-abe7-2915f503b72f-f503b713, #w-node-bae28a91-a286-cde2-abe7-2915f503b733-f503b713 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#plan-essential.w-node-bae28a91-a286-cde2-abe7-2915f503b73d-f503b713 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-bae28a91-a286-cde2-abe7-2915f503b757-f503b713, #w-node-bae28a91-a286-cde2-abe7-2915f503b75b-f503b713 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bae28a91-a286-cde2-abe7-2915f503b76f-f503b713 {
  align-self: end;
}

#w-node-_11fb0962-520b-6ff4-7177-e8cecb6dd182-05fced5b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11fb0962-520b-6ff4-7177-e8cecb6dd186-05fced5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_59191a6c-d117-e8e1-abf6-49f3cfe6847b-05fced5b {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_59191a6c-d117-e8e1-abf6-49f3cfe68492-05fced5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59191a6c-d117-e8e1-abf6-49f3cfe684b2-05fced5b, #w-node-_59191a6c-d117-e8e1-abf6-49f3cfe684b8-05fced5b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2491-05fced5b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5c39cc63-fad5-5392-af40-8eeed0ee24e5-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2508-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2517-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee25a1-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee266a-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee269e-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee274c-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee27d6-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee285e-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2862-05fced5b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4d40f91c-0530-c858-788d-51f860c675ad-60c6758b {
  justify-self: stretch;
}

#w-node-_4d40f91c-0530-c858-788d-51f860c675b3-60c6758b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4d40f91c-0530-c858-788d-51f860c675ba-60c6758b, #w-node-_4d40f91c-0530-c858-788d-51f860c675be-60c6758b {
  justify-self: stretch;
}

#w-node-_360649dd-3e98-3320-5763-3d415908d189-7360ff96, #w-node-_8bcb97b0-e69e-1fad-251a-5a6bfee77f4e-7360ff96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ddbf178-a0ea-44c7-289b-20a6c0c57f9a-7360ff96 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: stretch;
}

#w-node-a2cc6264-b9e5-2342-c936-5ddba9d6930f-7360ff96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11fb0962-520b-6ff4-7177-e8cecb6dd182-26bfa00f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11fb0962-520b-6ff4-7177-e8cecb6dd186-26bfa00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_59191a6c-d117-e8e1-abf6-49f3cfe6847b-26bfa00f {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_59191a6c-d117-e8e1-abf6-49f3cfe68492-26bfa00f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59191a6c-d117-e8e1-abf6-49f3cfe684b2-26bfa00f, #w-node-_59191a6c-d117-e8e1-abf6-49f3cfe684b8-26bfa00f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a4aeb6e8-82f5-25ec-2a6c-ea65f80171f2-1d56b7a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c9d6bc3-3e02-d211-2dc0-4810324fc6a0-1d56b7a9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1c6f7ba3-4739-3947-d09e-7294d8f4e1cf-d8f4e1ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ea8263c-45b2-a858-0937-476d04aa2d71-2a548892 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6f0-e43721c5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6fc-e43721c5 {
    grid-row: 5 / 6;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6fe-e43721c5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d72a-e43721c5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d72c-e43721c5 {
    grid-row: 5 / 6;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d72e-e43721c5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d75a-e43721c5 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d75c-e43721c5 {
    grid-row: 5 / 6;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d75e-e43721c5 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a, #w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    grid-column: span 2 / span 2;
  }

  #w-node-_0a0a846c-144f-83ce-273b-ae8f1adecca9-9bf23e7a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-f01c0584-3001-f447-d304-9f2e77cb242f-9bf23e7a {
    place-self: center end;
  }

  #w-node-_208ab334-39d3-a042-d137-5cf40b190fe3-9bf23e7a {
    grid-column: span 3 / span 3;
  }

  #w-node-_208ab334-39d3-a042-d137-5cf40b190fe3-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_602a33d1-abe7-050d-7dcb-b04f5ff08a54-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    grid-column: span 3 / span 3;
  }

  #w-node-db1c2678-0ff4-dbaa-d577-eb40628cc860-9bf23e7a {
    order: 9999;
  }

  #w-node-c56a333f-81c4-cdad-0c03-05c85548bd6a-9bf23e7a {
    order: 9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce02265d-ce022653 {
    order: 9999;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce022665-ce022653 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce022669-ce022653 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce02266d-ce022653 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_08ac50db-2858-a870-108c-5289065d6f6f-ce022653 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce022678-ce022653 {
    order: 9999;
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce02267b-ce022653 {
    order: 9999;
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce0226c6-ce022653 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #solutions-menu.w-node-_7ee1a2e0-8418-c581-e123-9938ce0226f6-ce022653 {
    grid-area: 6 / 1 / 7 / 3;
  }

  #resources-menu.w-node-_7ee1a2e0-8418-c581-e123-9938ce022732-ce022653 {
    grid-area: 9 / 1 / 10 / 3;
  }

  #w-node-_7ee1a2e0-8418-c581-e123-9938ce02278c-ce022653 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: start;
  }

  #about-positive-menu.w-node-_18f33602-739e-caa5-0b57-70e6c7afee75-ce022653 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_37f07053-196c-59f1-6355-bb355576231b-e43721fe, #w-node-d77dde08-5eef-b9e0-226d-a44d6e5377ee-e43721fe, #w-node-_931ef0d4-7f19-6255-75a2-37fdaca961e3-e43721fe {
    order: -9999;
  }

  #w-node-afe73d86-8795-5219-3923-bf34d1005f2f-e43721fe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_6aaf498c-2767-16a3-1df4-3e2a374f1e59-e43721fe {
    order: -9999;
  }

  #w-node-f6231e89-4029-0412-fc6c-af3a389a0a59-e43721fe {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-e437221a {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_1f23d248-4995-9db8-66a4-2396c1bb01bc-c1bb01bb {
    grid-column: span 1 / span 1;
  }

  #w-node-_4ff0b85a-3249-0817-5a82-dff3e31b63d9-64ca3e48 {
    justify-self: start;
  }

  #w-node-_2beec91f-0522-2164-5633-6c3464ca3e56-64ca3e48 {
    order: 9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd09-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd0b-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd0d-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd0f-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd11-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd13-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd15-e4372275, #w-node-_9ea79b11-8a03-0a5f-f805-913f8cd9dd17-e4372275 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b393-e4372277 {
    grid-row: span 1 / span 1;
  }

  #w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b3d0-e4372277 {
    place-self: center;
  }

  #w-node-_0467037c-7271-b55d-6fcf-9d1fa771333d-a771331d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0467037c-7271-b55d-6fcf-9d1fa7713341-a771331d {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0467037c-7271-b55d-6fcf-9d1fa7713372-a771331d {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_02d26c32-538c-a058-0895-a7ade11a3770-e63d6dcf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_25cae654-8ef7-0436-2706-b5aae63d6dd3-e63d6dcf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_25cae654-8ef7-0436-2706-b5aae63d6dd6-e63d6dcf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94751-e4372483 {
    justify-self: end;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d947d4-e4372483 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94800-e4372483 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d948a0-e4372483 {
    justify-self: center;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d948be-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d948d0-e4372483, #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d948e5-e4372483 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94926-e4372483 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-df7df2bf {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef74-c27555e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_85119294-24cd-9740-ed4d-bf4d45b26e38-fa7618ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b393c96-51bf-2cda-0e8a-4e2b81650b26-1e270467 {
    order: -9999;
    grid-area: span 1 / span 4 / span 1 / span 4;
    justify-self: stretch;
  }

  #w-node-b0390fe7-020c-ca34-0ca6-d75f3a6159e3-1e270467 {
    grid-column: span 1 / span 1;
  }

  #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e070f6-317c5927 {
    order: 9999;
  }

  #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e070f8-317c5927 {
    order: 3;
  }

  #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e0710e-317c5927 {
    order: 9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_1765cb41-a4be-b3ab-33c1-5f3c65d512bc-317c5927, #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07125-317c5927 {
    grid-column: span 1 / span 1;
  }

  #w-node-da6bc5c0-f1b4-b0ab-4f15-17074ff8c7f3-317c5927 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07144-317c5927, #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e07189-317c5927, #w-node-de21d8ef-93a3-f0e0-77ca-802924cfec6a-317c5927, #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e071ba-317c5927 {
    grid-column: span 1 / span 1;
  }

  #w-node-_39a8994e-659c-43c9-cbdf-087ae5de487f-acc4a87e, #w-node-_39a8994e-659c-43c9-cbdf-087ae5de4990-acc4a87e {
    order: 9999;
  }

  #w-node-_4d40f91c-0530-c858-788d-51f860c675ba-60c6758b {
    order: -9999;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a {
    grid-column: span 1 / span 1;
  }

  #w-node-_208ab334-39d3-a042-d137-5cf40b190fe3-9bf23e7a, #w-node-_602a33d1-abe7-050d-7dcb-b04f5ff08a54-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    grid-column: span 2 / span 2;
  }

  /* 2026-09-21 pricing-plans re-sync (see the root-level block) */
  #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a97-a8611a53 {
    order: -9999;
    grid-column: span 1 / span 1;
  }

  #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611add-a8611a53 {
    order: -9999;
  }

  #w-node-f7fdf3d1-d419-9acc-dd0e-36623153fcba-3153fcb8 {
    order: 0;
  }

  #w-node-f7fdf3d1-d419-9acc-dd0e-36623153fd1a-3153fcb8 {
    grid-area: 2 / 5 / 4 / 6;
  }

  #w-node-_5e3a8db6-c670-2c89-9919-509f9bee1239-e4372214, #w-node-_3463b0ae-5780-94df-9d31-815dd831a99f-e4372214 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-e437221a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ad-e437221a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b1-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b3-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b5-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b7-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b9-e437221a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0367e411-db5d-23c0-9370-37594a74d05b-e4372278 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0367e411-db5d-23c0-9370-37594a74d05e-e4372278 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0367e411-db5d-23c0-9370-37594a74d060-e4372278 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d705080-ea20-2ad7-8c2e-a976811f28a7-e4372278 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1d705080-ea20-2ad7-8c2e-a976811f28b1-e4372278 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_1d705080-ea20-2ad7-8c2e-a976811f28b3-e4372278 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94885-e4372483 {
    justify-self: stretch;
  }

  #w-node-_0367e411-db5d-23c0-9370-37594a74d05b-e4372487 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_0367e411-db5d-23c0-9370-37594a74d05e-e4372487 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_0367e411-db5d-23c0-9370-37594a74d060-e4372487 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7fd0cb7a-0528-203e-4efa-15bde717ee89-e4372487 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7fd0cb7a-0528-203e-4efa-15bde717ee9b-e4372487 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_7fd0cb7a-0528-203e-4efa-15bde717ee9d-e4372487 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1944ae7f-2a7d-4e54-c538-2b9d7eda8a95-e4372487 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_1944ae7f-2a7d-4e54-c538-2b9d7eda8aa7-e4372487 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_1944ae7f-2a7d-4e54-c538-2b9d7eda8aa9-e4372487 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a518752a-f4b2-f516-da01-5f625b6b51dc-e4372487 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a518752a-f4b2-f516-da01-5f625b6b51ee-e4372487 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-a518752a-f4b2-f516-da01-5f625b6b51f0-e4372487 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_427ddf82-085e-f09c-d2c0-19f9932331c5-e4372487 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_427ddf82-085e-f09c-d2c0-19f9932331d7-e4372487 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_427ddf82-085e-f09c-d2c0-19f9932331d9-e4372487 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e7befb92-5f3c-e80c-55b1-ec6778435e90-58bb29d8 {
    order: -9999;
  }

  #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae775a-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae77d1-58bb29d8, #w-node-_6331e9a6-21ad-8a8c-d295-349b86ae77e0-58bb29d8, #w-node-d66054f5-3da9-d796-9106-10edad53d8bb-ad53d8b8 {
    grid-column: span 1 / span 1;
  }

  #w-node-d66054f5-3da9-d796-9106-10edad53d8d9-ad53d8b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d66054f5-3da9-d796-9106-10edad53d8d4-ad53d8b8 {
    order: 9999;
  }

  #w-node-bdca7e62-e8fb-2b57-65f1-9988410cc376-8a3c8363 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-df7df2bf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ad-df7df2bf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b1-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b3-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b5-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b7-df7df2bf, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b9-df7df2bf, #w-node-f84bac40-c0f3-d037-9372-ede398267fb1-6f3c721c, #w-node-f84bac40-c0f3-d037-9372-ede398267fd0-6f3c721c, #w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef43-c27555e7, #w-node-_65a8b4b0-c35b-6e4e-3eb1-ccad548abc6c-0f1ef75d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f79c2552-feac-a06e-6145-93ef6e46569d-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4656b1-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4656de-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465710-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465722-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465734-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465746-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465759-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e46576d-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465779-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465788-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e46579d-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657b2-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657c1-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657cd-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657d9-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657e5-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657f1-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e4657fd-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465809-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465815-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465821-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e46582d-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465839-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465845-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465851-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e46585d-1e270467, #w-node-f79c2552-feac-a06e-6145-93ef6e465869-1e270467 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfe38-1e270467 {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_0d4e586f-a770-ef39-4ec1-4df56f4bfe7c-1e270467 {
    grid-column: span 2 / span 2;
  }

  #w-node-b0390fe7-020c-ca34-0ca6-d75f3a6159e3-1e270467 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1229c70c-8322-9c0e-1898-02df6bce08b7-22157742 {
    grid-row: span 1 / span 1;
  }

  #w-node-ec8d542b-27dd-45a2-70e2-c3bed39152d8-fb73a792 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8ab7cf53-c83c-7c64-7766-fdf5fb55330b-e916a870, #w-node-_735dff2a-073b-acb2-fb04-36b5422aac9b-8b5790d9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_735dff2a-073b-acb2-fb04-36b5422aacb0-8b5790d9, #w-node-_735dff2a-073b-acb2-fb04-36b5422aacc5-8b5790d9 {
    order: -9999;
  }

  #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b88f-9250b88a, #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b8b0-9250b88a {
    grid-column: span 1 / span 1;
  }

  #w-node-_39a8994e-659c-43c9-cbdf-087ae5de4994-acc4a87e, #w-node-_39a8994e-659c-43c9-cbdf-087ae5de49af-acc4a87e, #w-node-_39a8994e-659c-43c9-cbdf-087ae5de49db-acc4a87e {
    order: -9999;
  }

  #w-node-_39a8994e-659c-43c9-cbdf-087ae5de4ac8-acc4a87e {
    grid-column: span 1 / span 1;
  }

  #w-node-ec8d542b-27dd-45a2-70e2-c3bed39152d8-eae48f81 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28a55-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28a82-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28a41-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28ac6-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28ab4-29949f8a, #w-node-ee278d17-83f4-fb29-6ca5-6cae2459889b-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28afd-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28ad8-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28aea-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b1d-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b11-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b2c-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b41-29949f8a, #w-node-_9638631b-0ec7-3069-e045-f220a25d0659-29949f8a, #w-node-dc66aeae-5122-f27f-32bd-95635f2a4678-29949f8a, #w-node-_47b1a8df-de2e-05cc-7fb9-c90f7071bbaf-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b56-29949f8a, #w-node-d026aa57-479e-38af-c29d-6b11f83617c8-29949f8a, #w-node-_0cf09f69-00d7-a8a2-6a4e-d4e286319e54-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b65-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b71-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b7d-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b89-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28b95-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28ba1-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28bb9-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28bc5-29949f8a, #w-node-_94cfcdd6-fdd1-37bf-aa48-711fe9949e0f-29949f8a, #w-node-a65c5837-8dcc-bd33-0cfb-f42b7a1b54ce-29949f8a, #w-node-_5b433559-d802-dea6-bb72-98844bf66a8e-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28bdd-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28be9-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28bf5-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28c01-29949f8a, #w-node-_52a890d6-8be4-afaf-fb16-9b9e26b28c0d-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87b36-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87b50-29949f8a, #w-node-_274cd6c3-fcad-9632-1c9a-4b52aa78b9ca-29949f8a, #w-node-_900b0113-3c47-4fb9-0b39-af5b3026b120-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87b6e-29949f8a, #w-node-dac0954b-ce38-77ba-8bd1-784127000717-29949f8a, #w-node-_4df379c0-a426-a90f-f421-cc4dbb2d018d-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87bcb-29949f8a, #w-node-_98f4be70-9a4c-c2e6-8d6d-57ac08a44011-29949f8a, #w-node-_333e12fa-344b-cccf-101f-c34069f57c62-29949f8a, #w-node-b5a1fe2c-6f12-1b7f-71a4-b5c2cf3dd85e-29949f8a, #w-node-_2070a7b1-783a-05a3-716e-77abd29ccfa7-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87bdd-29949f8a, #w-node-_7c543e0e-7803-08c7-05da-4c62d5733bcf-29949f8a, #w-node-_49fabb77-7fe2-afb8-9b92-499f2b1495ab-29949f8a, #w-node-cff014d1-5cc3-5eb1-2164-db4cb17bd397-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87b91-29949f8a, #w-node-c218b6f2-bf32-086d-fca8-21d3607fe047-29949f8a, #w-node-_3f297012-83bf-4af6-d565-d860d1a6eda7-29949f8a, #w-node-_5d0edad6-8fd7-c5d5-b45b-bf4c25bf3c38-29949f8a, #w-node-_9f48b1a8-1d53-ed13-6d85-ebbeb2e185e8-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87c60-29949f8a, #w-node-_1c52cd25-3cf7-6ae8-25a9-5dee4d89ad35-29949f8a, #w-node-_00ba15f6-5597-ea4d-1318-b2ac14a592da-29949f8a, #w-node-c15a34d0-7701-0883-0d6e-6537ff43286c-29949f8a, #w-node-_0f274a73-085f-e8ee-e84e-ff3bfaad3192-29949f8a, #w-node-b55d4f1a-637b-d81e-a07d-3a15f7a8095c-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87cc3-29949f8a, #w-node-_61b820ff-28b7-34ae-e292-175ed1d87cb7-29949f8a, #w-node-_2b80f201-40c4-5d17-f9b3-71945dd1f415-29949f8a, #w-node-_760416a7-fe79-b3a2-167f-4fa82fb41c0b-29949f8a, #w-node-_820c042e-335f-cb5a-66fd-61969aa48a82-29949f8a, #w-node-_4e41c1a6-642e-6c07-bf6c-824890149a28-29949f8a, #w-node-_50206715-2767-a93d-e6c5-9a5bec753a12-29949f8a, #w-node-_13a903d1-6b88-fd93-db9f-4103bd47d42d-29949f8a, #w-node-_0a06bdd8-2864-d4fd-84b6-6ba1c1449dc2-29949f8a, #w-node-_0b4a2345-5f0c-2504-e76e-dfaea41e1db9-29949f8a, #w-node-b2ebda02-3af1-2193-db8a-baf2cf41ffbe-29949f8a, #w-node-f98fc2a9-7028-3db6-c30f-a3be3b014999-29949f8a, #w-node-_0c0a0487-0247-2a4c-54f0-93e39d5f57c5-29949f8a, #w-node-aaf92252-bb65-9313-57ad-75b2dde7ad32-29949f8a, #w-node-_6cc41479-fcef-8cfb-0e4e-0693fea760c5-29949f8a, #w-node-c5cac494-a207-0c66-db0d-b002fda50db0-29949f8a {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee23b9-05fced5b {
    order: -9999;
  }

  #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2491-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2508-05fced5b, #w-node-_5c39cc63-fad5-5392-af40-8eeed0ee2517-05fced5b {
    grid-column: span 1 / span 1;
  }

  #w-node-bdca7e62-e8fb-2b57-65f1-9988410cc376-7360ff96 {
    grid-area: 2 / 1 / 3 / 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8ce0aa7f-5e33-7442-b0ed-a3b0bd82768f-acc4a87e {
    grid-column: span 1 / span 1;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6b2-e43721c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_01248888-c4e2-33d7-10e6-6b9a5de1d6b8-e43721c5 {
    grid-row: 3 / 4;
    grid-column-start: 1;
    justify-self: start;
  }

  #w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a {
    order: -9999;
  }

  #w-node-_4faf7941-2fa0-419c-27db-a33c9ddc37a9-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_0a0a846c-144f-83ce-273b-ae8f1adecca9-9bf23e7a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f01c0584-3001-f447-d304-9f2e77cb242f-9bf23e7a {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
  }

  #w-node-_208ab334-39d3-a042-d137-5cf40b190fe3-9bf23e7a {
    order: -9999;
    grid-column: span 2 / span 2;
  }

  #w-node-_602a33d1-abe7-050d-7dcb-b04f5ff08a54-9bf23e7a:where(.w-variant-2a966649-a5e7-dbfb-622b-9999a747d6c9) {
    grid-column: span 2 / span 2;
  }

  #w-node-db1c2678-0ff4-dbaa-d577-eb40628cc860-9bf23e7a, #w-node-c56a333f-81c4-cdad-0c03-05c85548bd6a-9bf23e7a {
    order: 9999;
  }

  /* 2026-09-21 pricing-plans re-sync (see the root-level block); updated
     2026-09-21 when the component switched from /mcp's card set (Pro/Peace of
     Mind/Enterprise) to /pricing's (Standard/Pro/Peace of Mind). Live's
     #w-node-...a8611b85-a8611a53 (Enterprise) rule is left out — that card is
     no longer rendered here — and #w-node-...a8611a9a-a8611a53 (Standard) is
     now included, matching live's /pricing stylesheet. */
  #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a97-a8611a53 {
    order: 1;
    grid-column: span 1 / span 1;
  }

  #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611a9a-a8611a53 {
    order: 9999;
  }

  #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611add-a8611a53 {
    order: 2;
  }

  #w-node-_64a034ba-2ee2-535b-c3c2-e257a8611b32-a8611a53 {
    order: 9999;
  }

  #w-node-f7fdf3d1-d419-9acc-dd0e-36623153fce9-3153fcb8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f7fdf3d1-d419-9acc-dd0e-36623153fcf0-3153fcb8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f7fdf3d1-d419-9acc-dd0e-36623153fd2b-3153fcb8 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_5c5e577a-1fc2-1e3e-0272-f8c8af0d790e-adc8099c, #w-node-_6dcc58b1-0081-9cd1-49a2-62364e14142e-adc8099c {
    place-self: center;
  }

  #w-node-_95a9ba19-f61c-c467-8e0d-4847ceaee3ef-e43721ea {
    justify-self: center;
  }

  #w-node-_5e3a8db6-c670-2c89-9919-509f9bee1239-e4372214, #w-node-_3463b0ae-5780-94df-9d31-815dd831a99f-e4372214 {
    grid-column: span 1 / span 1;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046a7-e437221a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-e437221a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ad-e437221a {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b1-e437221a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b3-e437221a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b5-e437221a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b7-e437221a {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b9-e437221a {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04865-e437221a {
    grid-column: span 3 / span 3;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04875-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04881-e437221a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c0488d-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c04899-e437221a {
    grid-column: span 3 / span 3;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048b1-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048bc-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048c6-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048cf-e437221a, #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c048d8-e437221a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-c442fe5c-3400-1f06-db6a-76ed0c93d6eb-e4372240 {
    order: 9999;
  }

  #w-node-f6333e51-dc5f-eca6-5a6b-60ae5f82b3d0-e4372277 {
    justify-self: stretch;
  }

  #w-node-efe4fa20-3ba8-623f-7131-017cbb15148a-e4372278 {
    justify-self: center;
  }

  #w-node-_2dcaae4b-3da5-38ec-fb12-62d0b2cd006b-e437227b {
    justify-self: stretch;
  }

  #w-node-_15919a8f-8617-c9cf-9f72-7226136026fa-e437227b {
    order: 0;
  }

  #w-node-_72f87a19-a0fe-e707-4c53-d6fc7a17981b-e437227c {
    order: 9999;
  }

  #w-node-_72f87a19-a0fe-e707-4c53-d6fc7a1797b9-e437227c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00d0f04d-29b4-990d-e7e3-b896443986df-e437229c {
    grid-column: span 1 / span 1;
  }

  #w-node-_00d0f04d-29b4-990d-e7e3-b896443986e9-e437229c {
    order: 9999;
  }

  #w-node-_00d0f04d-29b4-990d-e7e3-b896443986f2-e437229c {
    grid-column: span 1 / span 1;
  }

  #w-node-f5a2d255-39b7-e8d3-132d-69c15ae589b2-e4372483 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94800-e4372483 {
    grid-column: span 1 / span 1;
  }

  #w-node-_65b1a7c5-a933-7b8d-5254-8e9c89d94924-e4372483 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d66054f5-3da9-d796-9106-10edad53d8d1-ad53d8b8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d66054f5-3da9-d796-9106-10edad53d8e3-ad53d8b8 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d66054f5-3da9-d796-9106-10edad53d8dc-ad53d8b8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-d66054f5-3da9-d796-9106-10edad53d8d4-ad53d8b8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d84885f6-d1d7-9a21-9f37-83168acc562c-8a3c8363 {
    justify-self: stretch;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046a7-df7df2bf {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ab-df7df2bf {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046ad-df7df2bf {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b1-df7df2bf {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b3-df7df2bf {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b5-df7df2bf {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b7-df7df2bf {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-c3404ea4-ef8a-1ae2-a19d-c40f24c046b9-df7df2bf {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-f84bac40-c0f3-d037-9372-ede398267fbf-6f3c721c {
    align-self: center;
  }

  #w-node-_3ff81d28-8f98-9f0a-9d1d-63437a517827-6f3c721c {
    justify-self: start;
  }

  #w-node-_8f973097-fa4b-2017-55f9-32f03218efc2-a7b28312 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8f973097-fa4b-2017-55f9-32f03218efc7-a7b28312 {
    justify-self: center;
  }

  #w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef43-c27555e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9ebb9a3a-8757-8e42-18b1-afaf6706ef49-c27555e7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_65a8b4b0-c35b-6e4e-3eb1-ccad548abc6c-0f1ef75d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_720fb509-e5e0-8650-5fd3-a91fff64796b-0f1ef75d {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-ef4dbad5-6e40-3d32-d46c-8363ab27af90-0f1ef75d, #w-node-_56af71c8-e4bb-070d-b39f-2b6b96439673-0f1ef75d, #w-node-af762e32-6d47-af0c-788b-7c4ca1eed0c8-0f1ef75d {
    grid-column: span 1 / span 1;
  }

  #w-node-_140cd397-3da1-dda2-34db-50b735eef0c3-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef0d2-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef0e1-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef0f0-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef0ff-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef10a-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef144-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef153-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef162-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef171-1e270467, #w-node-_140cd397-3da1-dda2-34db-50b735eef180-1e270467 {
    order: 9999;
  }

  #w-node-f9ac8624-6fd0-3ed6-d98e-ea4d55d70246-9bc330a9 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_3f6547b8-7e18-6848-2524-9b658b31318d-9bc330a9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f39b0044-b0d0-2341-ff43-d30d4c83f8d1-9bc330a9 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-_4d8f8985-8278-01db-b546-bf00ee361c0d-9bc330a9 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_17cef3b1-7ead-bea4-6806-328298b13724-fb73a792 {
    grid-row: 2 / 3;
  }

  #w-node-_7af056e8-72a1-ba90-e25d-aa5b5a4dca49-fb73a792 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-_5f9fddd4-aae0-6e03-bdc0-6fbd117adfc5-fb73a792 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_458ec944-821e-9799-c705-61760732afad-fb73a792 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17cef3b1-7ead-bea4-6806-328298b13724-c75e5ce8 {
    grid-row: 2 / 3;
  }

  #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56c1-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56c7-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56cd-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56d3-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56eb-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56f1-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56f7-8b5790d9, #w-node-_82bc48ff-78a8-627d-4255-21bef6ce56fd-8b5790d9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_735dff2a-073b-acb2-fb04-36b5422aac9d-8b5790d9, #w-node-_735dff2a-073b-acb2-fb04-36b5422aacb2-8b5790d9 {
    justify-self: center;
  }

  #w-node-_455a452b-1ed0-e9fa-6a0d-bb669250b88b-9250b88a {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-ac52a70f-96d1-b75c-d69a-f4d338a2c16c-38a2c133 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e070de-317c5927, #w-node-_08f50dc0-3a93-d17c-2b34-1183b9e070f8-317c5927 {
    justify-self: center;
  }

  #w-node-_17cef3b1-7ead-bea4-6806-328298b13724-eae48f81 {
    grid-row: 2 / 3;
  }

  #w-node-_7af056e8-72a1-ba90-e25d-aa5b5a4dca49-eae48f81 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: stretch;
  }

  #w-node-_5f9fddd4-aae0-6e03-bdc0-6fbd117adfc5-eae48f81 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_458ec944-821e-9799-c705-61760732afad-eae48f81 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f9ac8624-6fd0-3ed6-d98e-ea4d55d70246-ca274ee6 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-_3f6547b8-7e18-6848-2524-9b658b31318d-ca274ee6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f39b0044-b0d0-2341-ff43-d30d4c83f8d1-ca274ee6 {
    grid-area: 1 / 2 / 2 / 3;
    justify-self: start;
  }

  #w-node-f1f85e58-1fd5-1981-22ff-727c14904ef9-14904ef8 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-f1f85e58-1fd5-1981-22ff-727c14904efc-14904ef8 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5768c369-8138-41b7-a682-9dc76a03c120-6a03c11c {
    grid-column: span 1 / span 1;
  }

  #w-node-_5768c369-8138-41b7-a682-9dc76a03c120-6a03c11c:where(.w-variant-935c4e9e-40ff-a191-06f1-f444f8d9941c), #w-node-_5768c369-8138-41b7-a682-9dc76a03c122-6a03c11c:where(.w-variant-935c4e9e-40ff-a191-06f1-f444f8d9941c) {
    justify-self: center;
  }

  #w-node-_8b3d0c72-b392-0712-720e-1dd47f713e46-6a03c11c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5768c369-8138-41b7-a682-9dc76a03c125-6a03c11c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5768c369-8138-41b7-a682-9dc76a03c125-6a03c11c:where(.w-variant-935c4e9e-40ff-a191-06f1-f444f8d9941c) {
    justify-self: center;
  }

  #w-node-_9c85bd35-61f2-9b07-4b3b-13019e8f98eb-f5f035d4, #w-node-_5f612905-44c8-6395-8452-78adf1d05db3-f5f035d4, #w-node-_0a5ffbdf-22b1-868c-e938-dc2bbde311e2-f5f035d4, #w-node-e8515cba-1a8c-a79d-c16a-3d43fbaa012e-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4c74-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4c79-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4c82-f5f035d4, #w-node-e01effd5-ec76-55c3-a377-570b1d3f4cd4-f5f035d4 {
    order: 9999;
  }

  #w-node-_4d40f91c-0530-c858-788d-51f860c675b1-60c6758b {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-d84885f6-d1d7-9a21-9f37-83168acc562c-7360ff96 {
    justify-self: stretch;
  }

  #w-node-bdca7e62-e8fb-2b57-65f1-9988410cc376-7360ff96 {
    place-self: center;
  }

  #w-node-a17847d6-40eb-a775-9213-03ca2b6a29a8-2b6a292e {
    justify-self: center;
  }
}


@font-face {
  font-family: 'Inter Variable';
  src: url('../fonts/InterVariable-subset-asterix.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter Variable';
  src: url('../fonts/InterVariable-Italic-subset-asterix.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* ===== 2026-09-21 /mcp/ re-sync =========================================
   Everything below is verbatim from the live stylesheet the /mcp page loads
   (surferseo.6a9fe05ff9eedafae3cf6ef2.e315bf851.opt.min.css on the Webflow CDN;
   the host is deliberately not spelled out here so the banned-host scan of
   dist/ stays clean). Webflow published these classes after this file's
   2026-08-27 export, so the checked-in stylesheet had never seen them. Same
   hand-sync procedure as docs/homepage.md's 9 rules and the
   "2026-09-21 pricing-plans re-sync" block above.

   Every selector here is rendered by src/components/product/McpPage.astro and
   by nothing else on the site, so appending them at the end of the file is
   cascade-equivalent to Webflow's own placement (live interleaves them with
   other post-export classes further down its file). Root rules first, then the
   991 / 767 / 479px media blocks, matching live's own order.

   See docs/product-pages.md "`/mcp/` (2026-09-21)".
   ======================================================================== */
.section_mcp_hero {background-color:var(--_themes---background);color:var(--_themes---text);--_themes---text:var(--_swatches---neutral--white);--_themes---background:var(--_swatches---neutral--black);--_themes---text-muted:var(--_swatches---neutral--white-muted)}
.mcp_hero {padding-top:var(--padding-vertical--medium);padding-bottom:var(--padding-vertical--medium)}
.mcp_cta-wrap {width:100%;margin-top:var(--gap--medium);margin-bottom:var(--gap--main);grid-column-gap:var(--gap--medium);grid-row-gap:var(--gap--medium);flex-flow:wrap;justify-content:flex-start;align-self:stretch;align-items:center;display:flex}
.section_mcp_plans {background-color:var(--_swatches---neutral--black);color:var(--_swatches---neutral--white)}
.mcp_section-headline {max-width:var(--_layout---max-width-medium);padding-top:var(--padding-vertical--small);padding-bottom:var(--padding-vertical--small);grid-column-gap:var(--gap--medium);grid-row-gap:var(--gap--medium);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}
.mcp_hero-content {z-index:300;max-width:var(--_layout---max-width-medium);margin-bottom:var(--gap--large);grid-column-gap:var(--gap--medium);grid-row-gap:var(--gap--medium);flex-flow:column;display:flex;position:relative}
.mcp_type-display-2xl {font-variation-settings:"wght" 600,"opsz" 32;font-weight:600;line-height:1.1;font-size:var(--u-display-2xl);text-wrap:balance;flex-flow:wrap}
.mcp_type-display-xl {font-variation-settings:"wght" 600,"opsz" 32;font-weight:600;line-height:1.1;font-size:var(--u-display-xl);text-wrap:balance}
.mcp-acordeon-icon {aspect-ratio:1;object-fit:contain;width:1.5em;margin-right:-.4em}
.mcp-acordeon-icon.is-cursor {padding:.15em}
.mcp_solution_header {max-width:var(--_layout---max-width-medium);padding-top:var(--padding-vertical--small);padding-bottom:var(--padding-vertical--small);grid-column-gap:var(--gap--medium);grid-row-gap:var(--gap--medium);text-align:center;flex-direction:column;justify-content:space-between;align-self:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}
.mcp_plans-wrap {padding-bottom:var(--padding-vertical--small);justify-content:center;align-items:center;display:flex}
.bg-black {background-color:var(--_swatches---neutral--black)}
.section_accordion {padding-top:var(--padding-vertical--medium);padding-bottom:var(--padding-vertical--medium);background-color:var(--_swatches---neutral--white)}
.accordion_component-grid {grid-column-gap:6rem;grid-row-gap:4.5rem;grid-template-rows:auto;grid-template-columns:minmax(auto,20rem) 1fr;align-items:start}
.accordion_sticky {grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;display:flex;position:sticky;top:10rem}
.accordion_list {flex-direction:column;transition:all .5s cubic-bezier(0,0,0,1);display:flex}
.accordion_component {grid-column-gap:6rem;grid-row-gap:6rem;flex-flow:column;width:100%;display:flex}
.mcp_terminal {border-radius:var(--radius--main)var(--radius--main)var(--radius--none)var(--radius--none);background-color:#1f1e1d;flex-flow:column;display:flex;position:relative;overflow:clip}
.mcp_terminal-wrap {padding-top:var(--padding-vertical--small);padding-right:var(--padding-vertical--small);padding-left:var(--padding-vertical--small);border-radius:var(--radius--section);background-color:#d97757}
.mcp_terminal-header {padding:var(--size--1-5rem);grid-column-gap:var(--gap--xsmall);grid-row-gap:var(--gap--xsmall);background-color:#2f2e2d;justify-content:flex-start;align-items:center;display:flex}
.mcp_terminal-dot {aspect-ratio:1;border-radius:var(--radius--max);background-color:#87867f;width:1rem}
.mcp_terminal-item {padding-bottom:var(--gap--large);grid-column-gap:16px;grid-row-gap:16px;border-bottom:var(--border-width)dashed #302e2d;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}
.mcp_terminal-window {padding:var(--size--4-5rem)var(--size--6-5rem)var(--size--2-5rem);grid-column-gap:var(--gap--large);grid-row-gap:var(--gap--large);flex-flow:column;display:flex}
.mcp_terminal-prompt {padding:var(--size--0-5rem);grid-column-gap:var(--gap--main);grid-row-gap:var(--gap--main);color:var(--_swatches---neutral--white);background-color:#302e2d;grid-template-rows:auto;grid-template-columns:1rem 1fr;grid-auto-columns:1fr;font-family:Inconsolata,monospace;font-size:1.25rem;line-height:1.25;display:grid}
.mcp_terminal-info {padding:var(--size--0-5rem);grid-column-gap:var(--gap--main);grid-row-gap:var(--gap--main);color:var(--_swatches---neutral--white);font-size:var(--_text-sizes---u-text-md);grid-template-rows:auto;grid-template-columns:1rem 1fr;grid-auto-columns:1fr;display:grid}
.mcp_terminal-cc {width:2rem}
.mcp_terminal-pet {padding-top:var(--size--0-5rem);padding-bottom:var(--size--0-5rem);grid-column-gap:var(--gap--main);grid-row-gap:var(--gap--main);color:#d97757;font-size:var(--_text-sizes---u-text-md);grid-template-rows:auto;grid-template-columns:1.5rem 1fr;grid-auto-columns:1fr;place-items:center start;font-weight:500;display:flex}
/* The terminal's mobile top bar. Live groups its root `display:none` with
   `.pricing-2026-class-keeper` (already synced above, next to the pricing family) and turns it
   on again in the <=991px block below. Until /mcp/ existed no ported page rendered this class,
   so only the class-keeper half had been copied -- without this rule the white bar shows at
   every width (measured 1052px wide over the terminal's header at 1300px). */
.mcp_terminal-wrap-mobile-bg {display:none}
/* Webflow grid-area rules for the two nodes on this page that carry a `#w-node-…` id. The hero
   one is load-bearing: `.surfer-3_hero-socials-rt` spans BOTH columns of the 2x2
   `.surfer-3_hero-socials` grid, which is what pushes the logo dock + rating down into row 2.
   Without it the dock lands in row 1 column 2 and the "150,000+ Marketers…" line wraps
   (measured: grid columns 634/575 instead of 978/231, hero 10px taller). */
#w-node-_4b66d5f5-12e0-7d06-88e7-cc2bb8400426-fdfcf4bb {grid-area:span 1/span 2/span 1/span 2}
#w-node-_9db501cc-de16-ccd0-4647-5b103a8052d8-3a8052d3 {grid-area:span 1/span 1/span 1/span 1}
@media screen and (max-width:991px) {
  .mcp_terminal-wrap-mobile-bg {background-color:var(--_swatches---neutral--white);height:3rem;display:block;position:absolute;inset:0% 0% auto}
  .mcp_cta-wrap {justify-content:center;align-items:center}
  .mcp_hero-content {text-align:center;justify-content:space-between;align-items:center}
  .mcp_solution_header {padding-top:var(--padding-vertical--medium);padding-bottom:var(--padding-vertical--medium)}
  .accordion_component-grid {grid-column-gap:4rem;grid-row-gap:4rem;flex-direction:column;grid-template-columns:1fr;display:flex}
  .accordion_sticky {position:static}
  .accordion_list {align-self:stretch}
  .mcp_terminal-wrap {padding-top:var(--size--0rem);padding-right:var(--global-padding);padding-left:var(--global-padding);border-top-left-radius:var(--radius--none);border-top-right-radius:var(--radius--none);border-bottom-left-radius:var(--radius--none);border-bottom-right-radius:var(--radius--none);min-width:calc(100% + (2*var(--global-padding)));margin-left:calc(-1*var(--global-padding));position:relative}
  .mcp_terminal-header {height:3rem}
  .mcp_terminal-window {padding-right:var(--size--2-5rem);padding-left:var(--size--2-5rem)}
}
@media screen and (max-width:767px) {
  .accordion_component-grid {grid-row-gap:3rem}
}
@media screen and (max-width:479px) {
  .mcp_hero {padding-top:var(--padding-vertical--medium)}
  .mcp_solution_header {padding-top:var(--padding-vertical--large);padding-bottom:var(--padding-vertical--large);grid-column-gap:var(--gap--main);grid-row-gap:var(--gap--main)}
  .section_accordion {background-image:none}
  .accordion_component-grid {grid-column-gap:2rem;grid-row-gap:2rem}
  .mcp_terminal-wrap {padding-right:var(--size--0rem);padding-left:var(--size--0rem)}
  .mcp_terminal-window {padding:var(--size--2-5rem)var(--size--1rem)}
  .mcp_terminal-pet {padding-right:var(--size--1rem);padding-left:var(--size--1rem)}
}


/* Inconsolata (Google Fonts v37, OFL-1.1), self-hosted — 2026-09-21 /mcp/ port.
   surferseo.webflow.io/mcp pulls this family through the Google WebFont loader
   (`WebFont.load({google:{families:["Inconsolata:400,700"]}})`); this repo
   self-hosts it instead, exactly like Inter, so the port introduces no new
   external host (docs/vendored-scripts.md). The three files are Google's own
   per-subset slices of the variable face, tracked in vendor-manifests/fonts.json;
   Google emits the same file for weight 400 and 700 per subset (the wght axis
   lives inside it), and both declarations are kept so the @font-face set matches
   what the origin page installs. Rendered by `.mcp_terminal-prompt` on /mcp/. */
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/Inconsolata-vietnamese.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/Inconsolata-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/Inconsolata-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/Inconsolata-vietnamese.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/Inconsolata-latin-ext.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url('../fonts/Inconsolata-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
