:root{--ink:#0a0a0a;--cream:#fdf6e3;--acid:#c6ff00;--pink:#ff2e93;--cyan:#00e5ff;--night:#1a0033;--border:4px solid var(--ink);--shadow:8px 8px 0 var(--ink);--shadow-sm:4px 4px 0 var(--ink);--display:"Arial Black", "Helvetica Neue", Impact, system-ui, sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background-color:var(--cream);background-image:radial-gradient(var(--ink) 1px, transparent 1px);color:var(--ink);font-family:var(--mono);background-size:22px 22px;margin:0;font-size:1.05rem;line-height:1.55}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 .5em;line-height:.95}p{margin:0 0 1em}code{background:var(--ink);color:var(--acid);padding:0 .3em}a{color:inherit}:focus-visible{outline:4px solid var(--pink);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--acid);border:var(--border);padding:.5rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.topbar{background:var(--acid);border-bottom:var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex}.logo{font-family:var(--display);text-transform:uppercase;align-items:center;gap:.75rem;line-height:1;text-decoration:none;display:flex}.logo-mark{background:var(--pink);border:var(--border);width:3rem;height:3rem;box-shadow:var(--shadow-sm);place-items:center;font-size:1.2rem;display:grid}.topbar ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.topbar nav a{border:3px solid var(--ink);background:var(--cream);text-transform:uppercase;padding:.35rem .75rem;font-size:.85rem;font-weight:700;text-decoration:none;display:block}.topbar nav a:hover{background:var(--ink);color:var(--acid)}.ticker{background:var(--ink);color:var(--acid);border-bottom:var(--border);white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.ticker-track{padding:.4rem 0;animation:30s linear infinite ticker;display:inline-flex}@keyframes ticker{to{transform:translate(-50%)}}.btn{border:var(--border);background:var(--cream);box-shadow:var(--shadow-sm);color:var(--ink);font:700 1rem/1.2 var(--mono);text-transform:uppercase;cursor:pointer;padding:.8rem 1.3rem;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-block}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.btn-primary{background:var(--pink)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;box-shadow:var(--shadow-sm);background:#d9d3c3;transform:none}.stamp{color:#c8102e;font-family:var(--display);text-transform:uppercase;border:4px solid #c8102e;margin:0 0 1rem;padding:.2rem .8rem;font-size:1.4rem;display:inline-block;transform:rotate(-6deg)}.stamp-small{background:var(--cream);font-size:.95rem;position:absolute;top:-1.1rem;right:1rem}.tag{border:2px solid var(--ink);color:var(--ink);margin-left:.4rem;padding:0 .4rem;font-size:.75rem}.tag-live{background:var(--acid)}.tag-demo{background:var(--cyan)}.fineprint{max-width:60ch;font-size:.85rem}mark{background:var(--acid);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .2em}.privacy-story{background:var(--night);color:var(--cream)}.motion-ready .privacy-story{height:290svh}.story-pin{border-bottom:6px solid var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:88svh;padding:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative;overflow:hidden}.motion-ready .story-pin{height:100svh;min-height:0;position:sticky;top:0}.story-copy{text-align:center;width:min(100%,1100px)}.story-copy h2{margin-bottom:.25em;font-size:clamp(2rem,5.2vw,4.6rem)}.story-copy p{color:var(--cyan);text-wrap:balance;margin:0}.story-scene{flex:1;width:min(100%,1100px);min-height:0;max-height:62svh;display:block;overflow:visible}.scene-label{font:900 20px var(--mono)}.scene-small{font:700 14px var(--mono)}.paper-log{font:700 6px var(--mono)}.story-controls{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,1100px);font-size:.85rem;display:flex}.story-hint{color:var(--acid);display:none}.story-progress{background:var(--cream);flex-shrink:0;width:100px;height:6px;display:none}.motion-ready .story-hint{display:inline}.motion-ready .story-progress{display:block}.story-progress span{background:var(--pink);transform-origin:0;height:100%;display:block;transform:scaleX(1)}.story-skip{text-underline-offset:.25em}.motion-toggle{cursor:pointer;color:var(--cream);font:inherit;border:2px solid var(--cream);background:0 0;padding:.35rem .65rem}.motion-toggle:hover{background:var(--cream);color:var(--ink)}.motion-toggle:active{background:var(--acid);color:var(--ink)}.story-static{text-align:center;max-width:65ch;margin:1rem 0 0}.motion-ready .story-static{display:none}.privacy-curtain{clip-path:inset(0)}.story-denied{opacity:1}.spy-beam{opacity:0}.motion-ready [data-stage=spying] .spy-beam,.motion-ready [data-stage=printing] .spy-beam,.motion-ready [data-stage=launching] .spy-beam{opacity:1}[data-stage=spying] .story-denied,[data-stage=printing] .story-denied,[data-stage=launching] .story-denied{opacity:0}.paper-strip{--paper-drop:130px;animation:2.4s linear infinite paper-feed}.story-scene.is-mobile .paper-strip{--paper-drop:70px}.paper-strip:nth-child(2){animation-delay:-.8s}.paper-strip:nth-child(3){animation-delay:-1.6s}[data-stage=protected] .paper-stream,[data-stage=released] .paper-stream{opacity:0}[data-stage=protected] .paper-strip,[data-stage=released] .paper-strip{animation-play-state:paused}[data-stage=launching] .agent-arm{transform-origin:695px 369px;transform:rotate(-18deg)}[data-stage=launching] .run-button{fill:var(--pink)}@keyframes paper-feed{0%{opacity:1;transform:translate(0)}70%{opacity:1}to{transform:translate(12px, var(--paper-drop)) rotate(6deg);opacity:0}}.window.is-knocked{animation:.18s ease-out window-knock}@keyframes window-knock{35%{transform:translate(2px)}70%{transform:translate(-1px)}}.flyer.is-bopping .heli{filter:drop-shadow(3px 3px 0 var(--pink))}.privacy-story.is-offstage :is(.heli,.rotor,.pilot-eyes,.rotor-whup,.paper-strip),.is-page-hidden .paper-strip,.is-motion-paused :is(.heli,.rotor,.pilot-eyes,.rotor-whup,.paper-strip){animation-play-state:paused}@media (width<=600px){.motion-ready .privacy-story{height:250svh}.story-pin{padding:1.25rem 1rem}.story-copy h2{font-size:clamp(2rem,9vw,3rem)}.story-copy p{font-size:.95rem}.story-scene{width:100%;max-height:64svh}.story-controls{flex-wrap:wrap;justify-content:center;gap:.8rem}.story-progress{width:70px}.story-skip{text-align:center;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.story-hint,.story-progress{display:none}.story-scene{flex:none;height:auto}}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:1300px;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,3rem);display:grid}.hero h1{text-shadow:5px 5px 0 var(--cyan);font-size:clamp(2.8rem,8vw,6.5rem)}.lede{max-width:34ch;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700}.actions{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.window{background:var(--cream);border:var(--border);box-shadow:var(--shadow);margin:0}.titlebar{background:var(--cyan);border-bottom:var(--border);justify-content:space-between;align-items:center;padding:.4rem .75rem;font-weight:700;display:flex}.dots{gap:.35rem;display:flex}.dots i{border:3px solid var(--ink);background:var(--cream);width:.9rem;height:.9rem}.dots i:first-child{background:var(--pink)}.hero-art svg{width:100%;height:auto;display:block}.heli{--rotor-beat:.25s;filter:drop-shadow(2px 3px 0 var(--cream));animation:2.4s ease-in-out infinite hover}.rotor{transform-origin:120px 28px;animation:spin var(--rotor-beat) linear infinite}.rotor-whup{--whup-drift:-48px;--whup-lift:12px;--whup-tilt:-12deg;fill:var(--acid);stroke:var(--ink);stroke-width:1px;paint-order:stroke fill;font-family:var(--mono);text-anchor:middle;pointer-events:none;transform-box:fill-box;transform-origin:50%;opacity:0;animation:rotor-whup calc(var(--rotor-beat) * 6) linear infinite;font-size:12px;font-weight:900}.rotor-whup-right{--whup-drift:48px;--whup-tilt:12deg}.rotor-whup:nth-child(2){animation-delay:calc(var(--rotor-beat) * -1)}.rotor-whup:nth-child(3){animation-delay:calc(var(--rotor-beat) * -2)}.rotor-whup:nth-child(4){animation-delay:calc(var(--rotor-beat) * -3)}.rotor-whup:nth-child(5){animation-delay:calc(var(--rotor-beat) * -4)}.rotor-whup:nth-child(6){animation-delay:calc(var(--rotor-beat) * -5)}.rotor-whup:nth-child(3),.rotor-whup:nth-child(4){--whup-lift:-8px}.rotor-whup:nth-child(5),.rotor-whup:nth-child(6){--whup-lift:2px}@keyframes rotor-whup{0%{opacity:0;transform:translate(0)scale(.35)}15%{opacity:1}38%{opacity:1}65%{opacity:0}to{opacity:0;transform:translate(var(--whup-drift), var(--whup-lift)) scale(1) rotate(var(--whup-tilt))}}.pilot-eyes{transform-origin:106px 70px;animation:4.8s infinite pilot-blink}@keyframes pilot-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}.flyer{z-index:5;transform-origin:120px 70px;pointer-events:none;will-change:transform;width:264px;height:136px;position:fixed;top:0;left:0}.flyer svg{width:100%;height:100%;display:block;overflow:visible}.hero-art.is-flown .flight{display:none}.hero-art.is-offstage :is(.heli,.rotor,.pilot-eyes,.rotor-whup),.is-page-hidden :is(.heli,.rotor,.pilot-eyes,.rotor-whup){animation-play-state:paused}@keyframes hover{50%{transform:translateY(4px)}}@keyframes spin{50%{transform:scaleX(.15)}}@keyframes blink{50%{opacity:0}}.availability{background:var(--ink);border-block:var(--border)}.availability ul{background:var(--ink);flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1100px;margin:0 auto;padding:1.25rem 1rem;list-style:none;display:flex}.pill{border:3px solid var(--cream);background:var(--cream);padding:.5rem 1rem;font-weight:700}.pill strong{border:2px solid var(--ink);text-transform:uppercase;margin-right:.4rem;padding:0 .4rem;display:inline-block}.pill-live strong{background:var(--acid)}.pill-demo strong{background:var(--cyan)}.pill-off strong{background:var(--pink)}.section{max-width:1100px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,3rem)}.section-head{max-width:70ch;margin-bottom:2rem}.section-head h2{font-size:clamp(2rem,5vw,3.6rem)}.section-head p{background:var(--cream)}.card{background:var(--cream);border:var(--border);box-shadow:var(--shadow);padding:1.5rem;position:relative}.redactor-body{gap:1rem;padding:1rem;display:grid}.field label{text-transform:uppercase;margin-bottom:.35rem;font-weight:700;display:block}textarea{border:var(--border);width:100%;color:var(--ink);font:.9rem/1.5 var(--mono);resize:vertical;background:#fff;padding:.75rem}#redact-out{background:var(--ink);color:var(--acid)}.redactor-controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.summary{margin:0;font-weight:700}.terminal .screen{background:var(--ink);color:var(--acid);background-image:repeating-linear-gradient(0deg,#ffffff0a 0 2px,#0000 2px 4px);padding:1rem}.term-out{height:18rem;font-size:.95rem;overflow-y:auto}.term-out p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.term-out .echo{color:var(--cyan);margin-top:.5rem}.term-form{border-top:2px dashed var(--acid);align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.75rem;display:flex}.prompt{color:var(--pink);white-space:nowrap;font-weight:700}.term-form input{min-width:0;color:var(--acid);font:1rem var(--mono);caret-color:var(--pink);background:0 0;border:0;flex:1}.term-form input:focus-visible{outline:2px solid var(--cyan)}.chips{border-top:var(--border);flex-wrap:wrap;gap:.5rem;padding:.75rem;display:flex}.chip{border:3px solid var(--ink);background:var(--acid);font:700 .9rem var(--mono);cursor:pointer;padding:.35rem .75rem}.chip:hover{background:var(--pink)}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.step-no{background:var(--ink);color:var(--acid);font-family:var(--display);margin-bottom:.75rem;padding:0 .5rem;font-size:1.8rem;display:inline-block}.steps h3{font-size:1.6rem}.card-soon{background:repeating-linear-gradient(-45deg, var(--cream) 0 14px, #f1e9d2 14px 28px);border-style:dashed}.plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:2rem;display:grid}.plan h3{font-size:1.6rem}.price{font-family:var(--display);font-size:2.4rem;line-height:1}.plan-hot{background:var(--acid)}.plan-hot .btn[aria-disabled=true]{background:var(--cream)}.faq{gap:1rem;max-width:70ch;display:grid}.faq details{background:var(--cream);border:var(--border);box-shadow:var(--shadow-sm)}.faq summary{cursor:pointer;padding:1rem;font-weight:700}.faq details[open] summary{background:var(--cyan);border-bottom:var(--border)}.faq details p{margin:0;padding:1rem}.footer{background:var(--night);color:var(--cream);text-align:center;border-top:var(--border);padding:10rem 1rem 2rem;position:relative;overflow:hidden}.sunset{background:linear-gradient(transparent 55%, var(--night) 55%) no-repeat, radial-gradient(circle at 50% 100%, var(--pink) 0 22%, #ff9e00 22% 24%, var(--pink) 24% 30%, transparent 30%);pointer-events:none;position:absolute;inset:0}.sunset:after{content:"";background-image:linear-gradient(var(--pink) 2px, transparent 2px), linear-gradient(90deg, var(--pink) 2px, transparent 2px);opacity:.6;background-size:40px 20px;position:absolute;inset:55% 0 0}.footer p{position:relative}.lede,.hero .fineprint,.section>.fineprint{background:var(--cream);width:fit-content}.section>.fineprint{border:2px solid var(--ink);margin-top:1.75rem;padding:.25rem .5rem}.footer p{background:var(--ink);width:fit-content;margin:0 auto .75rem;padding:.25rem .75rem}@media (width<=800px){.hero{grid-template-columns:1fr}.topbar nav{width:100%}.term-out{height:14rem}}@media (prefers-reduced-motion:reduce){.rotor-whups{display:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.checkout .section-head h1{font-size:clamp(2rem,6vw,3.6rem)}.banner{border:var(--border);box-shadow:var(--shadow-sm);margin:0 0 1.5rem;padding:1rem 1.25rem;font-weight:700}.banner-off{background:#d9d3c3}.banner-fixture{background:repeating-linear-gradient(-45deg, var(--acid) 0 18px, #e8ff8a 18px 36px)}#co-blockers-wrap{border:3px solid var(--ink);background:var(--cream);max-width:72ch;margin:0 0 2rem;padding:1rem 1.25rem}.blockers{margin:0;padding-left:1.25rem}.checkout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:2rem;margin-bottom:2rem;display:grid}.checkout-grid .offer{grid-row:span 2}.panel{gap:1rem;padding:1rem;display:grid}.inline{flex-wrap:wrap;gap:.75rem;display:flex}.inline input{flex:14rem;min-width:0}.checkout input[type=text],.checkout input[type=password]{border:var(--border);color:var(--ink);font:.95rem/1.4 var(--mono);background:#fff;padding:.7rem}.checkout label{font-weight:700}.code-box{border:var(--border);background:var(--acid);padding:1rem}.code-box label{margin-bottom:.4rem;display:block}.check{align-items:center;gap:.5rem;display:flex}.check input{width:1.4rem;height:1.4rem}#co-status-title{margin:0}.state-pill{border:3px solid var(--ink);background:var(--cream);text-transform:uppercase;justify-self:start;margin:0;padding:.2rem .7rem;font-weight:700}.state-pill[data-state=awaiting_payment],.state-pill[data-state=payment_detected]{background:var(--cyan)}.state-pill[data-state=fulfilled]{background:var(--acid)}.state-pill[data-state=needs_resolution],.state-pill[data-state=reconciliation_required],.state-pill[data-state=quarantined],.state-pill[data-state=quote_rejected]{background:var(--pink)}.status{margin:0;font-weight:700}.notice{border:3px solid var(--ink);background:#ffe1ef;margin:0;padding:.6rem .8rem}.pay{grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem;margin:0 0 1rem;display:grid}.pay dt{text-transform:uppercase;font-weight:700}.pay dd{margin:0}.address{overflow-wrap:anywhere;word-break:break-all;max-width:100%;display:inline-block}.fee{border:3px dashed var(--ink);padding:.6rem .8rem;font-size:.9rem}.receipt{border:var(--border);background:var(--acid);padding:1rem}.actions-row{flex-wrap:wrap;gap:.75rem;display:flex}.btn-small{padding:.5rem .8rem;font-size:.8rem}.refund label{margin-bottom:.4rem;display:block}.fixture{border:4px dashed var(--pink);margin:0;padding:1rem}.fixture legend{text-transform:uppercase;padding:0 .4rem;font-weight:700}@media (width<=800px){.checkout-grid{grid-template-columns:1fr}.checkout-grid .offer{grid-row:auto}.pay{grid-template-columns:1fr}}.cleaner-body{padding:1.25rem}.start-command{background:var(--ink);color:var(--acid);border:3px solid var(--ink);padding:1rem}.command-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.command-actions [role=status]{font-size:.85rem}.advanced-tool{margin-top:1rem;font-size:.85rem}.advanced-tool summary{cursor:pointer;font-weight:700}.advanced-tool p{margin-top:.75rem}.cleaner-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.cleaner-body p+pre,.cleaner-body pre+p,.cleaner-body p+p{margin-top:1rem}
