Zentix MCP | Zentix
html,body{margin:0;padding:0;min-height:100%;}
/* vietnamese */
/* latin-ext */
/* latin */
/* vietnamese — weight 800 */
/* latin-ext — weight 800 */
/* latin — weight 800 */
/* cyrillic-ext */
/* cyrillic */
/* greek */
/* vietnamese */
/* latin-ext */
/* latin */
/* cyrillic-ext */
/* cyrillic */
/* greek */
/* vietnamese */
/* latin-ext */
/* latin */
@keyframes zaGlow{0%,100%{opacity:.55;}
*{box-sizing:border-box;}
body{margin:0;background:#1d1e19;-webkit-font-smoothing:antialiased;}
@keyframes zaGlow{0%,100%{opacity:.55;}50%{opacity:.9;}}
/* Zentix MCP sandbox layout — survives RichTextDisplay inline-style sanitizer */
.za-page {
width: 100%;
overflow: hidden;
}
.za-container {
max-width: 1180px;
margin: 0 auto;
padding: 0 clamp(20px, 5vw, 56px);
}
.za-h1 {
font-size: clamp(44px, 6.4vw, 82px);
line-height: 0.92;
font-weight: 800;
}
.za-h2 {
font-size: clamp(46px, 7vw, 92px);
line-height: 0.9;
font-weight: 800;
}
.za-h2-narrow {
font-size: clamp(46px, 7vw, 92px);
line-height: 0.9;
max-width: 14ch;
font-weight: 800;
}
.za-h2-accent {
font-size: clamp(34px, 4vw, 52px);
line-height: 0.96;
font-weight: 800;
}
.za-h2-footer {
font-size: clamp(44px, 6vw, 84px);
line-height: 0.94;
font-weight: 800;
}
.za-h3 {
font-size: 28px;
font-weight: 800;
}
.za-h3-sm {
font-size: clamp(22px, 2.2vw, 30px);
font-weight: 800;
}
.za-quote-mark {
font-size: 80px;
line-height: 0.5;
height: 44px;
font-weight: 800;
}
.za-quote-text {
font-size: clamp(22px, 2.6vw, 32px);
line-height: 1.4;
}
.za-narrow-820 {
max-width: 820px;
}
.za-narrow-820-pad {
max-width: 820px;
margin: 0 auto;
padding: clamp(64px, 8vw, 110px) clamp(20px, 5vw, 56px);
}
.za-text-lead {
font-size: clamp(16px, 1.3vw, 18px);
line-height: 1.62;
max-width: 48ch;
}
.za-text-sub {
font-size: clamp(18px, 1.6vw, 22px);
}
.za-accent {
color: var(--accent);
}
.za-text-body-sm {
font-size: 16px;
line-height: 1.55;
max-width: 34ch;
}
.za-text-card {
font-size: clamp(18px, 1.5vw, 21px);
line-height: 1.45;
}
.za-text-desc {
font-size: clamp(16px, 1.2vw, 18px);
line-height: 1.6;
max-width: 42ch;
}
.za-text-quote-sub {
font-size: clamp(16px, 1.4vw, 19px);
line-height: 1.55;
max-width: 36ch;
}
.za-hero-glow {
position: absolute;
top: 0;
right: -6%;
width: min(640px, 80%);
height: 640px;
}
.za-card-glow {
position: absolute;
inset: -1px;
}
.za-card-wrap {
position: relative;
}
.za-hero-section {
position: relative;
}
.za-hero-inner {
position: relative;
}
.za-divider {
height: 1px;
}
.za-dot-sm {
width: 7px;
height: 7px;
}
.za-dot-md {
width: 11px;
height: 11px;
}
.za-ai-models-row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 18px clamp(28px, 5vw, 56px);
}
.za-ai-logos {
display: flex;
align-items: center;
justify-content: center;
gap: clamp(24px, 4vw, 44px);
flex-wrap: nowrap;
overflow: hidden;
}
.za-ai-logos img {
display: block;
width: auto;
max-width: min(120px, 28vw);
height: 22px;
flex-shrink: 0;
object-fit: contain;
filter: brightness(0) invert(1);
opacity: 0.9;
}
.za-ai-logos img.za-ai-logo--openai {
height: 26px;
}
.za-ai-logos img.za-ai-logo--gemini {
height: 20px;
}
.za-ai-logos img.za-ai-logo--claude {
height: 22px;
}
.za-x-3f9f96c6{min-width:0}
.za-x-6b9c179a{font-size:12px}
.za-x-0cf08eb5{font-size:14px}
.za-x-ad5ca10a{min-width:0;}
.za-x-c451fdb0{position:relative}
.za-x-3044b600{font-size:13px}
.za-x-8b685211{font-size:11px}
.za-x-a4397d48{min-width:0; position:sticky; top:96px}
.za-x-816af186{font-size:clamp(30px,3vw,40px); line-height:1
font-weight: 800;
}
.za-x-aedfb1ca{font-size:17px; line-height:1.5}
.za-x-2592cc77{font-size:16px}
.za-x-b5ef888d{font-size:22px}
.za-x-6816f979{font-size:15px; line-height:1.55}
.za-x-74d4b081{font-size:17px}
.za-x-9b43275a{font-size:16px; line-height:1.5}
.za-x-cecbd44a{height:1px}
.za-x-dfa8dfe0{font-size:16.5px; line-height:1.5}
.za-x-b08b817f{min-width:0; font-size:clamp(16px,1.3vw,18px); line-height:1.65}
.za-x-b3e35d97{font-size:13px; line-height:1.5}
.za-tools-grid {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
margin-top: clamp(32px, 4vw, 48px);
width: 100%;
}
@media (min-width: 640px) {
.za-tools-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 960px) {
.za-tools-grid {
grid-template-columns: repeat(3, 1fr);
}
}
.za-cta-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
align-items: stretch;
width: 100%;
}
.za-cta-row--hero {
margin-top: 34px;
}
.za-cta-row--footer {
margin-top: 36px;
}
.za-cta-row--section {
padding: clamp(32px, 4vw, 48px) 0 clamp(20px, 3vw, 40px);
}
.za-cta-btn {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
box-sizing: border-box;
min-width: 0;
}
.za-hero-prompt-cycle {
position: relative;
min-height: 6.5em;
}
.za-hero-prompt {
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
visibility: hidden;
animation: za-hero-prompt-cycle 20s infinite;
}
.za-hero-prompt-1 { animation-delay: 0s; }
.za-hero-prompt-2 { animation-delay: -15s; }
.za-hero-prompt-3 { animation-delay: -10s; }
.za-hero-prompt-4 { animation-delay: -5s; }
@keyframes za-hero-prompt-cycle {
0%, 20% {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
25%, 100% {
opacity: 0;
visibility: hidden;
transform: translateY(6px);
}
}
@media (prefers-reduced-motion: reduce) {
.za-hero-prompt-cycle { min-height: 0; }
.za-hero-prompt {
position: static;
animation: none;
opacity: 1;
visibility: visible;
transform: none;
}
.za-hero-prompt:not(:first-child) { display: none; }
}
.za-btn-primary {
align-self: center;
flex: 0 0 auto;
}
/* CTA buttons: label + arrow stay on one line in 2-col mobile grid */
.za-cta-btn {
display: inline-flex !important;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
gap: 0.35em;
white-space: nowrap;
width: 100%;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
font-size: clamp(12px, 3vw, 13px) !important;
line-height: 1.2 !important;
padding: clamp(7px, 2vw, 13px) clamp(6px, 1.6vw, 22px) !important;
letter-spacing: 0.03em !important;
}
.za-cta-label {
white-space: nowrap;
flex: 0 1 auto;
min-width: 0;
}
.za-cta-arrow {
flex-shrink: 0;
white-space: nowrap;
}
.za-cta-row {
gap: clamp(8px, 2vw, 14px);
}
/* ROAS ad-spend table — DEMO 3 Marketing + Analytics */
.za-roas-table {
margin-top: 16px;
}
.za-roas-head,
.za-roas-row {
display: grid;
grid-template-columns: 1fr auto auto;
column-gap: 18px;
align-items: center;
}
.za-roas-head .za-roas-cell {
font-family: 'JetBrains Mono', monospace;
letter-spacing: 1px;
color: #6E6E78;
text-transform: uppercase;
padding-bottom: 12px;
}
.za-roas-head .za-roas-cell--num {
text-align: right;
}
.za-roas-row {
border-top: 1px solid rgba(255, 255, 255, 0.06);
padding: 11px 0;
}
.za-roas-row .za-roas-cell--num {
font-family: 'JetBrains Mono', monospace;
text-align: right;
}
.za-roas-row--highlight {
border-top-color: rgba(var(--accentRGB), 0.25);
background: rgba(var(--accentRGB), 0.07);
border-radius: 8px;
padding: 13px 12px;
}
@media (max-width: 540px) {
.za-roas-head {
display: none;
}
.za-roas-row {
grid-template-columns: 1fr;
row-gap: 6px;
padding: 14px 0;
}
.za-roas-row--highlight {
padding: 14px 12px;
margin: 4px 0;
}
.za-roas-cell--num[data-label] {
display: flex;
justify-content: space-between;
align-items: baseline;
gap: 12px;
text-align: left !important;
}
.za-roas-cell--num[data-label]::before {
content: attr(data-label);
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
letter-spacing: 1px;
color: #6E6E78;
text-trans
html,body{margin:0;padding:0;min-height:100%;}
/* vietnamese */
/* latin-ext */
/* latin */
/* vietnamese — weight 800 */
/* latin-ext — weight 800 */
/* latin — weight 800 */
/* cyrillic-ext */
/* cyrillic */
/* greek */
/* vietnamese */
/* latin-ext */
/* latin */
/* cyrillic-ext */
/* cyrillic */
/* greek */
/* vietnamese */
/* latin-ext */
/* latin */
@keyframes zaGlow{0%,100%{opacity:.55;}
*{box-sizing:border-box;}
body{margin:0;background:#1d1e19;-webkit-font-smoothing:antialiased;}
@keyframes zaGlow{0%,100%{opacity:.55;}50%{opacity:.9;}}
/* Zentix MCP sandbox layout — survives RichTextDisplay inline-style sanitizer */
.za-page {
width: 100%;
overflow: hidden;
}
.za-container {
max-width: 1180px;
margin: 0 auto;
padding: 0 clamp(20px, 5vw, 56px);
}
.za-h1 {
font-size: clamp(44px, 6.4vw, 82px);
line-height: 0.92;
font-weight: 800;
}
.za-h2 {
font-size: clamp(46px, 7vw, 92px);
line-height: 0.9;
font-weight: 800;
}
.za-h2-narrow {
font-size: clamp(46px, 7vw, 92px);
line-height: 0.9;
max-width: 14ch;
font-weight: 800;
}
.za-h2-accent {
font-size: clamp(34px, 4vw, 52px);
line-height: 0.96;
font-weight: 800;
}
.za-h2-footer {
font-size: clamp(44px, 6vw, 84px);
line-height: 0.94;
font-weight: 800;
}
.za-h3 {
font-size: 28px;
font-weight: 800;
}
.za-h3-sm {
font-size: clamp(22px, 2.2vw, 30px);
font-weight: 800;
}
.za-quote-mark {
font-size: 80px;
line-height: 0.5;
height: 44px;
font-weight: 800;
}
.za-quote-text {
font-size: clamp(22px, 2.6vw, 32px);
line-height: 1.4;
}
.za-narrow-820 {
max-width: 820px;
}
.za-narrow-820-pad {
max-width: 820px;
margin: 0 auto;
padding: clamp(64px, 8vw, 110px) clamp(20px, 5vw, 56px);
}
.za-text-lead {
font-size: clamp(16px, 1.3vw, 18px);
line-height: 1.62;
max-width: 48ch;
}
.za-text-sub {
font-size: clamp(18px, 1.6vw, 22px);
}
.za-accent {
color: var(--accent);
}
.za-text-body-sm {
font-size: 16px;
line-height: 1.55;
max-width: 34ch;
}
.za-text-card {
font-size: clamp(18px, 1.5vw, 21px);
line-height: 1.45;
}
.za-text-desc {
font-size: clamp(16px, 1.2vw, 18px);
line-height: 1.6;
max-width: 42ch;
}
.za-text-quote-sub {
font-size: clamp(16px, 1.4vw, 19px);
line-height: 1.55;
max-width: 36ch;
}
.za-hero-glow {
position: absolute;
top: 0;
right: -6%;
width: min(640px, 80%);
height: 640px;
}
.za-card-glow {
position: absolute;
inset: -1px;
}
.za-card-wrap {
position: relative;
}
.za-hero-section {
position: relative;
}
.za-hero-inner {
position: relative;
}
.za-divider {
height: 1px;
}
.za-dot-sm {
width: 7px;
height: 7px;
}
.za-dot-md {
width: 11px;
height: 11px;
}
.za-ai-models-row {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 18px clamp(28px, 5vw, 56px);
}
.za-ai-logos {
display: flex;
align-items: center;
justify-content: center;
gap: clamp(24px, 4vw, 44px);
flex-wrap: nowrap;
overflow: hidden;
}
.za-ai-logos img {
display: block;
width: auto;
max-width: min(120px, 28vw);
height: 22px;
flex-shrink: 0;
object-fit: contain;
filter: brightness(0) invert(1);
opacity: 0.9;
}
.za-ai-logos img.za-ai-logo--openai {
height: 26px;
}
.za-ai-logos img.za-ai-logo--gemini {
height: 20px;
}
.za-ai-logos img.za-ai-logo--claude {
height: 22px;
}
.za-x-3f9f96c6{min-width:0}
.za-x-6b9c179a{font-size:12px}
.za-x-0cf08eb5{font-size:14px}
.za-x-ad5ca10a{min-width:0;}
.za-x-c451fdb0{position:relative}
.za-x-3044b600{font-size:13px}
.za-x-8b685211{font-size:11px}
.za-x-a4397d48{min-width:0; position:sticky; top:96px}
.za-x-816af186{font-size:clamp(30px,3vw,40px); line-height:1
font-weight: 800;
}
.za-x-aedfb1ca{font-size:17px; line-height:1.5}
.za-x-2592cc77{font-size:16px}
.za-x-b5ef888d{font-size:22px}
.za-x-6816f979{font-size:15px; line-height:1.55}
.za-x-74d4b081{font-size:17px}
.za-x-9b43275a{font-size:16px; line-height:1.5}
.za-x-cecbd44a{height:1px}
.za-x-dfa8dfe0{font-size:16.5px; line-height:1.5}
.za-x-b08b817f{min-width:0; font-size:clamp(16px,1.3vw,18px); line-height:1.65}
.za-x-b3e35d97{font-size:13px; line-height:1.5}
.za-tools-grid {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
margin-top: clamp(32px, 4vw, 48px);
width: 100%;
}
@media (min-width: 640px) {
.za-tools-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 960px) {
.za-tools-grid {
grid-template-columns: repeat(3, 1fr);
}
}
.za-cta-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
align-items: stretch;
width: 100%;
}
.za-cta-row--hero {
margin-top: 34px;
}
.za-cta-row--footer {
margin-top: 36px;
}
.za-cta-row--section {
padding: clamp(32px, 4vw, 48px) 0 clamp(20px, 3vw, 40px);
}
.za-cta-btn {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
box-sizing: border-box;
min-width: 0;
}
.za-hero-prompt-cycle {
position: relative;
min-height: 6.5em;
}
.za-hero-prompt {
position: absolute;
top: 0;
left: 0;
right: 0;
opacity: 0;
visibility: hidden;
animation: za-hero-prompt-cycle 20s infinite;
}
.za-hero-prompt-1 { animation-delay: 0s; }
.za-hero-prompt-2 { animation-delay: -15s; }
.za-hero-prompt-3 { animation-delay: -10s; }
.za-hero-prompt-4 { animation-delay: -5s; }
@keyframes za-hero-prompt-cycle {
0%, 20% {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
25%, 100% {
opacity: 0;
visibility: hidden;
transform: translateY(6px);
}
}
@media (prefers-reduced-motion: reduce) {
.za-hero-prompt-cycle { min-height: 0; }
.za-hero-prompt {
position: static;
animation: none;
opacity: 1;
visibility: visible;
transform: none;
}
.za-hero-prompt:not(:first-child) { display: none; }
}
.za-btn-primary {
align-self: center;
flex: 0 0 auto;
}
/* CTA buttons: label + arrow stay on one line in 2-col mobile grid */
.za-cta-btn {
display: inline-flex !important;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
gap: 0.35em;
white-space: nowrap;
width: 100%;
max-width: 100%;
min-width: 0;
box-sizing: border-box;
font-size: clamp(12px, 3vw, 13px) !important;
line-height: 1.2 !important;
padding: clamp(7px, 2vw, 13px) clamp(6px, 1.6vw, 22px) !important;
letter-spacing: 0.03em !important;
}
.za-cta-label {
white-space: nowrap;
flex: 0 1 auto;
min-width: 0;
}
.za-cta-arrow {
flex-shrink: 0;
white-space: nowrap;
}
.za-cta-row {
gap: clamp(8px, 2vw, 14px);
}
/* ROAS ad-spend table — DEMO 3 Marketing + Analytics */
.za-roas-table {
margin-top: 16px;
}
.za-roas-head,
.za-roas-row {
display: grid;
grid-template-columns: 1fr auto auto;
column-gap: 18px;
align-items: center;
}
.za-roas-head .za-roas-cell {
font-family: 'JetBrains Mono', monospace;
letter-spacing: 1px;
color: #6E6E78;
text-transform: uppercase;
padding-bottom: 12px;
}
.za-roas-head .za-roas-cell--num {
text-align: right;
}
.za-roas-row {
border-top: 1px solid rgba(255, 255, 255, 0.06);
padding: 11px 0;
}
.za-roas-row .za-roas-cell--num {
font-family: 'JetBrains Mono', monospace;
text-align: right;
}
.za-roas-row--highlight {
border-top-color: rgba(var(--accentRGB), 0.25);
background: rgba(var(--accentRGB), 0.07);
border-radius: 8px;
padding: 13px 12px;
}
@media (max-width: 540px) {
.za-roas-head {
display: none;
}
.za-roas-row {
grid-template-columns: 1fr;
row-gap: 6px;
padding: 14px 0;
}
.za-roas-row--highlight {
padding: 14px 12px;
margin: 4px 0;
}
.za-roas-cell--num[data-label] {
display: flex;
justify-content: space-between;
align-items: baseline;
gap: 12px;
text-align: left !important;
}
.za-roas-cell--num[data-label]::before {
content: attr(data-label);
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
letter-spacing: 1px;
color: #6E6E78;
text-trans