@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--paper:#08090b;--wash:#0d0f13;--surface:#12151a;--raised:#181c22;--rule:rgba(255,255,255,0.08);--rule-strong:rgba(255,255,255,0.42);--rule-soft:rgba(255,255,255,0.045);--edge:rgba(255,255,255,0.07);--edge-lit:rgba(255,255,255,0.17);--ink:#f4f6f8;--ink-2:#c3c9d2;--ink-3:#9aa1ac;--ink-4:#858c97;--ink-5:#5b626d;--blue:#0a84ff;--blue-hi:#409cff;--blue-lo:#0a6cd8;--blue-btn:#0a6cd8;--blue-ink:#ffffff;--blue-wash:rgba(10,132,255,0.12);--blue-rule:rgba(10,132,255,0.32);--green:#25d366;--green-lo:#12a150;--font-display:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-sans:var(--font-display);--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--t-display:clamp(2.15rem,5.2vw,4.35rem);--t-h2:clamp(1.9rem,3.4vw,2.9rem);--t-h1:clamp(2.3rem,4.4vw,3.7rem);--t-h2-sm:1.75rem;--t-h3:1.3125rem;--t-lead:clamp(1.0625rem,1.6vw,1.35rem);--t-body:1.0625rem;--t-small:0.9375rem;--t-tiny:0.8125rem;--t-micro:0.6875rem;--tr-display:-0.03em;--tr-h2:-0.035em;--tr-h3:-0.022em;--tr-lead:-0.014em;--tr-body:-0.005em;--tr-small:0.008em;--tr-label:0.145em;--r-1:4px;--r-2:8px;--r-3:11px;--r-4:16px;--r-5:22px;--r-6:30px;--r-pill:999px;--t-fast:120ms;--t-ui:220ms;--t-glass:300ms;--e-glide:cubic-bezier(0.22,0.61,0.36,1);--e-settle:cubic-bezier(0.33,0.9,0.28,1);--e-quint:cubic-bezier(0.86,0,0.07,1);--e-pop:cubic-bezier(0.5,1.58,0.42,1);--sh-card:inset 0 1px 0 var(--edge-lit),inset 0 0 0 1px var(--edge),0 2px 6px rgba(0,0,0,0.4),0 24px 60px -28px rgba(4,10,26,0.85);--sh-raise:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 0 0 1px rgba(255,255,255,0.1),0 4px 10px rgba(0,0,0,0.45),0 40px 90px -34px rgba(4,10,26,0.95);--sh-blue:inset 0 1px 0 rgba(255,255,255,0.24),0 1px 2px rgba(0,0,0,0.4),0 14px 34px -14px rgba(10,132,255,0.55);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--s10:168px;--maxw:1180px;--gutter:clamp(20px,5vw,64px);--nav-h:68px}@media (max-width:720px){:root{--nav-h:60px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink-2);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.6;letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body:before{content:"";position:fixed;inset:-20vh 0 auto 0;height:120vh;pointer-events:none;z-index:0;background:radial-gradient(60vw 55vh at 50% 6%,rgba(10,132,255,.16),transparent 62%),radial-gradient(48vw 40vh at 82% 22%,rgba(37,211,102,.07),transparent 60%)}body>*{position:relative;z-index:1}::selection{background:var(--blue);color:#fff}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px;border-radius:var(--r-1)}address,cite,em,i{font-style:normal}em{font-weight:600;color:var(--ink)}.vh{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip,.vh{position:absolute}.skip{left:-9999px;top:0;z-index:200;background:var(--blue-btn);color:#fff;padding:10px 16px;border-radius:0 0 var(--r-3) 0;font-size:var(--t-small)}.skip:focus{left:0}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.glass{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--sh-card)}.glass--thin{backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012))}.glass--thick{backdrop-filter:blur(44px) saturate(200%);-webkit-backdrop-filter:blur(44px) saturate(200%);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:var(--sh-raise)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass--thick,.glass--thin{background:var(--surface)}}.btn{--btn-h:46px;--btn-px:22px;--btn-fs:15px;--btn-gap:8px;--btn-icon:16px;--btn-tr:-0.012em;display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);height:var(--btn-h);padding-inline:var(--btn-px);font-family:var(--font-sans);font-size:var(--btn-fs);font-weight:500;letter-spacing:var(--btn-tr);border-radius:var(--r-pill);border:0;cursor:pointer;white-space:nowrap;transition:background-color var(--t-ui) var(--e-glide),box-shadow var(--t-ui) var(--e-glide),transform var(--t-fast) var(--e-pop),color var(--t-fast) var(--e-glide)}.btn svg{width:var(--btn-icon);height:var(--btn-icon);flex:none}.btn--sm{--btn-h:36px;--btn-px:15px;--btn-fs:13.5px;--btn-gap:6px;--btn-icon:13px;--btn-tr:-0.004em}.btn--lg{--btn-h:56px;--btn-px:30px;--btn-fs:17px;--btn-gap:10px;--btn-icon:18px;--btn-tr:-0.018em}.btn--blue{background:linear-gradient(180deg,var(--blue-btn) 0,#0a5cb8 100%);color:var(--blue-ink);box-shadow:var(--sh-blue)}.btn--blue:hover{background:linear-gradient(180deg,#1573e0,#0a6cd8)}.btn--blue:active{transform:translateY(1px)}.btn--glass{color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 0 var(--edge-lit),inset 0 0 0 1px var(--edge)}.btn--glass:hover{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05))}.btn--glass:active{transform:translateY(1px)}.btn--quiet{background:transparent;color:var(--ink-2)}.btn--quiet:hover{color:var(--ink);background:rgba(255,255,255,.05)}.mark{font-family:var(--font-display);color:var(--ink);white-space:nowrap;display:inline-flex;align-items:baseline;gap:.26em;line-height:1;font-size:inherit}.mark__cory{font-weight:600;letter-spacing:-.045em}.mark__by{font-weight:300;letter-spacing:-.018em;color:var(--ink-4)}.mark__lock{display:inline-flex;align-items:baseline;gap:.22em}.mark__glyph{width:.8em;height:.8em;align-self:center;transform:translateY(.045em);flex:none}.mark__crate{font-weight:600;letter-spacing:-.038em}.mark__systems{font-weight:300;color:var(--ink-4);letter-spacing:-.022em}@media (max-width:420px){.mark__systems{display:none}}.nav{position:fixed;inset:0 0 auto 0;height:var(--nav-h);z-index:80;display:flex;align-items:center;gap:var(--s6);padding-inline:var(--gutter)}.nav:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity var(--t-glass) var(--e-glide);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 -1px 0 var(--rule),inset 0 1px 0 var(--edge-lit)}body[data-scrolled=true] .nav:after{opacity:1}.nav__mark{font-size:17px;flex:none}.nav__links{display:flex;align-items:center;gap:var(--s5);margin-left:auto}.nav__links a{font-size:var(--t-small);color:var(--ink-3);letter-spacing:var(--tr-body);transition:color var(--t-fast) var(--e-glide)}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--ink)}.nav__cta{flex:none}.nav__burger{display:none}@media (max-width:860px){.nav__links{display:none}.nav__burger{display:inline-flex;margin-left:auto;width:38px;height:38px;align-items:center;justify-content:center;border:0;cursor:pointer;border-radius:var(--r-pill);color:var(--ink);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 var(--edge-lit),inset 0 0 0 1px var(--edge)}.nav__burger svg{width:16px;height:16px}.nav__cta{display:none}}.sheetNav{position:fixed;inset:var(--nav-h) 0 auto 0;box-shadow:inset 0 -1px 0 var(--rule),0 100vh 0 100vh rgba(8,9,11,.62);z-index:79;padding:var(--s5) var(--gutter) var(--s6);display:grid;grid-gap:2px;gap:2px;background:rgba(8,9,11,.86);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);animation:sheetDrop .28s var(--e-settle) both}@keyframes sheetDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sheetNav a{padding:13px 4px;font-size:1.0625rem;color:var(--ink-2);border-bottom:1px solid var(--rule-soft)}.sheetNav a:last-of-type{border-bottom:0}.sheetNav .btn{margin-top:var(--s4);width:100%}.hero{padding-top:calc(var(--nav-h) + clamp(48px, 9vh, 96px));padding-bottom:var(--s5);text-align:center}.hero__title{font-family:var(--font-display);font-size:var(--t-display);font-weight:600;letter-spacing:var(--tr-display);line-height:1.02;color:var(--ink);text-wrap:balance;max-width:19ch;margin-inline:auto}.hero__lead,.hero__title span{color:var(--ink-3);font-weight:300}.hero__lead{margin:clamp(18px,2.6vh,30px) auto 0;max-width:46ch;font-size:var(--t-lead);letter-spacing:var(--tr-lead);text-wrap:balance}.hero__cta{margin-top:clamp(26px,3.6vh,42px);display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.hero__where{margin-top:18px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4)}.h2{font-family:var(--font-display);font-size:var(--t-h2);font-weight:600;letter-spacing:var(--tr-h2);line-height:1.04;color:var(--ink);text-wrap:balance}.h2 span{font-weight:300}.h2 span,.lede{color:var(--ink-3)}.lede{font-size:var(--t-small);max-width:54ch}.section{padding-block:var(--s9)}.section--tight{padding-block:var(--s8)}@media (max-width:720px){.section{padding-block:var(--s7)}.section--tight{padding-block:var(--s6)}.honest{padding-block:var(--s7)}.hero{padding-top:calc(var(--nav-h) + 40px)}}.rot{display:grid;justify-items:center;grid-gap:20px;gap:20px}.rot__stack{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.rot__stage{display:flex;justify-content:center;width:100%}.bubble{position:relative;display:inline-flex;align-items:baseline;gap:.4em;max-width:100%;padding:.56em .82em .6em;border-radius:var(--r-6);border-bottom-right-radius:.16em;font-family:var(--font-display);font-size:clamp(1.15rem,3vw,2.2rem);font-weight:500;letter-spacing:-.028em;line-height:1.26;color:#fff;background:linear-gradient(180deg,var(--bub-hi) 0,var(--bub-lo) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 8px rgba(0,0,0,.45),0 30px 70px -26px var(--bub-glow);transition:background var(--t-glass) var(--e-glide),box-shadow var(--t-glass) var(--e-glide)}.bubble__at{font-weight:600;opacity:.82}.bubble__label{inline-size:var(--label-w,auto);display:inline-block;overflow:hidden;white-space:nowrap;transition:inline-size var(--t-glass) var(--e-quint)}.bubble__measure{display:inline-block;animation:bubbleSwap var(--t-glass) var(--e-glide)}.bubble__tail{position:absolute;right:-.44em;bottom:0;width:.66em;height:.62em;color:var(--bub-lo)}.bubble__tail svg{display:block;width:100%;height:100%}.rot[data-platform=whatsapp] .bubble{border-bottom-right-radius:var(--r-6);border-top-right-radius:.16em}.rot[data-platform=whatsapp] .bubble__tail{bottom:auto;top:0;transform:scaleY(-1);color:var(--bub-hi)}.rot__receipt{align-self:flex-end;margin:7px 6px 0 0;font-size:11.5px;letter-spacing:.02em;color:var(--ink-4);min-height:1.2em}.bubble__ticks{align-self:flex-end;flex:none;margin:0 -.1em .2em .1em;width:.86em;height:.47em;color:rgba(255,255,255,.72)}.bubble__ticks svg{display:block;width:100%;height:100%}.rot__platform{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4)}.rot__platform svg{width:13px;height:13px;color:var(--bub-hi);transition:color var(--t-glass) var(--e-glide)}.rot__controls{display:inline-flex;gap:var(--s5);margin-top:2px}.rot__btn{background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:5px 8px;margin-inline:-8px;transition:color var(--t-fast) var(--e-glide)}.rot__btn:hover{color:var(--ink-2)}.rot__btn svg{width:11px;height:11px}@media (max-width:760px){.bubble{font-size:1.15rem;display:inline-block}.bubble__at{margin-right:.4em}.bubble__label{display:inline;inline-size:auto!important;white-space:normal;transition:none}.bubble__ticks{display:inline-block;vertical-align:-.05em;margin-left:.3em}.bubble__measure{display:inline}.rot__stage{min-height:calc(2 * 1.26 * 1.15rem + 1.16 * 1.15rem);align-items:flex-end}}@media (max-width:367px){.rot__stage{min-height:calc(3 * 1.26 * 1.15rem + 1.16 * 1.15rem)}}@media (min-width:578px) and (max-width:760px){.rot__stage{min-height:calc(1.26 * 1.15rem + 1.16 * 1.15rem)}}@keyframes bubbleSwap{0%{opacity:.25}to{opacity:1}}@media (max-width:799px){.bubble__at{opacity:1}}.h1{font-size:var(--t-h1);letter-spacing:var(--tr-display);line-height:1.02}.ways{display:grid;grid-gap:18px 14px;gap:18px 14px;margin-top:var(--s6)}.ways--platforms{align-items:start}@media (min-width:900px){.ways{grid-template-columns:1.18fr 1fr 1fr}}.way{display:flex;flex-direction:column;gap:10px}.way.glass{padding:26px 26px 28px;border-radius:var(--r-5);transition:transform var(--t-ui) var(--e-settle),box-shadow var(--t-ui) var(--e-glide)}.way.glass:hover{transform:translateY(-3px);box-shadow:var(--sh-raise)}.way h3{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;letter-spacing:var(--tr-h3);color:var(--ink)}.way p{font-size:var(--t-small);color:var(--ink-3)}.way h3.way__label{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink-2)}.way__label .way__icon{width:18px;height:18px;margin:0}.way--imessage .way__icon{color:var(--blue-hi)}.way--whatsapp .way__icon{color:var(--green)}.way--app .way__icon{color:var(--ink-3)}.way__shape{position:relative;padding:18px 22px 19px;border-radius:var(--r-5)}.way__shape p{font-size:16px;line-height:1.45;color:#fff}.way--imessage .way__shape{--bub-lo:#0a5cb8;background:linear-gradient(180deg,#1573e0,#0a5cb8);border-bottom-right-radius:.28em;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 2px 8px rgba(0,0,0,.4)}.way--whatsapp .way__shape{--bub-lo:#005c4b;background:linear-gradient(180deg,#0b8043,#005c4b);border-top-right-radius:.28em;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 8px rgba(0,0,0,.4)}.way__tail{position:absolute;right:-.66em;width:1em;height:1em;color:var(--bub-lo);font-size:16px}.way--imessage .way__tail{bottom:0}.way--whatsapp .way__tail{top:0;transform:scaleY(-1);color:#0b8043}.way__tail svg{display:block;width:100%;height:100%}.way--app .way__shape{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.08),0 14px 34px -18px rgba(0,0,0,.7);padding-top:40px}.way--app .way__shape p{color:var(--ink-2)}.way__lights{position:absolute;top:13px;left:16px;display:flex;gap:6px}.way__lights i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.way__lights i:first-child{background:#ff5f57;box-shadow:none}.way__lights i:nth-child(2){background:#febc2e;box-shadow:none}.way__lights i:nth-child(3){background:#28c840;box-shadow:none}.way kbd{font-family:var(--font-mono);font-size:.82em;background:var(--blue-wash);color:var(--blue-hi);padding:2px 7px;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--blue-rule)}.bento{display:grid;grid-gap:14px;gap:14px;margin-top:var(--s6);grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.cell{grid-column:span 2}.cell--wide{grid-column:span 4}.cell--half{grid-column:span 3}.cell.cell--full{grid-column:span 6;flex-direction:row;align-items:center;gap:var(--s7)}.cell--full .cell__art{flex:1 1 44%;margin:0}.cell--full .cell__body{flex:1 1 56%;display:flex;flex-direction:column;gap:9px}}.cell{position:relative;padding:22px 22px 24px;border-radius:var(--r-4);display:flex;flex-direction:column;gap:9px;transition:transform var(--t-ui) var(--e-settle),box-shadow var(--t-ui) var(--e-glide)}.cell:hover{transform:translateY(-3px);box-shadow:var(--sh-raise)}.cell__body{display:contents}.cell__art{height:84px;margin:-2px 0 6px;border-radius:var(--r-3);background:rgba(255,255,255,.028);box-shadow:inset 0 0 0 1px var(--rule-soft);display:grid;place-items:center start;padding-left:16px;overflow:hidden}.cell__art svg{display:block}.cell h3{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;letter-spacing:var(--tr-h3);color:var(--ink);line-height:1.16;text-wrap:balance}.cell p{font-size:var(--t-small);color:var(--ink-3)}.cell code{font-family:var(--font-mono);font-size:var(--t-tiny);background:var(--blue-wash);color:var(--blue-hi);padding:2px 6px;border-radius:var(--r-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.honest{background:var(--wash);box-shadow:inset 0 1px 0 var(--rule),inset 0 -1px 0 var(--rule);padding-block:var(--s8)}.honest__grid{display:grid;grid-gap:clamp(26px,4vw,54px);gap:clamp(26px,4vw,54px)}@media (min-width:900px){.honest__grid{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start}}.honest__list{border-top:1px solid var(--rule)}.honest__list>div{padding:17px 0 18px;border-bottom:1px solid var(--rule)}.honest dt{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--blue);margin-bottom:7px}.honest dd{font-size:var(--t-small);color:var(--ink-3);max-width:62ch}.soonHead{display:flex;align-items:baseline;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s5)}.soonHead h2{font-family:var(--font-display);font-size:var(--t-h2-sm);font-weight:600;letter-spacing:var(--tr-h3);color:var(--ink)}.soonHead p{font-size:var(--t-small);color:var(--ink-4)}.soonList{border-top:1px solid var(--rule)}.soonRow{display:grid;grid-template-columns:18px minmax(0,15rem) minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:baseline;align-content:start;padding:15px 0 16px;border-bottom:1px solid var(--rule)}.soonRow svg{width:16px;height:16px;color:var(--ink-5);align-self:center}.soonRow b{font-weight:500;font-size:var(--t-body);color:var(--ink);letter-spacing:var(--tr-h3)}.soonRow>span:last-of-type{font-size:var(--t-small);color:var(--ink-4)}@media (max-width:640px){.soonRow{grid-template-columns:18px minmax(0,1fr)}.soonRow>span:last-of-type{grid-column:2}}.tiers{display:grid;grid-gap:14px;gap:14px;margin-top:var(--s6);grid-template-columns:minmax(0,1fr)}@media (min-width:940px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.tier{padding:28px 26px 30px;border-radius:var(--r-5);display:flex;flex-direction:column;gap:6px}.tier--best{box-shadow:var(--sh-raise),0 0 0 1px var(--blue-rule)}.tier__flag{align-self:flex-start;margin-bottom:10px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--blue-hi);background:var(--blue-wash);box-shadow:inset 0 0 0 1px var(--blue-rule);border-radius:var(--r-pill);padding:4px 10px 3px}.tier h3{font-family:var(--font-display);font-size:var(--t-h3);font-weight:600;letter-spacing:var(--tr-h3);color:var(--ink)}.tier__price{display:flex;align-items:baseline;gap:7px;margin-top:10px}.tier__price b{font-family:var(--font-display);font-size:2.6rem;font-weight:600;letter-spacing:-.04em;color:var(--ink);line-height:1}.tier__price span{font-size:var(--t-small);color:var(--ink-4)}.tier__annual{font-size:var(--t-tiny);color:var(--ink-4);margin-top:4px}.tier__blurb{font-size:var(--t-small);color:var(--ink-3);margin-top:12px}.tier__list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;align-content:start}.tier__list li{position:relative;padding-left:24px;font-size:var(--t-small);color:var(--ink-2)}.tier__list li:before{content:"";position:absolute;left:2px;top:.5em;width:11px;height:6px;border-left:1.6px solid var(--blue);border-bottom:1.6px solid var(--blue);transform:rotate(-45deg)}.tier__list li[data-soon=true]{color:var(--ink-4)}.tier__list li[data-soon=true]:after{content:"coming";margin-left:8px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-5);border:1px solid var(--rule);border-radius:var(--r-pill);padding:2px 7px 1px}.compare__scroll{overflow-x:auto;margin-top:var(--s7)}.compare__scroll .compare{margin-top:0}.compare{width:100%;min-width:336px;border-collapse:collapse;margin-top:var(--s7);font-size:var(--t-small)}.compare td,.compare th{text-align:left;padding:13px 14px 13px 0;border-bottom:1px solid var(--rule);color:var(--ink-3);vertical-align:top}.compare thead th{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4);font-weight:400}.compare tbody th{font-weight:400;color:var(--ink-2)}.compare td b{color:var(--ink);font-weight:500}.faq{border-top:1px solid var(--rule);margin-top:var(--s6);max-width:82ch}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--font-display);font-size:1.0625rem;font-weight:500;letter-spacing:var(--tr-h3);color:var(--ink);transition:color var(--t-fast) var(--e-glide)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blue-hi)}.faq summary:after{content:"";position:absolute;right:8px;top:27px;width:11px;height:11px;border-right:1.6px solid var(--ink-4);border-bottom:1.6px solid var(--ink-4);transform:rotate(45deg);transform-origin:center;transition:transform var(--t-ui) var(--e-glide)}.faq details[open] summary:after{transform:rotate(-135deg)}.faq__body{padding:0 0 22px}.faq__body p{font-size:var(--t-small);color:var(--ink-3);max-width:68ch}.faq__body p+p{margin-top:11px}.foot{background:#050608;box-shadow:inset 0 1px 0 var(--rule);padding:clamp(56px,8vw,96px) 0 34px}.foot .wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s8);gap:var(--s8)}.foot__top{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s7);gap:var(--s7)}@media (min-width:900px){.foot__top{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:var(--s8);align-items:start}}.foot__mark{font-size:clamp(20px,5.6vw,34px)}.foot__blurb{margin-top:16px;font-size:var(--t-small);color:var(--ink-3);max-width:38ch}.foot__contact{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.foot__bottom{border-top:1px solid var(--rule);padding-top:22px;align-items:center;gap:var(--s4) var(--s6);font-size:var(--t-tiny)}.foot__bottom,.foot__links{display:flex;flex-wrap:wrap}.foot__links{gap:var(--s4) var(--s5)}.foot__links a{color:var(--ink-3);transition:color var(--t-fast) var(--e-glide)}.foot__links a:hover{color:var(--ink)}.foot__powered{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--ink-4)}.foot__powered svg{width:14px;height:14px}.foot__copy{color:var(--ink-4);width:100%;font-size:var(--t-tiny)}@media (max-width:899px){.foot__powered{margin-left:0}}.sub__label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3)}.sub__row{margin-top:13px;display:flex;gap:8px}.sub input{flex:1 1;min-width:0;height:46px;padding-inline:16px;border-radius:var(--r-pill);border:0;background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);font:inherit;font-size:var(--t-small)}.sub input::placeholder{color:var(--ink-5)}.sub input:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.sub__msg{margin-top:11px;font-size:var(--t-tiny);min-height:1.2em}.sub__msg[data-tone=ok]{color:#5ad07f}.sub__msg[data-tone=err]{color:#ff8f85}.sub__fine{margin-top:9px;font-size:var(--t-tiny);color:var(--ink-4)}.sheet{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--s4)}.sheet__scrim{position:absolute;inset:0;background:rgba(3,5,8,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .24s var(--e-glide) both}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet__card{position:relative;width:min(440px,100%);border-radius:var(--r-5);padding:30px 30px 26px;background:linear-gradient(180deg,rgba(28,33,41,.94),rgba(16,19,24,.96));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);box-shadow:var(--sh-raise);animation:sheetIn .34s var(--e-settle) both}@keyframes sheetIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.sheet__card h2{font-family:var(--font-display);font-size:1.55rem;font-weight:600;letter-spacing:var(--tr-h2);color:var(--ink);line-height:1.1}.sheet__card>p{margin-top:9px;font-size:var(--t-small);color:var(--ink-3)}.sheet__form{margin-top:20px;display:flex;flex-direction:column;gap:9px}.sheet__form input{height:48px;padding-inline:16px;border-radius:var(--r-3);border:0;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--rule);font:inherit;font-size:var(--t-small);color:var(--ink)}.sheet__form input::placeholder{color:var(--ink-5)}.sheet__form input:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.sheet__form .btn{margin-top:5px;width:100%}.sheet__msg{font-size:var(--t-tiny);min-height:1.1em}.sheet__msg[data-tone=ok]{color:#5ad07f}.sheet__msg[data-tone=err]{color:#ff8f85}.sheet__fine{margin-top:13px;font-size:var(--t-tiny);color:var(--ink-4)}.sheet__fine a{color:var(--ink-3);border-bottom:1px solid var(--rule)}.sheet__close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;cursor:pointer;color:var(--ink-4);border-radius:var(--r-2)}.sheet__close:hover{background:rgba(255,255,255,.06);color:var(--ink)}.sheet__close svg{width:14px;height:14px}.legal{padding:calc(var(--nav-h) + 56px) 0 var(--s9)}.header--legal{position:fixed;inset:0 0 auto 0;z-index:80;height:var(--nav-h);padding:0 var(--gutter);display:flex;align-items:center;background:rgba(8,9,11,.72);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 -1px 0 var(--rule)}.legal__mark{display:inline-flex;color:var(--ink);font-size:17px}.legal__wrap{width:100%;max-width:calc(720px + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.legal__back{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4)}.legal__back:hover{color:var(--blue-hi)}.legal__back svg{width:12px;height:12px}.legal h1{margin-top:22px;font-family:var(--font-display);font-size:clamp(2.05rem,5vw,3rem);font-weight:600;letter-spacing:var(--tr-h2);color:var(--ink);line-height:1.03}.legal__dates{margin-top:14px;padding-bottom:26px;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4)}.legal__hr{margin-top:26px;border:0;height:1px;background:var(--rule)}.legal__body{margin-top:34px}.legal__body h2{margin-top:42px;font-family:var(--font-display);font-size:1.32rem;font-weight:600;letter-spacing:var(--tr-h3);color:var(--ink);line-height:1.2}.legal__body h3{margin-top:26px;font-size:1.0625rem;font-weight:600;color:var(--ink-2);letter-spacing:var(--tr-body)}.legal__body li,.legal__body p{font-size:var(--t-small);color:var(--ink-3)}.legal__body p{margin-top:13px}.legal__body ol,.legal__body ul{margin-top:13px;padding-left:20px;display:grid;grid-gap:7px;gap:7px}.legal__body li::marker{color:var(--ink-5)}.legal__body strong{color:var(--ink);font-weight:600}.legal__body a{color:var(--blue-hi);border-bottom:1px solid var(--blue-rule)}.legal__body code{font-family:var(--font-mono);font-size:var(--t-tiny);background:rgba(255,255,255,.05);color:var(--ink-2);padding:2px 6px;border-radius:var(--r-1);word-break:break-all}.legal__body .callout{margin-top:20px;padding:18px 20px;border-radius:var(--r-4);background:var(--wash);box-shadow:inset 0 0 0 1px var(--rule)}.legal__body .callout p:first-child{margin-top:0}.legal__body table{margin-top:18px;width:100%;border-collapse:collapse;font-size:var(--t-tiny)}.legal__body td,.legal__body th{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-3)}.legal__body th{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-4);font-weight:400}[data-reveal]{opacity:0;transform:translateY(12px)}body[data-ready=true] [data-reveal]{animation:revealUp .7s var(--e-settle) both;animation-delay:var(--d,0s)}@keyframes revealUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bubble__measure{animation:none}html{scroll-behavior:auto}[data-reveal],body[data-ready=true] [data-reveal]{opacity:1;transform:none;animation:none}.bubble,.bubble__label,.bubble__tail{transition:none}.sheetNav,.sheet__card,.sheet__scrim{animation:none}.btn,.cell,.way,.way.glass{transition:none}}.done{min-height:100svh;display:grid;place-items:center;padding:var(--s7) var(--gutter);background:var(--paper)}.done__wrap{width:100%;max-width:30rem;text-align:center}.done__mark{display:inline-block;font-size:.9375rem;margin-bottom:var(--s6);text-decoration:none}.done__badge{width:3.25rem;height:3.25rem;margin:0 auto var(--s5);display:grid;place-items:center;border-radius:50%;color:var(--blue-ink);background:var(--blue);box-shadow:0 .5rem 1.5rem rgb(0 100 214/.28)}.done__badge--warn{color:#ffd68a;background:rgba(255,176,46,.14);box-shadow:inset 0 0 0 1px rgba(255,176,46,.3)}.done__title{font-family:var(--font-display);font-weight:600;letter-spacing:-.022em;font-size:clamp(1.5rem,4.2vw,2rem);line-height:1.1;color:var(--ink);margin:0 0 var(--s3)}.done__lead{font-size:var(--t-body);line-height:1.5;color:var(--ink-2);margin:0 auto;max-width:26rem}.done__note{font-size:.875rem;color:var(--ink-4);margin-top:var(--s5)}@media (prefers-reduced-motion:no-preference){.done__wrap>*{animation:doneIn .5s cubic-bezier(.2,.7,.2,1) backwards}.done__mark{animation-delay:.02s}.done__badge{animation-delay:.08s}.done__title{animation-delay:.14s}.done__lead{animation-delay:.19s}.done__note{animation-delay:.24s}}@keyframes doneIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.plans{padding:var(--s7) var(--gutter) var(--s9);background:var(--paper)}.plans__wrap{max-width:62rem;margin-inline:auto;text-align:center}.plans__mark{display:inline-block;font-size:.9375rem;margin-bottom:var(--s6);text-decoration:none}.plans__title{font-family:var(--font-display);font-weight:600;letter-spacing:-.022em;font-size:clamp(1.75rem,4.6vw,2.5rem);line-height:1.08;color:var(--ink);margin:0 0 var(--s7)}.plans__table{margin-inline:auto;display:flex;justify-content:center}.plans__note{font-size:.875rem;color:var(--ink-4);margin-top:var(--s6)}.ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5);margin-top:var(--s7);text-align:left}.ladder__col{border:1px solid var(--rule);border-radius:14px;padding:var(--s5);background:var(--paper)}.ladder__name{font-family:var(--font-display);font-weight:600;letter-spacing:-.012em;font-size:1.0625rem;color:var(--ink);margin:0 0 2px}.ladder__blurb{font-size:.9375rem;color:var(--ink-4);margin:0 0 var(--s4)}.ladder__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ladder__list li{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.ladder__list svg{color:var(--blue);margin-top:3px}@media (max-width:46rem){.ladder{grid-template-columns:1fr}}.plans__cost{margin:var(--s6) auto 0;max-width:34rem;font-size:.9375rem;line-height:1.55;color:var(--ink-2);padding:var(--s4);border:1px solid var(--rule);border-radius:12px;background:var(--wash)}.notfound{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;text-align:center}.notfound__inner{position:relative;z-index:3;padding:44px var(--gutter) 48px;border-radius:var(--r-5);background:radial-gradient(120% 130% at 50% 50%,rgba(8,9,11,.94) 38%,rgba(8,9,11,0) 100%)}.notfound h1{font-family:var(--font-display);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600;letter-spacing:var(--tr-h2);color:var(--ink);text-wrap:balance}.notfound p{margin-top:14px;font-size:var(--t-small);color:var(--ink-3);max-width:46ch;margin-inline:auto}.notfound__actions{margin-top:28px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.shatter{position:absolute;inset:0;z-index:1;pointer-events:none}.shatter__numerals{position:absolute;inset:0;display:grid;place-items:center;--ab:0px;--abY:0px}.shatter__numerals span{grid-area:1/1;font-family:var(--font-display);font-size:clamp(9rem,30vw,24rem);font-weight:600;letter-spacing:-.06em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shatter__numerals span[data-layer=r]{color:#5e0f20;mix-blend-mode:screen;transform:translate(calc(var(--ab) * -1 - 4px),calc(var(--abY) * -1 - 1px))}.shatter__numerals span[data-layer=c]{color:#06463f;mix-blend-mode:screen;transform:translate(calc(var(--ab) + 4px),calc(var(--abY) + 1px))}.shatter__numerals span[data-layer=w]{color:rgba(226,234,248,.05)}.shatter__group{position:absolute;inset:0;will-change:transform}.shatter__shard{position:absolute;display:block;background:linear-gradient(140deg,rgba(202,216,245,.09),rgba(120,134,168,.015));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);animation-name:shardDrift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes shardDrift{0%{translate:0 -9px}to{translate:0 9px}}@media (prefers-reduced-motion:reduce){.shatter__shard{animation:none}.shatter__group{transform:none!important}}.hero__status{margin:18px auto 0;max-width:34em;font-size:13.5px;line-height:1.55;color:var(--ink-4)}.lede--wide{max-width:46em;margin-top:14px}