@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&family=JetBrains+Mono:wght@400;500;600&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--spacing:.25rem;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.z-20{z-index:20}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.flex{display:flex}.hidden{display:none}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-\[680px\]{max-width:680px}.max-w-\[1076px\]{max-width:1076px}.items-center{align-items:center}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.overflow-visible{overflow:visible}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.font-sans{font-family:var(--font-sans)}.text-\[15px\]{font-size:15px}.text-\[clamp\(22px\,2\.7vw\,38px\)\]{font-size:clamp(22px,2.7vw,38px)}.text-\[clamp\(76px\,13vw\,156px\)\]{font-size:clamp(76px,13vw,156px)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--ink-1\)\]{color:var(--ink-1)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:flex{display:flex}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f7f4;--paper-2:#fbfbf8;--line:#d8d8d2;--line-2:#e4e4de;--line-3:#c7c7c0;--ink:#101010;--ink-1:#242420;--ink-2:#363632;--ink-3:#55554f;--ink-4:#777770;--ink-5:#9f9f98;--ink-6:#bdbdb6;--blue:#0758ff;--blue-soft:#0758ff1a;--blue-glow:#0758ff47;--loss-red:#c62828;--loss-red-soft:#c628281f;--loss-red-muted:#e57373;--elev-shadow:0 1px 2px #1010100a, 0 12px 40px #1010100f;--elev-shadow-lg:0 2px 4px #1010100a, 0 24px 64px #10101014;--radius-sm:10px;--radius-md:14px;--radius-lg:20px}*{box-sizing:border-box}html,body,#app{background:var(--paper);min-height:100%;color:var(--ink)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}::selection{background:var(--blue);color:var(--paper)}a{color:inherit;text-decoration:none}.page-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:1rem}@media (width>=768px){.page-wrap{padding-inline:1.5rem}}.fig-label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-4);font-size:.75rem;font-weight:500}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);font-size:.6875rem;font-weight:500}.btn-block{min-height:4rem;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;padding-inline:1.75rem;font-size:.8125rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn-fill{background:var(--ink);color:var(--paper)}.btn-fill:hover{background:var(--blue)}.btn-line{border:1px solid var(--ink-6);color:var(--ink-2)}.btn-line:hover{border-color:var(--ink);color:var(--ink)}.btn-pill{border:1px solid var(--ink-6);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);align-items:center;padding:.4rem .85rem;font-size:.625rem;transition:border-color .18s,color .18s;display:inline-flex}.btn-pill:hover{border-color:var(--ink);color:var(--ink)}.nav-link{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-4);font-size:.8125rem;font-weight:500;transition:color .16s}.nav-link:hover{color:var(--ink)}.tabular{font-variant-numeric:tabular-nums}.hardline{border-color:var(--line)}.section{border-top:1px solid var(--line-2)}.landing .section:first-of-type{border-top:none}.callout{border-left:1px solid var(--blue);color:var(--ink-4);padding-left:1.25rem;font-size:.75rem;line-height:1.75}.diagram-frame{border:1px solid var(--line);background:var(--paper-2);padding:1.5rem}@media (width>=768px){.diagram-frame{padding:2.5rem}}.flow-dash{stroke-dasharray:6 6;animation:14s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-240px}}@media (prefers-reduced-motion:reduce){.flow-dash{animation:none!important}}@keyframes dot-wave-travel{0%,to{opacity:.07}45%{opacity:.22}}.hero-announcement{isolation:isolate;font-family:var(--font-sans)}.hero-dots-layer{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-announcement-inner{z-index:2;isolation:isolate;position:relative}.hero-logo-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.hero-logo-anchor{pointer-events:none;position:absolute;top:50%;right:-22%;transform:translateY(-50%)}@media (width>=768px){.hero-logo-anchor{right:-18%}}.hero-logo-stage{width:min(72vw,760px);height:min(72vw,760px);padding:0;position:relative}@media (width>=768px){.hero-logo-stage{width:880px;height:880px}}.hero-logo-ambient{filter:blur(10px);pointer-events:none;background:radial-gradient(circle at 35% 28%,#0758ff33 0%,#0000 52%),radial-gradient(circle,#0758ff14 0%,#0000 68%);border-radius:50%;position:absolute;inset:14%}.hero-logo-ring,.hero-logo-spinner{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0;transform:translate(0)}.hero-logo-spinner{z-index:2;animation:140s linear infinite hero-logo-spin}.hero-logo-spinner-static{animation:none}.hero-logo-ring{z-index:1;pointer-events:none}.hero-logo-ring-outer{z-index:1;animation:220s linear infinite hero-logo-spin-reverse}.hero-logo-ring-inner{z-index:3;animation:95s linear infinite hero-logo-spin}.hero-logo-ring-static{animation:none!important}.hero-logo-svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}@keyframes hero-logo-spin{0%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(360deg)}}@keyframes hero-logo-spin-reverse{0%{transform:translate(0)rotate(360deg)}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.hero-logo-spinner,.hero-logo-ring-outer,.hero-logo-ring-inner{animation:none!important}}.hero-announcement-copy{z-index:1;font-family:var(--font-sans);position:relative}.hero-actions{flex-wrap:wrap;align-items:center;gap:.625rem 1.5rem;margin-top:2.5rem;display:flex}.hero-cta{letter-spacing:-.01em;text-transform:none;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1.375rem;font-size:.875rem;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.hero-cta-primary{background:var(--ink);color:var(--paper);box-shadow:0 1px 2px #1010100f}.hero-cta-primary:hover{background:var(--blue);box-shadow:0 4px 14px #0758ff38}.hero-cta-secondary{color:var(--ink-3);background:0 0;padding-inline:.75rem}.hero-cta-secondary:hover{color:var(--blue)}.hero-dot-wave-dot{opacity:.07;animation:3.4s ease-in-out infinite both dot-wave-travel;transform:translate(-50%,-50%)}.hero-dot-wave-canvas{width:100%;height:100%;display:block}.hero-dot-wave-dot-static{opacity:.14;animation:none!important}@media (prefers-reduced-motion:reduce){.hero-dot-wave-dot{opacity:.14;animation:none!important}}.landing{font-family:var(--font-sans);position:relative}.landing:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.landing>*{z-index:1;position:relative}.section-head{max-width:32rem;margin-bottom:2rem}.section-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin-top:.5rem;font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:600;line-height:1.15}.section-lead{color:var(--ink-3);margin-top:.625rem;font-size:.9375rem;line-height:1.55}.panel{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--paper-2);box-shadow:var(--elev-shadow)}.panel-inset{border-radius:var(--radius-md);border:1px solid var(--line-2);background:var(--paper)}.carbon-model-panel{background:linear-gradient(168deg, var(--paper-2) 0%, var(--paper) 48%, var(--blue) 100%);padding:1.25rem 1.25rem 1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.carbon-model-panel{background:linear-gradient(168deg, var(--paper-2) 0%, var(--paper) 48%, color-mix(in srgb, var(--blue) 5%, var(--paper)) 100%)}}@media (width>=768px){.carbon-model-panel{padding:1.5rem 2rem 1.75rem}}.carbon-model-glow{aspect-ratio:1.6;filter:blur(14px);pointer-events:none;background:radial-gradient(#0758ff29 0%,#0000 70%);border-radius:50%;width:min(55%,420px);position:absolute;top:-18%;left:38%}.carbon-timeline-wrap{z-index:1;border-radius:var(--radius-md);border:1px solid var(--line-2);background:var(--paper);padding:.75rem .25rem .25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.carbon-timeline-wrap{background:color-mix(in srgb, var(--paper) 72%, transparent)}}@media (width>=768px){.carbon-timeline-wrap{padding:1rem .75rem .5rem}}.carbon-timeline-diagram{width:100%;height:auto;display:block}.carbon-timeline-cycle{transform-origin:266px 136px;animation:3.4s ease-in-out infinite carbon-timeline-cycle}.carbon-timeline-market-react-group{opacity:0;animation:3.4s ease-in-out infinite carbon-timeline-market-react}@keyframes carbon-timeline-cycle{0%,18%{opacity:.55;filter:brightness(.92)}32%,52%{opacity:1;filter:brightness(1.06)}to{opacity:1;filter:brightness()}}@keyframes carbon-timeline-market-react{0%,50%{opacity:0}64%,84%{opacity:1}to{opacity:.92}}.carbon-timeline-caption{text-align:center;color:var(--ink-4);margin:.75rem 0 0;padding-inline:.5rem;font-size:.8125rem;line-height:1.5}.carbon-timeline-caption-accent{color:var(--blue);font-weight:600}@media (prefers-reduced-motion:reduce){.carbon-timeline-cycle,.carbon-timeline-market-react-group{filter:none;animation:none}.carbon-timeline-market-react-group{opacity:1}}.carbon-stack{z-index:1;border-radius:var(--radius-md);border:1px solid var(--line-2);background:var(--paper);margin-top:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.carbon-stack{background:color-mix(in srgb, var(--paper) 88%, var(--paper-2))}}.carbon-stack{overflow:hidden}.carbon-stack-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);border-bottom:1px solid var(--line-2);padding:.75rem 1.125rem .625rem;font-size:.6875rem;font-weight:500}.carbon-stack-row{border-bottom:1px solid var(--line-2);align-items:start;gap:.75rem 1rem;padding:1.125rem 1.125rem 1.25rem;display:grid}.carbon-stack-row:last-child{border-bottom:none}@media (width>=640px){.carbon-stack-row{grid-template-columns:6.5rem 1fr auto;align-items:center;gap:1.25rem;padding-inline:1.375rem}}.carbon-stack-phase{flex-direction:column;gap:.2rem;display:flex}.carbon-stack-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--blue);font-size:.6875rem;font-weight:500}.carbon-stack-phase-name{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:500}.carbon-stack-title{letter-spacing:-.02em;color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.25}.carbon-stack-copy{color:var(--ink-4);margin-top:.35rem;font-size:.8125rem;line-height:1.55}.carbon-stack-stat{border:1px solid var(--blue);border-radius:999px;justify-self:start;padding:.35rem .625rem}@supports (color:color-mix(in lab, red, red)){.carbon-stack-stat{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line-2))}}.carbon-stack-stat{background:var(--blue-soft);font-family:var(--font-mono);letter-spacing:.04em;color:var(--blue);white-space:nowrap;font-size:.6875rem;font-weight:500}@media (width>=640px){.carbon-stack-stat{justify-self:end}}.carbon-model-panel .carbon-footnote{z-index:1;position:relative}.carbon-micro-head{margin-top:3.5rem}.carbon-micro-lead{max-width:39.125rem}.carbon-panel{padding:1.5rem}@media (width>=768px){.carbon-panel{padding:1.75rem 2rem}}.carbon-chart-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.carbon-chart-stat{flex-direction:column;gap:.15rem;display:flex}.carbon-chart-value{font-family:var(--font-mono);color:var(--blue);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1}.carbon-chart-delta{font-family:var(--font-mono);color:var(--ink-4);font-size:.8125rem}.carbon-chart-svg{width:100%;height:auto;display:block}.carbon-fills{border-top:1px solid var(--line-2);gap:0;margin-top:1.25rem;display:grid}.carbon-fill-row{border-bottom:1px solid var(--line-2);grid-template-columns:3.25rem 1fr auto auto;align-items:center;gap:.75rem;padding-block:.625rem;font-size:.8125rem;display:grid}.carbon-fill-row:last-child{border-bottom:none}.carbon-fill-time{font-family:var(--font-mono);color:var(--ink-4);font-size:.75rem}.carbon-fill-pair{color:var(--ink-3)}.carbon-fill-delta{font-family:var(--font-mono);color:var(--blue)}.carbon-fill-balance{font-family:var(--font-mono);color:var(--ink);text-align:right;font-weight:500}.carbon-footnote{color:var(--ink-5);margin-top:.875rem;font-size:.75rem}.fee-panel{padding:1.5rem 1.5rem 1.25rem}@media (width>=768px){.fee-panel{padding:1.75rem 2rem 1.5rem}}.fee-bars{flex-direction:column;gap:1.125rem;display:flex}.fee-bar-row{grid-template-columns:5.5rem 1fr auto;align-items:center;gap:1rem;display:grid}@media (width>=640px){.fee-bar-row{grid-template-columns:6.5rem 1fr 5rem}}.fee-bar-label{color:var(--ink-3);font-size:.875rem;font-weight:500}.fee-bar-label-ours{color:var(--blue);font-weight:600}.fee-bar-track{background:var(--line-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.fee-bar-fill{background:var(--ink-6);transform-origin:0;border-radius:999px;height:100%;animation:1s ease-out both bar-grow;display:block}.fee-bar-fill-ours{background:linear-gradient(90deg, var(--blue) 0%, #3d7dff 100%)}.fee-bar-fill-negative{background:var(--ink)}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fee-bar-fill{animation:none;transform:scaleX(1)}}.fee-bar-amount{font-family:var(--font-mono);color:var(--ink-3);text-align:right;font-size:.8125rem;font-weight:500}.fee-bar-amount-ours{color:var(--blue)}.fee-scenario{border-top:1px solid var(--line-2);color:var(--ink-4);margin-top:1.25rem;padding-top:1rem;font-size:.8125rem}.fee-scenario strong{color:var(--ink-2);font-weight:500}.loss-section-head{max-width:64rem}.loss-panel{padding:1.5rem 1.5rem 1.25rem}@media (width>=768px){.loss-panel{padding:1.75rem 2rem 1.5rem}}.loss-chart-head{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}@media (width>=768px){.loss-chart-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}}.loss-chart-caption{max-width:28rem;color:var(--ink-4);margin-top:.35rem;font-size:.8125rem;line-height:1.55}.loss-legend{flex-wrap:wrap;gap:.65rem 1.125rem;margin:0;padding:0;list-style:none;display:flex}.loss-legend-item{color:var(--ink-3);align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:flex}.loss-legend-swatch{border-radius:999px;width:10px;height:3px}.loss-chart-svg{width:100%;height:auto;max-height:168px;margin-bottom:1rem;display:block}.loss-bars{border-top:1px solid var(--line-2);flex-direction:column;gap:1.125rem;padding-top:.25rem;display:flex}.loss-bar-row{grid-template-columns:5.5rem 1fr auto;align-items:center;gap:1rem;display:grid}@media (width>=640px){.loss-bar-row{grid-template-columns:7.5rem 1fr 9.5rem}}.loss-bar-label{color:var(--ink-3);font-size:.875rem;font-weight:500}.loss-bar-label-ours{color:var(--blue);font-weight:600}.loss-bar-track{background:var(--line-2);border-radius:999px;height:8px;display:flex;overflow:hidden}.loss-bar-track-full{width:100%}.loss-bar-seg{transform-origin:0;height:100%;animation:1s ease-out both bar-grow;display:block}.loss-bar-seg-kept{background:var(--ink-6)}.loss-bar-seg-loss{background:linear-gradient(90deg, var(--loss-red) 0%, #e53935 100%)}.loss-bar-seg-ours{background:linear-gradient(90deg, var(--blue) 0%, #3d7dff 100%)}.loss-bar-seg-refund{background:#4d8fff linear-gradient(135deg,#ffffff59 25%,#0000 25% 50%,#ffffff59 50% 75%,#0000 75%) 0 0/6px 6px;box-shadow:inset 1px 0 #ffffff59}@media (prefers-reduced-motion:reduce){.loss-bar-seg{animation:none;transform:scaleX(1)}}.loss-bar-amount{font-family:var(--font-mono);color:var(--ink-3);text-align:right;font-size:.8125rem;font-weight:500}.loss-bar-amount-ours{color:var(--blue)}.loss-bar-refund-note{color:var(--ink-4);font-size:.6875rem;font-weight:400;display:block}@media (width>=640px){.loss-bar-refund-note{margin-left:.15rem;display:inline}}.loss-scenario{border-top:1px solid var(--line-2);color:var(--ink-4);margin-top:1.25rem;padding-top:1rem;font-size:.8125rem}.loss-scenario strong{color:var(--ink-2);font-weight:500}.how-section-head{max-width:64rem}.how-pipeline{border-radius:var(--radius-lg);border:1px solid var(--line-2);background:radial-gradient(120% 80% at 100% 0%, #0758ff17 0%, transparent 55%), linear-gradient(165deg, var(--paper-2) 0%, var(--paper) 100%);box-shadow:var(--elev-shadow);padding:1.25rem 1rem 1rem;position:relative;overflow:hidden}.how-pipeline:after{content:"";pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:absolute;inset:0}@media (width>=768px){.how-pipeline{padding:1.75rem 1.5rem 1.5rem}}.how-rail{display:none}@media (width>=1180px){.how-rail{z-index:0;height:2px;display:block;position:absolute;top:2.65rem;left:8%;right:8%}.how-rail-track{background:linear-gradient(90deg, transparent 0%, var(--line) 6%, var(--blue) 50%, var(--line) 94%, transparent 100%);opacity:.55;border-radius:999px;height:100%;display:block}}.how-steps{z-index:1;gap:.875rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=768px){.how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (width>=1024px){.how-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1180px){.how-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}}.how-step{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.how-step-node{border:1.5px solid var(--blue);background:var(--paper-2);width:1.75rem;height:1.75rem;font-family:var(--font-mono);color:var(--blue);box-shadow:0 0 0 4px var(--paper-2);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.625rem;font-size:.625rem;font-weight:600;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.how-step-inner{border-radius:var(--radius-md);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);background:#fbfbf8d1;flex-direction:column;flex:1;width:100%;padding:.875rem .875rem 1rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;box-shadow:inset 0 1px #ffffffa6}.how-step:hover .how-step-node,.how-step:focus-within .how-step-node{background:var(--blue);color:var(--paper);box-shadow:0 0 0 4px var(--paper-2), 0 0 18px var(--blue-glow);transform:scale(1.06)}.how-step:hover .how-step-inner,.how-step:focus-within .how-step-inner{border-color:#0758ff59;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffa6,0 14px 36px #0758ff1a}.how-step-art{background:linear-gradient(#0758ff14 0%,#0000 100%);border:1px solid #0758ff1f;border-radius:10px;justify-content:center;align-items:center;height:4.25rem;margin-bottom:.75rem;display:flex;overflow:hidden}.how-step-svg{width:100%;max-width:7.5rem;height:auto}.how-step-art:has(.how-step-svg-live){z-index:1;position:relative;overflow:visible}.how-step-svg-live{z-index:2;position:relative;overflow:visible}.how-live-ring{z-index:2;position:relative}.how-step-svg-fund,.how-step-svg-settle{max-width:8.25rem}:is(.how-step-art:has(.how-step-svg-fund) .how-step-svg-fund,.how-step-art:has(.how-step-svg-settle) .how-step-svg-settle){margin-inline:auto;display:block}.how-step-svg-risk{max-width:6.75rem}.how-live-pulse{transform-origin:50%;animation:1.8s ease-in-out infinite how-live-pulse}@keyframes how-live-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.how-live-pulse{animation:none}.how-step:hover .how-step-inner,.how-step:focus-within .how-step-inner{transform:none}}.how-step-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.how-step-body{color:var(--ink-3);margin:.4rem 0 0;font-size:.8125rem;line-height:1.55}.faq-list{border-radius:var(--radius-lg);border:1px solid var(--line-2);background:var(--paper-2);box-shadow:var(--elev-shadow);overflow:hidden}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item:last-child{border-bottom:none}.faq-question{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{font-family:var(--font-mono);color:var(--ink-5);content:"+";flex-shrink:0;font-size:.875rem;font-weight:500;transition:color .16s,transform .16s}.faq-item[open] .faq-question:after{color:var(--blue);transform:rotate(45deg)}.faq-answer{max-width:42rem;color:var(--ink-3);margin:0;padding:0 1.25rem 1.125rem;font-size:.8125rem;line-height:1.6}.access-band{border-top:none;margin-bottom:1rem;padding-block:0}.access-card{border-radius:var(--radius-lg);border:1px solid var(--line-2);background:linear-gradient(165deg, var(--paper-2) 0%, var(--paper) 100%);box-shadow:var(--elev-shadow-lg);gap:1.75rem;padding:2rem 1.5rem;display:grid}@media (width>=768px){.access-card{grid-template-columns:1fr auto;align-items:center;gap:2.5rem;padding:2.25rem 2.5rem}}.access-band-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);margin-top:.35rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600}.access-band-copy{max-width:26rem;color:var(--ink-3);margin-top:.5rem;font-size:.9375rem;line-height:1.5}.access-band-actions{flex-wrap:wrap;gap:.625rem;display:flex}.access-btn{min-height:2.75rem;font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0 1.375rem;font-size:.875rem;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.access-btn-primary{background:var(--ink);color:var(--paper);box-shadow:0 1px 2px #1010100f}.access-btn-primary:hover{background:var(--blue);box-shadow:0 4px 14px var(--blue-glow)}.access-btn-secondary{color:var(--ink-3);border:1px solid var(--line)}.access-btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.panel-caption{color:var(--ink-5);font-size:.75rem}.site-header{-webkit-backdrop-filter:blur(12px);background:#f7f7f4b8;border-bottom:1px solid #0000}.site-header-inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.site-brand{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.site-nav{align-items:center;gap:1.75rem}.site-nav a{font-family:var(--font-sans);color:var(--ink-4);font-size:.875rem;transition:color .16s}.site-nav a:hover{color:var(--ink)}.site-header-cta{background:var(--ink);min-height:2.25rem;font-family:var(--font-sans);color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:500;transition:background-color .18s,box-shadow .18s;display:inline-flex}.site-header-cta:hover{background:var(--blue);box-shadow:0 4px 14px var(--blue-glow)}.site-footer{border-top:1px solid var(--line-2);margin-top:2rem;padding-block:1.5rem}.site-footer-inner{font-family:var(--font-sans);color:var(--ink-5);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.8125rem;display:flex}@media (width>=640px){.site-footer-inner{flex-direction:row;align-items:center}}.site-footer-links{flex-wrap:wrap;gap:1.25rem;display:flex}.site-footer-links a{color:var(--ink-4);transition:color .16s}.site-footer-links a:hover{color:var(--ink)}.legal-page{padding-block:3rem 4rem}.legal-page-title{letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.1}.legal-page-meta{color:var(--ink-4);margin:.75rem 0 2rem;font-size:.875rem}.legal-prose{max-width:42rem;color:var(--ink-2);font-size:.9375rem;line-height:1.75}.legal-prose>*+*{margin-top:1rem}.legal-prose h2{color:var(--ink);margin-top:2rem;font-size:1.0625rem;font-weight:600}.legal-prose h2:first-of-type{margin-top:0}.legal-prose ul{margin:0;padding-left:1.25rem}.legal-prose li+li{margin-top:.35rem}.legal-prose a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.legal-prose a:hover{color:var(--ink)}.legal-page-back{margin-top:3rem;font-size:.875rem}.legal-page-back a{color:var(--ink-4);transition:color .16s}.legal-page-back a:hover{color:var(--ink)}.panel-inset.p-5,.panel-inset.p-6{padding:1.25rem}@media (width>=768px){.panel-inset.p-6{padding:1.5rem}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
