.ab-intro{padding:clamp(4rem,8vw,6.5rem)0}.ab-intro-wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem);display:flex;gap:clamp(2rem,5vw,4.5rem);align-items:center}.ab-intro-text{flex:1.15 1 0;min-width:0}.ab-intro-stats{flex:.85 1 0;min-width:0}.ab-tag{display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:1.1rem}.ab-tag::before{content:"";width:24px;height:1px;background:var(--gold-deep)}.ab-intro-text h2{font-size:clamp(1.9rem,3.6vw,2.9rem);margin-bottom:1.2rem}.ab-intro-text p{font-size:1.02rem;line-height:1.8;color:var(--ink-2)}.ab-intro-stats{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.ab-intro-stats>.ab-stat{flex:1 1 calc(50% - 1px)}.ab-stat{background:var(--paper);padding:2rem 1.6rem;transition:background .4s var(--ease)}.ab-mission,.ab-stat:hover{background:var(--sand)}.ab-stat strong,.ab-what-card strong{display:block;font-family:var(--display)}.ab-stat strong{font-size:clamp(1.8rem,3.6vw,2.6rem);color:var(--gold-deep);line-height:1;margin-bottom:.35rem}.ab-stat span{font-size:.85rem;color:var(--muted)}.ab-mission{padding:clamp(3rem,6vw,5rem)0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ab-mission-wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem);display:flex;flex-wrap:wrap;gap:1.2rem}.ab-mission-wrap>.ab-mission-card{flex:1 1 calc(33.333% - .8rem);min-width:240px}.ab-mission-card,.ab-quote{position:relative;overflow:hidden}.ab-mission-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.2rem 2rem;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.ab-mission-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .4s var(--ease)}.ab-mission-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.ab-mission-card:hover::before{transform:scaleY(1)}.ab-mission-card h3{font-size:1.4rem;margin-bottom:.7rem}.ab-mission-card p{margin:0;color:var(--ink-2);font-size:.96rem;line-height:1.7}.ab-quote{width:100vw;left:50%;margin-left:-50vw;margin-right:-50vw;background:var(--dark);display:flex;align-items:center;min-height:clamp(340px,44vw,520px);padding:clamp(3.5rem,8vw,6rem)0}.ab-quote-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.24;transform:scale(1.05)}.ab-cta::after,.ab-quote::after{content:"";position:absolute;inset:0}.ab-quote::after{background:linear-gradient(90deg,rgba(23,23,26,.92),rgba(23,23,26,.55))}.ab-quote-inner{position:relative;z-index:1;max-width:var(--wrap);width:100%;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem)}.ab-quote-mark{width:52px;height:52px;color:var(--gold);opacity:.9;margin-bottom:1.2rem}.ab-quote blockquote{margin:0;max-width:24ch;font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1.2;letter-spacing:-.02em;color:var(--ivory)}.ab-quote-by{display:flex;flex-direction:column;gap:.15rem;margin-top:1.8rem;padding-left:1.1rem;border-left:3px solid var(--gold)}.ab-quote blockquote,.ab-quote-name{font-family:var(--display);font-weight:700}.ab-quote-name{font-size:1.05rem;color:var(--gold)}.ab-quote-role{font-size:.9rem;color:rgba(255,255,255,.62)}@media (max-width:640px){.ab-quote blockquote{max-width:none}}.ab-what{padding:clamp(4rem,8vw,6.5rem)0}.ab-what-wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem)}.ab-what-wrap>h2{font-size:clamp(1.9rem,3.6vw,2.8rem);text-align:center;margin-bottom:2.6rem}.ab-what-grid{display:flex;flex-wrap:wrap;gap:1.2rem}.ab-what-grid>.ab-what-card{flex:1 1 calc(33.333% - .8rem);min-width:240px}.ab-what-card{padding:1.9rem 1.7rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);transition:border-color .35s var(--ease),transform .35s var(--ease)}.ab-what-card:hover{border-color:var(--gold-soft);transform:translateY(-4px)}.ab-what-card strong{font-size:1.2rem;color:var(--ink);margin-bottom:.5rem}.ab-what-card p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.65}.ab-cta{padding:clamp(4.5rem,9vw,7rem)0;color:var(--ivory);text-align:center;position:relative;overflow:hidden;background:#141414;isolation:isolate}.ab-cta::after{z-index:-1;background:linear-gradient(rgba(15,13,10,.9),rgba(20,17,13,.82)),url(/img/wp/tabela-mockup.jpg)center/cover no-repeat;filter:saturate(1.05)}.ab-cta-wrap{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem)}.ab-cta-wrap h2{color:var(--ivory);font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}.ab-cta-wrap p{color:rgba(251,249,244,.7);margin-bottom:2rem;font-size:1.05rem}.ab-cta-btns{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap}.ab-cta .ab-btn-fill{background:var(--gold);color:var(--dark)}.ab-cta .ab-btn-fill:hover{background:var(--ivory)}.ab-cta .ab-btn-ghost{color:var(--ivory);border-color:rgba(251,249,244,.28)}.ab-cta .ab-btn-ghost:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:900px){.ab-intro-wrap{flex-direction:column}.ab-intro-stats,.ab-intro-text{flex:1 1 auto}.ab-mission-wrap>.ab-mission-card{flex:1 1 100%}.ab-what-grid>.ab-what-card{flex:1 1 calc(50% - .6rem)}}@media (max-width:560px){.ab-what-grid>.ab-what-card{flex:1 1 100%}}