@font-face {
  font-family: "Growth Manrope";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("../../../advance-media/assets/fonts/manrope-latin-variable.woff2") format("woff2");
}

:root {
  --growth-ink: #10110f;
  --growth-ink-soft: #1b1d19;
  --growth-paper: #f3f0e7;
  --growth-white: #fffef9;
  --growth-lime: #c8ff35;
  --growth-muted: #666b63;
  --growth-line: rgba(16, 17, 15, 0.16);
  --growth-indigo: #27245f;
}

html { scroll-behavior: smooth; }
body.growth-home { margin: 0; background: var(--growth-paper); color: var(--growth-ink); }
.growth-site, .growth-site * { box-sizing: border-box; }
.growth-site { overflow: hidden; background: var(--growth-paper); color: var(--growth-ink); font-family: "Growth Manrope", Arial, sans-serif; font-size: 16px; line-height: 1.5; }
.growth-site a { color: inherit; text-decoration: none; }
.growth-site button, .growth-site input, .growth-site select, .growth-site textarea { font: inherit; }
.growth-site h1, .growth-site h2, .growth-site h3, .growth-site p { margin-top: 0; }
.growth-section { width: min(1180px, calc(100% - 48px)); margin-inline: auto; }

.growth-header {
  position: absolute;
  z-index: 30;
  top: 0;
  left: 50%;
  display: flex;
  width: min(1240px, calc(100% - 48px));
  min-height: 92px;
  align-items: center;
  justify-content: space-between;
  transform: translateX(-50%);
  color: var(--growth-white);
}
.admin-bar .growth-header { top: 32px; }
.growth-brand { display: inline-flex; align-items: center; gap: 12px; }
.growth-brand > span:last-child { display: flex; flex-direction: column; gap: 1px; }
.growth-brand strong { font-size: 15px; letter-spacing: -0.02em; }
.growth-brand small { color: rgba(255,255,255,.55); font-size: 9px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; }
.growth-brand__mark { display: grid; width: 44px; height: 44px; place-items: center; border-radius: 50%; background: var(--growth-lime); color: var(--growth-ink); font-size: 22px; font-weight: 900; transform: rotate(-8deg); }
.growth-nav { display: flex; align-items: center; gap: 32px; font-size: 13px; font-weight: 700; }
.growth-nav > a:not(.growth-nav__cta) { color: rgba(255,255,255,.72); }
.growth-nav > a:hover { color: var(--growth-lime); }
.growth-nav__cta { padding: 12px 18px; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; }
.growth-nav__cta:hover { border-color: var(--growth-lime); background: var(--growth-lime); color: var(--growth-ink)!important; }
.growth-menu { display: none; width: 44px; height: 44px; border: 1px solid rgba(255,255,255,.25); border-radius: 50%; background: transparent; }
.growth-menu > span:not(.screen-reader-text) { display: block; width: 18px; height: 1px; margin: 4px auto; background: #fff; }

.growth-hero {
  position: relative;
  display: grid;
  min-height: 820px;
  grid-template-columns: minmax(0, 1.04fr) minmax(430px, .96fr);
  gap: 70px;
  align-items: center;
  overflow: hidden;
  padding: 140px max(48px, calc((100vw - 1180px) / 2)) 100px;
  background: var(--growth-ink);
  color: var(--growth-white);
}
.growth-hero::after { position: absolute; top: 5%; right: 4%; width: 520px; height: 520px; border-radius: 50%; background: rgba(200,255,53,.11); filter: blur(90px); content: ""; }
.growth-hero__grid { position: absolute; inset: 0; opacity: .25; background-image: linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to bottom,#000,transparent 92%); }
.growth-hero__copy, .growth-hero__visual { position: relative; z-index: 2; }
.growth-eyebrow, .growth-kicker { display: flex; align-items: center; gap: 9px; margin-bottom: 25px; font-size: 10px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; }
.growth-eyebrow { color: rgba(255,255,255,.66); }
.growth-eyebrow > span { width: 8px; height: 8px; border-radius: 50%; background: var(--growth-lime); box-shadow: 0 0 0 4px rgba(200,255,53,.13); }
.growth-hero h1 { max-width: 720px; margin: 0; font-size: clamp(58px,6.2vw,94px); font-weight: 720; letter-spacing: -.07em; line-height: .92; }
.growth-hero h1 em { display: block; color: var(--growth-lime); font-style: normal; }
.growth-hero__copy > p { max-width: 620px; margin: 32px 0 0; color: rgba(255,255,255,.67); font-size: 18px; line-height: 1.7; }
.growth-actions { display: flex; align-items: center; gap: 28px; margin-top: 38px; }
.growth-button { display: inline-flex; min-height: 54px; align-items: center; justify-content: center; padding: 0 24px; border: 0; border-radius: 4px; cursor: pointer; font-size: 13px; font-weight: 800; transition: transform .18s ease, box-shadow .18s ease; }
.growth-button:hover { transform: translateY(-2px); }
.growth-button--lime { background: var(--growth-lime); color: var(--growth-ink)!important; box-shadow: 0 12px 36px rgba(200,255,53,.17); }
.growth-text-link { color: rgba(255,255,255,.72)!important; font-size: 13px; font-weight: 700; }
.growth-text-link span { margin-left: 10px; }
.growth-founders-mini { display: flex; align-items: center; gap: 18px; margin-top: 44px; }
.growth-founders-mini > div { display: flex; }
.growth-founders-mini > div span { display: grid; width: 42px; height: 42px; place-items: center; margin-left: -8px; border: 2px solid var(--growth-ink); border-radius: 50%; background: #727bf1; font-size: 9px; font-weight: 900; }
.growth-founders-mini > div span:first-child { margin-left: 0; background: #f1a65d; color: var(--growth-ink); }
.growth-founders-mini > div span:last-child { background: var(--growth-lime); color: var(--growth-ink); }
.growth-founders-mini p { margin: 0; color: rgba(255,255,255,.55); font-size: 12px; }
.growth-founders-mini strong { color: #fff; }

.growth-hero__visual { min-height: 520px; }
.growth-dashboard { position: absolute; top: 48px; right: 0; width: min(100%,500px); overflow: hidden; border: 1px solid rgba(255,255,255,.13); border-radius: 18px; background: linear-gradient(145deg,rgba(37,40,35,.97),rgba(20,22,19,.96)); box-shadow: 0 40px 90px rgba(0,0,0,.35); }
.growth-dashboard__head { display: flex; justify-content: space-between; padding: 26px 28px 22px; border-bottom: 1px solid rgba(255,255,255,.09); }
.growth-dashboard__head div { display: flex; flex-direction: column; gap: 6px; }
.growth-dashboard small { color: rgba(255,255,255,.43); font-size: 9px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }
.growth-dashboard__head > span { align-self: flex-start; padding: 6px 9px; border: 1px solid rgba(200,255,53,.28); border-radius: 999px; color: var(--growth-lime); font-size: 9px; font-weight: 800; }
.growth-dashboard__spend { display: flex; flex-direction: column; padding: 31px 28px 16px; }
.growth-dashboard__spend > strong { margin: 5px 0 3px; font-size: 55px; letter-spacing: -.06em; }
.growth-dashboard__spend > strong em { color: var(--growth-lime); font-style: normal; }
.growth-dashboard__spend > span { color: rgba(255,255,255,.43); font-size: 9px; letter-spacing: .08em; text-transform: uppercase; }
.growth-chart { position: relative; height: 150px; margin: 0 28px 20px; border-bottom: 1px solid rgba(255,255,255,.12); background-image: linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px); background-size: 100% 38px; }
.growth-chart i { position: absolute; inset: 42px 0 28px; border-top: 3px solid var(--growth-lime); border-radius: 50%; transform: rotate(-11deg) skewX(-15deg); }
.growth-chart b { position: absolute; width: 9px; height: 9px; border: 2px solid var(--growth-ink); border-radius: 50%; background: var(--growth-lime); box-shadow: 0 0 0 4px rgba(200,255,53,.14); }
.growth-chart b:nth-of-type(1) { left: 18%; bottom: 44px; }.growth-chart b:nth-of-type(2) { left: 49%; bottom: 68px; }.growth-chart b:nth-of-type(3) { top: 20px; right: 7%; }
.growth-chart span { position: absolute; top: 0; right: 0; padding: 5px 8px; border-radius: 3px; background: var(--growth-lime); color: var(--growth-ink); font-size: 9px; font-weight: 900; }
.growth-dashboard__metrics { display: grid; grid-template-columns: repeat(3,1fr); border-top: 1px solid rgba(255,255,255,.09); }
.growth-dashboard__metrics div { display: flex; flex-direction: column; gap: 7px; padding: 20px 17px; border-right: 1px solid rgba(255,255,255,.09); }
.growth-dashboard__metrics div:last-child { border: 0; }.growth-dashboard__metrics strong { font-size: 11px; }
.growth-float { position: absolute; z-index: 4; display: flex; width: 205px; align-items: center; gap: 12px; padding: 14px; border: 1px solid rgba(255,255,255,.12); border-radius: 8px; background: rgba(29,31,27,.94); box-shadow: 0 18px 40px rgba(0,0,0,.3); animation: growth-float 5s ease-in-out infinite; }
.growth-float span { display: grid; flex: 0 0 30px; height: 30px; place-items: center; border-radius: 50%; background: rgba(200,255,53,.12); color: var(--growth-lime); font-size: 9px; }
.growth-float strong { color: rgba(255,255,255,.75); font-size: 10px; line-height: 1.4; }.growth-float--one { top: 7px; left: -18px; }.growth-float--two { right: -30px; bottom: 0; animation-delay: -2.4s; }
@keyframes growth-float { 50% { transform: translateY(-9px); } }

.growth-proof { position: relative; z-index: 3; display: grid; width: min(1240px,calc(100% - 48px)); grid-template-columns: repeat(4,1fr); margin: -34px auto 0; border: 1px solid var(--growth-line); background: var(--growth-white); box-shadow: 0 16px 50px rgba(16,17,15,.08); }
.growth-proof > div { display: flex; min-height: 105px; flex-direction: column; justify-content: center; gap: 6px; padding: 24px 28px; border-right: 1px solid var(--growth-line); }.growth-proof > div:last-child { border: 0; }
.growth-proof strong { font-size: 22px; letter-spacing: -.04em; }.growth-proof span { color: var(--growth-muted); font-size: 11px; }

.growth-problem, #process, #about, .growth-faq { padding-top: 140px; padding-bottom: 140px; }
.growth-kicker { color: #73786f; }.growth-kicker::before { width: 26px; height: 1px; background: currentColor; content: ""; }.growth-kicker--lime { color: var(--growth-lime); }
.growth-split { display: grid; grid-template-columns: 1.15fr .85fr; gap: 90px; }.growth-split--end { align-items: end; }
.growth-split h2, .growth-about h2, .growth-faq h2, .growth-contact h2 { margin: 0; font-size: clamp(44px,5.3vw,76px); font-weight: 700; letter-spacing: -.065em; line-height: .99; }
.growth-split > p, .growth-split > div > p, .growth-problem .growth-split > div p { color: var(--growth-muted); line-height: 1.75; }
.growth-problem h2 em, .growth-about h2 em { display: block; color: #5d6258; font-family: Georgia,serif; font-weight: 400; }
.growth-compare { display: grid; grid-template-columns: repeat(2,1fr); gap: 20px; margin-top: 70px; }
.growth-compare article { padding: 42px; border: 1px solid var(--growth-line); }.growth-compare__muted { background: #e6e3da; color: #4d514a; }.growth-compare__active { border-color: var(--growth-ink)!important; background: var(--growth-ink); color: var(--growth-white); }
.growth-compare small { font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }.growth-compare__active small { color: var(--growth-lime); }
.growth-compare h3 { max-width: 450px; margin: 38px 0 28px; font-size: 28px; letter-spacing: -.04em; line-height: 1.2; }
.growth-compare ul, .growth-contact ul { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }.growth-compare li { font-size: 13px; }.growth-compare__active li { color: rgba(255,255,255,.8); }

.growth-dark { padding: 132px 0 140px; background: var(--growth-ink); color: var(--growth-white); }.growth-dark .growth-split > p { align-self: end; color: rgba(255,255,255,.52); }
.growth-services { display: grid; grid-template-columns: repeat(2,1fr); gap: 1px; margin-top: 70px; border: 1px solid rgba(255,255,255,.13); background: rgba(255,255,255,.13); }
.growth-services article { position: relative; min-height: 385px; padding: 38px; background: var(--growth-ink); }.growth-services article:hover { background: var(--growth-ink-soft); }
.growth-services article > small { color: var(--growth-lime); font-size: 10px; }.growth-services h3 { margin: 50px 0 17px; font-size: 31px; letter-spacing: -.045em; }.growth-services p { max-width: 450px; color: rgba(255,255,255,.53); font-size: 14px; line-height: 1.7; }
.growth-services article > div { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 26px; }.growth-services article > div span { padding: 6px 9px; border: 1px solid rgba(255,255,255,.13); border-radius: 999px; color: rgba(255,255,255,.55); font-size: 9px; }
.growth-services article > a { position: absolute; right: 38px; bottom: 34px; color: rgba(255,255,255,.7); font-size: 11px; font-weight: 800; }.growth-services article > a:hover { color: var(--growth-lime); }

.growth-process { margin-top: 70px; border-top: 1px solid var(--growth-line); }
.growth-process article { display: grid; min-height: 164px; grid-template-columns: .65fr 1.2fr 1.15fr .8fr; gap: 30px; align-items: center; border-bottom: 1px solid var(--growth-line); transition: padding .18s ease,background .18s ease; }.growth-process article:hover { padding-inline: 18px; background: rgba(255,255,255,.5); }
.growth-process small { color: #757a71; font-size: 9px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }.growth-process h3 { margin: 0; font-size: 23px; letter-spacing: -.035em; }.growth-process p { margin: 0; color: var(--growth-muted); font-size: 13px; }.growth-process strong { justify-self: end; font-size: 11px; }

.growth-indigo { padding: 130px 0; background: var(--growth-indigo); color: #fff; }.growth-indigo .growth-split { align-items: center; }.growth-indigo h2 { font-size: clamp(44px,5vw,72px); }.growth-indigo p { max-width: 530px; color: rgba(255,255,255,.62)!important; }.growth-indigo .growth-button { margin-top: 22px; }
.growth-industries { border-top: 1px solid rgba(255,255,255,.2); }.growth-industries > div { display: grid; min-height: 68px; grid-template-columns: 50px 1fr 24px; align-items: center; border-bottom: 1px solid rgba(255,255,255,.2); }.growth-industries small { color: var(--growth-lime); font-size: 9px; }.growth-industries strong { font-size: 15px; }.growth-industries span { color: rgba(255,255,255,.45); }

.growth-about { display: grid; grid-template-columns: 1.2fr .8fr; gap: 90px; align-items: end; }.growth-about p { margin: 0; color: var(--growth-muted); line-height: 1.8; }.growth-about h2 em { color: var(--growth-indigo); }
.growth-founder-cards { display: grid; grid-template-columns: repeat(2,1fr); gap: 18px; margin-top: 70px; }.growth-founder-cards article { display: flex; min-height: 220px; align-items: center; gap: 28px; padding: 36px; background: var(--growth-ink); color: #fff; }.growth-founder-cards article:last-child { background: var(--growth-lime); color: var(--growth-ink); }
.growth-founder-cards article > span { display: grid; flex: 0 0 86px; height: 86px; place-items: center; border: 1px solid rgba(255,255,255,.2); border-radius: 50%; font-size: 24px; font-weight: 900; }.growth-founder-cards article:last-child > span { border-color: rgba(16,17,15,.2); }
.growth-founder-cards small { font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; opacity: .65; }.growth-founder-cards h3 { margin: 7px 0 8px; font-size: 27px; }.growth-founder-cards p { margin: 0; max-width: 350px; font-size: 13px; opacity: .65; }
.growth-experience { display: grid; grid-template-columns: .5fr 1.5fr; gap: 50px; align-items: center; margin-top: 18px; padding: 38px 42px; border: 1px solid var(--growth-line); background: var(--growth-white); }.growth-experience > strong { font-size: clamp(44px,6vw,78px); letter-spacing: -.07em; }.growth-experience p { margin: 0; font-size: 22px; letter-spacing: -.03em; }.growth-experience p span { color: var(--growth-indigo); font-weight: 800; }

.growth-faq { display: grid; grid-template-columns: .8fr 1.2fr; gap: 90px; border-top: 1px solid var(--growth-line); }.growth-faq details { border-top: 1px solid var(--growth-line); }.growth-faq details:last-child { border-bottom: 1px solid var(--growth-line); }.growth-faq summary { display: flex; min-height: 86px; align-items: center; justify-content: space-between; cursor: pointer; font-size: 17px; font-weight: 800; list-style: none; }.growth-faq summary::-webkit-details-marker { display: none; }.growth-faq summary span { font-size: 24px; font-weight: 400; }.growth-faq details[open] summary span { transform: rotate(45deg); }.growth-faq details p { max-width: 650px; padding: 0 36px 24px 0; color: var(--growth-muted); line-height: 1.75; }

.growth-contact { padding: 130px 0; background: var(--growth-lime); }.growth-contact__grid { display: grid; grid-template-columns: .9fr 1.1fr; gap: 80px; align-items: start; }.growth-eyebrow--dark { color: rgba(16,17,15,.65); }.growth-eyebrow--dark > span { background: var(--growth-ink); box-shadow: 0 0 0 4px rgba(16,17,15,.1); }.growth-contact h2 { font-size: clamp(48px,5.8vw,82px); }.growth-contact__grid > div > p { max-width: 520px; margin: 28px 0; color: rgba(16,17,15,.67); line-height: 1.75; }.growth-contact ul { margin-bottom: 38px; }.growth-contact small { display: block; font-size: 10px; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; }.growth-email { display: inline-block; margin-top: 5px; border-bottom: 1px solid var(--growth-ink); font-size: 18px; font-weight: 800; }
.growth-form { position: relative; display: grid; gap: 17px; padding: 38px; border-radius: 12px; background: var(--growth-white); box-shadow: 0 30px 75px rgba(16,17,15,.18); }.growth-form__heading { display: flex; flex-direction: column; margin-bottom: 6px; }.growth-form__heading small { color: var(--growth-muted); }.growth-form__heading strong { font-size: 25px; letter-spacing: -.035em; }.growth-form__row { display: grid; grid-template-columns: repeat(2,1fr); gap: 14px; }
.growth-form label { display: grid; gap: 7px; font-size: 11px; font-weight: 800; }.growth-form input, .growth-form select, .growth-form textarea { width: 100%; border: 1px solid #d3d5cf; border-radius: 5px; outline: 0; background: #fff; color: var(--growth-ink); font-size: 14px; }.growth-form input, .growth-form select { min-height: 48px; padding: 0 13px; }.growth-form textarea { resize: vertical; padding: 12px 13px; }.growth-form input:focus, .growth-form select:focus, .growth-form textarea:focus { border-color: var(--growth-ink); box-shadow: 0 0 0 3px rgba(16,17,15,.08); }
.growth-consent { display: flex!important; grid-template-columns: 18px 1fr; align-items: start; font-weight: 600!important; line-height: 1.5; }.growth-consent input { width: 17px; min-height: 17px; margin-top: 2px; }.growth-form__button { width: 100%; background: var(--growth-ink); color: #fff; }.growth-form__button:disabled { cursor: wait; opacity: .65; }.growth-form__privacy { color: var(--growth-muted); text-align: center; font-size: 9px!important; letter-spacing: 0!important; text-transform: none!important; }.growth-form__alert { margin: 0; padding: 11px 12px; border-radius: 5px; background: #ffeae6; color: #9f2c1d; font-size: 12px; }.growth-form__alert.is-success { background: #e8f8dc; color: #315d13; }.growth-hp { position: absolute!important; left: -9999px!important; width: 1px!important; height: 1px!important; overflow: hidden!important; }

.growth-footer { padding: 70px 0 25px; background: var(--growth-ink); color: #fff; }.growth-footer__grid { display: grid; grid-template-columns: 1.4fr .6fr 1fr 1fr; gap: 46px; }.growth-footer__grid > div:not(.growth-footer__brand) { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }.growth-footer small { margin-bottom: 8px; color: var(--growth-lime); font-size: 9px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }.growth-footer a, .growth-footer p { color: rgba(255,255,255,.58); font-size: 12px; line-height: 1.6; }.growth-footer a:hover { color: var(--growth-lime); }.growth-footer__brand { display: flex; gap: 14px; }.growth-footer__brand p { max-width: 280px; margin-top: 7px; }.growth-footer__bottom { display: flex; justify-content: space-between; margin-top: 55px; padding-top: 22px; border-top: 1px solid rgba(255,255,255,.12); color: rgba(255,255,255,.42); font-size: 10px; }

@media (max-width: 1050px) {
  .growth-hero { min-height: auto; grid-template-columns: 1fr; padding-top: 155px; }
  .growth-hero__copy { max-width: 780px; }
  .growth-hero__visual { width: min(620px,100%); margin: 0 auto; }
  .growth-split, .growth-about, .growth-contact__grid { gap: 50px; }
  .growth-proof { grid-template-columns: repeat(2,1fr); }.growth-proof > div:nth-child(2) { border-right: 0; }.growth-proof > div:nth-child(-n+2) { border-bottom: 1px solid var(--growth-line); }
  .growth-footer__grid { grid-template-columns: repeat(2,1fr); }
}

@media (max-width: 760px) {
  .admin-bar .growth-header { top: 46px; }
  .growth-section, .growth-header, .growth-proof { width: min(100% - 32px,1180px); }
  .growth-header { min-height: 78px; }
  .growth-menu { display: block; }
  .growth-nav { position: absolute; top: 70px; right: 0; left: 0; display: none; flex-direction: column; align-items: stretch; gap: 0; padding: 14px; border: 1px solid rgba(255,255,255,.15); border-radius: 10px; background: rgba(16,17,15,.98); box-shadow: 0 20px 50px rgba(0,0,0,.3); }.growth-nav.is-open { display: flex; }.growth-nav a { padding: 13px 12px; }.growth-nav__cta { margin-top: 6px; text-align: center; }
  .growth-hero { grid-template-columns: 1fr; gap: 46px; padding: 130px 16px 80px; }.growth-hero h1 { font-size: clamp(48px,15vw,72px); }.growth-hero__copy > p { font-size: 16px; }.growth-actions { align-items: flex-start; flex-direction: column; gap: 18px; }.growth-hero__visual { min-height: 460px; }.growth-dashboard { top: 30px; }.growth-float--one { left: 3px; }.growth-float--two { right: 2px; }
  .growth-proof { grid-template-columns: 1fr; margin-top: -24px; }.growth-proof > div { min-height: 88px; border-right: 0; border-bottom: 1px solid var(--growth-line); }
  .growth-problem, #process, #about, .growth-faq { padding-top: 90px; padding-bottom: 90px; }.growth-dark, .growth-indigo, .growth-contact { padding: 90px 0; }
  .growth-split, .growth-about, .growth-faq, .growth-contact__grid { grid-template-columns: 1fr; gap: 40px; }.growth-split h2, .growth-about h2, .growth-faq h2, .growth-contact h2 { font-size: clamp(42px,12vw,62px); }
  .growth-compare, .growth-services, .growth-founder-cards { grid-template-columns: 1fr; }.growth-compare article { padding: 30px; }.growth-services article { min-height: 360px; padding: 30px; }
  .growth-process article { grid-template-columns: 1fr; gap: 9px; min-height: 0; padding: 28px 0; }.growth-process article:hover { padding-inline: 12px; }.growth-process strong { justify-self: start; }
  .growth-indigo .growth-split { gap: 55px; }.growth-founder-cards article { padding: 28px; }.growth-experience { grid-template-columns: 1fr; gap: 5px; padding: 30px; }.growth-experience p { font-size: 18px; }
  .growth-form { padding: 26px 20px; }.growth-form__row { grid-template-columns: 1fr; }
  .growth-footer__grid { grid-template-columns: 1fr; }.growth-footer__bottom { align-items: flex-start; flex-direction: column; gap: 12px; }
}

@media (max-width: 460px) {
  .growth-brand small { display: none; }.growth-hero__visual { min-height: 420px; }.growth-dashboard__spend > strong { font-size: 46px; }.growth-dashboard__metrics div { padding: 17px 10px; }.growth-dashboard__metrics strong { font-size: 9px; }.growth-float { width: 175px; padding: 10px; }.growth-float--two { bottom: -10px; }.growth-founders-mini { align-items: flex-start; flex-direction: column; }.growth-founder-cards article { align-items: flex-start; flex-direction: column; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .growth-float { animation: none; }
  .growth-button, .growth-process article { transition: none; }
}

