@layer base{.marketing-shell{--marketing-bg:#050607;--marketing-bg-deep:#030405;--marketing-surface:#111214;--marketing-surface-soft:#17181b;--marketing-copy:#fdfdfe;--marketing-copy-muted:#ffffffb8;--marketing-copy-faint:#ffffff80;--marketing-hairline:#ffffff21;--marketing-hairline-strong:#ffffff38;--marketing-focus:#4aca6a;--marketing-rose:#e44767;--marketing-rose-action:var(--brand-main-accent-fill);--marketing-green:#4aca6a;--marketing-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}@supports (color:lab(0% 0 0)){.marketing-shell{--marketing-copy:lab(99.416% -.0803173 -.125372);--marketing-copy-muted:lab(100% -.0000298023 .0000119209/.72);--marketing-copy-faint:lab(100% -.0000298023 .0000119209/.5);--marketing-hairline:lab(100% -.0000298023 .0000119209/.13);--marketing-hairline-strong:lab(100% -.0000298023 .0000119209/.22)}}.marketing-shell h1,.marketing-shell h2,.marketing-shell h3{font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:500!important}.marketing-shell h1{letter-spacing:-.03em;line-height:.98}.marketing-shell h2{letter-spacing:-.022em;line-height:1.04}.marketing-shell h3{letter-spacing:-.01em;line-height:1.15}.prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 92%, transparent)}}.prose{--tw-prose-headings:var(--color-base-content);--tw-prose-links:var(--brand-accent-text);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-counters:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.prose{--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 42%, transparent)}}.prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 18%, transparent)}}.prose{--tw-prose-quotes:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-quotes:color-mix(in oklab, var(--color-base-content) 74%, transparent)}}.prose{--tw-prose-quote-borders:var(--brand-accent-text);--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 52%, transparent)}}.prose{--tw-prose-kbd:var(--color-base-content);--tw-prose-code:var(--brand-accent-text);--tw-prose-pre-bg:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-pre-bg:color-mix(in oklab, var(--color-base-200) 70%, transparent)}}.prose{--tw-prose-pre-code:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-pre-code:color-mix(in oklab, var(--color-base-content) 84%, transparent)}}.prose{--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 14%, transparent)}}.prose code{background:#2b282980;background:lab(16.4172% 1.68724 .0166714/.5);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em;font-weight:500}.prose code:before,.prose code:after{content:none}.academy-prose{overflow-wrap:anywhere;color:var(--marketing-copy-muted);text-rendering:optimizelegibility;font-size:1rem;font-weight:500;line-height:1.78}@media (min-width:768px){.academy-prose{font-size:1.0625rem;line-height:1.82}}.academy-prose>:first-child{margin-top:0}.academy-prose>:last-child{margin-bottom:0}.academy-prose>:where(p){max-width:67ch;line-height:inherit;margin-block:1.15em}.academy-prose>h2{max-width:23ch;color:var(--marketing-copy);letter-spacing:-.018em;margin-block:2.65em .8em;font-size:clamp(1.7rem,1.35rem + 1vw,2.25rem);font-weight:500;line-height:1.16}.academy-prose>h3{max-width:34ch;color:var(--marketing-copy);letter-spacing:-.01em;margin-block:2.1em .65em;font-size:clamp(1.28rem,1.12rem + .45vw,1.55rem);font-weight:600;line-height:1.28}.academy-prose>h4{color:var(--marketing-copy);margin-block:1.8em .55em;font-size:1.05rem;font-weight:700;line-height:1.36}.academy-prose>:where(ul,ol){margin-block:1.2em 1.5em;padding-left:1.45em}.academy-prose>:where(ul,ol)>li{margin-block:.48em;padding-left:.2em;line-height:1.75}.academy-prose>:where(ul,ol)>li::marker{color:var(--marketing-copy)}@supports (color:color-mix(in lab, red, red)){.academy-prose>:where(ul,ol)>li::marker{color:color-mix(in oklab, var(--marketing-copy) 48%, transparent)}}.academy-prose>:where(ul,ol)>li::marker{font-weight:700}.academy-prose>:where(ul,ol)>li>:where(p){margin-block:.45em}.academy-prose>:where(blockquote){border-left:1px solid var(--marketing-rose);margin-block:2rem}@supports (color:color-mix(in lab, red, red)){.academy-prose>:where(blockquote){border-left:1px solid color-mix(in oklab, var(--marketing-rose) 58%, transparent)}}.academy-prose>:where(blockquote){color:var(--marketing-copy);padding:.2rem 0 .2rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.academy-prose>:where(blockquote){color:color-mix(in oklab, var(--marketing-copy) 84%, transparent)}}.academy-prose>:where(blockquote){font-size:1.05em;font-style:normal;line-height:1.75}.academy-prose>:where(hr){border-color:var(--marketing-hairline);margin-block:2.5rem}.academy-prose>:where(table){margin-block:2rem;font-size:.92rem;line-height:1.62}.academy-prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.academy-prose th,.academy-prose td{white-space:normal;vertical-align:top;min-width:min(12rem,70vw)}}.marketing-shell .font-mono{font-family:var(--marketing-mono)}@layer utilities{.gradient-text{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-headline{background:linear-gradient(136deg, var(--brand-accent-text), var(--brand-accent-text))}@supports (color:color-mix(in lab, red, red)){.hero-headline{background:linear-gradient(136deg, color-mix(in oklab, var(--brand-accent-text) 78%, white 22%), color-mix(in oklab, var(--brand-accent-text) 92%, white 8%))}}.hero-headline{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-fmcg{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#36ae56,#73c381);background:linear-gradient(135deg,#36ae56,lab(72.3815% -36.3109 25.3028));-webkit-background-clip:text;background-clip:text}.gradient-text-pharma{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#17afc7,#6cc3d5);background:linear-gradient(135deg,#17afc7,lab(73.9747% -24.0116 -17.6338));-webkit-background-clip:text;background-clip:text}.glow-primary{box-shadow:0 0 18px var(--brand-accent-fill), 0 0 52px var(--brand-accent-fill)}@supports (color:color-mix(in lab, red, red)){.glow-primary{box-shadow:0 0 18px color-mix(in oklab, var(--brand-accent-fill) 28%, transparent), 0 0 52px color-mix(in oklab, var(--brand-accent-fill) 11%, transparent)}}.glow-secondary{box-shadow:0 0 18px var(--glow-accent), 0 0 52px var(--glow-accent)}@supports (color:color-mix(in lab, red, red)){.glow-secondary{box-shadow:0 0 18px color-mix(in oklab, var(--glow-accent) 28%, transparent), 0 0 52px color-mix(in oklab, var(--glow-accent) 10%, transparent)}}.glow-amber{box-shadow:0 0 16px #ff84003d,0 0 46px #ff840017}.section-elevated{background-color:var(--surface-tier-1)}.section-deep{background-color:var(--surface-tier-0)}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.glow-edge-top{position:relative}.glow-edge-top:before{content:"";background:linear-gradient(90deg, transparent, var(--glow-accent) 30%, var(--glow-accent) 70%, transparent);opacity:.18;pointer-events:none;height:1px;position:absolute;top:0;left:10%;right:10%}.vignette-glow{position:relative}.vignette-glow:before{content:"";background:radial-gradient(ellipse at 50% 50%, var(--glow-accent) 0%, transparent 70%);opacity:.05;pointer-events:none;z-index:-1;filter:blur(40px);border-radius:50%;position:absolute;inset:-20%}.shimmer-line{background:linear-gradient(90deg, transparent, var(--color-base-content), transparent);height:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.shimmer-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-base-content) 18%, transparent), transparent)}}.shimmer-line{overflow:hidden}.shimmer-line:after{content:"";background:linear-gradient(90deg, transparent, var(--glow-accent), transparent);width:50%;height:100%;position:absolute;top:0;left:-100%}@supports (color:color-mix(in lab, red, red)){.shimmer-line:after{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--glow-accent) 65%, transparent), transparent)}}.shimmer-line:after{animation:4s ease-in-out infinite shimmerSweep}}@keyframes shimmerSweep{0%{left:-50%}to{left:150%}}@layer components{.marketing-btn{min-height:45px;color:var(--marketing-copy);border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.1rem;font-size:.92rem;font-weight:650;line-height:1;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s,color .15s;display:inline-flex}.marketing-btn svg{transition:transform .15s cubic-bezier(.16,1,.3,1)}.marketing-btn:hover{transform:translateY(-1px)}.marketing-btn:hover svg:last-child{transform:translate(2px)}.marketing-btn:active{transform:translateY(0)}.marketing-btn:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:3px}.marketing-btn--compact{min-height:2.75rem;padding-inline:.95rem;font-size:.84rem}.marketing-btn__label--mobile{display:none}.marketing-btn--primary{border-color:var(--marketing-rose-action)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--primary{border-color:color-mix(in oklab, var(--marketing-rose-action) 78%, white 7%)}}.marketing-btn--primary{background:var(--marketing-rose-action);color:#fff}.marketing-btn--primary:hover{background:var(--marketing-rose-action)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--primary:hover{background:color-mix(in oklab, var(--marketing-rose-action) 95%, black 5%)}}.marketing-btn--secondary,.marketing-btn--ghost{border-color:var(--marketing-hairline-strong);color:var(--marketing-copy);background:#ffffff0a;background:lab(100% -.0000298023 .0000119209/.04)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--secondary,.marketing-btn--ghost{color:color-mix(in oklab, var(--marketing-copy) 84%, transparent)}}.marketing-btn--secondary:hover,.marketing-btn--ghost:hover{color:var(--marketing-copy);background:#ffffff12;background:lab(100% -.0000298023 .0000119209/.07);border-color:#ffffff57;border-color:lab(100% -.0000298023 .0000119209/.34)}.marketing-btn--green{border-color:var(--marketing-green)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--green{border-color:color-mix(in oklab, var(--marketing-green) 70%, transparent)}}.marketing-btn--green{background:var(--marketing-green)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--green{background:color-mix(in oklab, var(--marketing-green) 88%, #050607 12%)}}.marketing-btn--green{color:#041007}.marketing-badge{border:1px solid var(--marketing-hairline-strong);width:fit-content;font-family:var(--marketing-mono);color:var(--marketing-copy-muted);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.28rem .62rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.marketing-badge svg{flex:none}.marketing-badge--green{border-color:var(--marketing-green)}@supports (color:color-mix(in lab, red, red)){.marketing-badge--green{border-color:color-mix(in oklab, var(--marketing-green) 60%, transparent)}}.marketing-badge--green{color:var(--marketing-green)}.marketing-badge--rose{border-color:var(--marketing-rose)}@supports (color:color-mix(in lab, red, red)){.marketing-badge--rose{border-color:color-mix(in oklab, var(--marketing-rose) 62%, transparent)}}.marketing-badge--rose{color:var(--marketing-rose)}@supports (color:color-mix(in lab, red, red)){.marketing-badge--rose{color:color-mix(in oklab, var(--marketing-rose) 82%, white 18%)}}.marketing-segmented{border:1px solid var(--marketing-hairline);background:#ffffff0a;background:lab(100% -.0000298023 .0000119209/.04);border-radius:.65rem;align-items:stretch;gap:.25rem;padding:.25rem;display:inline-flex}.marketing-segmented-button{min-height:2.35rem;color:var(--marketing-copy-muted);border-radius:.45rem;justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:650;transition:background-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.marketing-segmented-button:hover{color:var(--marketing-copy)}@supports (color:color-mix(in lab, red, red)){.marketing-segmented-button:hover{color:color-mix(in oklab, var(--marketing-copy) 88%, transparent)}}.marketing-segmented-button[data-active=true]{color:var(--marketing-copy);background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1);box-shadow:inset 0 0 0 1px #ffffff17,0 6px 18px #0000001f;box-shadow:inset 0 0 0 1px lab(100% -.0000298023 .0000119209/.09),0 6px 18px lab(0% 0 0/.121569)}.marketing-segmented-button:focus-visible{outline:2px solid var(--marketing-focus);outline-offset:2px}.marketing-header-shell{border-color:var(--marketing-hairline);background:var(--marketing-bg)}@supports (color:color-mix(in lab, red, red)){.marketing-header-shell{background:color-mix(in oklab, var(--marketing-bg) 88%, transparent)}}.marketing-header-shell[data-scrolled=true]{background:var(--marketing-bg)}@supports (color:color-mix(in lab, red, red)){.marketing-header-shell[data-scrolled=true]{background:color-mix(in oklab, var(--marketing-bg) 94%, transparent)}}.marketing-header-logo{flex:0 auto;overflow:hidden}.marketing-scroll-progress{background:linear-gradient(90deg,#3e1721,#e44767);transform:scaleX(0)}.marketing-mobile-menu-overlay{animation:.16s ease-out marketingMenuFadeIn}.marketing-mobile-menu-panel{animation:.22s cubic-bezier(.23,1,.32,1) marketingMenuSlideIn}.marketing-announcement-bar{border-bottom:1px solid var(--marketing-rose);justify-content:center;align-items:center;gap:.75rem;min-height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-announcement-bar{border-bottom:1px solid color-mix(in oklab, var(--marketing-rose) 30%, transparent)}}.marketing-announcement-bar{color:snow;color:lab(98.5772% 2.08613 .260365);background:#17070d;padding:.45rem 1rem;text-decoration:none;transition:background-color .15s}.marketing-announcement-bar:hover{background:#1d0910}.marketing-announcement-bar__badge{flex:none}.marketing-announcement-bar__text,.marketing-announcement-bar__action{font-size:.82rem;font-weight:700;line-height:1.2}.marketing-announcement-bar__text{color:#ffffffd6;color:lab(100% -.0000298023 .0000119209/.84)}.marketing-announcement-bar__text--mobile{display:none}.marketing-announcement-bar__action{color:#ffffffeb;color:lab(100% -.0000298023 .0000119209/.92);align-items:center;gap:.35rem;display:inline-flex}.gradient-border-visible{position:relative}.gradient-border-visible:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#ff8400,#ffc757);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-card,.marketing-panel,.proof-screenshot-frame,.separation-proof-panel{transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.16,1,.3,1)}.marketing-motion-rise{animation:.46s cubic-bezier(.16,1,.3,1) both marketingMotionRise}.marketing-motion-delay-1{animation-delay:70ms}.marketing-motion-delay-2{animation-delay:.14s}.btn:active{transition:transform .1s;transform:scale(.97)}.section-divider{border-top:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.section-divider{border-top:1px solid color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.section-divider{border-bottom:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.section-divider{border-bottom:1px solid color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.btn-primary{transition:border-color .18s,background-color .18s,transform .12s}.btn-primary:hover{box-shadow:none}.btn-primary:active{box-shadow:none;transform:scale(.97)}.btn-outline{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-outline{border-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.btn-outline{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-outline{color:color-mix(in oklab, var(--color-base-content) 88%, transparent)}}.btn-outline:hover{border-color:var(--brand-accent-text)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover{border-color:color-mix(in oklab, var(--brand-accent-text) 52%, transparent)}}.btn-outline:hover{color:var(--color-base-content);background:var(--brand-accent-text)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover{background:color-mix(in oklab, var(--brand-accent-text) 12%, transparent)}}.btn-ghost{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-ghost{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.btn-ghost{border:1px solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-ghost{border:1px solid color-mix(in oklab, var(--color-base-content) 16%, transparent)}}.btn-ghost:hover{color:var(--color-base-content);background:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{background:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-ghost:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover{border-color:color-mix(in oklab, var(--color-base-content) 26%, transparent)}}.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 2px var(--color-primary), 0 0 0 4px var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 34%, transparent), 0 0 0 4px var(--color-base-100)}}.input:focus,.textarea:focus,.select:focus{transition:box-shadow .2s,border-color .2s}}@supports (animation-timeline:scroll()){.marketing-scroll-progress{animation:linear both marketingScrollProgress;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.marketing-scroll-progress{display:none}.marketing-mobile-menu-overlay,.marketing-mobile-menu-panel{animation:none}}@keyframes marketingScrollProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marketingMenuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes marketingMenuSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes marketingMotionRise{0%{transform:translateY(7px)}to{transform:translate(0)}}@keyframes marketingViewRise{0%{opacity:.86;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}@keyframes proofLinePulse{0%,to{opacity:.46;transform:scaleX(.72)}48%{opacity:.92;transform:scaleX(1)}}@supports (animation-timeline:view()){.marketing-view-rise{animation:linear both marketingViewRise;animation-timeline:view();animation-range:entry cover 28%}}@media (hover:hover) and (pointer:fine){.marketing-card:hover,.marketing-panel:hover,.proof-screenshot-frame:hover,.separation-proof-panel:hover{transform:translateY(-2px)}}.icon-feature{background:var(--brand-accent-text);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.icon-feature{background:color-mix(in oklab, var(--brand-accent-text) 11%, transparent)}}.icon-feature{margin-bottom:1rem;margin-left:auto;margin-right:auto}.icon-feature>svg{color:currentColor;width:1.5rem;height:1.5rem}@keyframes successCheck{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-success-check{animation:.22s cubic-bezier(.16,1,.3,1) successCheck}.map-dark{filter:invert()hue-rotate(180deg)brightness(.95)contrast(.9)}.hero-section{background:radial-gradient(ellipse at 78% 42%, #3e17216b 0%, #17070d2e 34%, transparent 62%), var(--marketing-bg);flex-direction:column;align-items:center;padding:64px 0 40px;display:flex;position:relative}@media (max-width:640px){.hero-section{padding:56px 0 48px}}@media (max-width:430px){.hero-section{padding:48px 0 40px}}.hero-section>:not(.hero-bg){z-index:1;position:relative}.hero-section>.hero-visual-layer{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-section .hero-device-image{background:radial-gradient(ellipse at 62% 48%, #3e17219e 0%, #17070d7a 42%, #050607f5 78%), var(--marketing-bg);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:64vw;min-width:700px;max-width:1010px;height:86%;position:absolute;top:7%;bottom:7%;right:-8vw;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%),linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%),linear-gradient(#0000 0%,#000 10% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-mobile-device-image{background:radial-gradient(ellipse at 68% 48%, #3e172175 0%, #17070d5c 42%, #050607fa 82%), var(--marketing-bg)}.hero-section .hero-visual-scrim{background:linear-gradient(90deg, var(--marketing-bg) 0%, var(--marketing-bg) 35%, transparent 58%), linear-gradient(180deg, var(--marketing-bg) 0%, transparent 20%, transparent 76%, var(--marketing-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-section .hero-visual-scrim{background:linear-gradient(90deg, var(--marketing-bg) 0%, color-mix(in oklab, var(--marketing-bg) 84%, transparent) 35%, transparent 58%), linear-gradient(180deg, var(--marketing-bg) 0%, transparent 20%, transparent 76%, var(--marketing-bg) 100%)}}@media (min-width:1280px){.hero-section .hero-device-image{width:61vw;right:-5vw}}@media (min-width:1536px){.hero-section .hero-device-image{right:-2vw}}.hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-dot-grid{background-image:radial-gradient(circle,#ffffff2b 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 40% at 50% 32%,#000 5%,#0000 50%);mask-image:radial-gradient(60% 40% at 50% 32%,#000 5%,#0000 50%)}.product-proof-section{overflow:hidden}.product-proof-pair{align-items:center;gap:clamp(2.25rem,5vw,5rem);display:grid}@media (min-width:1024px){.product-proof-pair{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.52fr)}.product-proof-pair--reverse{grid-template-columns:minmax(0,1.52fr) minmax(17rem,.78fr)}.product-proof-pair--reverse .product-proof-copy{order:2}}.product-proof-copy{max-width:31rem}.product-proof-copy__eyebrow{font-family:var(--marketing-mono);color:var(--marketing-rose);text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;font-weight:800}.product-proof-copy h2{color:var(--marketing-copy);margin:0;font-size:clamp(2.25rem,5vw,4.6rem);font-weight:500;line-height:1.02}.product-proof-copy__text{color:var(--marketing-copy-muted);margin-top:1.5rem;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500;line-height:1.7}.product-proof-visual{isolation:isolate;min-height:clamp(30rem,44vw,42rem);display:grid;position:relative}.product-proof-visual__desktop,.product-proof-visual__mobile,.location-principal-proof__mobile,.location-principal-proof__separation{position:relative}.product-proof-visual__desktop{align-self:center;width:min(100%,62rem)}.product-proof-visual__mobile{z-index:2;width:clamp(14.25rem,21vw,22rem);position:absolute;bottom:clamp(-1rem,-1vw,-.25rem);right:clamp(0rem,2.2vw,2rem)}.product-proof-pair--mobile-first .product-proof-visual__desktop{width:min(72%,46rem);margin-left:clamp(5rem,13vw,15rem)}.product-proof-pair--mobile-first .product-proof-visual{min-height:clamp(42rem,48vw,46rem)}.product-proof-pair--mobile-first .product-proof-visual__mobile{width:clamp(15rem,22vw,20rem);inset:auto auto clamp(1rem,2vw,2rem) 0;transform:none}.proof-screenshot-frame{border:1px solid var(--marketing-hairline-strong);background:#070809;border-radius:1.1rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000005c}.proof-screenshot-frame--desktop{aspect-ratio:var(--proof-frame-aspect-ratio,1080 / 760);padding:.42rem}.proof-screenshot-frame--mobile{aspect-ratio:var(--proof-frame-aspect-ratio,390 / 844);background:#17191c;border-radius:2.15rem;padding:.76rem}.proof-screenshot-frame__screen{border-radius:.78rem;position:absolute;inset:.42rem;overflow:hidden}.proof-screenshot-frame--mobile .proof-screenshot-frame__screen{background:#050607;border-radius:1.55rem;inset:.76rem}.proof-screenshot-frame__image{object-fit:cover;display:block}.proof-activation-line{transform-origin:0;background:linear-gradient(90deg, transparent, var(--marketing-green), transparent);height:1px;position:absolute;bottom:-.9rem;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.proof-activation-line{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--marketing-green) 72%, transparent), transparent)}}.proof-activation-line{pointer-events:none;animation:4.8s ease-in-out infinite proofLinePulse}.location-principal-proof{gap:clamp(2rem,4vw,3.25rem);display:grid}.location-principal-proof__screens{grid-template-columns:minmax(14rem,.65fr) minmax(18rem,1fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);display:grid}.location-principal-proof__mobile{width:min(100%,22rem);max-width:22rem}.separation-proof-panel{border:1px solid var(--marketing-hairline-strong);color:var(--marketing-copy);background-color:#070809;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.separation-proof-panel__header p{font-family:var(--marketing-mono);color:var(--marketing-rose);text-transform:uppercase;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.separation-proof-panel__header h3{max-width:12ch;color:var(--marketing-copy);margin:0;font-size:clamp(1.7rem,3vw,2.6rem)}.separation-proof-panel__rows{gap:.65rem;margin-top:2rem;display:grid}.separation-proof-panel__row{border:1px solid var(--marketing-hairline);background:#ffffff06;border-radius:.65rem;grid-template-columns:2.5rem 1fr;gap:.25rem .8rem;padding:.85rem;display:grid}.separation-proof-panel__row span{color:var(--marketing-copy-faint);font-family:var(--marketing-mono);grid-row:span 2}.separation-proof-panel__row strong{color:var(--marketing-copy)}.separation-proof-panel__row small{color:var(--marketing-copy-muted)}.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-marquee__track{will-change:transform;width:max-content;animation:34s linear infinite logoMarquee;display:flex;transform:translate(0)}.logo-marquee__group{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);padding-inline:clamp(.875rem,2vw,1.75rem);display:flex}.logo-marquee__item{opacity:.72;justify-content:center;align-items:center;min-width:4.5rem;transition:opacity .15s;display:inline-flex}.logo-marquee__item:hover{opacity:1}.logo-marquee__image{object-fit:contain;filter:grayscale()brightness(1.25);max-width:7.5rem;max-height:1.9rem;display:block}@keyframes logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:900px){.product-proof-pair,.product-proof-pair--reverse{grid-template-columns:1fr}.product-proof-copy{max-width:42rem}.product-proof-visual{min-height:42rem}.product-proof-visual__desktop,.product-proof-pair--mobile-first .product-proof-visual__desktop{width:100%;margin-left:0}.product-proof-visual__mobile,.product-proof-pair--mobile-first .product-proof-visual__mobile{width:min(52vw,18rem);inset:auto 1rem -.25rem auto;transform:none}.product-proof-pair--mobile-first .product-proof-visual{min-height:42rem}.location-principal-proof__screens{grid-template-columns:1fr}}@media (max-width:640px){.marketing-header-logo{max-width:min(36vw,8.25rem)}.marketing-header-cta{white-space:nowrap;min-width:5.85rem;padding-inline:.9rem}.marketing-btn__label--desktop{display:none}.marketing-btn__label--mobile{display:inline}.marketing-announcement-bar{gap:.45rem;min-height:2.5rem;padding-inline:.7rem;overflow:hidden}.marketing-announcement-bar__badge{letter-spacing:.13em;flex:none;padding-inline:.48rem;font-size:.62rem}.marketing-announcement-bar__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.73rem;overflow:hidden}.marketing-announcement-bar__text--desktop{display:none}.marketing-announcement-bar__text--mobile{display:inline}.marketing-announcement-bar__action{display:none}.product-proof-visual{min-height:36rem}.product-proof-visual__desktop{opacity:.52;width:124%;margin-left:-10%}.product-proof-visual__mobile,.product-proof-pair--mobile-first .product-proof-visual__mobile{width:min(72vw,17.5rem);margin-left:calc(min(72vw,17.5rem)/-2);left:50%;right:auto;transform:none}.proof-screenshot-frame--desktop{border-radius:.8rem}.location-principal-proof__mobile{width:min(72vw,17.5rem);margin-inline:auto}}.field-dossier-section{scroll-margin-top:8.75rem;position:relative}.field-dossier-panel{border-block:1px solid var(--marketing-hairline-strong);gap:clamp(2.4rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.field-dossier-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);display:grid}.field-dossier-intro h2{max-width:14.5ch}.field-dossier-intro p:not(.product-proof-copy__eyebrow){max-width:35rem;color:var(--marketing-copy-muted);font-size:1.03rem;font-weight:500;line-height:1.72}.field-dossier-intro__proof{flex-direction:column;align-items:flex-start;gap:1.45rem;display:flex}.field-dossier-founders{border-top:1px solid var(--marketing-hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:clamp(1.15rem,2.4vw,1.55rem);display:grid}.field-dossier-person{grid-template-columns:4.55rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,1.35rem);min-height:100%;padding-right:clamp(1rem,2.6vw,2rem);display:grid}.field-dossier-person+.field-dossier-person{border-left:1px solid var(--marketing-hairline);padding-left:clamp(1rem,2.6vw,2rem);padding-right:0}.field-dossier-person__image{aspect-ratio:1;background:var(--marketing-bg-deep);border-radius:.5rem;position:relative;overflow:hidden}.field-dossier-person__body{min-width:0}.field-dossier-person__image img,.about-founder-card__image img{object-position:center 38%}.field-dossier-person--secondary .field-dossier-person__image img,.about-founder-card--advisor .about-founder-card__image img{object-position:center center}.field-dossier-intro h2,.field-dossier-open-brief h3,.field-dossier-field-slip h4,.about-dossier-hero h1,.about-dossier-hero h2,.about-origin-strip__statement-line,.about-founder-dossier__mast p,.about-product-proof-band h2,.about-product-shot figcaption strong,.about-founder-card h3,.about-market-brief__ribbon p,.about-market-desk h3,.about-market-signal h4,.about-open-desk h2{text-wrap:balance}.field-dossier-intro p,.field-dossier-person p,.field-dossier-signal p,.field-dossier-open-brief p,.field-dossier-field-slip p,.about-dossier-hero p,.about-origin-strip__statement-line,.about-origin-strip__copy p,.about-founder-dossier p,.about-product-proof-band p,.about-product-shot figcaption span,.about-market-brief p,.about-open-desk p{text-wrap:pretty}.field-dossier-person h3{color:var(--marketing-copy);margin:0;font-size:1.15rem;font-weight:600;line-height:1.15}.field-dossier-person__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.field-dossier-person__title{color:var(--marketing-rose);margin-top:.25rem;font-size:.92rem;font-weight:700}.field-dossier-person__proof{color:var(--marketing-copy-muted);margin-top:.8rem;font-size:.92rem;font-weight:500;line-height:1.62}.field-dossier-person__link{border:1px solid var(--marketing-hairline);width:2.25rem;height:2.25rem;color:var(--marketing-copy-faint);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.05rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.field-dossier-person__link:hover,.field-dossier-person__link:focus-visible{border-color:var(--marketing-hairline-strong);color:var(--marketing-copy);background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05)}.field-dossier-person__linkedin-mark{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.04em;font-size:.86rem;font-weight:850;line-height:1}.field-dossier-signal-rail{border-block:1px solid var(--marketing-hairline);grid-template-columns:minmax(10rem,.74fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:0;padding-block:clamp(1rem,2.3vw,1.45rem);display:grid}.field-dossier-signal-rail__label{color:var(--marketing-rose);font-family:var(--marketing-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;padding-right:clamp(1rem,2.2vw,1.45rem);font-size:.72rem;font-weight:800;line-height:1.45}.field-dossier-signal{border-left:1px solid var(--marketing-hairline);padding-inline:clamp(1rem,2.2vw,1.45rem)}.field-dossier-signal h3{color:var(--marketing-copy);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.field-dossier-signal p{color:var(--marketing-copy-muted);margin:.55rem 0 0;font-size:.92rem;font-weight:500;line-height:1.62}.field-dossier-open-brief{border-top:1px solid var(--marketing-hairline-strong);grid-template-columns:minmax(20rem,.86fr) minmax(17rem,.62fr) auto;align-items:start;gap:clamp(1.5rem,3.5vw,3.6rem);margin-top:clamp(2.75rem,6vw,5rem);padding-top:clamp(2.2rem,4.2vw,3.2rem);display:grid}.field-dossier-open-brief__copy p:not(.product-proof-copy__eyebrow){max-width:42rem;color:var(--marketing-copy-muted);margin-top:.9rem;font-size:.98rem;font-weight:500;line-height:1.68}.field-dossier-field-slip{border-block:1px solid var(--marketing-hairline-strong);width:min(100%,26rem);color:var(--marketing-copy);justify-self:center;margin-top:.05rem;padding-block:clamp(.9rem,1.7vw,1.15rem);position:relative}.field-dossier-field-slip__stamp{min-height:1.45rem;color:var(--marketing-rose);font-family:var(--marketing-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex}.field-dossier-field-slip h4{max-width:10ch;color:var(--marketing-copy);font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:0;margin:.8rem 0 1rem;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:560;line-height:.98}.field-dossier-field-slip__rows{z-index:1;display:grid;position:relative}.field-dossier-field-slip__row{border-top:1px solid var(--marketing-hairline);grid-template-columns:minmax(4.3rem,.34fr) minmax(0,1fr);gap:.72rem;padding-block:.7rem;display:grid}.field-dossier-field-slip__row span{color:var(--marketing-copy)}@supports (color:color-mix(in lab, red, red)){.field-dossier-field-slip__row span{color:color-mix(in oklab, var(--marketing-copy) 72%, transparent)}}.field-dossier-field-slip__row span{font-family:var(--marketing-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.35}.field-dossier-field-slip__row p{color:var(--marketing-copy-muted);margin:0;font-size:.84rem;font-weight:620;line-height:1.42}.about-dossier-hero{isolation:isolate;background:radial-gradient(circle at 18% 8%, #4aca6a21, transparent 28rem), radial-gradient(circle at 78% 16%, #e447671f, transparent 27rem), var(--marketing-bg);scroll-margin-top:7rem}.about-origin-strip,.about-founder-dossier,.about-product-proof-band,.about-market-brief,.about-open-desk{scroll-margin-top:7rem}.about-origin-strip{isolation:isolate;position:relative;overflow:hidden}.about-dossier-hero:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.about-dossier-hero__grid{grid-template-columns:minmax(20rem,.58fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.about-dossier-hero__statement{justify-self:end}.about-dossier-hero__brief{position:relative}.about-dossier-hero__proofs{gap:.9rem;margin-top:1.7rem;display:grid}.about-dossier-hero__proofs div{border-top:1px solid var(--marketing-hairline);padding-top:.9rem}.about-dossier-hero__proofs strong,.about-dossier-hero__proofs span{display:block}.about-dossier-hero__proofs strong{color:var(--marketing-copy);font-size:.94rem}.about-dossier-hero__proofs span{color:var(--marketing-copy-muted);margin-top:.28rem;font-size:.9rem;font-weight:500;line-height:1.55}.about-reveal{opacity:0;will-change:opacity, transform;animation:.76s cubic-bezier(.16,1,.3,1) forwards aboutReveal;transform:translateY(18px)}.about-delay-1{animation-delay:80ms}.about-delay-2{animation-delay:.16s}.about-delay-3{animation-delay:.24s}.about-delay-4{animation-delay:.32s}.about-origin-strip__backdrop{z-index:0;width:min(90vw,74rem);color:var(--marketing-rose);position:absolute;top:clamp(.7rem,2.8vw,2rem);left:max(1rem,50vw - 38rem)}@supports (color:color-mix(in lab, red, red)){.about-origin-strip__backdrop{color:color-mix(in oklab, var(--marketing-rose) 12%, var(--marketing-bg) 88%)}}.about-origin-strip__backdrop{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:0;pointer-events:none;text-wrap:balance;opacity:.72;transform-origin:0 0;font-size:clamp(4.7rem,10.8vw,10.75rem);font-weight:600;line-height:.84;animation:.9s cubic-bezier(.16,1,.3,1) both aboutMissionBackdrop}.about-origin-strip__grid{z-index:1;position:relative}.about-origin-strip__copy{color:var(--marketing-copy-muted);gap:1.2rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500;line-height:1.78;display:grid}.about-origin-strip__copy p{margin:0}.about-origin-strip__statement-line{max-width:22rem;color:var(--marketing-copy);margin:0;font-size:clamp(1.65rem,3vw,2.85rem);font-weight:600;line-height:1.08}.about-founder-dossier__mast{grid-template-columns:auto minmax(0,37rem);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.about-founder-dossier__mast p,.about-market-brief__ribbon p{color:var(--marketing-copy-muted);margin:0;font-size:1rem;font-weight:500;line-height:1.75}.about-founder-dossier__spread{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.78fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.about-founder-card{border-top:1px solid var(--marketing-hairline-strong);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;padding-top:clamp(1rem,2.5vw,1.25rem);display:grid;overflow:hidden}.about-founder-card--lead{max-width:62rem}.about-founder-card--advisor{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);margin-top:clamp(2rem,6vw,4.5rem)}.about-founder-card__image{background:var(--marketing-bg-deep);border-radius:.55rem;width:min(15rem,32vw);height:clamp(16rem,24vw,20rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.about-founder-card--advisor .about-founder-card__image{width:min(12rem,25vw);height:clamp(13.5rem,19vw,16.5rem)}.about-founder-card__body{padding-left:clamp(1rem,2.5vw,1.6rem)}.about-founder-card__notes{gap:.85rem;margin-top:1.5rem;display:grid}.about-founder-card__notes p{border-top:1px solid var(--marketing-hairline);color:var(--marketing-copy-muted);margin:0;padding-top:.85rem;font-size:.92rem;font-weight:650;line-height:1.58}.about-product-proof-band__grid{grid-template-columns:minmax(17rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.about-product-proof-band__copy{position:sticky;top:8rem}.about-product-proof-band__copy p{max-width:28rem;color:var(--marketing-copy-muted);margin-top:1.35rem;font-size:1rem;font-weight:500;line-height:1.72}.about-product-proof-band__media{gap:clamp(1.5rem,3.5vw,2.5rem);display:grid}.about-product-shot{border-top:1px solid var(--marketing-hairline-strong);grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr);align-items:end;gap:clamp(1rem,2.5vw,1.8rem);margin:0;padding-top:clamp(1rem,2.5vw,1.35rem);display:grid}.about-product-shot--secondary{width:min(88%,58rem);margin-left:auto}.about-product-shot__image{aspect-ratio:1180/760;border:1px solid var(--marketing-hairline);background:var(--marketing-bg);border-radius:.65rem;animation:8s cubic-bezier(.25,1,.5,1) infinite aboutProductFloat;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 24px 70px #0000003d}.about-product-shot--secondary .about-product-shot__image{animation-delay:1.4s}.about-product-shot__image img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.about-product-shot__image-link{border-radius:inherit;cursor:zoom-in;display:block;position:absolute;inset:0}.about-product-shot__image-link:focus-visible{box-shadow:inset 0 0 0 2px var(--marketing-focus)}.about-product-shot figcaption{gap:.55rem;padding-bottom:.2rem;display:grid}.about-product-shot figcaption strong,.about-product-shot figcaption span{display:block}.about-product-shot figcaption strong{color:var(--marketing-copy);font-size:1rem;font-weight:700;line-height:1.25}.about-product-shot figcaption span{color:var(--marketing-copy-muted);font-size:.92rem;font-weight:500;line-height:1.62}@media (hover:hover){.about-product-shot__image-link:hover img,.about-product-shot__image-link:focus-visible img{transform:scale(1.025)}}.about-market-brief__ribbon{grid-template-columns:auto minmax(0,43rem);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.about-market-desk{grid-template-columns:minmax(19rem,.62fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4.5vw,3.75rem);display:grid}.about-market-desk__brief,.about-market-desk__questions{min-width:0}.about-market-desk__brief{border:1px solid var(--marketing-hairline);background:linear-gradient(180deg, #ffffff09, transparent 72%), var(--marketing-bg-deep);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.about-market-desk__brief{background:linear-gradient(180deg, #ffffff09, transparent 72%), color-mix(in oklab, var(--marketing-bg-deep) 88%, white 12%)}}.about-market-desk__brief{padding:clamp(1.15rem,2.4vw,1.65rem)}.about-market-desk__brief>p:not(:first-child){color:var(--marketing-copy-muted);margin-top:1rem;font-size:.95rem;font-weight:500;line-height:1.7}.about-market-desk__protocol{gap:.72rem;margin-top:1.4rem;display:grid}.about-market-desk__protocol p{color:var(--marketing-copy-muted);margin:0;padding-left:1rem;font-size:.9rem;font-weight:700;line-height:1.5;position:relative}.about-market-desk__protocol p:before{content:"";background:#4aca6a;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.58em;left:0}.about-market-desk__snapshot{aspect-ratio:9/13;border:1px solid var(--marketing-hairline);background:var(--marketing-bg-deep);border-radius:.9rem;width:min(13rem,70%);margin-top:1.45rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 22px 60px #00000047}.about-market-desk__snapshot-label{z-index:2;color:#4aca6a;font-family:var(--marketing-mono);letter-spacing:.12em;text-transform:uppercase;background:#050607d1;border-radius:.35rem;padding:.32rem .45rem;font-size:.58rem;font-weight:800;line-height:1;position:absolute;top:.7rem;left:.7rem}.about-market-desk__questions{padding-block:.2rem}.about-market-desk__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.2rem);margin-top:1.5rem;display:grid}.about-market-signal{min-height:9.6rem;box-shadow:inset 0 0 0 1px var(--marketing-hairline);background:#ffffff0a;background:lab(100% -.0000298023 .0000119209/.04);border-radius:.55rem;padding:clamp(1rem,2.2vw,1.35rem)}.about-market-signal svg{color:#4aca6a}.about-market-signal h4{color:var(--marketing-copy);margin-top:1.2rem;font-size:1.1rem;font-weight:700;line-height:1.24}.about-market-signal p{color:var(--marketing-copy-muted);margin-top:.85rem;font-size:.94rem;font-weight:500;line-height:1.7}.about-market-brief__shifts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:clamp(1.5rem,3vw,2.2rem);display:grid}.about-market-brief__shifts p{box-shadow:inset 0 0 0 1px var(--marketing-hairline);color:var(--marketing-copy-muted);background:#ffffff09;background:lab(100% -.0000298023 .0000119209/.035);border-radius:.5rem;margin:0;padding:.82rem .9rem;font-size:.9rem;font-weight:700;line-height:1.45}.about-open-desk__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.about-open-desk__copy{max-width:32rem}.about-open-desk__brief{padding-block:clamp(.35rem,1.5vw,.75rem)}.about-open-desk__roles{flex-wrap:wrap;gap:.75rem;display:flex}.about-open-desk__roles span{border:1px solid var(--marketing-hairline);min-height:2.9rem;color:var(--marketing-copy-muted);background:#ffffff08;background:lab(100% -.0000298023 .0000119209/.03);border-radius:.5rem;align-items:center;gap:.65rem;padding:.72rem .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.about-open-desk__roles span:nth-child(2n){transform:none}.about-open-desk__brief p{max-width:44rem;color:var(--marketing-copy-muted);margin:1.9rem 0 0;font-size:.98rem;font-weight:500;line-height:1.72}@keyframes aboutReveal{to{opacity:1;transform:translate(0)}}@keyframes aboutProductFloat{0%,to{transform:translate(0)}50%{transform:translateY(-.35rem)}}@keyframes aboutMissionBackdrop{0%{opacity:0;transform:translateY(.8rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1100px){.field-dossier-signal-rail,.field-dossier-open-brief,.about-dossier-hero__grid,.about-founder-dossier__spread,.about-product-proof-band__grid,.about-market-desk,.about-market-brief__shifts,.about-open-desk__grid{grid-template-columns:1fr}.field-dossier-field-slip{justify-self:start;margin-top:.35rem}.field-dossier-intro{grid-template-columns:1fr;gap:1.75rem}.field-dossier-intro__proof{max-width:42rem}.field-dossier-signal-rail__label{padding:0 0 1rem}.field-dossier-signal{border-left:0;border-top:1px solid var(--marketing-hairline);padding:1rem 0 0}.field-dossier-signal:first-of-type{border-top:0;padding-top:0}.about-founder-card--advisor{margin-top:0}.about-product-proof-band__copy{position:static}}@media (min-width:761px) and (max-width:1100px){.field-dossier-intro{text-align:center;justify-items:center}.field-dossier-intro h2,.field-dossier-intro p:not(.product-proof-copy__eyebrow){margin-inline:auto}.field-dossier-intro__proof{align-items:center}.field-dossier-open-brief__copy{text-align:right;justify-self:end;max-width:34rem}.field-dossier-open-brief__copy h3,.field-dossier-open-brief__copy p:not(.product-proof-copy__eyebrow){margin-left:auto}.field-dossier-field-slip{justify-self:center}.about-dossier-hero__statement{text-align:center;justify-self:center}.about-dossier-hero__statement h1{margin-inline:auto}.about-origin-strip__statement,.about-product-proof-band__copy,.about-open-desk__copy{text-align:right;justify-self:end;max-width:35rem}.about-origin-strip__statement-line,.about-product-proof-band__copy h2,.about-product-proof-band__copy p,.about-open-desk__copy h2,.about-open-desk__copy p{margin-left:auto}.about-market-desk__questions{text-align:center}.about-market-desk__questions h3{max-width:17rem;margin-inline:auto}}@media (max-width:760px){.field-dossier-section,.about-dossier-hero,.about-origin-strip,.about-founder-dossier,.about-product-proof-band,.about-market-brief,.about-open-desk{scroll-margin-top:1.5rem}.field-dossier-open-brief,.about-founder-card--lead,.about-founder-card--advisor,.about-product-shot,.about-market-desk__notes{grid-template-columns:1fr;display:grid}.field-dossier-panel{padding-block:2rem}.field-dossier-field-slip{width:100%;transform:none}.field-dossier-field-slip__row{grid-template-columns:1fr;gap:.28rem}.field-dossier-founders{grid-template-columns:1fr}.field-dossier-intro__proof .marketing-btn,.field-dossier-open-brief .marketing-btn{justify-content:center;width:100%}.field-dossier-person{grid-template-columns:4.25rem minmax(0,1fr);padding:1rem 0 0}.field-dossier-person+.field-dossier-person{border-top:1px solid var(--marketing-hairline);border-left:0;margin-top:1rem;padding-left:0}.field-dossier-person__header{gap:.55rem;display:grid}.field-dossier-person__link{width:2.75rem;height:2.75rem;min-height:2.75rem}.field-dossier-signal-rail{padding-block:1.2rem}.field-dossier-signal-rail__label{text-align:center}.about-founder-dossier__mast,.about-market-brief__ribbon{grid-template-columns:1fr;gap:.75rem}.about-open-desk__roles span:nth-child(2n){width:100%;margin-top:1rem;transform:none}.about-open-desk__roles span,.about-product-shot--secondary{width:100%}.about-founder-card__body{padding-top:1rem;padding-left:0}.about-founder-card__body a[href*=linkedin\.com]{min-height:2.75rem;padding-inline:.95rem}.about-founder-card__notes{gap:.65rem;margin-top:1.1rem}.about-founder-card__notes p{padding-top:.65rem;font-size:.88rem;line-height:1.5}.about-founder-card__image,.about-founder-card--advisor .about-founder-card__image{aspect-ratio:5/3;border-radius:0;width:100%;height:auto;margin:0}.about-product-proof-band__copy h2{max-width:18ch}.about-origin-strip__backdrop{width:calc(100vw - 1.5rem);font-size:clamp(3.6rem,18vw,5.4rem);line-height:.88;top:1rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.btn:active{transform:none}.btn-primary:hover{box-shadow:none}.btn-primary:active{transform:none}.animate-success-check,.shimmer-line:after{animation:none}.hero-dot-grid{display:none}.logo-marquee__track,.proof-activation-line,.marketing-motion-rise,.marketing-view-rise,.about-product-shot__image,.about-origin-strip__backdrop,.about-reveal{opacity:1;animation:none;transform:none}.about-motion-rule{animation:none;transform:none}}
