:root{--cream:#f0ece3;--ink:#1d1915;--ink-soft:#4c443c;--hero:#191512;--terra:#7a2e1f;--saffron:#c2410c;--line:#d9d2c4;--card:#f6f3ec;--brand-red:#8a2b1e;--f-display:"Fraunces", Georgia, "Times New Roman", serif;--f-body:"Inter", system-ui, -apple-system, sans-serif}.lang-hi{--f-display:"Tiro Devanagari Hindi", "Noto Serif Devanagari", Georgia, serif;--f-body:"Mukta", "Noto Sans Devanagari", system-ui, sans-serif}.lang-pa{--f-display:"Noto Serif Gurmukhi", Georgia, serif;--f-body:"Mukta Mahee", "Noto Sans Gurmukhi", system-ui, sans-serif}.lang-ar{--f-display:"Amiri", "Noto Naskh Arabic", serif;--f-body:"Cairo", "Noto Sans Arabic", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id],[id=sustainability]{scroll-margin-block-start:84px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{font-family:var(--f-display);font-weight:600;line-height:1.12;margin:0;text-wrap:balance}h2{font-size:clamp(1.9rem,4.2vw,3.1rem);letter-spacing:-.01em}h3{font-size:1.35rem}.eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px}.lang-ar .eyebrow,.lang-hi .eyebrow,.lang-pa .eyebrow{letter-spacing:.06em}.channels{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);margin:0 0 10px}.lang-ar .channels,.lang-hi .channels,.lang-pa .channels{letter-spacing:.04em}.arr{display:inline-block}.nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:22px;padding:14px clamp(16px,4vw,56px);background:color-mix(in srgb,var(--cream) 92%,white);border-block-end:1px solid var(--line);transition:transform .45s cubic-bezier(.22,1,.36,1)}.nav.nav-hidden{transform:translateY(-100%)}.nav-group{position:relative}.nav-group summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.lang-ar .nav-group summary,.lang-hi .nav-group summary,.lang-pa .nav-group summary{letter-spacing:.03em;font-size:.85rem}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary:hover{color:var(--saffron)}.nav-group .caret{font-size:.6rem;opacity:.55;margin-inline-start:2px}.nav-group ul{position:absolute;inset-inline-start:-14px;top:calc(100% + 12px);margin:0;padding:8px;list-style:none;min-inline-size:210px;background:var(--cream);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #1d191524;z-index:60}.nav-group ul a{display:block;padding:9px 13px;border-radius:8px;text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lang-ar .nav-group ul a,.lang-hi .nav-group ul a,.lang-pa .nav-group ul a{letter-spacing:.02em;font-size:.85rem}.nav-group ul a:hover{background:var(--card);color:var(--saffron)}.nav-home{display:grid;place-items:center;inline-size:34px;block-size:34px;border:1px solid var(--line);border-radius:50%}.nav-links{display:flex;gap:clamp(9px,1.2vw,18px);flex:1;flex-wrap:wrap}.nav-links a{font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--ink)}.lang-ar .nav-links a,.lang-hi .nav-links a,.lang-pa .nav-links a{letter-spacing:.03em;font-size:.85rem}.nav-links a:hover{color:var(--saffron)}.nav-end{display:flex;align-items:center;gap:14px}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-body);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:11px 20px;transition:transform .15s ease}.lang-ar .btn,.lang-hi .btn,.lang-pa .btn{letter-spacing:.02em;font-size:.85rem}.btn:hover{transform:translateY(-1px)}.btn-dark{background:var(--ink);color:var(--cream)}.btn-ghost{border:1px solid var(--ink);color:var(--ink)}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.lang details{position:relative}.lang summary{list-style:none;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:9px 15px;-webkit-user-select:none;user-select:none}.lang-ar .lang summary,.lang-hi .lang summary,.lang-pa .lang summary{letter-spacing:.02em;font-size:.85rem;text-transform:none}.lang summary::-webkit-details-marker{display:none}.lang ul{position:absolute;inset-inline-end:0;margin:8px 0 0;padding:6px;list-style:none;min-inline-size:150px;background:var(--cream);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px #1d19151f}.lang li a{display:block;padding:9px 13px;border-radius:8px;text-decoration:none;font-size:.9rem}.lang li a:hover{background:var(--card)}.lang li a[aria-current=page]{color:var(--saffron);font-weight:600}.hero{background:var(--hero);color:var(--cream);padding:26px clamp(16px,4vw,56px) 44px;min-block-size:78vh;display:flex;flex-direction:column}.hero-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.66rem;letter-spacing:.16em;opacity:.75;text-transform:uppercase}.lang-ar .hero-top,.lang-hi .hero-top,.lang-pa .hero-top{letter-spacing:.04em;font-size:.8rem}.hero-main{flex:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,54px)}@media (min-width:960px){.hero-main{grid-template-columns:minmax(0,1fr) minmax(280px,38%)}}.wordmark{font-size:clamp(3.4rem,8.6vw,9.5rem);font-weight:600;letter-spacing:-.02em;color:var(--cream)}.wordmark em{font-style:italic;font-weight:600}.hero-base{display:flex;justify-content:space-between;align-items:baseline;gap:16px;border-block-start:1px solid color-mix(in srgb,var(--cream) 30%,transparent);margin-block-start:20px;padding-block-start:14px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.lang-ar .hero-base,.lang-hi .hero-base,.lang-pa .hero-base{letter-spacing:.04em;font-size:.85rem}.hero-sub{max-inline-size:56ch;margin:26px 0 0;opacity:.85;font-size:1.02rem}.ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--card);padding:12px 0;white-space:nowrap}.ticker-row{display:inline-block;animation:tick 48s linear infinite}[dir=rtl] .ticker-row{animation-name:tick-rtl}.ticker-row span{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft);padding-inline:14px}.lang-ar .ticker-row span,.lang-hi .ticker-row span,.lang-pa .ticker-row span{letter-spacing:.03em;font-size:.85rem}.ticker-row i{font-style:normal;color:var(--saffron);padding-inline-start:14px}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tick-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.sec{padding:clamp(52px,8vw,110px) clamp(16px,4vw,56px);border-block-end:1px solid var(--line)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;flex-wrap:wrap;margin-block-end:clamp(26px,4vw,54px)}.who-state{font-family:var(--f-display);font-size:clamp(1.7rem,3.6vw,2.9rem);line-height:1.3;max-inline-size:26em;margin:0}.who-state em{color:var(--ink-soft)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px;margin-block:clamp(34px,5vw,60px) 34px}.stat{border-block-start:1px solid var(--ink);padding-block-start:12px}.stat-label{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.lang-ar .stat-label,.lang-hi .stat-label,.lang-pa .stat-label{letter-spacing:.04em;font-size:.8rem}.stat-value{font-family:var(--f-display);font-size:clamp(2.6rem,5vw,4rem);font-variant-numeric:tabular-nums}.brand-list{display:grid;gap:clamp(34px,5vw,64px)}.brand{border-block-start:1px solid var(--line);padding-block-start:clamp(26px,4vw,46px);max-inline-size:640px}.brand-logo{inline-size:auto;block-size:104px;max-inline-size:100%;object-fit:contain;object-position:var(--logo-side,left);margin-block:8px 14px;background:transparent}[dir=rtl] .brand-logo{--logo-side:right}.brand-name{font-size:clamp(2.4rem,5.2vw,3.9rem);color:var(--brand-red)}.brand-tag{font-family:var(--f-display);font-style:italic;font-size:1.5rem;color:var(--ink-soft);margin:6px 0 12px}.brand-body{margin:0 0 18px;max-inline-size:58ch}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:26px}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:22px}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:22px}.cats-grid{grid-template-columns:1fr}@media (min-width:640px){.cats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.cats-grid{grid-template-columns:repeat(3,1fr)}}.caps-grid{grid-template-columns:1fr}@media (min-width:820px){.caps-grid{grid-template-columns:repeat(2,1fr)}}.cat,.cap,.cert,.track,.person{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.cat h3,.cap h3,.track h3{margin-block-end:8px}.cat p,.cap p,.track p{margin:0;color:var(--ink-soft);font-size:.94rem}.cap-head{max-inline-size:24em;margin-block-end:clamp(26px,4vw,50px)}.track .btn{margin-block-start:16px}.track p{margin-block-end:0}.sec-dark{background:var(--hero);color:var(--cream);border-block-end:none}.sec-dark .eyebrow{color:color-mix(in srgb,var(--cream) 70%,transparent)}.trusted-body{max-inline-size:60ch;opacity:.85;margin:14px 0 26px}.chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.chips li{border:1px solid color-mix(in srgb,var(--cream) 35%,transparent);border-radius:999px;padding:8px 16px;font-size:.7rem;letter-spacing:.13em;text-transform:uppercase}.lang-ar .chips li,.lang-hi .chips li,.lang-pa .chips li{letter-spacing:.03em;font-size:.83rem}.cert h3{font-size:1.15rem}.cert-sub{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:6px 0 2px}.lang-ar .cert-sub,.lang-hi .cert-sub,.lang-pa .cert-sub{letter-spacing:.03em;font-size:.82rem}.cert-detail{font-size:.8rem;color:var(--ink-soft);margin:0 0 12px}.cert-links{display:flex;flex-wrap:wrap;gap:12px;margin:0}.cert-links a{font-size:.78rem;font-weight:600;color:var(--saffron)}.pending{margin-block-start:22px}.cert-pending{background:transparent;border-style:dashed}.certs-cont{padding-block-start:0}.sec-dark .cert{background:color-mix(in srgb,var(--cream) 6%,transparent);border-color:color-mix(in srgb,var(--cream) 22%,transparent)}.sec-dark .cert-sub,.sec-dark .cert-detail{color:color-mix(in srgb,var(--cream) 62%,transparent)}.sec-dark .cert-links a{color:#e37a3d}.sec-dark .cert-pending{background:transparent;border-color:color-mix(in srgb,var(--cream) 30%,transparent)}.lead-body{max-inline-size:52ch;color:var(--ink-soft);margin:0 0 30px}.person-role{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);margin:8px 0 2px}.lang-ar .person-role,.lang-hi .person-role,.lang-pa .person-role{letter-spacing:.03em;font-size:.82rem}.person-org{font-size:.85rem;color:var(--ink-soft);margin:0}.partner-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:36px 0 0}.partner-foot a:not(.btn){color:var(--saffron)}.foot{padding:44px clamp(16px,4vw,56px) 64px;font-size:.85rem;background:var(--hero);color:color-mix(in srgb,var(--cream) 78%,transparent)}.foot p{margin:0 0 6px;max-width:none}.foot a{color:color-mix(in srgb,var(--cream) 90%,transparent)}.foot-langs a{margin-inline-end:14px}.foot-langs a[aria-current=page]{color:#e37a3d;font-weight:600}@media (max-width:900px){.nav-links{display:none}.hero{min-block-size:64vh}}.wordmark,.brand-name{font-family:Fraunces,Georgia,Times New Roman,serif!important}.wordmark{direction:ltr;unicode-bidi:isolate}[dir=rtl] .wordmark{text-align:end}.foot-legal{font-family:var(--f-body);font-size:.86rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--cream) 88%,transparent);margin:0 0 10px}.hero-img{inline-size:100%;block-size:auto;max-block-size:66vh;border-radius:10px;object-fit:cover;justify-self:end}.brand{max-inline-size:none;display:grid;grid-template-columns:1fr;gap:8px 48px}.brand-media{grid-row:1/6;grid-column:2;display:none}.brand-photo{inline-size:100%;block-size:100%;object-fit:cover;border-radius:14px}@media (min-width:900px){.brand{grid-template-columns:minmax(0,1fr) minmax(0,50%)}.brand-media{display:block}}.cat{padding:0;overflow:hidden}.cat-img{inline-size:100%;block-size:204px;object-fit:cover;display:block}.cat h3{padding:16px 20px 0}.cat p{padding:6px 20px 20px}@media (max-width:900px){.hero-img{inline-size:100%;max-block-size:46vh;object-fit:cover}}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.js .reveal.in{opacity:1;transform:translateY(0)}.js .reveal-img{clip-path:inset(0 0 100% 0);transition:clip-path 1.4s cubic-bezier(.76,0,.24,1)}.js .reveal-img.in{clip-path:inset(0 0 0 0)}.js .grid-2 .reveal:nth-child(2),.js .grid-3 .reveal:nth-child(3n+2),.js .grid-4 .reveal:nth-child(4n+2){transition-delay:.08s}.js .grid-3 .reveal:nth-child(3n),.js .grid-4 .reveal:nth-child(4n+3){transition-delay:.16s}.js .grid-4 .reveal:nth-child(4n){transition-delay:.24s}.h2-split .wm{display:inline-block;overflow:hidden;vertical-align:bottom}.h2-split .wm>span{display:inline-block}.js .h2-split .wm>span{transform:translateY(112%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.js .h2-split.in .wm>span{transform:translateY(0)}.cat-img,.prod-img{transition:transform 1s cubic-bezier(.22,1,.36,1)}.cat-link:hover .cat-img{transform:scale(1.045)}.prod:hover .prod-img{transform:scale(1.05)}.plx{will-change:transform}.word-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.word-mask>span,.word-mask>em{display:inline-block;transform:none}.js .word-mask>span,.js .word-mask>em{transform:translateY(110%);transition:transform 1s cubic-bezier(.22,1,.36,1)}.js.loaded .word-mask>span,.js.loaded .word-mask>em{transform:translateY(0)}.js.loaded .word-mask>em{transition-delay:.12s}@media (prefers-reduced-motion: reduce){.js .reveal,.js .reveal-img,.js .word-mask>span,.js .word-mask>em,.js .h2-split .wm>span{opacity:1!important;clip-path:inset(0)!important;transform:none!important;transition:none!important}}.client-marquee{overflow:hidden;margin-block-start:34px;background:var(--cream);border-radius:14px;padding-block:20px}.client-row{display:inline-flex;align-items:center;gap:clamp(34px,4vw,64px);white-space:nowrap;padding-inline:32px;animation:clients 38s linear infinite;will-change:transform}[dir=rtl] .client-row{animation-name:clients-rtl}.client-logo{inline-size:auto;object-fit:contain;flex:0 0 auto}@keyframes clients{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes clients-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion: reduce){.client-row{animation:none;flex-wrap:wrap;white-space:normal}}.nav-home{inline-size:auto;block-size:auto;border:none;border-radius:0}.nav-logo{block-size:32px;inline-size:auto;display:block}.foot-logo{block-size:48px;inline-size:auto;display:block;margin-block-end:16px}.page-hero{min-block-size:auto;padding:34px clamp(16px,4vw,56px) 46px;justify-content:flex-end}.page-hero .eyebrow{color:color-mix(in srgb,var(--cream) 70%,transparent)}.page-title{font-size:clamp(2.2rem,5.4vw,4.4rem);color:var(--cream);max-inline-size:24ch;letter-spacing:-.015em}.cap-img{inline-size:100%;block-size:240px;object-fit:cover;border-radius:10px;margin-block-end:16px;display:block}.person-img{inline-size:100%;aspect-ratio:1/1.08;object-fit:cover;border-radius:10px;margin-block-end:12px;display:block}.founder{display:grid;gap:clamp(20px,3vw,40px);align-items:center;margin-block-end:clamp(28px,4vw,46px);background:var(--card);border:1px solid var(--line);border-radius:14px;padding:clamp(18px,3vw,30px)}@media (min-width:800px){.founder{grid-template-columns:minmax(240px,360px) 1fr}}.founder-img{inline-size:100%;border-radius:10px;display:block}.founder-note{color:var(--ink-soft);margin:8px 0 0;max-inline-size:52ch}.founder h3{font-size:clamp(1.5rem,3vw,2.1rem)}.founder-mem{margin-block-end:8px}.founder-years{color:var(--ink-soft)}.founder-bio p{color:var(--ink-soft);margin:10px 0 0;max-inline-size:62ch;font-size:.95rem}.person-cred{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:8px 0 0}.lang-ar .person-cred,.lang-hi .person-cred,.lang-pa .person-cred{letter-spacing:.02em;font-size:.8rem}.person-bio{font-size:.88rem;color:var(--ink-soft);margin:8px 0 0}.people-grid{grid-template-columns:1fr}@media (min-width:820px){.people-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.people-grid{grid-template-columns:repeat(4,1fr)}}.intro-body{font-family:var(--f-display);font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.5;max-inline-size:52em;color:var(--ink);margin:6px 0 26px}.place-addr{margin-block-start:12px!important;font-size:.8rem;letter-spacing:.02em;color:var(--ink-soft)}.pillar-tag{margin-block-start:2px}.caps-stats{padding-block-end:clamp(26px,4vw,54px)}.caps-stats .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,238px),1fr))}.caps-stats .stat{min-inline-size:0}.caps-stats .stat-value{font-size:clamp(1.9rem,2.75vw,2.7rem);overflow-wrap:anywhere}.stat-notes p{margin:4px 0 0;font-size:.74rem;color:var(--ink-soft);max-inline-size:90ch}.btn-cream{border:1px solid var(--cream);color:var(--cream)}.brand-hero{min-block-size:auto;padding-block:34px 52px}.brand-hero-main{display:grid;gap:clamp(22px,3vw,54px);align-items:center;margin-block-start:18px}@media (min-width:960px){.brand-hero-main{grid-template-columns:minmax(0,1fr) minmax(300px,44%)}}.brand-hero-logo{block-size:96px;inline-size:auto;max-inline-size:100%;object-fit:contain;display:block;margin-block-end:18px}.brand-title{color:var(--cream)}.brand-hero-tag{color:color-mix(in srgb,var(--cream) 75%,transparent)}.brand-hero-body{max-inline-size:56ch;opacity:.85}.brand-hero-img{inline-size:100%;border-radius:12px;object-fit:cover;max-block-size:56vh}.marks-sec{background:var(--card)}.marks{display:flex;flex-wrap:wrap;gap:clamp(26px,5vw,80px)}.mark{display:flex;align-items:center;gap:22px;max-inline-size:460px}.mark img{block-size:88px;inline-size:auto;max-inline-size:190px;object-fit:contain;flex:0 0 auto}.mark p{margin:0;font-size:.9rem;color:var(--ink-soft)}.range-list{list-style:none;margin:0 0 34px;padding:0;max-inline-size:640px}.range-list li{display:flex;gap:18px;align-items:baseline;border-block-start:1px solid var(--line);padding-block:14px;font-family:var(--f-display);font-size:clamp(1.15rem,2.2vw,1.5rem)}.range-num{font-family:var(--f-body);font-size:.72rem;font-weight:600;letter-spacing:.14em;color:var(--saffron)}.buyers-label{margin-block-start:10px}.chips-ink li{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.brand-ctas{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0 0}.prod-grid{margin-block-start:26px}.prod{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;text-align:center}.prod-img{inline-size:auto;block-size:220px;max-inline-size:100%;object-fit:contain;display:block;margin:0 auto 14px}.prod-name{font-size:1.05rem}.prod-packs{font-size:.76rem;color:var(--ink-soft);margin:6px 0 0;letter-spacing:.04em}.inv{margin-block-start:30px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--card)}.inv-search{inline-size:100%;border:none;border-block-end:1px solid var(--line);background:transparent;padding:16px 20px;font:inherit;color:var(--ink)}.inv-search:focus{outline:2px solid var(--saffron);outline-offset:-2px}.inv-head,.inv-row{display:grid;grid-template-columns:56px minmax(180px,1.4fr) minmax(90px,.7fr) minmax(160px,1.2fr);gap:14px;padding:11px 20px;align-items:baseline}.inv-head{font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-block-end:1px solid var(--line)}.lang-ar .inv-head,.lang-hi .inv-head,.lang-pa .inv-head{letter-spacing:.03em;font-size:.8rem}.inv-row{border-block-start:1px solid color-mix(in srgb,var(--line) 55%,transparent);font-size:.92rem}.inv-num{font-size:.72rem;color:var(--saffron);font-weight:600;letter-spacing:.08em}.inv-brand{color:var(--ink-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.inv-packs{color:var(--ink-soft);font-size:.82rem}.inv-empty{padding:20px;margin:0;color:var(--ink-soft)}@media (max-width:700px){.inv-head{display:none}.inv-row{grid-template-columns:1fr;gap:2px}}.cat-link{display:block;text-decoration:none;color:inherit}.cat-more{padding:0 20px 20px;margin:0;font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--saffron)}.lang-ar .cat-more,.lang-hi .cat-more,.lang-pa .cat-more{letter-spacing:.03em;font-size:.85rem}.cat-link:hover .cat-more{text-decoration:underline}.contact-grid{display:grid;gap:clamp(30px,5vw,70px)}@media (min-width:980px){.contact-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}}.brief-form{max-inline-size:640px}.fld{display:block;margin-block-end:18px}.fld-row{display:grid;gap:0 22px}@media (min-width:640px){.fld-row{grid-template-columns:1fr 1fr}}.fld-label{display:block;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-block-end:6px}.lang-ar .fld-label,.lang-hi .fld-label,.lang-pa .fld-label{letter-spacing:.03em;font-size:.8rem}.fld input,.fld select,.fld textarea{inline-size:100%;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:12px 14px;font:inherit;color:var(--ink)}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--saffron);outline-offset:1px}.brief-form .btn{margin-block-start:8px;border:none;cursor:pointer}.consent{font-size:.72rem;color:var(--ink-soft);max-inline-size:60ch;margin:18px 0 0}.form-sent{background:#e8f2e2;border:1px solid #9dbd8c;color:#2f5324;border-radius:10px;padding:14px 18px;max-inline-size:640px}.hp{position:absolute;inset-inline-start:-9999px;opacity:0;block-size:0;border:0;padding:0}.contact-side .channels{margin-block-start:26px}.contact-side .channels:first-child{margin-block-start:0}.contact-side p{margin:0 0 4px}.contact-side a{color:var(--saffron)}
