.page-hero{background:var(--gradient-marble);padding:calc(var(--space-24) + 70px)0 var(--space-16);text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-aged),transparent);opacity:.4}.page-title{font-size:var(--text-4xl);font-weight:700;color:var(--primary-color);margin-bottom:var(--space-4);font-family:var(--font-heading)}.page-subtitle{font-size:var(--text-xl);color:var(--text-secondary);font-weight:300}.intro-section{background:var(--background-primary);padding:var(--space-24)0}.intro-content{max-width:900px;margin:0 auto;text-align:center}.intro-content h2{font-size:var(--text-3xl);font-weight:700;color:var(--primary-color);margin-bottom:var(--space-8);font-family:var(--font-heading)}.intro-content p{font-size:var(--text-lg);line-height:2;color:var(--text-secondary);margin-bottom:var(--space-6);text-align:justify}.equipe-section{background:var(--white);padding:var(--space-24)0}.equipe-grid{display:flex;flex-wrap:wrap;gap:var(--space-8);max-width:1200px;margin-right:auto;margin-left:auto;justify-content:center}.equipe-card{background:var(--background-primary);border-radius:15px;padding:20px;box-shadow:var(--shadow-sm);border:1px solid rgba(10,10,10,.08);transition:all .6s var(--ease-smooth);position:relative;overflow:hidden;width:420px}.equipe-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gold-aged);transform:scaleY(0);transform-origin:top;transition:transform .8s var(--ease-smooth);opacity:.8}.equipe-card:hover:before{transform:scaleY(1)}.equipe-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#0a0a0a26}.equipe-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:var(--gold-aged);color:var(--white);border-radius:50%;font-size:var(--text-3xl);margin-bottom:var(--space-6);transition:all .5s var(--ease-smooth)}.equipe-card:hover .equipe-icon{transform:scale(1.1) rotate(5deg);background:var(--gold-aged-light)}.equipe-card h3{font-size:var(--text-2xl);font-weight:500;color:var(--primary-color);margin-bottom:var(--space-4);font-family:var(--font-heading)}.equipe-card>p{font-size:var(--text-base);line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-6);text-align:justify}.equipe-beneficios{background:var(--background-primary);padding:var(--space-6);border-radius:10px}.equipe-beneficios h4{font-size:var(--text-lg);font-weight:500;color:var(--primary-color);margin-bottom:var(--space-4)}.equipe-beneficios ul{list-style:none;padding:0;margin:0}.equipe-beneficios ul li{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-3);padding-left:var(--space-8);position:relative;line-height:1.7}.equipe-beneficios ul li:before{content:"▪";position:absolute;left:0;top:4px;color:var(--gold-aged);font-size:var(--text-lg)}.equipe-beneficios ul li:last-child{margin-bottom:0}.funcionamento-section{background:var(--background-primary);padding:var(--space-24)0}.funcionamento-content{display:grid;grid-template-columns:1fr;gap:var(--space-8);max-width:1000px;margin:0 auto}.funcionamento-item{display:grid;grid-template-columns:60px 1fr;gap:var(--space-6);background:var(--white);padding:var(--space-8);border-radius:10px;box-shadow:var(--shadow-sm);border:1px solid rgba(10,10,10,.08);transition:all .6s var(--ease-smooth)}.funcionamento-item:hover{transform:translate(4px);box-shadow:var(--shadow-md)}.funcionamento-number{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--gold-aged);color:var(--white);border-radius:50%;font-size:var(--text-2xl);font-weight:700;flex-shrink:0}.funcionamento-text h3{font-size:var(--text-xl);font-weight:500;color:var(--primary-color);margin-bottom:var(--space-3)}.funcionamento-text p{font-size:var(--text-base);line-height:1.8;color:var(--text-secondary)}.cta-section{background:var(--gradient-dark);padding:var(--space-24)0;text-align:center}.cta-content h2{font-size:var(--text-3xl);font-weight:700;color:var(--white);margin-bottom:var(--space-4);font-family:var(--font-heading)}.cta-content p{font-size:var(--text-lg);color:#ffffffe6;margin-bottom:var(--space-8)}.btn-cta{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-12);background:var(--gold-aged);color:var(--white);font-size:var(--text-base);font-weight:600;border:2px solid var(--gold-aged);border-radius:10px;transition:all .5s var(--ease-smooth);text-transform:uppercase;letter-spacing:.1em;box-shadow:var(--shadow-md);text-decoration:none}.btn-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--gold-aged-light);border-color:var(--gold-aged-light)}@media (min-width:768px){.page-title{font-size:var(--text-5xl)}.page-subtitle{font-size:var(--text-2xl)}.equipe-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.equipe-card{width:390px}.funcionamento-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.equipe-grid{grid-template-columns:repeat(2,1fr);gap:40px}.funcionamento-content{gap:var(--space-10)}}@media (min-width:1200px){.equipe-grid{grid-template-columns:repeat(3,1fr);gap:30px}}@media screen and (max-width:600px){.page-hero{padding:calc(var(--space-16) + 70px)0 var(--space-12)}.page-title{font-size:var(--text-3xl)}.page-subtitle{font-size:var(--text-lg)}.intro-content h2{font-size:var(--text-2xl)}.intro-content p{font-size:var(--text-base)}.equipe-card{padding:var(--space-6);width:100%;max-width:100%}.equipe-icon{width:60px;height:60px;font-size:var(--text-2xl);margin-bottom:var(--space-4)}.equipe-card h3{font-size:var(--text-xl)}.equipe-card>p{font-size:var(--text-sm)}.funcionamento-item{grid-template-columns:50px 1fr;padding:var(--space-6)}.funcionamento-number{width:50px;height:50px;font-size:var(--text-xl)}.funcionamento-text h3{font-size:var(--text-lg)}.funcionamento-text p{font-size:var(--text-sm)}}@media screen and (min-width:1200px) and (max-width:1300px){.equipe-grid{grid-template-columns:repeat(2,1fr);gap:30px}.equipe-card{width:520px;margin-right:auto;margin-left:auto}}.instagram-link{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:var(--gold-aged);font-weight:500;text-decoration:none;transition:color .3s ease}.instagram-link:hover{color:var(--gold-aged-light)}.instagram-link i{font-size:1.2rem}