.SectionHeading_head__kT596{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-after:var(--section-head-gap);margin-block-end:var(--section-head-gap)}.SectionHeading_center__3kVTD{align-items:center;text-align:center}.SectionHeading_eyebrow__rAgaX{font:var(--role-eyebrow);letter-spacing:var(--tracking-wide);color:var(--entity-text)}.SectionHeading_title__Q81FF{font:var(--role-h2);letter-spacing:var(--tracking-tight);color:var(--text-strong);white-space:pre-line;text-wrap:balance}.SectionHeading_subtitle___Mhyr{font:var(--role-body-lg);color:var(--text-muted);max-width:68ch}.SectionHeading_center__3kVTD .SectionHeading_subtitle___Mhyr{margin-inline:auto}.on-dark .SectionHeading_title__Q81FF{color:var(--slate-0)}.on-dark .SectionHeading_subtitle___Mhyr{color:var(--text-on-inverse)}.on-dark .SectionHeading_eyebrow__rAgaX{color:var(--blue-300)}.SectionHeading_headRow__sFbpk{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-inline-size:0}.SectionHeading_indexLink__wXIae{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;min-block-size:var(--control-touch);font:var(--role-label);color:var(--text-brand);text-decoration:none;white-space:nowrap}.on-dark .SectionHeading_indexLink__wXIae{color:var(--blue-300)}.SectionHeading_center__3kVTD .SectionHeading_headRow__sFbpk{align-self:stretch}@media (max-width:760px){[data-tone=night] .SectionHeading_title__Q81FF{color:var(--slate-0)}[data-tone=night] .SectionHeading_subtitle___Mhyr{color:var(--on-media-muted)}[data-tone=night] .SectionHeading_indexLink__wXIae{color:var(--blue-300)}}.seal_seal__vOIZU{--seal-size:72px;container-type:inline-size;position:relative;display:grid;place-items:center;flex:none;inline-size:var(--seal-size);block-size:var(--seal-size);border-radius:var(--radius-circle);background:var(--slate-0);box-shadow:0 0 0 1px var(--border-subtle),var(--shadow-xs)}.seal_sm__VRzP9{--seal-size:40px}.seal_md__al5XX{--seal-size:72px}.seal_lg___UGSe{--seal-size:96px}.seal_xl__0NGpV{--seal-size:128px}.seal_img__LNUoR{inline-size:64%;block-size:64%;object-fit:contain}.seal_isType__gh2ag:after{content:"";position:absolute;inset:4px;border-radius:var(--radius-circle);border:1px solid color-mix(in oklab,var(--brand) 32%,transparent);pointer-events:none}.seal_sm__VRzP9.seal_isType__gh2ag:after{inset:3px}.seal_type__OCGqh{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1;color:var(--blue-900);text-align:center}.seal_kicker__X361X{font-size:max(10px,calc(var(--seal-size) * .14));font-weight:var(--fw-semibold);color:var(--text-muted);white-space:nowrap}.seal_latin__o7Bt9{font-family:var(--font-latin);letter-spacing:var(--tracking-wide)}.seal_num__Wv14L{font-family:var(--font-latin);font-size:max(11px,calc(var(--seal-size) * .26));font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}@container (max-width: 63.98px){.seal_kicker__X361X{display:none}}.certBanner_scope___69oi{display:contents}.certBanner_extra__PjQIz{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);inline-size:100%}.certBanner_actions__Hi1e6{margin:0}.certBanner_proof__HOcEg{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:60px;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--slate-0) 18%,transparent);background:color-mix(in oklab,var(--slate-0) 7%,transparent);color:var(--slate-0)}.certBanner_proofNum__8Xg0e{font-family:var(--font-latin);font-size:var(--text-4xl);font-weight:var(--fw-bold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.certBanner_proofLabel__Og7JJ{display:flex;flex-direction:column;gap:2px;font-size:var(--text-md);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.certBanner_proofLabel__Og7JJ small{font-size:var(--text-sm);font-weight:var(--fw-regular);color:color-mix(in oklab,var(--slate-0) 76%,transparent)}.certBanner_stage__VwLlx{inline-size:100%;max-inline-size:540px;perspective:1300px}.certBanner_plate__L6Ps4{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-4);border-radius:var(--radius-2xl);border:1px solid color-mix(in oklab,var(--slate-0) 24%,transparent);background:linear-gradient(155deg,color-mix(in oklab,var(--slate-0) 13%,transparent),color-mix(in oklab,var(--slate-0) 4%,transparent) 60%,color-mix(in oklab,var(--slate-0) 9%,transparent));box-shadow:0 50px 90px -46px color-mix(in oklab,var(--slate-950) 92%,transparent),inset 0 1px 0 color-mix(in oklab,var(--slate-0) 26%,transparent);transform-origin:50% 100%}.certBanner_foil__dNdU4{background:repeating-linear-gradient(115deg,color-mix(in oklab,var(--slate-0) 0%,transparent) 0 14px,color-mix(in oklab,var(--slate-0) 6%,transparent) 14px 15px),conic-gradient(from 130deg at 30% 35%,color-mix(in oklab,var(--accent-teal) 62%,transparent),color-mix(in oklab,var(--accent-violet) 58%,transparent),color-mix(in oklab,var(--accent-rose) 50%,transparent),color-mix(in oklab,var(--accent-amber) 50%,transparent),color-mix(in oklab,var(--accent-sky) 62%,transparent),color-mix(in oklab,var(--accent-teal) 62%,transparent));mix-blend-mode:screen;opacity:.75}.certBanner_foil__dNdU4,.certBanner_sheen__wLcKg{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.certBanner_sheen__wLcKg{overflow:hidden}.certBanner_sheen__wLcKg:before{content:"";position:absolute;inset-block:-30%;inset-inline-start:30%;inline-size:38%;background:linear-gradient(100deg,transparent,color-mix(in oklab,var(--accent-teal) 30%,transparent) 30%,color-mix(in oklab,var(--slate-0) 38%,transparent) 46%,color-mix(in oklab,var(--accent-violet) 30%,transparent) 58%,color-mix(in oklab,var(--accent-rose) 22%,transparent) 68%,transparent);transform:rotate(14deg)}.certBanner_wallList__5sX8B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4);margin:0;padding:0;list-style:none}.certBanner_wallLink__6mpHk{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2);border-radius:var(--radius-lg);color:var(--slate-0);text-decoration:none;text-align:center}.certBanner_ring__Z9gKN{position:relative;isolation:isolate;display:grid;place-items:center;padding:7px;border-radius:var(--radius-circle)}.certBanner_ring__Z9gKN:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:conic-gradient(from 200deg,color-mix(in oklab,var(--blue-300) 75%,transparent),color-mix(in oklab,var(--slate-0) 10%,transparent) 40%,color-mix(in oklab,var(--accent-violet) 55%,transparent) 72%,color-mix(in oklab,var(--slate-0) 10%,transparent));transition:opacity var(--dur-base) var(--ease-out)}.certBanner_wallSeal__s2x2H{box-shadow:0 10px 26px -12px color-mix(in oklab,var(--slate-950) 80%,transparent)}.certBanner_verified__h_VO7{position:absolute;inset-block-end:2px;inset-inline-start:2px;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--radius-circle);background:var(--success);color:var(--slate-0);box-shadow:0 0 0 2px var(--slate-950)}.certBanner_wallName__J2R6a{font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-snug);color:color-mix(in oklab,var(--slate-0) 88%,transparent);text-wrap:balance}.certBanner_wallName__J2R6a[dir=ltr]{font-family:var(--font-latin)}.certBanner_plateFoot__POmHF{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid color-mix(in oklab,var(--slate-0) 14%,transparent);border-block-start:1px solid color-mix(in oklab,var(--slate-0) 14%,transparent);font-size:var(--text-xs);color:color-mix(in oklab,var(--slate-0) 78%,transparent)}.certBanner_footTick__huvUs{display:grid;place-items:center;inline-size:18px;block-size:18px;border-radius:var(--radius-circle);background:var(--success);color:var(--slate-0)}@media (hover:hover){.certBanner_wallLink__6mpHk:hover .certBanner_wallName__J2R6a{color:var(--slate-0);text-decoration:underline;text-underline-offset:3px}.certBanner_wallLink__6mpHk:hover .certBanner_ring__Z9gKN:before{opacity:.7}}.certBanner_wallLink__6mpHk:focus-visible{outline:2px solid var(--blue-300);outline-offset:2px}@keyframes certBanner_plateTilt__rih7x{0%{transform:rotateX(16deg) rotateY(-14deg) scale(.96)}}@keyframes certBanner_sheenDrift__kJ_0J{0%{transform:translateX(-45%)}to{transform:translateX(45%)}}@keyframes certBanner_sheenSweep__VBjTV{0%{transform:translateX(-260%) rotate(14deg)}to{transform:translateX(160%) rotate(14deg)}}@keyframes certBanner_ringTurn__5j5fW{0%{transform:rotate(-1turn)}}@media (prefers-reduced-motion:no-preference){html:not([data-a11y-motion=stop]) .certBanner_sheen__wLcKg:before{animation:certBanner_sheenSweep__VBjTV 1.9s var(--ease-out) .35s 1 both}html:not([data-a11y-motion=stop]) .certBanner_ring__Z9gKN:before{animation:certBanner_ringTurn__5j5fW 1.6s var(--ease-out) calc(.2s + var(--i, 0) * .09s) 1 both}@supports (animation-timeline:view()){html:not([data-a11y-motion=stop]) .certBanner_plate__L6Ps4{animation:certBanner_plateTilt__rih7x linear both;animation-timeline:scroll(root block);animation-range:0 480px}html:not([data-a11y-motion=stop]) .certBanner_sheen__wLcKg{animation:certBanner_sheenDrift__kJ_0J linear both;animation-timeline:scroll(root block);animation-range:0 900px}}}@media (max-width:760px){.certBanner_stage__VwLlx{max-inline-size:none}.certBanner_plate__L6Ps4{padding:var(--space-5) var(--space-3) var(--space-3)}.certBanner_wallList__5sX8B{gap:var(--space-3) var(--space-2)}.certBanner_wallList__5sX8B .certBanner_wallSeal__s2x2H{--seal-size:56px}.certBanner_ring__Z9gKN{padding:5px}.certBanner_verified__h_VO7{inline-size:18px;block-size:18px}.certBanner_proofNum__8Xg0e{font-size:var(--text-3xl)}}.certClose_closer__q5wmJ{padding-block:var(--section-pad-block);padding-inline:max(var(--section-pad-inline),var(--safe-inline));background:var(--surface-page);scroll-margin-block-start:var(--header-h)}.certClose_frame__ZAcGD{--cta-solid-bg:var(--slate-25);--cta-solid-bg-hover:var(--slate-50);--cta-solid-fg:var(--blue-900);--cta-solid-shadow:0 18px 40px -16px color-mix(in oklab,var(--blue-300) 60%,transparent);--cta-ghost-fg:var(--slate-50);--cta-ghost-border:color-mix(in oklab,var(--slate-50) 38%,transparent);--cta-ghost-bg-hover:color-mix(in oklab,var(--slate-50) 10%,transparent);--cta-ghost-fg-hover:var(--slate-25);--cta-ghost-border-hover:color-mix(in oklab,var(--slate-50) 70%,transparent);--cta-loop-ring:color-mix(in oklab,var(--slate-25) 50%,transparent);--cta-link-fg:var(--blue-200);--cta-link-border:color-mix(in oklab,var(--slate-50) 22%,transparent);--cta-link-bg-hover:color-mix(in oklab,var(--blue-300) 14%,transparent);--cta-link-fg-hover:var(--slate-0);--cta-link-border-hover:color-mix(in oklab,var(--slate-50) 50%,transparent);position:relative;isolation:isolate;overflow:clip;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;grid-gap:var(--space-10);gap:var(--space-10);max-inline-size:var(--container-page);margin-inline:auto;padding:var(--space-12) var(--space-10);border-radius:var(--radius-2xl);background:linear-gradient(135deg,var(--blue-900) 0,var(--blue-950) 62%,var(--slate-950) 100%);box-shadow:var(--shadow-xl);color:var(--slate-0)}.certClose_glow__98De4{position:absolute;inset-block-start:-40%;inset-inline-end:-10%;z-index:-1;inline-size:70%;aspect-ratio:1;border-radius:var(--radius-circle);background:radial-gradient(closest-side,color-mix(in oklab,var(--blue-300) 26%,transparent),transparent);pointer-events:none}.certClose_copy__O3NFO{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-inline-size:0}.certClose_kicker__uBjhm{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font:var(--role-eyebrow);color:var(--blue-200)}.certClose_title__3rj3S{margin:0;font:var(--role-h2);color:var(--slate-0);text-wrap:balance}.certClose_actions__NwA9H{display:flex;flex-wrap:wrap;gap:var(--space-3)}.certClose_links__mx_67{display:flex;flex-wrap:wrap;gap:var(--space-2)}.certClose_part__E3Q1n{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab,var(--slate-0) 16%,transparent);background:color-mix(in oklab,var(--slate-0) 6%,transparent)}.certClose_partHead__5DdJ9{margin:0;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--slate-0);text-wrap:balance}.certClose_seals__XLkHA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none}.certClose_sealItem__Vvf4x{display:grid}.certClose_seals__XLkHA .certClose_seal__E3wYG{--seal-size:48px;box-shadow:0 0 0 3px color-mix(in oklab,var(--blue-300) 30%,transparent)}.certClose_next__dAGtp{display:flex;align-items:center;gap:var(--space-2);-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2)}.certClose_nextRing__phOWF{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:var(--radius-circle);border:2px solid var(--blue-300);color:var(--blue-300);box-shadow:0 0 22px -4px color-mix(in oklab,var(--blue-300) 70%,transparent)}.certClose_nextLabel__s31IT{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--blue-100)}@media (max-width:1080px){.certClose_frame__ZAcGD{grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding:var(--space-10) var(--space-8)}}@media (max-width:760px){.certClose_frame__ZAcGD{padding:var(--space-8) var(--space-5);gap:var(--space-6)}.certClose_part__E3Q1n{padding:var(--space-4)}.certClose_actions__NwA9H{flex-direction:column;align-items:stretch;inline-size:100%}}.CertificationBlock_block__GQ3Z2{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);box-sizing:border-box;block-size:100%;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);interpolate-size:allow-keywords}.CertificationBlock_details__rLT4e{display:block}.CertificationBlock_head__hQaDi{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;cursor:pointer;list-style:none}.CertificationBlock_head__hQaDi::-webkit-details-marker{display:none}.CertificationBlock_head__hQaDi:focus-visible{outline:2px solid var(--entity,var(--brand));outline-offset:4px;border-radius:var(--radius-lg)}.CertificationBlock_badge__dvenp{display:grid;place-items:center;inline-size:104px;block-size:104px;border-radius:var(--radius-circle);background:var(--surface-sunken);overflow:visible}.CertificationBlock_badgeImg__81kMm{inline-size:76px;block-size:76px;object-fit:contain;border-radius:var(--radius-circle)}.CertificationBlock_name___4p4K{font:var(--role-h4);font-size:var(--text-md);color:var(--text-strong)}.CertificationBlock_issuer__UFL2L{font:var(--role-body-sm);color:var(--text-muted)}.CertificationBlock_issued__Ycvu8{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--role-body-sm);font-size:var(--text-xs);color:var(--text-subtle)}.CertificationBlock_toggle__iwjnq{display:inline-flex;align-items:center;gap:var(--space-1);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);font:var(--role-label);font-size:var(--text-xs);color:var(--entity-text,var(--brand))}.CertificationBlock_details__rLT4e[open] .CertificationBlock_toggleOpen__oRJmZ,.CertificationBlock_toggleClose__lB7o3{display:none}.CertificationBlock_details__rLT4e[open] .CertificationBlock_toggleClose__lB7o3{display:inline}.CertificationBlock_toggleIcon__gSQ30{display:inline-flex;transition:rotate var(--dur-base) var(--ease-out)}.CertificationBlock_details__rLT4e[open] .CertificationBlock_toggleIcon__gSQ30{rotate:180deg}.CertificationBlock_body__dg9Kp{display:flex;flex-direction:column;gap:var(--space-3);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.CertificationBlock_description__MdEW7{margin:0;font:var(--role-body-sm);line-height:var(--leading-relaxed);color:var(--text-body)}.CertificationBlock_verify__tloOV{display:inline-flex;align-items:center;gap:var(--space-1);align-self:center;padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-pill);font:var(--role-label);font-size:var(--text-xs);color:var(--text-body);text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.CertificationBlock_verify__tloOV:focus-visible,.CertificationBlock_verify__tloOV:hover{border-color:var(--entity,var(--brand));background:var(--entity-soft);color:var(--entity-text,var(--brand))}@media (pointer:coarse){.CertificationBlock_verify__tloOV{min-block-size:var(--control-touch)}}.CertificationBlock_techRow__5Hek1{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:auto 0 0;padding:var(--space-3) 0 0;list-style:none;-webkit-border-before:1px solid var(--border-subtle);border-block-start:1px solid var(--border-subtle)}.CertificationBlock_tech__xBsA8:has(img){background:#ffffff!important;border:1px solid var(--border-subtle);opacity:1!important}.CertificationBlock_techRow__5Hek1 .CertificationBlock_tech__xBsA8{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--tech,var(--brand)) 14%,transparent);font-family:var(--font-latin);font-size:var(--text-2xs);font-weight:var(--fw-bold);color:var(--tech,var(--brand));opacity:.85}.page_grid__j5QrY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8)}@media (max-width:1080px){.page_grid__j5QrY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page_grid__j5QrY{grid-template-columns:minmax(0,1fr)}}.certGrid_slot__XyY7M{block-size:100%;scroll-margin-block-start:calc(var(--header-h) + var(--space-6))}.certGrid_slot__XyY7M[data-typeseal] summary>span:has(>img){box-shadow:inset 0 0 0 7px var(--surface-sunken),inset 0 0 0 8px color-mix(in oklab,var(--brand) 34%,transparent)}.certGrid_slot__XyY7M[data-typeseal] summary>span:has(>img)>img{display:none}.certGrid_slot__XyY7M[data-typeseal] summary>span:has(>img):before{content:var(--typeseal);font-family:var(--font-latin);font-size:var(--text-2xl);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);color:var(--blue-900)}