@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/0c6ef016969b4936-s.01z908z8xegia.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/4c90664bd09caf83-s.2luax72z28a0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/5281a692bce7b3e5-s.p.1kfyfr_m2hx2x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.sQ0PGG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}
:root{--bg:#08090c;--surface:#12141a;--line:#22252e;--text:#eceef2;--muted:#8d94a3;--accent:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55}html,body{cursor:url(/cursors/cat.svg) 16 17,auto}a,button,[role=button]{cursor:url(/cursors/cat-happy.svg) 16 17,pointer}::selection{background:var(--accent);color:var(--bg)}.smoke{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page{z-index:1;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:4.5rem;max-width:76rem;min-height:100vh;margin:0 auto;padding:4rem 1.25rem;display:grid;position:relative}.lead h1{overflow-wrap:anywhere;letter-spacing:-.012em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.75rem,8.5vw,7rem);font-weight:800;font-stretch:85%;line-height:.94;animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.lede{max-width:33rem;color:var(--muted);margin:0 0 2.5rem;font-size:1.1875rem}.btn{min-height:44px;font:inherit;background:var(--accent);color:var(--bg);border:0;border-radius:12px;align-items:center;padding:1rem 1.75rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn:hover{background:#dfe2e8}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--muted);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.facts{border-left:1px solid var(--line);padding:1.75rem 0 1.75rem 2rem}.facts dl{margin:0}.facts dt{font-weight:700}.facts dd{max-width:24rem;color:var(--muted);margin:.25rem 0 1.6rem;font-size:1rem}.facts dd:last-child{margin-bottom:0}.seal{width:88px;height:88px;margin-bottom:2rem;position:relative}.avatar{background:var(--surface);border-radius:50%;width:88px;height:88px;display:block}.check{background:var(--accent);border:4px solid var(--bg);box-sizing:content-box;fill:none;width:38px;height:38px;stroke:var(--bg);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:8px;position:absolute;bottom:-10px;right:-10px}.check path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s ease-out .35s forwards draw}.steps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.step{color:var(--muted);align-items:center;gap:1rem;font-weight:500;transition:color .3s;display:flex}.step.run,.step.done{color:var(--text)}.step.failed{color:#ff8f85}.dot{border:2px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;transition:background-color .3s,border-color .3s;position:relative}.dot svg{fill:none;width:18px;height:18px;stroke:var(--bg);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:3px}.step.done .dot{background:var(--accent);border-color:var(--accent)}.step.failed .dot{background:#ff8f85;border-color:#ff8f85}.step.run .dot{border-color:var(--line);border-top-color:var(--accent);animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@media (max-width:760px){.page{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;padding:2.5rem 1.25rem}.facts{border-left:0;border-top:1px solid var(--line);padding:1.75rem 0 0}}@media (prefers-reduced-motion:reduce){.lead h1{animation:none}.check path{stroke-dashoffset:0;animation:none}.step.run .dot{border-top-color:var(--accent);border-right-color:var(--accent);animation:none}.btn{transition:none}}
