:root{--navy:#062848;--teal:#087d80;--gold:#d79a2b;--ink:#0b2948;--muted:#5e6c78;--site-font:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--site-font);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,a,span,strong,small,label,button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}
.site-header{height:76px;padding:0 max(5vw,24px);display:flex;align-items:center;gap:36px;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);box-shadow:0 1px 12px rgba(9,40,70,.08);backdrop-filter:blur(12px)}.brand img{width:164px;height:46px;object-fit:contain}.main-nav{display:flex;align-items:center;justify-content:center;gap:34px;margin-left:auto}.main-nav a{font-size:14px;font-weight:650;position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--gold);transition:.25s}.main-nav a:hover:after{right:0}.header-actions{display:flex;gap:12px;align-items:center}.language{border:1px solid #d8e0e7;background:#fff;padding:11px 12px;color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.04em;transition:.2s;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--navy);color:#fff}.button-teal{background:var(--teal);color:#fff}.button-outline{border:1px solid var(--teal);color:var(--ink);background:#fff}.button-gold{background:var(--gold);color:#082744;border:0}.menu-toggle{display:none;border:0;background:none;width:38px;padding:8px}.menu-toggle span{height:2px;background:var(--navy);margin:5px 0;display:block}
.hero{min-height:540px;background:linear-gradient(90deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.92) 40%,rgba(255,255,255,0) 66%),url('../images/hero-products.png') center/cover no-repeat;display:flex;align-items:center}.hero-content{width:min(1160px,90vw);margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-size:11px;font-weight:800;margin:0 0 10px}.hero h1{font-size:clamp(42px,5vw,67px);line-height:1.04;letter-spacing:-.045em;margin:0 0 20px;max-width:760px}.hero h1 span{color:#0d355a}.hero-lead{font-size:17px;line-height:1.7;max-width:570px;color:#50616d}.hero-buttons{display:flex;gap:16px;margin-top:28px}.market-line{display:flex;align-items:center;gap:14px;margin-top:38px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.market-line i{width:4px;height:4px;border-radius:50%;background:var(--gold)}
.trust-strip{background:linear-gradient(115deg,#062b4c,#003b60);color:white}.trust-grid{width:min(1180px,92vw);margin:auto;min-height:120px;display:grid;grid-template-columns:repeat(4,1fr) 1.4fr;align-items:center}.trust-item{display:flex;align-items:center;gap:14px;padding:10px 20px;border-right:1px solid rgba(255,255,255,.25)}.line-icon{font-size:30px;color:#f2b53f}.trust-item b{font-size:12px;text-transform:uppercase;display:block}.trust-item small{display:block;font-size:11px;line-height:1.5;margin-top:6px;color:#d7e4ee}.certs{display:flex;justify-content:center;gap:12px}.certs>span{width:62px;height:62px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:var(--navy);font-weight:900;font-size:11px}.certs small{font-size:7px;font-weight:700}
.section-pad{padding:76px max(5vw,24px)}.split-section{display:grid;grid-template-columns:1fr 1fr;min-height:510px}.about-copy{padding-left:max(7vw,36px);align-self:center}.about-copy>p:not(.eyebrow){color:var(--muted);max-width:630px;line-height:1.75}.about h2,.section-heading h2,.export h2,.faq-quote h2{font-size:clamp(30px,3.5vw,47px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px}.about-image{background:url('../images/quality-facility.png') center/cover no-repeat}.mini-values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}.mini-values div{border-left:2px solid #dce6e8;padding-left:15px}.mini-values b,.mini-values span{display:block}.mini-values b{font-size:13px}.mini-values span{font-size:10px;color:#667681;margin-top:7px;line-height:1.4}
.products{background:#f9faf8}.section-heading{text-align:center;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:4px}.product-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{min-height:350px;border-radius:8px;overflow:hidden;display:flex;align-items:center;padding:48px;background-image:linear-gradient(90deg,rgba(4,58,69,.95),rgba(4,58,69,.6)),url('../images/hero-products.png');background-size:cover;background-position:center}.product-card>div{margin-left:auto;width:56%;color:#fff}.product-card.makhana{background-image:linear-gradient(90deg,rgba(251,247,238,.95),rgba(251,247,238,.55)),url('../images/hero-products.png');background-position:70% center}.product-card.makhana>div{margin-left:0;color:#82530a}.product-kicker{text-transform:uppercase;font-size:10px;letter-spacing:.14em}.product-card h3{font-size:29px;margin:8px 0 15px}.product-card ul{list-style:none;padding:0;margin:0 0 22px}.product-card li{margin:9px 0;font-size:13px}.product-card li:before{content:"✓";margin-right:9px;color:#f4ba4b}.product-card a{text-transform:uppercase;font-weight:800;font-size:11px;border-bottom:1px solid currentColor;padding-bottom:5px}
.export{background:radial-gradient(circle at 45% 50%,#0c4b75,#052c50 60%,#041f39);color:white}.export-inner{width:min(1180px,90vw);margin:auto;padding:62px 0;display:grid;grid-template-columns:.85fr 1.25fr 1.15fr;gap:48px;align-items:center}.export h2{font-size:34px}.export p:not(.eyebrow){color:#d4e1eb;line-height:1.7;font-size:13px}.route-map{height:230px;position:relative;background:radial-gradient(ellipse,#36627d 0 1px,transparent 2px);background-size:16px 16px;border-radius:50%}.route-map:before,.route-map:after{content:"";position:absolute;border:1px solid rgba(230,179,68,.6);width:78%;height:38%;left:9%;top:28%;border-radius:50%;transform:rotate(8deg)}.route-map:after{transform:rotate(-18deg);width:60%;left:18%}.route-map span{position:absolute;font-size:9px;text-transform:uppercase}.india-dot{left:46%;top:49%;background:var(--gold);color:#082744!important;padding:6px 9px;border-radius:50%}.route-one{left:2%;top:31%}.route-two{left:52%;top:8%}.route-three{left:62%;top:72%}.route-four{right:0;top:35%}.process-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.process-row span{font-size:10px;text-align:center;border:1px solid rgba(255,255,255,.25);padding:13px 8px;border-radius:50px}.process-row b{color:var(--gold)}.export-types{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.25);margin-top:28px;padding-top:18px;text-transform:uppercase;font-size:10px;color:#e5b659}
.why-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.why-grid article{display:flex;gap:16px;padding:10px 24px;border-right:1px solid #d8e0e5}.why-grid article:last-child{border:0}.why-grid article>span{font-size:34px;color:var(--teal)}.why-grid h3{font-size:14px;margin:2px 0 8px}.why-grid p{font-size:11px;color:var(--muted);line-height:1.55;margin:0}.logistics-image{height:260px;background:url('../images/global-logistics.png') center/cover no-repeat}
.testimonials{background:#fcfcfb}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:min(1120px,100%);margin:auto}.testimonial-grid blockquote{margin:0;border:1px solid #dde3e7;border-radius:10px;padding:25px;box-shadow:0 7px 24px rgba(13,41,63,.04);background:#fff}.testimonial-grid blockquote div{color:#d99d2f;letter-spacing:.16em}.testimonial-grid p{font-size:13px;line-height:1.55;color:#53636f}.testimonial-grid cite{font-size:11px;font-style:normal;font-weight:700}
.faq-quote{display:grid;grid-template-columns:1fr 1.1fr;gap:42px;width:min(1280px,100%);margin:auto}.faq-quote h2{font-size:30px}.faq-list{border-top:1px solid #dde4e8}.faq-item{border-bottom:1px solid #dde4e8}.faq-item button{width:100%;display:flex;justify-content:space-between;border:0;background:#fff;padding:15px 4px;text-align:left;color:var(--ink);cursor:pointer}.faq-item p{margin:0 0 16px;font-size:12px;color:var(--muted);line-height:1.5}.quote-panel{background:linear-gradient(110deg,rgba(3,43,74,.96),rgba(3,43,74,.8)),url('../images/global-logistics.png') center/cover;padding:38px 42px;color:#fff;border-radius:8px}.quote-panel>p:not(.eyebrow){color:#dce7ed;font-size:13px;line-height:1.6}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quote-form input,.quote-form select{width:100%;padding:13px;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;outline:none}.quote-form select option{color:#102e49}.quote-form input::placeholder{color:#dbe3ea}.quote-form button{grid-column:2}.quote-features{display:flex;gap:25px;margin-top:23px;font-size:10px;text-transform:uppercase}.form-success{border:1px solid rgba(255,255,255,.4);padding:18px;display:flex;flex-direction:column;gap:4px}
.site-footer{background:#042541;color:#fff;padding:46px max(5vw,24px) 18px}.footer-grid{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:38px}.footer-brand img{width:180px;filter:brightness(0) invert(1)}.footer-brand p{font-size:11px;line-height:1.6;color:#cbd7e0;max-width:260px}.site-footer h3{color:#e6b54c;text-transform:uppercase;font-size:10px;letter-spacing:.08em;margin:8px 0 17px}.site-footer a,.site-footer span{font-size:11px;display:block;margin:9px 0;color:#d4e0e8}.socials{display:flex;gap:8px}.socials a{width:26px;height:26px;border-radius:50%;background:#fff;color:#082744;display:flex;align-items:center;justify-content:center;font-weight:800}.footer-bottom{border-top:1px solid rgba(255,255,255,.16);margin-top:34px;padding-top:16px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.08em}.footer-bottom span{font-size:8px;margin:0}
@media(max-width:980px){.main-nav{position:fixed;inset:76px 0 auto;background:#fff;display:none;flex-direction:column;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.main-nav.is-open{display:flex}.menu-toggle{display:block;margin-left:auto}.header-actions{display:none}.hero{background-position:62% center}.hero-content{background:rgba(255,255,255,.84);padding:32px;border-radius:8px}.trust-grid{grid-template-columns:repeat(2,1fr);padding:20px 0}.certs{grid-column:1/-1;margin:15px}.split-section,.faq-quote{grid-template-columns:1fr}.about-image{min-height:430px;order:-1}.product-grid{grid-template-columns:1fr}.export-inner{grid-template-columns:1fr}.route-map{display:none}.why-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:nth-last-child(-n+2){margin-top:10px}.testimonial-grid{grid-template-columns:1fr}.logistics-image{height:200px}}
@media(max-width:620px){.site-header{height:68px;padding:0 18px}.brand img{width:145px}.main-nav{top:68px}.hero{min-height:600px;background-position:72% center}.hero-content{width:100%;padding:34px 22px;border-radius:0;align-self:flex-end;background:linear-gradient(0deg,#fff 45%,rgba(255,255,255,.74))}.hero h1{font-size:40px}.hero-lead{font-size:14px}.hero-buttons{flex-direction:column;align-items:stretch}.market-line{flex-wrap:wrap}.trust-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:17px 10px}.certs{grid-column:auto}.section-pad{padding:58px 20px}.about-image{min-height:320px}.about-copy{padding-left:22px}.mini-values{grid-template-columns:1fr}.product-card{padding:28px;min-height:420px;background-position:60% center}.product-card>div{width:72%}.product-card.makhana>div{width:75%}.why-grid{grid-template-columns:1fr}.why-grid article{border-right:0;border-bottom:1px solid #d8e0e5;padding:18px 4px}.process-row{flex-wrap:wrap}.process-row b{display:none}.faq-quote{padding:58px 20px}.quote-panel{padding:30px 22px}.quote-form{grid-template-columns:1fr}.quote-form button{grid-column:auto}.quote-features{flex-wrap:wrap}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.logistics-image{height:160px}}

/* Shared inner pages */
.main-nav>a.active,.nav-dropdown-toggle.active{color:var(--teal)}.main-nav>a.active:after{right:0}.nav-dropdown{position:relative}.nav-dropdown-toggle{border:0;background:none;color:var(--ink);font-size:14px;font-weight:650;padding:0;cursor:pointer}.nav-dropdown-menu{display:none;position:absolute;top:30px;left:-18px;min-width:190px;background:#fff;padding:10px;box-shadow:0 12px 34px rgba(5,39,68,.16);border-top:3px solid var(--gold)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.is-open .nav-dropdown-menu{display:block}.nav-dropdown-menu a{display:block;padding:11px 12px;font-size:13px;white-space:nowrap}.nav-dropdown-menu a:hover{background:#f4f8f8;color:var(--teal)}
.breadcrumb{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#d5e2ea;margin-bottom:24px}.breadcrumb.dark{color:#617485}.breadcrumb a{color:inherit}.inner-hero{min-height:430px;padding:50px max(5vw,30px);display:flex;align-items:center;background-color:#f6f7f5;background-position:center;background-size:cover}.inner-hero-content{width:min(1180px,100%);margin:auto}.inner-hero-copy{max-width:590px}.inner-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.045em;margin:0 0 14px}.inner-hero h1 span{color:var(--teal)}.inner-hero .lead{font-size:19px;color:#17686d;margin:0 0 18px}.inner-hero p{line-height:1.65;color:#4e606d}.inner-hero.product-rice{background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.88) 43%,rgba(255,255,255,.04) 70%),url('../images/hero-products.png');background-position:center}.inner-hero.product-makhana{background-image:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.88) 43%,rgba(255,255,255,.04) 70%),url('../images/hero-products.png');background-position:78% center}.inner-hero.export-hero{color:#fff;background-image:linear-gradient(90deg,rgba(2,36,64,.97),rgba(2,36,64,.6) 47%,rgba(2,36,64,.05)),url('../images/global-logistics.png');background-position:center}.inner-hero.export-hero p{color:#e1ebf0}.inner-hero.about-hero{background-image:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.8) 48%,rgba(255,255,255,.04)),url('../images/quality-facility.png');background-position:center}.inner-hero.contact-hero{color:#fff;background-image:linear-gradient(90deg,rgba(3,40,71,.98),rgba(3,40,71,.62) 55%,rgba(3,40,71,.18)),url('../images/quality-facility.png');background-position:center}.inner-hero.contact-hero p{color:#e5edf2}.hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.hero-facts span{padding:10px 13px;border:1px solid #d9e2e5;background:rgba(255,255,255,.88);font-size:10px;text-transform:uppercase;font-weight:800}.export-hero .hero-facts span,.contact-hero .hero-facts span{border-color:rgba(255,255,255,.35);background:rgba(0,0,0,.15)}
.feature-band{background:linear-gradient(110deg,#052d50,#043e67);color:#fff}.feature-band-inner{width:min(1180px,92vw);margin:auto;display:grid;grid-template-columns:repeat(5,1fr);min-height:135px;align-items:center}.feature-band article{text-align:center;padding:20px;border-right:1px solid rgba(255,255,255,.25)}.feature-band article:last-child{border:0}.feature-band strong{display:block;color:#e8ab3c;font-size:30px;margin-bottom:9px}.feature-band span{font-size:12px;font-weight:700}.content-section{padding:68px max(5vw,24px)}.content-section.alt{background:#f8faf9}.content-wrap{width:min(1180px,100%);margin:auto}.section-title{text-align:center;margin-bottom:32px}.section-title h2{font-size:clamp(28px,3vw,42px);margin:0 0 10px;letter-spacing:-.035em}.section-title p{margin:0;color:var(--muted)}
.category-cards,.grade-grid,.packaging-grid,.support-grid,.help-grid{display:grid;gap:20px}.category-cards{grid-template-columns:1fr 1fr}.category-card{min-height:330px;border-radius:8px;display:flex;align-items:flex-end;padding:30px;color:#fff;background-size:cover;background-position:center;overflow:hidden}.category-card.rice-bg{background-image:linear-gradient(0deg,rgba(3,39,68,.92),transparent 75%),url('../images/hero-products.png');background-position:30% center}.category-card.makhana-bg{background-image:linear-gradient(0deg,rgba(3,39,68,.92),transparent 75%),url('../images/hero-products.png');background-position:85% center}.category-card h3{font-size:26px;margin:0 0 6px}.category-card p{font-size:12px;margin:0 0 15px}.grade-grid{grid-template-columns:repeat(4,1fr)}.grade-card{border:1px solid #dde4e7;border-radius:7px;overflow:hidden;background:#fff;text-align:center}.grade-photo{height:185px;background-image:url('../images/hero-products.png');background-size:220%;background-position:20% 72%}.grade-card:nth-child(2) .grade-photo{background-position:38% 72%}.grade-card:nth-child(3) .grade-photo{background-position:58% 72%}.grade-card:nth-child(4) .grade-photo{background-position:82% 72%}.makhana-grades .grade-photo{background-position:86% 76%}.makhana-grades .grade-card:nth-child(2) .grade-photo{background-position:93% 70%}.makhana-grades .grade-card:nth-child(3) .grade-photo{background-position:76% 65%}.makhana-grades .grade-card:nth-child(4) .grade-photo{background-position:88% 84%}.grade-card h3{font-size:18px;margin:14px 8px 8px}.grade-card small{display:block;color:var(--muted);margin-bottom:13px}.grade-card a{display:inline-block;background:var(--teal);color:#fff;padding:10px 22px;margin-bottom:17px;text-transform:uppercase;font-size:10px;font-weight:800}
.spec-layout{display:grid;grid-template-columns:1fr 1.3fr .55fr;gap:18px;align-items:stretch}.spec-table{border-collapse:collapse;width:100%;font-size:12px}.spec-table td{padding:10px 12px;border:1px solid #dde4e7}.spec-table td:first-child{font-weight:700;color:#315068}.spec-image{min-height:320px;background:url('../images/hero-products.png') center/cover no-repeat;border-radius:7px}.spec-image.makhana-detail{background-position:88% center}.spec-cta{background:linear-gradient(145deg,#076d73,#033b59);color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:7px}.spec-cta strong{font-size:36px;color:#e6b14a}.spec-cta h3{font-size:20px}.spec-cta p{font-size:12px;line-height:1.6}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.timeline article{position:relative}.timeline-image{height:145px;border-radius:7px;background:url('../images/global-logistics.png') center/cover no-repeat}.timeline article:nth-child(1) .timeline-image{background-image:url('../images/hero-products.png');background-position:15% center}.timeline article:nth-child(2) .timeline-image,.timeline article:nth-child(3) .timeline-image{background-image:url('../images/quality-facility.png')}.timeline article:nth-child(4) .timeline-image{background-image:url('../images/quality-facility.png');background-position:85% center}.timeline article:nth-child(5) .timeline-image{background-image:url('../images/global-logistics.png');background-position:50% center}.timeline b{position:absolute;top:125px;left:8px;background:var(--teal);color:#fff;border:3px solid #fff;border-radius:50%;width:29px;height:29px;text-align:center;line-height:23px}.timeline h3{font-size:14px;margin:17px 0 5px}.timeline p{font-size:10px;color:var(--muted);line-height:1.5;margin:0}.packaging-grid{grid-template-columns:repeat(4,1fr)}.package-card{min-height:240px;padding:24px;display:flex;align-items:flex-end;background-image:linear-gradient(0deg,rgba(3,39,68,.88),transparent),url('../images/hero-products.png');background-size:cover;border-radius:7px;color:#fff}.package-card:nth-child(2){background-position:30% center}.package-card:nth-child(3){background-position:65% center}.package-card:nth-child(4){background-position:92% center}.package-card h3{margin:0;font-size:16px}
.global-banner{background:linear-gradient(110deg,#062c4e,#063b63);color:#fff;padding:56px max(5vw,24px)}.global-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}.global-map{min-height:280px;background:linear-gradient(rgba(4,39,67,.15),rgba(4,39,67,.15)),url('../images/global-logistics.png') center/cover;border-radius:8px}.global-banner h2{font-size:36px;margin:0 0 12px}.global-banner p{color:#d8e5ed;line-height:1.7}.audience-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.audience-row span{border:1px solid #dce4e7;padding:20px 10px;text-align:center;font-size:12px;font-weight:700;background:#fff}.cta-panel{background:linear-gradient(100deg,#006d70,#073a59),url('../images/hero-products.png');background-blend-mode:multiply;background-size:cover;color:#fff;border-radius:8px;padding:34px}.cta-panel h2{margin:0 0 8px}.cta-panel p{color:#dce8eb}.button-row{display:flex;gap:12px;flex-wrap:wrap}
.about-split{display:grid;grid-template-columns:1fr 1.25fr;align-items:center}.about-story{padding:55px max(5vw,40px)}.about-story h2{font-size:40px;margin:0 0 16px}.about-story p{color:var(--muted);line-height:1.7}.about-story-image{min-height:430px;background:url('../images/quality-facility.png') center/cover}.stats-band{display:grid;grid-template-columns:repeat(4,1fr);background:#052f53;color:#fff;padding:30px max(5vw,24px)}.stats-band div{text-align:center;border-right:1px solid rgba(255,255,255,.3)}.stats-band div:last-child{border:0}.stats-band strong{font-size:38px;color:#e8ad3f}.stats-band span{display:block;font-size:12px}.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mission-grid article{padding:35px;text-align:center;border:1px solid #dce4e7}.mission-grid strong{font-size:40px;color:var(--teal)}.mission-grid p{font-size:12px;color:var(--muted);line-height:1.6}.quality-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.quality-photo{min-height:430px;background:url('../images/quality-facility.png') center/cover;border-radius:8px}.quality-list article{margin:18px 0}.quality-list h3{font-size:15px;color:var(--teal);margin:0 0 5px}.quality-list p{font-size:12px;color:var(--muted);margin:0}
.export-support{display:grid;grid-template-columns:1fr 1.3fr .75fr;gap:25px}.doc-list{border:1px solid #dce4e7}.doc-list span{display:block;padding:11px 14px;border-bottom:1px solid #dce4e7;font-size:12px}.export-office{min-height:300px;background:url('../images/quality-facility.png') center/cover;border-radius:7px}.support-grid{grid-template-columns:repeat(4,1fr)}.support-grid article,.help-grid article{padding:28px;text-align:center;border-right:1px solid #dce4e7}.support-grid article:last-child,.help-grid article:last-child{border:0}.support-grid strong,.help-grid strong{font-size:36px;color:var(--teal)}.support-grid h3,.help-grid h3{font-size:15px}.support-grid p,.help-grid p{font-size:11px;color:var(--muted);line-height:1.6}.help-grid{grid-template-columns:repeat(4,1fr)}
.enquiry-layout{display:grid;grid-template-columns:1.6fr .8fr;gap:22px;border:1px solid #dce4e7;padding:20px}.enquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{width:100%;padding:14px;border:1px solid #d8e1e6;background:#fff}.enquiry-form textarea,.enquiry-form .full,.enquiry-form .form-consent{grid-column:1/-1}.enquiry-form textarea{min-height:150px;resize:vertical}.enquiry-form button{justify-self:start}.form-consent{font-size:11px;color:var(--muted)}.form-consent input{width:auto}.enquiry-aside{background:linear-gradient(150deg,#073762,#042544);color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center}.enquiry-aside h3{font-size:25px;margin:0 0 10px}.enquiry-aside p,.enquiry-aside li{font-size:12px;line-height:1.6}.enquiry-aside li{margin:10px 0}.contact-team{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.contact-team article{text-align:center;padding:24px;border-right:1px solid #dce4e7}.contact-team article:last-child{border:0}.contact-team strong{font-size:34px;color:var(--teal)}.contact-team h3{font-size:15px}.contact-team p,.contact-team a{display:block;font-size:12px;color:var(--muted);margin:7px 0}.next-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.office-card{border:1px solid #dce4e7}.office-map{height:220px;background:url('../images/global-logistics.png') left center/cover}.office-card>div:last-child{padding:22px}.steps-list{counter-reset:steps}.steps-list article{counter-increment:steps;position:relative;padding:10px 0 12px 50px}.steps-list article:before{content:counter(steps);position:absolute;left:0;top:5px;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;font-weight:800}.steps-list h3{font-size:14px;margin:0 0 5px}.steps-list p{font-size:11px;color:var(--muted);margin:0}.form-success.light{color:var(--teal);border-color:#9fc9c7;background:#f2fbfa}
@media(max-width:980px){.nav-dropdown{width:100%;text-align:center}.nav-dropdown-menu{position:static;box-shadow:none;border-top:0;padding:10px}.feature-band-inner{grid-template-columns:repeat(2,1fr);padding:16px 0}.feature-band article{border-bottom:1px solid rgba(255,255,255,.2)}.grade-grid,.packaging-grid{grid-template-columns:repeat(2,1fr)}.spec-layout{grid-template-columns:1fr 1fr}.spec-cta{grid-column:1/-1}.timeline{grid-template-columns:repeat(3,1fr)}.global-grid,.about-split,.quality-layout,.export-support,.enquiry-layout,.next-grid{grid-template-columns:1fr}.stats-band{grid-template-columns:repeat(2,1fr);gap:20px}.mission-grid,.contact-team{grid-template-columns:1fr 1fr}.support-grid,.help-grid,.audience-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.inner-hero{min-height:570px;padding:34px 22px;align-items:flex-end;background-position:68% center}.inner-hero-copy{background:rgba(255,255,255,.88);padding:24px;margin:0 -8px}.inner-hero.export-hero .inner-hero-copy,.inner-hero.contact-hero .inner-hero-copy{background:rgba(3,40,71,.82)}.inner-hero h1{font-size:39px}.feature-band-inner,.grade-grid,.packaging-grid,.mission-grid,.support-grid,.help-grid,.contact-team,.audience-row,.category-cards,.stats-band{grid-template-columns:1fr}.spec-layout,.timeline{grid-template-columns:1fr}.timeline-image{height:210px}.timeline b{top:190px}.global-grid{grid-template-columns:1fr}.global-map{min-height:220px}.about-story{padding:48px 22px}.about-story-image{min-height:310px}.enquiry-form{grid-template-columns:1fr}.enquiry-form textarea,.enquiry-form .full,.enquiry-form .form-consent{grid-column:auto}.contact-team article,.support-grid article,.help-grid article{border-right:0;border-bottom:1px solid #dce4e7}}

/* Instagram downloader */
.download-page{background:#f4f7f8}.download-hero{padding:76px max(5vw,24px);background:radial-gradient(circle at 20% 25%,rgba(10,132,134,.2),transparent 28%),linear-gradient(125deg,#052947 0%,#073d60 55%,#075f6d 100%);color:#fff}.download-shell{width:min(1160px,100%);margin:auto;display:grid;grid-template-columns:1fr 520px;gap:80px;align-items:center}.download-intro h1{font-size:clamp(44px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:0 0 22px}.download-intro h1 span{color:#e5ad3d}.download-intro>p:not(.eyebrow){max-width:540px;color:#dbe8ee;font-size:17px;line-height:1.7}.download-points{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px;color:#dcebee;font-size:12px;font-weight:700}.download-points span::first-letter{color:#e5ad3d}.download-card{padding:34px;background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 30px 70px rgba(0,15,29,.28)}.download-card-head{display:flex;gap:14px;align-items:center;margin-bottom:24px}.download-card-head>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e8f6f5;color:var(--teal);font-size:24px;font-weight:800}.download-card-head small,.download-result small{color:var(--teal);font-size:9px;font-weight:800;letter-spacing:.14em}.download-card-head h2{margin:3px 0 0;font-size:25px}.download-form>label:first-of-type{display:block;font-size:12px;font-weight:750;margin-bottom:8px}.download-input-row{height:58px;display:flex;align-items:center;border:1px solid #cfdce2;border-radius:8px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.download-input-row:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px rgba(8,125,128,.12)}.download-input-row>span{width:48px;text-align:center;color:var(--teal);font-size:20px}.download-input-row input{width:calc(100% - 48px);height:100%;border:0;outline:0;padding:0 14px 0 0;color:var(--ink);font-size:13px}.download-consent{display:flex;gap:10px;align-items:flex-start;margin:17px 0;color:#536672;font-size:11px;line-height:1.5;cursor:pointer}.download-consent input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--teal)}.download-submit{width:100%;height:54px;border:0;border-radius:8px;padding:0 20px;background:linear-gradient(110deg,#087f80,#063a5e);color:#fff;display:flex;align-items:center;justify-content:center;gap:14px;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 10px 23px rgba(5,89,103,.2);transition:transform .2s}.download-submit:hover{transform:translateY(-2px)}.download-submit span{font-size:20px}.download-note{margin:18px 0 0;color:#7a8993;font-size:10px;line-height:1.55;text-align:center}.download-alert{margin:0 0 18px;padding:12px 14px;border-left:3px solid #cb513c;background:#fff1ee;color:#8a3024;font-size:12px;line-height:1.5}.download-result{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center;margin-bottom:18px;padding:12px;border:1px solid #dce6ea;border-radius:9px;background:#f8faf9}.download-result img{width:110px;height:100px;object-fit:cover;border-radius:6px}.download-result h3{margin:4px 0 5px;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.download-result p{margin:0;color:var(--muted);font-size:10px}.download-again{display:block;margin-top:14px;text-align:center;color:var(--teal);font-size:11px;font-weight:750}.download-how{padding:70px max(5vw,24px);background:#fff}.download-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.download-steps article{position:relative;padding:30px;border:1px solid #dce5e9;border-radius:10px;background:#fff}.download-steps b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7f5f4;color:var(--teal)}.download-steps h3{margin:17px 0 8px;font-size:17px}.download-steps p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}
@media(max-width:980px){.download-shell{grid-template-columns:1fr;gap:42px}.download-intro{text-align:center}.download-intro>p:not(.eyebrow){margin-inline:auto}.download-points{justify-content:center}.download-card{width:min(560px,100%);margin:auto}}
@media(max-width:620px){.download-hero{padding:52px 18px}.download-intro h1{font-size:42px}.download-intro>p:not(.eyebrow){font-size:14px}.download-points{display:grid;gap:8px}.download-card{padding:24px 18px;border-radius:10px}.download-card-head h2{font-size:21px}.download-steps{grid-template-columns:1fr}.download-how{padding:54px 20px}.download-result{grid-template-columns:80px 1fr}.download-result img{width:80px;height:80px}}

