body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-lime-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.g-quality-left>.g-split{display:flex;flex-direction:column;align-items:stretch;gap:30px}.g-quality-left .g-image{height:330px}.g .g-lime-cutout{width:100%;max-width:420px;height:auto;max-height:850px;object-fit:contain;margin:auto;background:transparent}@media(max-width:700px){.g-lime-layout{grid-template-columns:1fr;gap:25px}.g .g-lime-cutout{max-width:240px;max-height:430px}.g-quality-left .g-image{height:260px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-ripening-labels{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:12px;font-weight:bold;color:#163e2c;font-size:18px}.g .g-ripening-photo{width:100%;height:auto;margin:25px auto 0}.g-ripening-data{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.g-ripening-data strong{font-size:32px;color:#397448;display:block}@media(max-width:600px){.g-ripening-labels{font-size:12px;gap:4px}.g-ripening-data{grid-template-columns:1fr}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-lime-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.g-quality-left>.g-split{display:flex;flex-direction:column;align-items:stretch;gap:30px}.g-quality-left .g-image{height:330px}.g .g-lime-cutout{width:100%;max-width:420px;height:auto;max-height:850px;object-fit:contain;margin:auto;background:transparent}@media(max-width:700px){.g-lime-layout{grid-template-columns:1fr;gap:25px}.g .g-lime-cutout{max-width:240px;max-height:430px}.g-quality-left .g-image{height:260px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-card-icon{display:flex;width:66px;height:66px;border-radius:18px;align-items:center;justify-content:center;background:#edf4df;color:#28704d;margin:18px 0 15px}.g-card-icon svg{display:block;width:32px;height:32px}.g-card{transition:box-shadow .3s ease,border-color .3s ease,translate .3s ease}.g-card:hover{translate:0 -6px;border-color:#a2c468;box-shadow:0 12px 30px #173f3012}.g-card-icon{transition:background .3s ease,color .3s ease,rotate .3s ease}.g-card:hover .g-card-icon{background:#d9eab9;rotate:-5deg}.g-btn{transition:translate .25s ease,box-shadow .25s ease,background .25s ease}.g-btn:hover{translate:0 -3px;box-shadow:0 8px 22px #102e2125}.g-gallery img,.g-image{transition:filter .4s ease,scale .4s ease}.g-gallery img:hover,.g-image:hover{filter:saturate(1.08);scale:1.015}.g-nav a{transition:opacity .2s ease}.g-nav a:hover{opacity:.72}html{scroll-behavior:smooth}@keyframes gaIntro{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes gaReveal{from{opacity:.25;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes gaFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}@media(prefers-reduced-motion:no-preference){.g-hero h1{animation:gaIntro .8s ease both}.g-hero p{animation:gaIntro .85s .12s ease both}.g-hero .g-tags{animation:gaIntro .85s .22s ease both}.g-hero .g-actions{animation:gaIntro .85s .32s ease both}.g-lime-cutout{animation:gaFloat 7s ease-in-out infinite}@supports(animation-timeline:view()){.g-section h2,.g-section .g-card,.g-section .g-image,.g-section .g-gallery,.g-section .g-ripening-photo{animation:gaReveal linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.g *{animation:none!important;transition:none!important}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-lime-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.g-quality-left>.g-split{display:flex;flex-direction:column;align-items:stretch;gap:30px}.g-quality-left .g-image{height:330px}.g .g-lime-cutout{width:100%;max-width:420px;height:auto;max-height:850px;object-fit:contain;margin:auto;background:transparent}@media(max-width:700px){.g-lime-layout{grid-template-columns:1fr;gap:25px}.g .g-lime-cutout{max-width:240px;max-height:430px}.g-quality-left .g-image{height:260px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-ripening-labels{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:12px;font-weight:bold;color:#163e2c;font-size:18px}.g .g-ripening-photo{width:100%;height:auto;margin:25px auto 0}.g-ripening-data{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:40px}.g-ripening-data strong{font-size:32px;color:#397448;display:block}@media(max-width:600px){.g-ripening-labels{font-size:12px;gap:4px}.g-ripening-data{grid-template-columns:1fr}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.g-lime-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.g-quality-left>.g-split{display:flex;flex-direction:column;align-items:stretch;gap:30px}.g-quality-left .g-image{height:330px}.g .g-lime-cutout{width:100%;max-width:420px;height:auto;max-height:850px;object-fit:contain;margin:auto;background:transparent}@media(max-width:700px){.g-lime-layout{grid-template-columns:1fr;gap:25px}.g .g-lime-cutout{max-width:240px;max-height:430px}.g-quality-left .g-image{height:260px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}.page-id-15 .g-hero{background:#163e2c url("https://www.granagro.mx/wp-content/uploads/2026/10/Limas-frescas-en-un-salpicon-de-agua.png") center center/cover no-repeat;min-height:620px;display:flex;align-items:center;padding:65px 0}.page-id-15 .g-hero>.g-split{display:block}.page-id-15 .g-hero>.g-split>div{width:49%;max-width:580px}.page-id-15 .g-hero-img{display:none}@media(max-width:700px){.page-id-15 .g-hero{background-position:70% bottom;background-size:auto 360px;padding:35px 0 360px;min-height:0}.page-id-15 .g-hero>.g-split>div{width:100%;max-width:none}.page-id-15 .g-hero h1{font-size:43px}}.page-id-15 #main-header,.page-id-15 #main-footer,.page-id-15 .entry-title{display:none}.page-id-15 #main-content .container{width:100%;max-width:none;padding:0!important}.page-id-15 #left-area{width:100%;padding:0}.page-id-15 #page-container{padding-top:0!important}.page-id-15 .et_post_meta_wrapper{display:none}.g{--forest:#163e2c;--lime:#b5d66a;--cream:#faf9f4;font-family:Arial,sans-serif;color:#294436;background:var(--cream);font-size:16px;line-height:1.7}.g *{box-sizing:border-box}.g h1,.g h2,.g h3{font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--forest)}.g h1{font-size:clamp(43px,5.4vw,76px)}.g h2{font-size:clamp(30px,3.6vw,48px);margin:12px 0 25px}.g h3{font-size:24px;margin:20px 0 16px}.g p{padding-bottom:18px}.g img{display:block;max-width:100%;object-fit:cover}.g a{color:inherit}.g-wrap{width:min(1200px,90%);margin:auto}.g-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:25px}.g-logo{width:170px;height:90px;object-fit:contain!important}.g-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:700}.g-btn{display:inline-block;padding:13px 24px;border-radius:28px;background:var(--lime);color:#173824!important;font-weight:700;text-decoration:none;line-height:1.5}.g-outline{background:transparent;border:1px solid #a9c58b;color:white!important}.g-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:2px;color:#5b7f3e;text-transform:uppercase}.g-hero{background:radial-gradient(ellipse at 85% 35%,#567b26 0%,#24492b 44%,#163725 100%);color:#eaf0dc;padding:70px 0 80px}.g-hero h1{color:white}.g-hero h1 span{color:var(--lime)}.g-hero .g-eyebrow{color:var(--lime)}.g-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.g-hero p{font-size:18px;max-width:560px;margin-top:22px}.g-hero-img{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:contain}.g-tags{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0 28px}.g-tags span{border:1px solid #ffffff30;border-radius:25px;padding:5px 12px;font-size:12px}.g-actions{display:flex;gap:12px;flex-wrap:wrap}.g-section{padding:85px 0;scroll-margin-top:25px}.g-white{background:white}.g-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.g-card{background:white;border:1px solid #e2e8d8;padding:28px;border-radius:20px}.g-card p{font-size:14px;margin-top:14px}.g-card strong{font-size:19px;color:#4c7628}.g-num{font-size:12px;color:#5b7f3e;letter-spacing:2px}.g-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.g-stat{border-top:2px solid #b5d66a;padding:23px 0}.g-stat strong{display:block;font-size:38px;color:var(--forest);letter-spacing:-2px;line-height:1.2}.g-stat span{font-size:13px}.g-image{width:100%;height:420px;border-radius:24px}.g-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.g-process div{padding:20px;background:#edf2e3;border-radius:12px;font-weight:bold;font-size:14px}.g-gallery{display:grid;grid-template-columns:1fr 1fr;gap:22px}.g-gallery img{width:100%;height:310px;border-radius:20px}.g-calibres{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin:30px 0}.g-calibres div{background:white;border-radius:18px;border:1px solid #dce6ce;text-align:center;padding:28px 10px}.g-calibres strong{font-size:34px;color:#32714b;display:block}.g-calibres span{font-size:12px}.g-dark{background:var(--forest);color:#e3ecd9}.g-dark h2,.g-dark h3{color:white}.g-dark .g-eyebrow{color:var(--lime)}.g-market{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.g-market span{padding:12px 22px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff25}.g-faq details{padding:20px 0;border-bottom:1px solid #dce3d4}.g-faq summary{cursor:pointer;font-size:18px;font-weight:bold;color:var(--forest)}.g-faq details p{padding-top:15px}.g-contact{padding:50px;border-radius:28px;background:#e9f1d9}.g-foot{background:#102e21;color:#d7e2ce;padding:40px 0;font-size:13px}.g-foot a{color:#c5e580}.g-foot-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.g small{font-size:13px}.g-list{padding-left:20px;margin:15px 0 25px}.g-list li{margin-bottom:12px}@media(max-width:900px){.g-grid{grid-template-columns:1fr 1fr}.g-split{grid-template-columns:1fr;gap:30px}.g-hero-img{aspect-ratio:16/9}.g-head{flex-wrap:wrap}.g-nav{gap:14px;flex-wrap:wrap}.g-section{padding:55px 0}.g-calibres{grid-template-columns:repeat(3,1fr)}.g-process{grid-template-columns:1fr 1fr}}@media(max-width:540px){.g-head{justify-content:center}.g-nav{justify-content:center;font-size:12px}.g-nav .g-btn{padding:9px 15px}.g-grid,.g-gallery,.g-foot-grid{grid-template-columns:1fr}.g-stats{grid-template-columns:1fr}.g-stat{padding:15px 0}.g-contact{padding:28px}.g-image{height:280px}.g-gallery img{height:240px}.g-hero{padding:40px 0}.g-calibres strong{font-size:28px}}.page-id-15 .et_pb_section,.page-id-15 .et_pb_row{padding:0!important}.page-id-15 .et_pb_row{width:100%!important;max-width:none!important}.g-foot>div>div>strong{display:block;margin-bottom:12px}