.ab-section{padding:88px 0}.ab-section-header{text-align:center;margin-bottom:56px}.ab-section-title{font-size:2.375rem;font-weight:500;letter-spacing:-.025em;color:var(--marketing-ink);margin:12px 0;line-height:1.2}.ab-section-title--light{color:#fff!important}.ab-section-sub{font-size:1.0625rem;color:var(--marketing-muted);max-width:560px;margin:0 auto;line-height:1.6}.ab-mission-section{background:#121212;position:relative;overflow:hidden}.ab-mission-section:before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse,rgba(255,107,0,.1) 0,transparent 70%);pointer-events:none}.ab-mission-section .hl-inner-page-eyebrow{background:rgba(255,107,0,.12);border-color:rgba(255,107,0,.25)}.ab-mission-body{max-width:720px;margin:0 auto;text-align:center}.ab-mission-body p{font-size:1.0625rem;color:rgba(255,255,255,.65);line-height:1.7;margin:0 0 1.25rem}.ab-mission-body p:last-child{margin-bottom:0}.ab-values-section{background:var(--marketing-surface)}.ab-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:880px;margin:0 auto}.ab-value-card{padding:32px 28px;background:var(--marketing-surface);border:1px solid var(--marketing-line);border-radius:16px;transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease,border-color .25s ease}.ab-value-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.08);transform:translateY(-3px);border-color:rgba(255,107,0,.25)}.ab-value-card:nth-child(2){transition-delay:.06s}.ab-value-card:nth-child(3){transition-delay:.12s}.ab-value-card:nth-child(4){transition-delay:.18s}.ab-value-icon-wrap{width:48px;height:48px;background:rgba(255,107,0,.08);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:1.5rem;color:var(--marketing-link)}.ab-value-title{font-size:1.125rem;font-weight:500;color:var(--marketing-ink);margin:0 0 12px}.ab-value-desc{font-size:.9375rem;color:var(--marketing-muted);line-height:1.6;margin:0}.ab-founders-section{background:var(--marketing-surface);border-top:1px solid var(--marketing-line)}.ab-founders-grid{display:grid;grid-template-columns:minmax(0,440px);justify-content:center;gap:24px;max-width:960px;margin:0 auto}.ab-founder-card{padding:36px 32px;background:var(--marketing-raised);border:1px solid var(--marketing-line);border-radius:16px;text-align:center;transition:opacity .55s ease,transform .55s ease,box-shadow .25s ease,border-color .25s ease}.ab-founder-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.06);border-color:rgba(255,107,0,.2)}.ab-founder-card:nth-child(2){transition-delay:.08s}.ab-founder-photo-wrap{width:176px;height:176px;margin:0 auto 22px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 12px 28px rgba(0,0,0,.1)}.ab-founder-photo{display:block;width:100%;height:100%;object-fit:cover}.ab-founder-name{font-size:1.1875rem;font-weight:500;color:var(--marketing-ink);letter-spacing:-.02em;margin:0 0 6px}.ab-founder-role{font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--marketing-link);margin:0 0 16px}.ab-founder-bio{font-size:.9375rem;color:var(--marketing-muted);line-height:1.65;margin:0;text-align:left}.ab-ceo-section{background:var(--marketing-raised);border-top:1px solid var(--marketing-line)}.ab-ceo-card{max-width:680px;margin:0 auto;padding:36px 40px;background:var(--marketing-surface);border:1px solid var(--marketing-line);border-radius:16px;position:relative;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 24px 64px rgba(0,0,0,.06)}.ab-ceo-card:before{content:"\201C";position:absolute;top:16px;left:28px;font-size:3.5rem;font-weight:800;color:rgba(255,107,0,.15);line-height:1;font-family:Georgia,serif}.ab-ceo-letter{font-size:1rem;color:var(--marketing-ink);line-height:1.65;margin:0 0 1.25rem}.ab-ceo-letter:last-of-type{margin-bottom:1.5rem}.ab-ceo-author{display:flex;flex-direction:column;gap:.25rem;padding-top:1rem;border-top:1px solid var(--marketing-line)}.ab-ceo-name{font-size:1rem;font-weight:500;color:var(--marketing-ink)}.ab-ceo-role{font-size:.875rem;font-weight:500;color:var(--marketing-muted);text-transform:uppercase;letter-spacing:.05em}.ab-conversion-section{padding:88px 0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);position:relative;overflow:hidden}.ab-conversion-section:before{content:"";position:absolute;top:-80px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(255,107,0,.25) 0,transparent 70%);pointer-events:none}.ab-conversion-section:after{content:"";position:absolute;bottom:-60px;left:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(204,255,0,.12) 0,transparent 70%);pointer-events:none}.ab-conversion-inner{position:relative;z-index:1;text-align:center;max-width:640px;margin:0 auto}.ab-conversion-title{font-size:2.375rem;font-weight:500;letter-spacing:-.025em;color:#fff!important;margin:0 0 16px;line-height:1.2}.ab-conversion-sub{font-size:1.0625rem;color:rgba(255,255,255,.6);line-height:1.6;margin:0 0 36px}.ab-conversion-cta-group{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ab-conversion-btn{white-space:nowrap}.ab-conversion-btn-outline{display:inline-flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;color:rgba(255,255,255,.55);text-decoration:none;border:1px solid rgba(255,255,255,.15);padding:12px 28px;border-radius:12px;transition:color .2s,border-color .2s,background .2s;white-space:nowrap}.ab-conversion-btn-outline:hover{color:#fff;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.05);text-decoration:none}@media (max-width:1023px){.ab-section-title{font-size:2rem}.ab-values-grid{max-width:100%}.ab-founders-grid{max-width:100%;gap:20px}.ab-founder-card{padding:32px 24px}}@media (max-width:767px){.ab-section{padding:60px 0}.ab-section-title{font-size:1.85rem}.ab-section-header{margin-bottom:36px}.ab-values-grid{max-width:420px}.ab-founders-grid,.ab-values-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.ab-founders-grid{max-width:440px}.ab-founder-card{padding:28px 22px}.ab-founder-photo-wrap{width:152px;height:152px}.ab-ceo-card{padding:28px 24px}.ab-ceo-letter{font-size:.9375rem}.ab-conversion-section{padding:60px 0}.ab-conversion-title{font-size:1.85rem}.ab-conversion-cta-group{flex-direction:column;align-items:center}.ab-conversion-btn,.ab-conversion-btn-outline{width:100%;max-width:320px;justify-content:center;text-align:center}}@media (max-width:479px){.ab-conversion-title,.ab-section-title{font-size:1.5rem}}