.hh-band{padding-top:var(--ct-space-12)}.hh-wrap{max-width:82.5rem;margin-inline:auto;padding-inline:var(--ct-space-8)}.hh-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:3.5rem;align-items:center}.hh-title{margin:0}.hh-headline{font-size:clamp(3.25rem,6.4vw,6.1rem);font-weight:800;line-height:.92;letter-spacing:-.058em}.hh-headline,.hh-subline{display:block;font-family:var(--font-display);color:var(--ct-ink)}.hh-subline{margin-top:1.625rem;max-width:21em;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;line-height:1.18;letter-spacing:-.028em}.hh-lead{margin:1.375rem 0 0;max-width:29em;font-size:1.1875rem;line-height:1.55;color:var(--ct-muted)}.hh-actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2.25rem}.hh-rise{animation:hh-rise .7s cubic-bezier(.16,1,.3,1) both}.hh-subline.hh-rise{animation-delay:.08s}.hh-lead.hh-rise{animation-delay:.14s}.hh-actions.hh-rise{animation-delay:.2s}@keyframes hh-rise{0%{opacity:0;transform:translateY(14px)}}.hh-cta{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.5rem;padding-inline:var(--ct-space-7);border-radius:var(--ct-radius-pill);font-family:var(--font-control);font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;transition:transform .16s cubic-bezier(.16,.84,.34,1),box-shadow .16s cubic-bezier(.16,.84,.34,1),background-color .16s cubic-bezier(.16,.84,.34,1)}.hh-cta--primary{background:var(--ct-action);color:var(--ct-paper);box-shadow:0 5px 0 var(--ct-info),0 16px 30px -12px color-mix(in srgb,var(--ct-action) 60%,transparent)}.hh-cta--primary:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ct-info),0 20px 36px -14px color-mix(in srgb,var(--ct-action) 65%,transparent)}.hh-cta--primary:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ct-info),0 10px 20px -12px color-mix(in srgb,var(--ct-action) 50%,transparent)}.hh-cta--ghost{background:transparent;color:var(--ct-ink);box-shadow:inset 0 0 0 2px var(--ct-ink)}.hh-cta--ghost:hover{background:var(--ct-canvas)}.hh-cta--ghost:active{transform:translateY(1px)}.hh-cta:focus-visible{outline:2px solid var(--ct-action);outline-offset:2px}@media (max-width:1000px){.hh-hero{grid-template-columns:minmax(0,1fr);gap:var(--ct-space-10)}}@media (max-width:700px){.hh-band{padding-top:var(--ct-space-6)}.hh-wrap{padding-inline:var(--ct-space-4)}}@media (prefers-reduced-motion:reduce){.hh-rise{animation:none!important;opacity:1;transform:none}}.cert-reading{padding-block-start:var(--ct-section-top);color:var(--ct-ink)}.cert-reading__wrap{display:grid;max-inline-size:var(--ct-wrap);margin-inline:auto;padding-inline:var(--ct-gutter);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--ct-space-12);align-items:start}.cert-reading__list{display:grid;gap:var(--ct-space-10)}.cert-reading__item{display:grid;gap:.625rem;padding-block-start:var(--ct-space-5);border-block-start:2px solid var(--ct-ink)}.cert-reading__tool{margin:0;color:var(--ct-muted);font-size:.9375rem;font-weight:650}.cert-reading__title{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:800;letter-spacing:var(--ct-track-headline)}.cert-reading__body{margin:0;max-inline-size:36em;color:var(--ct-copy);font-size:var(--ct-size-body);line-height:1.6}@media (max-width:900px){.cert-reading__wrap{grid-template-columns:minmax(0,1fr);gap:var(--ct-space-10)}}@media (max-width:700px){.cert-reading__wrap{padding-inline:var(--ct-space-4)}}