{source}<!-- HERO Psicoterapia Sistemico-Relazionale (box + immagine visibile) -->
<section class="sr-hero" aria-label="Presentazione Centro Psicologico MICRO">
<div class="sr-hero__warm" aria-hidden="true"></div>

<div class="sr-hero__wrap">
<div class="sr-hero__grid">

<!-- BOX TESTO -->
<div class="sr-hero__card">
<p class="sr-hero__kicker">Centro Psicologico MI.CRO</p>

<h1 class="sr-hero__title">
Centro psicologico a Napoli per adulti e minori
</h1>

<p class="sr-hero__text">
Il Centro Psicologico MI.CRO, in Calata San Marco 13 a Napoli, offre percorsi di supporto psicologico per adulti e minori, con interventi dedicati al trattamento di ansia, depressione e altri disagi psicologici.
</p>

<p class="sr-hero__text sr-hero__text--small">
È attivo inoltre uno sportello per la valutazione dello stato evolutivo di minori stranieri adottati, oltre a giornate di Mindfulness per promuovere benessere psicologico e maggiore consapevolezza dei propri pensieri.
</p>

<div class="sr-hero__actions">
<a class="sr-btn sr-btn--primary" href="/./contattaci.html">Contattaci</a>
<a class="sr-btn sr-btn--ghost" href="/./chi-siamo.html">Scopri chi siamo</a>
</div>

<div class="sr-hero__tags" aria-label="Aree di intervento">
<span class="sr-tag">Adulti</span>
<span class="sr-tag">Minori</span>
<span class="sr-tag">Mindfulness</span>
<span class="sr-tag">Valutazione</span>
</div>
</div>

<!-- IMMAGINE -->
<figure class="sr-hero__media" aria-label="Immagine di accoglienza">
<div class="sr-hero__img" role="img" aria-label="Germoglio di pianta tra le mani"></div>
<figcaption class="sr-hero__caption">
Uno spazio dedicato all’ascolto, al benessere psicologico e alla cura della persona.
</figcaption>
</figure>

</div>
</div>
</section>

<style>
:root{
--sr-white: #ffffff;
--sr-ink: #2b2430;
--sr-ink-soft: rgba(43,36,48,.78);

/* palette adattata a logo + hero */
--sr-warm-1: #c8d58c;
--sr-warm-2: #a05aa8;
--sr-warm-3: #7d3f8a;

--sr-card: rgba(255,255,255,.88);
--sr-border: rgba(160, 90, 168, .20);
--sr-shadow: 0 20px 55px rgba(55,40,63,.16);

--sr-radius: 18px;
--sr-max: 1180px;
}

/* SEZIONE */
.sr-hero{
position: relative;
overflow: hidden;
color: var(--sr-ink);
background: #f6f4f6;
}

/* Sfondo tono logo/hero */
.sr-hero__warm{
position:absolute;
inset:0;
background:
radial-gradient(70% 60% at 15% 25%, rgba(200,213,140,.28) 0%, rgba(200,213,140,0) 60%),
radial-gradient(70% 60% at 80% 30%, rgba(160,90,168,.16) 0%, rgba(160,90,168,0) 60%),
linear-gradient(180deg, rgba(248,247,248,1) 0%, rgba(242,238,243,1) 45%, rgba(248,247,248,1) 100%);
pointer-events:none;
}

.sr-hero__wrap{
position: relative;
max-width: var(--sr-max);
margin: 0 auto;
padding: clamp(22px, 4vw, 56px);
}

/* Layout: 2 colonne desktop, 1 colonna mobile (box sopra, immagine sotto) */
.sr-hero__grid{
display: grid;
grid-template-columns: 1.05fr .95fr;
gap: clamp(16px, 2.4vw, 28px);
align-items: stretch;
}

/* CARD */
.sr-hero__card{
background: var(--sr-card);
border: 1px solid var(--sr-border);
border-radius: var(--sr-radius);
box-shadow: var(--sr-shadow);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
padding: clamp(18px, 3.2vw, 34px);
position: relative;
}

/* bordo luminoso adattato alla palette */
.sr-hero__card::before{
content:"";
position:absolute;
inset:-1px;
border-radius: calc(var(--sr-radius) + 1px);
padding: 1px;
background: linear-gradient(135deg, rgba(200,213,140,.52), rgba(160,90,168,.52), rgba(125,63,138,.26));
-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events:none;
}

.sr-hero__kicker{
margin: 0 0 10px 0;
font-weight: 700;
letter-spacing: .08em;
text-transform: uppercase;
font-size: 12px;
color: rgba(125,63,138,.84);
}

.sr-hero__title{
margin: 0 0 14px 0;
font-size: clamp(26px, 3.1vw, 42px);
line-height: 1.06;
color: var(--sr-ink);
}

.sr-hero__text{
margin: 0 0 12px 0;
font-size: 16px;
line-height: 1.65;
color: var(--sr-ink-soft);
}

.sr-hero__text--small{
font-size: 14px;
color: rgba(43,36,48,.72);
}

/* BOTTONI */
.sr-hero__actions{
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 18px;
}

.sr-btn{
display: inline-flex;
align-items: center;
justify-content: center;
padding: 12px 16px;
border-radius: 12px;
text-decoration: none;
font-weight: 700;
border: 1px solid transparent;
transition: transform .12s ease, box-shadow .12s ease, background .12s ease, color .12s ease;
user-select: none;
}

.sr-btn:active{ transform: translateY(1px); }

.sr-btn--primary{
background: linear-gradient(135deg, var(--sr-warm-2), var(--sr-warm-3));
color: var(--sr-white);
box-shadow: 0 12px 30px rgba(125,63,138,.22);
}

.sr-btn--primary:hover{
transform: translateY(-1px);

color: var(--sr-white);
box-shadow: 0 16px 36px rgba(125,63,138,.28);
}

.sr-btn--ghost{
background: rgba(255,255,255,.78);
color: var(--sr-warm-3);
border-color: rgba(160,90,168,.20);
}

.sr-btn--ghost:hover{
background: rgba(255,255,255,.94);

color: var(--sr-warm-3);
transform: translateY(-1px);
}

/* TAGS */
.sr-hero__tags{
display:flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 16px;
}

.sr-tag{
font-size: 12px;
font-weight: 700;
padding: 7px 10px;
border-radius: 999px;
background: rgba(160, 90, 168, .09);
border: 1px solid rgba(160, 90, 168, .18);
color: rgba(43,36,48,.82);
}

/* MEDIA (immagine visibile, incorniciata) */
.sr-hero__media{
margin: 0;
display: grid;
grid-template-rows: 1fr auto;
gap: 10px;
}

.sr-hero__img{
border-radius: var(--sr-radius);
border: 1px solid rgba(160, 90, 168, .20);
box-shadow: 0 18px 46px rgba(0,0,0,.18);
overflow: hidden;
min-height: clamp(320px, 44vh, 520px);
background-image: url("/./images/home-img.jpg");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
position: relative;
}

/* overlay più coerente con l’immagine in b/n */
.sr-hero__img::after{
content:"";
position:absolute;
inset:0;
background:
radial-gradient(60% 60% at 30% 30%, rgba(200,213,140,.10) 0%, rgba(200,213,140,0) 60%),
linear-gradient(180deg, rgba(125,63,138,.06) 0%, rgba(0,0,0,.16) 100%);
pointer-events:none;
}

.sr-hero__caption{
font-size: 13px;
color: rgba(43,36,48,.64);
padding: 0 2px;
}

/* MOBILE: verticale (box sopra, immagine sotto) */
@media (max-width: 860px){
.sr-hero__grid{
grid-template-columns: 1fr;
}
.sr-hero__img{
min-height: 320px;
}
}

/* HERO più largo e meno schiacciato */
@media (max-width: 860px){
.sr-hero__wrap{
padding: 16px !important;
}

.sr-hero__grid{
gap: 14px !important;
}

.sr-hero__card{
width: 100%;
padding: 18px !important;
border-radius: 16px !important;
}

.sr-hero__media{
width: 100%;
}

.sr-hero__img{
min-height: 360px !important;
border-radius: 16px !important;
}

.sr-hero__actions{
gap: 10px !important;
}

.sr-hero__actions .sr-btn{
width: 100%;
}

.sr-tag{
padding: 6px 10px;
}
}

/* EXTRA: telefoni piccoli */
@media (max-width: 420px){
.sr-hero__wrap{
padding: 12px !important;
}
.sr-hero__img{
min-height: 320px !important;
}
.sr-hero__title{
font-size: 24px !important;
}
}

/* FULL-BLEED MOBILE */
@media (max-width: 860px){
.sr-hero{
margin-left: -16px;
margin-right: -16px;
width: calc(100% + 32px);
}
.sr-hero__wrap{
padding: 16px !important;
}
}
</style>
{/source}

Centro Psicologico MI.CRO a Calata San Marco 13

{source}<style>
.micro-box {
color: #2b2430;
}

.micro-box h3 {
margin: 0 0 18px 0;
font-size: 1.55rem;
line-height: 1.2;
color: #2b2430;
}

.micro-servizi {
display: grid;
gap: 18px;
margin: 0;
}

.micro-intro {
margin: 0 0 8px 0;
font-size: 1rem;
line-height: 1.5;
font-weight: 700;
color: #7d3f8a;
}

.micro-servizio {
padding: 0 0 18px 0;
border-bottom: 1px solid rgba(160, 90, 168, .12);
}

.micro-servizio:last-child {
border-bottom: none;
padding-bottom: 0;
}

.micro-servizio p {
margin: 0 0 12px 0;
font-size: 1rem;
line-height: 1.6;
color: rgba(43,36,48,.82);
}

.micro-location {
display: block;
margin-top: 4px;
font-style: italic;
color: #7d3f8a;
}

.micro-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 110px;
padding: 10px 16px;
border-radius: 10px;
font-weight: 600;
text-decoration: none !important;
transition: all 0.2s ease;
}

.micro-btn.primary {
background: linear-gradient(135deg, #a05aa8, #7d3f8a);
color: #fff !important;
box-shadow: 0 8px 20px rgba(125,63,138,.22);
}

.micro-btn.primary:hover {
transform: translateY(-1px);
box-shadow: 0 10px 24px rgba(125,63,138,.28);
color: #fff !important;
}

.micro-btn.ghost {
background: rgba(255,255,255,.82);
color: #7d3f8a !important;
border: 1px solid rgba(160, 90, 168, .22);
}

.micro-btn.ghost:hover {
background: rgba(255,255,255,.96);
color: #7d3f8a !important;
border-color: rgba(160, 90, 168, .34);
}

@media (max-width: 768px) {
.micro-box h3 {
font-size: 1.35rem;
}

.micro-servizi {
gap: 14px;
}

.micro-servizio {
padding-bottom: 14px;
}

.micro-servizio p {
font-size: 0.98rem;
}

.micro-btn {
width: 100%;
text-align: center;
}
}
</style>

<div class="micro-box">
<div class="micro-servizi">
<div class="micro-servizio">
<p>
Trattamento di Ansia e Depressione e altri disagi psicologici a Napoli per adulti e minori
</p>
<a href="/./contattaci.html" class="micro-btn primary">Contattaci</a>
</div>

<div class="micro-servizio">
<p>
Sportello per la valutazione dello stato evolutivo di minori stranieri adottati
</p>
<a href="/./attivita/la-lepre-e-la-tartaruga.html" class="micro-btn ghost">Leggi</a>
</div>
</div>
</div>
{/source}

Corsi di formazione specialistica

{source}<style>
/* compatta SOLO il modulo centrale */
.micro-centro .micro-box {
color: #2b2430;
margin: 0 !important;
padding: 0 !important;
}

.micro-centro .micro-servizi {
display: grid;
gap: 6px !important;
margin: 0 !important;
}

.micro-centro .micro-intro {
margin: 0 0 2px 0 !important;
font-size: 0.92rem;
line-height: 1.3;
font-weight: 700;
color: #7d3f8a;
}

.micro-centro .micro-servizio {
padding: 0 0 8px 0 !important;
margin: 0 !important;
border-bottom: 1px solid rgba(160, 90, 168, .12);
}

.micro-centro .micro-servizio:last-child {
border-bottom: none;
padding-bottom: 0 !important;
}

.micro-centro .micro-servizio p {
margin: 0 0 4px 0 !important;
font-size: 0.96rem;
line-height: 1.35;
color: rgba(43,36,48,.82);
}

.micro-centro .micro-location {
display: block;
margin-top: 1px !important;
font-style: italic;
color: #7d3f8a;
}

.micro-centro .micro-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 90px;
padding: 7px 12px;
border-radius: 10px;
font-weight: 600;
text-decoration: none !important;
transition: all 0.2s ease;
margin-top: 2px !important;
}

.micro-centro .micro-btn.ghost {
background: rgba(255,255,255,.82);
color: #7d3f8a !important;
border: 1px solid rgba(160, 90, 168, .22);
}

.micro-centro .micro-btn.ghost:hover {
background: rgba(255,255,255,.96);
color: #7d3f8a !important;
border-color: rgba(160, 90, 168, .34);
}

/* se il template aggiunge spazio al modulo */
.micro-centro .mod-custom,
.micro-centro .module-content,
.micro-centro .module-body,
.micro-centro .custom {
margin: 0 !important;
padding: 0 !important;
}

/* mobile */
@media (max-width: 768px) {
.micro-centro .micro-servizi {
gap: 6px !important;
}

.micro-centro .micro-servizio {
padding-bottom: 6px !important;
}

.micro-centro .micro-servizio p {
font-size: 0.94rem;
}

.micro-centro .micro-btn {
width: 100%;
text-align: center;
}
}
</style>

<div class="micro-box">
<div class="micro-servizi">
<p class="micro-intro">In partenza nell'autunno 2017</p>

<div class="micro-servizio">
<p>
Psicologia Giuridica e Psicopatologia Forense
<span class="micro-location">Napoli</span>
</p>
<a href="/./corsi/psicologia-giuridica-napoli.html" class="micro-btn ghost">Vedi</a>
</div>

<div class="micro-servizio">
<p>
Psicodiagnosi Generale
<span class="micro-location">Napoli</span>
</p>
<a href="/./corsi/psicodiagnosi-generale-napoli.html" class="micro-btn ghost">Vedi</a>
</div>

<div class="micro-servizio">
<p>
Psicologia Giuridica e Criminologia
<span class="micro-location">Campobasso</span>
</p>
<a href="/./corso-di-psicologia-giuridica-e-criminologia.html" class="micro-btn ghost">Vedi</a>
</div>
</div>
</div>
{/source}

Corsi Mindfulness

{source}<style>
.micro-box {
color: #2b2430;
}

.micro-box h3 {
margin: 0 0 18px 0;
font-size: 1.55rem;
line-height: 1.2;
color: #2b2430;
}

.micro-servizi {
display: grid;
gap: 18px;
margin: 0;
}

.micro-intro {
margin: 0 0 8px 0;
font-size: 1rem;
line-height: 1.5;
font-weight: 700;
color: #7d3f8a;
}

.micro-servizio {
padding: 0 0 18px 0;
border-bottom: 1px solid rgba(160, 90, 168, .12);
}

.micro-servizio:last-child {
border-bottom: none;
padding-bottom: 0;
}

.micro-servizio p {
margin: 0 0 12px 0;
font-size: 1rem;
line-height: 1.6;
color: rgba(43,36,48,.82);
}

.micro-location {
display: block;
margin-top: 4px;
font-style: italic;
color: #7d3f8a;
}

.micro-btn {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 110px;
padding: 10px 16px;
border-radius: 10px;
font-weight: 600;
text-decoration: none !important;
transition: all 0.2s ease;
}

.micro-btn.primary {
background: linear-gradient(135deg, #a05aa8, #7d3f8a);
color: #fff !important;
box-shadow: 0 8px 20px rgba(125,63,138,.22);
}

.micro-btn.primary:hover {
transform: translateY(-1px);
box-shadow: 0 10px 24px rgba(125,63,138,.28);
color: #fff !important;
}

.micro-btn.ghost {
background: rgba(255,255,255,.82);
color: #7d3f8a !important;
border: 1px solid rgba(160, 90, 168, .22);
}

.micro-btn.ghost:hover {
background: rgba(255,255,255,.96);
color: #7d3f8a !important;
border-color: rgba(160, 90, 168, .34);
}

@media (max-width: 768px) {
.micro-box h3 {
font-size: 1.35rem;
}

.micro-servizi {
gap: 14px;
}

.micro-servizio {
padding-bottom: 14px;
}

.micro-servizio p {
font-size: 0.98rem;
}

.micro-btn {
width: 100%;
text-align: center;
}
}
</style>

<div class="micro-box">
<div class="micro-servizi">
<div class="micro-servizio">
<p>
Mindfulness a Napoli, giornate di mindfulness presso il Centro Psicologico MICRO per sperimentare benessere psicologico e migliorare il proprio pensiero
</p>
<a href="/./contattaci.html" class="micro-btn primary">Contattaci</a>
</div>
</div>
</div>
{/source}