There are 6 (+3) layout classes and 21 content classes. These have variants with simple names (S, L, XXL etc.). You insert an element, pick a class from a list and
No context-specific classes. No “homepage-aboutsection-about section2-v3-padding2-full-background-blue-blue02-sticky”
Just Section/Sticky. If you want a background, you insert a fill and pick a color. Or image.
There aren’t infinite ways to arrange elements within a box. Top left, centered, bottom right, space between, etc. Right? So why would every layout need a new set of classes? They don’t.
Here are the classes FLO uses to achieve any possible layout:
Voila. Every layout you can imagine, with 9 global classes.
Certain modules use special classes because using the core system would be counterproductive.
This site (and every other site I build with FLO) also contains some special global and special combo classes for unique elements. Is as exactly as intended. Build the foundation with the Core Classes, create special classes for special design solutions where necessary. Just use the available variables for sizing and color and don’t touch the core classes and you’ll be fine.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript


















For initial inquiries: Please book a Discovery Call via the website or send an email.
During an active project, my clients have priority access to me via phone, Slack, or email (Mon–Fri, 10:00 AM to 6:00 PM). Because I strictly take on only one project at a time, you have my undivided attention during this phase.
Categorically not. Templates are a solution for early-stage startups, not established companies. Every one of my projects is custom-built on my proprietary FLO framework. This guarantees bespoke design, 100% visual consistency across hundreds of pages, and a system your in-house team can learn in 45 minutes. No code bloat, no vendor lock-in.
No. I do not patch other people’s construction sites. A high-performance, scalable system requires a clean core architecture. If your current site is a chaotic web of patched-together CSS classes, a clean rebuild using my FLO framework will always be more cost-effective and efficient in the long run than trying to fix spaghetti code.
There are two types of SEO: technical and content-driven.
Technical SEO is hardwired into my FLO architecture. This means perfect semantic HTML, lightning-fast load times, clean schema markup, and accessibility from day one.
For content-driven SEO, I offer strategic, AI-assisted copywriting.
If you choose to write the copy yourself, I strongly advise against using industry-standard buzzwords (the "Lorem Ipsum of the 2020s"). Google (and your prospects) see right through empty corporate speak. Technical perfection cannot compensate for poor content.
The first step is always an evaluation call to ensure we are a strategic fit. If we proceed with a full project (e.g., the Marketing Powerhouse package), I simply need your brand assets (logo, brand guidelines) and access to your decision-makers to define your business objectives. I handle the rest—from information architecture to copywriting. If you require branding too, I basically need you company name and we will discuss the rest in our call.
Note: If you have an in-house design team providing the UI (e.g., via Figma), those assets must be finalized. Scope creep caused by unfinished layouts disrupts the exclusive timeline and will not be accommodated.