.cert-page__band{border-block-start:1px solid var(--ct-line);padding-block:var(--ct-band);padding-inline:var(--ct-space-4);background:var(--ct-paper)}@media (min-width:768px){.cert-page__band{padding-inline:var(--ct-gutter)}}.cert-page__band--flush{border-block-start:0}.cert-page__band--open{padding-block:var(--ct-band-open)}.cert-page__band--tight{padding-block:var(--ct-band-tight)}.cert-page__band--studio{padding-block-start:var(--ct-section-top)}.cert-page__inner{margin-inline:auto;max-inline-size:var(--ct-wrap)}.cert-page__eyebrow{display:flex;align-items:baseline;gap:.5rem;margin:0;font-family:var(--font-measurement);font-size:var(--ct-size-label);font-weight:500;letter-spacing:var(--ct-track-label);text-transform:uppercase;color:var(--ct-muted)}.cert-page__title{margin:var(--ct-space-4) 0 0;font-family:var(--font-display);font-size:clamp(1.7rem,4.6vw,2.65rem);font-weight:700;line-height:1.08;letter-spacing:var(--ct-track-headline);text-wrap:balance}.cert-page__title--center{margin-inline:auto;max-inline-size:22ch;text-align:center}.cert-page__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)}.cert-page__eyebrow+.cert-page__subhead{margin-block-start:var(--ct-space-4)}.cert-page__entry-title{margin:0;font-family:var(--font-display);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:var(--ct-track-title-s);color:var(--ct-ink)}.cert-page__lead{margin:var(--ct-space-6) 0 0;max-inline-size:62ch;font-size:1.0625rem;line-height:1.62;color:var(--ct-copy)}.cert-page__body{margin:var(--ct-space-3) 0 0;font-size:.9375rem;line-height:1.6;color:var(--ct-copy)}.cert-page__prose>.cert-page__body:first-child{margin-block-start:var(--ct-space-6)}.cert-page__cell>dd{margin-inline-start:0}.cert-page__note{margin:var(--ct-block-gap) 0 0;padding-block-start:var(--ct-space-5);max-inline-size:74ch;border-block-start:1px solid var(--ct-line);font-size:.8125rem;line-height:1.7;color:var(--ct-muted)}.cert-page__say{text-align:center}.cert-page__say .cert-page__lead{margin-inline:auto}.cert-page__block{margin-block-start:var(--ct-block-gap)}.cert-page__split{display:grid;gap:var(--ct-block-gap)}@media (min-width:1024px){.cert-page__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:var(--ct-space-16)}}.cert-page__split>*{min-inline-size:0;overflow-wrap:anywhere}@media (max-width:1023px){.cert-page__split>.cert-page__checks,.cert-page__split>.cert-page__grid,.cert-page__split>.cert-page__rows{margin-block-start:0}}.cert-page__checks{margin:var(--ct-space-8) 0 0;padding:0;border-block-start:1px solid var(--ct-line);list-style:none}.cert-page__check{display:flex;gap:var(--ct-space-3);padding-block:var(--ct-space-4);border-block-end:1px solid var(--ct-line);font-size:.9375rem;line-height:1.6;color:var(--ct-copy)}.cert-page__check:last-child{border-block-end:0}.cert-page__check svg{flex:none;margin-block-start:.25rem;color:var(--ct-ink)}.cert-page__grid{display:grid;margin-block-start:var(--ct-block-gap);border-block:1px solid var(--ct-line)}.cert-page__grid--flush{margin-block-start:0}.cert-page__cell{padding-block:var(--ct-space-8);border-block-end:1px solid var(--ct-line)}.cert-page__cell:last-child{border-block-end:0}.cert-page__step{font-family:var(--font-measurement);font-size:var(--ct-size-label);font-weight:500;letter-spacing:var(--ct-track-label-xs);color:var(--ct-brand-ink)}.cert-page__cell .cert-page__entry-title,.cert-page__cell .cert-page__subhead{margin-block-start:var(--ct-space-5)}.cert-page__cell>.cert-page__body:first-child,.cert-page__cell>.cert-page__entry-title:first-child,.cert-page__cell>.cert-page__subhead:first-child,.cert-page__row>.cert-page__body{margin-block-start:0}.cert-page__cell>dt>.cert-page__entry-title{display:block}.cert-page__grid--3,.cert-page__grid--4{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.cert-page__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cert-page__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-page__grid--3>.cert-page__cell,.cert-page__grid--4>.cert-page__cell{padding-inline:var(--ct-space-8);border-block-end:0;border-inline-end:1px solid var(--ct-line)}.cert-page__grid--3>.cert-page__cell:nth-child(3n+1),.cert-page__grid--4>.cert-page__cell:nth-child(odd){padding-inline-start:0}.cert-page__grid--3>.cert-page__cell:last-child,.cert-page__grid--3>.cert-page__cell:nth-child(3n),.cert-page__grid--4>.cert-page__cell:nth-child(2n){border-inline-end:0;padding-inline-end:0}.cert-page__grid--3>.cert-page__cell:nth-child(n+4){border-block-start:1px solid var(--ct-line)}.cert-page__grid--4>.cert-page__cell:nth-child(-n+2){border-block-end:1px solid var(--ct-line)}}@media (min-width:1180px){.cert-page__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cert-page__grid--4>.cert-page__cell:nth-child(-n+2){border-block-end:0}.cert-page__grid--4>.cert-page__cell:nth-child(odd){padding-inline-start:var(--ct-space-8)}.cert-page__grid--4>.cert-page__cell:nth-child(2n){border-inline-end:1px solid var(--ct-line);padding-inline-end:var(--ct-space-8)}.cert-page__grid--4>.cert-page__cell:first-child{padding-inline-start:0}.cert-page__grid--4>.cert-page__cell:last-child{border-inline-end:0;padding-inline-end:0}}.cert-page__rows{margin-block-start:var(--ct-block-gap);padding:0;list-style:none}.cert-page__rows:before{content:"";display:block;block-size:1px;background:var(--ct-line)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cert-page__rows:before{transform-origin:left center;animation:cert-rule-draw linear both;animation-timeline:view();animation-range:entry 30% cover 22%}[dir=rtl] .cert-page__rows:before{transform-origin:right center}}}@keyframes cert-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cert-page__row{display:grid;gap:var(--ct-space-3);padding-block:var(--ct-space-8);border-block-end:1px solid var(--ct-line)}@media (min-width:768px){.cert-page__row{grid-template-columns:3.5rem minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ct-space-6);align-items:baseline}.cert-page__row:not(:has(>.cert-page__step)){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.cert-page__row:has(>:only-child){grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.cert-page__split .cert-page__row:has(>.cert-page__step){grid-template-columns:3.5rem minmax(0,1fr);row-gap:var(--ct-space-3)}.cert-page__split .cert-page__row:not(:has(>.cert-page__step)){grid-template-columns:minmax(0,1fr);row-gap:var(--ct-space-3)}.cert-page__split .cert-page__row>.cert-page__body{grid-column:-2}}.cert-page__mark{display:block;inline-size:3rem;block-size:3rem;margin-block-end:var(--ct-space-5)}.cert-page__faq{border-block-start:1px solid var(--ct-line)}.cert-page__faq-item{border-block-end:1px solid var(--ct-line)}.cert-page__faq-button{display:flex;inline-size:100%;align-items:center;justify-content:space-between;gap:var(--ct-space-5);min-block-size:3.5rem;padding-block:var(--ct-space-5);background:none;border:0;text-align:start;cursor:pointer}.cert-page__faq-question{font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--ct-ink)}.cert-page__faq-sign{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border:1.5px solid var(--ct-ink);border-radius:var(--ct-radius-pill);font-family:var(--font-measurement);font-size:1rem;font-weight:700;color:var(--ct-ink);transition:background-color var(--ct-duration-control) var(--ct-ease-control),color var(--ct-duration-control) var(--ct-ease-control)}.cert-page__faq-button[aria-expanded=true] .cert-page__faq-sign{background:var(--ct-ink);color:var(--ct-white)}.cert-page__faq-answer{margin:0;padding-block-end:var(--ct-space-6);max-inline-size:62ch;font-size:.9375rem;line-height:1.6;color:var(--ct-copy)}.cert-page__actions{display:flex;flex-direction:column;gap:var(--ct-space-3);margin-block-start:var(--ct-space-8)}@media (min-width:640px){.cert-page__actions{flex-direction:row}}.cert-page__action{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-block-size:3.5rem;padding-inline:1.75rem;border:1px solid transparent;border-radius:var(--ct-radius-control);font-family:var(--font-control);font-size:1.0625rem;font-weight:650;letter-spacing:var(--ct-track-control);text-decoration:none;transition:background-color var(--ct-duration-control) cubic-bezier(.16,.84,.34,1),border-color var(--ct-duration-control) cubic-bezier(.16,.84,.34,1),color var(--ct-duration-control) cubic-bezier(.16,.84,.34,1),transform var(--ct-duration-control) cubic-bezier(.16,.84,.34,1)}.cert-page__action--primary{background:var(--ct-action);color:var(--ct-white);box-shadow:var(--ct-shadow-pill-primary)}.cert-page__action--primary:hover{background:var(--ct-action-hover);box-shadow:var(--ct-shadow-pill-primary-hover);transform:translateY(-2px)}.cert-page__action--primary:active{box-shadow:var(--ct-shadow-pill-primary-active);transform:translateY(4px)}.cert-page__action--secondary{border-color:transparent;background:var(--ct-paper);color:var(--ct-ink);box-shadow:var(--ct-shadow-pill-ghost)}.cert-page__action--secondary:hover{background:var(--ct-paper-soft)}.cert-page__action--secondary:active{box-shadow:var(--ct-shadow-pill-ghost-active)}[dir=rtl] .cert-page__action span[aria-hidden=true]{transform:rotate(180deg)}.cert-page__band--quiet{background:var(--ct-paper-soft);border-block-end:1px solid var(--ct-line)}.cert-page__band--quiet .ct-scroller{--ct-paper:var(--ct-paper-soft)}