/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.coa-hero{isolation:isolate;background-image:var(--grad-coa);position:relative;overflow:hidden}.coa-rain{z-index:0;pointer-events:none;position:absolute;inset:0}.coa-tile{top:var(--y,40%);left:var(--x,50%);width:var(--w,48px);aspect-ratio:4/5;opacity:var(--o,.7);transform:rotate(var(--tilt,-6deg));animation:ac-rain var(--d,30s) linear var(--dl,0s) infinite;will-change:transform;background:#fff;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffffb3,0 8px 24px #0000001a}.coa-tile img{object-fit:contain;width:100%;height:100%;padding:9% 12%}@media (max-width:39.99rem){.coa-tile:nth-child(n+17){display:none}}.coa-hero__content{z-index:2;text-align:center;max-width:768px;margin-inline:auto;padding:40px 0;position:relative}@media (min-width:64rem){.coa-hero__content{padding:48px 0}}@media (max-width:39.99rem){.coa-hero__content{padding:40px 0}}.coa-hero__plate{z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border-radius:32px;position:absolute;inset:28px -12px}@media (max-width:39.99rem){.coa-hero__plate{inset:-8px -12px}}@media (min-width:48rem){.coa-hero__plate{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff6;inset:32px -8px}}@media (min-width:64rem){.coa-hero__plate{display:none}}.coa-hero__title{text-wrap:balance;padding-inline:8px}@media (max-width:39.99rem){.coa-hero__title{font-size:32px}.coa-hero .coa-hero__title,.coa-hero .coa-hero__body{max-width:350px;margin-inline:auto}}@media (min-width:48rem){.coa-hero__title{line-height:40px}}.coa-hero__body{color:#000000b3;text-wrap:pretty;max-width:600px;margin:12px auto 0;padding-inline:8px;font-size:16px;line-height:26px}@media (min-width:40rem){.coa-hero__body{font-size:16px;line-height:1.625}}@media (min-width:64rem){.coa-hero__body{font-size:18px}}.coa-hero__actions{flex-direction:column;align-items:center;gap:16px;margin-top:24px;display:flex}@media (min-width:40rem){.coa-hero__actions{flex-direction:row;justify-content:center;gap:20px}}.coa-hero__btn.btn-primary{height:48px;padding-inline:32px;font-size:14px;font-weight:600}@media (max-width:24.99rem){.coa-hero__btn.btn-primary{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:48px;padding-block:12px;line-height:1.25}}.coa-lib{background:var(--color-surface-gray);padding-block:64px;scroll-margin-top:64px}@media (min-width:64rem){.coa-lib{padding-block:96px}}@media (max-width:39.99rem){.coa-lib{padding-block:48px}}.coa-lib .section-head__intro{margin-top:16px}.pg-section--coa .section-head__intro{max-width:576px;font:400 16px/24px var(--font-poppins)}.coa-search{max-width:448px;margin:0 auto}.coa-search__field{max-width:none}.coa-search__input{color:#000;background:#fff;height:48px;padding-left:48px;font-size:16px}.coa-search__input:placeholder-shown{padding-right:16px}@media (max-width:39.99rem){.coa-search__input{padding-left:40px}.coa-search__input::placeholder{font-size:clamp(12px,3.3vw,14px)}}@media (min-width:40rem){.coa-search__input{font-size:14px}}.coa-search__input::-webkit-search-cancel-button{appearance:none}.coa-search__hint{font:400 12px/18px var(--font-poppins);color:var(--color-ink-gray-5);text-align:center;text-wrap:balance;margin-top:10px}.coa-search__hint svg{vertical-align:-2px;margin-right:2px;display:inline-block}.coa-filters{margin:24px -24px 0}.coa-filters__list{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:4px 24px 6px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.coa-filters__list::-webkit-scrollbar{display:none}@media (max-width:47.99rem){.coa-filters__list{padding-right:48px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}}@media (min-width:48rem){.coa-filters{margin-inline:0}.coa-filters__list{flex-wrap:wrap;justify-content:center;padding-inline:0;overflow:visible}}.coa-filter{border:1px solid var(--color-line-e5);height:40px;font:500 13px/1 var(--font-poppins);color:var(--color-ink-gray-7);white-space:nowrap;background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.coa-filter:hover{color:#000;border-color:#9ca3af}.coa-filter[aria-current=true]{color:#fff;background:#000;border-color:#000}.coa-filter__n{font-variant-numeric:tabular-nums;color:var(--color-ink-gray-5);font-size:11px}.coa-filter[aria-current=true] .coa-filter__n{color:#ffffffa6}.coa-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px;display:grid}@media (min-width:40rem){.coa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.coa-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}}.js .coa-grid:not(.is-expanded):not(.is-filtering)>.coa-card:nth-child(n+13){display:none}.coa-card{border:1px solid var(--color-line-f3);min-width:0;box-shadow:var(--shadow-lift-rest);transition:transform .15s var(--ease-in-out), box-shadow .15s var(--ease-in-out);background:#fff;border-radius:16px;flex-direction:column;padding:16px;display:flex}.coa-card:hover{box-shadow:var(--shadow-lift-hover);transform:translateY(-2px)}.coa-card[hidden]{display:none}.coa-card__top{gap:14px;display:flex}.coa-card__thumb{background:var(--color-surface-f5);width:72px;height:88px;box-shadow:0 0 0 1px var(--color-line-f3);border-radius:12px;flex-shrink:0;overflow:hidden}.coa-card__img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease-out)}.coa-card:hover .coa-card__img{transform:scale(1.06)}.coa-card__info{flex:auto;min-width:0}.coa-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.coa-card__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 15px/20.625px var(--font-sans);color:var(--color-brand-black);position:relative;overflow:clip visible}.coa-card__name a:after{content:"";position:absolute;inset:-10px 0}.coa-card__name a{font-family:inherit}.coa-card__name a:hover{text-underline-offset:2px;text-decoration:underline}.coa-card__size{color:var(--color-ink-gray-5);font-weight:400}.coa-card__chip{flex-shrink:0;margin-top:2px}.coa-card__figure{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;margin-top:4px;display:flex}.coa-card__value{overflow-wrap:break-word;min-width:0;font:700 26px/26px var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--color-brand-black);flex:0 auto}.coa-card__figure--word .coa-card__value{font-size:20px}:lang(de) .coa-card .coa-card__value{-webkit-hyphens:manual;hyphens:manual}@container (max-width:300px){.coa-card__value{font-size:22px}.coa-card__figure--word .coa-card__value{font-size:18px}}.coa-card__label{overflow-wrap:break-word;min-width:0;font:400 11px/16px var(--font-poppins);color:var(--color-ink-gray-5);flex:0 auto}.coa-card__figure--text .coa-card__value{letter-spacing:0;flex-shrink:1;min-width:0;font-size:15px;font-weight:600}.coa-card__meta,.coa-card__lab{overflow-wrap:break-word;font:400 11px/16px var(--font-poppins);color:var(--color-ink-gray-5)}.coa-card__meta{margin-top:4px}.coa-card__assays{margin-top:12px}.coa-card__assays summary{background:var(--color-surface-gray);cursor:pointer;min-height:32px;font:500 12px/16px var(--font-sans);color:#047857;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;list-style:none;transition:background-color .15s;display:flex}@media (max-width:39.99rem){.coa-card__assays summary{min-height:40px}}.coa-card__assays summary::-webkit-details-marker{display:none}.coa-card__assays summary{touch-action:manipulation}.coa-card__assays summary:hover{background:#f3f4f6}.coa-card__assays summary span{flex:auto}.coa-card__check{color:var(--color-success);flex-shrink:0}.coa-card__chev{color:#9ca3af;transition:transform .2s var(--ease-out);flex-shrink:0}.coa-card__assays[open] .coa-card__chev{transform:rotate(180deg)}.coa-card__rows{border:1px solid var(--color-line-f3);background:#fff;border-top:0;border-radius:0 0 8px 8px;margin-top:-4px;padding:4px 12px;position:relative}.coa-card__rows li{font:400 11px/14px var(--font-sans);color:var(--color-ink-gray-5);flex-wrap:wrap;align-items:flex-start;column-gap:6px;padding:6px 0;display:flex}.coa-card__rows li+li{border-top:1px solid var(--color-line-f3)}.coa-card__dot{background:#d1d5db;border-radius:9999px;flex:none;width:6px;height:6px;margin-top:4px}.coa-card__dot.is-ok{background:#10b981}.coa-card__row-name{overflow-wrap:break-word;flex:0 auto;min-width:0}.coa-card__row-value{text-align:right;color:#1f2937;font-variant-numeric:tabular-nums;overflow-wrap:break-word;flex:0 auto;min-width:0;margin-left:auto;padding-left:6px;font-weight:500}.coa-card__code{font:400 11px/16px var(--font-poppins);color:var(--color-ink-gray-5);padding:6px 12px 0}.coa-card__code--solo{margin-top:10px;padding-inline:0}.coa-card>.coa-card__top,.coa-card>.coa-card__actions{container-type:inline-size}.coa-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.coa-card__view{color:#fff;background:#000;flex:999 auto;gap:6px;min-width:fit-content;height:40px;padding-inline:16px;font-size:14px}.coa-card__view:hover{background:#000000d9}.coa-card__from{white-space:nowrap;color:#ffffffb3;font-size:12px;font-weight:400}.coa-card__from .woocommerce-Price-amount{color:inherit}.coa-card__open{border:1px solid var(--color-line-e5);height:40px;color:var(--color-ink-gray-7);background:#fff;flex:1 0 auto;gap:6px;padding-inline:14px;font-size:12px}.coa-card__open:hover{color:#000;border-color:#000}.coa-card__open .btn__icon{width:14px;height:14px}@container (max-width:300px){.coa-card__open .btn__icon{display:none}.coa-card__view{gap:6px;padding-inline:14px}}@supports (grid-template-rows:subgrid){.coa-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.coa-card>.coa-card__top{grid-row:1}.coa-card>.coa-card__assays,.coa-card>.coa-card__code--solo{grid-row:2;align-self:start}.coa-card>.coa-card__actions{grid-row:3;align-self:end}}.coa-empty{border:1px solid var(--color-line-f3);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;margin-top:32px;padding:48px 16px;display:flex}.coa-empty[hidden]{display:none}.coa-empty__title{font:600 20px/28px var(--font-sans);color:var(--color-brand-black);overflow-wrap:anywhere;margin-top:16px}.coa-empty__text{max-width:448px;color:var(--color-ink-gray-5);margin:8px 0 20px;font-size:14px;line-height:22px}.coa-more{justify-content:center;margin-top:32px;display:flex}.coa-more[hidden],.no-js .coa-more{display:none}.coa-footnote{font:400 12px/18px var(--font-poppins);color:var(--color-ink-gray-5);text-align:center;text-wrap:pretty;margin-top:32px}.coa-footnote a{color:var(--color-ink-gray-5);text-underline-offset:2px;text-decoration:underline}.coa-footnote a:hover{color:#000}.stat-tile dt,.stat-tile dd{margin:0}.pg-section--coa .stat-tile__label{color:#131315bf}.coa-subhead{font-size:28px}@media (min-width:64rem){.coa-subhead{font-size:32px}}.assay-card{border:1px solid var(--color-line-f3);box-shadow:var(--shadow-lift-xs);transition:transform .15s var(--ease-in-out), box-shadow .15s var(--ease-in-out);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.assay-card:hover{box-shadow:var(--shadow-lift-xs-hover);transform:translateY(-2px)}.assay-card__head{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.assay-card__title{font:600 14px/20px var(--font-sans);color:var(--color-brand-black)}.assay-card__num{font:italic 500 18px/1 var(--font-fraunces);color:#d1d5db;transition:color .15s}.assay-card__num:before{content:attr(data-num)}.assay-card:hover .assay-card__num{color:#000}.assay-card__text{font:400 12px/1.625 var(--font-poppins);color:var(--color-ink-gray)}.step-card__num--sky{background:var(--color-brand-sky)}.step-card__num--lavender{background:var(--color-brand-lavender)}.step-card__title{font:600 16px/24px var(--font-sans);color:var(--color-brand-black);margin-top:16px}.step-card__text{font:400 14px/1.6 var(--font-poppins);color:var(--color-ink-gray);margin-top:6px}.btn-help.btn-primary{height:44px;padding-inline:24px;font-size:14px}.btn-help.btn-outline{border-color:var(--color-line-e5);background:#fff;height:44px;padding-inline:24px;font-size:14px}.btn-help.btn-outline:hover{color:#fff;background:#000;border-color:#000}.help-box{text-align:center;border-radius:16px;margin-top:40px;padding:28px}.help-box--butter{background:var(--color-brand-butter)}@media (min-width:64rem){.help-box{border-radius:24px;padding:32px}}.help-box__title{font:600 20px/28px var(--font-sans);color:var(--color-brand-black)}.help-box__text{max-width:448px;color:var(--color-ink-gray);margin:8px auto 20px;font-size:14px;line-height:22px}.help-card{border:1px solid var(--color-line-f3);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;max-width:672px;margin:48px auto 0;padding:32px;display:flex;box-shadow:0 1px 2px #0000000d}@media (min-width:64rem){.help-card{padding:40px}}.faq-group~.help-card{margin-top:64px}@media (max-width:39.99rem){.help-card{padding:32px 24px}}.help-card__icon{color:#4f46e5;background:linear-gradient(135deg,#dbeafe 0%,#e0e7ff 100%);border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:inline-flex}.help-card__title{font:600 20px/28px var(--font-sans);color:#000}@media (min-width:64rem){.help-card__title{font-size:24px;line-height:32px}}.help-card__text{max-width:100%;color:var(--color-ink-gray);margin:12px 0 24px;font-size:16px;line-height:24px}.help-card .btn-help.btn-primary{font-size:16px}.pg-section .section-head__intro,.coa-lib .section-head__intro{color:var(--color-ink-gray)}@media (min-width:64rem){.t-h2-inner{line-height:40px}}.faq-group+.faq-group{margin-top:48px}.faq-group{scroll-margin-top:88px}.faq-group__title{font:600 24px/32px var(--font-sans);color:#000;margin-bottom:24px}.faq-group .acc__h{scroll-margin-top:88px}.faq-more{margin-top:12px}.acc__a .faq-more a,.legal__outro .faq-more a{font:600 14px/20px var(--font-poppins);color:#000;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.acc__a .faq-more a:hover,.legal__outro .faq-more a:hover{text-underline-offset:3px;text-decoration:underline}.faq-more svg{transition:transform .15s var(--ease-in-out)}.faq-more a:hover svg{transform:translate(3px)}@media (max-width:24.99rem){.btn-help.btn-primary,.btn-help.btn-outline{white-space:normal;text-align:center;width:100%;max-width:100%;height:auto;min-height:44px;padding-block:10px;line-height:1.25}}}