@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-green:#4aca6a}@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)}}@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:2.75rem;color:var(--marketing-copy);border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;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:hover{transform:translateY(-1px)}.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.65rem;padding-inline:.95rem;font-size:.84rem}.marketing-btn--primary{border-color:var(--marketing-rose)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--primary{border-color:color-mix(in oklab, var(--marketing-rose) 78%, white 7%)}}.marketing-btn--primary{background:var(--marketing-rose);color:#fff}.marketing-btn--primary:hover{background:var(--marketing-rose)}@supports (color:color-mix(in lab, red, red)){.marketing-btn--primary:hover{background:color-mix(in oklab, var(--marketing-rose) 86%, white 14%)}}.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(--font-mono), var(--font-sans), sans-serif;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,color .15s;display:inline-flex}.marketing-segmented-button[data-active=true]{color:var(--marketing-copy);background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1)}.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-announcement-bar{border-bottom:1px solid var(--marketing-rose);justify-content:center;align-items:center;gap:.75rem;min-height:2.32rem;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}.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}}.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(--font-mono), var(--font-sans), sans-serif;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}.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(--font-mono), var(--font-sans), sans-serif;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(--font-mono), var(--font-sans), sans-serif;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-announcement-bar{gap:.5rem;min-height:2.5rem;padding-inline:.75rem;overflow:hidden}.marketing-announcement-bar__badge{letter-spacing:.13em;flex:none;padding-inline:.5rem;font-size:.62rem}.marketing-announcement-bar__text{white-space:nowrap;min-width:0;font-size:.73rem}.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}}.about-hero{isolation:isolate}.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-motion-rule{transform-origin:0;animation:.42s cubic-bezier(.16,1,.3,1) forwards aboutRuleDraw;transform:scaleX(0)}.about-mission-panel{border-block:1px solid var(--marketing-hairline);padding-block:1.5rem;position:relative}.about-mission-panel:before{content:"";background:#e44767;width:min(13rem,42%);height:1px;position:absolute;top:-1px;left:0}.about-founder-note{padding-top:2rem;position:relative}.about-founder-note:before{background:var(--marketing-hairline-strong);content:"";width:min(12rem,44%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-proof-steps{border-block:1px solid var(--marketing-hairline)}.about-step-row{grid-template-columns:5rem minmax(0,.95fr) minmax(0,1fr);gap:1.25rem;padding-block:2rem;display:grid;position:relative}.about-step-row+.about-step-row{border-top:1px solid var(--marketing-hairline)}.about-step-row:after{content:"";background:#4aca6ac7;width:min(9rem,28%);height:1px;position:absolute;top:-1px;left:5rem}.about-contrast-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.74fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.about-answer-panel{border:1px solid var(--marketing-hairline-strong);background:linear-gradient(180deg, #ffffff09, transparent 68%), var(--marketing-bg-deep);border-radius:.75rem;padding:clamp(1.5rem,3vw,2.25rem);position:relative}.about-answer-panel:before{content:"";background:#4aca6ab8;height:1px;position:absolute;top:-1px;left:1.5rem;right:1.5rem}.about-workflow-line{border-block:1px solid var(--marketing-hairline);background:var(--marketing-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.about-workflow-step{background:linear-gradient(180deg, #ffffff07, transparent 62%), var(--marketing-bg);min-height:17rem;padding:clamp(1.25rem,2vw,1.75rem);transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.about-team-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr);align-items:start;gap:1.25rem;display:grid}.about-team-card--primary>div:first-child{aspect-ratio:16/10}.about-team-card--secondary{margin-top:clamp(2rem,8vw,7rem)}@media (hover:hover){.about-workflow-step:hover{background:linear-gradient(180deg, #4aca6a0e, transparent 64%), var(--marketing-bg);transform:translateY(-2px)}}@keyframes aboutReveal{to{opacity:1;transform:translate(0)}}@keyframes aboutRuleDraw{to{transform:scaleX(1)}}@media (min-width:1024px){.about-proof-steps .about-step-row:nth-child(2){margin-left:clamp(2.5rem,9vw,8rem)}.about-proof-steps .about-step-row:nth-child(3){margin-left:clamp(1.25rem,5vw,4rem)}}@media (max-width:900px){.about-step-row,.about-contrast-grid,.about-team-grid,.about-workflow-line{grid-template-columns:1fr}.about-step-row{gap:.75rem}.about-step-row:after{left:0}.about-workflow-step{min-height:auto}.about-team-card--secondary{margin-top:0}}@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{animation:none}.about-reveal{opacity:1;animation:none;transform:none}.about-motion-rule{animation:none;transform:none}}
