Add booking bands, offices, official favicon and logo in light mode
- Drop a Start a Conversation band between sections on every page, since there were no calls to action while scrolling - Add the AiGT offices to the contact page, with the new Dubai address - Serve favicon.ico, PNG icons and an apple-touch icon made from the official DA monogram, replacing the hand-drawn SVG - Show the official logo in light mode too - Spanish and Arabic translations for the new copy Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -902,8 +902,9 @@ h1, h2, h3, h4 { font-weight: 600; }
|
||||
|
||||
/* Real logo on dark, vector recreation on light */
|
||||
.logo-img { display: none; height: 30px; width: auto; }
|
||||
:root[data-theme="dark"] .brand .logo-img { display: block; }
|
||||
:root[data-theme="dark"] .brand .logo-mark, :root[data-theme="dark"] .brand .brand-word { display: none; }
|
||||
/* The official logo in both themes: its dark outline keeps it readable on light backgrounds. */
|
||||
.brand .logo-img { display: block; }
|
||||
.brand .logo-mark, .brand .brand-word { display: none; }
|
||||
|
||||
.footer { border-top: 1px solid var(--bd); }
|
||||
|
||||
@@ -1063,3 +1064,26 @@ h1, h2, h3, h4 { font-weight: 600; }
|
||||
.cal-panel[data-off] { position: absolute; left: -10000px; top: 0; width: min(980px, 100%); visibility: hidden; pointer-events: none; }
|
||||
.ghl-wrap-form { min-height: 340px; }
|
||||
.ghl-wrap-cal { min-height: 720px; }
|
||||
|
||||
/* Call-to-action band between sections */
|
||||
.cta-band { position: relative; z-index: 2; padding-block: clamp(28px, 4vw, 44px); border-block: 1px solid var(--bd);
|
||||
background: radial-gradient(ellipse at 85% 50%, var(--glow), transparent 60%), var(--cloud); }
|
||||
.cta-band-inner { display: flex; align-items: center; justify-content: space-between; gap: 32px; }
|
||||
.cta-band-copy { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
|
||||
.cta-band-title { font-size: clamp(20px, 2.2vw, 28px); font-weight: 500; letter-spacing: -0.03em; line-height: 1.2; color: var(--ink); text-wrap: balance; }
|
||||
.cta-band-body { max-width: 62ch; color: var(--slate); }
|
||||
.cta-band .btn-row { flex: none; }
|
||||
@media (max-width: 760px) { .cta-band-inner { flex-direction: column; align-items: flex-start; } }
|
||||
|
||||
/* Offices (same as aigrowthtechnologies.com/contact) */
|
||||
.offices { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); border-top: 1px solid var(--bd); }
|
||||
.office { display: flex; flex-direction: column; gap: 16px; padding: 28px 24px 8px; border-inline-start: 1px solid var(--bd); min-width: 0; }
|
||||
.office:first-child { padding-inline-start: 0; border-inline-start: 0; }
|
||||
.office-head { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }
|
||||
.office-desc { color: var(--slate); font-size: 15px; }
|
||||
.office-address { display: flex; flex-direction: column; gap: 8px; margin-top: auto; padding-top: 18px; border-top: 1px solid var(--bd); font-style: normal; font-size: 14px; color: var(--graphite); }
|
||||
.office-address em { display: block; font-style: normal; font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--smoke); }
|
||||
.office-address a { color: var(--ink); overflow-wrap: anywhere; }
|
||||
.office-address a:hover { color: var(--accent); }
|
||||
@media (max-width: 1023px) { .offices { grid-template-columns: repeat(2, minmax(0, 1fr)); } .office:nth-child(3) { padding-inline-start: 0; border-inline-start: 0; } .office:nth-child(n + 3) { border-top: 1px solid var(--bd); } }
|
||||
@media (max-width: 640px) { .offices { grid-template-columns: 1fr; } .office, .office:nth-child(3) { padding: 24px 0; border-inline-start: 0; } .office + .office { border-top: 1px solid var(--bd); } }
|
||||
|
||||
Reference in New Issue
Block a user