UI kit
Approved interface elements for EverReach ABA digital products. Copy the code, keep the brand.
Buttons
Primary for the one main action, secondary for supporting actions, outline and ghost for everything quieter. Raised is the plush option for hero and conversion moments.
<style>
.er-btn { display: inline-flex; align-items: center; gap: var(--space-2); height: 40px; padding: 0 var(--space-4); border: 1px solid transparent; border-radius: var(--radius); font: 500 14px/1 var(--font-sans); cursor: pointer; transition: background-color .15s, border-color .15s, color .15s, transform .1s, box-shadow .15s; }
.er-btn:focus-visible { outline: 2px solid var(--color-rich-electric-blue); outline-offset: 2px; }
.er-btn-primary { background: var(--color-rich-electric-blue); color: #fff; }
.er-btn-primary:hover { background: color-mix(in srgb, var(--color-rich-electric-blue) 86%, black); }
.er-btn-secondary { background: var(--color-deep-koamaru); color: #fff; }
.er-btn-secondary:hover { background: color-mix(in srgb, var(--color-deep-koamaru) 86%, black); }
.er-btn-outline { background: transparent; color: var(--color-deep-koamaru); border-color: var(--color-deep-koamaru); }
.er-btn-outline:hover { background: color-mix(in srgb, var(--color-deep-koamaru) 8%, transparent); }
.er-btn-ghost { background: transparent; color: var(--color-rich-electric-blue); }
.er-btn-ghost:hover { background: color-mix(in srgb, var(--color-rich-electric-blue) 10%, transparent); }
.er-btn-raised { color: #fff; background: linear-gradient(180deg, #2BADE0 0%, var(--color-rich-electric-blue) 100%); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 6px 16px rgba(6, 159, 219, .35); }
.er-btn-raised:hover { background: linear-gradient(180deg, #38B2E2 0%, #0695CE 100%); }
.er-btn-raised:active { transform: translateY(1px); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 3px 8px rgba(6, 159, 219, .3); }
</style>
<button class="er-btn er-btn-primary">Book a consultation</button>
<button class="er-btn er-btn-secondary">Learn more</button>
<button class="er-btn er-btn-outline">Contact us</button>
<button class="er-btn er-btn-ghost">Skip for now</button>
<button class="er-btn er-btn-raised">Start an intake</button>Buttons with icons
Leading icon for the action verb, trailing arrow for a next step, square icon-only buttons with a label for assistive tech, and a loading state that stays the same size.
<style>
.er-btn { display: inline-flex; align-items: center; gap: var(--space-2); height: 40px; padding: 0 var(--space-4); border: 1px solid transparent; border-radius: var(--radius); font: 500 14px/1 var(--font-sans); cursor: pointer; transition: background-color .15s, color .15s, opacity .15s; }
.er-btn:focus-visible { outline: 2px solid var(--color-rich-electric-blue); outline-offset: 2px; }
.er-btn-primary { background: var(--color-rich-electric-blue); color: #fff; }
.er-btn-primary:hover { background: color-mix(in srgb, var(--color-rich-electric-blue) 86%, black); }
.er-btn-secondary { background: var(--color-deep-koamaru); color: #fff; }
.er-btn-secondary:hover { background: color-mix(in srgb, var(--color-deep-koamaru) 86%, black); }
.er-btn-outline { background: transparent; color: var(--color-deep-koamaru); border-color: var(--color-deep-koamaru); }
.er-btn-outline:hover { background: color-mix(in srgb, var(--color-deep-koamaru) 8%, transparent); }
.er-i { width: 18px; height: 18px; flex: none; }
.er-btn-icon { width: 40px; padding: 0; justify-content: center; }
.er-btn[disabled], .er-btn[aria-busy="true"] { opacity: .7; cursor: progress; }
.er-spin { animation: er-spin .8s linear infinite; }
@keyframes er-spin { to { transform: rotate(360deg); } }
</style>
<button class="er-btn er-btn-primary"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="er-i" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2"/></svg> Call us</button>
<button class="er-btn er-btn-secondary">Start an intake <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="er-i" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14m-6 6l6-6m-6-6l6 6"/></svg></button>
<button class="er-btn er-btn-outline er-btn-icon" aria-label="Open menu"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="er-i" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg></button>
<button class="er-btn er-btn-outline er-btn-icon" aria-label="Instagram"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="er-i" aria-hidden="true"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z"/><path d="M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0m7.5-4.5v.01"/></g></svg></button>
<button class="er-btn er-btn-primary" aria-busy="true" disabled><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="er-i er-spin" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 3a9 9 0 1 0 9 9"/></svg> Sending</button>Badges and pills
Short status and category labels. Solid for emphasis, tint for most cases, outline for quiet metadata, navy for formal states.
<style>
.er-badge { display: inline-flex; align-items: center; height: 24px; padding: 0 var(--space-3); border: 1px solid transparent; border-radius: 999px; font: 500 12px/1 var(--font-sans); white-space: nowrap; }
.er-badge-solid { background: var(--color-rich-electric-blue); color: #fff; }
.er-badge-tint { background: color-mix(in srgb, var(--color-rich-electric-blue) 12%, white); color: var(--color-deep-koamaru); }
.er-badge-outline { border-color: var(--color-border); color: var(--color-deep-koamaru); background: transparent; }
.er-badge-navy { background: var(--color-deep-koamaru); color: #fff; }
</style>
<span class="er-badge er-badge-solid">New</span>
<span class="er-badge er-badge-tint">Utah</span>
<span class="er-badge er-badge-outline">Maryland</span>
<span class="er-badge er-badge-navy">Accepting clients</span>Form controls
Neutral borders at rest, Electric Blue focus rings and checked states, navy labels. Real inputs underneath every control.
<style>
.er-field { display: grid; gap: var(--space-2); font: 400 14px/1.4 var(--font-sans); color: var(--color-deep-koamaru); }
.er-field > span { font-weight: 500; font-size: 13px; }
.er-input, .er-select { height: 40px; padding: 0 var(--space-3); border: 1px solid var(--color-border); border-radius: var(--radius); background: #fff; color: var(--color-ink); font: inherit; }
.er-select { appearance: none; padding-right: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2331375B' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 12px center; background-size: 16px; }
.er-input:focus-visible, .er-select:focus-visible { outline: 2px solid var(--color-rich-electric-blue); outline-offset: 1px; border-color: var(--color-rich-electric-blue); }
.er-check, .er-radio, .er-switch { display: inline-flex; align-items: center; gap: var(--space-2); font: 400 14px/1 var(--font-sans); color: var(--color-deep-koamaru); cursor: pointer; }
.er-check input { width: 18px; height: 18px; margin: 0; accent-color: var(--color-rich-electric-blue); }
.er-radio input { appearance: none; width: 18px; height: 18px; margin: 0; display: grid; place-content: center; border: 1.5px solid var(--color-border); border-radius: 50%; background: #fff; transition: border-color .12s; }
.er-radio input::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--color-rich-electric-blue); transform: scale(0); transition: transform .12s; }
.er-radio input:checked { border-color: var(--color-rich-electric-blue); }
.er-radio input:checked::before { transform: scale(1); }
.er-switch input { appearance: none; position: relative; width: 44px; height: 24px; margin: 0; border-radius: 999px; background: var(--color-deep-koamaru); transition: background-color .15s; }
.er-switch input::before { content: ""; position: absolute; top: 3px; left: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .25); transition: transform .15s; }
.er-switch input:checked { background: var(--color-rich-electric-blue); }
.er-switch input:checked::before { transform: translateX(20px); }
.er-check input:focus-visible, .er-radio input:focus-visible, .er-switch input:focus-visible { outline: 2px solid var(--color-rich-electric-blue); outline-offset: 2px; }
</style>
<label class="er-field"><span>Parent or guardian name</span><input class="er-input" type="text" placeholder="Jordan Rivera"></label>
<label class="er-field"><span>Preferred location</span><select class="er-select"><option>Utah</option><option>Maryland</option></select></label>
<label class="er-check"><input type="checkbox" checked> Send me appointment reminders</label>
<fieldset style="display:flex;gap:16px;border:0;margin:0;padding:0">
<label class="er-radio"><input type="radio" name="setting" checked> In home</label>
<label class="er-radio"><input type="radio" name="setting"> At school</label>
</fieldset>
<label class="er-switch"><input type="checkbox" role="switch" checked> Text updates</label>Links
Standard links are Electric Blue. Arrow links lead to a next step, quiet links underline on hover, back links step out.
<style>
.er-link-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: var(--space-6) var(--space-7); padding: var(--space-5); font-family: var(--font-sans); }
.er-link-list > div { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-3); }
.er-link-list small { font: 500 11px/1 var(--font-sans); letter-spacing: .04em; text-transform: uppercase; color: var(--color-muted); }
.er-link { color: var(--color-rich-electric-blue); font: 500 14px/1.4 var(--font-sans); text-decoration: none; }
.er-link:hover { text-decoration: underline; text-underline-offset: 3px; }
.er-link-arrow, .er-link-back { display: inline-flex; align-items: center; gap: var(--space-1); color: var(--color-deep-koamaru); font: 500 14px/1 var(--font-sans); text-decoration: none; }
.er-link-arrow svg, .er-link-back svg { width: 16px; height: 16px; transition: transform .15s; }
.er-link-arrow:hover, .er-link-back:hover { color: var(--color-rich-electric-blue); }
.er-link-arrow:hover svg { transform: translate(2px, -2px); }
.er-link-back:hover svg { transform: translateX(-2px); }
.er-link-quiet { color: var(--color-deep-koamaru); font: 500 14px/1.4 var(--font-sans); text-decoration: none; background: linear-gradient(var(--color-rich-electric-blue), var(--color-rich-electric-blue)) no-repeat 0 100% / 0 1px; transition: background-size .15s; }
.er-link-quiet:hover { background-size: 100% 1px; }
</style>
<div class="er-link-list">
<div><small>Standard</small><a class="er-link" href="#">Read our approach to in-home therapy</a></div>
<div><small>Arrow</small><a class="er-link-arrow" href="#">Start an intake <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 7 7 17M8 7h9v9"/></svg></a></div>
<div><small>Underline on hover</small><a class="er-link-quiet" href="#">Meet the team</a></div>
<div><small>Back</small><a class="er-link-back" href="#"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m15 6-6 6 6 6"/></svg> Back to services</a></div>
</div>Link over image
A white arrow link sits bottom-left on media, with a soft dark scrim underneath for legibility.
<style>
.er-media { position: relative; width: 320px; aspect-ratio: 16 / 9; overflow: hidden; border-radius: 12px; background: linear-gradient(135deg, #A8DDF2 0%, var(--color-rich-electric-blue) 100%); font-family: var(--font-sans); }
.er-media::after { content: ""; position: absolute; inset: auto 0 0 0; height: 60%; background: linear-gradient(180deg, transparent 0%, rgba(49, 55, 91, .65) 100%); }
.er-media a { position: absolute; left: var(--space-4); bottom: var(--space-4); z-index: 1; display: inline-flex; align-items: center; gap: var(--space-1); color: #fff; font: 500 14px/1 var(--font-sans); text-decoration: none; }
.er-media a svg { width: 16px; height: 16px; transition: transform .15s; }
.er-media a:hover svg { transform: translate(2px, -2px); }
</style>
<div class="er-media">
<a href="#">See the space <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 7 7 17M8 7h9v9"/></svg></a>
</div>Link over navy panel
Same placement on a Deep Koamaru block. The link is Electric Blue and turns white on hover.
<style>
.er-panel { position: relative; width: 320px; aspect-ratio: 16 / 9; overflow: hidden; border-radius: 12px; background: var(--color-deep-koamaru); font-family: var(--font-sans); }
.er-panel a { position: absolute; left: var(--space-4); bottom: var(--space-4); display: inline-flex; align-items: center; gap: var(--space-1); color: var(--color-rich-electric-blue); font: 500 14px/1 var(--font-sans); text-decoration: none; transition: color .15s; }
.er-panel a svg { width: 16px; height: 16px; transition: transform .15s; }
.er-panel a:hover { color: #fff; }
.er-panel a:hover svg { transform: translate(2px, -2px); }
</style>
<div class="er-panel">
<a href="#">Explore our programs <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 7 7 17M8 7h9v9"/></svg></a>
</div>Alerts
Three notice levels on soft tints with duotone icons. Rounded, no strokes, one line of copy each.
<style>
.er-alerts { display: grid; gap: var(--space-3); padding: var(--space-5); }
.er-alert { display: flex; gap: var(--space-3); align-items: flex-start; padding: var(--space-4); border-radius: var(--radius); font: 400 14px/1.5 var(--font-sans); color: var(--color-deep-koamaru); }
.er-alert svg { width: 22px; height: 22px; flex: none; margin-top: 1px; --icon-secondary-opacity: 1; }
.er-alert strong { display: block; font-weight: 500; }
.er-alert-info { background: color-mix(in srgb, var(--color-rich-electric-blue) 12%, white); --icon-primary: var(--color-deep-koamaru); --icon-secondary: var(--color-rich-electric-blue); }
.er-alert-success { background: color-mix(in srgb, #2E9E6B 14%, white); --icon-primary: #2E9E6B; --icon-secondary: color-mix(in srgb, #2E9E6B 45%, white); }
.er-alert-warning { background: color-mix(in srgb, #D9902A 16%, white); --icon-primary: #D9902A; --icon-secondary: color-mix(in srgb, #D9902A 45%, white); }
</style>
<div class="er-alerts">
<div class="er-alert er-alert-info" role="status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M224 128a96 96 0 1 1-96-96a96 96 0 0 1 96 96" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="M144 176a8 8 0 0 1-8 8a16 16 0 0 1-16-16v-40a8 8 0 0 1 0-16a16 16 0 0 1 16 16v40a8 8 0 0 1 8 8m88-48A104 104 0 1 1 128 24a104.11 104.11 0 0 1 104 104m-16 0a88 88 0 1 0-88 88a88.1 88.1 0 0 0 88-88m-92-32a12 12 0 1 0-12-12a12 12 0 0 0 12 12"/></g></svg><div><strong>Intake paperwork updated</strong>Families starting in October use the new consent form.</div></div>
<div class="er-alert er-alert-success" role="status"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M224 128a96 96 0 1 1-96-96a96 96 0 0 1 96 96" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="M173.66 98.34a8 8 0 0 1 0 11.32l-56 56a8 8 0 0 1-11.32 0l-24-24a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 0M232 128A104 104 0 1 1 128 24a104.11 104.11 0 0 1 104 104m-16 0a88 88 0 1 0-88 88a88.1 88.1 0 0 0 88-88"/></g></svg><div><strong>Session confirmed</strong>Tuesday at 3:30pm with your BCBA. A reminder goes out the day before.</div></div>
<div class="er-alert er-alert-warning" role="alert"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M215.46 216H40.54c-12.62 0-20.54-13.21-14.41-23.91l87.46-151.87c6.3-11 22.52-11 28.82 0l87.46 151.87c6.13 10.7-1.79 23.91-14.41 23.91" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="M236.8 188.09L149.35 36.22a24.76 24.76 0 0 0-42.7 0L19.2 188.09a23.51 23.51 0 0 0 0 23.72A24.35 24.35 0 0 0 40.55 224h174.9a24.35 24.35 0 0 0 21.33-12.19a23.51 23.51 0 0 0 .02-23.72m-13.87 15.71a8.5 8.5 0 0 1-7.48 4.2H40.55a8.5 8.5 0 0 1-7.48-4.2a7.59 7.59 0 0 1 0-7.72l87.45-151.87a8.75 8.75 0 0 1 15 0l87.45 151.87a7.59 7.59 0 0 1-.04 7.72M120 144v-40a8 8 0 0 1 16 0v40a8 8 0 0 1-16 0m20 36a12 12 0 1 1-12-12a12 12 0 0 1 12 12"/></g></svg><div><strong>Insurance authorization expiring</strong>Renew before the 30th to avoid a gap in sessions.</div></div>
</div>Image card
Media on top, navy title, muted body, arrow link. Hover lifts the card and eases the image in.
<style>
.er-card-img { max-width: 360px; overflow: hidden; background: #fff; border: 1px solid var(--color-border); border-radius: 12px; font: 400 14px/1.5 var(--font-sans); color: var(--color-muted); transition: transform .15s, box-shadow .15s; }
.er-card-img:hover { transform: translateY(-2px); box-shadow: var(--shadow); }
.er-card-img h3 { margin: 0 0 var(--space-2); font: 600 18px/1.3 var(--font-display); color: var(--color-deep-koamaru); }
.er-card-img p { margin: 0; }
.er-card-img-media { aspect-ratio: 16 / 9; overflow: hidden; }
.er-card-img-media > * { display: block; width: 100%; height: 100%; object-fit: cover; background: linear-gradient(135deg, #C1E7F6 0%, #76CAEB 100%); transition: transform .3s; }
.er-card-img:hover .er-card-img-media > * { transform: scale(1.04); }
.er-card-img-body { padding: var(--space-5); }
.er-card-img a { display: inline-flex; align-items: center; gap: var(--space-1); margin-top: var(--space-4); color: var(--color-rich-electric-blue); font-weight: 500; text-decoration: none; }
.er-card-img a svg { width: 16px; height: 16px; }
</style>
<div class="er-card-img">
<div class="er-card-img-media"><div role="img" aria-label="Photo placeholder"></div></div>
<div class="er-card-img-body">
<h3>In-home therapy</h3>
<p>Skills built where life happens, with parents as partners every session.</p>
<a href="#">Learn more <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"><path d="M17 7 7 17M8 7h9v9"/></svg></a>
</div>
</div>Icon card
Duotone brand icon in a soft blue circle. On hover the circle fills Electric Blue and the icon turns white.
<style>
.er-card-icon { max-width: 360px; overflow: hidden; background: #fff; border: 1px solid var(--color-border); border-radius: 12px; font: 400 14px/1.5 var(--font-sans); color: var(--color-muted); transition: transform .15s, box-shadow .15s; }
.er-card-icon:hover { transform: translateY(-2px); box-shadow: var(--shadow); }
.er-card-icon h3 { margin: 0 0 var(--space-2); font: 600 18px/1.3 var(--font-display); color: var(--color-deep-koamaru); }
.er-card-icon p { margin: 0; }
.er-card-icon { padding: var(--space-5); }
.er-card-icon-badge { display: inline-flex; width: 48px; height: 48px; align-items: center; justify-content: center; margin-bottom: var(--space-4); border-radius: 50%; background: color-mix(in srgb, var(--color-rich-electric-blue) 12%, transparent); --icon-primary: var(--color-deep-koamaru); --icon-secondary: var(--color-rich-electric-blue); --icon-secondary-opacity: 1; transition: background-color .15s; }
.er-card-icon-badge svg { width: 24px; height: 24px; }
.er-card-icon:hover .er-card-icon-badge { background: var(--color-rich-electric-blue); --icon-primary: #fff; --icon-secondary: rgba(255, 255, 255, .55); }
</style>
<div class="er-card-icon">
<span class="er-card-icon-badge"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M216 120v96h-64v-64h-48v64H40v-96a8 8 0 0 1 2.34-5.66l80-80a8 8 0 0 1 11.32 0l80 80A8 8 0 0 1 216 120" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="m219.31 108.68l-80-80a16 16 0 0 0-22.62 0l-80 80A15.87 15.87 0 0 0 32 120v96a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-56h32v56a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-96a15.87 15.87 0 0 0-4.69-11.32M208 208h-48v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56H48v-88l80-80l80 80Z"/></g></svg></span>
<h3>School-based support</h3>
<p>Our team partners with teachers so progress at home carries into the classroom.</p>
</div>Stat card
Navy surface, a big display figure, a Poppins caption and one Electric Blue accent mark.
<style>
.er-card-stat { position: relative; max-width: 360px; padding: var(--space-6) var(--space-5) var(--space-5); overflow: hidden; background: var(--color-deep-koamaru); border-radius: 12px; color: #fff; font-family: var(--font-sans); }
.er-card-stat::before { content: ""; display: block; width: 32px; height: 4px; border-radius: 2px; background: var(--color-rich-electric-blue); }
.er-card-stat-value { display: block; margin-top: var(--space-4); font: 600 40px/1.1 var(--font-display); letter-spacing: -0.01em; }
.er-card-stat-label { display: block; margin-top: var(--space-2); font-size: 14px; line-height: 1.5; color: #CCCDD6; }
</style>
<div class="er-card-stat">
<span class="er-card-stat-value">2 states</span>
<span class="er-card-stat-label">Utah and Maryland. In-home, school-based and community programs.</span>
</div>Cards with icons
Three-up feature row on tinted surfaces. Duotone icons from the primary set on a soft tint, no strokes.
In-home therapy
Skills built where life happens, with parents as partners every session.
School-based support
Our team works alongside teachers so progress carries into the classroom.
Community integration
Real-world practice, from playgrounds to grocery stores, one steady step at a time.
<style>
.er-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: var(--space-6); font-family: var(--font-sans); }
.er-icard { padding: var(--space-5); background: var(--color-surface); border-radius: 12px; }
.er-icard-icon { display: inline-flex; width: 40px; height: 40px; align-items: center; justify-content: center; border-radius: var(--radius); background: color-mix(in srgb, var(--color-rich-electric-blue) 10%, transparent); --icon-primary: var(--color-deep-koamaru); --icon-secondary: var(--color-rich-electric-blue); --icon-secondary-opacity: 1; }
.er-icard-svg { width: 22px; height: 22px; }
.er-icard h3 { margin: var(--space-4) 0 var(--space-2); font: 600 17px/1.3 var(--font-display); color: var(--color-deep-koamaru); }
.er-icard p { margin: 0; font-size: 14px; line-height: 1.5; color: var(--color-muted); }
</style>
<div class="er-cards">
<div class="er-icard">
<span class="er-icard-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="er-icard-svg" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M216 120v96h-64v-64h-48v64H40v-96a8 8 0 0 1 2.34-5.66l80-80a8 8 0 0 1 11.32 0l80 80A8 8 0 0 1 216 120" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="m219.31 108.68l-80-80a16 16 0 0 0-22.62 0l-80 80A15.87 15.87 0 0 0 32 120v96a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-56h32v56a8 8 0 0 0 8 8h64a8 8 0 0 0 8-8v-96a15.87 15.87 0 0 0-4.69-11.32M208 208h-48v-56a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v56H48v-88l80-80l80 80Z"/></g></svg></span>
<h3>In-home therapy</h3>
<p>Skills built where life happens, with parents as partners every session.</p>
</div>
<div class="er-icard">
<span class="er-icard-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="er-icard-svg" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="m200 152l-40 40l-64-16l-56-40l32.68-65.37L128 56l55.32 14.63l.28 1.37H144l-45.66 44.29a8 8 0 0 0 1.38 12.42C117.23 139.9 141 139.13 160 120Z" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="m254.3 107.91l-25.52-51.06a16 16 0 0 0-21.47-7.15l-24.87 12.43l-52.39-13.86a8.14 8.14 0 0 0-4.1 0L73.56 62.13L48.69 49.7a16 16 0 0 0-21.47 7.15L1.7 107.9a16 16 0 0 0 7.15 21.47l27 13.51l55.49 39.63a8.1 8.1 0 0 0 2.71 1.25l64 16a8 8 0 0 0 7.6-2.1l55.07-55.08l26.42-13.21a16 16 0 0 0 7.15-21.46Zm-54.89 33.37L165 113.72a8 8 0 0 0-10.68.61C136.51 132.27 116.66 130 104 122l43.24-42h31.81l27.21 54.41ZM41.53 64L62 74.22l-25.57 51.05L16 115.06Zm116 119.13l-58.11-14.52l-49.2-35.14l28-56L128 64.28l9.8 2.59l-45 43.68l-.08.09a16 16 0 0 0 2.72 24.81c20.56 13.13 45.37 11 64.91-5L188 152.66Zm62-57.87l-25.52-51L214.47 64L240 115.06Zm-87.75 92.67a8 8 0 0 1-7.75 6.06a8 8 0 0 1-1.95-.24l-41.67-10.42a7.9 7.9 0 0 1-2.71-1.25l-26.35-18.82a8 8 0 0 1 9.3-13l25.11 17.94L126 208.24a8 8 0 0 1 5.82 9.7Z"/></g></svg></span>
<h3>School-based support</h3>
<p>Our team works alongside teachers so progress carries into the classroom.</p>
</div>
<div class="er-icard">
<span class="er-icard-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="er-icard-svg" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M216 48v40H40V48a8 8 0 0 1 8-8h160a8 8 0 0 1 8 8" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="M208 32h-24v-8a8 8 0 0 0-16 0v8H88v-8a8 8 0 0 0-16 0v8H48a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16M72 48v8a8 8 0 0 0 16 0v-8h80v8a8 8 0 0 0 16 0v-8h24v32H48V48Zm136 160H48V96h160zm-96-88v64a8 8 0 0 1-16 0v-51.06l-4.42 2.22a8 8 0 0 1-7.16-14.32l16-8A8 8 0 0 1 112 120m59.16 30.45L152 176h16a8 8 0 0 1 0 16h-32a8 8 0 0 1-6.4-12.8l28.78-38.37a8 8 0 1 0-13.31-8.83a8 8 0 1 1-13.85-8A24 24 0 0 1 176 136a23.76 23.76 0 0 1-4.84 14.45"/></g></svg></span>
<h3>Community integration</h3>
<p>Real-world practice, from playgrounds to grocery stores, one steady step at a time.</p>
</div>
</div>Testimonials
Quote set in the display face at a readable size, attribution in the body face, one Electric Blue quote mark. White and navy variants.
For the first time, bedtime is calm. Our therapist showed us what to do, then stood back and let us do it.
They talked to our son like a person first. Progress followed from there.
<style>
.er-quotes { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: var(--space-6); padding: var(--space-5); }
.er-quote { position: relative; padding: var(--space-6) var(--space-5) var(--space-5); border-radius: 12px; background: var(--color-surface); font-family: var(--font-sans); color: var(--color-deep-koamaru); }
.er-quote-mark { width: 28px; height: 28px; color: var(--color-rich-electric-blue); --icon-primary: var(--color-rich-electric-blue); --icon-secondary: var(--color-rich-electric-blue); --icon-secondary-opacity: .35; }
.er-quote p { margin: var(--space-3) 0 var(--space-5); font: 400 20px/1.4 var(--font-display); }
.er-quote footer { font-size: 14px; line-height: 1.4; }
.er-quote footer strong { display: block; font-weight: 500; }
.er-quote footer span { color: var(--color-muted); }
.er-quote-navy { background: var(--color-deep-koamaru); color: #fff; }
.er-quote-navy footer span { color: #CCCDD6; }
.er-quote-navy footer strong { color: var(--color-rich-electric-blue); }
</style>
<div class="er-quotes">
<figure class="er-quote">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="er-quote-mark" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M108 72v72H40a8 8 0 0 1-8-8V72a8 8 0 0 1 8-8h60a8 8 0 0 1 8 8m108-8h-60a8 8 0 0 0-8 8v64a8 8 0 0 0 8 8h68V72a8 8 0 0 0-8-8" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="M100 56H40a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h60v8a32 32 0 0 1-32 32a8 8 0 0 0 0 16a48.05 48.05 0 0 0 48-48V72a16 16 0 0 0-16-16m0 80H40V72h60Zm116-80h-60a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h60v8a32 32 0 0 1-32 32a8 8 0 0 0 0 16a48.05 48.05 0 0 0 48-48V72a16 16 0 0 0-16-16m0 80h-60V72h60Z"/></g></svg>
<p>For the first time, bedtime is calm. Our therapist showed us what to do, then stood back and let us do it.</p>
<footer><strong>Maria T.</strong><span>Parent, Salt Lake City</span></footer>
</figure>
<figure class="er-quote er-quote-navy">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" class="er-quote-mark" aria-hidden="true"><g fill="var(--icon-primary, currentColor)"><path d="M108 72v72H40a8 8 0 0 1-8-8V72a8 8 0 0 1 8-8h60a8 8 0 0 1 8 8m108-8h-60a8 8 0 0 0-8 8v64a8 8 0 0 0 8 8h68V72a8 8 0 0 0-8-8" fill="var(--icon-secondary, currentColor)" opacity="var(--icon-secondary-opacity, .2)"/><path d="M100 56H40a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h60v8a32 32 0 0 1-32 32a8 8 0 0 0 0 16a48.05 48.05 0 0 0 48-48V72a16 16 0 0 0-16-16m0 80H40V72h60Zm116-80h-60a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h60v8a32 32 0 0 1-32 32a8 8 0 0 0 0 16a48.05 48.05 0 0 0 48-48V72a16 16 0 0 0-16-16m0 80h-60V72h60Z"/></g></svg>
<p>They talked to our son like a person first. Progress followed from there.</p>
<footer><strong>Devon R.</strong><span>Parent, Columbia</span></footer>
</figure>
</div>FAQ accordion
Native details and summary, so it works without scripts. Navy question, Electric Blue chevron that turns on open, soft reveal, dividers between items.
Does insurance cover ABA therapy?
How long is a session?
How involved are parents?
<style>
.er-faq { padding: 0 var(--space-5); font-family: var(--font-sans); color: var(--color-deep-koamaru); }
.er-faq details { border-bottom: 1px solid var(--color-border); }
.er-faq details:last-child { border-bottom: 0; }
.er-faq summary { display: flex; align-items: center; justify-content: space-between; gap: var(--space-4); padding: var(--space-4) 0; font: 500 15px/1.4 var(--font-sans); cursor: pointer; list-style: none; }
.er-faq summary::-webkit-details-marker { display: none; }
.er-faq summary svg { width: 20px; height: 20px; flex: none; color: var(--color-rich-electric-blue); transition: transform .2s; }
.er-faq details[open] summary svg { transform: rotate(180deg); }
.er-faq summary:focus-visible { outline: 2px solid var(--color-rich-electric-blue); outline-offset: 2px; border-radius: 4px; }
.er-faq-body { padding: 0 0 var(--space-4); font-size: 14px; line-height: 1.6; color: var(--color-muted); max-width: 60ch; }
.er-faq details[open] .er-faq-body { animation: er-faq-open .2s ease-out; }
@keyframes er-faq-open { from { opacity: 0; transform: translateY(-4px); } }
</style>
<div class="er-faq">
<details open>
<summary>Does insurance cover ABA therapy?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9l6 6l6-6"/></svg></summary>
<div class="er-faq-body">Most plans in Utah and Maryland cover ABA with an autism diagnosis. We verify your benefits before the first session and explain any costs up front.</div>
</details>
<details>
<summary>How long is a session?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9l6 6l6-6"/></svg></summary>
<div class="er-faq-body">Sessions usually run two to three hours, several times a week. The plan depends on your child's goals and what fits your family's routine.</div>
</details>
<details>
<summary>How involved are parents?<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9l6 6l6-6"/></svg></summary>
<div class="er-faq-body">Very. Parent training is part of every plan, so the skills your child learns in session carry into everyday life at home.</div>
</details>
</div>Breadcrumbs and pagination
Breadcrumb trail with chevron separators and the current page in navy. Pagination with an Electric Blue active page and arrow steps.
<style>
.er-wayfinding { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--space-4); padding: var(--space-5); font-family: var(--font-sans); }
.er-crumbs { display: flex; align-items: center; gap: var(--space-1); margin: 0; padding: 0; list-style: none; font: 400 14px/1 var(--font-sans); }
.er-crumbs a { color: var(--color-muted); text-decoration: none; }
.er-crumbs a:hover { color: var(--color-rich-electric-blue); }
.er-crumbs svg { width: 16px; height: 16px; color: var(--color-border); }
.er-crumbs [aria-current] { color: var(--color-deep-koamaru); font-weight: 500; }
.er-pages { display: flex; align-items: center; gap: var(--space-1); margin: 0; padding: 0; list-style: none; }
.er-pages a, .er-pages span { display: inline-flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 var(--space-2); border-radius: var(--radius); font: 500 14px/1 var(--font-sans); color: var(--color-deep-koamaru); text-decoration: none; }
.er-pages a:hover { background: color-mix(in srgb, var(--color-rich-electric-blue) 10%, transparent); }
.er-pages [aria-current] { background: var(--color-rich-electric-blue); color: #fff; }
.er-pages svg { width: 18px; height: 18px; }
</style>
<div class="er-wayfinding">
<nav aria-label="Breadcrumb"><ol class="er-crumbs">
<li><a href="#">Home</a></li><li><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 6l6 6l-6 6"/></svg></li>
<li><a href="#">Services</a></li><li><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 6l6 6l-6 6"/></svg></li>
<li><span aria-current="page">In-home therapy</span></li>
</ol></nav>
<nav aria-label="Pagination"><ul class="er-pages">
<li><a href="#" aria-label="Previous page"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15 6l-6 6l6 6"/></svg></a></li>
<li><a href="#">1</a></li><li><span aria-current="page">2</span></li><li><a href="#">3</a></li><li><span>…</span></li><li><a href="#">8</a></li>
<li><a href="#" aria-label="Next page"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 6l6 6l-6 6"/></svg></a></li>
</ul></nav>
</div>Table
Navy header, zebra rows on a soft blue tint, rounded corners, no strokes. Scrolls sideways on small screens.
| Location | State | Weekdays | Saturday |
|---|---|---|---|
| Salt Lake City | Utah | 8:00am to 6:00pm | 9:00am to 1:00pm |
| Provo | Utah | 8:00am to 6:00pm | Closed |
| Baltimore | Maryland | 8:00am to 6:00pm | 9:00am to 1:00pm |
| Columbia | Maryland | 9:00am to 5:00pm | Closed |
<style>
.er-table-wrap { margin: var(--space-5); overflow-x: auto; border-radius: 12px; }
.er-table { width: 100%; min-width: 520px; border-collapse: collapse; font: 400 14px/1.4 var(--font-sans); color: var(--color-deep-koamaru); }
.er-table th { padding: var(--space-3) var(--space-4); background: var(--color-deep-koamaru); color: #fff; font-weight: 500; text-align: left; white-space: nowrap; }
.er-table td { padding: var(--space-3) var(--space-4); }
.er-table tbody tr:nth-child(even) { background: color-mix(in srgb, var(--color-rich-electric-blue) 8%, white); }
.er-table tbody tr:nth-child(odd) { background: #fff; }
</style>
<div class="er-table-wrap">
<table class="er-table">
<thead><tr><th>Location</th><th>State</th><th>Weekdays</th><th>Saturday</th></tr></thead>
<tbody>
<tr><td>Salt Lake City</td><td>Utah</td><td>8:00am to 6:00pm</td><td>9:00am to 1:00pm</td></tr>
<tr><td>Provo</td><td>Utah</td><td>8:00am to 6:00pm</td><td>Closed</td></tr>
<tr><td>Baltimore</td><td>Maryland</td><td>8:00am to 6:00pm</td><td>9:00am to 1:00pm</td></tr>
<tr><td>Columbia</td><td>Maryland</td><td>9:00am to 5:00pm</td><td>Closed</td></tr>
</tbody>
</table>
</div>Stat row
Four figures in the display face, Electric Blue, with navy captions. Numbers count up once when they scroll into view.
<style>
.er-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); gap: var(--space-6); padding: var(--space-6) var(--space-5); font-family: var(--font-sans); text-align: center; }
.er-stat-value { display: block; font: 600 40px/1.1 var(--font-display); color: var(--color-rich-electric-blue); letter-spacing: -0.01em; }
.er-stat-label { display: block; margin-top: var(--space-2); font-size: 14px; color: var(--color-deep-koamaru); }
</style>
<div class="er-stats">
<div><span class="er-stat-value" data-count="500+">500+</span><span class="er-stat-label">Families served</span></div>
<div><span class="er-stat-value" data-count="2">2</span><span class="er-stat-label">States</span></div>
<div><span class="er-stat-value" data-count="40+">40+</span><span class="er-stat-label">Therapists</span></div>
<div><span class="er-stat-value" data-count="98%">98%</span><span class="er-stat-label">Parent satisfaction</span></div>
</div>
<script>
(function () {
var els = document.querySelectorAll('.er-stat-value[data-count]');
if (!('IntersectionObserver' in window) || window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;
var io = new IntersectionObserver(function (entries) {
entries.forEach(function (entry) {
if (!entry.isIntersecting) return;
var el = entry.target, raw = el.getAttribute('data-count'), m = raw.match(/^([\d.,]+)(.*)$/);
io.unobserve(el);
if (!m) return;
var target = parseFloat(m[1].replace(/,/g, '')), suffix = m[2], start = performance.now(), dur = 1200;
function tick(now) {
var p = Math.min(1, (now - start) / dur), eased = 1 - Math.pow(1 - p, 3);
el.textContent = Math.round(target * eased).toLocaleString() + suffix;
if (p < 1) requestAnimationFrame(tick);
}
requestAnimationFrame(tick);
});
}, { threshold: 0.5 });
els.forEach(function (el) { io.observe(el); });
})();
</script>Navigation header
White bar with the primary lockup at 32px, three links and one primary action.
<style>
.er-nav { display: flex; align-items: center; justify-content: space-between; gap: var(--space-5); padding: var(--space-3) var(--space-5); background: #fff; border-bottom: 1px solid var(--color-border); font: 500 14px/1 var(--font-sans); }
.er-nav-logo { display: block; height: 32px; width: auto; }
.er-nav ul { display: flex; gap: var(--space-5); margin: 0; padding: 0; list-style: none; }
.er-nav ul a { color: var(--color-deep-koamaru); text-decoration: none; }
.er-nav ul a:hover { color: var(--color-rich-electric-blue); }
.er-nav-cta { display: inline-flex; align-items: center; height: 40px; padding: 0 var(--space-4); border-radius: var(--radius); background: var(--color-rich-electric-blue); color: #fff; text-decoration: none; }
.er-nav-cta:hover { background: color-mix(in srgb, var(--color-rich-electric-blue) 86%, black); }
.er-nav-dark { background: var(--color-deep-koamaru); border-bottom-color: transparent; }
.er-nav-dark ul a { color: #fff; }
.er-nav-dark ul a:hover { color: var(--color-rich-electric-blue); }
</style>
<header class="er-nav">
<svg class="er-nav-logo" role="img" aria-label="EverReach ABA" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1374.48 303.65">
<g>
<g>
<g>
<path fill="#31375b" d="M48.32,204.95c-8.94,0-17.07-2.16-24.39-6.47-7.32-4.31-13.14-10.13-17.45-17.45-4.32-7.32-6.47-15.45-6.47-24.39,0-6.47,1.39-12.56,4.16-18.27,2.77-5.7,6.55-10.71,11.33-15.02-4.78-4.31-8.55-9.32-11.33-15.03-2.77-5.7-4.16-11.71-4.16-18.03,0-8.78,2.12-16.72,6.36-23.81,4.24-7.09,9.94-12.75,17.11-16.99s15.06-6.36,23.7-6.36h66.58v29.13h-62.88c-3.24,0-6.2.81-8.9,2.42-2.7,1.62-4.86,3.78-6.47,6.47-1.62,2.7-2.43,5.74-2.43,9.13s.81,6.21,2.43,8.9c1.62,2.7,3.77,4.86,6.47,6.47,2.69,1.62,5.66,2.42,8.9,2.42h55.02v29.13h-53.63c-3.55,0-6.79.89-9.71,2.66-2.93,1.77-5.24,4.12-6.94,7.05-1.69,2.93-2.54,6.17-2.54,9.71s.85,6.79,2.54,9.71c1.69,2.93,4.01,5.24,6.94,6.94,2.93,1.69,6.16,2.54,9.71,2.54h61.5v29.13H48.32Z"/>
<path fill="#31375b" d="M189.57,207.73c-6.94,0-13.22-1.85-18.84-5.55-5.63-3.7-9.52-8.56-11.67-14.57l-33.76-100.56h34.44l27.28,87.62c.31.61.69,1.08,1.16,1.39.46.31,1,.47,1.62.47s1.19-.16,1.73-.47c.54-.31.89-.77,1.04-1.39l27.51-87.62h33.76l-33.76,100.34c-2.16,6.01-6.05,10.9-11.67,14.68-5.63,3.77-11.9,5.67-18.84,5.67Z"/>
<path fill="#31375b" d="M325.96,204.95c-13.41,0-25.08-2.58-35.03-7.74-9.94-5.16-17.65-12.22-23.12-21.16-5.47-8.94-8.21-18.96-8.21-30.06,0-12.49,2.54-23.35,7.63-32.59,5.09-9.25,12.02-16.42,20.81-21.5,8.78-5.09,18.72-7.63,29.82-7.63,13.25,0,24,2.77,32.25,8.32,8.24,5.55,14.29,12.99,18.15,22.31,3.85,9.33,5.78,19.69,5.78,31.09,0,1.54-.08,3.36-.23,5.44-.16,2.08-.39,3.66-.69,4.74h-79.76c1.23,4.78,3.36,8.79,6.36,12.02,3.01,3.24,6.78,5.66,11.33,7.28,4.54,1.62,9.67,2.44,15.37,2.44h32.83v27.05h-33.29ZM293.13,134.9h49.24c-.31-2.93-.84-5.66-1.62-8.21-.77-2.54-1.85-4.81-3.24-6.82-1.38-2-3-3.7-4.85-5.09-1.85-1.39-4.01-2.46-6.47-3.24-2.47-.77-5.17-1.16-8.09-1.16-3.86,0-7.28.69-10.29,2.08-3.01,1.39-5.52,3.24-7.52,5.55-2.01,2.31-3.58,4.93-4.74,7.86-1.16,2.93-1.97,5.93-2.43,9.01Z"/>
<path fill="#31375b" d="M395.31,204.95v-84.38c0-10.48,2.97-18.68,8.9-24.62,5.93-5.93,14.14-8.9,24.62-8.9h32.59v27.05h-27.05c-2.01,0-3.74.69-5.2,2.08-1.46,1.39-2.19,3.16-2.19,5.32v83.46h-31.68Z"/>
</g>
<g>
<path fill="#069fdb" d="M733.86,210.89V49.06h72.36c10.64,0,20.31,2.36,29.01,7.05,8.71,4.7,15.64,11.21,20.81,19.53,5.16,8.32,7.74,18.03,7.74,29.13s-2.54,20.31-7.63,28.55c-5.08,8.25-11.79,14.76-20.11,19.53l14.8,25.9c.61.92,1.38,1.66,2.31,2.19.92.54,2.01.81,3.24.81h15.72v29.13h-20.8c-6.47,0-12.37-1.62-17.69-4.86-5.32-3.24-9.52-7.47-12.6-12.71l-18.26-32.83h-35.84v50.4h-33.06ZM766.92,131.36h35.37c5.24,0,10.01-1.04,14.33-3.12,4.31-2.08,7.75-5.12,10.29-9.13,2.54-4.01,3.81-8.79,3.81-14.33s-1.31-10.32-3.93-14.33c-2.62-4.01-6.05-7.05-10.29-9.13-4.24-2.08-8.98-3.12-14.22-3.12h-35.37v53.17Z"/>
<path fill="#069fdb" d="M945.4,210.89c-13.41,0-25.08-2.58-35.03-7.74-9.94-5.16-17.65-12.22-23.12-21.15-5.47-8.94-8.21-18.96-8.21-30.06,0-12.49,2.54-23.35,7.62-32.59,5.09-9.25,12.02-16.42,20.81-21.5s18.73-7.63,29.82-7.63c13.25,0,24.01,2.77,32.25,8.32,8.24,5.55,14.3,12.99,18.15,22.31,3.85,9.33,5.78,19.69,5.78,31.09,0,1.54-.08,3.36-.23,5.44-.16,2.08-.39,3.66-.69,4.74h-79.76c1.23,4.78,3.35,8.79,6.36,12.02,3.01,3.24,6.78,5.66,11.33,7.29,4.54,1.61,9.67,2.43,15.37,2.43h32.83v27.05h-33.29ZM912.57,140.83h49.24c-.31-2.93-.85-5.66-1.62-8.21-.77-2.54-1.85-4.81-3.24-6.82-1.39-2-3.01-3.7-4.86-5.09-1.85-1.39-4.01-2.46-6.47-3.24-2.47-.77-5.16-1.16-8.09-1.16-3.85,0-7.28.69-10.29,2.08-3.01,1.39-5.51,3.24-7.51,5.55-2.01,2.31-3.59,4.93-4.74,7.86-1.16,2.93-1.96,5.93-2.42,9.01Z"/>
<path fill="#069fdb" d="M1062.37,213.66c-10.79,0-20.19-2.77-28.2-8.32-8.02-5.55-14.22-12.98-18.61-22.31-4.39-9.32-6.59-19.61-6.59-30.86s2.5-22.03,7.51-31.44c5.01-9.4,12.21-16.84,21.62-22.31,9.4-5.47,20.65-8.21,33.75-8.21s24.43,2.77,33.52,8.32c9.09,5.55,16.02,13.03,20.8,22.43,4.77,9.4,7.17,19.8,7.17,31.21v58.73h-31.67v-19.66h-.46c-2.31,4.16-5.2,7.95-8.67,11.33-3.47,3.39-7.67,6.09-12.6,8.09-4.94,2-10.79,3.01-17.57,3.01ZM1071.39,186.61c6.16,0,11.48-1.54,15.95-4.61,4.47-3.09,7.9-7.29,10.29-12.61,2.39-5.32,3.59-11.21,3.59-17.68s-1.2-12.29-3.59-17.45c-2.39-5.16-5.82-9.28-10.29-12.37-4.47-3.08-9.79-4.62-15.95-4.62s-11.75,1.54-16.3,4.62c-4.55,3.09-8.02,7.21-10.4,12.37-2.39,5.17-3.58,10.98-3.58,17.45s1.19,12.37,3.58,17.68c2.39,5.32,5.86,9.52,10.4,12.61,4.54,3.08,9.98,4.61,16.3,4.61Z"/>
<path fill="#069fdb" d="M1220.04,210.89c-12.18,0-23.05-2.62-32.6-7.86s-17.1-12.29-22.65-21.15c-5.55-8.87-8.32-18.85-8.32-29.94s2.77-21.07,8.32-29.94c5.55-8.86,13.1-15.91,22.65-21.15,9.55-5.24,20.42-7.86,32.6-7.86h14.79v27.05h-14.79c-6.47,0-12.06,1.39-16.76,4.16-4.7,2.77-8.32,6.59-10.87,11.44s-3.82,10.29-3.82,16.3,1.27,11.44,3.82,16.3,6.16,8.68,10.87,11.45c4.7,2.77,10.29,4.16,16.76,4.16h14.79v27.05h-14.79Z"/>
<path fill="#069fdb" d="M1256.79,210.89V42.12h31.68v59.18c4.93-4.01,10.25-6.86,15.95-8.55,5.7-1.69,11.33-2.54,16.88-2.54,11.4,0,20.84,2.39,28.32,7.17,7.47,4.78,13.06,11.18,16.76,19.19,3.7,8.02,5.55,16.88,5.55,26.58v67.74h-31.67v-67.74c0-4.77-1.16-9.13-3.47-13.06-2.31-3.93-5.44-7.05-9.37-9.36-3.93-2.31-8.29-3.47-13.06-3.47s-8.9,1.12-12.83,3.35c-3.93,2.24-7.09,5.24-9.48,9.02-2.39,3.78-3.58,7.98-3.58,12.6v68.67h-31.68Z"/>
</g>
<g>
<g>
<path fill="#069fdb" d="M587.01,194.27l22.68,34.62,20.77-4.41,6.65-40.85c3.1-19.06,1.81-44.44-3.54-69.65-6.22-29.28-16.42-55.75-28.72-74.54-10.51-16.06-21.51-24.64-29.41-22.97-7.9,1.68-14.46,13.99-17.54,32.93-3.61,22.17-2.18,50.5,4.04,79.78,5.35,25.21,14.49,48.93,25.07,65.08Z"/>
<path fill="#31375b" d="M689.57,170.99l-28.96,44.6c-1.21,1.87-3.08,3.19-5.29,3.63l-7.27,1.54,5.62-34.47c3.52-21.36,2.2-48.23-3.63-75.87-6.61-31.16-17.73-59.68-31.16-80.17-3.96-6.17-8.15-11.45-12.33-15.75,8.15.66,16.08,2.2,23.68,4.74-1.43,1.87-2.09,4.41-1.54,6.94,1.1,4.74,5.73,7.6,10.35,6.61l14.32-3.08c24.56,14.76,43.06,39.31,49.55,69.6,5.29,24.89.55,50.32-13.32,71.69Z"/>
<path fill="#31375b" d="M592.04,232.64l-19.1-29.16c-11.85-18.09-21.6-43.24-27.45-70.8-6.64-31.27-8.13-61.8-4.19-85.97,1.18-7.24,2.84-13.73,4.93-19.42-40.55,22.18-63.66,69.13-53.58,116.61,5.29,24.91,19.96,46.27,41.32,60.15l44.55,28.94c1.87,1.21,4.15,1.64,6.33,1.17l7.2-1.53Z"/>
<path fill="#069fdb" d="M649.08,257.34l-43.05,9.14-3.99-18.79-14.38,3.05c-.7.15-1.39.28-2.07.4l9.73,45.83c.96,4.54,5.43,7.44,9.97,6.48l59.5-12.63c4.54-.96,7.44-5.43,6.48-9.97l-9.72-45.79-16.45,3.49,3.99,18.78Z"/>
</g>
<path fill="#069fdb" d="M535.17,251.72c-.04-.26-.09-.51-.15-.78-2.46-11.6-13.86-19-25.46-16.54-8.85,1.88-15.25,8.95-16.7,17.35-1.63-.28-3.33-.26-5.05.11-5.66,1.2-9.72,5.79-10.52,11.19-.47.05-.95.13-1.43.23-8.02,1.7-13.15,9.6-11.45,17.62,1.7,8.02,9.6,13.15,17.62,11.45l53.86-11.43c8.02-1.7,13.15-9.6,11.45-17.62-1.31-6.17-6.29-10.64-12.17-11.58Z"/>
<path fill="#069fdb" d="M651.23,22.3c.1-.02.21-.03.31-.05-1.98-10.12,4.62-19.92,14.74-21.9,7.4-1.45,14.94,1.7,19.12,7.97,4.85-6.42,13.98-7.69,20.4-2.84,1.59,1.2,2.92,2.71,3.9,4.45.22-.06.43-.13.65-.17,5.14-1.04,10.15,2.28,11.19,7.42,1.03,5.07-2.2,10.03-7.25,11.15l-59.12,12.55c-5.14,1.04-10.15-2.28-11.19-7.42-1.03-5.07,2.2-10.03,7.25-11.15h0Z"/>
</g>
<g>
<path fill="#31375b" d="M1170.75,303.64l19.48-53.12c.97-2.57,2.49-4.48,4.57-5.77,2.08-1.28,4.43-1.91,7.05-1.91s4.98.61,7.09,1.83c2.1,1.23,3.61,3.15,4.53,5.77l19.56,53.21h-13.42l-4.01-12.04h-27.85l-4.19,12.04h-12.81ZM1191.43,280.83h20.58l-8.62-26.22c-.11-.4-.3-.69-.55-.86-.26-.17-.56-.25-.9-.25s-.63.1-.85.29c-.23.2-.4.47-.51.82l-9.14,26.22Z"/>
<path fill="#31375b" d="M1247.97,303.64v-59.79h33.57c2.84,0,5.43.65,7.73,1.92,2.31,1.28,4.16,3.05,5.55,5.33,1.39,2.28,2.09,4.99,2.09,8.12,0,1.99-.4,3.88-1.19,5.68-.8,1.8-1.88,3.34-3.25,4.66-1.37,1.31-2.96,2.33-4.78,3.08,2.1.68,3.97,1.77,5.59,3.29,1.62,1.51,2.9,3.27,3.84,5.29.94,2.02,1.41,4.2,1.41,6.54,0,3.18-.73,5.98-2.18,8.37-1.45,2.4-3.37,4.25-5.76,5.56-2.39,1.3-5.07,1.96-8.03,1.96h-34.59ZM1260.19,268.11h17.77c1.25,0,2.39-.3,3.42-.9,1.03-.59,1.84-1.41,2.44-2.43.6-1.02.9-2.16.9-3.42s-.3-2.39-.9-3.41c-.6-1.03-1.41-1.84-2.44-2.44-1.03-.59-2.17-.89-3.42-.89h-17.77v13.5ZM1260.19,292.88h18.88c1.37,0,2.59-.32,3.67-.98,1.08-.66,1.95-1.54,2.61-2.65.65-1.11.98-2.32.98-3.63s-.33-2.59-.98-3.67c-.66-1.09-1.53-1.96-2.61-2.61-1.08-.65-2.31-.98-3.67-.98h-18.88v14.52Z"/>
<path fill="#31375b" d="M1312.21,303.64l19.48-53.12c.97-2.57,2.49-4.48,4.57-5.77,2.08-1.28,4.43-1.91,7.05-1.91s4.98.61,7.09,1.83c2.1,1.23,3.61,3.15,4.53,5.77l19.56,53.21h-13.42l-4.01-12.04h-27.85l-4.19,12.04h-12.81ZM1332.88,280.83h20.58l-8.62-26.22c-.11-.4-.3-.69-.55-.86-.26-.17-.56-.25-.9-.25s-.63.1-.85.29c-.23.2-.4.47-.51.82l-9.14,26.22Z"/>
</g>
</g>
</g>
</svg>
<nav aria-label="Main"><ul><li><a href="#">Services</a></li><li><a href="#">Locations</a></li><li><a href="#">About</a></li></ul></nav>
<a class="er-nav-cta" href="#">Book a consultation</a>
</header>Navigation header, navy
The same bar on Deep Koamaru with the reversed lockup. Links turn white, hover goes Electric Blue.
<style>
.er-nav { display: flex; align-items: center; justify-content: space-between; gap: var(--space-5); padding: var(--space-3) var(--space-5); background: #fff; border-bottom: 1px solid var(--color-border); font: 500 14px/1 var(--font-sans); }
.er-nav-logo { display: block; height: 32px; width: auto; }
.er-nav ul { display: flex; gap: var(--space-5); margin: 0; padding: 0; list-style: none; }
.er-nav ul a { color: var(--color-deep-koamaru); text-decoration: none; }
.er-nav ul a:hover { color: var(--color-rich-electric-blue); }
.er-nav-cta { display: inline-flex; align-items: center; height: 40px; padding: 0 var(--space-4); border-radius: var(--radius); background: var(--color-rich-electric-blue); color: #fff; text-decoration: none; }
.er-nav-cta:hover { background: color-mix(in srgb, var(--color-rich-electric-blue) 86%, black); }
.er-nav-dark { background: var(--color-deep-koamaru); border-bottom-color: transparent; }
.er-nav-dark ul a { color: #fff; }
.er-nav-dark ul a:hover { color: var(--color-rich-electric-blue); }
</style>
<header class="er-nav er-nav-dark">
<svg class="er-nav-logo" role="img" aria-label="EverReach ABA" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1374.48 303.65">
<g>
<g>
<g>
<path fill="#fff" d="M48.32,204.95c-8.94,0-17.07-2.16-24.39-6.47-7.32-4.31-13.14-10.13-17.45-17.45-4.32-7.32-6.47-15.45-6.47-24.39,0-6.47,1.39-12.56,4.16-18.27,2.77-5.7,6.55-10.71,11.33-15.02-4.78-4.31-8.55-9.32-11.33-15.03-2.77-5.7-4.16-11.71-4.16-18.03,0-8.78,2.12-16.72,6.36-23.81,4.24-7.09,9.94-12.75,17.11-16.99,7.17-4.24,15.06-6.36,23.7-6.36h66.58v29.13h-62.88c-3.24,0-6.2.81-8.9,2.42-2.7,1.62-4.86,3.78-6.47,6.47-1.62,2.7-2.43,5.74-2.43,9.13s.81,6.21,2.43,8.9c1.62,2.7,3.77,4.86,6.47,6.47,2.69,1.62,5.66,2.42,8.9,2.42h55.02v29.13h-53.63c-3.55,0-6.79.89-9.71,2.66-2.93,1.77-5.24,4.12-6.94,7.05-1.69,2.93-2.54,6.17-2.54,9.71s.85,6.79,2.54,9.71c1.69,2.93,4.01,5.24,6.94,6.94,2.93,1.69,6.16,2.54,9.71,2.54h61.5v29.13H48.32Z"/>
<path fill="#fff" d="M189.57,207.73c-6.94,0-13.22-1.85-18.84-5.55-5.63-3.7-9.52-8.56-11.67-14.57l-33.76-100.56h34.44l27.28,87.62c.31.61.69,1.08,1.16,1.39.46.31,1,.47,1.62.47s1.19-.16,1.73-.47c.54-.31.89-.77,1.04-1.39l27.51-87.62h33.76l-33.76,100.34c-2.16,6.01-6.05,10.9-11.67,14.68-5.63,3.77-11.9,5.67-18.84,5.67Z"/>
<path fill="#fff" d="M325.96,204.95c-13.41,0-25.08-2.58-35.03-7.74-9.94-5.16-17.65-12.22-23.12-21.16-5.47-8.94-8.21-18.96-8.21-30.06,0-12.49,2.54-23.35,7.63-32.59,5.09-9.25,12.02-16.42,20.81-21.5,8.78-5.09,18.72-7.63,29.82-7.63,13.25,0,24,2.77,32.25,8.32,8.24,5.55,14.29,12.99,18.15,22.31,3.85,9.33,5.78,19.69,5.78,31.09,0,1.54-.08,3.36-.23,5.44-.16,2.08-.39,3.66-.69,4.74h-79.76c1.23,4.78,3.36,8.79,6.36,12.02,3.01,3.24,6.78,5.66,11.33,7.28,4.54,1.62,9.67,2.44,15.37,2.44h32.83v27.05h-33.29ZM293.13,134.9h49.24c-.31-2.93-.84-5.66-1.62-8.21-.77-2.54-1.85-4.81-3.24-6.82-1.38-2-3-3.7-4.85-5.09-1.85-1.39-4.01-2.46-6.47-3.24-2.47-.77-5.17-1.16-8.09-1.16-3.86,0-7.28.69-10.29,2.08-3.01,1.39-5.52,3.24-7.52,5.55-2.01,2.31-3.58,4.93-4.74,7.86-1.16,2.93-1.97,5.93-2.43,9.01Z"/>
<path fill="#fff" d="M395.31,204.95v-84.38c0-10.48,2.97-18.68,8.9-24.62,5.93-5.93,14.14-8.9,24.62-8.9h32.59v27.05h-27.05c-2.01,0-3.74.69-5.2,2.08-1.46,1.39-2.19,3.16-2.19,5.32v83.46h-31.68Z"/>
</g>
<g>
<path fill="#069fdb" d="M733.86,210.89V49.06h72.36c10.64,0,20.31,2.36,29.01,7.05,8.71,4.7,15.64,11.21,20.81,19.53,5.16,8.32,7.74,18.03,7.74,29.13s-2.54,20.31-7.63,28.55c-5.08,8.25-11.79,14.76-20.11,19.53l14.8,25.9c.61.92,1.38,1.66,2.31,2.19.92.54,2.01.81,3.24.81h15.72v29.13h-20.8c-6.47,0-12.37-1.62-17.69-4.86-5.32-3.24-9.52-7.47-12.6-12.71l-18.26-32.83h-35.84v50.4h-33.06ZM766.92,131.36h35.37c5.24,0,10.01-1.04,14.33-3.12,4.31-2.08,7.75-5.12,10.29-9.13,2.54-4.01,3.81-8.79,3.81-14.33s-1.31-10.32-3.93-14.33c-2.62-4.01-6.05-7.05-10.29-9.13-4.24-2.08-8.98-3.12-14.22-3.12h-35.37v53.17Z"/>
<path fill="#069fdb" d="M945.4,210.89c-13.41,0-25.08-2.58-35.03-7.74-9.94-5.16-17.65-12.22-23.12-21.15-5.47-8.94-8.21-18.96-8.21-30.06,0-12.49,2.54-23.35,7.62-32.59,5.09-9.25,12.02-16.42,20.81-21.5s18.73-7.63,29.82-7.63c13.25,0,24.01,2.77,32.25,8.32,8.24,5.55,14.3,12.99,18.15,22.31,3.85,9.33,5.78,19.69,5.78,31.09,0,1.54-.08,3.36-.23,5.44-.16,2.08-.39,3.66-.69,4.74h-79.76c1.23,4.78,3.35,8.79,6.36,12.02,3.01,3.24,6.78,5.66,11.33,7.29,4.54,1.61,9.67,2.43,15.37,2.43h32.83v27.05h-33.29ZM912.57,140.83h49.24c-.31-2.93-.85-5.66-1.62-8.21-.77-2.54-1.85-4.81-3.24-6.82-1.39-2-3.01-3.7-4.86-5.09-1.85-1.39-4.01-2.46-6.47-3.24-2.47-.77-5.16-1.16-8.09-1.16-3.85,0-7.28.69-10.29,2.08-3.01,1.39-5.51,3.24-7.51,5.55-2.01,2.31-3.59,4.93-4.74,7.86-1.16,2.93-1.96,5.93-2.42,9.01Z"/>
<path fill="#069fdb" d="M1062.37,213.66c-10.79,0-20.19-2.77-28.2-8.32-8.02-5.55-14.22-12.98-18.61-22.31-4.39-9.32-6.59-19.61-6.59-30.86s2.5-22.03,7.51-31.44c5.01-9.4,12.21-16.84,21.62-22.31,9.4-5.47,20.65-8.21,33.75-8.21s24.43,2.77,33.52,8.32c9.09,5.55,16.02,13.03,20.8,22.43,4.77,9.4,7.17,19.8,7.17,31.21v58.73h-31.67v-19.66h-.46c-2.31,4.16-5.2,7.95-8.67,11.33-3.47,3.39-7.67,6.09-12.6,8.09-4.94,2-10.79,3.01-17.57,3.01ZM1071.39,186.61c6.16,0,11.48-1.54,15.95-4.61,4.47-3.09,7.9-7.29,10.29-12.61s3.59-11.21,3.59-17.68-1.2-12.29-3.59-17.45c-2.39-5.16-5.82-9.28-10.29-12.37-4.47-3.08-9.79-4.62-15.95-4.62s-11.75,1.54-16.3,4.62c-4.55,3.09-8.02,7.21-10.4,12.37-2.39,5.17-3.58,10.98-3.58,17.45s1.19,12.37,3.58,17.68,5.86,9.52,10.4,12.61c4.54,3.08,9.98,4.61,16.3,4.61Z"/>
<path fill="#069fdb" d="M1220.04,210.89c-12.18,0-23.05-2.62-32.6-7.86s-17.1-12.29-22.65-21.15c-5.55-8.87-8.32-18.85-8.32-29.94s2.77-21.07,8.32-29.94c5.55-8.86,13.1-15.91,22.65-21.15,9.55-5.24,20.42-7.86,32.6-7.86h14.79v27.05h-14.79c-6.47,0-12.06,1.39-16.76,4.16-4.7,2.77-8.32,6.59-10.87,11.44-2.54,4.86-3.82,10.29-3.82,16.3s1.27,11.44,3.82,16.3c2.54,4.86,6.16,8.68,10.87,11.45,4.7,2.77,10.29,4.16,16.76,4.16h14.79v27.05h-14.79Z"/>
<path fill="#069fdb" d="M1256.79,210.89V42.12h31.68v59.18c4.93-4.01,10.25-6.86,15.95-8.55,5.7-1.69,11.33-2.54,16.88-2.54,11.4,0,20.84,2.39,28.32,7.17,7.47,4.78,13.06,11.18,16.76,19.19,3.7,8.02,5.55,16.88,5.55,26.58v67.74h-31.67v-67.74c0-4.77-1.16-9.13-3.47-13.06-2.31-3.93-5.44-7.05-9.37-9.36-3.93-2.31-8.29-3.47-13.06-3.47s-8.9,1.12-12.83,3.35c-3.93,2.24-7.09,5.24-9.48,9.02-2.39,3.78-3.58,7.98-3.58,12.6v68.67h-31.68Z"/>
</g>
<g>
<g>
<path fill="#069fdb" d="M587.01,194.27l22.68,34.62,20.77-4.41,6.65-40.85c3.1-19.06,1.81-44.44-3.54-69.65-6.22-29.28-16.42-55.75-28.72-74.54-10.51-16.06-21.51-24.64-29.41-22.97-7.9,1.68-14.46,13.99-17.54,32.93-3.61,22.17-2.18,50.5,4.04,79.78,5.35,25.21,14.49,48.93,25.07,65.08Z"/>
<path fill="#fff" d="M689.57,170.99l-28.96,44.6c-1.21,1.87-3.08,3.19-5.29,3.63l-7.27,1.54,5.62-34.47c3.52-21.36,2.2-48.23-3.63-75.87-6.61-31.16-17.73-59.68-31.16-80.17-3.96-6.17-8.15-11.45-12.33-15.75,8.15.66,16.08,2.2,23.68,4.74-1.43,1.87-2.09,4.41-1.54,6.94,1.1,4.74,5.73,7.6,10.35,6.61l14.32-3.08c24.56,14.76,43.06,39.31,49.55,69.6,5.29,24.89.55,50.32-13.32,71.69Z"/>
<path fill="#fff" d="M592.04,232.64l-19.1-29.16c-11.85-18.09-21.6-43.24-27.45-70.8-6.64-31.27-8.13-61.8-4.19-85.97,1.18-7.24,2.84-13.73,4.93-19.42-40.55,22.18-63.66,69.13-53.58,116.61,5.29,24.91,19.96,46.27,41.32,60.15l44.55,28.94c1.87,1.21,4.15,1.64,6.33,1.17l7.2-1.53Z"/>
<path fill="#069fdb" d="M649.08,257.34l-43.05,9.14-3.99-18.79-14.38,3.05c-.7.15-1.39.28-2.07.4l9.73,45.83c.96,4.54,5.43,7.44,9.97,6.48l59.5-12.63c4.54-.96,7.44-5.43,6.48-9.97l-9.72-45.79-16.45,3.49,3.99,18.78Z"/>
</g>
<path fill="#069fdb" d="M535.17,251.72c-.04-.26-.09-.51-.15-.78-2.46-11.6-13.86-19-25.46-16.54-8.85,1.88-15.25,8.95-16.7,17.35-1.63-.28-3.33-.26-5.05.11-5.66,1.2-9.72,5.79-10.52,11.19-.47.05-.95.13-1.43.23-8.02,1.7-13.15,9.6-11.45,17.62,1.7,8.02,9.6,13.15,17.62,11.45l53.86-11.43c8.02-1.7,13.15-9.6,11.45-17.62-1.31-6.17-6.29-10.64-12.17-11.58Z"/>
<path fill="#069fdb" d="M651.23,22.3c.1-.02.21-.03.31-.05-1.98-10.12,4.62-19.92,14.74-21.9,7.4-1.45,14.94,1.7,19.12,7.97,4.85-6.42,13.98-7.69,20.4-2.84,1.59,1.2,2.92,2.71,3.9,4.45.22-.06.43-.13.65-.17,5.14-1.04,10.15,2.28,11.19,7.42,1.03,5.07-2.2,10.03-7.25,11.15l-59.12,12.55c-5.14,1.04-10.15-2.28-11.19-7.42-1.03-5.07,2.2-10.03,7.25-11.15h0Z"/>
</g>
<g>
<path fill="#fff" d="M1170.75,303.64l19.48-53.12c.97-2.57,2.49-4.48,4.57-5.77,2.08-1.28,4.43-1.91,7.05-1.91s4.98.61,7.09,1.83c2.1,1.23,3.61,3.15,4.53,5.77l19.56,53.21h-13.42l-4.01-12.04h-27.85l-4.19,12.04h-12.81ZM1191.43,280.83h20.58l-8.62-26.22c-.11-.4-.3-.69-.55-.86-.26-.17-.56-.25-.9-.25s-.63.1-.85.29c-.23.2-.4.47-.51.82l-9.14,26.22Z"/>
<path fill="#fff" d="M1247.97,303.64v-59.79h33.57c2.84,0,5.43.65,7.73,1.92,2.31,1.28,4.16,3.05,5.55,5.33,1.39,2.28,2.09,4.99,2.09,8.12,0,1.99-.4,3.88-1.19,5.68-.8,1.8-1.88,3.34-3.25,4.66-1.37,1.31-2.96,2.33-4.78,3.08,2.1.68,3.97,1.77,5.59,3.29,1.62,1.51,2.9,3.27,3.84,5.29.94,2.02,1.41,4.2,1.41,6.54,0,3.18-.73,5.98-2.18,8.37-1.45,2.4-3.37,4.25-5.76,5.56-2.39,1.3-5.07,1.96-8.03,1.96h-34.59ZM1260.19,268.11h17.77c1.25,0,2.39-.3,3.42-.9,1.03-.59,1.84-1.41,2.44-2.43.6-1.02.9-2.16.9-3.42s-.3-2.39-.9-3.41c-.6-1.03-1.41-1.84-2.44-2.44-1.03-.59-2.17-.89-3.42-.89h-17.77v13.5ZM1260.19,292.88h18.88c1.37,0,2.59-.32,3.67-.98,1.08-.66,1.95-1.54,2.61-2.65.65-1.11.98-2.32.98-3.63s-.33-2.59-.98-3.67c-.66-1.09-1.53-1.96-2.61-2.61-1.08-.65-2.31-.98-3.67-.98h-18.88v14.52Z"/>
<path fill="#fff" d="M1312.21,303.64l19.48-53.12c.97-2.57,2.49-4.48,4.57-5.77,2.08-1.28,4.43-1.91,7.05-1.91s4.98.61,7.09,1.83c2.1,1.23,3.61,3.15,4.53,5.77l19.56,53.21h-13.42l-4.01-12.04h-27.85l-4.19,12.04h-12.81ZM1332.88,280.83h20.58l-8.62-26.22c-.11-.4-.3-.69-.55-.86-.26-.17-.56-.25-.9-.25s-.63.1-.85.29c-.23.2-.4.47-.51.82l-9.14,26.22Z"/>
</g>
</g>
</g>
</svg>
<nav aria-label="Main"><ul><li><a href="#">Services</a></li><li><a href="#">Locations</a></li><li><a href="#">About</a></li></ul></nav>
<a class="er-nav-cta" href="#">Book a consultation</a>
</header>CTA banner
Full-width Deep Koamaru band with a display headline, one line of body copy and the raised button. The mark sits faintly in the background.
Ready to reach higher?
Tell us about your child and we will match you with a therapist in your area within a week.
Start an intake<style>
.er-cta { position: relative; overflow: hidden; padding: var(--space-8) var(--space-6); background: var(--color-deep-koamaru); color: #fff; text-align: center; font-family: var(--font-sans); }
.er-cta-mark { position: absolute; right: 3%; bottom: -28%; height: 105%; width: auto; opacity: .07; pointer-events: none; }
.er-cta > :not(.er-cta-mark) { position: relative; }
.er-cta h2 { margin: 0; font: 600 32px/1.15 var(--font-display); color: #fff; }
.er-cta p { margin: var(--space-3) auto 0; max-width: 46ch; font-size: 16px; line-height: 1.6; color: #CCCDD6; }
.er-cta .er-btn-raised { display: inline-flex; align-items: center; height: 44px; margin-top: var(--space-6); padding: 0 var(--space-5); border-radius: var(--radius); color: #fff; font: 500 15px/1 var(--font-sans); text-decoration: none; background: linear-gradient(180deg, #2BADE0 0%, var(--color-rich-electric-blue) 100%); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 6px 16px rgba(6, 159, 219, .35); transition: transform .1s, box-shadow .15s; }
.er-cta .er-btn-raised:active { transform: translateY(1px); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 3px 8px rgba(6, 159, 219, .3); }
</style>
<section class="er-cta">
<svg class="er-cta-mark" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 628.6 740.81">
<g>
<g>
<g>
<path fill="#069fdb" d="M299.93,473.95l55.32,84.47,50.68-10.76,16.23-99.66c7.57-46.5,4.43-108.43-8.63-169.93-15.17-71.44-40.05-136.02-70.07-181.86-25.65-39.18-52.48-60.12-71.75-56.03-19.27,4.09-35.27,34.13-42.8,80.35-8.81,54.08-5.31,123.2,9.86,194.64,13.06,61.51,35.35,119.38,61.16,158.79Z"/>
<path fill="#fff" d="M550.14,417.17l-70.66,108.81c-2.95,4.57-7.52,7.79-12.9,8.87l-17.73,3.76,13.7-84.09c8.6-52.12,5.37-117.67-8.87-185.11-16.12-76.03-43.25-145.61-76.03-195.58-9.67-15.04-19.88-27.94-30.09-38.42,19.88,1.61,39.22,5.37,57.76,11.55-3.49,4.57-5.1,10.75-3.76,16.93,2.69,11.55,13.97,18.54,25.25,16.12l34.93-7.52c59.91,36,105.04,95.91,120.9,169.79,12.9,60.72,1.34,122.78-32.51,174.9Z"/>
<path fill="#fff" d="M312.21,567.56l-46.59-71.14c-28.9-44.14-52.69-105.49-66.96-172.74-16.2-76.29-19.82-150.77-10.22-209.75,2.88-17.67,6.93-33.5,12.02-47.37C101.52,120.68,45.13,235.21,69.72,351.06c12.9,60.78,48.7,112.89,100.8,146.76l108.68,70.61c4.56,2.96,10.11,4,15.43,2.87l17.57-3.73Z"/>
<path fill="#069fdb" d="M451.36,627.85l-105.04,22.3-9.73-45.83-35.08,7.45c-1.7.36-3.39.69-5.06.98l23.74,111.82c2.35,11.08,13.24,18.15,24.32,15.8l145.16-30.82c11.08-2.35,18.15-13.24,15.8-24.32l-23.71-111.72-40.12,8.52,9.73,45.83Z"/>
</g>
<path fill="#069fdb" d="M173.44,614.12c-.11-.63-.22-1.25-.36-1.9-6.01-28.29-33.82-46.36-62.11-40.36-21.58,4.58-37.2,21.83-40.75,42.34-3.97-.67-8.14-.63-12.33.26-13.81,2.93-23.73,14.12-25.67,27.31-1.15.12-2.32.32-3.49.57-19.58,4.16-32.09,23.42-27.93,42.99,4.16,19.58,23.42,32.09,42.99,27.93l131.41-27.9c19.58-4.16,32.09-23.42,27.93-42.99-3.2-15.06-15.34-25.95-29.69-28.25Z"/>
<path fill="#069fdb" d="M456.61,54.41c.25-.05.51-.08.76-.12-4.83-24.68,11.27-48.61,35.95-53.44,18.05-3.53,36.46,4.14,46.65,19.46,11.83-15.66,34.11-18.76,49.77-6.93,3.88,2.93,7.11,6.62,9.51,10.85.53-.15,1.05-.31,1.59-.42,12.54-2.54,24.76,5.57,27.3,18.11,2.5,12.37-5.36,24.46-17.68,27.2l-144.22,30.62c-12.54,2.54-24.76-5.57-27.3-18.11-2.5-12.37,5.36-24.46,17.68-27.2h0Z"/>
</g>
</g>
</svg>
<h2>Ready to reach higher?</h2>
<p>Tell us about your child and we will match you with a therapist in your area within a week.</p>
<a class="er-btn-raised" href="#">Start an intake</a>
</section>Footer
Navy footer with the reversed lockup, three link columns, a contact line and a bottom bar. Columns stack on small screens.
<style>
.er-footer { background: var(--color-deep-koamaru); color: #fff; font: 400 14px/1.6 var(--font-sans); }
.er-footer-main { display: grid; grid-template-columns: 1.4fr repeat(3, 1fr); gap: var(--space-6); padding: var(--space-7) var(--space-6); }
.er-footer-logo { display: block; height: 36px; width: auto; }
.er-footer-tagline { margin: var(--space-4) 0 0; max-width: 28ch; color: #CCCDD6; }
.er-footer h4 { margin: 0 0 var(--space-3); font: 500 13px/1 var(--font-sans); letter-spacing: .04em; text-transform: uppercase; color: var(--color-rich-electric-blue); }
.er-footer ul { margin: 0; padding: 0; list-style: none; display: grid; gap: var(--space-2); }
.er-footer a { color: #fff; text-decoration: none; }
.er-footer a:hover { color: var(--color-rich-electric-blue); }
.er-footer-contact { display: flex; flex-wrap: wrap; gap: var(--space-4) var(--space-6); padding: 0 var(--space-6) var(--space-6); }
.er-footer-contact a { display: inline-flex; align-items: center; gap: var(--space-2); }
.er-footer-contact svg { width: 18px; height: 18px; color: var(--color-rich-electric-blue); }
.er-footer-bar { display: flex; flex-wrap: wrap; justify-content: space-between; gap: var(--space-2); padding: var(--space-4) var(--space-6); border-top: 1px solid rgba(255, 255, 255, .12); font-size: 12px; color: #CCCDD6; }
@media (max-width: 720px) { .er-footer-main { grid-template-columns: 1fr 1fr; } .er-footer-main > :first-child { grid-column: 1 / -1; } }
</style>
<footer class="er-footer">
<div class="er-footer-main">
<div>
<svg class="er-footer-logo" role="img" aria-label="EverReach ABA" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1374.48 303.65">
<g>
<g>
<g>
<path fill="#fff" d="M48.32,204.95c-8.94,0-17.07-2.16-24.39-6.47-7.32-4.31-13.14-10.13-17.45-17.45-4.32-7.32-6.47-15.45-6.47-24.39,0-6.47,1.39-12.56,4.16-18.27,2.77-5.7,6.55-10.71,11.33-15.02-4.78-4.31-8.55-9.32-11.33-15.03-2.77-5.7-4.16-11.71-4.16-18.03,0-8.78,2.12-16.72,6.36-23.81,4.24-7.09,9.94-12.75,17.11-16.99,7.17-4.24,15.06-6.36,23.7-6.36h66.58v29.13h-62.88c-3.24,0-6.2.81-8.9,2.42-2.7,1.62-4.86,3.78-6.47,6.47-1.62,2.7-2.43,5.74-2.43,9.13s.81,6.21,2.43,8.9c1.62,2.7,3.77,4.86,6.47,6.47,2.69,1.62,5.66,2.42,8.9,2.42h55.02v29.13h-53.63c-3.55,0-6.79.89-9.71,2.66-2.93,1.77-5.24,4.12-6.94,7.05-1.69,2.93-2.54,6.17-2.54,9.71s.85,6.79,2.54,9.71c1.69,2.93,4.01,5.24,6.94,6.94,2.93,1.69,6.16,2.54,9.71,2.54h61.5v29.13H48.32Z"/>
<path fill="#fff" d="M189.57,207.73c-6.94,0-13.22-1.85-18.84-5.55-5.63-3.7-9.52-8.56-11.67-14.57l-33.76-100.56h34.44l27.28,87.62c.31.61.69,1.08,1.16,1.39.46.31,1,.47,1.62.47s1.19-.16,1.73-.47c.54-.31.89-.77,1.04-1.39l27.51-87.62h33.76l-33.76,100.34c-2.16,6.01-6.05,10.9-11.67,14.68-5.63,3.77-11.9,5.67-18.84,5.67Z"/>
<path fill="#fff" d="M325.96,204.95c-13.41,0-25.08-2.58-35.03-7.74-9.94-5.16-17.65-12.22-23.12-21.16-5.47-8.94-8.21-18.96-8.21-30.06,0-12.49,2.54-23.35,7.63-32.59,5.09-9.25,12.02-16.42,20.81-21.5,8.78-5.09,18.72-7.63,29.82-7.63,13.25,0,24,2.77,32.25,8.32,8.24,5.55,14.29,12.99,18.15,22.31,3.85,9.33,5.78,19.69,5.78,31.09,0,1.54-.08,3.36-.23,5.44-.16,2.08-.39,3.66-.69,4.74h-79.76c1.23,4.78,3.36,8.79,6.36,12.02,3.01,3.24,6.78,5.66,11.33,7.28,4.54,1.62,9.67,2.44,15.37,2.44h32.83v27.05h-33.29ZM293.13,134.9h49.24c-.31-2.93-.84-5.66-1.62-8.21-.77-2.54-1.85-4.81-3.24-6.82-1.38-2-3-3.7-4.85-5.09-1.85-1.39-4.01-2.46-6.47-3.24-2.47-.77-5.17-1.16-8.09-1.16-3.86,0-7.28.69-10.29,2.08-3.01,1.39-5.52,3.24-7.52,5.55-2.01,2.31-3.58,4.93-4.74,7.86-1.16,2.93-1.97,5.93-2.43,9.01Z"/>
<path fill="#fff" d="M395.31,204.95v-84.38c0-10.48,2.97-18.68,8.9-24.62,5.93-5.93,14.14-8.9,24.62-8.9h32.59v27.05h-27.05c-2.01,0-3.74.69-5.2,2.08-1.46,1.39-2.19,3.16-2.19,5.32v83.46h-31.68Z"/>
</g>
<g>
<path fill="#069fdb" d="M733.86,210.89V49.06h72.36c10.64,0,20.31,2.36,29.01,7.05,8.71,4.7,15.64,11.21,20.81,19.53,5.16,8.32,7.74,18.03,7.74,29.13s-2.54,20.31-7.63,28.55c-5.08,8.25-11.79,14.76-20.11,19.53l14.8,25.9c.61.92,1.38,1.66,2.31,2.19.92.54,2.01.81,3.24.81h15.72v29.13h-20.8c-6.47,0-12.37-1.62-17.69-4.86-5.32-3.24-9.52-7.47-12.6-12.71l-18.26-32.83h-35.84v50.4h-33.06ZM766.92,131.36h35.37c5.24,0,10.01-1.04,14.33-3.12,4.31-2.08,7.75-5.12,10.29-9.13,2.54-4.01,3.81-8.79,3.81-14.33s-1.31-10.32-3.93-14.33c-2.62-4.01-6.05-7.05-10.29-9.13-4.24-2.08-8.98-3.12-14.22-3.12h-35.37v53.17Z"/>
<path fill="#069fdb" d="M945.4,210.89c-13.41,0-25.08-2.58-35.03-7.74-9.94-5.16-17.65-12.22-23.12-21.15-5.47-8.94-8.21-18.96-8.21-30.06,0-12.49,2.54-23.35,7.62-32.59,5.09-9.25,12.02-16.42,20.81-21.5s18.73-7.63,29.82-7.63c13.25,0,24.01,2.77,32.25,8.32,8.24,5.55,14.3,12.99,18.15,22.31,3.85,9.33,5.78,19.69,5.78,31.09,0,1.54-.08,3.36-.23,5.44-.16,2.08-.39,3.66-.69,4.74h-79.76c1.23,4.78,3.35,8.79,6.36,12.02,3.01,3.24,6.78,5.66,11.33,7.29,4.54,1.61,9.67,2.43,15.37,2.43h32.83v27.05h-33.29ZM912.57,140.83h49.24c-.31-2.93-.85-5.66-1.62-8.21-.77-2.54-1.85-4.81-3.24-6.82-1.39-2-3.01-3.7-4.86-5.09-1.85-1.39-4.01-2.46-6.47-3.24-2.47-.77-5.16-1.16-8.09-1.16-3.85,0-7.28.69-10.29,2.08-3.01,1.39-5.51,3.24-7.51,5.55-2.01,2.31-3.59,4.93-4.74,7.86-1.16,2.93-1.96,5.93-2.42,9.01Z"/>
<path fill="#069fdb" d="M1062.37,213.66c-10.79,0-20.19-2.77-28.2-8.32-8.02-5.55-14.22-12.98-18.61-22.31-4.39-9.32-6.59-19.61-6.59-30.86s2.5-22.03,7.51-31.44c5.01-9.4,12.21-16.84,21.62-22.31,9.4-5.47,20.65-8.21,33.75-8.21s24.43,2.77,33.52,8.32c9.09,5.55,16.02,13.03,20.8,22.43,4.77,9.4,7.17,19.8,7.17,31.21v58.73h-31.67v-19.66h-.46c-2.31,4.16-5.2,7.95-8.67,11.33-3.47,3.39-7.67,6.09-12.6,8.09-4.94,2-10.79,3.01-17.57,3.01ZM1071.39,186.61c6.16,0,11.48-1.54,15.95-4.61,4.47-3.09,7.9-7.29,10.29-12.61s3.59-11.21,3.59-17.68-1.2-12.29-3.59-17.45c-2.39-5.16-5.82-9.28-10.29-12.37-4.47-3.08-9.79-4.62-15.95-4.62s-11.75,1.54-16.3,4.62c-4.55,3.09-8.02,7.21-10.4,12.37-2.39,5.17-3.58,10.98-3.58,17.45s1.19,12.37,3.58,17.68,5.86,9.52,10.4,12.61c4.54,3.08,9.98,4.61,16.3,4.61Z"/>
<path fill="#069fdb" d="M1220.04,210.89c-12.18,0-23.05-2.62-32.6-7.86s-17.1-12.29-22.65-21.15c-5.55-8.87-8.32-18.85-8.32-29.94s2.77-21.07,8.32-29.94c5.55-8.86,13.1-15.91,22.65-21.15,9.55-5.24,20.42-7.86,32.6-7.86h14.79v27.05h-14.79c-6.47,0-12.06,1.39-16.76,4.16-4.7,2.77-8.32,6.59-10.87,11.44-2.54,4.86-3.82,10.29-3.82,16.3s1.27,11.44,3.82,16.3c2.54,4.86,6.16,8.68,10.87,11.45,4.7,2.77,10.29,4.16,16.76,4.16h14.79v27.05h-14.79Z"/>
<path fill="#069fdb" d="M1256.79,210.89V42.12h31.68v59.18c4.93-4.01,10.25-6.86,15.95-8.55,5.7-1.69,11.33-2.54,16.88-2.54,11.4,0,20.84,2.39,28.32,7.17,7.47,4.78,13.06,11.18,16.76,19.19,3.7,8.02,5.55,16.88,5.55,26.58v67.74h-31.67v-67.74c0-4.77-1.16-9.13-3.47-13.06-2.31-3.93-5.44-7.05-9.37-9.36-3.93-2.31-8.29-3.47-13.06-3.47s-8.9,1.12-12.83,3.35c-3.93,2.24-7.09,5.24-9.48,9.02-2.39,3.78-3.58,7.98-3.58,12.6v68.67h-31.68Z"/>
</g>
<g>
<g>
<path fill="#069fdb" d="M587.01,194.27l22.68,34.62,20.77-4.41,6.65-40.85c3.1-19.06,1.81-44.44-3.54-69.65-6.22-29.28-16.42-55.75-28.72-74.54-10.51-16.06-21.51-24.64-29.41-22.97-7.9,1.68-14.46,13.99-17.54,32.93-3.61,22.17-2.18,50.5,4.04,79.78,5.35,25.21,14.49,48.93,25.07,65.08Z"/>
<path fill="#fff" d="M689.57,170.99l-28.96,44.6c-1.21,1.87-3.08,3.19-5.29,3.63l-7.27,1.54,5.62-34.47c3.52-21.36,2.2-48.23-3.63-75.87-6.61-31.16-17.73-59.68-31.16-80.17-3.96-6.17-8.15-11.45-12.33-15.75,8.15.66,16.08,2.2,23.68,4.74-1.43,1.87-2.09,4.41-1.54,6.94,1.1,4.74,5.73,7.6,10.35,6.61l14.32-3.08c24.56,14.76,43.06,39.31,49.55,69.6,5.29,24.89.55,50.32-13.32,71.69Z"/>
<path fill="#fff" d="M592.04,232.64l-19.1-29.16c-11.85-18.09-21.6-43.24-27.45-70.8-6.64-31.27-8.13-61.8-4.19-85.97,1.18-7.24,2.84-13.73,4.93-19.42-40.55,22.18-63.66,69.13-53.58,116.61,5.29,24.91,19.96,46.27,41.32,60.15l44.55,28.94c1.87,1.21,4.15,1.64,6.33,1.17l7.2-1.53Z"/>
<path fill="#069fdb" d="M649.08,257.34l-43.05,9.14-3.99-18.79-14.38,3.05c-.7.15-1.39.28-2.07.4l9.73,45.83c.96,4.54,5.43,7.44,9.97,6.48l59.5-12.63c4.54-.96,7.44-5.43,6.48-9.97l-9.72-45.79-16.45,3.49,3.99,18.78Z"/>
</g>
<path fill="#069fdb" d="M535.17,251.72c-.04-.26-.09-.51-.15-.78-2.46-11.6-13.86-19-25.46-16.54-8.85,1.88-15.25,8.95-16.7,17.35-1.63-.28-3.33-.26-5.05.11-5.66,1.2-9.72,5.79-10.52,11.19-.47.05-.95.13-1.43.23-8.02,1.7-13.15,9.6-11.45,17.62,1.7,8.02,9.6,13.15,17.62,11.45l53.86-11.43c8.02-1.7,13.15-9.6,11.45-17.62-1.31-6.17-6.29-10.64-12.17-11.58Z"/>
<path fill="#069fdb" d="M651.23,22.3c.1-.02.21-.03.31-.05-1.98-10.12,4.62-19.92,14.74-21.9,7.4-1.45,14.94,1.7,19.12,7.97,4.85-6.42,13.98-7.69,20.4-2.84,1.59,1.2,2.92,2.71,3.9,4.45.22-.06.43-.13.65-.17,5.14-1.04,10.15,2.28,11.19,7.42,1.03,5.07-2.2,10.03-7.25,11.15l-59.12,12.55c-5.14,1.04-10.15-2.28-11.19-7.42-1.03-5.07,2.2-10.03,7.25-11.15h0Z"/>
</g>
<g>
<path fill="#fff" d="M1170.75,303.64l19.48-53.12c.97-2.57,2.49-4.48,4.57-5.77,2.08-1.28,4.43-1.91,7.05-1.91s4.98.61,7.09,1.83c2.1,1.23,3.61,3.15,4.53,5.77l19.56,53.21h-13.42l-4.01-12.04h-27.85l-4.19,12.04h-12.81ZM1191.43,280.83h20.58l-8.62-26.22c-.11-.4-.3-.69-.55-.86-.26-.17-.56-.25-.9-.25s-.63.1-.85.29c-.23.2-.4.47-.51.82l-9.14,26.22Z"/>
<path fill="#fff" d="M1247.97,303.64v-59.79h33.57c2.84,0,5.43.65,7.73,1.92,2.31,1.28,4.16,3.05,5.55,5.33,1.39,2.28,2.09,4.99,2.09,8.12,0,1.99-.4,3.88-1.19,5.68-.8,1.8-1.88,3.34-3.25,4.66-1.37,1.31-2.96,2.33-4.78,3.08,2.1.68,3.97,1.77,5.59,3.29,1.62,1.51,2.9,3.27,3.84,5.29.94,2.02,1.41,4.2,1.41,6.54,0,3.18-.73,5.98-2.18,8.37-1.45,2.4-3.37,4.25-5.76,5.56-2.39,1.3-5.07,1.96-8.03,1.96h-34.59ZM1260.19,268.11h17.77c1.25,0,2.39-.3,3.42-.9,1.03-.59,1.84-1.41,2.44-2.43.6-1.02.9-2.16.9-3.42s-.3-2.39-.9-3.41c-.6-1.03-1.41-1.84-2.44-2.44-1.03-.59-2.17-.89-3.42-.89h-17.77v13.5ZM1260.19,292.88h18.88c1.37,0,2.59-.32,3.67-.98,1.08-.66,1.95-1.54,2.61-2.65.65-1.11.98-2.32.98-3.63s-.33-2.59-.98-3.67c-.66-1.09-1.53-1.96-2.61-2.61-1.08-.65-2.31-.98-3.67-.98h-18.88v14.52Z"/>
<path fill="#fff" d="M1312.21,303.64l19.48-53.12c.97-2.57,2.49-4.48,4.57-5.77,2.08-1.28,4.43-1.91,7.05-1.91s4.98.61,7.09,1.83c2.1,1.23,3.61,3.15,4.53,5.77l19.56,53.21h-13.42l-4.01-12.04h-27.85l-4.19,12.04h-12.81ZM1332.88,280.83h20.58l-8.62-26.22c-.11-.4-.3-.69-.55-.86-.26-.17-.56-.25-.9-.25s-.63.1-.85.29c-.23.2-.4.47-.51.82l-9.14,26.22Z"/>
</g>
</g>
</g>
</svg>
<p class="er-footer-tagline">Growth, possibilities, and reaching new heights.</p>
</div>
<div><h4>Services</h4><ul><li><a href="#">In-home therapy</a></li><li><a href="#">School-based support</a></li><li><a href="#">Community integration</a></li><li><a href="#">Parent training</a></li></ul></div>
<div><h4>Locations</h4><ul><li><a href="#">Salt Lake City</a></li><li><a href="#">Provo</a></li><li><a href="#">Baltimore</a></li><li><a href="#">Columbia</a></li></ul></div>
<div><h4>Company</h4><ul><li><a href="#">About</a></li><li><a href="#">Careers</a></li><li><a href="#">Insurance</a></li><li><a href="#">Contact</a></li></ul></div>
</div>
<div class="er-footer-contact">
<a href="tel:8015550142"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2"/></svg> (801) 555-0142</a>
<a href="mailto:hello@everreachaba.com"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="" aria-hidden="true"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><path d="m3 7l9 6l9-6"/></g></svg> hello@everreachaba.com</a>
</div>
<div class="er-footer-bar">
<span>© 2026 EverReach ABA. All rights reserved.</span>
<span>Designed by <a href="https://bycws.com">CWS</a></span>
</div>
</footer>Design tokens
Radius 10px, spacing on a 4px base, one elevation shadow. Paste into your global stylesheet.
Radius
--radius: 10pxSpacing scale
12345678Shadow
--shadow: 0 8px 20px rgba(35, 39, 63, 0.08):root {
--color-rich-electric-blue: #069FDB;
--color-deep-koamaru: #31375B;
--color-ink: #111318;
--color-muted: #6B7280;
--color-surface: #F6F7F9;
--color-border: #E5E7EB;
--radius: 10px;
--space-1: 4px;
--space-2: 8px;
--space-3: 12px;
--space-4: 16px;
--space-5: 24px;
--space-6: 32px;
--space-7: 48px;
--space-8: 64px;
--shadow: 0 8px 20px rgba(35, 39, 63, 0.08);
--font-sans: 'Poppins', Arial, Helvetica, sans-serif;
--font-display: 'MuseoModerno', 'Poppins', Arial, sans-serif;
}