@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700.woff2)format("woff2")}@font-face{font-family:Shantell Sans Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/shantell.woff2)format("woff2-variations")}:root{--orange:#f86810;--charcoal:#383838;--ink:#1c1c1c;--paper:#fffcf7;--paper-2:#fdf7ee;--muted:#6f6a63;--sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--hand:"Shantell Sans Variable", "Comic Sans MS", cursive;--rule:url(/assets/rule.png);--box:url(/assets/box.png);--gutter:clamp(20px, 5vw, 72px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.skip{background:var(--ink);color:var(--paper);padding:10px 16px;position:absolute;left:-9999px}.skip:focus{z-index:100;top:12px;left:12px}h1,h2,h3{font-family:var(--hand);margin:0;font-weight:700;line-height:1.05}h1{letter-spacing:-.01em;font-size:clamp(2.6rem,6.2vw,4.6rem)}h2{font-size:clamp(1.9rem,4vw,3rem)}h3{font-size:clamp(1.2rem,2.2vw,1.5rem)}p{margin:0}.site-head{padding:18px var(--gutter);border-bottom:2px solid var(--ink);background:var(--paper);z-index:20;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand-mark{width:44px;height:44px;transition:transform .18s}.brand:hover .brand-mark{transform:rotate(-2deg)}.brand-word{font-family:var(--hand);letter-spacing:.02em;font-size:1.5rem;font-weight:700}.nav-list{align-items:center;gap:clamp(14px,2.2vw,30px);margin:0;padding:0;list-style:none;display:flex}.nav-list a{font-size:.98rem;font-weight:600;text-decoration:none}.nav-list a:not(.btn):hover{color:var(--orange)}.nav-toggle{font:600 .95rem var(--sans);border:2px solid var(--ink);cursor:pointer;background:0 0;padding:8px 14px;display:none}.btn{cursor:pointer;border:none;padding:13px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:inline-block}.btn:hover{transform:translate(2px,-2px)}.btn-orange{background:var(--orange);color:#fff}.btn-orange:hover{background:#e35c07}.btn-line{color:var(--ink);border:12px solid #0000;border-image:var(--box) 30 / 11px / 0 stretch;background:0 0;padding:4px 14px}.btn[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:default}.nav-cta{padding:10px 20px}.row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero{padding:clamp(48px, 9vh, 110px) var(--gutter) clamp(40px, 7vh, 90px);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,5vw,72px);max-width:1280px;margin:0 auto;display:grid}.lede{color:var(--charcoal);max-width:34ch;margin-top:22px;font-size:clamp(1.05rem,1.5vw,1.3rem)}.hero-art{justify-items:center;margin:0;display:grid}.logo-big{width:min(440px,78vw);transition:transform .25s}.hero-art:hover .logo-big{transform:rotate(1.6deg)}.note{font-family:var(--hand);color:var(--charcoal);font-size:1.05rem;transform:rotate(-2deg)}.note-logo{margin-top:10px}.note-logo:before{content:"↑ "}.rule{height:14px;margin:0 var(--gutter);background:var(--rule) center / 100% 14px no-repeat;border:none}.band{max-width:1120px;padding:clamp(48px, 8vh, 96px) var(--gutter);margin:0 auto}.wide{max-width:60ch;color:var(--charcoal);margin-top:20px;font-size:1.08rem}.features,.steps,.statements{margin:46px 0 0;padding:0;list-style:none}.features,.steps{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);display:grid}.features h3,.steps h3{margin-bottom:10px}.features p,.steps p{color:var(--charcoal)}[hidden]{display:none!important}.doodle{border:3px solid var(--ink);width:54px;height:54px;margin-bottom:18px;display:block;position:relative}.doodle-private{border:3px solid var(--ink);background:radial-gradient(circle at 50% 62%, var(--orange) 0 4px, transparent 4px), linear-gradient(var(--paper-2), var(--paper-2));border-radius:8px 8px 5px 5px;transform:rotate(-3deg)}.doodle-private:before{content:"";border:3px solid var(--ink);border-bottom:0;border-radius:12px 12px 0 0;width:18px;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.doodle-decentral{background:radial-gradient(circle at 18% 78%, var(--ink) 0 6px, transparent 6px), radial-gradient(circle at 82% 78%, var(--ink) 0 6px, transparent 6px), radial-gradient(circle at 50% 14%, var(--orange) 0 7px, transparent 7px), linear-gradient(58deg, transparent calc(50% - 1.5px), var(--ink) calc(50% - 1.5px) calc(50% + 1.5px), transparent calc(50% + 1.5px)), linear-gradient(-58deg, transparent calc(50% - 1.5px), var(--ink) calc(50% - 1.5px) calc(50% + 1.5px), transparent calc(50% + 1.5px));border:0;transform:rotate(4deg)}.doodle-untraceable{border:3px dashed var(--ink);background:radial-gradient(circle at 50% 50%, var(--orange) 0 5px, transparent 5px);border-radius:50%;transform:rotate(-6deg)}.step-n{font-family:var(--hand);color:var(--orange);margin-bottom:12px;font-size:2.4rem;font-weight:700;line-height:1;display:block}.statements{font-family:var(--hand);gap:6px;font-size:clamp(1.5rem,3.4vw,2.4rem);display:grid}.statements li:first-child{transform:rotate(-.6deg)}.statements li:nth-child(2){transform:rotate(.5deg)}.statements li:nth-child(3){color:var(--orange);transform:rotate(-.9deg)}.note-why{margin-top:26px}.faq{border-top:2px solid var(--ink);max-width:820px;margin-top:38px}.faq-item{border-bottom:2px solid var(--ink)}.faq-item h3{margin:0;font-size:1rem}.faq-q{width:100%;font:700 clamp(1.05rem, 2vw, 1.3rem) var(--hand);text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;display:flex}.faq-q:hover{color:var(--orange)}.faq-sign{flex:none;width:18px;height:18px;position:relative}.faq-sign:before,.faq-sign:after{content:"";background:currentColor;transition:transform .18s,opacity .18s;position:absolute}.faq-sign:before{height:3px;inset:8px 0}.faq-sign:after{width:3px;inset:0 8px}.faq-q[aria-expanded=true] .faq-sign:after{opacity:0;transform:scaleY(0)}.faq-a{color:var(--charcoal);max-width:62ch;padding:0 4px 22px}.final{text-align:left}.final .row{margin-top:32px}.site-foot{border-top:2px solid var(--ink);padding:clamp(32px, 6vh, 64px) var(--gutter);background:var(--paper-2);gap:20px;display:grid}.foot-brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foot-mark{width:34px;height:34px}.foot-ticker{color:var(--orange);font-weight:700}.foot-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.foot-links a{border-bottom:2px solid var(--orange);font-weight:600;text-decoration:none}.ca{border:2px solid var(--ink);font:600 .85rem var(--sans);cursor:pointer;background:0 0;align-items:center;gap:10px;max-width:100%;padding:8px 12px;display:inline-flex}.ca-v{word-break:break-all;color:var(--charcoal)}.ca-copy{color:var(--orange);font-weight:700}.disclaimer{color:var(--muted);max-width:72ch;font-size:.86rem}[data-fade]{opacity:0;transform:translateY(12px)}[data-fade].is-in{opacity:1;transition:opacity .55s,transform .55s;transform:none}@media (width<=900px){.hero{text-align:left;grid-template-columns:1fr}.hero-art{order:-1}.features,.steps{grid-template-columns:1fr;gap:34px}}@media (width<=760px){.nav-toggle{display:block}.nav-list{right:var(--gutter);background:var(--paper);border:2px solid var(--ink);flex-direction:column;align-items:flex-start;gap:14px;min-width:220px;padding:18px 22px;display:none;position:absolute;top:calc(100% + 8px)}.nav-list.is-open{display:flex}.nav{position:relative}}@media (width<=400px){body{font-size:16px}.btn{padding:12px 20px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-fade]{opacity:1;transition:none;transform:none}.btn:hover,.brand:hover .brand-mark,.hero-art:hover .logo-big{transform:none}}
