.ab-intro{padding:3rem 0 4rem}.ab-intro-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box;display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:center}.ab-stat strong,.ab-tag,svg.ab-what-icon{color:var(--theme);margin-bottom:.75rem}.ab-tag{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:.3rem .75rem;border:1px solid rgba(196,162,101,.3);border-radius:3px}.ab-intro-text h1{font-size:2.4rem;font-weight:800;color:#111;margin:0 0 1rem;line-height:1.15}.ab-intro-text p{font-size:.9rem;color:#666;line-height:1.75;margin:0 0 .75rem}.ab-intro-stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ab-stat{background:#f8f5f0;border-radius:10px;padding:1.5rem;text-align:center}.ab-stat strong{display:block;font-size:2rem;font-weight:800;line-height:1;margin-bottom:.3rem}.ab-stat span{font-size:.78rem;color:#888}.ab-what{background:#1a1710;padding:4rem 0}.ab-what-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.ab-what h2{color:#fff}.ab-what-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.ab-what-card{padding:1.75rem;border:1px solid #2a2520;border-radius:10px;transition:.2s}.ab-what-card:hover{background:rgba(196,162,101,.05)}svg.ab-what-icon{width:1.8rem;height:1.8rem}.ab-what-card strong{display:block;color:#fff;font-size:.95rem;margin-bottom:.5rem}.ab-what-card p{color:#888;font-size:.82rem;line-height:1.65;margin:0}.ab-story{padding:4rem 0}.ab-story-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.ab-story-timeline{display:flex;gap:1.5rem}.ab-story-item{flex:1;position:relative;padding-top:2rem;border-top:2px solid #eee}.ab-story-item::before{content:"";position:absolute;top:-5px;left:0;width:8px;height:8px;background:var(--theme);border-radius:50%}.ab-story-year{font-size:.7rem;font-weight:800;color:var(--theme);letter-spacing:1px;margin-bottom:.5rem}.ab-story-content strong,.ab-value strong{display:block;font-size:.95rem;color:#111;margin-bottom:.3rem}.ab-story-content p,.ab-value p{font-size:.82rem;color:#777;line-height:1.6;margin:0}.ab-values{background:#f8f5f0;padding:4rem 0}.ab-values-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.ab-values h2,.ab-what h2{font-size:1.6rem;font-weight:700;text-align:center;margin:0 0 2.5rem}.ab-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.ab-value{background:#fff;padding:1.75rem;border-radius:10px;border:1px solid #eee;transition:.2s}.ab-value:hover,.ab-what-card:hover{border-color:var(--theme)}.ab-value strong{margin-bottom:.4rem}.ab-value p{line-height:1.65}.ab-cta{background:#1a1710;padding:4rem 0 5rem;text-align:center}.ab-cta-wrap{max-width:1600px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.ab-cta h2{font-size:1.8rem;font-weight:800;color:#fff;margin:0 0 .5rem}.ab-cta p{color:#999;font-size:.9rem;margin:0 0 2rem}.ab-cta-btns{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.ab-cta-btn-wa{background:#25d366;color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}.ab-cta-btn-wa:hover{background:#1da851}.ab-cta-btn-ct,.ab-cta-btn-ph,.ab-cta-btn-wa{padding:.8rem 1.5rem;font-size:.85rem;border-radius:6px;transition:.2s}.ab-cta-btn-ph{border:1px solid #ddd;color:#333;background:#fff;font-weight:500;display:inline-flex;align-items:center;gap:.4rem}.ab-cta-btn-ph:hover{border-color:var(--theme)}.ab-cta-btn-ct{background:var(--theme);color:#fff;font-weight:600}.ab-cta-btn-ct:hover{background:#a8884f}@media (max-width:1024px){.ab-values-grid,.ab-what-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ab-intro-wrap{grid-template-columns:1fr}.ab-story-timeline{flex-direction:column}.ab-story-item{border-top:none;border-left:2px solid #eee;padding-top:0;padding-left:1.5rem;padding-bottom:1.5rem}.ab-story-item::before{top:0;left:-5px}}@media (max-width:600px){.ab-intro-text h1{font-size:1.8rem}.ab-values-grid,.ab-what-grid{grid-template-columns:1fr}.ab-intro-stats{grid-template-columns:1fr 1fr}.ab-cta-btns{flex-direction:column;align-items:center}}