@font-face{font-family:Satoshi OI;src:url(/fonts/oneinbox/satoshi-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi OI;src:url(/fonts/oneinbox/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi OI;src:url(/fonts/oneinbox/satoshi-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.oneinbox{--font-display:"Satoshi OI";--oi-green:#25d366;--oi-teal-deep:#075e54;--oi-teal-mid:#128c7e;--oi-ink:#0b141a;--oi-paper:#fafaf7;--oi-sand:#ece5dd;--on-brand:#fff;--oi-text:#0b141a;--oi-muted:#55636c;--oi-line:#e6e3dc;--oi-primary:var(--brand,#25d366);--oi-accent:var(--accent,#128c7e);color:var(--oi-text);font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;line-height:1.6}.oneinbox h1,.oneinbox h2,.oneinbox h3,.oneinbox h4{font-family:var(--font-display), var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.04}.oneinbox .oi-eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--oi-accent);font-size:.76rem;font-weight:600}.oneinbox a:focus-visible,.oneinbox button:focus-visible,.oneinbox summary:focus-visible{outline:3px solid var(--oi-primary);outline-offset:3px;border-radius:12px}.oneinbox .oi-skip{z-index:60;background:var(--oi-ink);color:#fff;border-radius:.75rem;padding:.7rem 1.1rem;transition:top .15s;position:absolute;top:-3.5rem;left:1rem}.oneinbox .oi-skip:focus{top:1rem}.oneinbox .oi-bubble-out{background:var(--oi-primary);color:var(--on-brand);position:relative}.oneinbox .oi-bubble-out:after{content:"";border:7px solid #0000;border-left-color:var(--oi-primary);border-bottom:0;border-right:0;width:0;height:0;position:absolute;bottom:8px;right:-5px}.oneinbox .oi-bubble-in{color:var(--oi-text);background:#fff;position:relative}.oneinbox .oi-bubble-in:after{content:"";border-top:7px solid #0000;border-bottom:0;border-left:0;border-right:7px solid #fff;width:0;height:0;position:absolute;bottom:8px;left:-5px}.oneinbox .oi-typing span{background:var(--oi-muted);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite oi-typing;display:inline-block}.oneinbox .oi-typing span:nth-child(2){animation-delay:.18s}.oneinbox .oi-typing span:nth-child(3){animation-delay:.36s}@keyframes oi-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.oneinbox .oi-hub-glow{background:radial-gradient(circle at center, color-mix(in oklab, var(--oi-primary) 42%, transparent) 0%, color-mix(in oklab, var(--oi-primary) 14%, transparent) 34%, transparent 68%);filter:blur(2px)}.oneinbox .oi-hub-core{background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--oi-primary) 22%, #fff) 0%, #fff 62%);box-shadow:0 20px 60px -22px color-mix(in oklab, var(--oi-primary) 70%, transparent), inset 0 0 0 1px var(--oi-line)}.oneinbox .oi-spoke{transform-origin:0;transform:rotate(var(--oi-rot,0deg));background:linear-gradient(90deg, color-mix(in oklab, var(--oi-primary) 55%, transparent), transparent)}.oneinbox .oi-reveal,.oneinbox .oi-hub-node,.oneinbox .oi-hub-msg,.oneinbox .oi-float{opacity:1;transform:none}@keyframes oi-rise{0%{opacity:.3;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes oi-drift-phone{0%{transform:translateY(28px)}to{transform:translateY(-72px)}}@keyframes oi-drift-bubble-a{0%{transform:translateY(48px)}to{transform:translateY(-130px)}}@keyframes oi-drift-bubble-b{0%{transform:translateY(64px)}to{transform:translateY(-170px)}}@keyframes oi-drift-bubble-c{0%{transform:translateY(36px)}to{transform:translateY(-100px)}}@keyframes oi-hub-in{0%{opacity:.25}to{opacity:1}}@keyframes oi-hub-msg-in{0%{opacity:0;transform:translate(var(--oi-in-x,0), var(--oi-in-y,0)) scale(.7)}60%{opacity:1}to{opacity:0;transform:translate(0)scale(.9)}}@keyframes oi-glow-bloom{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes oi-rise-scale{0%{opacity:.3;transform:translateY(40px)scale(.965)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:has(.oneinbox){scroll-behavior:smooth}}.oneinbox :is(section,div,main)[id]{scroll-margin-top:4.75rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.oneinbox .oi-reveal{animation:both oi-rise;animation-timeline:view();animation-range:entry entry 70%}.oneinbox .oi-reveal[data-d="1"]{animation-range:entry 6% entry 74%}.oneinbox .oi-reveal[data-d="2"]{animation-range:entry 12% entry 78%}.oneinbox .oi-reveal[data-d="3"]{animation-range:entry 18% entry 82%}.oneinbox .oi-reveal[data-d="4"]{animation-range:entry 24% entry 86%}.oneinbox .oi-shot{animation:both oi-rise-scale;animation-timeline:view();animation-range:entry entry 85%}.oneinbox .oi-hub-node{animation:both oi-hub-in;animation-timeline:view();animation-range:entry 6% cover 44%}.oneinbox .oi-hub-node[data-d="2"]{animation-range:entry 12% cover 48%}.oneinbox .oi-hub-node[data-d="3"]{animation-range:entry 18% cover 52%}.oneinbox .oi-hub-node[data-d="4"]{animation-range:entry 24% cover 56%}.oneinbox .oi-hub-node[data-d="5"]{animation-range:entry 30% cover 60%}.oneinbox .oi-hub-msg{animation:both oi-hub-msg-in;animation-timeline:view();animation-range:entry 10% cover 70%}.oneinbox .oi-hub-msg[data-d="2"]{animation-range:entry 16% cover 74%}.oneinbox .oi-hub-msg[data-d="3"]{animation-range:entry 22% cover 78%}.oneinbox .oi-hub-msg[data-d="4"]{animation-range:entry 28% cover 82%}.oneinbox .oi-hub-glow{animation:both oi-glow-bloom;animation-timeline:view();animation-range:entry 4% cover 46%}}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.oneinbox .oi-float-phone{animation:linear both oi-drift-phone;animation-timeline:scroll(root);animation-range:0 140svh}.oneinbox .oi-float-a{animation:linear both oi-drift-bubble-a;animation-timeline:scroll(root);animation-range:0 140svh}.oneinbox .oi-float-b{animation:linear both oi-drift-bubble-b;animation-timeline:scroll(root);animation-range:0 140svh}.oneinbox .oi-float-c{animation:linear both oi-drift-bubble-c;animation-timeline:scroll(root);animation-range:0 140svh}}}@media (prefers-reduced-motion:reduce){.oneinbox .oi-reveal,.oneinbox .oi-shot,.oneinbox .oi-hub-node,.oneinbox .oi-hub-msg,.oneinbox .oi-hub-glow,.oneinbox .oi-float-phone,.oneinbox .oi-float-a,.oneinbox .oi-float-b,.oneinbox .oi-float-c,.oneinbox .oi-typing span{animation:none!important}.oneinbox .oi-reveal,.oneinbox .oi-shot,.oneinbox .oi-hub-node,.oneinbox .oi-hub-glow{opacity:1;transform:none}.oneinbox .oi-hub-msg{opacity:0}}.oneinbox .oi-prose{color:var(--oi-muted);max-width:60ch;font-size:1.05rem;line-height:1.75}.oneinbox .oi-prose>*+*{margin-top:1.1rem}.oneinbox .oi-prose h2{color:var(--oi-text);margin-top:2.2rem;font-size:1.6rem}.oneinbox .oi-prose h3{color:var(--oi-text);margin-top:1.6rem;font-size:1.25rem}.oneinbox .oi-prose a{color:var(--oi-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.oneinbox .oi-prose strong{color:var(--oi-text);font-weight:600}.oneinbox .oi-prose ul,.oneinbox .oi-prose ol{padding-left:1.25rem}.oneinbox .oi-prose li{margin-top:.4rem}.oneinbox .oi-prose ul>li{list-style:outside}.oneinbox .oi-prose ol>li{list-style:decimal}.oneinbox{--oi-btn:color-mix(in oklab, var(--oi-primary) 82%, var(--oi-ink));--oi-eyebrow-ink:color-mix(in oklab, var(--oi-accent) 78%, var(--oi-ink))}.oneinbox .oi-eyebrow{color:var(--oi-eyebrow-ink)}.oneinbox .oi-wallpaper{background-image:radial-gradient(color-mix(in oklab, var(--oi-teal-mid) 8%, transparent) 1px, transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.oneinbox .oi-hub-stage{--oi-r:8.4rem}@media (min-width:1024px){.oneinbox .oi-hub-stage{--oi-r:14rem}}@media print{.oneinbox .oi-reveal,.oneinbox .oi-shot,.oneinbox .oi-hub-node,.oneinbox .oi-hub-msg,.oneinbox .oi-hub-glow,.oneinbox .oi-float-phone,.oneinbox .oi-float-a,.oneinbox .oi-float-b,.oneinbox .oi-float-c{opacity:1!important;animation:none!important;transform:none!important}}.oneinbox .oi-parallax-band{background-position:50% 30%;background-size:cover;background-attachment:fixed}@media (hover:none){.oneinbox .oi-parallax-band{background-attachment:scroll}}.oneinbox .oi-bleed-r{--bleed-max:72rem;--bleed-pad:2rem}@media (min-width:768px){.oneinbox .oi-bleed-r{margin-right:calc((min(100vw, var(--bleed-max)) - 100vw) / 2 - var(--bleed-pad))}}
