.hc{overflow:hidden;isolation:isolate}.hc-off{opacity:0}.hc-stack{display:inline-grid}.hc-stack>*{grid-area:1 / 1}.hc-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit}.hc-wash[data-tone=pos]{background:radial-gradient(130% 90% at 0% 0%,hsl(var(--ds-pos) / .09),transparent 60%);box-shadow:inset 0 1px hsl(var(--ds-pos) / .42)}.hc-wash[data-tone=neg]{background:radial-gradient(130% 90% at 0% 0%,hsl(var(--ds-neg) / .09),transparent 60%);box-shadow:inset 0 1px hsl(var(--ds-neg) / .42)}.dark .hc-wash[data-tone=pos]{background:radial-gradient(130% 90% at 0% 0%,hsl(var(--ds-pos) / .16),transparent 60%)}.dark .hc-wash[data-tone=neg]{background:radial-gradient(130% 90% at 0% 0%,hsl(var(--ds-neg) / .16),transparent 60%)}.hc-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px}.hc-name{min-width:0}.hc-mono{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--ds-radius-control);background:hsl(var(--ds-surface-2));font:var(--ds-weight-semibold) var(--ds-text-caption)/1 var(--ds-font-display);color:hsl(var(--ds-fg-2))}.hc-sym{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ds-weight-semibold) var(--ds-text-body)/var(--ds-text-body-lh) var(--ds-font-sans);letter-spacing:var(--ds-tracking-body);color:hsl(var(--ds-fg))}.hc-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ds-weight-regular) var(--ds-text-caption)/var(--ds-text-caption-lh) var(--ds-font-sans);color:hsl(var(--ds-fg-3))}.hc-now{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hc-status{justify-items:start}.hc-now-sample{display:none}.hc-event{font:var(--ds-weight-semibold) var(--ds-text-body)/var(--ds-text-body-lh) var(--ds-font-sans);letter-spacing:var(--ds-tracking-body);color:hsl(var(--ds-fg))}.hc-live-dot{display:block;width:6px;height:6px;border-radius:9999px;background:hsl(var(--ds-live-fill));box-shadow:0 0 0 2px hsl(var(--ds-live-fill) / .22)}.hc-plot{position:relative;margin-top:14px;aspect-ratio:16 / 10}.hc-layer{position:absolute;top:0;right:0;bottom:0;left:0}.hc-clip{overflow:hidden}.hc-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hc-history{fill:none;stroke:hsl(var(--ds-fg-3) / .7);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hc-pub{position:absolute;top:0;bottom:0;border-left:1px dashed hsl(var(--ds-line-strong) / .8)}.hc-pub>span{position:absolute;top:-2px;left:6px;white-space:nowrap;font:var(--ds-weight-regular) var(--ds-text-caption)/16px var(--ds-font-sans);color:hsl(var(--ds-fg-3))}.hc-level{position:absolute;left:0;width:66%;border-top:1px dashed hsl(var(--ds-line-strong) / .8)}.hc-band{position:absolute;left:0;width:66%;background:hsl(var(--ds-fg) / .05);box-shadow:inset 0 1px hsl(var(--ds-line)),inset 0 -1px hsl(var(--ds-line))}.hc-stopline{position:absolute;left:0;width:66%;border-top:2px solid hsl(var(--ds-fg));transform:translateY(-1px)}.hc-ghost{position:absolute;left:0;width:66%;border-top:2px dotted hsl(var(--ds-fg-3));transform:translateY(-1px)}.hc-label{position:absolute;left:calc(66% + 6px);right:0;transform:translateY(-50%);display:flex;align-items:center;gap:5px;white-space:nowrap;font:var(--ds-weight-semibold) var(--ds-text-caption)/16px var(--ds-font-sans);color:hsl(var(--ds-fg))}.hc-label.hc-label-was{left:calc(66% + 6px);width:auto;border:0;font-weight:var(--ds-weight-regular);color:hsl(var(--ds-fg-2));transform:translateY(-50%)}.hc-k{font-weight:var(--ds-weight-regular);color:hsl(var(--ds-fg-3))}.hc-reached{font-weight:var(--ds-weight-regular);color:hsl(var(--ds-fg-2))}.hc-target{position:relative;width:10px;height:10px;flex:none;border-radius:9999px;box-shadow:inset 0 0 0 1.5px hsl(var(--ds-fg-3))}.hc-target-on{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:hsl(var(--ds-fg))}.hc-dot{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:9999px;background:hsl(var(--ds-surface));box-shadow:inset 0 0 0 2.5px hsl(var(--ds-viz-1)),0 0 0 4px hsl(var(--ds-viz-1) / .16)}.hc-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;box-shadow:0 0 0 2px hsl(var(--ds-viz-1) / .45);opacity:0}.hc[data-play] .hc-dot:after{animation:hc-pulse 2.4s var(--ds-ease-out) infinite}.hc[data-play][data-hold] .hc-dot:after{animation-play-state:paused}@keyframes hc-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.hc-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;padding-top:12px;border-top:1px solid hsl(var(--ds-line))}.hc-strip>div+div{padding-left:12px;box-shadow:inset 1px 0 hsl(var(--ds-line))}.hc-strip>div:not(:last-child){padding-right:8px}.hc-strip dt{font:var(--ds-weight-regular) var(--ds-text-caption)/var(--ds-text-caption-lh) var(--ds-font-sans);color:hsl(var(--ds-fg-3))}.hc-strip dd{margin-top:2px;font:var(--ds-weight-semibold) var(--ds-text-body)/var(--ds-text-body-lh) var(--ds-font-sans);color:hsl(var(--ds-fg));white-space:nowrap}.hc-strip dd .ds-tri{display:inline-block;margin-right:2px}.hc-was{font-weight:var(--ds-weight-regular);color:hsl(var(--ds-fg-3))}.hc-foot{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid hsl(var(--ds-line))}.hc-foot p{flex:1;min-width:0;font:var(--ds-weight-regular) var(--ds-text-caption)/var(--ds-text-caption-lh) var(--ds-font-sans);color:hsl(var(--ds-fg-3));text-wrap:pretty}.hc-foot-sym{display:none}.hc-toggle{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:9999px;color:hsl(var(--ds-fg-2));background:hsl(var(--ds-fg) / .06);transition:transform var(--ds-dur-instant) var(--ds-ease-standard),background-color var(--ds-dur-instant) var(--ds-ease-standard);-webkit-tap-highlight-color:transparent}@media(hover:hover){.hc-toggle:hover{background:hsl(var(--ds-fg) / .1)}}.hc-toggle:active{transform:scale(.94)}.hc-toggle:focus-visible{outline:2px solid hsl(var(--ds-focus));outline-offset:2px}.hc-toggle-fill{fill:currentColor}@media(max-width:459px){.hc .hc-top,.hc .hc-strip{display:none}.hc .hc-plot{margin-top:10px;aspect-ratio:2.15 / 1}.hc .hc-foot{margin-top:10px;padding-top:8px;gap:10px}.hc-foot-sym{display:inline}.hc-foot-wide{display:none}.hc .hc-now{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.hc .hc-status{grid-column:1;grid-row:1}.hc-now-sample{display:block;grid-column:2;grid-row:1}.hc .hc-event{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.hc-toggle{display:none}.hc-dot:after{animation:none}}.home-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:20px 48px}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,hsl(var(--ds-fg) / .05) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--ds-fg) / .04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 70%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 70%,transparent)}.dark .home-hero:before{background-image:linear-gradient(to right,hsl(var(--ds-fg) / .08) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--ds-fg) / .065) 1px,transparent 1px)}@media(min-width:640px){.home-hero{padding-block:48px 64px}}@media(min-width:1024px){.home-hero{padding-block:80px}}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "card" "cta";row-gap:20px}.home-hero-copy{grid-area:copy;min-width:0}.home-hero-visual{grid-area:card;min-width:0;width:100%;max-width:34rem}.home-hero-cta{grid-area:cta;min-width:0}.home-hero-badge{display:none}@media(min-width:640px){.home-hero-badge{display:flex}.home-hero-grid{row-gap:32px}}@media(min-width:1024px){.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:64px;column-gap:64px;row-gap:32px;grid-template-rows:1fr auto auto 1fr;grid-template-areas:". card" "copy card" "cta card" ". card"}.home-hero-visual{justify-self:end;align-self:center}}.home-hindi{min-height:44px}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference)and (min-width:1024px){.home-hero-visual{animation:home-drift linear both;animation-timeline:scroll(root block);animation-range:0 90vh}}}@keyframes home-drift{to{transform:translateY(-40px)}}.home-nudge svg{transition:transform var(--ds-dur-fast) var(--ds-ease-out)}@media(hover:hover){.home-nudge:hover svg{--tw-translate-x: 3px}}.home-beat{padding-block:72px 64px}@media(min-width:1024px){.home-beat{padding-block:120px 96px}}.home-beat-title{margin-bottom:12px;font:var(--ds-weight-bold) var(--ds-text-large-title)/var(--ds-text-large-title-lh) var(--ds-font-display);letter-spacing:var(--ds-tracking-display);color:hsl(var(--ds-fg));text-wrap:balance}@media(min-width:1024px){.home-beat-title{font-size:var(--ds-text-display);line-height:var(--ds-text-display-lh)}}.home-stage{--ds-canvas: 24 16% 8%;--ds-surface: 24 10% 13%;--ds-surface-2: 24 8% 17%;--ds-raised: 24 7% 22%;--ds-line: 24 7% 24%;background:hsl(var(--ds-canvas));color:hsl(var(--ds-fg))}.dark .home-stage{--ds-canvas: 26 12% 11%;--ds-surface: 24 10% 15%;--ds-surface-2: 24 8% 18%;--ds-raised: 24 7% 23%;--ds-line: 26 10% 26%;box-shadow:inset 0 1px #514134,inset 0 -1px #514134}.cs-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.cs-stage-col{grid-area:1 / 1;position:sticky;top:var(--sticky-top);z-index:2;align-self:start;display:flex;flex-direction:column;justify-content:center;gap:16px;height:calc(100svh - var(--sticky-top));padding-block:8px 80px}.cs-steps{grid-area:1 / 1;position:relative;z-index:1}.cs-slot{width:100%;max-width:460px;height:clamp(330px,calc(100svh - var(--sticky-top) - 300px),440px);margin-inline:auto}.cs-step{min-height:38vh}.cs-step:last-child{min-height:48vh}.cs-step>*{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs-caption{width:100%;max-width:460px;margin-inline:auto}.cs-caption-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-caption>div:nth-child(2){min-height:112px}.cs-caption-when{font:var(--ds-weight-semibold) var(--ds-text-caption)/var(--ds-text-caption-lh) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:hsl(var(--ds-fg-3))}.cs-caption-title{margin-top:4px;font:var(--ds-weight-semibold) var(--ds-text-title-2)/var(--ds-text-title-2-lh) var(--ds-font-display);letter-spacing:var(--ds-tracking-title);color:hsl(var(--ds-fg))}.cs-caption-body{margin-top:4px;font:var(--ds-weight-regular) var(--ds-text-subheadline)/1.45 var(--ds-font-sans);color:hsl(var(--ds-fg-2))}.cs-dots{display:flex;gap:6px;flex:none}.cs-dots>span{width:6px;height:6px;border-radius:9999px;background:hsl(var(--ds-fg) / .22);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard)}.cs-dots>span[data-on]{background:hsl(var(--ds-fg))}@media(min-width:1024px){.cs-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.cs-stage-col{grid-area:1 / 2;height:auto;top:calc(var(--sticky-top) + 32px);padding:0;display:block}.cs-steps{grid-area:1 / 1}.cs-slot{max-width:none;height:552px}.cs-caption{display:none}.cs-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-content:start;min-height:45vh}.cs-step:first-child{padding-top:8px}.cs-step:last-child{min-height:50vh}.cs-step>*{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}}.cs-step-n{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;font:var(--ds-weight-semibold) var(--ds-text-caption)/1 var(--ds-font-sans);color:hsl(var(--ds-fg-2));background:hsl(var(--ds-surface));box-shadow:inset 0 0 0 var(--hair) hsl(var(--ds-line-strong) / .7);transition:background-color var(--ds-dur-fast) var(--ds-ease-standard),color var(--ds-dur-fast) var(--ds-ease-standard)}.cs-step-when{margin-bottom:4px;font:var(--ds-weight-semibold) var(--ds-text-caption)/var(--ds-text-caption-lh) var(--ds-font-sans);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:hsl(var(--ds-fg-3))}.cs-step-title{font:var(--ds-weight-semibold) var(--ds-text-title-2)/var(--ds-text-title-2-lh) var(--ds-font-display);letter-spacing:var(--ds-tracking-title);color:hsl(var(--ds-fg-3));transition:color var(--ds-dur-base) var(--ds-ease-standard)}.cs-step-body{margin-top:4px;max-width:30rem;font:var(--ds-weight-regular) var(--ds-text-subheadline)/1.5 var(--ds-font-sans);color:hsl(var(--ds-fg-3));transition:color var(--ds-dur-base) var(--ds-ease-standard)}.cs-step[data-active] .cs-step-title{color:hsl(var(--ds-fg))}.cs-step[data-active] .cs-step-body{color:hsl(var(--ds-fg-2))}.cs-step[data-done] .cs-step-n{color:hsl(var(--ds-fg));background:hsl(var(--ds-surface-2))}.cs-step[data-active] .cs-step-n{color:hsl(var(--ds-canvas));background:hsl(var(--ds-fg));box-shadow:none}.cs-placeholder{height:100%;box-shadow:inset 0 0 0 var(--hair) hsl(var(--ds-line))}.cs-foot{margin-top:24px;font:var(--ds-weight-regular) var(--ds-text-caption)/var(--ds-text-caption-lh) var(--ds-font-sans);color:hsl(var(--ds-fg-3))}.dk-slot{height:460px}@media(min-width:640px){.dk-slot{height:600px}}.dk-placeholder{height:100%}.js-slot-outer{min-height:560px}@media(min-width:768px){.js-slot-outer{min-height:314px}}.js-placeholder{height:100%}.home-path{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.home-path::-webkit-scrollbar{display:none}.home-path>li{position:relative;z-index:1;display:flex;scroll-snap-align:start}.home-path-rail{display:none}@media(min-width:768px){.home-path{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;gap:16px;margin-inline:0;padding:0;overflow:visible}.home-path-rail{display:block;position:absolute;left:36px;right:36px;top:36px;height:1px;background:hsl(var(--ds-line-strong) / .6);transform-origin:left center;z-index:0}}.home-path-card{display:flex;flex-direction:column;width:100%;transition:transform var(--ds-dur-instant) var(--ds-ease-standard),box-shadow var(--ds-dur-fast) var(--ds-ease-standard);-webkit-tap-highlight-color:transparent}@media(hover:hover){.home-path-card:hover{box-shadow:inset 0 0 0 var(--hair) hsl(var(--ds-line-strong) / .6),var(--ds-shadow-2)}}.home-path-card:active{transform:scale(.99)}.home-path-card:focus-visible{outline:2px solid hsl(var(--ds-focus));outline-offset:2px}.home-trust{display:grid;gap:20px}@media(min-width:1024px){.home-trust{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"founder facts" "foot facts";-moz-column-gap:40px;column-gap:40px;padding:32px}}.home-founder{display:flex;gap:16px;align-items:flex-start}@media(min-width:1024px){.home-founder{grid-area:founder}}.home-founder-photo{width:88px;height:88px;flex:none;overflow:hidden;border-radius:20px;background:hsl(var(--ds-surface-2));box-shadow:inset 0 0 0 var(--hair) hsl(var(--ds-line))}@media(min-width:640px){.home-founder-photo{width:112px;height:112px;border-radius:24px}}.home-founder-photo picture{display:block;height:100%}.home-founder-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dark .home-founder-photo img{filter:brightness(.92)}.home-facts{border-radius:var(--ds-radius-inset);background:hsl(var(--ds-surface-2));padding:2px 16px}@media(min-width:1024px){.home-facts{grid-area:facts;align-self:start}}.home-facts>div{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;min-height:44px;padding-block:10px}.home-facts>div+div:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--hair);background:hsl(var(--ds-line))}.home-facts dt{font:var(--ds-weight-regular) var(--ds-text-subheadline)/20px var(--ds-font-sans);color:hsl(var(--ds-fg-2))}.home-facts dd{font:var(--ds-weight-semibold) var(--ds-text-subheadline)/20px var(--ds-font-sans);color:hsl(var(--ds-fg));text-align:right;overflow-wrap:anywhere}@media(max-width:639px){.home-facts>div{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px}.home-facts dt{font-size:var(--ds-text-caption);line-height:var(--ds-text-caption-lh);color:hsl(var(--ds-fg-3))}.home-facts dd{text-align:left}}.home-trust-foot{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.home-trust-foot{grid-area:foot;align-self:end;align-items:flex-start}}.home-trust-line{font:var(--ds-weight-semibold) var(--ds-text-body)/var(--ds-text-body-lh) var(--ds-font-sans);color:hsl(var(--ds-fg))}.home-principles{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:8px}.home-plans{padding:16px}@media(min-width:640px){.home-plans{padding:24px}}@media(max-width:400px){.home-plans .fact-row>span:last-child{flex-direction:column;align-items:flex-end;gap:0}}@media(min-width:1024px){.home-plans{padding:40px}}.home-join{display:grid;gap:8px;margin-top:16px}.home-join>li{display:flex;align-items:center;gap:12px;font:var(--ds-weight-medium) var(--ds-text-subheadline)/20px var(--ds-font-sans);color:hsl(var(--ds-fg))}.home-cta{position:fixed;z-index:40;left:calc(12px + var(--safe-left));right:auto;max-width:calc(100vw - 82px - var(--safe-left) - var(--safe-right));bottom:calc(16px + var(--safe-bottom));display:flex;align-items:center;gap:6px;padding:4px;border-radius:9999px;background:hsl(var(--ds-surface) / .94);-webkit-backdrop-filter:var(--ds-material-blur);backdrop-filter:var(--ds-material-blur);box-shadow:0 0 0 var(--hair) hsl(var(--ds-line)),var(--ds-shadow-2);transform:translateY(calc(100% + 24px));opacity:0;visibility:hidden;transition:transform var(--ds-dur-slow) var(--ds-ease-out),opacity var(--ds-dur-base) var(--ds-ease-standard),visibility 0s linear var(--ds-dur-slow)}.home-cta[data-shown]{transform:none;opacity:1;visibility:visible;transition-delay:0s}.home-cta-main{min-height:44px;padding-inline:16px;flex:none;font-size:var(--ds-text-subheadline)}.home-cta-alt{display:inline-flex;align-items:center;min-height:44px;min-width:0;padding-inline:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ds-weight-medium) var(--ds-text-subheadline)/1.2 var(--ds-font-sans);color:hsl(var(--ds-accent-fg))}.home-cta-close{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:9999px;color:hsl(var(--ds-fg-2))}.home-cta-close:active{background:hsl(var(--ds-fg) / .08)}.home-cta :focus-visible{outline:2px solid hsl(var(--ds-focus));outline-offset:2px}@media(max-width:379px){.home-cta-alt{display:none}}@media(min-width:640px){.home-cta{display:none}}.dark .home-root{--ds-canvas: 30 12% 5%;background:hsl(var(--ds-canvas))}.home-topfade{position:fixed;z-index:45;top:0;left:0;right:0;height:calc(var(--safe-top) + 20px);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(black 55%,transparent);mask-image:linear-gradient(black 55%,transparent)}html[data-over-stage]:not(.dark) .navbar{--nav-glass: hsl(var(--ds-surface) / .94);--nav-glass-strong: hsl(var(--ds-surface) / .96)}
