<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>Euregulator – Regulatory Expertise & Tools for Plant Protection Products</title>
<link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,700&family=Open+Sans:wght@300;400;600&display=swap" rel="stylesheet"/>
<style>
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
:root {
--base: #1c2841;
--base-mid: #243354;
--base-light: #2e4068;
--accent: #cc6520;
--accent-light: #e07530;
--accent-pale: #fdf0e8;
--text: #1a2332;
--muted: #5a6a7a;
--light: #f5f6f8;
--white: #ffffff;
--border: #e0e4ea;
}
html { scroll-behavior: smooth; }
body { font-family: 'Open Sans', sans-serif; color: var(--text); background: var(--white); overflow-x: hidden; }
/* ── NAVBAR ── */
nav {
position: fixed; top: 0; left: 0; right: 0; z-index: 200;
background: rgba(28,40,65,0.97);
backdrop-filter: blur(10px);
padding: 0 48px;
display: flex; align-items: center; justify-content: space-between;
height: 68px;
}
.nav-brand {
display: flex; align-items: center; gap: 14px;
text-decoration: none;
}
.nav-logo-img { height: 36px; width: auto; }
.nav-brand-text {
font-family: 'Raleway', sans-serif;
font-weight: 800; font-size: 1.15rem;
letter-spacing: 0.02em;
color: var(--white);
}
.nav-brand-text .eu { color: var(--accent); }
.nav-brand-text .y { color: var(--accent); }
.nav-links {
display: flex; align-items: center; gap: 6px;
list-style: none;
}
.nav-links a {
color: rgba(255,255,255,0.75);
font-size: 0.82rem; font-weight: 600;
text-decoration: none; padding: 8px 12px;
border-radius: 4px;
transition: color 0.2s, background 0.2s;
letter-spacing: 0.02em;
white-space: nowrap;
}
.nav-links a:hover { color: var(--white); background: rgba(255,255,255,0.08); }
.nav-links a.accent { color: var(--accent); }
.nav-links a.accent:hover { color: var(--accent-light); }
.nav-cta {
background: var(--accent); color: var(--white) !important;
padding: 9px 20px !important; border-radius: 4px;
font-weight: 700 !important;
transition: background 0.2s !important;
}
.nav-cta:hover { background: var(--accent-light) !important; }
/* ── HERO ── */
.hero {
min-height: 100vh;
background: var(--base);
display: flex; align-items: center;
padding: 100px 48px 80px;
position: relative; overflow: hidden;
}
.hero-bg {
position: absolute; inset: 0; pointer-events: none;
background:
radial-gradient(ellipse 55% 70% at 90% 40%, rgba(204,101,32,0.12) 0%, transparent 65%),
radial-gradient(ellipse 50% 60% at 5% 90%, rgba(46,64,104,0.8) 0%, transparent 60%);
}
.hero-grid {
position: absolute; inset: 0; opacity: 0.035;
background-image:
linear-gradient(rgba(255,255,255,0.8) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,0.8) 1px, transparent 1px);
background-size: 56px 56px;
}
.hero-inner {
position: relative; z-index: 1;
max-width: 1140px; margin: 0 auto; width: 100%;
display: grid; grid-template-columns: 1fr 1fr;
gap: 80px; align-items: center;
}
.hero-eyebrow {
display: inline-flex; align-items: center; gap: 10px;
font-size: 0.72rem; font-weight: 600;
color: var(--accent); letter-spacing: 0.14em;
text-transform: uppercase; margin-bottom: 24px;
}
.hero-eyebrow::before {
content: ''; display: block;
width: 28px; height: 2px; background: var(--accent);
}
.hero h1 {
font-family: 'Raleway', sans-serif;
font-weight: 900;
font-size: clamp(2.2rem, 4.5vw, 3.6rem);
color: var(--white); line-height: 1.12;
margin-bottom: 24px;
}
.hero h1 em { font-style: italic; color: var(--accent); font-weight: 700; }
.hero-sub {
font-size: 1.05rem; color: rgba(255,255,255,0.68);
line-height: 1.8; margin-bottom: 40px; max-width: 480px;
}
.hero-btns { display: flex; gap: 14px; flex-wrap: wrap; }
.btn-accent {
background: var(--accent); color: var(--white);
padding: 14px 32px; border-radius: 4px;
font-family: 'Raleway', sans-serif;
font-size: 0.9rem; font-weight: 700;
text-decoration: none; letter-spacing: 0.03em;
transition: background 0.2s, transform 0.15s;
display: inline-block;
}
.btn-accent:hover { background: var(--accent-light); transform: translateY(-1px); }
.btn-outline {
border: 1.5px solid rgba(255,255,255,0.3); color: rgba(255,255,255,0.85);
padding: 14px 32px; border-radius: 4px;
font-family: 'Raleway', sans-serif;
font-size: 0.9rem; font-weight: 600;
text-decoration: none;
transition: border-color 0.2s, color 0.2s;
display: inline-block;
}
.btn-outline:hover { border-color: var(--white); color: var(--white); }
/* Hero right — pillars */
.hero-pillars { display: flex; flex-direction: column; gap: 16px; }
.pillar {
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.1);
border-left: 3px solid var(--accent);
border-radius: 6px; padding: 22px 24px;
transition: background 0.2s;
}
a.pillar {
text-decoration: none;
display: block;
}
.pillar:hover { background: rgba(255,255,255,0.08); }
.pillar-icon { font-size: 1.4rem; margin-bottom: 8px; }
.pillar h3 {
font-family: 'Raleway', sans-serif;
font-weight: 700; font-size: 0.95rem;
color: var(--white); margin-bottom: 6px;
}
.pillar p { font-size: 0.82rem; color: rgba(255,255,255,0.55); line-height: 1.6; }
/* ── SECTIONS SHARED ── */
.section { padding: 96px 48px; }
.section-inner { max-width: 1140px; margin: 0 auto; }
.section-label {
display: inline-block;
font-size: 0.7rem; font-weight: 700;
color: var(--accent); letter-spacing: 0.16em;
text-transform: uppercase; margin-bottom: 14px;
}
.section-title {
font-family: 'Raleway', sans-serif;
font-weight: 800;
font-size: clamp(1.7rem, 3vw, 2.4rem);
color: var(--base); line-height: 1.2;
margin-bottom: 16px;
}
.section-sub {
font-size: 1rem; color: var(--muted);
line-height: 1.8; max-width: 580px;
}
.section-header { margin-bottom: 56px; }
/* ── TOOLS ── */
.tools { background: var(--light); }
.tools-grid {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
.tool-card {
background: var(--white);
border: 1px solid var(--border);
border-radius: 10px; padding: 36px;
display: flex; flex-direction: column;
transition: box-shadow 0.2s, border-color 0.2s, transform 0.2s;
text-decoration: none; color: inherit;
}
.tool-card:hover {
box-shadow: 0 8px 32px rgba(28,40,65,0.1);
border-color: var(--accent);
transform: translateY(-3px);
}
.tool-card.coming-soon {
opacity: 0.6; cursor: default;
}
.tool-card.coming-soon:hover {
transform: none; border-color: var(--border);
box-shadow: none;
}
.tool-badge {
display: inline-block;
font-size: 0.68rem; font-weight: 700;
letter-spacing: 0.1em; text-transform: uppercase;
padding: 4px 10px; border-radius: 20px;
margin-bottom: 20px; align-self: flex-start;
}
.badge-free { background: #e6f4ee; color: #1a7a4a; }
.badge-pro { background: var(--accent-pale); color: var(--accent); }
.badge-soon { background: var(--light); color: var(--muted); }
.tool-card h3 {
font-family: 'Raleway', sans-serif;
font-weight: 700; font-size: 1.1rem;
color: var(--base); margin-bottom: 10px;
}
.tool-card p { font-size: 0.88rem; color: var(--muted); line-height: 1.7; flex: 1; }
.tool-link {
display: inline-flex; align-items: center; gap: 6px;
margin-top: 24px; font-size: 0.85rem;
font-weight: 700; color: var(--accent);
font-family: 'Raleway', sans-serif;
}
/* ── CONSULTANCY ── */
.consultancy { background: var(--white); }
.consult-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 64px; align-items: center;
}
.consult-services { display: flex; flex-direction: column; gap: 0; }
.service-item {
display: flex; gap: 20px; align-items: flex-start;
padding: 24px 0; border-bottom: 1px solid var(--border);
}
.service-item:first-child { padding-top: 0; }
.service-item:last-child { border-bottom: none; }
.service-num {
font-family: 'Raleway', sans-serif;
font-weight: 900; font-size: 1.8rem;
color: var(--accent); opacity: 0.35;
line-height: 1; flex-shrink: 0; width: 40px;
}
.service-text h4 {
font-family: 'Raleway', sans-serif;
font-weight: 700; font-size: 1rem;
color: var(--base); margin-bottom: 6px;
}
.service-text p { font-size: 0.88rem; color: var(--muted); line-height: 1.7; }
.consult-cta {
background: var(--base);
border-radius: 10px; padding: 48px;
text-align: center;
}
.consult-cta h3 {
font-family: 'Raleway', sans-serif;
font-weight: 800; font-size: 1.4rem;
color: var(--white); margin-bottom: 14px;
}
.consult-cta p { color: rgba(255,255,255,0.65); font-size: 0.9rem; line-height: 1.7; margin-bottom: 28px; }
/* ── ACADEMY ── */
.academy { background: var(--base); }
.academy .section-title { color: var(--white); }
.academy .section-sub { color: rgba(255,255,255,0.6); }
.academy .section-label { color: var(--accent); }
.academy-grid {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 24px; margin-top: 56px;
}
.course-card {
background: rgba(255,255,255,0.05);
border: 1px solid rgba(255,255,255,0.1);
border-radius: 10px; padding: 32px;
transition: background 0.2s;
}
.course-card:hover { background: rgba(255,255,255,0.08); }
.course-tag {
font-size: 0.68rem; font-weight: 700;
letter-spacing: 0.1em; text-transform: uppercase;
color: var(--accent); margin-bottom: 14px; display: block;
}
.course-card h3 {
font-family: 'Raleway', sans-serif;
font-weight: 700; font-size: 1rem;
color: var(--white); margin-bottom: 10px; line-height: 1.4;
}
.course-card p { font-size: 0.85rem; color: rgba(255,255,255,0.5); line-height: 1.7; }
.course-meta {
display: flex; gap: 16px; margin-top: 20px;
font-size: 0.75rem; color: rgba(255,255,255,0.35);
}
.academy-cta { text-align: center; margin-top: 48px; }
.academy-note { font-size: 0.82rem; color: rgba(255,255,255,0.35); margin-top: 14px; }
/* ── NEWS ── */
.news { background: var(--light); }
.news-grid {
display: grid; grid-template-columns: repeat(3, 1fr);
gap: 28px;
}
.news-card {
background: var(--white);
border: 1px solid var(--border);
border-radius: 10px; overflow: hidden;
transition: box-shadow 0.2s, transform 0.2s;
text-decoration: none; color: inherit;
display: flex; flex-direction: column;
}
.news-card:hover { box-shadow: 0 8px 32px rgba(28,40,65,0.1); transform: translateY(-3px); }
.news-img {
height: 160px;
background: linear-gradient(135deg, var(--base-mid), var(--base));
display: flex; align-items: center; justify-content: center;
font-size: 2.4rem;
}
.news-body { padding: 28px; flex: 1; display: flex; flex-direction: column; }
.news-cat {
font-size: 0.68rem; font-weight: 700;
letter-spacing: 0.1em; text-transform: uppercase;
color: var(--accent); margin-bottom: 10px;
}
.news-card h3 {
font-family: 'Raleway', sans-serif;
font-weight: 700; font-size: 1rem;
color: var(--base); margin-bottom: 10px; line-height: 1.4;
}
.news-card p { font-size: 0.85rem; color: var(--muted); line-height: 1.7; flex: 1; }
.news-date { font-size: 0.75rem; color: var(--muted); margin-top: 16px; }
.news-cta { text-align: center; margin-top: 48px; }
/* ── ABOUT STRIP ── */
.about-strip {
background: var(--white);
padding: 96px 48px;
}
.about-inner {
max-width: 1140px; margin: 0 auto;
display: grid; grid-template-columns: 280px 1fr;
gap: 72px; align-items: center;
}
.about-photo-wrap { position: relative; }
.about-photo {
width: 100%; border-radius: 10px;
object-fit: cover; aspect-ratio: 3/4;
border: 3px solid var(--border);
}
.about-photo-placeholder {
width: 100%; aspect-ratio: 3/4;
border-radius: 10px;
background: linear-gradient(135deg, var(--base-mid), var(--base));
display: flex; align-items: center; justify-content: center;
color: rgba(255,255,255,0.25); font-size: 0.8rem;
border: 3px solid var(--border);
}
.about-accent-bar {
position: absolute; bottom: -12px; left: -12px;
width: 60px; height: 60px;
background: var(--accent); border-radius: 6px;
z-index: -1;
}
.about-content p { font-size: 1rem; color: var(--muted); line-height: 1.85; margin-bottom: 18px; }
.about-tags { display: flex; flex-wrap: wrap; gap: 8px; margin: 24px 0; }
.tag {
background: var(--light); color: var(--base);
font-size: 0.75rem; font-weight: 600;
padding: 6px 14px; border-radius: 20px;
border: 1px solid var(--border);
}
/* ── CONTACT ── */
.contact { background: var(--light); }
.contact-grid {
display: grid; grid-template-columns: 1fr 1fr;
gap: 64px; align-items: start;
}
.contact-info { }
.contact-info p { font-size: 1rem; color: var(--muted); line-height: 1.8; margin-bottom: 32px; }
.contact-details { display: flex; flex-direction: column; gap: 16px; }
.contact-row {
display: flex; align-items: center; gap: 14px;
font-size: 0.9rem; color: var(--text);
}
.contact-icon {
width: 36px; height: 36px; flex-shrink: 0;
background: var(--accent-pale); border-radius: 6px;
display: flex; align-items: center; justify-content: center;
font-size: 1rem;
}
.contact-row a { color: var(--accent); text-decoration: none; font-weight: 600; }
.contact-row a:hover { text-decoration: underline; }
.contact-form { background: var(--white); border-radius: 10px; padding: 40px; border: 1px solid var(--border); }
.form-group { margin-bottom: 20px; }
.form-label { display: block; font-size: 0.82rem; font-weight: 600; color: var(--base); margin-bottom: 8px; }
.form-field {
width: 100%; padding: 12px 16px;
border: 1.5px solid var(--border); border-radius: 4px;
font-size: 0.9rem; font-family: 'Open Sans', sans-serif;
color: var(--text); outline: none;
transition: border-color 0.2s;
}
.form-field:focus { border-color: var(--accent); }
textarea.form-field { resize: vertical; min-height: 120px; }
.form-submit {
background: var(--accent); color: var(--white);
border: none; padding: 14px 32px;
border-radius: 4px; font-size: 0.9rem; font-weight: 700;
cursor: pointer; font-family: 'Raleway', sans-serif;
letter-spacing: 0.03em;
transition: background 0.2s; width: 100%;
}
.form-submit:hover { background: var(--accent-light); }
/* ── FOOTER ── */
footer {
background: var(--base);
padding: 64px 48px 32px;
}
.footer-top {
display: grid; grid-template-columns: 2fr 1fr 1fr 1fr;
gap: 48px; margin-bottom: 48px;
padding-bottom: 48px;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.footer-brand { }
.footer-brand-name {
font-family: 'Raleway', sans-serif;
font-weight: 800; font-size: 1.2rem;
color: var(--white); margin-bottom: 14px;
display: flex; align-items: center; gap: 12px;
}
.footer-brand-name .eu { color: var(--accent); }
.footer-brand-name .y { color: var(--accent); }
.footer-brand-logo { height: 32px; width: auto; }
.footer-brand p { font-size: 0.85rem; color: rgba(255,255,255,0.45); line-height: 1.7; max-width: 260px; }
.footer-col h4 {
font-family: 'Raleway', sans-serif;
font-weight: 700; font-size: 0.8rem;
color: var(--white); letter-spacing: 0.08em;
text-transform: uppercase; margin-bottom: 18px;
}
.footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; }
.footer-col a { color: rgba(255,255,255,0.45); font-size: 0.85rem; text-decoration: none; transition: color 0.2s; }
.footer-col a:hover { color: var(--white); }
.footer-bottom {
display: flex; align-items: center; justify-content: space-between;
flex-wrap: wrap; gap: 16px;
}
.footer-copy { font-size: 0.78rem; color: rgba(255,255,255,0.25); }
.footer-legal { display: flex; gap: 24px; }
.footer-legal a { font-size: 0.78rem; color: rgba(255,255,255,0.25); text-decoration: none; }
.footer-legal a:hover { color: rgba(255,255,255,0.5); }
/* ── ANIMATIONS ── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.hero-eyebrow { animation: fadeUp 0.5s ease both; }
.hero h1 { animation: fadeUp 0.5s 0.1s ease both; }
.hero-sub { animation: fadeUp 0.5s 0.2s ease both; }
.hero-btns { animation: fadeUp 0.5s 0.3s ease both; }
.hero-pillars { animation: fadeUp 0.5s 0.2s ease both; }
/* ── RESPONSIVE ── */
@media (max-width: 1024px) {
.hero-inner { grid-template-columns: 1fr; gap: 48px; }
.hero-pillars { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.footer-top { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 900px) {
nav { padding: 0 24px; }
.nav-links { display: none; }
.section { padding: 72px 24px; }
.about-strip { padding: 72px 24px; }
.tools-grid, .academy-grid, .news-grid { grid-template-columns: 1fr 1fr; }
.consult-grid, .contact-grid { grid-template-columns: 1fr; }
.about-inner { grid-template-columns: 1fr; }
.about-photo-wrap { max-width: 280px; }
footer { padding: 48px 24px 24px; }
.footer-top { grid-template-columns: 1fr 1fr; gap: 32px; }
}
@media (max-width: 600px) {
.hero { padding: 90px 24px 60px; }
.tools-grid, .academy-grid, .news-grid { grid-template-columns: 1fr; }
.hero-pillars { grid-template-columns: 1fr; }
.footer-top { grid-template-columns: 1fr; }
.footer-bottom { flex-direction: column; text-align: center; }
}
</style>
</head>
<body>
<!-- NAVBAR -->
<nav>
<a href="#" class="nav-brand">
<img src="https://www.euregulator.eu/wp-content/uploads/2026/01/euregulator-logo-512.png" alt="Euregulator" class="nav-logo-img"/>
<span class="nav-brand-text"><span class="eu">EU</span>REGULATOR</span>
</a>
<ul class="nav-links">
<li><a href="/tools/" class="accent">Tools</a></li>
<li><a href="/consultancy/">Consultancy</a></li>
<li><a href="/academy/" class="accent">Academy</a></li>
<li><a href="/news/">News</a></li>
<li><a href="/about/">About</a></li>
<li><a href="/contact/" class="nav-cta">Contact Us</a></li>
</ul>
</nav>
<!-- HERO -->
<section class="hero">
<div class="hero-bg"></div>
<div class="hero-grid"></div>
<div class="hero-inner">
<div class="hero-left">
<div class="hero-eyebrow">Plant Protection Products · EU Regulatory</div>
<h1>Regulatory expertise<br>and <em>digital tools</em><br>for EU compliance.</h1>
<p class="hero-sub">Euregulator combines hands-on consultancy with purpose-built software to help companies navigate the complex European regulatory landscape for plant protection products.</p>
<div class="hero-btns">
<a href="/tools/" class="btn-accent">Explore Our Tools</a>
<a href="/consultancy/" class="btn-outline">Consultancy Services</a>
</div>
</div>
<div class="hero-pillars">
<a href="/consultancy/" class="pillar">
<div class="pillar-icon">⚖️</div>
<h3>Consultancy</h3>
<p>Regulatory compliance, risk assessment and product authorisation across EU markets.</p>
</a>
<a href="/tools/" class="pillar">
<div class="pillar-icon">🛠️</div>
<h3>EUREGULATORy Tools</h3>
<p>Professional software to automate regulatory workflows — free and pro versions.</p>
</a>
<a href="/academy/" class="pillar">
<div class="pillar-icon">🎓</div>
<h3>EUREGULATORy Academy</h3>
<p>Practical training courses on EU regulatory frameworks for PPP professionals.</p>
</a>
<a href="/news/" class="pillar">
<div class="pillar-icon">📰</div>
<h3>EUREGULATORy News</h3>
<p>Updates, analyses and insights on EU plant protection regulation.</p>
</a>
</div>
</div>
</section>
<!-- TOOLS -->
<section class="section tools" id="tools">
<div class="section-inner">
<div class="section-header">
<span class="section-label">EUREGULATORy Tools</span>
<h2 class="section-title">Software built by regulatory experts,<br>for regulatory experts.</h2>
<p class="section-sub">Each tool in the EUREGULATORy suite solves a specific, real-world problem in EU plant protection regulatory workflows — because we've faced these problems ourselves.</p>
</div>
<div class="tools-grid">
<a href="/tools/focus-toxswa-evaluator/" class="tool-card">
<span class="tool-badge badge-pro">Free + Pro</span>
<h3>Focus Toxswa Evaluator</h3>
<p>Automates extraction and analysis of FOCUS Toxswa simulation results. Process hundreds of projects in minutes, export to Excel and Word, manage buffer zone scenarios.</p>
<span class="tool-link">Learn more →</span>
</a>
<a href="/focus-sw-launcher/" class="tool-card">
<span class="tool-badge badge-pro">Free Trial + Pro</span>
<h3>Focus SW Launcher</h3>
<p>Run your FOCUS Macro SW and Toxswa simulations 3.5× faster with automated parallel execution. Set it up, walk away, come back to results.</p>
<span class="tool-link">Learn more →</span>
</a>
<a href="/tools/focus-meteo-converter/" class="tool-card">
<span class="tool-badge badge-free">Free</span>
<h3>Focus Meteo Converter</h3>
<p>Converts meteorological data from FOCUS PELMO format to RICEWQ format. A simple but essential tool — and one nobody else has made available.</p>
<span class="tool-link">Download free →</span>
</a>
</div>
</div>
</section>
<!-- CONSULTANCY -->
<section class="section consultancy" id="consultancy">
<div class="section-inner">
<div class="consult-grid">
<div>
<span class="section-label">Consultancy</span>
<h2 class="section-title">Expert regulatory support for PPP companies.</h2>
<p class="section-sub" style="margin-bottom:40px;">With decades of hands-on experience in plant protection product regulation, Euregulator provides targeted support to SMEs and international companies operating in EU markets.</p>
<div class="consult-services">
<div class="service-item">
<div class="service-num">01</div>
<div class="service-text">
<h4>Regulatory Compliance</h4>
<p>Assessment and guidance on compliance with EU regulations for plant protection products, including Regulation (EC) No 1107/2009.</p>
</div>
</div>
<div class="service-item">
<div class="service-num">02</div>
<div class="service-text">
<h4>Risk Assessment</h4>
<p>Environmental and ecotoxicological risk assessment in support of regulatory dossiers, including aquatic exposure modelling with FOCUS tools.</p>
</div>
</div>
<div class="service-item">
<div class="service-num">03</div>
<div class="service-text">
<h4>Product Authorisation</h4>
<p>Support throughout the authorisation process for plant protection products in EU member states — from dossier preparation to submission.</p>
</div>
</div>
</div>
</div>
<div class="consult-cta">
<h3>Need regulatory support?</h3>
<p>Whether you are preparing a new dossier, responding to regulatory questions, or planning a product launch in EU markets — let's talk.</p>
<a href="/contact/" class="btn-accent">Request a Free Call</a>
</div>
</div>
</div>
</section>
<!-- ACADEMY -->
<section class="section academy" id="academy">
<div class="section-inner">
<div class="section-header">
<span class="section-label">EUREGULATORy Academy</span>
<h2 class="section-title">Practical training for EU regulatory professionals.</h2>
<p class="section-sub">Courses designed by practitioners, focused on real regulatory challenges — not generic overviews.</p>
</div>
<div class="academy-grid">
<div class="course-card">
<span class="course-tag">Coming Soon</span>
<h3>Introduction to FOCUS Aquatic Exposure Modelling</h3>
<p>A practical course covering STEP 1–4 of the FOCUS surface water and groundwater exposure assessment framework.</p>
<div class="course-meta">
<span>🕒 Online</span>
<span>📋 Beginner–Intermediate</span>
</div>
</div>
<div class="course-card">
<span class="course-tag">Coming Soon</span>
<h3>FOCUS Toxswa: From Simulation to Regulatory Report</h3>
<p>Learn how to run FOCUS Toxswa simulations, interpret results, and produce compliant regulatory documentation efficiently.</p>
<div class="course-meta">
<span>🕒 Online</span>
<span>📋 Intermediate</span>
</div>
</div>
<div class="course-card">
<span class="course-tag">Coming Soon</span>
<h3>EU Authorisation Process for Plant Protection Products</h3>
<p>A step-by-step guide to the zonal authorisation process under Regulation (EC) No 1107/2009.</p>
<div class="course-meta">
<span>🕒 Online</span>
<span>📋 All levels</span>
</div>
</div>
</div>
<div class="academy-cta">
<a href="/contact/" class="btn-accent">Notify Me When Courses Launch</a>
<p class="academy-note">Leave your email and be the first to know when the Academy opens.</p>
</div>
</div>
</section>
<!-- NEWS -->
<section class="section news" id="news">
<div class="section-inner">
<div class="section-header">
<span class="section-label">EUREGULATORy News</span>
<h2 class="section-title">Regulatory insights and updates.</h2>
<p class="section-sub">Analysis, commentary and practical guidance on EU plant protection regulation — written by a practitioner for practitioners.</p>
</div>
<div class="news-grid">
[news_euregulator]
</div>
<div class="news-cta">
<a href="/news/" class="btn-accent" style="background:var(--base); display:inline-block; padding:14px 32px; border-radius:4px; font-family:Raleway,sans-serif; font-weight:700; color:white; text-decoration:none;">View All Articles</a>
</div>
</div>
</section>
<!-- ABOUT -->
<section class="about-strip" id="about">
<div class="about-inner">
<div class="about-photo-wrap">
<img src="https://www.euregulator.eu/wp-content/uploads/2026/01/IMG20240925164754-scaled.jpg" class="about-photo" alt="Stefano Ravagli"/>
<div class="about-accent-bar"></div>
</div>
<div class="about-content">
<span class="section-label">About</span>
<h2 class="section-title">Stefano Ravagli<br>Founder, Euregulator</h2>
<p>I am a regulatory and technical consultant specialised in plant protection products in Europe, with decades of experience working within the industry — most recently at a leading company in the sector, which is now also my first consulting client.</p>
<p>I founded Euregulator to offer the kind of expert, hands-on regulatory support that SMEs and international companies genuinely need: practical, efficient, and grounded in real experience with the European regulatory system.</p>
<p>The EUREGULATORy Tools suite grew out of the same philosophy — automating the repetitive, error-prone parts of regulatory work so that professionals can focus on what actually requires expert judgement.</p>
<div class="about-tags">
<span class="tag">Regulatory Affairs</span>
<span class="tag">Plant Protection Products</span>
<span class="tag">FOCUS Toxswa</span>
<span class="tag">Risk Assessment</span>
<span class="tag">EU Authorisation</span>
<span class="tag">Ferrara, Italy</span>
</div>
<p style="margin-top:28px;">
<a href="mailto:stefano.ravagli@euregulator.eu" style="color:var(--accent); font-weight:700; text-decoration:none;">stefano.ravagli@euregulator.eu</a>
</p>
</div>
</div>
</section>
<!-- CONTACT -->
<section class="section contact" id="contact">
<div class="section-inner">
<div class="contact-grid">
<div class="contact-info">
<span class="section-label">Contact</span>
<h2 class="section-title">Let's talk.</h2>
<p>Whether you need regulatory support, want to learn more about our tools, or are interested in upcoming Academy courses — get in touch and I will get back to you promptly.</p>
<div class="contact-details">
<div class="contact-row">
<div class="contact-icon">📧</div>
<a href="mailto:stefano.ravagli@euregulator.eu">stefano.ravagli@euregulator.eu</a>
</div>
<div class="contact-row">
<div class="contact-icon">📱</div>
<a href="tel:+393471371492">+39 347 137 1492</a>
</div>
<div class="contact-row">
<div class="contact-icon">📍</div>
<span>Via Carlo Mayr 113, 44121 Ferrara (FE), Italy</span>
</div>
<div class="contact-row">
<div class="contact-icon">🔗</div>
<a href="https://www.linkedin.com/in/stefano-ravagli" target="_blank">LinkedIn Profile</a>
</div>
</div>
</div>
<div class="contact-form">
<!-- Replace with your contact form plugin shortcode -->
<div class="form-group">
<label class="form-label">Name</label>
<input type="text" class="form-field" placeholder="Your name"/>
</div>
<div class="form-group">
<label class="form-label">Email</label>
<input type="email" class="form-field" placeholder="your@email.com"/>
</div>
<div class="form-group">
<label class="form-label">Subject</label>
<input type="text" class="form-field" placeholder="Consultancy / Tools / Academy / Other"/>
</div>
<div class="form-group">
<label class="form-label">Message</label>
<textarea class="form-field" placeholder="Tell me how I can help..."></textarea>
</div>
<button class="form-submit">Send Message</button>
</div>
</div>
</div>
</section>
<!-- FOOTER -->
<footer>
<div class="footer-top">
<div class="footer-brand">
<div class="footer-brand-name">
<img src="https://www.euregulator.eu/wp-content/uploads/2026/01/euregulator-logo-512.png" alt="Euregulator" class="footer-brand-logo"/>
<span><span class="eu">EU</span>REGULATOR</span>
</div>
<p>Regulatory expertise and digital tools for plant protection products in Europe. Built by practitioners, for practitioners.</p>
</div>
<div class="footer-col">
<h4>Tools</h4>
<ul>
<li><a href="/tools/focus-toxswa-evaluator/">Focus Toxswa Evaluator</a></li>
<li><a href="/focus-sw-launcher/">Focus SW Launcher</a></li>
<li><a href="/tools/focus-meteo-converter/">Focus Meteo Converter</a></li>
</ul>
</div>
<div class="footer-col">
<h4>Services</h4>
<ul>
<li><a href="/consultancy/">Consultancy</a></li>
<li><a href="/academy/">Academy</a></li>
<li><a href="/news/">News</a></li>
</ul>
</div>
<div class="footer-col">
<h4>Company</h4>
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/contact/">Contact</a></li>
<li><a href="mailto:stefano.ravagli@euregulator.eu">Email Us</a></li>
</ul>
</div>
</div>
<div class="footer-bottom">
<span class="footer-copy">© 2026 Euregulator di Ravagli Stefano e C. S.n.c. — VAT IT02197130384</span>
<div class="footer-legal">
<a href="#">Privacy Policy</a>
<a href="#">Cookie Policy</a>
</div>
</div>
</footer>
</body>
</html>