.category-guide[data-astro-cid-ccjhldrt]{padding-block:var(--category-section-space,clamp(4.5rem, 7vw, var(--space-24)));border-block:1px solid var(--color-border);background:linear-gradient(90deg, #07182808 1px, transparent 1px) 0 0 / min(8vw, 7rem) 100%, var(--color-surface-subtle)}.category-guide__header[data-astro-cid-ccjhldrt],.category-guide__flow[data-astro-cid-ccjhldrt]{width:min(100%,68rem);margin-inline:auto}.category-guide__header[data-astro-cid-ccjhldrt]{padding-inline:var(--space-8);border-block-end:2px solid var(--color-navy-900);padding-block-end:var(--space-8)}.category-guide__marker[data-astro-cid-ccjhldrt],.category-guide__section-heading[data-astro-cid-ccjhldrt]>span[data-astro-cid-ccjhldrt]{color:var(--color-steel-600);font-size:var(--font-size-label);letter-spacing:.11em;text-transform:uppercase;font-weight:850;display:block}.category-guide__header[data-astro-cid-ccjhldrt] h2[data-astro-cid-ccjhldrt],.category-guide__section-heading[data-astro-cid-ccjhldrt] h3[data-astro-cid-ccjhldrt]{margin-block:var(--space-3) 0;color:var(--color-navy-900)}.category-guide__header[data-astro-cid-ccjhldrt]>p[data-astro-cid-ccjhldrt],.category-guide__section-heading[data-astro-cid-ccjhldrt]>p[data-astro-cid-ccjhldrt]{max-width:70ch;margin:var(--space-5) 0 0;color:var(--color-text-muted);line-height:1.7}.category-guide__section[data-astro-cid-ccjhldrt]{padding-inline:var(--space-8);padding-block:var(--category-group-space,var(--space-16));border-block-end:1px solid var(--color-border)}.category-guide__section[data-astro-cid-ccjhldrt]:nth-child(odd){background:#ffffff52}.category-guide__section[data-astro-cid-ccjhldrt]:nth-child(2n){background:#07182803}.category-guide__selection-list[data-astro-cid-ccjhldrt]{gap:0 var(--space-12);margin:var(--space-8) 0 0;border-block-start:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.category-guide__selection-list[data-astro-cid-ccjhldrt] li[data-astro-cid-ccjhldrt]{gap:var(--space-4);min-width:0;padding-block:var(--space-6);border-block-end:1px solid var(--color-border);grid-template-columns:.75rem minmax(0,1fr);display:grid}.category-guide__technical-mark[data-astro-cid-ccjhldrt]{background:var(--color-yellow-500);width:.55rem;height:.55rem;margin-block-start:.55rem}.category-guide[data-astro-cid-ccjhldrt] h4[data-astro-cid-ccjhldrt]{color:var(--color-navy-900);margin:0;font-size:clamp(1.1rem,1.02rem + .3vw,1.3rem)}.category-guide__selection-list[data-astro-cid-ccjhldrt] p[data-astro-cid-ccjhldrt],.category-guide__reading-block[data-astro-cid-ccjhldrt]>p[data-astro-cid-ccjhldrt],.category-guide__about-copy[data-astro-cid-ccjhldrt] p[data-astro-cid-ccjhldrt],.category-guide__faq-list[data-astro-cid-ccjhldrt] details[data-astro-cid-ccjhldrt]>p[data-astro-cid-ccjhldrt]{margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.72}.category-guide__reading-block[data-astro-cid-ccjhldrt],.category-guide__about-copy[data-astro-cid-ccjhldrt],.category-guide__faq-list[data-astro-cid-ccjhldrt]{max-width:74ch;margin-block-start:var(--space-8)}.category-guide__reading-block[data-astro-cid-ccjhldrt]+.category-guide__reading-block[data-astro-cid-ccjhldrt]{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-12);padding-block-start:var(--space-12)}.category-guide__fact-list[data-astro-cid-ccjhldrt]{gap:var(--space-3) var(--space-8);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.category-guide__fact-list[data-astro-cid-ccjhldrt] li[data-astro-cid-ccjhldrt]{border-inline-start:2px solid var(--color-yellow-500);color:var(--color-navy-900);padding-inline-start:var(--space-4);font-weight:700}.category-guide__scope[data-astro-cid-ccjhldrt]{border-inline-start:2px solid var(--color-warning);padding-inline-start:var(--space-4)}.category-guide__about-copy[data-astro-cid-ccjhldrt] p[data-astro-cid-ccjhldrt]{margin-block-start:0}.category-guide__about-copy[data-astro-cid-ccjhldrt] p[data-astro-cid-ccjhldrt]+p[data-astro-cid-ccjhldrt]{margin-block-start:var(--space-5)}.category-guide__faq-list[data-astro-cid-ccjhldrt]{border-block-start:2px solid var(--color-navy-900)}.category-guide__faq-list[data-astro-cid-ccjhldrt] details[data-astro-cid-ccjhldrt]{border-block-end:1px solid var(--color-border)}.category-guide__faq-list[data-astro-cid-ccjhldrt] summary[data-astro-cid-ccjhldrt]{align-items:center;gap:var(--space-4);min-height:5rem;color:var(--color-navy-900);cursor:pointer;grid-template-columns:minmax(0,1fr) 1.5rem;font-weight:800;list-style:none;display:grid}.category-guide__faq-list[data-astro-cid-ccjhldrt] summary[data-astro-cid-ccjhldrt]::-webkit-details-marker{display:none}.category-guide__faq-toggle[data-astro-cid-ccjhldrt]{text-align:center;transition:transform var(--transition-functional);font-size:1.5rem;font-weight:400}.category-guide__faq-list[data-astro-cid-ccjhldrt] details[data-astro-cid-ccjhldrt][open] .category-guide__faq-toggle[data-astro-cid-ccjhldrt]{transform:rotate(45deg)}.category-guide__faq-list[data-astro-cid-ccjhldrt] details[data-astro-cid-ccjhldrt]>p[data-astro-cid-ccjhldrt]{padding:0 var(--space-12) var(--space-6) 0;margin-block-start:0}@media (width<=47.99rem){.category-guide[data-astro-cid-ccjhldrt]{padding-block:var(--category-section-space-mobile,3.5rem);background:var(--color-surface-subtle)}.category-guide__section[data-astro-cid-ccjhldrt]{padding-inline:var(--space-4);padding-block:var(--space-12)}.category-guide__header[data-astro-cid-ccjhldrt]{padding-inline:var(--space-4)}.category-guide__selection-list[data-astro-cid-ccjhldrt],.category-guide__fact-list[data-astro-cid-ccjhldrt]{grid-template-columns:1fr}.category-guide__selection-list[data-astro-cid-ccjhldrt],.category-guide__reading-block[data-astro-cid-ccjhldrt],.category-guide__about-copy[data-astro-cid-ccjhldrt],.category-guide__faq-list[data-astro-cid-ccjhldrt]{margin-block-start:var(--space-6)}}@media (prefers-reduced-motion:reduce){.category-guide__faq-toggle[data-astro-cid-ccjhldrt]{transition:none}}.subcategory-links[data-astro-cid-vegul7yd] ul[data-astro-cid-vegul7yd]{gap:var(--space-4);margin:var(--space-8) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.subcategory-links[data-astro-cid-vegul7yd] a[data-astro-cid-vegul7yd]{min-block-size:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-yellow-500);color:var(--color-navy-900);align-items:center;font-weight:700;display:flex}.category-page[data-astro-cid-vegul7yd]{--category-section-space:clamp(4.5rem, 7vw, var(--space-24));--category-section-space-mobile:3.5rem;--category-group-space:clamp(var(--space-12), 5vw, var(--space-16));overflow:clip}.category-page[data-astro-cid-vegul7yd]>section[data-astro-cid-vegul7yd]{scroll-margin-block-start:5rem}.section-marker[data-astro-cid-vegul7yd]{align-items:center;gap:var(--space-3);color:var(--color-steel-600);font-size:var(--font-size-label);letter-spacing:.11em;text-transform:uppercase;font-weight:850;line-height:1.35;display:flex}.section-marker[data-astro-cid-vegul7yd]:after{content:"";opacity:.4;background:currentColor;width:3.5rem;height:1px}.section-marker--dark[data-astro-cid-vegul7yd]{color:#f7f9fab3}.category-discovery[data-astro-cid-vegul7yd]{padding-block:var(--category-section-space);border-block-end:1px solid var(--color-border);background:var(--color-surface)}.category-discovery__header[data-astro-cid-vegul7yd]{max-width:68rem}.category-discovery[data-astro-cid-vegul7yd] h1[data-astro-cid-vegul7yd]{margin-block:0 var(--space-6);color:var(--color-navy-900);font-size:var(--font-size-h1);letter-spacing:-.04em}.category-discovery__header[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{max-width:60rem;color:var(--color-text-muted);margin:0;line-height:1.72}.category-discovery[data-astro-cid-vegul7yd] .product-grid[data-astro-cid-vegul7yd]{margin-block-start:var(--space-8)}.category-quality[data-astro-cid-vegul7yd],.category-quote[data-astro-cid-vegul7yd],.category-faq[data-astro-cid-vegul7yd]{padding-block:clamp(3.5rem, 7vw, var(--space-24))}.category-manufacturing[data-astro-cid-vegul7yd] h2[data-astro-cid-vegul7yd],.category-quality[data-astro-cid-vegul7yd] h2[data-astro-cid-vegul7yd],.category-quote[data-astro-cid-vegul7yd] h2[data-astro-cid-vegul7yd],.category-faq[data-astro-cid-vegul7yd] h2[data-astro-cid-vegul7yd]{margin-block:var(--space-3) 0}.product-grid[data-astro-cid-vegul7yd]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.product-grid[data-astro-cid-vegul7yd]>li[data-astro-cid-vegul7yd]{min-width:0}.product-card[data-astro-cid-vegul7yd]{border-block-start:3px solid var(--color-navy-900);background:var(--color-surface);flex-direction:column;min-width:0;height:100%;display:flex}.product-card__visual[data-astro-cid-vegul7yd]{aspect-ratio:4/3;border:1px solid var(--color-border);background:var(--color-surface-subtle);border-block-start:0;text-decoration:none;display:block;overflow:hidden}.product-card__visual[data-astro-cid-vegul7yd]:focus-visible{z-index:1;position:relative}.product-card__body[data-astro-cid-vegul7yd]{padding-block:var(--space-5,1.25rem) var(--space-2);flex-direction:column;flex:1;align-items:flex-start;display:flex}.product-card[data-astro-cid-vegul7yd] h3[data-astro-cid-vegul7yd]{color:var(--color-navy-900);margin-block-end:var(--space-3);font-size:clamp(1.3rem,1.17rem + .45vw,1.65rem)}.product-card[data-astro-cid-vegul7yd] h3[data-astro-cid-vegul7yd] a[data-astro-cid-vegul7yd]{color:inherit;text-underline-offset:.2em;text-decoration-color:#0000;text-decoration-thickness:1px}.product-card[data-astro-cid-vegul7yd] h3[data-astro-cid-vegul7yd] a[data-astro-cid-vegul7yd]:hover,.product-card[data-astro-cid-vegul7yd] h3[data-astro-cid-vegul7yd] a[data-astro-cid-vegul7yd]:focus-visible{text-decoration-color:currentColor}.product-card[data-astro-cid-vegul7yd] p[data-astro-cid-vegul7yd]{color:var(--color-text-muted);font-size:var(--font-size-small);margin-block-end:var(--space-6)}.product-card__link[data-astro-cid-vegul7yd]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-navy-900);font-size:var(--font-size-small);border-block-end:1px solid;margin-block-start:auto;font-weight:800;text-decoration:none;display:inline-flex}.product-card__link[data-astro-cid-vegul7yd] span[data-astro-cid-vegul7yd]{color:var(--color-warning)}.product-card__link--disabled[data-astro-cid-vegul7yd]{border-block-end-color:var(--color-border);color:var(--color-steel-600);cursor:default}.category-selection[data-astro-cid-vegul7yd]{padding-block:clamp(3.5rem, 7vw, var(--space-24));background:var(--color-navy-900);color:var(--color-dark-text)}.category-selection__layout{align-items:start;gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(17rem,.64fr) minmax(0,1.36fr);display:grid}.category-selection[data-astro-cid-vegul7yd] h2[data-astro-cid-vegul7yd],.category-quote[data-astro-cid-vegul7yd] h2[data-astro-cid-vegul7yd]{color:var(--color-surface)}.category-selection__intro[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd],.category-quote__copy[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{color:#f7f9fab8;margin-block-start:var(--space-5,1.25rem)}.category-selection__questions[data-astro-cid-vegul7yd]{border-block-start:1px solid #ffffff2e;margin:0;padding:0;list-style:none}.category-selection__questions[data-astro-cid-vegul7yd] li[data-astro-cid-vegul7yd]{gap:var(--space-3);padding-block:var(--space-5,1.25rem);border-block-end:1px solid #ffffff2e;grid-template-columns:2.5rem minmax(0,1fr);display:grid}.category-selection__questions[data-astro-cid-vegul7yd] li[data-astro-cid-vegul7yd]>span[data-astro-cid-vegul7yd]{color:var(--color-yellow-500);font-size:.6875rem;font-weight:850}.category-selection__questions[data-astro-cid-vegul7yd] h3[data-astro-cid-vegul7yd]{color:var(--color-surface);margin-block-end:var(--space-2);font-size:clamp(1rem,.92rem + .3vw,1.2rem)}.category-selection__questions[data-astro-cid-vegul7yd] p[data-astro-cid-vegul7yd]{color:#f7f9faa8;font-size:var(--font-size-small);margin:0}.category-manufacturing[data-astro-cid-vegul7yd]{padding-block:clamp(var(--space-10,2.5rem), 5vw, var(--space-16));border-block-end:1px solid var(--color-border);background:var(--color-surface-subtle)}.category-manufacturing__layout{align-items:center;gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);display:grid}.category-manufacturing__content[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{max-width:68ch;color:var(--color-text-muted);margin:0}.category-manufacturing__content[data-astro-cid-vegul7yd] ul[data-astro-cid-vegul7yd]{gap:var(--space-3) var(--space-6);margin:var(--space-5,1.25rem) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.category-manufacturing__content[data-astro-cid-vegul7yd] li[data-astro-cid-vegul7yd]{border-inline-start:2px solid var(--color-yellow-500);color:var(--color-navy-900);font-size:var(--font-size-small);padding-inline-start:var(--space-3);font-weight:750}.category-quality[data-astro-cid-vegul7yd]{background:var(--color-surface)}.category-quality__layout{align-items:start;gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);display:grid}.category-quality__copy[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{color:var(--color-text-muted);margin-block-start:var(--space-5,1.25rem)}.category-quality__register[data-astro-cid-vegul7yd]{border-block-start:2px solid var(--color-navy-900)}.category-quality__labels[data-astro-cid-vegul7yd]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-quality__labels[data-astro-cid-vegul7yd]>div[data-astro-cid-vegul7yd]{align-content:space-between;gap:var(--space-4);min-height:6.5rem;padding:var(--space-5,1.25rem);border-block-end:1px solid var(--color-border);display:grid}.category-quality__labels[data-astro-cid-vegul7yd]>div[data-astro-cid-vegul7yd]:nth-child(2n){border-inline-start:1px solid var(--color-border)}.category-quality__labels[data-astro-cid-vegul7yd] span[data-astro-cid-vegul7yd]{color:var(--color-warning);font-size:.6875rem;font-weight:850}.category-quality__labels[data-astro-cid-vegul7yd] strong[data-astro-cid-vegul7yd]{color:var(--color-navy-900);font-size:var(--font-size-small)}.category-quality__note[data-astro-cid-vegul7yd]{margin:var(--space-6) 0 0;border-inline-start:2px solid var(--color-warning);color:var(--color-text-muted);font-size:var(--font-size-small);padding-inline-start:var(--space-4)}.category-quote[data-astro-cid-vegul7yd]{background:var(--color-navy-900);color:var(--color-dark-text)}.category-quote__layout{align-items:start;gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(19rem,.76fr) minmax(0,1.24fr);display:grid}.category-quote__copy[data-astro-cid-vegul7yd] dl[data-astro-cid-vegul7yd]{margin:var(--space-8) 0 0;border-block-start:1px solid #ffffff2b}.category-quote__copy[data-astro-cid-vegul7yd] dl[data-astro-cid-vegul7yd]>div[data-astro-cid-vegul7yd]{gap:var(--space-4);padding-block:var(--space-3);border-block-end:1px solid #ffffff2b;grid-template-columns:5rem minmax(0,1fr);display:grid}.category-quote__copy[data-astro-cid-vegul7yd] dt[data-astro-cid-vegul7yd]{color:var(--color-yellow-500);font-size:var(--font-size-label);font-weight:800}.category-quote__copy[data-astro-cid-vegul7yd] dd[data-astro-cid-vegul7yd]{color:#f7f9fac7;font-size:var(--font-size-small);margin:0}.category-quote__copy[data-astro-cid-vegul7yd] dd[data-astro-cid-vegul7yd] a[data-astro-cid-vegul7yd]{align-items:center;min-height:2.75rem;display:inline-flex}.category-quote__form[data-astro-cid-vegul7yd]{padding:clamp(var(--space-6), 4vw, var(--space-12));border-radius:var(--radius-media);background:var(--color-surface);color:var(--color-text);border:1px solid #ffffff2b}.category-quote__fields[data-astro-cid-vegul7yd]{gap:var(--space-5,1.25rem) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-quote__fields[data-astro-cid-vegul7yd]>.form-field:last-child{grid-column:1/-1}.category-quote__consent[data-astro-cid-vegul7yd]{align-items:start;gap:var(--space-3);margin-block:var(--space-6);color:var(--color-text-muted);font-size:var(--font-size-small);grid-template-columns:1.25rem minmax(0,1fr);line-height:1.5;display:grid}.category-quote__consent[data-astro-cid-vegul7yd] input[data-astro-cid-vegul7yd]{width:1.125rem;height:1.125rem;margin-block-start:.15rem}.category-faq[data-astro-cid-vegul7yd]{background:var(--color-surface-subtle)}.category-faq__layout{align-items:start;gap:clamp(var(--space-8), 7vw, var(--space-24));grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);display:grid}.category-faq__intro[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{color:var(--color-text-muted);margin-block-start:var(--space-5,1.25rem)}.category-faq__items[data-astro-cid-vegul7yd]{border-block-start:2px solid var(--color-navy-900)}.category-faq[data-astro-cid-vegul7yd] details[data-astro-cid-vegul7yd]{border-block-end:1px solid var(--color-border)}.category-faq[data-astro-cid-vegul7yd] summary[data-astro-cid-vegul7yd]{align-items:center;gap:var(--space-3);min-height:5rem;color:var(--color-navy-900);cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 2rem;font-weight:750;list-style:none;display:grid}.category-faq[data-astro-cid-vegul7yd] summary[data-astro-cid-vegul7yd]::-webkit-details-marker{display:none}.category-faq[data-astro-cid-vegul7yd] summary[data-astro-cid-vegul7yd]>span[data-astro-cid-vegul7yd]:first-child{color:var(--color-warning);font-size:.6875rem;font-weight:850}.category-faq__toggle[data-astro-cid-vegul7yd]{text-align:center;transition:transform var(--transition-functional);font-size:1.5rem;font-weight:400}.category-faq[data-astro-cid-vegul7yd] details[data-astro-cid-vegul7yd][open] .category-faq__toggle[data-astro-cid-vegul7yd]{transform:rotate(45deg)}.category-faq[data-astro-cid-vegul7yd] details[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{padding:0 3rem var(--space-6) 2.5rem;color:var(--color-text-muted);margin:0}@media (width<=63.99rem){.category-quality__layout,.category-quote__layout{grid-template-columns:1fr}.product-grid[data-astro-cid-vegul7yd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.99rem){.category-selection__layout,.category-manufacturing__layout,.category-faq__layout,.product-grid[data-astro-cid-vegul7yd]{grid-template-columns:1fr}.category-faq__intro[data-astro-cid-vegul7yd]{border-block-end:1px solid var(--color-border);padding-block-end:var(--space-6)}}@media (width<=37.49rem){.category-selection[data-astro-cid-vegul7yd],.category-quality[data-astro-cid-vegul7yd],.category-quote[data-astro-cid-vegul7yd],.category-faq[data-astro-cid-vegul7yd]{padding-block:var(--space-10,2.5rem)}.category-discovery[data-astro-cid-vegul7yd]{padding-block:var(--category-section-space-mobile)}.category-discovery[data-astro-cid-vegul7yd] .product-grid[data-astro-cid-vegul7yd]{margin-block-start:var(--space-8)}.category-quality__labels[data-astro-cid-vegul7yd],.category-quote__fields[data-astro-cid-vegul7yd]{grid-template-columns:1fr}.category-quality__labels[data-astro-cid-vegul7yd]>div[data-astro-cid-vegul7yd]:nth-child(2n){border-inline-start:0}.category-quote__form[data-astro-cid-vegul7yd]{padding-inline:var(--space-4)}.category-quote__fields[data-astro-cid-vegul7yd]>.form-field:last-child{grid-column:auto}.category-faq[data-astro-cid-vegul7yd] summary[data-astro-cid-vegul7yd]{grid-template-columns:2rem minmax(0,1fr) 1.5rem;min-height:5.5rem}.category-faq[data-astro-cid-vegul7yd] details[data-astro-cid-vegul7yd]>p[data-astro-cid-vegul7yd]{padding-inline:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.category-faq__toggle[data-astro-cid-vegul7yd]{transition:none}}
