.elementor-kit-58{--e-global-color-primary:#4A30AA;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#B9975B;--e-global-color-5596c04:#111111;--e-global-color-19b487e:#F7F7F5;--e-global-color-c7688f1:#2E7D32;--e-global-color-c01727b:#4A30AA;--e-global-color-b46bace:#3D278B;--e-global-typography-primary-font-family:"Monserrat Variable Font";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2px;--e-global-typography-secondary-font-family:"Monserrat Variable Font";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:1.5px;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5px;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1px;--e-global-typography-a4b7257-font-family:"Monserrat Variable Font";--e-global-typography-a4b7257-font-size:44px;--e-global-typography-a4b7257-font-weight:800;--e-global-typography-a4b7257-line-height:1.5px;--e-global-typography-a4b7257-letter-spacing:0.5px;--e-global-typography-8c874e6-font-family:"Monserrat Variable Font";--e-global-typography-8c874e6-font-size:36px;--e-global-typography-8c874e6-font-weight:700;--e-global-typography-8c874e6-line-height:1.2px;--e-global-typography-602ec36-font-family:"Monserrat Variable Font";--e-global-typography-602ec36-font-size:28px;--e-global-typography-602ec36-font-weight:700;--e-global-typography-602ec36-line-height:1.25px;--e-global-typography-034777f-font-family:"Space Grotesk";--e-global-typography-034777f-font-size:16px;--e-global-typography-034777f-font-weight:400;--e-global-typography-d09dea4-font-family:"Space Grotesk";--e-global-typography-d09dea4-font-size:18px;--e-global-typography-d09dea4-font-weight:400;--e-global-typography-d09dea4-line-height:1.55px;--e-global-typography-d202d05-font-family:"Space Grotesk";--e-global-typography-d202d05-font-size:13px;--e-global-typography-d202d05-font-weight:500;--e-global-typography-d202d05-line-height:1.4px;--e-global-typography-98a7e05-font-family:"Monserrat Variable Font";--e-global-typography-98a7e05-font-size:16px;--e-global-typography-98a7e05-font-weight:700;--e-global-typography-98a7e05-text-transform:uppercase;--e-global-typography-98a7e05-line-height:1.2px;--e-global-typography-98a7e05-letter-spacing:1px;--e-global-typography-76f041f-font-family:"Monserrat Variable Font";--e-global-typography-76f041f-font-size:13px;--e-global-typography-76f041f-font-weight:700;--e-global-typography-76f041f-text-transform:uppercase;--e-global-typography-76f041f-line-height:1.2px;--e-global-typography-76f041f-letter-spacing:1px;--e-global-typography-2bb70aa-font-family:"Grift Variable";--e-global-typography-2bb70aa-font-size:18px;--e-global-typography-2bb70aa-font-weight:800;--e-global-typography-2bb70aa-line-height:1.5px;font-family:var( --e-global-typography-034777f-font-family ), Sans-serif;font-size:var( --e-global-typography-034777f-font-size );font-weight:var( --e-global-typography-034777f-font-weight );line-height:var( --e-global-typography-034777f-line-height );letter-spacing:var( --e-global-typography-034777f-letter-spacing );word-spacing:var( --e-global-typography-034777f-word-spacing );}.elementor-kit-58 a{color:var( --e-global-color-c01727b );font-family:var( --e-global-typography-8c874e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8c874e6-font-size );font-weight:var( --e-global-typography-8c874e6-font-weight );line-height:var( --e-global-typography-8c874e6-line-height );letter-spacing:var( --e-global-typography-8c874e6-letter-spacing );word-spacing:var( --e-global-typography-8c874e6-word-spacing );}.elementor-kit-58 a:hover{color:var( --e-global-color-b46bace );}.elementor-kit-58 h1{font-family:var( --e-global-typography-a4b7257-font-family ), Sans-serif;font-size:var( --e-global-typography-a4b7257-font-size );font-weight:var( --e-global-typography-a4b7257-font-weight );line-height:var( --e-global-typography-a4b7257-line-height );letter-spacing:var( --e-global-typography-a4b7257-letter-spacing );word-spacing:var( --e-global-typography-a4b7257-word-spacing );}.elementor-kit-58 h2{font-family:var( --e-global-typography-8c874e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8c874e6-font-size );font-weight:var( --e-global-typography-8c874e6-font-weight );line-height:var( --e-global-typography-8c874e6-line-height );letter-spacing:var( --e-global-typography-8c874e6-letter-spacing );word-spacing:var( --e-global-typography-8c874e6-word-spacing );}.elementor-kit-58 h3{font-family:var( --e-global-typography-602ec36-font-family ), Sans-serif;font-size:var( --e-global-typography-602ec36-font-size );font-weight:var( --e-global-typography-602ec36-font-weight );line-height:var( --e-global-typography-602ec36-line-height );letter-spacing:var( --e-global-typography-602ec36-letter-spacing );word-spacing:var( --e-global-typography-602ec36-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-58 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-58{font-size:var( --e-global-typography-034777f-font-size );line-height:var( --e-global-typography-034777f-line-height );letter-spacing:var( --e-global-typography-034777f-letter-spacing );word-spacing:var( --e-global-typography-034777f-word-spacing );}.elementor-kit-58 a{font-size:var( --e-global-typography-8c874e6-font-size );line-height:var( --e-global-typography-8c874e6-line-height );letter-spacing:var( --e-global-typography-8c874e6-letter-spacing );word-spacing:var( --e-global-typography-8c874e6-word-spacing );}.elementor-kit-58 h1{font-size:var( --e-global-typography-a4b7257-font-size );line-height:var( --e-global-typography-a4b7257-line-height );letter-spacing:var( --e-global-typography-a4b7257-letter-spacing );word-spacing:var( --e-global-typography-a4b7257-word-spacing );}.elementor-kit-58 h2{font-size:var( --e-global-typography-8c874e6-font-size );line-height:var( --e-global-typography-8c874e6-line-height );letter-spacing:var( --e-global-typography-8c874e6-letter-spacing );word-spacing:var( --e-global-typography-8c874e6-word-spacing );}.elementor-kit-58 h3{font-size:var( --e-global-typography-602ec36-font-size );line-height:var( --e-global-typography-602ec36-line-height );letter-spacing:var( --e-global-typography-602ec36-letter-spacing );word-spacing:var( --e-global-typography-602ec36-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-58{font-size:var( --e-global-typography-034777f-font-size );line-height:var( --e-global-typography-034777f-line-height );letter-spacing:var( --e-global-typography-034777f-letter-spacing );word-spacing:var( --e-global-typography-034777f-word-spacing );}.elementor-kit-58 a{font-size:var( --e-global-typography-8c874e6-font-size );line-height:var( --e-global-typography-8c874e6-line-height );letter-spacing:var( --e-global-typography-8c874e6-letter-spacing );word-spacing:var( --e-global-typography-8c874e6-word-spacing );}.elementor-kit-58 h1{font-size:var( --e-global-typography-a4b7257-font-size );line-height:var( --e-global-typography-a4b7257-line-height );letter-spacing:var( --e-global-typography-a4b7257-letter-spacing );word-spacing:var( --e-global-typography-a4b7257-word-spacing );}.elementor-kit-58 h2{font-size:var( --e-global-typography-8c874e6-font-size );line-height:var( --e-global-typography-8c874e6-line-height );letter-spacing:var( --e-global-typography-8c874e6-letter-spacing );word-spacing:var( --e-global-typography-8c874e6-word-spacing );}.elementor-kit-58 h3{font-size:var( --e-global-typography-602ec36-font-size );line-height:var( --e-global-typography-602ec36-line-height );letter-spacing:var( --e-global-typography-602ec36-letter-spacing );word-spacing:var( --e-global-typography-602ec36-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
  --tr-purple:#4A30AA;
  --tr-purple-dark:#392488;
  --tr-leaf:#7BA86B;
  --tr-ink:#222222;
  --tr-charcoal:#121212;
  --tr-off:#F7F7F5;
  --tr-paper:#FFFFFF;
  --tr-radius:14px;
  --tr-shadow:0 10px 30px rgba(0,0,0,.06);
}

/* Typography baseline */
body{color:var(--tr-ink);background:var(--tr-off);}
h1,h2,h3,h4{margin:0 0 8px;}
p{margin:0 0 12px;}

/* Buttons */
.tr-btn-primary .elementor-button{
  background:var(--tr-purple);color:#fff;border-radius:999px;
  padding:12px 18px;border:0;font-weight:700;
}
.tr-btn-secondary .elementor-button{
  background:#fff;color:var(--tr-purple);border:1px solid var(--tr-purple);
  border-radius:999px;padding:12px 18px;font-weight:700;
}

/* Cards */
.tr-proof .elementor-widget-wrap,
.tr-card,.tr-card-wrap{
  background:#fff;border:1px solid #eee;border-radius:var(--tr-radius);
  box-shadow:var(--tr-shadow);padding:16px;
}

/* KPIs */
.tr-kpi .elementor-heading-title{color:var(--tr-purple-dark);font-weight:800;}

/* Table */
.tr-table table{width:100%;border-collapse:collapse;}
.tr-table th,.tr-table td{border-bottom:1px solid #eee;text-align:left;padding:10px;}
.tr-table small{color:#666;}

/* Notice */
.tr-notice{background:#faf7ff;border:1px solid #e7defa;color:#3a2d77;border-radius:var(--tr-radius);padding:14px 16px;}

/* Header helper */
.tr-header{border-bottom:1px solid #eee;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(10px);}

/* Simple responsive grid helper */
@media(max-width:900px){ .tr-grid-4{display:grid;grid-template-columns:1fr 1fr;gap:12px;} }
@media(max-width:600px){ .tr-grid-4{grid-template-columns:1fr;} }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Monserrat Variable Font';
	font-display: auto;
	src: url('https://staging.trendiifoods.com/wp-content/uploads/2025/12/Montserrat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-display: auto;
	src: url('https://staging.trendiifoods.com/wp-content/uploads/2025/12/SpaceGrotesk-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Grift Variable';
	font-display: auto;
	src: url('https://staging.trendiifoods.com/wp-content/uploads/2025/12/Grift-Variable-VF.ttf') format('truetype');
}
/* End Custom Fonts CSS */