.elementor-kit-9{--e-global-color-primary:#263637;--e-global-color-secondary:#CAC8A9;--e-global-color-text:#1A2425;--e-global-color-accent:#263637;--e-global-color-86b4fcd:#02010100;--e-global-color-fce4bf7:#E2E1CE;--e-global-typography-primary-font-family:"Quattrocento";--e-global-typography-primary-font-size:4em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:-0.02em;--e-global-typography-primary-word-spacing:0em;--e-global-typography-secondary-font-family:"Quattrocento";--e-global-typography-secondary-font-size:3.2em;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0em;--e-global-typography-text-font-family:"Quattrocento Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0em;--e-global-typography-accent-font-family:"Quattrocento Sans";--e-global-typography-accent-font-size:28px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0em;--e-global-typography-accent-word-spacing:0em;--e-global-typography-500544d-font-family:"Poppins";--e-global-typography-500544d-font-size:18px;--e-global-typography-500544d-font-weight:400;--e-global-typography-500544d-text-transform:none;--e-global-typography-500544d-font-style:normal;--e-global-typography-500544d-text-decoration:none;--e-global-typography-500544d-line-height:1.4em;--e-global-typography-500544d-letter-spacing:0px;--e-global-typography-500544d-word-spacing:0px;background-color:var( --e-global-color-secondary );}.elementor-kit-9 a{color:var( --e-global-color-accent );}.elementor-kit-9 a:hover{color:var( --e-global-color-primary );}.elementor-kit-9 h4{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-primary-font-size:7vw;--e-global-typography-secondary-font-size:5vw;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-kit-9{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:40px;--e-global-typography-text-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* SUPER MAYO – Global CSS (C + D Style)
   Version: FINAL v3
*/

:root {
  --sm-yellow:#FFD54A;
  --sm-red:#FF3B30;
  --sm-green:#25D366;
  --sm-dark:#1f2933;
  --sm-gray:#6b7280;
  --sm-light:#f9fafb;
  --sm-border:#e5e7eb;
  --sm-radius:14px;
  --sm-radius-lg:22px;
  --sm-shadow:0 10px 30px rgba(0,0,0,.08);
  --sm-max:1180px;
  --sm-font-main:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
}

*{box-sizing:border-box;margin:0;padding:0}

body{
  font-family:var(--sm-font-main);
  color:var(--sm-dark);
  background:#fff;
  line-height:1.55;
}

a{text-decoration:none;color:inherit}

/* CONTAINER */
.sm-container{max-width:var(--sm-max);margin:0 auto;padding:0 16px}

/* HEADER */
.sm-header-inner{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:20px;
}

.sm-logo-wrap{display:flex;align-items:center;gap:12px}

.sm-logo-circle{
  width:44px;height:44px;
  border-radius:50%;
  background:var(--sm-yellow);
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:800;
}

.sm-logo-text-main{font-size:20px;font-weight:800}
.sm-logo-text-main .super{color:#000}
.sm-logo-text-main .mayo{color:var(--sm-red)}
.sm-logo-sub{font-size:12px;color:var(--sm-gray)}

.sm-nav{display:flex;align-items:center;gap:18px;font-size:14px}
.sm-nav a:hover{color:var(--sm-red)}

.sm-nav-pill{
  display:flex;align-items:center;gap:6px;
  background:#fef3c7;
  padding:4px 10px;
  border-radius:999px;
  font-size:12px;
}

.sm-nav-pill-dot{
  width:8px;height:8px;border-radius:50%;
  background:var(--sm-green);
}

.sm-nav-whatsapp-btn{
  background:var(--sm-green);
  color:#fff;
  padding:8px 14px;
  border-radius:999px;
  font-weight:600;
}

/* HERO */
.sm-hero-inner{
  display:grid;
  grid-template-columns:1.2fr 1fr;
  gap:40px;
  padding:80px 0;
}

.sm-pill{
  display:inline-flex;
  align-items:center;
  gap:8px;
  background:#ecfeff;
  padding:6px 14px;
  border-radius:999px;
  font-size:13px;
  margin-bottom:20px;
}

.sm-pill-badge{
  background:var(--sm-green);
  color:#fff;
  padding:2px 8px;
  border-radius:999px;
  font-size:12px;
}

.sm-hero-title{
  font-size:42px;
  font-weight:800;
  margin-bottom:16px;
}

.sm-hero-title .highlight{
  color:var(--sm-red);
}

.sm-hero-subtitle{
  font-size:16px;
  color:var(--sm-gray);
  max-width:520px;
  margin-bottom:20px;
}

.sm-hero-highlight{
  display:flex;
  align-items:center;
  gap:10px;
  background:#f0fdf4;
  padding:12px 16px;
  border-radius:var(--sm-radius);
  margin-bottom:24px;
}

.sm-hero-actions{display:flex;gap:14px;margin-bottom:20px}

.sm-btn{
  padding:12px 22px;
  border-radius:999px;
  font-weight:700;
  font-size:14px;
}

.sm-btn-primary{background:var(--sm-green);color:#fff}
.sm-btn-ghost{border:1px solid var(--sm-border)}

.sm-hero-meta{
  display:flex;
  align-items:center;
  gap:10px;
  font-size:13px;
  color:var(--sm-gray);
}

.sm-dot-divider{
  width:4px;height:4px;border-radius:50%;
  background:var(--sm-border);
}

/* HERO CARD */
.sm-hero-card{
  background:#fff;
  border-radius:var(--sm-radius-lg);
  box-shadow:var(--sm-shadow);
  padding:24px;
}

.sm-hero-card-header{
  display:flex;
  justify-content:space-between;
  margin-bottom:16px;
}

.sm-live-pill{
  display:flex;align-items:center;gap:6px;
  font-size:12px;
}

.sm-live-dot{
  width:8px;height:8px;border-radius:50%;
  background:var(--sm-green);
}

.sm-hero-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}

.sm-mini-card{
  border:1px solid var(--sm-border);
  border-radius:var(--sm-radius);
  padding:14px;
}

.sm-mini-value{font-size:22px;font-weight:800}

.sm-chip{font-size:11px;background:#f3f4f6;padding:4px 8px;border-radius:999px}
.sm-chip-green{background:#dcfce7;color:#166534}

/* FOOTER HELPERS */
.sm-avatar{
  width:32px;height:32px;
  border-radius:50%;
  background:#e5e7eb;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:700;
}

.stars{color:#facc15}

/* RESPONSIVE */
@media(max-width:900px){
  .sm-hero-inner{grid-template-columns:1fr}
  .sm-nav{flex-wrap:wrap}
}/* End custom CSS */