.cert-home{--cw-ink:var(--ct-ink);--cw-copy:var(--ct-copy);--cw-muted:var(--ct-muted);--cw-line:var(--ct-line);--cw-line-deep:var(--ct-line-deep);--cw-action:var(--ct-action);min-block-size:100vh;background:var(--ct-paper);color:var(--cw-copy)}.cert-band{padding-block:var(--ct-band)}.cert-band--tight{padding-block:var(--ct-band-tight)}.cert-band--open{padding-block:var(--ct-band-open)}.cert-band--quiet{background:var(--ct-paper-soft);border-block:1px solid var(--cw-line)}.cert-wrap{--cw-gutter:1.375rem;max-inline-size:calc(var(--ct-wrap) + 2 * var(--cw-gutter));margin-inline:auto;padding-inline:var(--cw-gutter)}.cert-wrap--dense{max-inline-size:calc(var(--ct-wrap-dense) + 2 * var(--cw-gutter))}@media (min-width:768px){.cert-wrap{--cw-gutter:2.5rem}}.cert-say{margin-inline:auto;text-align:center;max-inline-size:var(--ct-read)}.cert-eyebrow{display:block;margin:0;font-family:var(--font-measurement);font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--cw-muted)}.cert-headline{margin:var(--ct-space-4) auto 0;max-inline-size:30ch;font-family:var(--font-display);font-size:clamp(2.1rem,5.6vw,4rem);font-weight:800;line-height:1.12;letter-spacing:var(--ct-track-display);color:var(--cw-ink);text-wrap:balance}.cert-lead{margin:var(--ct-space-5) auto 0;max-inline-size:78ch;font-size:1.0625rem;line-height:1.62;color:var(--cw-copy)}@media (min-width:768px){.cert-lead{font-size:1.125rem}}.cert-subhead{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.8vw,1.7rem);font-weight:700;line-height:1.2;letter-spacing:var(--ct-track-subhead);color:var(--cw-ink)}.cert-evidence{margin-block-start:var(--ct-block-gap)}.cert-rows{margin-block-end:0;margin-inline:0;padding:0;list-style:none;border-block-start:2px solid var(--cw-ink)}.cert-row{display:grid;gap:var(--ct-space-2) var(--ct-space-6);padding-block:var(--ct-space-6);border-block-end:1px solid var(--cw-line)}.cert-row:last-child{border-block-end:0}@media (min-width:900px){.cert-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}}.cert-row__index{font-family:var(--font-measurement);font-size:.625rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--cw-muted)}.cert-row__title{margin:var(--ct-space-2) 0 0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:var(--ct-track-title);color:var(--cw-ink)}.cert-row__body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--cw-copy)}.cert-row--marked{grid-template-columns:3rem minmax(0,1fr)}.cert-row--marked>.cert-row__body{grid-column:2}.cert-row__mark{display:block;inline-size:3rem;block-size:3rem;margin-block-start:-.35rem}@media (min-width:900px){.cert-row--marked{grid-template-columns:3rem minmax(0,.8fr) minmax(0,1.08fr)}.cert-row--marked>.cert-row__body{grid-column:3}}.cert-tags{display:flex;flex-wrap:wrap;gap:var(--ct-space-2) var(--ct-space-6);margin:var(--ct-block-gap) 0 0;padding:var(--ct-space-6) 0 0;list-style:none;border-block-start:1px solid var(--cw-line)}.cert-tags li{font-family:var(--font-measurement);font-size:.6875rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--cw-muted)}.cert-home__workspace-instrument{margin-block-start:var(--ct-block-gap)}.cert-home__revision-instrument{margin-block:var(--ct-block-gap)}.cert-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ct-space-3);margin-block-start:var(--ct-space-8)}.cert-action{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:46px;padding-inline:1.375rem;border-radius:var(--ct-radius-control);font-family:var(--font-control);font-size:.9375rem;font-weight:600;letter-spacing:var(--ct-track-control);text-decoration:none;background:var(--cw-action);color:var(--ct-pine-deep);box-shadow:var(--ct-shadow-contact);transition:background-color .18s cubic-bezier(.16,.84,.34,1)}.cert-action:hover{background:var(--ct-action-hover)}.cert-action--quiet{background:var(--ct-paper);color:var(--cw-ink);border:1px solid var(--cw-line);box-shadow:none}.cert-action--quiet:hover{background:var(--ct-paper-soft);border-color:var(--ct-line-strong)}.cert-people{display:grid;gap:0;margin-block-start:var(--ct-block-gap);padding:0;list-style:none;border-block-start:2px solid var(--cw-ink)}.cert-people__cell{padding-block:var(--ct-space-6);border-block-end:1px solid var(--cw-line)}.cert-people__cell:last-child{border-block-end:0}.cert-people__mark{display:block;inline-size:3rem;block-size:3rem}.cert-people__title{margin:var(--ct-space-4) 0 0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:var(--ct-track-title);color:var(--cw-ink)}.cert-people__body{margin:var(--ct-space-2) 0 0;font-size:.9375rem;line-height:1.6;color:var(--cw-copy)}@media (min-width:700px){.cert-people{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-people__cell{padding-inline:var(--ct-space-8)}.cert-people__cell:nth-child(odd){border-inline-end:1px solid var(--cw-line);padding-inline-start:0}.cert-people__cell:nth-child(2n){padding-inline-end:0}.cert-people__cell:nth-child(n+5){border-block-end:0}}@media (min-width:1040px){.cert-people{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-people__cell:nth-child(2n),.cert-people__cell:nth-child(odd){border-inline-end:1px solid var(--cw-line);padding-inline:var(--ct-space-8)}.cert-people__cell:nth-child(3n+1){padding-inline-start:0}.cert-people__cell:nth-child(3n){border-inline-end:0;padding-inline-end:0}.cert-people__cell:nth-child(n+4){border-block-end:0}}.cert-faq{margin:var(--ct-block-gap) 0 0;border-block:1px solid var(--cw-line-deep)}.cert-faq__item+.cert-faq__item{border-block-start:1px solid var(--cw-line)}.cert-faq__question{display:grid;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:var(--ct-space-6);inline-size:100%;min-height:68px;padding-block:var(--ct-space-5);background:none;border:0;text-align:start;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:var(--ct-track-title);color:var(--cw-ink);cursor:pointer}.cert-faq__mark{position:relative;inline-size:.875rem;block-size:.875rem;justify-self:end}.cert-faq__mark:after,.cert-faq__mark:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:1px;background:var(--cw-ink);transition:transform .18s cubic-bezier(.16,.84,.34,1)}.cert-faq__mark:after{transform:rotate(90deg)}.cert-faq__question[aria-expanded=true] .cert-faq__mark:after{transform:rotate(0deg)}.cert-faq__answer{overflow:hidden}.cert-faq__answer p{margin:0;padding-block-end:var(--ct-space-6);max-inline-size:72ch;font-size:.9375rem;line-height:1.7;color:var(--cw-copy)}@media (min-width:768px){.cert-faq__question{font-size:1.1875rem}.cert-faq__answer p{font-size:1rem}}