.container.svelte-1y26bkl{width:min(1280px,calc(100% - 40px));margin:0 auto}.hero.svelte-1y26bkl{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center}.hero-bg.svelte-1y26bkl{position:absolute;inset:0;background:url(../../../images/hero/cashew.jpg) center / cover no-repeat}.hero-overlay.svelte-1y26bkl{position:absolute;inset:0;background:linear-gradient(90deg,#14120ccc,#14120c66)}.hero-inner.svelte-1y26bkl{position:relative;z-index:1;width:min(860px,calc(100% - 48px));margin:0 auto;padding:110px 0 80px}.eyebrow.svelte-1y26bkl{display:block;margin-bottom:14px;color:#c7a64a;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.is-rtl.svelte-1y26bkl .eyebrow:where(.svelte-1y26bkl){letter-spacing:.05em;text-transform:none}.hero-title.svelte-1y26bkl{margin:0 0 22px;line-height:1;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;letter-spacing:-.04em;text-transform:uppercase}.hero-title.svelte-1y26bkl .line-a:where(.svelte-1y26bkl){display:block;color:#fff}.hero-title.svelte-1y26bkl .line-b:where(.svelte-1y26bkl){display:block;color:#c7a64a}.hero-desc.svelte-1y26bkl{max-width:560px;color:#ffffffd1;font-size:1.02rem;line-height:1.75;margin:0 0 28px}.is-rtl.svelte-1y26bkl .hero-desc:where(.svelte-1y26bkl){line-height:1.8}.hero-cta.svelte-1y26bkl{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#c7a64a;color:#fff;font-weight:700;font-size:.95rem;border-radius:6px;text-decoration:none;transition:background .2s ease}.hero-cta.svelte-1y26bkl:hover{background:#b8922e}@media (max-width: 768px){.hero.svelte-1y26bkl{min-height:380px}.hero-inner.svelte-1y26bkl{padding:88px 0 56px}}.section-title.svelte-1y26bkl{margin:0 0 6px;color:#1f1f1f;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800}.section-sub.svelte-1y26bkl{margin:0 0 48px;color:#9c9c9c;font-size:1rem}.checkpoints-section.svelte-1y26bkl{padding:80px 0;background:#fff}.checkpoints-grid.svelte-1y26bkl{display:grid;grid-template-columns:1fr;max-width:920px;margin:0 auto}.checkpoint-card.svelte-1y26bkl{border:1px solid #e8e8e6;border-radius:14px;padding:36px 40px;background:#f9f8f5;border-inline-start:4px solid #c7a64a}.cp-header.svelte-1y26bkl{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #e8e8e6}.cp-icon.svelte-1y26bkl{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e8e8e6;border-radius:12px;color:#c7a64a}.cp-icon.svelte-1y26bkl svg:where(.svelte-1y26bkl){width:26px;height:26px}.cp-header.svelte-1y26bkl h3:where(.svelte-1y26bkl){margin:0;color:#1f1f1f;font-size:1.2rem;font-weight:800;line-height:1.3;letter-spacing:-.01em}.cp-list.svelte-1y26bkl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px 28px}.cp-list.svelte-1y26bkl li:where(.svelte-1y26bkl){padding-inline-start:22px;position:relative;color:#60646b;font-size:.94rem;line-height:1.65}.cp-list.svelte-1y26bkl li:where(.svelte-1y26bkl):before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:12px;height:12px;border-radius:50%;background:#c7a64a2e;border:2px solid #c7a64a}.params-section.svelte-1y26bkl{padding:80px 0;background:#f0ede4}.params-table-wrap.svelte-1y26bkl{overflow-x:auto}.params-table.svelte-1y26bkl{width:100%;border-collapse:collapse;font-size:.92rem}.params-table.svelte-1y26bkl thead:where(.svelte-1y26bkl) tr:where(.svelte-1y26bkl){background:#1f1f1f}.params-table.svelte-1y26bkl thead:where(.svelte-1y26bkl) th:where(.svelte-1y26bkl){padding:12px 16px;text-align:start;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.is-rtl.svelte-1y26bkl .params-table:where(.svelte-1y26bkl) thead:where(.svelte-1y26bkl) th:where(.svelte-1y26bkl){letter-spacing:0;text-transform:none}.params-table.svelte-1y26bkl tbody:where(.svelte-1y26bkl) tr:where(.svelte-1y26bkl){border-bottom:1px solid #e4e1d8;background:#fff}.params-table.svelte-1y26bkl tbody:where(.svelte-1y26bkl) tr:where(.svelte-1y26bkl):nth-child(2n){background:#f9f8f5}.params-table.svelte-1y26bkl td:where(.svelte-1y26bkl){padding:13px 16px;color:#3a3a3a;line-height:1.5;text-align:start}.params-table.svelte-1y26bkl td.limit:where(.svelte-1y26bkl){font-weight:700;color:#1f1f1f;white-space:nowrap}.params-table.svelte-1y26bkl td.std:where(.svelte-1y26bkl){color:#7a7a7a;font-size:.86rem}.canonical-note.svelte-1y26bkl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:24px 0 0;padding:14px 18px;background:#fff;border-inline-start:3px solid #c7a64a;color:#60646b;font-size:.88rem;line-height:1.6}.canonical-icon.svelte-1y26bkl{width:20px;height:20px;color:#c7a64a;flex-shrink:0}.canonical-note.svelte-1y26bkl .reviewed:where(.svelte-1y26bkl){margin-inline-start:auto;color:#1f1f1f;font-size:.82rem;letter-spacing:.02em;white-space:nowrap}.canonical-note.svelte-1y26bkl .reviewed:where(.svelte-1y26bkl) strong:where(.svelte-1y26bkl){color:#c7a64a;font-weight:700}.certs-section.svelte-1y26bkl{padding:80px 0;background:#f9f8f5}.certs-grid.svelte-1y26bkl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cert-card.svelte-1y26bkl{padding:22px 20px;background:#fff;border-inline-start:3px solid #c7a64a}.cert-name.svelte-1y26bkl{display:block;margin-bottom:6px;color:#1f1f1f;font-size:1rem;font-weight:800}.cert-desc.svelte-1y26bkl{margin:0;color:#7a7a7a;font-size:.88rem;line-height:1.5}.tpi-section.svelte-1y26bkl{padding:80px 0;background:#fff}.tpi-inner.svelte-1y26bkl{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:start}.tpi-text.svelte-1y26bkl h2:where(.svelte-1y26bkl){margin:0 0 6px;color:#1f1f1f;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.tpi-sub.svelte-1y26bkl{margin:0 0 20px;color:#9c9c9c;font-size:.95rem}.tpi-body.svelte-1y26bkl{margin:0 0 16px;color:#3a3a3a;font-size:.97rem;line-height:1.75}.is-rtl.svelte-1y26bkl .tpi-body:where(.svelte-1y26bkl){line-height:1.8}.tpi-psi.svelte-1y26bkl{margin:0;padding:12px 16px;background:#f9f8f5;border-inline-start:3px solid #c7a64a;color:#60646b;font-size:.88rem;line-height:1.6}.tpi-badges.svelte-1y26bkl{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.tpi-badge.svelte-1y26bkl{display:flex;align-items:center;justify-content:center;min-width:160px;padding:14px 20px;border:1.5px solid #e8e8e6;color:#3a3a3a;font-size:.95rem;font-weight:700;letter-spacing:.05em;background:#fff}.promise-section.svelte-1y26bkl{padding:80px 0;background:#1f1f1f}.promise-inner.svelte-1y26bkl{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.promise-text.svelte-1y26bkl h2:where(.svelte-1y26bkl){margin:0 0 16px;color:#fff;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:800}.promise-text.svelte-1y26bkl p:where(.svelte-1y26bkl){margin:0 0 14px;color:#a0a0a0;font-size:.97rem;line-height:1.75}.is-rtl.svelte-1y26bkl .promise-text:where(.svelte-1y26bkl) p:where(.svelte-1y26bkl){line-height:1.8}.promise-text.svelte-1y26bkl p:where(.svelte-1y26bkl):last-child{margin-bottom:0}.promise-text.svelte-1y26bkl strong:where(.svelte-1y26bkl){color:#c7a64a}.promise-cta.svelte-1y26bkl{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.btn-primary.svelte-1y26bkl{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background:#c7a64a;color:#fff;text-decoration:none;font-size:.9rem;font-weight:700;white-space:nowrap;transition:background .2s ease}.btn-primary.svelte-1y26bkl:hover{background:#b8922e}.btn-outline.svelte-1y26bkl{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:1.5px solid #555;color:#ccc;text-decoration:none;font-size:.9rem;font-weight:700;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.btn-outline.svelte-1y26bkl:hover{border-color:#c7a64a;color:#c7a64a}@media (max-width: 1024px){.certs-grid.svelte-1y26bkl{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.certs-grid.svelte-1y26bkl{grid-template-columns:1fr}.checkpoint-card.svelte-1y26bkl{padding:24px 22px}.cp-list.svelte-1y26bkl{grid-template-columns:1fr;gap:12px}.cp-header.svelte-1y26bkl h3:where(.svelte-1y26bkl){font-size:1.05rem}.promise-inner.svelte-1y26bkl{grid-template-columns:1fr;gap:32px}.promise-cta.svelte-1y26bkl{flex-direction:row;flex-wrap:wrap}.hero.svelte-1y26bkl,.checkpoints-section.svelte-1y26bkl,.params-section.svelte-1y26bkl,.certs-section.svelte-1y26bkl,.tpi-section.svelte-1y26bkl,.promise-section.svelte-1y26bkl{padding:48px 0}.tpi-inner.svelte-1y26bkl{grid-template-columns:1fr}.tpi-badges.svelte-1y26bkl{flex-direction:row;flex-wrap:wrap}.tpi-badge.svelte-1y26bkl{min-width:auto}}
