/* Shared calm presentation for the supporting pages. The homepage owns its exact
   one-product composition; these rules keep every existing page in the same visual family. */
.voltrack-simple-page {
  margin: 0;
  overflow-x: hidden;
  background: var(--voltrack-page);
  color: var(--voltrack-ink);
  font-family: 'Montserrat', sans-serif;
  -webkit-font-smoothing: antialiased;
}

.voltrack-simple-page *,
.voltrack-simple-page *::before,
.voltrack-simple-page *::after {
  box-sizing: border-box;
}

.voltrack-simple-investor,
.voltrack-simple-investor button,
.voltrack-simple-investor input,
.voltrack-simple-investor select,
.voltrack-simple-investor textarea {
  font-family: 'Montserrat', sans-serif !important;
}

.voltrack-simple-page #voltrack-smooth-scroll-wrapper,
.voltrack-simple-page #voltrack-investor-smooth-scroll-wrapper {
  position: static !important;
  inset: auto !important;
  width: 100% !important;
  transform: none !important;
  will-change: auto !important;
  overflow: visible !important;
}

.voltrack-simple-page #voltrack-smooth-scroll-height,
.voltrack-simple-page #voltrack-investor-smooth-scroll-height {
  display: none !important;
}

.voltrack-simple-page .voltrack-horizontal-navbar {
  position: sticky;
  top: 0;
  height: 76px;
  background: var(--voltrack-surface);
  border-bottom: 1px solid var(--voltrack-border);
  backdrop-filter: none;
}

.voltrack-simple-page .voltrack-horizontal-navbar-container {
  max-width: 1440px;
  height: 100%;
  padding-inline: 40px;
}

.voltrack-simple-page .voltrack-horizontal-navbar-logo-img {
  width: 32px;
  height: 39px;
}

.voltrack-simple-page .voltrack-horizontal-navbar-logo-text {
  color: var(--voltrack-ink);
  font-size: 21px;
}

.voltrack-simple-page .voltrack-horizontal-navbar-link {
  color: var(--voltrack-ink-muted);
  font-size: 13px;
}

.voltrack-simple-page .voltrack-horizontal-navbar-social-links {
  display: none;
}

.voltrack-simple-page .voltrack-horizontal-navbar-cta-button,
.voltrack-simple-page .voltrack-navbar-cta-button {
  min-height: 42px;
  padding: 0 20px;
  border-radius: 2px;
  background: var(--voltrack-blue);
  color: #ffffff;
  font-size: 13px;
}

.voltrack-simple-page .voltrack-horizontal-navbar-cta-button span,
.voltrack-simple-page .voltrack-navbar-cta-button span {
  color: inherit;
}

.voltrack-simple-page section {
  position: relative;
  overflow: hidden;
}

.voltrack-simple-page .voltrack-about-hero-container,
.voltrack-simple-page .voltrack-about-mission-container,
.voltrack-simple-page .voltrack-about-milestones-container,
.voltrack-simple-page .voltrack-about-team-container,
.voltrack-simple-page .voltrack-how-it-works-container,
.voltrack-simple-page .voltrack-features-scroll-container,
.voltrack-simple-page .voltrack-faq-container,
.voltrack-simple-page .voltrack-contact-container,
.voltrack-simple-page .voltrack-waitlist-container,
.voltrack-simple-page .voltrack-investor-hero-container,
.voltrack-simple-page .voltrack-investor-crisis-container,
.voltrack-simple-page .voltrack-investor-roadmap-container,
.voltrack-simple-page .voltrack-investor-advantage-container,
.voltrack-simple-page .voltrack-investor-opportunity-container,
.voltrack-simple-page .voltrack-investor-contact-container {
  width: min(calc(100% - 80px), 1280px);
  max-width: 1280px;
  margin-inline: auto;
  padding-inline: 0;
}

.voltrack-simple-page .voltrack-about-hero-section,
.voltrack-simple-page .voltrack-how-it-works-section,
.voltrack-simple-page .voltrack-contact-section,
.voltrack-simple-page .voltrack-waitlist-section,
.voltrack-simple-page .voltrack-investor-hero-section {
  min-height: 0;
  padding: 104px 0;
  background: var(--voltrack-surface-blue);
  border-bottom: 1px solid var(--voltrack-border);
}

.voltrack-simple-page .voltrack-about-mission-section,
.voltrack-simple-page .voltrack-about-milestones-section,
.voltrack-simple-page .voltrack-about-team-section,
.voltrack-simple-page .voltrack-features-scroll-section,
.voltrack-simple-page .voltrack-faq-section,
.voltrack-simple-page .voltrack-investor-crisis-section,
.voltrack-simple-page .voltrack-investor-roadmap-section,
.voltrack-simple-page .voltrack-investor-advantage-section,
.voltrack-simple-page .voltrack-investor-opportunity-section,
.voltrack-simple-page .voltrack-investor-contact-section {
  min-height: 0;
  padding: 104px 0;
  background: var(--voltrack-surface);
  border-bottom: 1px solid var(--voltrack-border);
}

.voltrack-simple-page .voltrack-about-milestones-section,
.voltrack-simple-page .voltrack-features-scroll-section,
.voltrack-simple-page .voltrack-investor-roadmap-section,
.voltrack-simple-page .voltrack-investor-opportunity-section {
  background: var(--voltrack-page);
}

.voltrack-simple-page .voltrack-about-hero-heading,
.voltrack-simple-page .voltrack-about-mission-heading,
.voltrack-simple-page .voltrack-about-milestones-heading,
.voltrack-simple-page .voltrack-about-team-main-heading,
.voltrack-simple-page .voltrack-how-it-works-main-heading,
.voltrack-simple-page .voltrack-faq-main-heading,
.voltrack-simple-page .voltrack-contact-main-heading,
.voltrack-simple-page .voltrack-waitlist-main-heading,
.voltrack-simple-page .voltrack-investor-hero-title,
.voltrack-simple-page .voltrack-investor-section-title,
.voltrack-simple-page .voltrack-investor-opportunity-title {
  color: var(--voltrack-ink);
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -1.8px;
  text-shadow: none;
  -webkit-text-fill-color: currentColor;
}

.voltrack-simple-page .voltrack-about-hero-heading,
.voltrack-simple-page .voltrack-how-it-works-main-heading,
.voltrack-simple-page .voltrack-contact-main-heading,
.voltrack-simple-page .voltrack-waitlist-main-heading,
.voltrack-simple-page .voltrack-investor-hero-title {
  font-size: clamp(44px, 6vw, 72px);
}

.voltrack-simple-page .voltrack-about-mission-heading,
.voltrack-simple-page .voltrack-about-milestones-heading,
.voltrack-simple-page .voltrack-about-team-main-heading,
.voltrack-simple-page .voltrack-faq-main-heading,
.voltrack-simple-page .voltrack-investor-section-title,
.voltrack-simple-page .voltrack-investor-opportunity-title {
  font-size: clamp(36px, 4vw, 52px);
}

.voltrack-simple-page .voltrack-about-hero-text,
.voltrack-simple-page .voltrack-about-mission-text,
.voltrack-simple-page .voltrack-how-it-works-description,
.voltrack-simple-page .voltrack-contact-subheading,
.voltrack-simple-page .voltrack-waitlist-subtext,
.voltrack-simple-page .voltrack-investor-hero-subtitle,
.voltrack-simple-page .voltrack-investor-section-subtitle,
.voltrack-simple-page .voltrack-investor-opportunity-subtitle {
  color: var(--voltrack-ink-muted);
  font-size: 17px;
  line-height: 1.75;
  text-shadow: none;
}

.voltrack-simple-page [class*="bg-decoration"],
.voltrack-simple-page [class*="particles"],
.voltrack-simple-page [class*="grid-background"],
.voltrack-simple-page [class*="hologram-ring"],
.voltrack-simple-page [class*="glow"],
.voltrack-simple-page [class*="network-lines"],
.voltrack-simple-page .voltrack-about-hero-wave,
.voltrack-simple-page .voltrack-about-hero-signal,
.voltrack-simple-page .voltrack-about-mission-shield,
.voltrack-simple-page .voltrack-features-sticky-visual,
.voltrack-simple-page .voltrack-how-it-works-step-arrow,
.voltrack-simple-page .voltrack-investor-roadmap-circuit-line,
.voltrack-simple-page .voltrack-investor-opportunity-visual,
.voltrack-simple-page .voltrack-investor-scroll-indicator {
  display: none !important;
}

/* About */
.voltrack-simple-about .voltrack-about-hero-container,
.voltrack-simple-about .voltrack-about-mission-container {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(420px, 1.1fr);
  align-items: center;
  gap: 80px;
}

.voltrack-simple-about .voltrack-about-hero-content,
.voltrack-simple-about .voltrack-about-hero-visual,
.voltrack-simple-about .voltrack-about-mission-content,
.voltrack-simple-about .voltrack-about-mission-visual {
  width: auto;
  opacity: 1;
  transform: none;
}

.voltrack-simple-about .voltrack-about-hero-visual,
.voltrack-simple-about .voltrack-about-mission-visual {
  border: 0;
  border-radius: 2px;
  background: var(--voltrack-surface);
  box-shadow: none;
  overflow: hidden;
}

.voltrack-simple-about .voltrack-about-mission-visual {
  display: flex;
}

.voltrack-simple-about .voltrack-about-mission-content {
  padding-left: 0;
  border-left: 0;
}

.voltrack-simple-about .voltrack-about-mission-shield {
  display: none;
}

.voltrack-simple-about .voltrack-about-hero-image,
.voltrack-simple-about .voltrack-about-mission-illustration {
  width: 100%;
  height: 440px;
  display: block;
  object-fit: cover;
  border-radius: 0;
  filter: none;
  transform: none;
}

.voltrack-simple-about .voltrack-about-milestones-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0;
  border-top: 1px solid var(--voltrack-border);
}

.voltrack-simple-about .voltrack-about-milestone-card {
  min-height: 235px;
  padding: 32px;
  border: 0;
  border-right: 1px solid var(--voltrack-border);
  border-bottom: 1px solid var(--voltrack-border);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
}

.voltrack-simple-about .voltrack-about-milestone-card h3,
.voltrack-simple-about .voltrack-about-team-name {
  color: var(--voltrack-ink);
}

.voltrack-simple-about .voltrack-about-milestone-card p,
.voltrack-simple-about .voltrack-about-team-education {
  color: var(--voltrack-ink-muted);
}

.voltrack-simple-about .voltrack-about-team-members {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.voltrack-simple-about .voltrack-about-team-card {
  width: auto;
  padding: 22px;
  border: 1px solid var(--voltrack-border);
  border-radius: 2px;
  background: var(--voltrack-surface);
  box-shadow: none;
  opacity: 1;
  transform: none;
}

.voltrack-simple-about .voltrack-about-team-image-wrapper {
  width: 100%;
  height: 260px;
  margin-bottom: 22px;
  border-radius: 2px;
  overflow: hidden;
}

.voltrack-simple-about .voltrack-about-team-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
  filter: none;
}

.voltrack-simple-about .voltrack-about-team-ring {
  display: none;
}

/* How it works */
.voltrack-simple-works .voltrack-how-it-works-main-heading {
  display: block;
  max-width: 850px;
  margin-inline: 0;
  text-align: left;
}

.voltrack-simple-works .voltrack-how-it-works-product-label {
  margin-inline: 0;
}

.voltrack-simple-works .voltrack-how-it-works-description {
  max-width: 780px;
  margin-inline: 0;
  text-align: left;
}

.voltrack-simple-works .voltrack-how-it-works-steps-container {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0;
  margin-bottom: 54px;
  padding: 0;
  border-top: 1px solid var(--voltrack-border);
  border-bottom: 1px solid var(--voltrack-border);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
  counter-reset: voltrack-step;
}

.voltrack-simple-works .voltrack-how-it-works-step-item {
  width: auto;
  min-height: 260px;
  padding: 32px 26px;
  border: 0;
  border-right: 1px solid var(--voltrack-border);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  counter-increment: voltrack-step;
}

.voltrack-simple-works .voltrack-how-it-works-step-item:last-child {
  border-right: 0;
}

.voltrack-simple-works .voltrack-how-it-works-step-item::before {
  content: "0" counter(voltrack-step);
  margin-bottom: 38px;
  color: var(--voltrack-blue);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1px;
}

.voltrack-simple-works .voltrack-how-it-works-step-icon-wrapper {
  display: none;
}

.voltrack-simple-works .voltrack-how-it-works-step-icon,
.voltrack-simple-works .voltrack-features-scroll-icon-small {
  border: 1px solid var(--voltrack-blue);
  border-radius: 2px;
  background: transparent;
  color: var(--voltrack-blue);
  box-shadow: none;
}

.voltrack-simple-works .voltrack-how-it-works-step-title,
.voltrack-simple-works .voltrack-features-scroll-title,
.voltrack-simple-works .voltrack-faq-question-text {
  color: var(--voltrack-ink);
}

.voltrack-simple-works .voltrack-how-it-works-step-description,
.voltrack-simple-works .voltrack-features-scroll-description,
.voltrack-simple-works .voltrack-faq-answer-text {
  color: var(--voltrack-ink-muted);
}

.voltrack-simple-works .voltrack-features-scroll-content {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  border-top: 1px solid var(--voltrack-border);
}

.voltrack-simple-works .voltrack-features-scroll-item,
.voltrack-simple-works .voltrack-features-scroll-item:nth-child(n) {
  width: auto;
  min-height: 0;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 84px minmax(0, 1fr);
  align-items: start;
  border-bottom: 1px solid var(--voltrack-border);
  opacity: 1;
  transform: none;
}

.voltrack-simple-works .voltrack-features-scroll-item::before {
  content: "0" attr(data-feature);
  padding-top: 38px;
  color: var(--voltrack-blue);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 1px;
}

.voltrack-simple-works .voltrack-features-scroll-text {
  width: 100%;
  max-width: none;
  padding: 34px 0 38px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  opacity: 1;
  transform: none;
  transition: none;
}

.voltrack-simple-works .voltrack-features-scroll-item.voltrack-features-in-view .voltrack-features-scroll-text {
  padding: 34px 0 38px;
  background: transparent;
  border: 0;
  box-shadow: none;
}

.voltrack-simple-works .voltrack-features-scroll-icon-small {
  display: none;
}

.voltrack-simple-works .voltrack-faq-items-container {
  max-width: 900px;
  margin-inline: auto;
  opacity: 1;
  transform: none;
}

.voltrack-simple-works .voltrack-faq-main-heading,
.voltrack-simple-works .voltrack-faq-subtitle {
  opacity: 1;
  transform: none;
}

.voltrack-simple-works .voltrack-faq-header {
  margin-bottom: 56px;
}

.voltrack-simple-works .voltrack-faq-item {
  border: 0;
  border-bottom: 1px solid var(--voltrack-border);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.voltrack-simple-works .voltrack-faq-question {
  gap: 24px;
  padding: 24px 28px;
}

.voltrack-simple-works .voltrack-faq-answer {
  padding-inline: 28px;
}

.voltrack-simple-works .voltrack-faq-item.voltrack-faq-active .voltrack-faq-answer {
  padding: 0 28px 24px;
}

/* Forms */
.voltrack-simple-contact .voltrack-contact-container,
.voltrack-simple-waitlist .voltrack-waitlist-container {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(440px, 0.7fr);
  align-items: center;
  gap: 90px;
}

.voltrack-simple-contact .voltrack-contact-form-wrapper,
.voltrack-simple-waitlist .voltrack-waitlist-form-wrapper {
  width: 100%;
  max-width: none;
  padding: 38px;
  border: 1px solid var(--voltrack-border-strong);
  border-radius: 2px;
  background: var(--voltrack-surface);
  box-shadow: none;
  backdrop-filter: none;
}

.voltrack-simple-contact .voltrack-contact-progress-bar,
.voltrack-simple-contact .voltrack-contact-step-indicator {
  border-radius: 2px;
}

.voltrack-simple-contact .voltrack-contact-input,
.voltrack-simple-contact .voltrack-contact-select,
.voltrack-simple-contact .voltrack-contact-textarea,
.voltrack-simple-waitlist .voltrack-waitlist-input {
  border: 1px solid var(--voltrack-border-strong);
  border-radius: 2px;
  background: var(--voltrack-surface);
  color: var(--voltrack-ink);
  box-shadow: none;
}

.voltrack-simple-contact .voltrack-contact-next-btn,
.voltrack-simple-contact .voltrack-contact-submit-btn,
.voltrack-simple-waitlist .voltrack-waitlist-submit-btn {
  border-radius: 2px;
  background: var(--voltrack-blue);
  color: #ffffff;
  box-shadow: none;
}

.voltrack-simple-contact .voltrack-contact-back-btn {
  border-radius: 2px;
  color: var(--voltrack-blue-dark);
}

.voltrack-simple-waitlist [class*="background-"] {
  display: none;
}

/* Investor */
.voltrack-simple-investor .voltrack-investor-hero-section {
  color: var(--voltrack-ink);
}

.voltrack-simple-investor .voltrack-investor-hero-container {
  position: relative;
  z-index: 1;
}

.voltrack-simple-investor .voltrack-investor-hero-badge,
.voltrack-simple-investor .voltrack-investor-crisis-detail-item,
.voltrack-simple-investor .voltrack-investor-milestone-card,
.voltrack-simple-investor .voltrack-investor-advantage-card,
.voltrack-simple-investor .voltrack-investor-opportunity-highlight-box,
.voltrack-simple-investor .voltrack-investor-opportunity-metrics-panel,
.voltrack-simple-investor .voltrack-investor-contact-cta-box {
  border: 1px solid var(--voltrack-border);
  border-radius: 2px;
  background: var(--voltrack-surface);
  box-shadow: none;
  opacity: 1;
  transform: none;
}

.voltrack-simple-investor .voltrack-investor-crisis-content,
.voltrack-simple-investor .voltrack-investor-opportunity-content {
  display: block;
}

.voltrack-simple-investor .voltrack-investor-crisis-section .voltrack-investor-section-header {
  width: min(calc(100% - 80px), 1104px);
  margin: 0 auto 56px;
  text-align: left;
  opacity: 1;
  transform: none;
}

.voltrack-simple-investor .voltrack-investor-crisis-container {
  width: min(calc(100% - 80px), 1104px);
  max-width: 1104px;
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  align-items: center;
  gap: 64px;
}

.voltrack-simple-investor .voltrack-investor-crisis-visualization {
  width: 100%;
  height: 360px;
  flex: none;
}

.voltrack-simple-investor .voltrack-investor-crisis-circle-wrapper {
  display: block;
  width: 100%;
  height: 360px;
  opacity: 1;
  transform: none;
}

.voltrack-simple-investor .voltrack-investor-crisis-details {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}

.voltrack-simple-investor .voltrack-investor-crisis-detail-item {
  min-height: 0;
  padding: 24px;
}

.voltrack-simple-investor .voltrack-investor-roadmap-container {
  width: min(calc(100% - 80px), 1104px);
  max-width: 1104px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
  padding: 0;
}

.voltrack-simple-investor .voltrack-investor-roadmap-section .voltrack-investor-section-header {
  width: min(calc(100% - 80px), 1104px);
  margin: 0 auto 56px;
  text-align: left;
  opacity: 1;
  transform: none;
}

.voltrack-simple-investor .voltrack-investor-roadmap-milestone,
.voltrack-simple-investor .voltrack-investor-milestone-left,
.voltrack-simple-investor .voltrack-investor-milestone-right {
  position: static;
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 0;
  display: block;
  opacity: 1;
  transform: none;
}

.voltrack-simple-investor .voltrack-investor-milestone-connector,
.voltrack-simple-investor .voltrack-investor-milestone-node {
  display: none;
}

.voltrack-simple-investor .voltrack-investor-milestone-card {
  position: static;
  width: 100%;
  max-width: none;
  min-height: 330px;
  height: 100%;
  padding: 32px;
}

.voltrack-simple-investor .voltrack-investor-advantage-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
}

.voltrack-simple-investor .voltrack-investor-advantage-card {
  min-height: 330px;
  padding: 30px;
}

.voltrack-simple-investor .voltrack-investor-opportunity-details {
  width: min(100%, 900px);
  margin-inline: auto;
  opacity: 1;
  transform: none;
}

.voltrack-simple-investor .voltrack-investor-contact-section {
  background: var(--voltrack-page);
}

.voltrack-simple-investor .voltrack-investor-contact-cta-box {
  max-width: 900px;
  margin-inline: auto;
  padding: 48px;
}

.voltrack-simple-investor .voltrack-investor-opportunity-cta-primary,
.voltrack-simple-investor .voltrack-investor-contact-button {
  border-radius: 2px;
  background: var(--voltrack-blue);
  color: #f5f7fa;
  box-shadow: none;
}

.voltrack-simple-investor .voltrack-investor-opportunity-cta-primary span,
.voltrack-simple-investor .voltrack-investor-opportunity-cta-primary i,
.voltrack-simple-investor .voltrack-investor-contact-button span,
.voltrack-simple-investor .voltrack-investor-contact-button i {
  color: #f5f7fa !important;
  -webkit-text-fill-color: #f5f7fa !important;
  -webkit-text-stroke: 0 !important;
}

.voltrack-simple-page .voltrack-footer-section {
  padding: 44px 0;
  background: var(--voltrack-surface);
  border-top: 1px solid var(--voltrack-border);
}

.voltrack-simple-page .voltrack-footer-container {
  max-width: 1280px;
  padding-inline: 40px;
}

.voltrack-simple-page .voltrack-footer-top {
  padding-bottom: 30px;
  align-items: center;
}

.voltrack-simple-page .voltrack-footer-tagline,
.voltrack-simple-page .voltrack-footer-social-links,
.voltrack-simple-page .voltrack-footer-column-title {
  display: none;
}

.voltrack-simple-page .voltrack-footer-link-list {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 22px;
}

.voltrack-simple-page .voltrack-footer-link {
  font-size: 12px;
}

@media (max-width: 968px) {
  .voltrack-simple-page .voltrack-about-hero-container,
  .voltrack-simple-page .voltrack-about-mission-container,
  .voltrack-simple-contact .voltrack-contact-container,
  .voltrack-simple-waitlist .voltrack-waitlist-container {
    grid-template-columns: 1fr;
    gap: 50px;
  }

  .voltrack-simple-page .voltrack-about-hero-container,
  .voltrack-simple-page .voltrack-about-mission-container,
  .voltrack-simple-page .voltrack-about-milestones-container,
  .voltrack-simple-page .voltrack-about-team-container,
  .voltrack-simple-page .voltrack-how-it-works-container,
  .voltrack-simple-page .voltrack-features-scroll-container,
  .voltrack-simple-page .voltrack-faq-container,
  .voltrack-simple-page .voltrack-contact-container,
  .voltrack-simple-page .voltrack-waitlist-container,
  .voltrack-simple-page .voltrack-investor-hero-container,
  .voltrack-simple-page .voltrack-investor-crisis-container,
  .voltrack-simple-page .voltrack-investor-roadmap-container,
  .voltrack-simple-page .voltrack-investor-advantage-container,
  .voltrack-simple-page .voltrack-investor-opportunity-container,
  .voltrack-simple-page .voltrack-investor-contact-container {
    width: min(calc(100% - 48px), 1280px);
  }

  .voltrack-simple-about .voltrack-about-team-members,
  .voltrack-simple-works .voltrack-how-it-works-steps-container,
  .voltrack-simple-investor .voltrack-investor-advantage-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .voltrack-simple-works .voltrack-how-it-works-step-item:nth-child(even) {
    border-right: 0;
  }

  .voltrack-simple-investor .voltrack-investor-crisis-details {
    grid-template-columns: 1fr;
  }

  .voltrack-simple-investor .voltrack-investor-crisis-container {
    grid-template-columns: 1fr;
    gap: 36px;
  }

  .voltrack-simple-investor .voltrack-investor-roadmap-container {
    width: min(calc(100% - 48px), 1104px);
  }

  .voltrack-simple-investor .voltrack-investor-crisis-visualization,
  .voltrack-simple-investor .voltrack-investor-crisis-circle-wrapper {
    height: 300px;
  }
}

@media (max-width: 768px) {
  .voltrack-simple-page .voltrack-about-hero-section,
  .voltrack-simple-page .voltrack-how-it-works-section,
  .voltrack-simple-page .voltrack-contact-section,
  .voltrack-simple-page .voltrack-waitlist-section,
  .voltrack-simple-page .voltrack-investor-hero-section,
  .voltrack-simple-page .voltrack-about-mission-section,
  .voltrack-simple-page .voltrack-about-milestones-section,
  .voltrack-simple-page .voltrack-about-team-section,
  .voltrack-simple-page .voltrack-features-scroll-section,
  .voltrack-simple-page .voltrack-faq-section,
  .voltrack-simple-page .voltrack-investor-crisis-section,
  .voltrack-simple-page .voltrack-investor-roadmap-section,
  .voltrack-simple-page .voltrack-investor-advantage-section,
  .voltrack-simple-page .voltrack-investor-opportunity-section,
  .voltrack-simple-page .voltrack-investor-contact-section {
    padding: 76px 0;
  }

  .voltrack-simple-investor .voltrack-investor-crisis-section .voltrack-investor-section-header {
    width: min(calc(100% - 48px), 1104px);
    margin-bottom: 40px;
  }

  .voltrack-simple-investor .voltrack-investor-roadmap-section .voltrack-investor-section-header {
    width: min(calc(100% - 48px), 1104px);
    margin-bottom: 40px;
  }

  .voltrack-simple-investor .voltrack-investor-milestone-card {
    min-height: 0;
    padding: 26px 22px;
  }

  .voltrack-simple-about .voltrack-about-milestones-grid,
  .voltrack-simple-about .voltrack-about-team-members,
  .voltrack-simple-works .voltrack-how-it-works-steps-container,
  .voltrack-simple-works .voltrack-features-scroll-content,
  .voltrack-simple-investor .voltrack-investor-roadmap-container,
  .voltrack-simple-investor .voltrack-investor-advantage-grid {
    grid-template-columns: 1fr;
  }

  .voltrack-simple-works .voltrack-how-it-works-step-item {
    min-height: 0;
    border-right: 0;
    border-bottom: 1px solid var(--voltrack-border);
  }

  .voltrack-simple-works .voltrack-how-it-works-step-item:last-child {
    border-bottom: 0;
  }

  .voltrack-simple-works .voltrack-features-scroll-item {
    grid-template-columns: 52px minmax(0, 1fr);
  }

  .voltrack-simple-about .voltrack-about-hero-image,
  .voltrack-simple-about .voltrack-about-mission-illustration {
    height: 320px;
  }

  .voltrack-simple-contact .voltrack-contact-form-wrapper,
  .voltrack-simple-waitlist .voltrack-waitlist-form-wrapper,
  .voltrack-simple-investor .voltrack-investor-contact-cta-box {
    padding: 26px 20px;
  }

  .voltrack-simple-works .voltrack-faq-question {
    gap: 16px;
    padding: 20px 18px;
  }

  .voltrack-simple-works .voltrack-faq-answer {
    padding-inline: 18px;
  }

  .voltrack-simple-works .voltrack-faq-item.voltrack-faq-active .voltrack-faq-answer {
    padding: 0 18px 20px;
  }

  .voltrack-simple-page .voltrack-footer-container {
    padding-inline: 24px;
  }

  .voltrack-simple-page .voltrack-footer-top {
    gap: 24px;
  }

  .voltrack-simple-page .voltrack-footer-links {
    display: block;
  }
}

@media (prefers-reduced-motion: reduce) {
  .voltrack-simple-page *,
  .voltrack-simple-page *::before,
  .voltrack-simple-page *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
