/*
  PURAATVA FOODS / VERIFIED-FACTS EDIT v17 / 03 Nov 2026
  Visual doodles, values, specification status and Kisan storytelling.
  No unverified nutrient, infant-safety or botanical-species claims.
  Based on customer One Pager and Product Specification documents, with
  independent lab numbers withheld until matching approved reports arrive.
*/
.facts-why{
  background:radial-gradient(ellipse at 92% 12%,rgba(188,141,87,.14),transparent 40%),#2f211e;
  color:#fff5e8;position:relative;padding:103px 0 106px;
  border-top:1px solid rgba(208,174,124,.22);
  border-bottom:1px solid rgba(208,174,124,.2)
}
.facts-why-heading{
  display:flex;align-items:end;justify-content:space-between;gap:35px;
  padding-bottom:32px;border-bottom:1px solid rgba(238,213,179,.25);margin-bottom:27px
}
.facts-why .heritage-smallcaps{color:#d8ad72!important}
.facts-why h2{
  font:600 clamp(47px,5vw,74px)/1.03 var(--atelier-serif,Georgia,serif)!important;
  letter-spacing:-.035em;color:#fff2dc!important;margin:14px 0 0
}
.facts-why h2 em{font-style:italic;color:#e9c08d!important}
.facts-why-heading>p{
  max-width:465px;color:#dbc9b8;font:400 14px/1.83 "DM Sans",sans-serif;
  margin:0;padding-bottom:4px
}
.facts-reasons-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.facts-reason-card{
  padding:25px 23px 29px;border:1px solid rgba(220,186,145,.3);
  background:rgba(255,252,246,.038);border-radius:3px;min-height:314px;
  display:flex;flex-direction:column;gap:11px
}
.facts-doodle{
  width:76px;height:76px;display:grid;place-items:center;margin:1px 0 14px;
  color:#dfb986;background:rgba(220,178,124,.065);border-radius:50%;
  border:1px dashed rgba(215,174,118,.25)
}
.facts-doodle svg{width:63px;height:63px}
.facts-reason-card>span{
  font:800 9px/1.6 "DM Sans",sans-serif;letter-spacing:.19em;color:#d7ad73
}
.facts-reason-card h3{
  font:600 34px/1.08 var(--atelier-serif,Georgia,serif);
  letter-spacing:-.015em;color:#fff1e0;margin:0
}
.facts-reason-card p{
  font:400 12px/1.72 "DM Sans",sans-serif;color:#d2c1b0;
  margin:0;max-width:265px
}
.facts-disclosure{
  font:400 11px/1.7 "DM Sans",sans-serif;color:#beae9d;opacity:.98;
  margin:26px 0 0
}
.facts-doodles{
  padding-top:91px!important;padding-bottom:99px!important;
  background:#fffdf9
}
.facts-doodles-intro{
  max-width:760px;margin:0 auto 33px;text-align:center
}
.facts-doodles-intro h2{
  font:600 clamp(47px,5vw,69px)/1.04 var(--atelier-serif,Georgia,serif)!important;
  letter-spacing:-.039em;color:#4b3028!important;margin:12px 0 13px
}
.facts-doodles-intro h2 em{color:#b27d52!important}
.facts-doodles-intro p{
  color:#78695f;font:400 14px/1.75 "DM Sans",sans-serif;
  max-width:590px;margin:0 auto
}
.facts-note-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.facts-note-card{
  min-height:320px;background:#f8f0e5;border:1px solid #e4d6c3;
  display:flex;flex-direction:column;align-items:flex-start;
  padding:29px 30px 26px;position:relative;overflow:hidden;
  border-radius:4px
}
.facts-note-card:nth-child(2){background:#efe3d4}
.facts-note-card:nth-child(3){background:#f4eadc}
.facts-note-sketch{
  align-self:flex-start;width:83px;height:83px;display:grid;
  place-items:center;border-radius:50%;background:#fffaf2;
  border:1px solid rgba(168,117,69,.22);color:#a56f49;margin-bottom:13px;
  transform:rotate(-5deg)
}
.facts-note-card:nth-child(2) .facts-note-sketch{transform:rotate(7deg)}
.facts-note-sketch svg{width:67px;height:67px}
.facts-note-copy{
  display:flex;flex:1;flex-direction:column;align-items:flex-start
}
.facts-note-copy>span{
  font:800 9px/1.5 "DM Sans",sans-serif;letter-spacing:.17em;color:#9d704a
}
.facts-note-copy h3{
  color:#50352b;margin:11px 0 11px;
  font:600 34px/1.06 var(--atelier-serif,Georgia,serif)
}
.facts-note-copy p{
  font:400 12px/1.7 "DM Sans",sans-serif;color:#76675d;
  margin:0 0 18px
}
.facts-note-copy a{
  margin-top:auto;display:inline-flex;align-items:center;gap:20px;
  text-decoration:none;color:#744934!important;padding:9px 0 7px;
  border-bottom:1px solid #bc9168;font:750 11px/1.3 "DM Sans",sans-serif
}
.facts-note-copy a:hover{color:#a26a43!important}
.facts-kisan-trail{
  border-top:1px solid rgba(129,80,48,.23);
  border-bottom:1px solid rgba(129,80,48,.23);
  margin:25px 0;padding:6px 0 3px;display:grid;
  grid-template-columns:1fr;gap:0
}
.facts-kisan-trail>div{
  display:grid;grid-template-columns:110px 1fr;column-gap:13px;
  padding:13px 0;border-bottom:1px solid rgba(129,80,48,.13)
}
.facts-kisan-trail>div:last-child{border-bottom:0}
.facts-kisan-trail span{
  grid-row:1/span 2;color:#8c603e;
  font:750 9px/1.55 "DM Sans",sans-serif;letter-spacing:.12em;
  padding-top:5px
}
.facts-kisan-trail strong{
  color:#583d2f!important;font:600 24px/1.1 var(--atelier-serif,Georgia,serif)
}
.facts-kisan-trail p{
  grid-column:2;margin:5px 0 0!important;
  color:#766359!important;font:400 11px/1.6 "DM Sans",sans-serif!important
}
.a26-home .a26-category h3 .facts-category-subtitle{
  display:block;font:700 10px/1.6 "DM Sans",sans-serif;
  letter-spacing:.08em;text-transform:uppercase;
  color:#98714c;margin-top:11px;max-width:240px
}
.facts-nutrition-status{
  display:flex;gap:18px;align-items:start;
  background:#f9f2e8;border:1px solid #e5d8c6;border-left:3px solid #a47748;
  padding:20px;margin:24px 0 20px;border-radius:3px
}
.facts-mini-doodle{
  flex:0 0 52px;height:52px;display:grid;place-items:center;
  background:#fffaf3;color:#a06e4b;border-radius:50%;
  border:1px solid #dcc3a5
}
.facts-mini-doodle svg{width:43px;height:43px}
.facts-nutrition-status span{
  color:#96714f;font:800 9px/1.45 "DM Sans",sans-serif;
  letter-spacing:.15em
}
.facts-nutrition-status h2{
  color:#583b2f;margin:6px 0 8px;
  font:600 27px/1.1 var(--atelier-serif,Georgia,serif)
}
.facts-nutrition-status p{
  color:#716357;margin:0;font:400 12px/1.7 "DM Sans",sans-serif
}
@media(max-width:1150px){
  .facts-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .facts-reason-card{min-height:255px}
  .facts-note-card{padding:24px;min-height:305px}
  .facts-kisan-trail>div{grid-template-columns:93px 1fr}
}
@media(max-width:760px){
  .facts-why{padding:73px 0 75px}
  .facts-why-heading{display:block;margin-bottom:22px;padding-bottom:23px}
  .facts-why h2{font-size:clamp(43px,10vw,59px)!important;margin:12px 0 17px}
  .facts-why-heading>p{font-size:12px;line-height:1.7}
  .facts-reasons-grid{grid-template-columns:1fr;gap:10px}
  .facts-reason-card{
    min-height:0;display:grid;grid-template-columns:62px 1fr;align-items:start;
    padding:19px;gap:5px 13px
  }
  .facts-doodle{grid-row:1/span 3;width:57px;height:57px;margin:0}
  .facts-doodle svg{width:48px;height:48px}
  .facts-reason-card>span{grid-column:2;font-size:8px}
  .facts-reason-card h3{grid-column:2;font-size:28px}
  .facts-reason-card p{grid-column:2;font-size:11px;max-width:none}
  .facts-disclosure{font-size:10px;margin-top:17px}
  .facts-doodles{padding-top:70px!important;padding-bottom:70px!important}
  .facts-doodles-intro{text-align:left;margin-bottom:22px}
  .facts-doodles-intro h2{font-size:clamp(41px,10vw,56px)!important}
  .facts-doodles-intro p{font-size:12px;line-height:1.72}
  .facts-note-grid{grid-template-columns:1fr;gap:10px}
  .facts-note-card{
    display:grid;grid-template-columns:83px 1fr;min-height:0;
    gap:13px;padding:19px;align-items:start
  }
  .facts-note-sketch{width:72px;height:72px;margin:0}
  .facts-note-sketch svg{width:57px;height:57px}
  .facts-note-copy h3{font-size:29px}
  .facts-note-copy p{font-size:11px}
  .facts-note-copy a{font-size:10px}
  .facts-kisan-trail{margin:20px 0}
  .facts-kisan-trail>div{grid-template-columns:92px 1fr;padding:13px 0}
  .facts-kisan-trail strong{font-size:23px}
  .facts-kisan-trail span{font-size:8px}
  .facts-nutrition-status{gap:12px;padding:15px;margin:16px 0}
  .facts-mini-doodle{flex-basis:42px;height:42px}
  .facts-mini-doodle svg{width:32px;height:32px}
  .facts-nutrition-status h2{font-size:24px}
  .facts-nutrition-status p{font-size:11px}
}
@media(prefers-reduced-motion:reduce){
  .facts-note-sketch{transform:none!important}
}
