Add five consulting service pages
Business Optimization, Supply Chain, Cybersecurity, Education and Fractional Leadership, with copy verbatim from the content documents and the same layout as the existing service pages (shared blocks in src/service.mjs). Adds them to the Consulting menu (now two columns) and footer, restores the Consulting page links to them, and fixes a mobile overflow from card glows that were not anchored to their cards. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -865,7 +865,7 @@ h1, h2, h3, h4 { font-weight: 600; }
|
||||
.card, .showcase, .closing, .process-step, .plan:not(.plan-featured), .venture, .tab-panel, .cover, .topic {
|
||||
background: linear-gradient(160deg, var(--glass), transparent 120%), var(--cloud);
|
||||
}
|
||||
.card, .process-step, .venture, .cover, .topic { overflow: hidden; }
|
||||
.card, .process-step, .venture, .cover, .topic { overflow: hidden; position: relative; }
|
||||
.card::after, .process-step::after, .cover::after, .topic::after {
|
||||
content: ""; position: absolute; right: -60px; top: -60px; width: 220px; height: 220px; pointer-events: none;
|
||||
background: radial-gradient(closest-side, var(--glow), transparent); opacity: 0; transition: opacity .4s ease;
|
||||
@@ -997,3 +997,14 @@ h1, h2, h3, h4 { font-weight: 600; }
|
||||
.plan-featured { outline: 1px solid rgba(31, 183, 255, .45); box-shadow: 0 0 50px rgba(26, 127, 255, .18); }
|
||||
/* Dark panels keep their dark surface in both themes (the glass card rule must not override them) */
|
||||
.card.card-dark, .closing.closing-dark { background: var(--surface-dark); }
|
||||
|
||||
/* Consulting service pages: fractional seats, accent rows, wider dropdown */
|
||||
.seats { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }
|
||||
.seat .plan-name .ic { width: 40px; height: 40px; border-radius: 12px; }
|
||||
.seat .plan-name .ic svg { width: 20px; height: 20px; }
|
||||
.seat h3 { font-size: var(--text-heading); }
|
||||
.seat .backed { padding-top: 16px; border-top: 1px solid var(--bd); font-size: 14.5px; color: var(--slate); }
|
||||
.seat .btn { align-self: flex-start; }
|
||||
.row-accent .check { color: inherit; }
|
||||
.dropdown { grid-template-columns: repeat(2, minmax(0, 1fr)); min-width: 620px; }
|
||||
@media (max-width: 900px) { .seats { grid-template-columns: 1fr; } }
|
||||
|
||||
Reference in New Issue
Block a user