From 602f8d4c965281aaa4fe662f6eeb002ef72172bd Mon Sep 17 00:00:00 2001 From: oliver Date: Fri, 24 Apr 2026 12:04:55 -0300 Subject: [PATCH] style: coffee palette, compact hero, chat widget, nav cleanup + Free Trial / Book Meeting CTAs --- index.html | 168 ++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 129 insertions(+), 39 deletions(-) diff --git a/index.html b/index.html index cd8b182..5f6b4af 100644 --- a/index.html +++ b/index.html @@ -54,19 +54,20 @@ /* ── Design Tokens ── */ :root { - --bg: #191920; - --surf1: #202028; - --card: #252530; - --lift: #2e2e3c; - --border: rgba(212, 170, 80, 0.22); - --grey: #68687a; - --silver: #ababbe; - --light: #d2d2e0; - --gold: #d6af52; - --gold-hi: #f2ce62; - --gold-lo: #8e6c30; - --gold-glow: rgba(212, 170, 80, 0.18); - --white: #eeeef4; + --bg: #18100a; + --surf1: #201408; + --card: #281c0c; + --lift: #342010; + --bg-deep: #0c0804; + --border: rgba(190, 120, 45, 0.22); + --grey: #7a6050; + --silver: #b89878; + --light: #d4b890; + --gold: #c87830; + --gold-hi: #e8983c; + --gold-lo: #784418; + --gold-glow: rgba(190, 120, 45, 0.18); + --white: #eed8b8; } /* ── Base ── */ @@ -95,7 +96,7 @@ top: 0; z-index: 500; height: 62px; - background: rgba(25, 25, 32, 0.97); + background: rgba(22, 14, 8, 0.97); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border-bottom: 1px solid var(--border); @@ -171,17 +172,17 @@ /* ── HERO ── */ .hero { - min-height: 100vh; + min-height: 55vh; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; - padding: 80px 8vw; + padding: 44px 6vw; background: radial-gradient( ellipse 80% 50% at 50% 0%, - #1e1e10 0%, + #1c0e04 0%, transparent 70% ), var(--bg); @@ -201,12 +202,12 @@ .hero h1 { font-family: Georgia, "Times New Roman", serif; - font-size: 4.8rem; + font-size: 2.6rem; font-weight: 700; color: var(--white); - line-height: 1.12; - margin-bottom: 28px; - max-width: 820px; + line-height: 1.15; + margin-bottom: 18px; + max-width: 980px; } .hero h1 em { font-style: italic; @@ -215,17 +216,73 @@ .hero-sub { color: var(--silver); - font-size: 1.1rem; - max-width: 580px; - margin-bottom: 16px; + font-size: 0.92rem; + max-width: 680px; + margin-bottom: 12px; line-height: 1.7; } .hero-tagline { font-style: italic; color: var(--grey); - font-size: 1rem; - margin-bottom: 40px; + font-size: 0.88rem; + margin-bottom: 20px; + } + + /* ── HERO CHAT WIDGET ── */ + .hero-chat { + position: relative; + display: flex; + align-items: stretch; + width: 100%; + max-width: 540px; + margin-bottom: 28px; + background: var(--card); + border: 1px solid var(--border); + border-radius: 6px; + transition: + border-color 0.25s, + box-shadow 0.25s; + } + .hero-chat:focus-within { + border-color: var(--gold); + box-shadow: 0 0 0 3px var(--gold-glow); + } + .hero-chat-input { + flex: 1; + background: transparent; + border: none; + outline: none; + padding: 13px 16px; + font-size: 0.88rem; + font-family: "Segoe UI", system-ui, sans-serif; + color: var(--white); + min-width: 0; + } + .hero-chat-input::placeholder { + color: var(--grey); + font-style: italic; + } + .hero-chat-send { + flex-shrink: 0; + background: none; + border: none; + border-left: 1px solid var(--border); + padding: 0 18px; + color: var(--gold); + font-size: 1.05rem; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: + color 0.2s, + background 0.2s; + border-radius: 0 6px 6px 0; + } + .hero-chat-send:hover { + color: var(--gold-hi); + background: var(--lift); } .hero-actions { @@ -263,7 +320,7 @@ .btn-primary:hover { opacity: 0.9; transform: translateY(-1px); - box-shadow: 0 8px 28px rgba(212, 170, 80, 0.32); + box-shadow: 0 8px 28px rgba(190, 120, 45, 0.32); } .btn-secondary { @@ -284,6 +341,24 @@ color: var(--gold); } + /* ── NAV BOOK MEETING CTA ── */ + .nav-links li a.nav-cta-book { + border: 1px solid rgba(190, 120, 45, 0.38); + color: var(--silver); + -webkit-text-fill-color: var(--silver); + padding: 7px 18px; + border-radius: 2px; + transition: + border-color 0.2s, + color 0.2s, + -webkit-text-fill-color 0.2s; + } + .nav-links li a.nav-cta-book:hover { + border-color: var(--gold); + color: var(--gold); + -webkit-text-fill-color: var(--gold); + } + .hero-trust { font-size: 0.78rem; color: var(--grey); @@ -695,7 +770,7 @@ /* ── FOOTER ── */ footer { - background: #0e0e14; + background: var(--bg-deep); border-top: 3px solid var(--gold); padding: 72px 8vw 40px; } @@ -961,7 +1036,7 @@ /* ── Responsive ── */ @media (max-width: 768px) { .hero h1 { - font-size: 2.8rem; + font-size: 1.9rem; } .nav-links { gap: 14px; @@ -978,7 +1053,7 @@ } @media (max-width: 480px) { .hero h1 { - font-size: 2.1rem; + font-size: 1.5rem; } nav { padding: 0 5vw; @@ -1009,12 +1084,11 @@ @@ -1067,6 +1141,24 @@ >No expensive surprises.

+
+ + +
See Plans & Pricing - Find Your VerticalFree Trial + Book Meeting