.public-pages-module__cO4mBa__page{width:min(1180px,100% - 64px);margin-inline:auto;padding-block:72px 96px}.public-pages-module__cO4mBa__page :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--ring);outline-offset:5px}.public-pages-module__cO4mBa__hero{margin-bottom:64px}.public-pages-module__cO4mBa__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(44px,5.5vw,76px);font-weight:850;line-height:1.03}.public-pages-module__cO4mBa__hero p,.public-pages-module__cO4mBa__lead{max-width:62ch;color:var(--muted-foreground);margin-top:24px;font-size:clamp(18px,1.8vw,24px);line-height:1.5}.public-pages-module__cO4mBa__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.public-pages-module__cO4mBa__primary,.public-pages-module__cO4mBa__secondary{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.public-pages-module__cO4mBa__primary{background:var(--ramble-action);color:var(--ramble-paper)}.public-pages-module__cO4mBa__primary:hover{background:#bf3020}.public-pages-module__cO4mBa__secondary{color:var(--foreground);border:1px solid var(--input)}.public-pages-module__cO4mBa__secondary:hover{background:var(--muted)}.public-pages-module__cO4mBa__availability{color:var(--muted-foreground);margin-top:16px;font-size:14px;line-height:1.5}.public-pages-module__cO4mBa__section{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:36px 72px;padding-block:40px 48px;display:grid}.public-pages-module__cO4mBa__section h2,.public-pages-module__cO4mBa__close h2,.public-pages-module__cO4mBa__contactCopy h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3vw,40px);font-weight:750;line-height:1.15}.public-pages-module__cO4mBa__items{gap:28px;display:grid}.public-pages-module__cO4mBa__items h3{font-size:20px;font-weight:650;line-height:1.35}.public-pages-module__cO4mBa__items p,.public-pages-module__cO4mBa__close p,.public-pages-module__cO4mBa__contactCopy p{max-width:65ch;color:var(--muted-foreground);margin-top:8px;font-size:17px;line-height:1.65}.public-pages-module__cO4mBa__close{background:var(--muted);border-radius:14px;margin-top:40px;padding:40px}.public-pages-module__cO4mBa__roadmapItem{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;display:grid}.public-pages-module__cO4mBa__status{color:var(--muted-foreground);background:var(--muted);white-space:nowrap;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.public-pages-module__cO4mBa__status[data-status=in-progress]{background:var(--accent);color:var(--foreground)}.public-pages-module__cO4mBa__status[data-status=shipped]{color:var(--ramble-success)}.public-pages-module__cO4mBa__shipped{color:var(--muted-foreground);padding-top:8px}.public-pages-module__cO4mBa__shipped summary{cursor:pointer;padding-block:12px;font-weight:600}.public-pages-module__cO4mBa__shipped ul{gap:16px;margin-top:12px;display:grid}.public-pages-module__cO4mBa__contactLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.public-pages-module__cO4mBa__contactCopy{gap:36px;display:grid}.public-pages-module__cO4mBa__contactCopy a,.public-pages-module__cO4mBa__legal a{color:var(--primary);overflow-wrap:anywhere;text-decoration:underline}.public-pages-module__cO4mBa__formPanel{background:var(--muted);border-radius:14px;padding:36px}.public-pages-module__cO4mBa__contactForm{gap:24px;display:grid}.public-pages-module__cO4mBa__contactForm input,.public-pages-module__cO4mBa__contactForm textarea{min-height:48px;color:var(--foreground);background:var(--background);border:1px solid var(--input);box-shadow:none;border-radius:8px;padding:12px 14px;font-size:16px}.public-pages-module__cO4mBa__contactForm textarea{resize:vertical;min-height:160px}.public-pages-module__cO4mBa__contactForm :disabled{cursor:wait;opacity:.65}.public-pages-module__cO4mBa__contactForm button{border:0;justify-self:start}.public-pages-module__cO4mBa__success{color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:14px;padding:24px;line-height:1.65}.public-pages-module__cO4mBa__success h2{margin-bottom:12px;font-size:24px;font-weight:700}.public-pages-module__cO4mBa__legal{overflow-wrap:anywhere;max-width:75ch;margin-inline:auto;font-size:17px;line-height:1.75}.public-pages-module__cO4mBa__legal h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:24px;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.1}.public-pages-module__cO4mBa__legal h2{letter-spacing:-.02em;margin:44px 0 16px;font-size:28px;font-weight:700;line-height:1.25}.public-pages-module__cO4mBa__legal h3{margin:28px 0 12px;font-size:21px;font-weight:650}.public-pages-module__cO4mBa__legal p,.public-pages-module__cO4mBa__legal ul,.public-pages-module__cO4mBa__legal ol{margin-bottom:18px}.public-pages-module__cO4mBa__legal ul,.public-pages-module__cO4mBa__legal ol{padding-left:24px}.public-pages-module__cO4mBa__legal ul{list-style:outside}.public-pages-module__cO4mBa__legal ol{list-style:decimal}.public-pages-module__cO4mBa__legal li{margin-bottom:8px;padding-left:4px}.public-pages-module__cO4mBa__legal table{border-collapse:collapse;width:100%}.public-pages-module__cO4mBa__legal th,.public-pages-module__cO4mBa__legal td{border-bottom:1px solid var(--border);text-align:left;padding:12px}.public-pages-module__cO4mBa__back{border-top:1px solid var(--border);margin-top:64px;padding-top:24px}.public-pages-module__cO4mBa__back a{color:var(--primary);text-decoration:underline}@media (max-width:760px){.public-pages-module__cO4mBa__page{width:calc(100% - 40px);padding-block:44px 64px}.public-pages-module__cO4mBa__hero{margin-bottom:44px}.public-pages-module__cO4mBa__section,.public-pages-module__cO4mBa__contactLayout{grid-template-columns:minmax(0,1fr);gap:28px}.public-pages-module__cO4mBa__section{padding-block:32px 40px}.public-pages-module__cO4mBa__close,.public-pages-module__cO4mBa__formPanel{padding:24px}.public-pages-module__cO4mBa__roadmapItem{grid-template-columns:minmax(0,1fr);gap:10px}.public-pages-module__cO4mBa__roadmapItem .public-pages-module__cO4mBa__status{grid-row:1;justify-self:start}}@media (prefers-reduced-motion:reduce){.public-pages-module__cO4mBa__primary,.public-pages-module__cO4mBa__secondary{transition:none}}
