.ab-body{background:var(--zf-black);font-family:var(--font-barlow);min-height:100vh;color:var(--zf-off-white)}.ab-hero{padding:140px 64px 80px;max-width:960px;margin:0 auto}.ab-hero-eyebrow{font-family:var(--font-space-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zf-yellow);margin-bottom:24px;position:relative;padding-left:16px}.ab-hero-eyebrow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:2px;background:var(--zf-yellow)}.ab-hero h1{font-family:var(--font-playfair);font-size:clamp(52px,6vw,72px);font-weight:900;line-height:1.1}.ab-origin{padding:100px 64px;background:var(--zf-mid);border-top:1px solid var(--zf-border);border-bottom:1px solid var(--zf-border)}.ab-section-label{font-family:var(--font-space-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zf-yellow);margin-bottom:32px;position:relative;padding-left:16px}.ab-section-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:2px;background:var(--zf-yellow)}.ab-intro-text{font-family:var(--font-playfair);font-size:24px;font-weight:400;line-height:1.6;max-width:600px;color:var(--zf-off-white)}.ab-question-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:32px}.ab-question-card{background:var(--zf-black);padding:40px}.ab-question-number{font-family:var(--font-playfair);font-size:48px;font-weight:900;color:var(--zf-green);opacity:.3;margin-bottom:16px}.ab-question-card p{font-size:18px;color:#ccc;line-height:1.6}.ab-conclusion{font-size:19px;color:#ccc;margin-top:32px;max-width:700px;line-height:1.6}.ab-statement{font-family:var(--font-playfair);font-size:34px;font-weight:400;color:var(--zf-off-white);margin-top:24px;max-width:700px;line-height:1.5}.ab-team{padding:100px 64px}.ab-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:32px}.ab-team-card{background:var(--zf-mid);padding:32px}.ab-team-photo{width:100%;aspect-ratio:1;background:var(--zf-surface);border:1px solid var(--zf-border);display:flex;align-items:center;justify-content:center;color:var(--zf-muted);font-family:var(--font-space-mono);font-size:12px;margin-bottom:16px}.ab-team-card h3{font-family:var(--font-playfair);font-size:20px;font-weight:700;margin-bottom:8px}.ab-team-role{font-family:var(--font-space-mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--zf-muted);margin-bottom:10px}.ab-team-card p{font-size:16px;color:#bbb;line-height:1.6}.ab-cta-section{padding:100px 64px;background:var(--zf-mid);border-top:1px solid var(--zf-border)}.ab-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:960px;margin:0 auto}.ab-cta-card{background:var(--zf-black);padding:48px}.ab-cta-label{font-family:var(--font-space-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.ab-cta-label-green{color:var(--zf-green)}.ab-cta-label-yellow{color:var(--zf-yellow)}.ab-cta-card h3{font-family:var(--font-playfair);font-size:28px;font-weight:700;margin-bottom:24px;line-height:1.3}.ab-cta-btn{display:inline-block;font-family:var(--font-space-mono);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:14px 28px;text-decoration:none;transition:all .3s ease;border:1px solid transparent}.ab-cta-btn-green{background:var(--zf-green);color:#111}.ab-cta-btn-green:hover{opacity:.85;transform:translateY(-2px)}.ab-cta-btn-yellow{background:var(--zf-yellow);color:var(--zf-black)}.ab-cta-btn-yellow:hover{opacity:.85;transform:translateY(-2px)}@media (max-width:768px){.ab-hero{padding:100px 24px 48px}.ab-hero h1{font-size:clamp(36px,5vw,52px)}.ab-cta-section,.ab-origin,.ab-team{padding:60px 24px}.ab-question-grid{grid-template-columns:1fr}.ab-team-grid{grid-template-columns:1fr 1fr}.ab-cta-grid{grid-template-columns:1fr}}