@layer components{.sb-section{isolation:isolate;position:relative}.sb-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 10% 0,#60a5fa1a,#0000 65%),radial-gradient(40% 60% at 90% 0,#94a3b812,#0000 70%);position:absolute;inset:0}.sb-card{--sigt-beam:var(--tile);--sigt-beam-hot:color-mix(in oklab, var(--tile) 75%, var(--color-ink));--sigt-dot:var(--tile);--sigt-dot-2:var(--color-ink-muted);isolation:isolate;text-align:left;cursor:pointer;color:var(--color-ink);background:var(--color-paper);border:var(--border-kit) solid var(--color-line);border-radius:var(--radius-kit);flex-direction:column;justify-content:space-between;gap:2rem;padding:1.75rem;transition:translate .3s ease-out,border-color .3s ease-out;display:flex;position:relative;overflow:hidden;translate:0}.sb-card:hover,.sb-card:focus-visible{border-color:color-mix(in oklab, var(--tile) 35%, var(--color-line));outline:none;translate:0 -3px}.sb-card:active{transition-duration:.12s;translate:0 -1px}.sb-glyph{width:3.5rem;height:3.5rem;color:var(--tile);display:block}.sb-card--big .sb-glyph{width:4.5rem;height:4.5rem}.sb-desc{color:var(--color-ink-muted);transition:color .25s}.sb-card:hover .sb-desc,.sb-card:focus-visible .sb-desc{color:color-mix(in oklab, var(--color-ink) 80%, var(--color-ink-muted))}.sb-open{border:var(--border-kit) solid var(--color-line);width:2.25rem;height:2.25rem;color:var(--color-ink-muted);border-radius:999px;place-items:center;transition:rotate .3s ease-out,color .3s ease-out,border-color .3s ease-out;display:grid;position:absolute;top:1.5rem;right:1.5rem}.sb-card:hover .sb-open{color:var(--color-ink);border-color:color-mix(in oklab, var(--tile) 45%, var(--color-line));rotate:90deg}.sb-panel{cursor:auto;background:var(--color-surface)}.sb-panel:hover{translate:0}.sb-panel{scrollbar-width:none}.sb-panel::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.sb-card,.sb-card:hover{transition:none;translate:0}}}.omm-steps{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:0 24px 60px #00000073}@media (width<=560px){.omm-steps{border-radius:18px;padding:20px}}.omm-steps-top{align-items:center;gap:16px;min-height:22px;margin-bottom:22px;display:flex}.omm-steps-prog{flex:1;align-items:center;gap:10px;display:flex}.omm-steps-bars{flex:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.omm-steps-bars i{background:var(--color-line);border-radius:4px;height:4px;transition:background-color .3s}.omm-steps-bars i.is-on{background:var(--color-ink)}.omm-steps-count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);text-align:right;min-width:78px;font-size:11px}.omm-steps-back{font:inherit;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;transition:color .2s;display:inline-flex}.omm-steps-back:hover{color:var(--color-ink)}.omm-steps-back[hidden]{display:none}.omm-steps-back svg{width:16px;height:16px;transition:translate .2s}.omm-steps-back:hover svg{translate:-2px}.omm-steps-body{flex-direction:column;flex:1;display:flex}.omm-steps h3{font-family:var(--font-heading);font-weight:var(--heading-weight);letter-spacing:calc(var(--tracking-heading) * .6);text-wrap:balance;margin:0 0 18px;font-size:clamp(22px,3.4vw,26px);line-height:1.15}.omm-steps h3:focus{outline:none}.omm-steps-stage{animation:.35s omm-steps-in}.omm-steps-stage--fill{flex-direction:column;flex:1;display:flex}@keyframes omm-steps-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.omm-contact-who{align-items:center;gap:14px;margin-top:32px;display:flex}.omm-contact-who img{object-fit:cover;border-radius:50%;width:48px;height:48px}.omm-contact-who b{color:var(--color-ink);font-weight:600;display:block}.omm-contact-who span{color:var(--color-ink-muted);font-size:14px;line-height:1.4}.omm-contact-li{color:var(--color-ink-muted);align-items:center;gap:9px;margin-top:22px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.omm-contact-li svg{width:18px;height:18px;transition:color .2s}.omm-contact-li:hover{color:var(--color-ink)}.omm-contact-li:hover svg{color:var(--color-signal-1)}@media (width>=1024px){.omm-contact-intro{padding-top:28px;position:sticky;top:120px}}.omm-steps-big{flex:1;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.omm-steps-big{grid-template-columns:1fr}}.omm-steps-big button{text-align:left;font:inherit;color:inherit;background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:16px;flex-direction:column;padding:22px 20px;transition:border-color .2s,transform .25s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:flex}.omm-steps-big button:hover,.omm-steps-big button:focus-visible{border-color:color-mix(in oklab, var(--tile) 60%, var(--color-line));background:color-mix(in oklab, var(--tile) 6%, var(--color-paper));outline:none;transform:translateY(-2px)}.omm-steps-big button:active{transform:scale(.98)}.omm-steps-ic{border:1px solid var(--color-line);background:var(--color-surface);border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.omm-steps-ic img{object-fit:contain;width:auto;max-width:34px;height:30px;display:block}.omm-steps-big b{font-family:var(--font-heading);font-size:19px;font-weight:var(--heading-weight);letter-spacing:-.015em;margin-top:18px;display:block}.omm-steps-short{color:var(--color-ink-muted);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.45;display:block}.omm-steps-big ul{border-top:1px solid var(--color-line);color:var(--color-ink-muted);flex-direction:column;gap:7px;margin:18px 0 0;padding:20px 0 0;font-size:13.5px;list-style:none;display:flex}.omm-steps-big li{align-items:center;gap:9px;display:flex}.omm-steps-big li:before{content:"";background:var(--color-line);border-radius:50%;width:5px;height:5px;transition:background-color .2s}.omm-steps-big button:hover li:before,.omm-steps-big button:focus-visible li:before{background:var(--tile)}.omm-steps-rows{flex-direction:column;gap:8px;display:flex}.omm-steps-rows button{text-align:left;font:inherit;color:inherit;background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;transition:border-color .15s,background-color .15s;display:flex}.omm-steps-rows button:hover,.omm-steps-rows button:focus-visible{border-color:color-mix(in oklab, var(--tile) 60%, var(--color-line));background:color-mix(in oklab, var(--tile) 6%, var(--color-paper));outline:none}.omm-steps-rows button:active{transform:scale(.99)}.omm-steps-rows b{font-size:15.5px;font-weight:600;display:block}.omm-steps-rows b+span{color:var(--color-ink-muted);text-wrap:pretty;font-size:13.5px;line-height:1.4;display:block}.omm-steps-rows svg{width:18px;height:18px;color:var(--color-ink-muted);flex:none;transition:transform .2s,color .2s}.omm-steps-rows button:hover svg{color:var(--tile);transform:translate(3px)}.omm-steps-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-line);background:var(--color-paper);border-radius:999px;align-self:flex-start;align-items:center;margin:-6px 0 20px;padding:6px 11px;font-size:11px;display:inline-flex}.omm-steps-stage:has(.omm-steps-chip){flex-direction:column;display:flex}.omm-steps-row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (width<=560px){.omm-steps-row{grid-template-columns:1fr}}.omm-steps-f{min-width:0;margin-bottom:26px;position:relative}.omm-steps-f label{margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.omm-steps-opt{color:var(--color-ink-muted);font-weight:400}.omm-steps-f input,.omm-steps-f textarea{width:100%;font:inherit;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-line);appearance:none;border-radius:11px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.omm-steps-f textarea{resize:vertical;min-height:92px;line-height:1.5}.omm-steps-f input::placeholder,.omm-steps-f textarea::placeholder{color:var(--color-ink-muted);opacity:.7}.omm-steps-f input:hover,.omm-steps-f textarea:hover{border-color:color-mix(in oklab, var(--color-ink-muted), var(--color-line) 50%)}.omm-steps-f input:focus,.omm-steps-f textarea:focus{border-color:color-mix(in oklab, var(--color-signal-1) 65%, var(--color-line));box-shadow:0 0 0 4px color-mix(in oklab, var(--color-signal-1) 20%, transparent);outline:none}.omm-steps-f [aria-invalid=true]{border-color:color-mix(in oklab, var(--color-signal-5) 70%, var(--color-line))}.omm-steps-err{color:var(--color-signal-5);opacity:0;pointer-events:none;margin:5px 0 0;font-size:12.5px;line-height:1.2;transition:opacity .2s;position:absolute;top:100%;left:0}.omm-steps-err.is-shown{opacity:1}.omm-steps-err-form{min-height:1.2em;margin:6px 0 0;position:static}.omm-hc{border:1px solid var(--color-line);background:var(--color-paper);min-height:48px;color:var(--color-ink-muted);border-radius:11px;flex:220px;align-items:center;gap:10px;padding:11px 14px;font-size:14px;transition:border-color .25s,background-color .25s,color .25s;display:flex}.omm-hc-ic{width:20px;height:20px;color:var(--color-signal-3);flex:none;position:relative}.omm-hc-ic i{border:2px solid var(--color-line);border-top-color:var(--color-ink-muted);border-radius:50%;animation:.8s linear infinite omm-hc-spin;position:absolute;inset:0}.omm-hc-ic svg{opacity:0;width:20px;height:20px;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(.6)}@keyframes omm-hc-spin{to{transform:rotate(360deg)}}.omm-hc[data-state=ok]{border-color:color-mix(in oklab, var(--color-signal-3) 40%, transparent);background:color-mix(in oklab, var(--color-signal-3) 8%, var(--color-paper));color:var(--color-ink)}.omm-hc[data-state=ok] .omm-hc-ic i{display:none}.omm-hc[data-state=ok] .omm-hc-ic svg{opacity:1;transform:none}.omm-hc[data-state=ask]{border-color:color-mix(in oklab, var(--color-signal-2) 60%, var(--color-line));color:var(--color-ink)}.omm-hc[data-state=ask] .omm-hc-ic i{border-color:var(--color-signal-2);animation:none}.omm-steps-send:has(.omm-hc[data-state=ask])+.omm-hc-slot{margin-top:10px}.omm-steps-send{flex-wrap:wrap;align-items:stretch;gap:10px 12px;margin-top:-4px;display:flex}.omm-steps-submit{min-height:3rem}.omm-steps-submit[disabled]{opacity:.45;cursor:default}.omm-steps-privacy{color:var(--color-ink-muted);text-wrap:pretty;margin:4px 0 0;font-size:12.5px;line-height:1.45}.omm-steps-privacy a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline 1px}.omm-steps-done{text-align:center;justify-content:center;align-items:center}.omm-steps-done p{color:var(--color-ink-muted);margin:0}.omm-steps-tick svg{width:64px;height:64px;margin-bottom:18px}.omm-steps-tick circle{fill:var(--color-signal-3);transform-origin:50%;animation:.45s cubic-bezier(.26,1.4,.5,1) both omm-tick-pop}.omm-steps-tick path{fill:none;stroke:var(--color-paper);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34px;animation:.35s ease-out .28s forwards omm-tick-draw}@keyframes omm-tick-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes omm-tick-draw{to{stroke-dashoffset:0}}.omm-cf-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}@media (prefers-reduced-motion:reduce){.omm-steps-stage,.omm-hc-ic i,.omm-steps-tick circle,.omm-steps-tick path{animation:none}.omm-steps-tick path{stroke-dashoffset:0}}.founder-photo{--fade-l:14%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l));mask-image:linear-gradient(to right, transparent, #000 var(--fade-l))}@media (width>=64rem){.founder-photo{--fade-l:44%}}.founder-photo canvas{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg stroke=%22black%22 stroke-width=%224%22%3E%3Cpath d=%22m11 10 3 3%22/%3E%3Cpath d=%22M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z%22/%3E%3Cpath d=%22M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031%22/%3E%3C/g%3E%3Cg stroke=%22white%22 stroke-width=%221.75%22%3E%3Cpath d=%22m11 10 3 3%22/%3E%3Cpath d=%22M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z%22/%3E%3Cpath d=%22M9.969 17.031 21.378 5.624a1 1 0 0 0-3.002-3.002L6.967 14.031%22/%3E%3C/g%3E%3Cpath d=%22M6.5 21A3.5 3.5 0 1 0 3 17.5a2.62 2.62 0 0 1-.708 1.792A1 1 0 0 0 3 21z%22 fill=%22white%22/%3E%3C/svg%3E") 3 28,crosshair}
