.elementor-298 .elementor-element.elementor-element-1d81b5d{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-c6e3c0a *//* === Mari Temporada · Seja um Parceiro === */
:root{
  --sp-primary:#3A83F1;
  --sp-primary-ink:#2463bf;
  --sp-accent:#F2C24E;
  --sp-text:#0f172a;
  --sp-muted:#475569;
  --sp-bg:#F5F9FD;
  --sp-border:#e6eaf0;
  --sp-radius:16px;
  --sp-shadow:0 10px 30px rgba(2,6,23,.08);
}

.sp-container{width:min(1140px,92vw);margin-inline:auto;}

.sp-hero{position:relative;padding:88px 0 58px;background:#fff;text-align:center;overflow:hidden;}
.sp-hero h1{font:800 clamp(32px,4.6vw,48px)/1.15 Poppins, Inter, system-ui, sans-serif;color:var(--sp-text);margin:0 0 8px;}
.sp-sub{font:400 18px/1.6 Inter, system-ui, sans-serif;color:var(--sp-muted);max-width:820px;margin:0 auto;}
.sp-hero-bg{position:absolute;inset:0;z-index:-1;
  background:
    radial-gradient(1100px 550px at 15% -10%, rgba(58,131,241,.12), transparent 60%),
    radial-gradient(1000px 500px at 85% 0%, rgba(242,194,78,.12), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.6), rgba(255,255,255,0));
}

.sp-grid-wrap{background:var(--sp-bg);padding:56px 0 80px;}
.sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
@media(max-width:980px){.sp-grid{grid-template-columns:1fr;}} 

.sp-card{
  display:flex;flex-direction:column;gap:10px;
  background:#fff;border:1px solid var(--sp-border);border-radius:18px;padding:22px;
  text-decoration:none;box-shadow:var(--sp-shadow);height:100%;transition:.25s ease;
}
.sp-card:hover{transform:translateY(-4px);box-shadow:0 12px 34px rgba(58,131,241,.12);}
.sp-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;}
.sp-card h3{font:700 20px/1.2 Poppins, Inter, system-ui, sans-serif;color:var(--sp-text);margin:4px 0 4px;}
.sp-card p{font:400 15px/1.7 Inter, system-ui, sans-serif;color:var(--sp-muted);margin:0 0 8px;}
.sp-link{
  margin-top:auto;align-self:flex-start;
  padding:10px 18px;border-radius:999px;border:2px solid var(--sp-primary);
  color:var(--sp-primary);font:800 14px/1 Poppins, Inter, system-ui, sans-serif;
  transition:.2s;
}
.sp-card:hover .sp-link{background:var(--sp-primary);color:#fff;border-color:var(--sp-primary-ink);}/* End custom CSS */