:root{--line:#f2f4ed}h1,h2,h3{color:#000}.button{background:#0e5c2a;border-radius:calc(12 * var(--u))}.eyebrow,.text-link{font-weight:500;letter-spacing:0}.text-link span{background:none;border-radius:0}.header{border-bottom:2px solid #e8e8e8}.header-inner{gap:calc(16 * var(--u))}.header .logo{width:auto;min-width:0;gap:calc(10.5 * var(--u))}.header .logo,.logo-icon{height:calc(56 * var(--u))}.logo-icon{width:calc(56 * var(--u));overflow:visible;flex-shrink:0;display:grid;place-items:center}.logo-symbol{position:relative;display:block;overflow:hidden;width:77%;height:86.73%}.header .logo-word{width:auto;flex-direction:row;align-items:center;gap:0}.header .logo-ekta{width:calc(43.214 * var(--u));height:calc(16 * var(--u))}.header .logo-dairy{width:calc(142.812 * var(--u));height:calc(25.643 * var(--u))}.desktop-nav{flex:0 1 auto;margin-left:auto;justify-content:flex-end;gap:calc(16 * var(--u));font-size:calc(20 * var(--u));font-weight:400;white-space:nowrap}.desktop-nav>a,.services-trigger{padding:calc(8 * var(--u)) calc(12 * var(--u));border:0;border-bottom:calc(4 * var(--u)) solid transparent;background:none;line-height:1.1;font:inherit}.desktop-nav>a[aria-current],.services-trigger[data-active]{border-bottom-color:#0e5c2a;color:#151515}.services-trigger:hover,.services-trigger[aria-expanded=true]{color:#0e5c2a}.services-menu .services-panel{top:calc(100% + 12px);left:0;max-width:min(340px,90vw);min-width:290px;border-color:#d7e3d1}.services-panel a{border-radius:5px}.header-contact{min-height:0;border:0;padding:calc(10.5 * var(--u)) calc(12 * var(--u));font-size:calc(20 * var(--u));border-radius:calc(8 * var(--u));background:linear-gradient(94.914deg,#108439,#0e5c2a)}.footer-content{grid-template-columns:440fr 538fr 440fr;gap:calc(130 * var(--u));padding-top:calc(44 * var(--u))}.footer-brand{gap:calc(24 * var(--u))}.footer-brand .logo{width:calc(434 * var(--u));height:calc(130.094 * var(--u));min-width:0;gap:calc(30 * var(--u));margin-bottom:0}.footer .logo-icon{width:calc(130.094 * var(--u));height:calc(130.094 * var(--u))}.footer .logo-word{width:calc(273.514 * var(--u));gap:calc(9.903 * var(--u))}.footer .logo-ekta{width:calc(91.171 * var(--u));height:calc(33.756 * var(--u))}.footer .logo-dairy{width:100%;height:auto;aspect-ratio:84.5/12.8873}.footer .logo-dairy img{height:765.2%;top:-664.48%}.contact-chip{font-size:calc(24 * var(--u));line-height:1.1;gap:calc(16 * var(--u))}.contact-chip small,.footer-nav-label{display:none}.contact-chip span{min-width:0}.footer-nav{grid-template-rows:repeat(4,auto);align-content:start;gap:calc(24 * var(--u)) calc(120 * var(--u));font-size:calc(24 * var(--u));line-height:1.1}.footer-chat,.footer-nav{padding-top:calc(16 * var(--u))}.whatsapp-button{background:linear-gradient(#1ea14d,#24713f);border:2px solid #0036131a;color:white;padding:calc(16 * var(--u));gap:calc(16 * var(--u));font-size:calc(24 * var(--u));border-radius:calc(12 * var(--u));line-height:1.1}.whatsapp-icon{background:#edf2e3;padding:calc(12 * var(--u));border-radius:calc(9 * var(--u));flex-shrink:0}.whatsapp-icon img{width:calc(47.676 * var(--u));height:calc(47.676 * var(--u))}.whatsapp-button small{font-size:calc(20 * var(--u));font-weight:400;margin-top:calc(8 * var(--u))}.social-links{justify-content:flex-start;gap:calc(20 * var(--u));margin-top:calc(16 * var(--u))}.social-links a{padding:calc(16 * var(--u));border-radius:calc(12 * var(--u));background:linear-gradient(#1ea14d,#24713f)}.social-links img{width:calc(48 * var(--u));height:calc(48 * var(--u))}.home-hero .orange{color:#f97917}.home-hero .green{color:#138c23}.quick-actions{width:calc(894 * var(--u));max-width:87.5%;padding:0;margin-left:max(6.25%,calc((100% - 1680px) / 2));margin-top:calc(-202 * var(--u));margin-bottom:calc(104 * var(--u));gap:calc(24 * var(--u))}.quick-actions>a{min-height:calc(98 * var(--u));padding:calc(12 * var(--u));gap:calc(12 * var(--u));border-radius:calc(24 * var(--u));border-color:#ededed}.quick-actions img{width:calc(48 * var(--u));height:calc(48 * var(--u));padding:calc(10 * var(--u));border-radius:calc(12 * var(--u));background:#e0ece2}.quick-actions>a:nth-child(2) img{background:#ffeedf}.quick-actions>a:nth-child(3) img{background:#f1f1db}.quick-actions strong{font-size:calc(18 * var(--u));line-height:1.1}.quick-actions p{font-size:calc(12 * var(--u));line-height:1.1;margin-top:calc(6 * var(--u))}.quick-actions>a>span{display:none}.stats{position:relative;margin-top:calc(-32 * var(--u));border:2px solid #ededed;background:white;border-radius:calc(24 * var(--u));padding:calc(28 * var(--u)) calc(32 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(40 * var(--u)) #0000000d;min-height:calc(141 * var(--u));gap:calc(32 * var(--u))}.stat{border-color:#a7c6b0;padding-left:calc(32 * var(--u))}.stat strong{font-size:calc(32 * var(--u));color:black}.stat img{width:calc(72 * var(--u));height:calc(72 * var(--u))}.recognition img{width:calc(60 * var(--u));height:calc(86 * var(--u))}.recognition p{font-size:calc(20 * var(--u))}.service-card{position:relative;border-color:#f2f4ed;border-width:2px;border-radius:calc(24 * var(--u))}.service-card>img{height:calc(252 * var(--u))}.service-card>.service-icon{position:absolute;left:calc(24 * var(--u));top:calc(24 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u));padding:calc(12 * var(--u));background:white;border-radius:calc(12 * var(--u));object-fit:contain}.service-card>div{background:white;min-height:calc(80 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u))}.service-card h3{font-size:calc(24 * var(--u));font-weight:500}.comparison-card{background:white;border:calc(4 * var(--u)) solid #f2f4ed}.compare-label{top:0;border-radius:0 0 calc(8 * var(--u)) calc(8 * var(--u));font-size:calc(16 * var(--u));font-weight:400;padding:calc(8 * var(--u)) calc(24 * var(--u));background:#151515}.compare-label.left{left:25%;transform:translateX(-50%)}.compare-label.right{right:25%;transform:translateX(50%);background:#357c4c}.compare-line{width:1px}.compare-line>span{width:calc(48 * var(--u));height:calc(48 * var(--u));background:white;color:#0e5c2a;border:0;border-radius:calc(12 * var(--u))}.comparison-caption{padding:calc(24 * var(--u))}.comparison-caption h3,.comparison-caption>span{font-size:calc(20 * var(--u))}.comparison-caption h3 span{color:#0e5c2a;font-size:1.4em;vertical-align:middle}.comparison-caption>span{gap:calc(8 * var(--u))}.comparison-caption strong{color:inherit;font-weight:400}.service-stories .comparison{aspect-ratio:824/400}.impact-section{padding:calc(48 * var(--u));border-radius:calc(48 * var(--u));position:relative}.impact-section>.wrap{width:100%}.impact-section .section-heading{max-width:75%}.impact-content{grid-template-columns:1fr calc(350 * var(--u));gap:calc(40 * var(--u))}.impact-items{gap:calc(32 * var(--u))}.impact-item h3{margin-top:calc(16 * var(--u));font-size:calc(24 * var(--u))}.impact-item p{font-size:calc(20 * var(--u))}.impact-donate{margin-top:calc(-110 * var(--u));border:calc(4 * var(--u)) solid #0e5c2a;background:transparent;padding:calc(32 * var(--u))}.impact-donate h3{font-weight:400;font-size:calc(24 * var(--u))}.impact-donate>img{width:calc(96 * var(--u));height:calc(96 * var(--u))}.mission-quote{position:absolute;width:calc(112 * var(--u));height:calc(112 * var(--u));left:30.83%;top:calc(64 * var(--u))}.mission-copy>p{color:#151515;margin-bottom:0}.mission-copy h2{color:#151515}.home-events{position:relative;padding:calc(48 * var(--u));border:2px solid #ededed;border-radius:calc(24 * var(--u));min-height:calc(288 * var(--u))}.home-events .section-heading{padding-right:24%;margin-bottom:calc(32 * var(--u))}.home-events h2{font-size:calc(36 * var(--u));text-transform:uppercase;font-weight:900}.home-events .section-heading .text-link{position:absolute;right:calc(410 * var(--u));top:calc(57 * var(--u));font-size:calc(20 * var(--u))}.home-events-content{grid-template-columns:1fr calc(310 * var(--u));gap:calc(48 * var(--u))}.home-event-list{grid-template-columns:repeat(3,1fr);gap:calc(24 * var(--u))}.home-event-list>a{background:#fff;padding:0;border:0;border-radius:0;gap:calc(12 * var(--u));align-items:flex-start}.home-event-list>a>span{display:none}.home-event-list h3{font-size:calc(22 * var(--u))}.home-event-list p{font-size:calc(18 * var(--u));margin-top:calc(8 * var(--u))}.home-event-list .event-date{width:calc(72 * var(--u));min-height:calc(76 * var(--u));padding:calc(8 * var(--u));border-radius:calc(8 * var(--u));flex-shrink:0}.home-event-list .event-date strong{font-size:calc(22 * var(--u))}.home-event-list .event-date small{font-size:calc(10 * var(--u))}.home-calendar{position:absolute;right:calc(48 * var(--u));bottom:calc(24 * var(--u));width:calc(300 * var(--u));height:calc(235 * var(--u))}.cards article{border-color:#f2f4ed}.cards-steps{padding-left:calc(140 * var(--u));margin-top:calc(32 * var(--u))}.cards-steps:before{left:calc(39 * var(--u));width:calc(8 * var(--u));background:#0e5c2a}.cards-steps article{background:white;border-width:2px;padding:calc(24 * var(--u));grid-template-columns:1fr 34%;grid-template-rows:calc(96 * var(--u)) 1fr;column-gap:calc(48 * var(--u));row-gap:calc(24 * var(--u));min-height:calc(340 * var(--u))}.step-number{top:0;left:calc(-144 * var(--u));transform:none;width:calc(88 * var(--u));height:calc(88 * var(--u));border:0;border-radius:calc(8 * var(--u));background:#0e5c2a;color:white;font-size:calc(48 * var(--u))}.cards-steps .card-icon{grid-column:1;grid-row:1;width:calc(96 * var(--u));max-height:none;height:calc(96 * var(--u))}.cards-steps .card-body{grid-column:1;grid-row:2;align-self:start}.cards-steps .card-image{grid-column:2;grid-row:1/3;height:100%;min-height:calc(288 * var(--u))}.cards-steps h3{font-size:calc(36 * var(--u))}.cards-steps p{margin-top:calc(16 * var(--u));font-size:calc(30 * var(--u))}.cards-benefits article,.cards-features,.cards-learn article,.cards-pillars article,.cards-scales article{background:white;border:2px solid #f2f4ed}.cards-scales .card-image{height:calc(380 * var(--u))}.cards-scales h3{color:black;font-size:calc(30 * var(--u));margin-bottom:calc(10 * var(--u))}.cards-scales p{font-size:calc(22 * var(--u));line-height:1.5}.cards-scales .card-tag{font-size:calc(22 * var(--u));margin-top:0}.cards-challenges .card-icon{position:absolute;z-index:2;width:calc(60 * var(--u));height:calc(60 * var(--u));padding:calc(12 * var(--u));bottom:calc(20 * var(--u));left:calc(20 * var(--u));border-radius:calc(12 * var(--u));background:white}.cards-challenges .card-body{padding-left:calc(96 * var(--u));min-height:calc(100 * var(--u));display:flex;align-items:end}.cards-challenges h3{color:white;font-size:calc(24 * var(--u))}.cards-features{padding:calc(48 * var(--u)) calc(24 * var(--u))}.cards-features article{padding:0 calc(24 * var(--u));border-right:2px solid #a7c6b0}.cards-features .card-icon{width:calc(80 * var(--u));height:calc(80 * var(--u))}.cards-features h3{font-size:calc(36 * var(--u));font-weight:500}.cards-benefits .card-image{height:calc(240 * var(--u))}.cards-benefits .card-body{padding:calc(24 * var(--u));text-align:center}.cards-benefits h3{color:black;font-size:calc(28 * var(--u));margin-bottom:calc(12 * var(--u))}.cards-benefits p{font-size:calc(24 * var(--u));line-height:1.1}.cards-learn article{padding:calc(24 * var(--u));min-height:calc(196 * var(--u))}.cards-learn .card-icon{width:calc(130 * var(--u));height:calc(130 * var(--u))}.cards-learn h3{color:black;font-size:calc(28 * var(--u))}.cards-learn p{font-size:calc(24 * var(--u))}.training-stats{background:white;box-shadow:0 8px 40px #0000000a;border-color:#ededed}.training-stats strong{color:black}.training-why{grid-template-columns:35% 1fr;padding:calc(48 * var(--u));gap:calc(64 * var(--u));border:calc(4 * var(--u)) solid #dbe7d4;border-radius:calc(48 * var(--u))}.training-why>div{padding:0}.training-why h2{font-size:calc(64 * var(--u))}.training-why>img{border-radius:calc(24 * var(--u))}.training-why li{background:#cadbcc;padding:calc(12 * var(--u));margin:calc(16 * var(--u)) 0;font-size:calc(24 * var(--u));border-radius:calc(6 * var(--u))}.training-why .button{width:100%;font-size:calc(32 * var(--u));font-weight:500}.training-facilities{grid-template-columns:1fr 1fr;gap:calc(32 * var(--u))}.training-facilities>div{background:white;border:2px solid #f2f4ed}.training-facilities .hostel{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr;gap:calc(24 * var(--u))}.hostel h2{grid-column:1/-1;margin-bottom:0}.hostel img{height:calc(320 * var(--u))}.hostel ul{margin:0;display:grid;align-content:start;gap:calc(16 * var(--u))}.hostel li{background:#f7f9f2;border-radius:calc(6 * var(--u));margin:0;padding:calc(20 * var(--u))}.batches .button{width:100%}.placement-section>.stats{margin-top:0;background:white;box-shadow:none}.students-section .gallery-card>span{display:none}.students-section .gallery-card img{height:calc(380 * var(--u))}.enquiry{border-color:#f2f4ed;border-width:calc(4 * var(--u));border-radius:calc(48 * var(--u));padding:calc(40 * var(--u));gap:calc(60 * var(--u));grid-template-columns:.85fr 1fr}.enquiry-intro>img{height:calc(420 * var(--u));width:100%;margin-top:calc(28 * var(--u))}.enquiry-form{gap:calc(20 * var(--u)) calc(32 * var(--u))}.enquiry-form label{font-size:calc(24 * var(--u));font-weight:400}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{font-size:calc(18 * var(--u));padding:calc(14 * var(--u));min-height:calc(54 * var(--u));border-color:#cbded0;border-radius:calc(8 * var(--u))}.enquiry-form .privacy-note{font-size:calc(16 * var(--u))}.gallery-card,.project-card{background:white;border:calc(4 * var(--u)) solid #f2f4ed}.gallery-card>span{font-weight:500;background:white;font-size:calc(32 * var(--u));padding:calc(24 * var(--u))}.gallery-card b{display:none}.project-card>div{position:relative;padding:calc(24 * var(--u));padding-right:calc(138 * var(--u))}.project-card h3{font-size:calc(32 * var(--u))}.project-card span{font-size:calc(24 * var(--u))}.project-card p{position:absolute;right:calc(24 * var(--u));top:calc(24 * var(--u));margin:0;padding:calc(12 * var(--u)) calc(24 * var(--u));background:#ceded4;border-radius:calc(6 * var(--u));text-align:center;display:block;color:#0e5c2a}.project-card p strong{font-size:calc(36 * var(--u));display:block}.project-card p small{font-size:calc(24 * var(--u));color:black}.quote-banner{border:calc(4 * var(--u)) solid #d7e3d1;border-radius:calc(48 * var(--u))}.blog-filters{position:relative;margin-top:calc(64 * var(--u))}.blog-filters .search-field{position:absolute;bottom:calc(100% + 354 * var(--u));left:0;width:calc(480 * var(--u));height:calc(58 * var(--u));z-index:2;background:#fafbf8}.blog-filters>select{background:#e7efea;border-radius:calc(8 * var(--u));width:auto;min-width:calc(260 * var(--u))}.blog-card{border:calc(4 * var(--u)) solid #f1f1f1;background:white}.blog-card>div{padding:calc(24 * var(--u))}.blog-card h2{font-size:calc(32 * var(--u))}.blog-card p{font-size:calc(24 * var(--u));margin-top:calc(16 * var(--u))}.blog-card time{border-top:2px solid #f1f1f1;margin:calc(48 * var(--u)) calc(-24 * var(--u)) calc(-24 * var(--u));padding:calc(24 * var(--u));font-size:calc(20 * var(--u))}.read-story{display:none}.event-filters{position:relative;z-index:2;margin-top:calc(-275 * var(--u));margin-bottom:calc(150 * var(--u));width:calc(1080 * var(--u));margin-left:8.6%;padding:calc(32 * var(--u));border-color:#ededed;background:#fff}.event-card{background:white;border:2px solid #f1f1f1}.event-card .button{background:#d8e4dd;color:#0e5c2a;border:0}.featured-event{background:#fafbf8;border:calc(4 * var(--u)) solid #d7e3d1}.featured-event .button{background:#074a1f;color:white}.event-date{background:#e1ebe4;border-color:#d7e3d1}.event-detail .tag{font-weight:400}.cards-pillars .card-tag{border-top:2px solid #f2f4ed;padding-top:calc(24 * var(--u));white-space:pre-line;font-size:calc(22 * var(--u));font-weight:400;color:#151515}.content-donations{background:#f7f9f2;border:calc(4 * var(--u)) solid #d7e3d1;border-radius:calc(48 * var(--u));padding:calc(48 * var(--u))}.cards-donations article{background:#fafbf8;border-color:#e9eee6}.cards-impact{background:white;border:calc(4 * var(--u)) solid #f2f4ed;border-radius:calc(24 * var(--u));padding:calc(32 * var(--u))}.cards-impact article{border:0;background:none;border-right:2px solid #a7c6b0;border-radius:0;padding:0 calc(24 * var(--u))}.cards-impact article:last-child{border:0}.cards-impact h3{color:black}.donation-panel{background:white;border-color:#f2f4ed}.partner{background:linear-gradient(#f2f6f4,#dbe7df);padding:calc(40 * var(--u));border-radius:calc(32 * var(--u));text-align:left}.contact-card{background:#fafbf8;border-color:#e8eee8}.contact-message{background:#fafbf8;border:calc(4 * var(--u)) solid #d7e3d1}.contact-location{align-items:stretch}.map-card{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:calc(32 * var(--u));gap:calc(24 * var(--u));border:2px solid #f1f1f1;background:#fff;border-radius:calc(32 * var(--u));padding-bottom:calc(144 * var(--u))}.map-card>a{grid-column:2;grid-row:1}.map-card>a>img{width:100%;height:calc(385 * var(--u));border-radius:calc(24 * var(--u));object-fit:cover}.map-card>div{grid-column:1;grid-row:1;padding:0}.map-card h2,.timings h2{display:flex;align-items:center;gap:calc(20 * var(--u));font-size:calc(48 * var(--u))}.map-card h2 img,.timings h2>span{width:calc(80 * var(--u));height:calc(80 * var(--u));object-fit:contain;flex-shrink:0}.timings h2>span{color:#0e5c2a;background:#ceded4;border-radius:calc(12 * var(--u));display:grid;place-items:center}.map-card h3{font-size:calc(32 * var(--u));margin-top:calc(32 * var(--u));color:#151515;font-weight:400}.map-card p{font-size:calc(24 * var(--u));margin-top:calc(16 * var(--u))}.map-card .button{position:absolute;bottom:calc(32 * var(--u));left:calc(32 * var(--u));right:calc(32 * var(--u));background:#d8e4dd;color:#0e5c2a;border:0;font-size:calc(32 * var(--u))}.timings{background:white;border:2px solid #f1f1f1;border-radius:calc(32 * var(--u));padding:calc(32 * var(--u));display:flex;flex-direction:column}.timings dl{margin:calc(24 * var(--u)) 0}.timings dl>div{border-color:#e3ebe6;padding-block:calc(24 * var(--u));font-size:calc(28 * var(--u))}.timings dd{color:#151515;font-weight:400}.timings .button{width:100%;margin-top:auto;background:#d8e4dd;color:#0e5c2a;border:0;font-size:calc(32 * var(--u))}.contact-enquiry{margin-block:calc(32 * var(--u));font-size:calc(22 * var(--u));color:#0e5c2a}.contact-enquiry summary{cursor:pointer;padding:8px 0}.contact-enquiry .enquiry{width:100%;margin-top:16px}.contact-farmers{background:#fafbf8;border:calc(4 * var(--u)) solid #d7e3d1;border-radius:calc(48 * var(--u));height:auto;padding:calc(40 * var(--u));display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:calc(48 * var(--u))}.contact-farmers:after{display:none}.contact-farmers>img{position:static;width:100%;height:calc(480 * var(--u));object-fit:cover;grid-column:2;grid-row:1;border-radius:calc(24 * var(--u))}.contact-farmers h2{position:static;grid-column:1;grid-row:1;color:black;width:auto;max-width:none;font-size:calc(64 * var(--u));font-weight:500;padding:0}@media (min-width:768px) and (max-width:1100px){.header .logo-dairy{width:90px;height:16px}.header .logo-ekta{width:27px;height:10px}.header-inner{gap:4px}.desktop-nav{gap:2px;font-size:12px}.desktop-nav>a,.services-trigger{padding-inline:5px}.header-contact{font-size:12px}.footer{padding-bottom:calc(320 * var(--u))}.footer-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.footer-nav{column-gap:24px}.footer-chat{grid-column:1/-1;padding-top:0;max-width:360px}}@media (max-width:767px){.section{margin-block:24px}.section-heading h2,h2{font-size:20px}.section-heading{gap:12px;margin-bottom:16px}.section-description{margin-top:8px;font-size:12px;line-height:1.2}.text-link{font-size:10px}.text-link span{width:20px;height:20px}.button{min-height:36px;padding:9px 12px;font-size:12px}.header{border-bottom-width:1px}.header-inner{gap:16px}.header .logo{height:36px;gap:8px}.header .logo-icon{width:36px;height:36px}.header .logo-word{flex-direction:column;align-items:flex-start;width:94px;gap:0}.header .logo-ekta{width:27.78px;height:10.286px}.header .logo-dairy{width:91.808px;height:16.485px}.header-contact{font-size:10px;padding:5px 10px;min-height:21px;border-radius:12px;position:relative}.header-contact:before{content:"";position:absolute;inset:-12px -2px}.menu-toggle{width:28px;height:44px;padding:2px;gap:4px}.menu-toggle span{background:#151515;width:20px}.footer{min-height:622px;padding-bottom:205px;margin-top:24px}.footer-content{display:flex;flex-direction:column;gap:20px;padding-top:24px}.footer-brand{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:16px 8px}.footer-brand .logo{width:174px;height:48px;gap:10px}.footer .logo-icon{width:48px;height:48px}.footer .logo-word{width:110px;gap:3.654px}.footer .logo-ekta{width:33.639px;height:12.455px}.footer .logo-dairy{width:110px;height:auto}.footer-brand .button{justify-self:end;background:#cbd9c6;border:1px solid #adc7a2;color:#0e5c2a;font-size:12px;font-weight:500;min-height:32px;border-radius:20px;padding:6px 16px}.contact-chip{grid-column:auto;font-size:9px;gap:7px;background:#cbd9c6;border:1px solid #c2d6c9;border-radius:7px;padding:4px;margin-top:14px;min-height:35px;overflow-wrap:anywhere}.contact-chip img{width:28px;height:28px;padding:6px;background:#a3bfa7;border-radius:4px;flex-shrink:0}.contact-chip small{display:block;font-size:8px;color:#35734b;line-height:1.3;margin-bottom:2px}.footer-brand{position:relative}.footer-brand:after{content:"";position:absolute;top:67px;left:0;right:0;height:1px;background:#c7d8bd}.footer-nav{grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(4,auto);gap:16px 24px;padding-top:18px;border-top:1px solid #c7d8bd;font-size:12px}.footer-nav-label{display:block;grid-column:1/-1;font-size:10px;color:#35734b;font-weight:400}.footer-nav a:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#2e7d49;margin-right:6px}.footer-chat{margin:0;padding:0}.whatsapp-button{justify-content:flex-start;background:linear-gradient(112deg,#397858,#19432e);border:1px solid #72a077;padding:15px;gap:12px;font-size:16px;border-radius:16px}.whatsapp-icon{padding:8px;border-radius:8px}.whatsapp-icon img{width:24px;height:24px}.whatsapp-button small{font-size:12px;margin-top:6px}.social-links{justify-content:flex-end;gap:12px;border:0;margin-top:16px;padding:0}.social-links a{background:#cbd9c6;border:1px solid #adc7a2;padding:10px;border-radius:12px}.social-links img{width:20px;height:20px;filter:brightness(.6)}.footer-landscape{height:200px;object-fit:cover}.quick-actions{width:calc(100% - 48px);max-width:none;margin:20px auto 0;gap:8px}.quick-actions>a{min-height:52px;padding:12px;gap:12px;border-radius:12px}.quick-actions img{width:24px;height:24px;padding:4px;border-radius:4px}.quick-actions>a>div{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:12px;flex:1 1}.quick-actions strong{font-size:12px}.quick-actions p{font-size:10px;line-height:1.1;margin:0}.stats{min-height:0;margin-top:20px;padding:12px;border-width:1px;border-radius:12px;gap:16px 0;box-shadow:0 5px 18px #0000000a}.recognition img{width:24px;height:32px}.recognition p{font-size:10px}.stat{padding-left:10px;gap:7px}.stat img{width:24px;height:24px}.stat strong{font-size:12px}.stat span{font-size:8px}.service-carousel{position:relative;width:calc(100% + 48px);margin-left:-24px;padding-inline:24px;gap:16px;scrollbar-width:none}.service-card{flex:0 0 256px;border-radius:16px}.service-card>img{height:182px}.service-card>.service-icon{width:32px;height:32px;left:12px;top:12px;padding:6px;border-radius:8px}.service-card>div{min-height:54px;padding:12px}.service-card h3{font-size:14px}.comparisons{gap:16px}.comparison,.service-stories .comparison{aspect-ratio:382/125}.comparison-card{border-width:2px;border-radius:12px}.comparison-caption{padding:10px;min-height:39px}.comparison-caption h3,.comparison-caption>span{font-size:10px}.comparison-caption>span{gap:4px}.compare-label{font-size:8px;padding:4px 12px;border-radius:0 0 4px 4px}.compare-line>span{width:24px;height:24px;border-radius:6px;font-size:16px}.impact-section{padding:16px;border-radius:24px}.impact-section .section-heading{max-width:none}.impact-content{display:flex;flex-direction:column;gap:16px}.impact-items{grid-template-columns:repeat(3,1fr);gap:12px}.impact-sprite{width:80px;height:62px;max-width:100%}.impact-item h3{font-size:11px;margin:10px 0 6px}.impact-item p{font-size:9px}.impact-donate{margin:0;padding:12px;border-width:2px;border-radius:12px;display:grid;grid-template-columns:42px 1fr auto;gap:10px;text-align:left}.impact-donate>img{width:40px;height:40px}.impact-donate h3{font-size:10px}.impact-donate .button{font-size:10px;padding:8px;min-height:30px;gap:4px}.mission-quote{width:24px;height:24px;top:24px;left:35%}.mission-copy>p{font-size:12px;margin-bottom:0}.home-events{min-height:0;padding:16px;border-radius:16px}.home-events .section-heading{padding:0 100px 0 0;margin-bottom:20px}.home-events .section-heading h2{font-size:16px}.home-events .section-heading .text-link{position:static;font-size:9px;display:none}.home-events-content{display:block}.home-event-list{grid-template-columns:1fr;gap:12px}.home-event-list>a{gap:10px;padding:0}.home-event-list h3{font-size:12px}.home-event-list p{font-size:10px;margin-top:4px}.home-event-list .event-date{width:45px;min-height:43px;padding:4px;border-radius:5px}.home-event-list .event-date strong{font-size:12px}.home-event-list .event-date small{font-size:6px}.home-calendar{display:block;top:6px;right:12px;bottom:auto;width:92px;height:75px}.cards-steps{padding-left:40px;gap:16px;margin-top:16px}.cards-steps:before{left:12px;width:3px}.cards-steps article{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;gap:12px;min-height:0;padding:12px;border-radius:12px}.step-number{left:-42px;top:0;width:28px;height:28px;font-size:16px;border-radius:4px}.cards-steps .card-icon{width:36px;height:36px;grid-column:1;grid-row:1}.cards-steps .card-body{grid-column:2;grid-row:1}.cards-steps .card-image{grid-column:1/-1;grid-row:2;height:152px;min-height:0;border-radius:8px}.cards-steps h3{font-size:14px}.cards-steps p{font-size:11px;margin-top:6px}.cards-scales article{display:block;border-radius:12px}.cards-scales .card-image{height:150px}.cards-scales .card-body{padding:12px}.cards-scales h3{font-size:14px;margin-bottom:6px}.cards-scales .card-tag,.cards-scales p{font-size:11px;margin:0}.cards-benefits,.cards-challenges{gap:12px}.cards-challenges article{height:138px;border-radius:12px}.cards-challenges .card-icon{width:24px;height:24px;padding:5px;left:8px;bottom:8px;border-radius:6px}.cards-challenges .card-body{min-height:50px;padding:24px 8px 10px 40px}.cards-challenges h3{font-size:10px}.cards-features{padding:16px;gap:16px;border-radius:12px}.cards-features article{padding:0;gap:10px;border:0}.cards-features .card-icon{width:32px;height:32px}.cards-features h3{font-size:12px}.cards-benefits article{border-radius:12px}.cards-benefits .card-image{height:120px}.cards-benefits .card-body{padding:8px}.cards-benefits h3{font-size:12px;margin-bottom:6px}.cards-benefits p{font-size:10px;line-height:1.15}.cards-learn{gap:12px}.cards-learn article{flex-direction:row;padding:8px;gap:8px;min-height:76px;border-radius:12px}.cards-learn .card-icon{width:40px;height:40px}.cards-learn h3{font-size:11px;margin-bottom:4px}.cards-learn p{font-size:9px;line-height:1.2}.training-stats{padding:12px;margin-block:24px;gap:14px 0;border-radius:12px}.training-stats>div{padding-left:10px}.training-stats>div:first-child{grid-column:1/-1;justify-content:center}.training-stats strong{font-size:14px}.training-stats p,.training-stats span{font-size:10px}.training-stats img{width:24px;height:32px}.training-why{display:block;position:relative;padding:16px;border-width:2px;border-radius:16px}.training-why>div{padding:0}.training-why h2{font-size:20px;width:100%;margin-bottom:16px}.training-why ul{width:52%;margin:0 0 16px;min-height:128px}.training-why li{font-size:9px;padding:6px;margin:0 0 6px;border-radius:4px}.training-why li:before{margin-right:4px}.training-why>img{position:absolute;right:16px;top:55px;width:38%;height:132px;border-radius:8px;object-fit:cover}.training-why .button{font-size:12px;min-height:34px}.training-facilities{display:flex;flex-direction:column;gap:16px}.training-facilities>div{padding:16px;border-radius:16px}.training-facilities h2{font-size:18px;margin-bottom:12px}.training-facilities .hostel{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hostel h2{margin:0}.hostel img{height:116px}.hostel ul{gap:6px}.hostel li{font-size:10px;padding:6px;margin:0}.hostel li:before{margin-right:4px}.fees dl{margin:0}.fees dl>div{padding:10px 0;font-size:12px}.fees dl>div:last-child{font-size:14px}.training-facilities small{font-size:9px}.batches h3{font-size:12px}.batches p{font-size:11px;margin-block:8px}.placement-section>.stats{padding:12px}.placement-section .recognition{display:none}.students-section .gallery-grid{grid-template-columns:1fr 1fr;gap:12px}.students-section .gallery-card:nth-child(n+3){display:none}.students-section .gallery-card img{height:125px}.enquiry{padding:16px;border-width:2px;border-radius:16px;display:block}.enquiry-intro h2{font-size:20px}.enquiry-intro p{font-size:10px;margin-top:6px}.enquiry-intro>img{display:none}.enquiry-form{margin-top:16px;grid-template-columns:1fr 1fr;gap:12px}.enquiry-form label{font-size:10px;gap:6px}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{font-size:11px;min-width:0;min-height:34px;padding:8px;border-radius:5px}.enquiry-form .privacy-note{font-size:9px}.gallery-card,.project-card{border-width:2px;border-radius:12px}.gallery-card>span{font-size:12px;padding:10px}.gallery-card img{height:132px}.project-card>img{height:142px}.project-card>div{padding:10px 51px 10px 10px}.project-card h3{font-size:11px}.project-card span{font-size:9px}.project-card p{top:10px;right:8px;padding:4px 7px;border-radius:4px}.project-card p strong{font-size:14px}.project-card p small{font-size:9px}.quote-banner{border-width:2px;border-radius:16px}.blog-filters{margin-top:24px}.blog-filters .search-field{bottom:calc(100% + 137px);width:180px;height:24px;min-height:24px;border-radius:4px;padding:0 6px}.blog-filters .search-field input{font-size:9px;min-height:20px;padding:0}.blog-filters .search-field>span{font-size:16px}.blog-filters>select{min-width:112px;width:auto;padding:8px 10px;height:34px;font-size:12px}.blog-grid{gap:16px}.blog-card{border-width:2px;border-radius:16px}.blog-card:nth-child(-n+2)>img,.blog-card>img{height:160px}.blog-card>div{padding:12px}.blog-card h2{font-size:14px}.blog-card p{font-size:10px;margin-top:8px;min-height:30px}.blog-card time{font-size:10px;margin:20px -12px -12px;padding:12px}.event-filters{width:calc(100% - 48px);margin:20px auto 24px;padding:12px;border-radius:12px}.event-filters .filters{gap:8px;display:grid;grid-template-columns:1.7fr .8fr .8fr}.event-filters .search-field{width:auto;min-width:0;padding:4px;min-height:24px}.event-filters .search-field input{font-size:8px;padding:0;min-width:0}.event-filters select{font-size:9px;min-height:24px;padding:4px;width:100%}.filter-select{min-width:0}.filter-select>span{display:none}.event-filters .filter-tabs{margin-top:12px;gap:4px;flex-wrap:wrap;font-size:9px}.event-filters .filter-tabs button{padding:4px;font-size:8px;border-radius:3px}.event-card{padding:12px;border-color:#d7e3d1;border-radius:16px;gap:10px;grid-template-columns:86px 1fr}.event-card h3{font-size:13px}.event-card p{font-size:9px;line-height:1.2;margin-top:8px}.event-card .tag{font-size:8px;padding:4px 8px}.event-date{width:86px;min-height:78px;padding:8px;border-radius:8px}.event-date.unconfirmed strong{font-size:20px}.event-date small{font-size:8px}.event-location{font-size:9px;margin-top:8px}.event-action .button{min-height:30px;font-size:10px;padding:6px 12px}.event-action small{font-size:8px}.featured-event{display:flex;flex-direction:column;border-width:1px}.featured-event .event-date{width:100%;min-height:56px;display:flex;gap:16px;align-items:center;justify-content:flex-start}.featured-event .event-date strong{font-size:20px}.featured-event .event-date small{font-size:10px}.featured-event .button,.featured-event .event-action{width:100%}.cards-pillars .card-image{height:176px}.cards-pillars .card-body{padding:12px}.cards-pillars h3{font-size:14px}.cards-pillars p{font-size:11px}.cards-pillars .card-tag{font-size:10px;padding-top:10px}.content-donations{padding:16px;border-width:2px;border-radius:16px}.cards-donations{gap:12px}.cards-donations article{padding:12px;border-radius:12px}.cards-donations .card-icon{width:40px;height:40px}.donation-amount{font-size:20px}.cards-donations h3{font-size:11px}.cards-donations p{font-size:9px}.cards-impact{padding:12px;border-width:2px;border-radius:12px;gap:12px}.cards-impact article{padding:0;border:0;gap:8px}.cards-impact .card-icon{width:30px;height:30px}.cards-impact h3{font-size:20px}.cards-impact p{font-size:9px}.partner{padding:20px;border-radius:16px}.partner h2{font-size:20px}.partner p{font-size:11px;margin-block:10px}.partner .button{width:100%}.contact-cards{padding:12px;border:1px solid #dbe7df;border-radius:12px;background:#fafbf8;gap:12px 16px}.contact-card{position:relative;border:0;border-radius:0;background:none;padding:6px 0 0 46px;text-align:left;min-height:40px}.contact-card>img{position:absolute;left:0;top:0;width:38px;height:38px;margin:0}.contact-card h2{font-size:10px;margin:0 0 4px}.contact-card p{font-size:8px;margin:0;color:#737373}.contact-message{height:140px;border-width:1px;border-radius:12px}.contact-message>div{padding:16px}.contact-message h2{font-size:20px}.contact-message p{font-size:10px;margin-block:12px}.contact-message .button{min-height:28px;padding:6px 10px;font-size:10px}.contact-message>img{width:80%;height:100%;object-fit:contain;object-position:right bottom}.contact-location{gap:20px}.map-card{padding:16px 16px 68px;grid-template-columns:1.2fr 1fr;gap:12px;border-width:1px;border-radius:16px}.map-card>a>img{height:120px;border-radius:12px}.map-card h2,.timings h2{font-size:20px;gap:12px}.map-card h2 img,.timings h2>span{width:32px;height:32px;border-radius:6px}.map-card h3{font-size:12px;margin-top:12px}.map-card p{font-size:10px;margin-top:8px;line-height:1.4}.map-card .button{left:16px;right:16px;bottom:16px;font-size:16px;min-height:36px}.timings{padding:16px;border-width:1px;border-radius:16px}.timings dl{margin:12px 0}.timings dl>div{padding-block:12px;font-size:12px}.timings dd{font-size:14px}.timings .button{min-height:36px;font-size:16px}.contact-enquiry{font-size:12px;margin-block:16px}.contact-farmers{display:flex;flex-direction:column-reverse;padding:16px;border-width:1px;border-radius:12px;gap:16px}.contact-farmers h2{font-size:20px;font-weight:500;padding:0}.contact-farmers>img{height:160px;border-radius:12px}}@media (prefers-reduced-motion:reduce){.service-carousel{scroll-behavior:auto}}.hero-description{color:#000;font-weight:400}.hero-accent{color:#0e5c2a}.hero-rule{background:linear-gradient(90deg,#f97917 50%,#0e5c2a 0)}.quick-actions img{background:#0e5c2a}.quick-actions>a:nth-child(2) img{background:#f97917}.quick-actions>a:nth-child(3) img{background:#81852e}.service-card>picture{display:block}.service-card>picture>img{width:100%;height:calc(252 * var(--u));object-fit:cover}.cards-challenges .card-icon{padding:0}.blog-card h2,.cards-features h3,.cards-pillars h3,.gallery-card>span,.project-card h3{color:#151515}.cards-pillars .card-tag span{display:block;margin-block:calc(16 * var(--u))}.cards-impact .card-body{flex-direction:column;gap:calc(8 * var(--u))}.cards-impact h3{font-size:calc(24 * var(--u));font-weight:400}.cards-impact p{font-size:calc(40 * var(--u));font-weight:700;color:#151515}.quote-banner{height:calc(420 * var(--u));align-items:flex-start;justify-content:flex-start}.quote-banner>div{position:relative;width:100%;padding:calc(64 * var(--u));display:flex;align-items:flex-start;gap:calc(40 * var(--u))}.quote-banner>div>img{width:calc(100 * var(--u));height:calc(100 * var(--u));margin:0;flex-shrink:0}.quote-banner blockquote{max-width:calc(1000 * var(--u));font-size:calc(32 * var(--u));line-height:1.5;font-weight:400;color:#151515}.quote-scene{width:100%;max-width:none;height:calc(300 * var(--u));object-fit:fill}.contact-card>img{padding:calc(16 * var(--u));background:#cbdccf;border-radius:calc(12 * var(--u));width:calc(90 * var(--u));height:calc(84 * var(--u))}.contact-card p{overflow-wrap:normal;font-size:calc(23 * var(--u))}.contact-location{grid-template-columns:1fr 1fr}.timings dl>div{display:flex;flex-direction:row}.map-image{position:relative;overflow:hidden;border-radius:calc(24 * var(--u));box-shadow:inset 0 0 25px #4b68558c}.map-image>img{object-position:bottom}.map-pin{position:absolute;left:40%;top:40%;width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;background:#0e5c2a;border:calc(10 * var(--u)) solid #7ca487;color:white;display:grid;place-items:center}.contact-message{min-height:0;height:calc(468 * var(--u));padding:0}.contact-message>div{width:50%;padding:calc(64 * var(--u));z-index:2;position:relative}.contact-message>.contact-message-land{width:80%;height:65%;bottom:0;right:0;object-fit:fill}.contact-message>.contact-message-barn{width:20%;height:60%;bottom:0;right:24%;object-fit:contain}.contact-message>.contact-message-farmer{width:35%;height:96%;bottom:0;right:3%;object-fit:contain}.contact-farmers h2{text-align:left}.page-events .hero-copy>.eyebrow,.page-support .hero-copy>.eyebrow{display:inline-block;background:#ceded4;border-radius:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));font-size:calc(16 * var(--u))}@media (max-width:767px){.service-card>picture>img{height:182px}.impact-item{display:block}.impact-sprite{margin-inline:auto}.impact-item h3{font-size:11px}.impact-item p{font-size:9px}.home-event-list .event-date{height:43px;min-height:43px}.home-event-list .event-date.unconfirmed strong{font-size:11px}.home-events{padding-bottom:16px}.hostel h2{grid-column:1/-1;grid-row:1}.hostel ul{grid-column:1;grid-row:2}.hostel img{grid-column:2;grid-row:2;min-height:0;height:116px}.enquiry-form label:has(input[name=name]),.enquiry-form label:has(input[name=phone]){grid-column:auto}.cards-learn article{min-height:70px}.cards-features article:nth-child(odd){border-right:0}.cards-features h3{font-weight:400}.cards-pillars .card-tag span{margin:6px 0}.cards-impact h3{font-size:10px;font-weight:400}.cards-impact p{font-size:20px}.quote-banner{min-height:0;height:180px}.quote-banner>div{padding:16px;gap:12px}.quote-banner>div>img{width:24px;height:24px}.quote-banner blockquote{font-size:12px;line-height:1.4;max-width:none}.quote-scene{width:100%;height:110px}.blog-filters{display:flex}.blog-filters>select{flex:0 0 auto}.blog-filters .search-field{bottom:calc(100% + 124px)}.featured-event .event-date{flex-direction:row;height:56px}.featured-event .event-date.unconfirmed strong{font-size:20px}.featured-event .event-date small{margin:0}.featured-event .event-action small{margin-top:6px}.event-filters .filters{align-items:stretch}.event-filters .search-field{height:24px}.event-filters .filters>select{min-width:0;width:100%}.event-filters .filter-select{height:24px;padding:4px;font-size:9px}.event-filters .filter-select>span{display:block}.event-filters .filter-tabs>span{width:auto;margin-right:10px}.event-filters .filter-tabs button{min-height:20px}.event-grid .event-card{grid-template-columns:86px 1fr;padding:12px}.event-grid .event-date{width:86px;min-height:78px;height:84px}.event-card .event-action{grid-column:1/-1;text-align:right}.event-grid .event-action .button{width:auto}.event-grid .event-date.unconfirmed strong{font-size:16px}.event-card h3,.featured-event h3{font-size:13px;margin:8px 0}.event-card p{font-size:9px;margin-bottom:8px}.event-filters+.section>.section-heading{display:block}.event-filters+.section>.section-heading p{font-size:11px;color:#0e5c2a;margin-top:6px}.event-filters+.section>.section-heading>small{display:inline-block;background:#e7efea;padding:2px 4px;margin-top:6px;font-size:9px}.contact-card>img{width:38px;height:38px;padding:8px;border-radius:8px}.contact-card p{font-size:8px;overflow-wrap:anywhere}.contact-location{grid-template-columns:1fr}.contact-message{height:140px;min-height:0;padding:0}.contact-message>div{width:55%;padding:16px}.contact-message>.contact-message-land{width:90%;height:60%;right:0}.contact-message>.contact-message-barn{width:20%;height:50%;right:28%}.contact-message>.contact-message-farmer{width:50%;height:96%;right:0}.map-pin{width:42px;height:42px;border-width:7px;font-size:9px}.page-events .hero-copy>.eyebrow,.page-support .hero-copy>.eyebrow{font-size:7px;padding:3px 5px;margin-bottom:12px}.hero-note{color:#737373}}.footer-landscape>img{width:100%;height:100%;object-fit:fill}.mobile-events-heading{display:none}.training-why>img{transform:scaleX(-1)}.quick-actions img{width:calc(36 * var(--u));height:calc(36 * var(--u));padding:calc(8 * var(--u));background:#0d7331;border-radius:50%}.quick-actions>a:nth-child(2) img{background:#e56819}.quick-actions>a:nth-child(3) img{background:#9aae04}.quick-actions strong{font-size:calc(16 * var(--u))}.quick-actions>a{border-radius:calc(16 * var(--u))}@media (max-width:767px){.footer-landscape>img{object-fit:fill}.quick-actions img{width:24px;height:24px;padding:4px;border-radius:4px}.quick-actions strong{font-size:12px}.quick-actions>a{border-radius:12px}.impact-content{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;align-items:stretch}.impact-items{grid-template-columns:1fr;gap:10px}.impact-item{display:grid;grid-template-columns:40px 1fr;gap:4px 8px;align-items:center}.impact-item h3{font-size:10px;margin:0}.impact-item p{font-size:8px;line-height:1.2}.impact-sprite{width:40px;height:38px;grid-row:span 2}.impact-donate{display:flex;flex-direction:column;padding:10px;text-align:center;gap:8px}.impact-donate h3{font-size:10px}.impact-donate .button{width:100%;font-size:11px}.home-events{border:0;padding:0}.home-events .desktop-only{display:none}.mobile-events-heading{display:block}.home-events .section-heading{padding-right:90px}.home-events .section-heading h2{font-size:20px;text-transform:none;font-weight:700}.home-events .section-heading .eyebrow{font-size:9px}.home-calendar{right:0;top:-16px}.home-event-list>a{background:#fafbf8;border:1px solid #d7e3d1;border-radius:10px;padding:8px;align-items:center}.home-event-list .event-date{height:43px;min-height:43px}#services{position:relative;padding-bottom:30px}#services>.section-heading>.text-link{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.work-section{position:relative;padding-bottom:30px}.work-section>.section-heading>.text-link{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}.mosaic{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,calc(450 * var(--u)));gap:calc(32 * var(--u))}.mosaic .gallery-card:first-child{grid-column:span 2;grid-row:auto}.project-card>div{min-height:calc(140 * var(--u))}.page-projects .hero-copy h1{max-width:calc(1100 * var(--u))}.page-gallery .hero-accent{display:block}.timings h2>img{width:calc(80 * var(--u));height:calc(80 * var(--u));flex:0 0 auto}.map-card h2>img{background:#ceded4;padding:calc(10 * var(--u));border-radius:calc(12 * var(--u))}.grassroots-card{width:calc(670 * var(--u));padding:calc(20 * var(--u));margin-top:calc(24 * var(--u));background:#eef4ef;border:1px solid #dbe7df;border-radius:calc(12 * var(--u));box-shadow:0 3px 8px #0001}.grassroots-card strong{color:#397854;font-size:calc(24 * var(--u))}.grassroots-card p{font-size:calc(20 * var(--u));margin-top:calc(8 * var(--u))}.partner{display:grid;grid-template-columns:1fr auto;gap:calc(16 * var(--u)) calc(32 * var(--u))}.partner h2,.partner p{grid-column:1;margin:0}.partner>.button{grid-column:2;grid-row:1/3;align-self:center}.static-story>.desktop-story-photo{display:block}@media (min-width:768px){.static-story>:not(.desktop-story-photo){display:none}}@media (max-width:767px){.mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:216px 145px 145px;gap:12px}.project-card>div{min-height:65px}.page-projects .hero-copy h1{max-width:300px}.timings h2>img{width:32px;height:32px}.map-card h2>img{padding:6px;border-radius:6px}.grassroots-card{width:58%;padding:8px;margin-top:8px;border-radius:6px}.grassroots-card strong{font-size:9px}.grassroots-card p{font-size:8px;margin-top:3px}.page-support .hero-description{margin-top:8px;font-size:12px}.cards-pillars .card-image{height:140px}.cards-pillars .card-body{display:grid;grid-template-columns:1.2fr 1fr;gap:4px 12px}.cards-pillars .card-body>p:not(.card-tag),.cards-pillars h3{grid-column:1;margin:0}.cards-pillars .card-tag{grid-column:2;grid-row:1/3;padding:0;margin:0}.cards-pillars .card-tag span{margin:3px 0}.cards-pillars h3{font-size:12px}.cards-pillars p{font-size:10px}.cards-pillars .card-tag{font-size:9px}.partner{display:block}.partner p{margin-block:10px}.static-story>.desktop-story-photo{display:none}}.partner-tags{grid-column:1;display:flex;gap:calc(16 * var(--u))}.partner-tags span{background:#ceded4;border-radius:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));color:#074a1f;font-size:calc(20 * var(--u))}.partner>.button{grid-row:1/4}@media (max-width:767px){.partner-tags{margin-bottom:12px;gap:8px}.partner-tags span{padding:4px;font-size:9px;border-radius:4px}}.cards-steps .card-image{position:relative;overflow:hidden}.cards-steps .card-image>img{width:100%;height:100%;object-fit:cover}.cards-steps .management-photo>img{position:absolute;width:194.16%;max-width:none;height:205.04%;left:-46.58%;top:-15.42%}.cards-scales .card-body{position:relative}.cards-scales .card-tag{position:absolute;right:calc(16 * var(--u));top:calc(16 * var(--u));padding:calc(6 * var(--u));background:#d6e9d7;border-radius:calc(4 * var(--u));font-size:calc(16 * var(--u))}.cards-scales article:nth-child(2) .card-tag{color:#da641e;background:#fbe6d5}.cards-scales article:nth-child(3) .card-tag{color:#287838;background:#e9f1d8}.service-card>div>span{display:grid;place-items:center;width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;color:white;background:#0e5c2a;flex:0 0 auto;aspect-ratio:1;line-height:1}.service-card-arrow svg{display:block;width:66.667%;height:66.667%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (min-width:768px){.quick-actions>a{grid-template-columns:calc(36 * var(--u)) 1fr calc(24 * var(--u))}.quick-actions>a>span{display:block;align-self:end;color:#0e5c2a}.quick-actions>a:nth-child(2)>span{color:#f97917}.quick-actions>a:nth-child(3)>span{color:#9aae04}.impact-item{display:grid;grid-template-columns:calc(130 * var(--u)) 1fr;gap:calc(12 * var(--u));align-content:center;align-items:start}.impact-item .impact-sprite{grid-row:1/3;width:calc(130 * var(--u));height:calc(140 * var(--u))}.impact-item h3{margin:0}.impact-item p{grid-column:2}}@media (max-width:767px){.cards-steps article{padding:8px;grid-template-columns:32px 1fr;gap:8px}.cards-steps .card-image{height:142px}.cards-steps .card-icon{width:32px;height:32px;padding:6px;background:#ceded4;border-radius:8px}.cards-steps h3{font-size:11px}.cards-steps p{font-size:8px;line-height:1.2;margin-top:4px}.cards-scales .card-tag{font-size:9px;padding:3px;top:12px;right:12px}.service-card>div>span{width:24px;height:24px}}.fodder-features .cards-features{grid-template-columns:271.492fr 424.389fr 341.289fr 421.859fr;gap:calc(44 * var(--u));padding:calc(32 * var(--u));border:calc(4 * var(--u)) solid #f7f9f2}.fodder-features .cards-features article{position:relative;min-width:0;padding:0;border:0;gap:calc(12 * var(--u))}.fodder-features .card-body{min-width:0}.fodder-features .cards-features h3 span{display:block;white-space:nowrap}.fodder-features .cards-features .card-icon{display:grid;place-items:center;width:calc(112 * var(--u));height:calc(112 * var(--u));flex-shrink:0}.fodder-feature-icon img,.fodder-feature-icon picture{display:block;width:100%;height:auto}.fodder-feature-icon.fodder-rupee-icon picture{width:68.75%}.fodder-feature-divider{position:absolute;width:calc(64 * var(--u));height:auto;left:calc(-54 * var(--u));top:50%;transform:translateY(-50%) rotate(90deg)}.fodder-stories .comparison-card{border-color:#f7f9f2}.fodder-story-shed .desktop-story-photo{height:135.47%;top:-34.12%;transform:scaleX(-1)}.fodder-story .comparison-caption{min-height:calc(86 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u))}.fodder-story .comparison-caption h3{font-size:calc(24 * var(--u));flex-shrink:0}.fodder-story .location-icon img{display:block;width:calc(24 * var(--u));height:auto}.fodder-story .story-result{margin:0;font-size:calc(20 * var(--u));line-height:1.1;text-align:right}.fodder-story .story-result em{color:#0e5c2a;font-weight:700}@media (min-width:768px) and (max-width:1100px){.fodder-features .cards-features{grid-template-columns:1fr 1.2fr;gap:calc(24 * var(--u))}.fodder-feature-divider{display:none}.fodder-story .comparison-caption{align-items:start;flex-direction:column}.fodder-story .story-result{text-align:left}}@media (max-width:767px){.fodder-features .cards-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid #ededed}.fodder-features .cards-features article{gap:12px}.fodder-features .cards-features .card-icon{width:32px;height:32px;padding:0;border-radius:4px;background:#0e5c2a1a}.fodder-feature-icon picture{width:20px}.fodder-feature-icon.fodder-rupee-icon picture{width:16px}.fodder-features .cards-features h3{font-size:10px;font-weight:500;line-height:1.1}.fodder-feature-divider{display:none}.fodder-stories .comparisons{gap:8px}.fodder-stories .comparison-card{border:1px solid #ededed;border-radius:16px}.fodder-story .comparison-caption{padding:12px;min-height:40px}.fodder-story .comparison-caption h3{font-size:12px}.fodder-story .location-icon img{width:12px}.fodder-story .story-result{font-size:10px}.fodder-after,.fodder-before{position:absolute;inset:0 auto 0 0;overflow:hidden}.fodder-after img,.fodder-before img{position:absolute;width:100%;height:100%;object-fit:cover}.fodder-before-uvarsad img{width:127.54%;max-width:none;height:119.78%;left:-.84%;top:-4.35%}.fodder-after-aluva,.fodder-after-uvarsad{transform:scaleX(-1)}.fodder-after-uvarsad img{width:167.12%;max-width:none;left:-61.67%}.fodder-story .compare-line img{width:16px;height:auto}}.training-stats{display:flex;align-items:center;gap:calc(48 * var(--u));padding:calc(32 * var(--u));border:calc(3.553 * var(--u)) solid #00000012;box-shadow:calc(10.66 * var(--u)) calc(14.213 * var(--u)) calc(88.119 * var(--u)) calc(-35.532 * var(--u)) #00000040}.training-stats>div{border:0;padding:0;min-width:0}.training-stats .training-recognition{flex:0 0 calc(380 * var(--u));gap:calc(32 * var(--u));justify-content:start}.training-stats p{font-size:calc(20 * var(--u));line-height:1.134;margin:0 0 calc(4 * var(--u))}.training-stats strong{display:block;font-size:calc(32 * var(--u));line-height:1.1}.training-stats .training-summary-items{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:calc(32 * var(--u));flex:1 1}.training-summary-item{position:relative;display:flex;align-items:center;gap:calc(12 * var(--u));min-width:0}.training-icon{display:grid;place-items:center;width:calc(72 * var(--u));height:calc(72 * var(--u));flex:none}.training-icon picture{display:grid;place-items:center;width:100%}.training-icon picture img{display:block;width:100%;height:auto;border-radius:0}.training-icon.training-emblem{width:calc(60.03 * var(--u));height:calc(86 * var(--u))}.training-summary-calendar picture{width:66.667%}.training-summary-rupee picture{width:70.834%}.training-stats .training-stat-divider{position:absolute;width:calc(64 * var(--u));height:auto;left:calc(-48 * var(--u));top:50%;transform:translateY(-50%) rotate(90deg)}.training-stats .training-approved{display:none}.training-facilities>div{border:calc(4 * var(--u)) solid #f7f9f2;padding:calc(24 * var(--u))}.training-facilities h2{display:flex;align-items:center;gap:calc(20 * var(--u));font-size:calc(40 * var(--u));line-height:1.1;margin:0 0 calc(24 * var(--u))}.training-facilities .hostel{grid-template-columns:minmax(0,930fr) minmax(0,670fr)}.training-facilities .hostel h2{margin:0}.hostel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--u));align-content:stretch}.hostel li{display:flex;align-items:center;gap:calc(16 * var(--u));min-height:calc(96 * var(--u));padding:calc(16 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(24 * var(--u));line-height:1.1}.hostel li:before{content:none}.hostel-feature-icon{width:calc(40 * var(--u));height:calc(40 * var(--u))}.hostel-security-icon picture{width:82.501%}.hostel-photo{position:relative;min-height:calc(328 * var(--u));overflow:hidden;border-radius:calc(12 * var(--u))}.hostel-photo>img{position:absolute;width:100%;height:153.9%;left:0;top:-40.33%;border-radius:0}.training-fee-icon{background:#cfded4;border-radius:calc(8 * var(--u))}.training-fee-icon picture{width:66.409%}.training-facilities .batches,.training-facilities .fees{display:flex;flex-direction:column;min-height:calc(435 * var(--u))}.fees dl{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;margin:0 0 calc(38 * var(--u))}.fees dl>div{border:0;padding:0;font-size:calc(24 * var(--u));line-height:1.1;align-items:end}.fees dd{color:black;font-size:calc(28 * var(--u));font-weight:500}.fees dl>div.fee-total{position:relative;padding-top:calc(38 * var(--u));font-size:calc(36 * var(--u));font-weight:500}.fee-total dd{font-size:calc(32 * var(--u))}.fee-divider{position:absolute;top:0;left:0;width:100%}.fee-divider img{display:block;width:100%;height:auto}.training-facilities .fees small{font-style:italic;font-size:calc(24 * var(--u));line-height:1.1}.training-batch-list{display:grid;gap:calc(8 * var(--u))}.training-batch-row{display:flex;align-items:start;gap:calc(12 * var(--u));padding:calc(12 * var(--u));border-radius:calc(8 * var(--u));background:#f7f9f2}.training-batch-row .training-icon{width:calc(32 * var(--u));height:calc(32 * var(--u))}.training-batch-row h3{font-size:calc(24 * var(--u));font-weight:500;line-height:1.3;color:black}.training-batch-row p{margin:calc(8 * var(--u)) 0 0;font-size:calc(20 * var(--u))}.batches .button{margin-top:auto;font-size:calc(32 * var(--u));font-weight:500;border-radius:calc(16 * var(--u));min-height:calc(75 * var(--u))}.enquiry-training{grid-template-columns:minmax(0,700fr) minmax(0,853fr);gap:calc(39 * var(--u));align-items:center}.training-enquiry-art{position:relative;width:100%;aspect-ratio:700/420;overflow:hidden;border-radius:calc(20 * var(--u));margin-top:calc(32 * var(--u));transform:scaleX(-1)}.training-enquiry-art img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}@media (min-width:768px) and (max-width:1100px){.training-stats{flex-direction:column;align-items:stretch;gap:20px}.training-stats .training-recognition{flex-basis:auto}}@media (max-width:767px){.training-stats{flex-direction:column;align-items:stretch;padding:12px;gap:16px;border-width:1px;border-radius:16px;box-shadow:none}.training-stats .training-recognition{flex-basis:auto;gap:10px}.training-recognition>div{flex:1 1}.training-stats p{font-size:8px;margin-bottom:4px;color:#000000a6}.training-stats strong{font-size:10px}.training-stats .training-summary-items{gap:6px;grid-template-columns:repeat(4,max-content);justify-content:space-between}.training-summary-item{gap:4px}.training-stats .training-icon{width:24px;height:24px;border-radius:4px;background:#0e5c2a1a}.training-stats .training-icon picture{width:20px}.training-stats .training-summary-calendar picture{width:16px}.training-stats .training-summary-rupee picture{width:17.2px}.training-stats .training-emblem{background:#0000000d;border-radius:6px}.training-stats .training-approved{display:flex;align-items:center;gap:4px;padding:4px;color:#0e5c2a;font-size:8px;background:#074a1f26;border:1px solid #074a1f33;border-radius:4px}.training-stats .training-approved .training-icon{width:10px;height:10px;background:none}.training-approved .training-icon picture{width:9px}.training-stats .training-stat-divider{display:none}.training-facilities>div{border-width:2px;padding:12px}.training-facilities h2{gap:8px;font-size:16px;margin-bottom:12px}.training-facilities h2 .training-icon{width:32px;height:32px}.training-facilities .hostel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.hostel ul{grid-template-columns:1fr;gap:8px}.hostel li{gap:8px;padding:8px;min-height:32px;font-size:10px;border-radius:8px}.hostel li.hostel-feature-repeat{display:none}.hostel-feature-icon{width:16px;height:16px}.hostel-photo{min-height:112px;border-radius:8px}.hostel-photo>img{height:100%;top:0}.training-facilities .batches,.training-facilities .fees{min-height:0}.training-facilities .fees{order:-1}.fees dl{gap:12px;margin-bottom:12px}.fees dd,.fees dl>div,.fees dl>div.fee-total{font-size:12px}.fees dl>div.fee-total{padding-top:12px}.fee-total dd{font-size:16px;font-weight:700}.training-facilities .fees small{font-size:8px}.training-batch-row{padding:8px;gap:8px}.training-batch-row .training-icon{width:16px;height:16px}.training-batch-row h3,.training-batch-row p{font-size:10px}.batches .button{margin-top:12px;min-height:40px;font-size:14px;border-radius:8px}.training-enquiry-art{display:none}}@media (max-width:409px){.training-stats .training-summary-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.content-scales .section-description{color:#737373}.cards-scales .card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(24 * var(--u))}.cards-scales h3{font-size:calc(32 * var(--u));line-height:1.1;margin:0}.cards-scales .card-tag{position:static;grid-column:2;grid-row:1;padding:calc(8 * var(--u)) calc(12 * var(--u));margin:0;font-size:calc(24 * var(--u));font-weight:500;line-height:1.1;border-radius:calc(8 * var(--u));color:#138c23;background:#138c2333}.cards-scales article:nth-child(2) .card-tag{color:#f97917;background:#f9791733}.cards-scales article:nth-child(3) .card-tag{color:#0e5c2a;background:#0e5c2a33}.scale-details{grid-column:1/-1;display:grid;gap:calc(8 * var(--u))}.cards-scales .scale-detail{display:flex;align-items:center;gap:calc(8 * var(--u));margin:0;font-size:calc(24 * var(--u));line-height:1.1}.scale-detail-label{color:#666}.scale-detail-icon{display:grid;place-items:center;width:calc(32 * var(--u));height:calc(32 * var(--u));flex-shrink:0}.scale-detail-icon img{display:block;width:100%;height:100%}.scale-land-icon img{width:75%;height:auto}.scale-cost-note{margin-top:calc(32 * var(--u));font-size:calc(32 * var(--u));line-height:1.1;text-align:center;color:#737373}.enquiry-consultancy{grid-template-columns:minmax(0,700fr) minmax(0,853fr);gap:calc(39 * var(--u));align-items:center}.consultancy-enquiry-art{position:relative;width:100%;aspect-ratio:700/420;overflow:hidden;border-radius:calc(20 * var(--u));margin-top:calc(32 * var(--u));transform:scaleX(-1)}.consultancy-enquiry-art img{position:absolute;width:105.04%;height:105.46%;max-width:none;left:-.92%;top:.38%}@media (max-width:767px){.cards-scales .card-image{height:180px}.cards-scales .card-body{padding:12px;gap:8px 12px}.cards-scales h3{font-size:16px}.cards-scales .card-tag{padding:4px;font-size:12px;border-radius:4px}.scale-details{gap:4px}.cards-scales .scale-detail{gap:4px;font-size:10px}.scale-detail-icon{width:12px;height:12px}.scale-cost-note{margin-top:12px;font-size:10px}.consultancy-enquiry-art{display:none}}.location-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));flex:0 0 auto;vertical-align:middle}.location-icon>img{width:calc(24 * var(--u));height:calc(29.3333 * var(--u));max-width:none}.comparison-caption h3,.event-location,.home-event-copy>p{display:flex;align-items:center;gap:calc(8 * var(--u))}.home-events h2{color:var(--dark);font-weight:700}.home-event-list>.home-event-card{padding:calc(16 * var(--u));gap:calc(16 * var(--u));border:1px solid transparent;border-radius:calc(12 * var(--u));background:linear-gradient(180deg,#f979170d,#f9791726);align-items:stretch;min-width:0;transition:border-color .16s ease,box-shadow .16s ease}.home-event-list>.home-event-card:nth-child(2n){background:linear-gradient(180deg,#0e5c2a0d,#0e5c2a26)}.home-event-list>.home-event-card:hover{border-color:#0e5c2a55;box-shadow:0 4px 14px #074a1f0d}.home-event-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.home-event-card h3{font-size:calc(22 * var(--u));line-height:1.25;overflow-wrap:anywhere}.home-event-copy>p{font-size:calc(18 * var(--u));margin-top:calc(12 * var(--u));line-height:1.2}.home-event-list .home-event-card .event-date{width:calc(92 * var(--u));height:auto;min-height:calc(100 * var(--u));padding:calc(8 * var(--u));border:0;border-radius:calc(8 * var(--u));background:#f9791733;color:#c25400;gap:calc(6 * var(--u))}.home-event-list .home-event-card:nth-child(2n) .event-date{background:#0e5c2a33;color:var(--green)}.home-event-list .home-event-card .event-date strong{font-size:calc(40 * var(--u));line-height:1.1}.home-event-list .home-event-card .event-date small{font-size:calc(22 * var(--u));line-height:1.1;color:#151515;margin:0}.home-event-list .home-event-card .event-date.unconfirmed strong{font-size:calc(20 * var(--u))}.testimonial-controls{position:relative}.testimonial-rotation{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid #c2d6c9;border-radius:50%;color:#0e5c2a;background:#f7f9f2}.testimonial-controls button:focus-visible{outline:2px solid #0e5c2a;outline-offset:2px}.testimonial .testimonial-photo:not([data-original-portrait]){width:100%;height:100%;left:0;top:0;object-fit:cover}.testimonial-initials{display:grid;place-items:center;height:100%;color:#0e5c2a;background:#e4edde;font-size:clamp(28px,5vw,72px);font-weight:700}@media (prefers-reduced-motion:no-preference){.testimonial{animation:testimonial-enter .3s ease-out}@keyframes testimonial-enter{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}}.testimonial-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:max(0px,calc(66 * var(--u) - 44px));margin-top:calc(22 * var(--u))}.testimonial-pagination button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent}.testimonial-pagination button:disabled{cursor:default}.testimonial-pagination button>span{display:block;width:calc(24 * var(--u));height:calc(24 * var(--u));background-size:calc(156 * var(--u)) calc(24 * var(--u));background-position:calc(-66 * var(--u)) 0;background-repeat:no-repeat}.testimonial-pagination button[aria-pressed=true]>span{background-position:0 0}@media (min-width:768px) and (max-width:1100px){.impact-content{grid-template-columns:minmax(0,1fr)}.impact-donate{margin-top:0;flex-direction:row}.impact-donate h3{flex:1 1}.home-events-content{display:block}.home-events .section-heading{padding-right:0;max-width:72%}.home-events .section-heading .text-link{right:calc(48 * var(--u))}.home-calendar{display:none}}@media (max-width:767px){.location-icon{width:16px;height:16px}.location-icon>img{width:12px;height:14.667px}.comparison-caption h3,.event-location,.home-event-copy>p{gap:4px}.home-event-list>.home-event-card{padding:12px;gap:12px;border-radius:10px}.home-event-list .home-event-card .event-date{width:58px;min-height:60px;padding:6px;border-radius:6px;gap:5px}.home-event-list .home-event-card .event-date strong{font-size:24px}.home-event-list .home-event-card .event-date.unconfirmed strong{font-size:13px}.home-event-list .home-event-card .event-date small{font-size:14px}.home-event-card h3{font-size:13px}.home-event-copy>p{font-size:11px;margin-top:8px}.testimonial-pagination{margin-top:10px;gap:0}.testimonial-pagination button>span{width:12px;height:12px;background-size:78px 12px;background-position:-33px 0}.testimonial-pagination button[aria-pressed=true]>span{background-position:0 0}}.quick-action-icon,.recognition-icon,.stat-icon{display:contents}.recognition p>span{display:block}.heading-mobile-arrow,.quick-actions>a>.quick-action-mobile-arrow,.recognition-badge,.social-link-pending,.social-links-label{display:none}@media (min-width:768px){.social-links:not(:has(a)){display:none}}@media (max-width:767px){.quick-actions>a{display:grid;grid-template-columns:26px minmax(0,1fr) 20px;gap:8px;min-height:52px;padding:12px;align-items:center}.quick-actions>a>div{min-width:0;padding-left:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.quick-actions strong{color:#000;font-size:12px;line-height:1.1}.quick-actions p{color:#0000008c;font-size:10px;line-height:1.1}.quick-actions .quick-action-icon{display:grid;place-items:center;width:26px;height:26px;padding:4px;border:1px solid #0e5c2a1a;background:#0e5c2a1a;border-radius:4px}.quick-actions>a:nth-child(2) .quick-action-icon{border-color:#ac58241a;background:#ac58241a}.quick-actions>a:nth-child(3) .quick-action-icon{border-color:#6698601a;background:#6698601a}.quick-actions>a .quick-action-icon img{width:16px;height:16px;padding:0;background:none;border-radius:0}.quick-actions>a>img.quick-action-mobile-arrow{display:block;width:20px;height:20px;padding:0;background:none;border-radius:0}.home-stats{grid-template-columns:1fr 1.02fr .92fr;gap:16px 4px;padding:12px;border-radius:16px;box-shadow:none}.home-stats .recognition{justify-content:flex-start;gap:10px}.home-stats .recognition-icon,.home-stats .stat-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;background:#0000000d}.home-stats .recognition-icon img{width:15.3565px;height:22px}.home-stats .recognition p{flex:1 1;min-width:0;color:#000000a6;font-size:10px;line-height:1.1}.home-stats .recognition-name{margin-top:4px;color:#000;font-size:12px;font-weight:700}.home-stats .recognition-badge{display:flex;flex:0 0 70px;align-items:center;justify-content:center;gap:4px;padding:4px;border:1px solid #074a1f33;border-radius:8px;color:#0e5c2a;background:#074a1f26;font-size:10px;line-height:1.1}.home-stats .recognition-badge img{width:10.8px;height:10.8px}.home-stats .stat{min-width:0;border:0;padding:0;gap:6px;align-items:center}.home-stats .stat-icon img{width:24.3275px;height:24.3275px;object-fit:contain}.home-stats .stat strong{color:#0e5c2a;font-size:12px;line-height:1.1}.home-stats .stat span{color:#000000a6;margin-top:4px;font-size:10px;line-height:1.1}#services>.section-heading>.text-link{font-size:10px;font-weight:500;line-height:1.1;gap:6px;color:#074a1f;white-space:nowrap}#services>.section-heading>.text-link>span{display:none}#services .heading-mobile-arrow{display:block;width:11.9999px;height:12px}.footer-chat .social-links{display:flex;width:100%;align-items:center;gap:12px;margin-top:16px}.social-links-label{display:block;flex:1 1;color:#074a1fbf;font-size:10px;font-weight:500;line-height:1.1;letter-spacing:.5px}.footer-chat .social-links a,.footer-chat .social-links button{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;margin:0;padding:8px;border:1px solid #074a1f33;border-radius:12px;background:#074a1f26}.footer-chat .social-links button:disabled{cursor:default;opacity:1}.footer-chat .social-links img{width:24px;height:24px;filter:none}}@media (max-width:399px){.home-stats .recognition{flex-wrap:wrap}.home-stats .recognition-badge{margin-left:42px}.home-stats .stat{flex-direction:column;align-items:flex-start;gap:6px}.quick-actions>a>div{gap:10px;padding-left:2px}}