Rainforest Pay
rainforestpay.com
Boost revenue with Rainforest—payments, optimized for vertical SaaS growth.
rainforestpay.com
AI Breakdown
Design export
---
version: alpha
name: Rainforest Pay
description: Boost revenue with Rainforest—payments, optimized for vertical SaaS growth.
colors:
primary: "#00473c"
secondary: "#7b9f9c"
tertiary: "#00b011"
neutral: "#ffffff"
border: "#e5e7eb"
brand-thunder-bay: "#cad9d7"
surface: "{colors.neutral}"
on-surface: "{colors.primary}"
typography:
headline-lg:
fontFamily: Inter Variable Font
fontSize: 47px
fontWeight: 400
lineHeight: 1.21
headline-md:
fontFamily: Inter Variable Font
fontSize: 37px
fontWeight: 400
lineHeight: 1.53
headline-sm:
fontFamily: Inter Variable Font
fontSize: 28px
fontWeight: 400
lineHeight: 1.21
headline-xs:
fontFamily: Inter Variable Font
fontSize: 22px
fontWeight: 400
lineHeight: 1.18
body-md:
fontFamily: Inter Variable Font
fontSize: 17px
fontWeight: 400
lineHeight: 1.5
rounded:
sm: 4px
md: 8px
spacing:
xs: 12px
sm: 20px
md: 44px
lg: 66px
xl: 100px
components:
button-primary:
backgroundColor: "{colors.tertiary}"
textColor: "{colors.neutral}"
rounded: "{rounded.md}"
padding: 17px 24px
height: 52px
button-secondary:
textColor: "{colors.primary}"
rounded: "{rounded.sm}"
padding: 17px 24px
height: 52px
button-link:
textColor: "{colors.primary}"
rounded: 0px
card:
backgroundColor: "{colors.neutral}"
textColor: "{colors.primary}"
rounded: "{rounded.md}"
padding: 16px
---
# Rainforest Pay: Forest-Green CTAs in a Spacious Grid
## Overview
Rainforest Pay targets vertical-SaaS founders, product managers, and developers evaluating embedded payments. The brand voice is confident and technical, favoring clarity over flourish. Interfaces should feel calm, serious, and spacious with decisive CTAs. Use white surfaces, deep green text, and a single bright accent to guide action.
## Colors
- Primary (#00473c): Deep forest for headings, links, and dominant text.
- Secondary (#7b9f9c): Muted teal-gray for supportive UI elements and subdued badges.
- Tertiary (#00b011): Accent green for primary CTAs and positive states.
- Neutral (#ffffff): Base surface for pages, cards, and sections.
- Border (#e5e7eb): Hairline dividers, input outlines, and section separators.
- Brand-thunder-bay (#cad9d7): Soft teal wash for subtle section backgrounds or chips.
- Surface ({colors.neutral}): Default page and card background.
- On-surface ({colors.primary}): Default text and icon color on light backgrounds.
## Typography
Inter Variable Font is used for all levels. It is open-source and widely available; if self-hosting is not possible, load Inter from Google Fonts. Suitable substitutes with similar metrics: Source Sans 3, IBM Plex Sans, or Roboto.
- Headline-lg (47px/1.21, 400): Primary hero headlines and key section leads.
- Headline-md (37px/1.53, 400): Section headers on desktop.
- Headline-sm (28px/1.21, 400): Subsection titles and card group headers.
- Headline-xs (22px/1.18, 400): Small section intros, feature names.
- Body-md (17px/1.5, 400): All paragraph copy, nav items, and control labels. Prefer normal weight; rely on size and spacing for hierarchy rather than bolding.
## Layout
Spacing follows a roomy scale: 12, 20, 44, 66, 100px. Use 66–100px for section padding, 44px for inner stacks, and 20px or 12px for tight element clusters. Desktop layouts favor a two-column split for hero and feature sections; collapse to a single column on mobile with 20–44px vertical rhythm. Keep text max-width moderate and let logos/imagery sit in the opposite column to maintain balance.
## Elevation & Depth
No shadows are used. Depth and separation are achieved with whitespace, 1px borders in #e5e7eb, and occasional tonal blocks using #cad9d7. Emphasize hierarchy with size, spacing, and the strong text color #00473c. Cards sit on pure white to keep the system flat and crisp.
## Shapes
Two radii define the language: 4px (sm) for subtle controls and quiet buttons; 8px (md) for cards, images, and the primary CTA. Avoid circular or overly rounded treatments; corners should read sturdy and product-focused.
## Components
Buttons
- Primary: Background #00b011, text #ffffff, 8px radius, 52px height, 17px×24px padding. The default call to action throughout.
- Secondary: Text #00473c, 4px radius, 52px height, 17px×24px padding. No background; use near primary actions.
- Link: Text #00473c, 0px radius. For inline or low-emphasis actions.
Card
- Background #ffffff, text #00473c, 8px radius, 16px padding. Use for calculators, investor logos, or feature callouts.
### Announcement Bar
- Background #00473c with #ffffff text, full-width at the very top. Use xs–sm padding and body-md type.
### Global Navigation
- White surface with primary text, border bottom #e5e7eb. Right-aligned primary CTA (button-primary), optional sign-in as secondary.
### Hero Split
- Left column: headline-lg and body-md; one button-primary. Right: image framed with 8px radius. Section padding lg–xl.
### Trusted-by Logos Row
- A horizontal logo list on white. Use border-top #e5e7eb, stack spacing md and item gaps sm.
### Feature Bullets Grid
- 2–4 columns of short headlines (headline-xs) with body-md details. Use md gaps and sm internal paddings; no shadows.
### Compliance & Risk Block
- Text-first section with headline-md and concise paragraph copy. Keep background white; consider a thin divider above.
### Component Studio Promo
- Split layout promoting low-code components; include one button-link or button-secondary plus a primary if needed.
### Revenue Calculator CTA
- Card treatment with headline-sm/md, supporting copy, and a single button-primary. Use md padding and 8px radius.
### Footer
- Multi-column links on white with border-top #e5e7eb and md–lg vertical padding.
## Do's and Don'ts
- Do reserve #00b011 exclusively for primary CTAs and success states.
- Do keep headlines at the specified sizes (47/37/28/22px) and weight 400; use spacing, not bold, for hierarchy.
- Do separate sections with 66–100px padding and #e5e7eb dividers where needed.
- Don't introduce shadows; rely on borders and whitespace.
- Don't mix additional accent colors; secondary emphasis should use #7b9f9c or typography only.
- Don't over-round elements; stick to 4px or 8px radii.
## Agent Prompt Guide
Quick color reference
- Text: #00473c
- Background: #ffffff
- Border: #e5e7eb
- Accent/CTA: #00b011
1) Build a hero split
- Page background #ffffff. Grid: two columns on desktop.
- Left: h1 using Inter Variable Font at 47px, line-height 1.21, weight 400, color #00473c; paragraph at 17px/1.5; primary button 52px tall, 17px×24px, radius 8px, background #00b011, text #ffffff.
- Right: image with 8px corner radius. Section padding 100px top/bottom, 44px internal gaps.
2) Trusted-by logo strip
- Container on #ffffff with border-top 1px #e5e7eb, padding 44px top/bottom.
- Title in Inter 22px/1.18, color #00473c. Logo row uses gaps of 20px; keep logos monochrome.
3) Feature bullets grid
- Four items in two columns (mobile one). Each item: title Inter 22px/1.18, body 17px/1.5, color #00473c. Use 44px row gaps, 20px column gaps. No shadows; optional thin dividers #e5e7eb.
4) Revenue calculator CTA card
- Card background #ffffff, 8px radius, 16px internal padding, border 1px #e5e7eb optional.
- Heading Inter 28px/1.21, copy 17px/1.5. Primary button as above. Surround with 66px section padding.
5) Footer
- White background with border-top 1px #e5e7eb. Columns of link lists using Inter 17px/1.5, color #00473c. Vertical padding 66px and 20px gaps between columns.
## Similar Brands
- Stripe: similarly flat, type-led with clear developer focus; Stripe leans purple gradients, while Rainforest keeps a single green accent and stricter borders.
- Adyen: enterprise payments with calm typography and green accents; Adyen skews denser and more corporate.
- Paddle: SaaS monetization with friendly headlines and big CTAs; Paddle uses blues and illustrations where Rainforest stays photographic and green.
- Plaid: API-first finance site with simple grids and documentation emphasis; Plaid relies on dark blues and patterns, Rainforest on deep green and flat whites.
:root {
/* Colors */
--color-primary: #00473c;
--color-secondary: #7b9f9c;
--color-tertiary: #00b011;
--color-neutral: #ffffff;
--color-border: #e5e7eb;
--color-brand-thunder-bay: #cad9d7;
--color-surface: var(--color-neutral);
--color-on-surface: var(--color-primary);
/* Typography */
--text-headline-lg-size: 47px;
--text-headline-lg-weight: 400;
--text-headline-lg-leading: 1.21;
--text-headline-md-size: 37px;
--text-headline-md-weight: 400;
--text-headline-md-leading: 1.53;
--text-headline-sm-size: 28px;
--text-headline-sm-weight: 400;
--text-headline-sm-leading: 1.21;
--text-headline-xs-size: 22px;
--text-headline-xs-weight: 400;
--text-headline-xs-leading: 1.18;
--text-body-md-size: 17px;
--text-body-md-weight: 400;
--text-body-md-leading: 1.5;
--font-inter-variable-font: "Inter Variable Font";
/* Rounded */
--radius-sm: 4px;
--radius-md: 8px;
/* Spacing */
--spacing-xs: 12px;
--spacing-sm: 20px;
--spacing-md: 44px;
--spacing-lg: 66px;
--spacing-xl: 100px;
/* Components */
--button-primary-background-color: var(--color-tertiary);
--button-primary-text-color: var(--color-neutral);
--button-primary-rounded: var(--radius-md);
--button-primary-padding: 17px 24px;
--button-primary-height: 52px;
--button-secondary-text-color: var(--color-primary);
--button-secondary-rounded: var(--radius-sm);
--button-secondary-padding: 17px 24px;
--button-secondary-height: 52px;
--button-link-text-color: var(--color-primary);
--button-link-rounded: 0px;
--card-background-color: var(--color-neutral);
--card-text-color: var(--color-primary);
--card-rounded: var(--radius-md);
--card-padding: 16px;
}
{
"$schema": "https://www.designtokens.org/schemas/2025.10/format.json",
"$description": "Boost revenue with Rainforest—payments, optimized for vertical SaaS growth.",
"color": {
"$type": "color",
"primary": {
"$value": {
"colorSpace": "srgb",
"components": [
0,
0.278,
0.235
],
"hex": "#00473c"
}
},
"secondary": {
"$value": {
"colorSpace": "srgb",
"components": [
0.482,
0.624,
0.612
],
"hex": "#7b9f9c"
}
},
"tertiary": {
"$value": {
"colorSpace": "srgb",
"components": [
0,
0.69,
0.067
],
"hex": "#00b011"
}
},
"neutral": {
"$value": {
"colorSpace": "srgb",
"components": [
1,
1,
1
],
"hex": "#ffffff"
}
},
"border": {
"$value": {
"colorSpace": "srgb",
"components": [
0.898,
0.906,
0.922
],
"hex": "#e5e7eb"
}
},
"brand-thunder-bay": {
"$value": {
"colorSpace": "srgb",
"components": [
0.792,
0.851,
0.843
],
"hex": "#cad9d7"
}
},
"surface": {
"$value": {
"colorSpace": "srgb",
"components": [
1,
1,
1
],
"hex": "#ffffff"
}
},
"on-surface": {
"$value": {
"colorSpace": "srgb",
"components": [
0,
0.278,
0.235
],
"hex": "#00473c"
}
}
},
"spacing": {
"$type": "dimension",
"xs": {
"$value": {
"value": 12,
"unit": "px"
}
},
"sm": {
"$value": {
"value": 20,
"unit": "px"
}
},
"md": {
"$value": {
"value": 44,
"unit": "px"
}
},
"lg": {
"$value": {
"value": 66,
"unit": "px"
}
},
"xl": {
"$value": {
"value": 100,
"unit": "px"
}
}
},
"rounded": {
"$type": "dimension",
"sm": {
"$value": {
"value": 4,
"unit": "px"
}
},
"md": {
"$value": {
"value": 8,
"unit": "px"
}
}
},
"typography": {
"headline-lg": {
"$type": "typography",
"$value": {
"fontFamily": "Inter Variable Font",
"fontSize": {
"value": 47,
"unit": "px"
},
"fontWeight": 400
}
},
"headline-md": {
"$type": "typography",
"$value": {
"fontFamily": "Inter Variable Font",
"fontSize": {
"value": 37,
"unit": "px"
},
"fontWeight": 400
}
},
"headline-sm": {
"$type": "typography",
"$value": {
"fontFamily": "Inter Variable Font",
"fontSize": {
"value": 28,
"unit": "px"
},
"fontWeight": 400
}
},
"headline-xs": {
"$type": "typography",
"$value": {
"fontFamily": "Inter Variable Font",
"fontSize": {
"value": 22,
"unit": "px"
},
"fontWeight": 400
}
},
"body-md": {
"$type": "typography",
"$value": {
"fontFamily": "Inter Variable Font",
"fontSize": {
"value": 17,
"unit": "px"
},
"fontWeight": 400
}
}
}
} More like this
Browse Finance →
privy.io
Developer Tools
Build products that hold, move, and grow digital assets.
Homepage · 14 hours ago
checkoutpage.com
Ecommerce
One platform for everything you sell
Homepage · 3 days ago
finera.com
Finance
The Art of Payments.
Homepage · 4 days ago
helloaria.eu
Finance
Aria makes late payment irrelevant in B2B
Homepage · 7 days ago

