.logic-stage{position:relative;isolation:isolate}.logic-stage__tint{position:absolute;inset:0;z-index:0;pointer-events:none}.logic-stage__tint--cool{background:radial-gradient(70% 90% at 22% 30%,rgb(216 207 223 / .16),transparent 60%)}.logic-stage__tint--warm{background:radial-gradient(70% 90% at 78% 30%,rgb(201 162 74 / .2),transparent 60%);opacity:0;transition:opacity .2s ease}.logic-stage__eras{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.logic-stage__era{transition:opacity .35s ease}.logic-stage__era--logic{text-align:right}.logic-stage__era-tag{font-family:var(--font-sans);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem}.logic-stage__era--surface .logic-stage__era-tag{color:var(--color-lavender)}.logic-stage__era--logic .logic-stage__era-tag{color:var(--color-ochre)}.logic-stage__era-sub{font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,1.75rem);font-style:italic;line-height:1.1;color:var(--color-paper)}.logic-stage__field{position:relative;z-index:2;height:300px;margin:1.1rem 0 .9rem}.logic-stage__gridlines{position:absolute;inset:0;opacity:0;pointer-events:none;background-image:linear-gradient(rgb(201 162 74 / .4) 1px,transparent 1px),linear-gradient(90deg,rgb(201 162 74 / .4) 1px,transparent 1px);background-size:28px 28px;background-position:center;transition:opacity .2s ease}.logic-stage__sq{position:absolute;left:0;top:0;will-change:transform}.logic-stage__caption{position:relative;z-index:3;min-height:78px;margin-bottom:.4rem}.logic-stage__desc{max-width:680px;font-size:1rem;line-height:1.55;color:#f8f5f1c7;transition:opacity .3s ease}.logic-stage__desc-strong{color:var(--color-paper);font-weight:600}.logic-stage__metric{margin-top:.85rem;font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.04em;transition:color .3s ease,opacity .3s ease}.logic-stage__metric--surface{color:var(--color-lavender)}.logic-stage__metric--logic{color:var(--color-ochre)}.logic-stage__control{position:relative;z-index:3;margin-top:1.1rem}.logic-stage__track{position:relative;height:50px;border-radius:.5rem;background:#f8f5f10d;outline:1px solid rgb(248 245 241 / .12);outline-offset:-1px}.logic-stage__ends{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;pointer-events:none}.logic-stage__end{font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.logic-stage__end--a{color:var(--color-lavender)}.logic-stage__end--b{color:var(--color-ochre)}.logic-stage__slider{-webkit-appearance:none;appearance:none;position:relative;z-index:3;width:100%;height:50px;margin:0;background:transparent;cursor:grab}.logic-stage__slider:active{cursor:grabbing}.logic-stage__slider:focus-visible{outline:2px solid var(--color-ochre);outline-offset:2px;border-radius:.5rem}.logic-stage__slider::-webkit-slider-thumb{-webkit-appearance:none;width:108px;height:42px;border-radius:.5rem;background:linear-gradient(135deg,var(--color-lavender),var(--color-ochre));box-shadow:0 6px 18px #00000080}.logic-stage__slider::-moz-range-thumb{width:108px;height:42px;border:none;border-radius:.5rem;background:linear-gradient(135deg,var(--color-lavender),var(--color-ochre))}.logic-stage__thumblab{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;font-family:var(--font-sans);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);pointer-events:none;z-index:4}@media(max-width:600px){.logic-stage__field{height:200px}.logic-stage__caption{min-height:10rem}.logic-stage__metric{min-height:2.3rem}.logic-stage__eras{gap:.5rem}.logic-stage__era-sub{font-size:1.1rem}.logic-stage__ends{padding:0 .85rem}}@media(prefers-reduced-motion:reduce){.logic-stage__tint--warm,.logic-stage__gridlines,.logic-stage__era,.logic-stage__desc,.logic-stage__metric{transition:none}}.product-flow{position:relative;isolation:isolate;min-height:42rem;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgb(216 207 223 / .2),transparent 20rem),radial-gradient(circle at 16% 22%,rgb(201 162 74 / .16),transparent 16rem),radial-gradient(circle at 84% 78%,rgb(183 125 143 / .14),transparent 16rem),linear-gradient(135deg,#121a2c 0%,var(--color-ink) 52%,#111827 100%)}.product-flow:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(248 245 241 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(248 245 241 / .04) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(circle at center,black 0%,transparent 76%)}.product-flow__map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.product-flow__map>path{fill:none;stroke:transparent}.product-flow__lanes use{fill:none;stroke:url(#product-flow-import);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:7 12;opacity:.72}.product-flow__lanes use:nth-child(n+5){stroke:url(#product-flow-export)}.product-flow__packet{opacity:0;transform-box:fill-box;transform-origin:center}.product-flow__packet--gold{fill:var(--color-ochre)}.product-flow__packet--mauve{fill:var(--color-mauve)}.product-flow__packet--paper{fill:var(--color-paper)}.product-flow__packet--lavender{fill:var(--color-lavender)}.product-flow__stage-labels{position:absolute;top:1.35rem;right:2rem;left:2rem;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;font-family:var(--font-sans);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#f8f5f180}.product-flow__stage-labels span:nth-child(2){color:var(--color-ochre);text-align:center}.product-flow__stage-labels span:nth-child(3){text-align:right}.product-flow__kicker,.product-flow__brand{font-family:var(--font-sans);font-size:.76rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#c9a24af5}.product-flow__rail{position:absolute;z-index:3;top:7rem;width:min(14.75rem,21.5%)}.product-flow__rail--sources{left:2rem}.product-flow__rail--outputs{right:2rem}.product-flow__stack{display:grid;gap:.72rem;margin-top:1rem}.product-flow__source{display:grid;gap:.25rem;min-height:4rem;padding:.78rem .88rem;border:1px solid rgb(248 245 241 / .13);border-radius:.45rem;background:linear-gradient(135deg,#f8f5f11c,#f8f5f10f),#f8f5f10a;box-shadow:0 1.15rem 2.5rem #00000029;backdrop-filter:blur(16px)}.product-flow__source--output{background:linear-gradient(135deg,#d8cfdf24,#f8f5f10f),#f8f5f10a}.product-flow__source span,.product-flow__records span{font-size:.98rem;font-weight:800;line-height:1.18;color:var(--color-paper)}.product-flow__source small,.product-flow__records small{font-size:.78rem;line-height:1.35;color:#f8f5f19e}.product-flow__core{position:absolute;z-index:5;top:50%;left:50%;width:min(21rem,30%);transform:translate(-50%,-50%)}.product-flow__halo{position:absolute;inset:50% auto auto 50%;border-radius:999px;transform:translate(-50%,-50%);pointer-events:none}.product-flow__halo--outer{width:25rem;max-width:132%;aspect-ratio:1;border:1px solid rgb(201 162 74 / .22)}.product-flow__halo--inner{width:18rem;max-width:104%;aspect-ratio:1;border:1px solid rgb(248 245 241 / .16);background:radial-gradient(circle,rgb(248 245 241 / .13),transparent 68%)}.product-flow__library{position:relative;display:grid;overflow:hidden;border:1px solid rgb(248 245 241 / .18);border-radius:.55rem;background:linear-gradient(180deg,#f8f5f133,#f8f5f114),#172033d4;padding:1.3rem;box-shadow:0 2rem 5rem #00000057,inset 0 1px #ffffff1f;backdrop-filter:blur(22px)}.product-flow__library:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(248 245 241 / .12) 0%,transparent 36%);opacity:.5;pointer-events:none}.product-flow__library h3{margin-top:.45rem;font-family:var(--font-display);font-size:clamp(3.4rem,5vw,4.7rem);font-weight:500;letter-spacing:0;color:var(--color-paper);text-wrap:balance}.product-flow__library-copy{margin-top:.1rem;max-width:24ch;font-size:.92rem;line-height:1.45;color:#f8f5f1ad;text-wrap:pretty}.product-flow__records{display:grid;gap:.52rem;margin-top:1.15rem}.product-flow__records div{display:grid;gap:.18rem;border-radius:.38rem;background:#f8f5f11a;padding:.58rem .68rem}.product-flow__records span{font-size:.82rem}.product-flow__records small{font-size:.72rem}@media(max-width:1060px){.product-flow__rail{width:min(14.5rem,25%)}.product-flow__core{width:min(19rem,35%)}}@media(max-width:760px){.product-flow{display:grid;gap:1rem;min-height:0;padding:1rem}.product-flow__map,.product-flow__stage-labels{display:none}.product-flow__rail,.product-flow__core{position:relative;inset:auto;width:100%;transform:none}.product-flow__rail{display:grid}.product-flow__stack{grid-template-columns:repeat(2,minmax(0,1fr))}.product-flow__source{min-height:0}.product-flow__source span,.product-flow__records span{font-size:1rem}.product-flow__source small,.product-flow__records small{font-size:.86rem}.product-flow__core{display:grid;min-height:0;place-items:center;padding:.5rem 0}.product-flow__library{width:100%}.product-flow__library h3{font-size:3.35rem}.product-flow__library-copy{font-size:1rem}.product-flow__halo--outer{width:min(24rem,112%)}.product-flow__halo--inner{width:min(17rem,88%)}}@media(max-width:430px){.product-flow__stack{grid-template-columns:1fr}.product-flow__library h3{font-size:3rem}}@media(prefers-reduced-motion:reduce){.product-flow__packet{display:none}.product-flow__halo,.product-flow__library:after{animation:none!important}}[data-entry-row]{opacity:0;transform:translateY(.3rem);transition:opacity .3s ease,transform .3s ease,background-color .46s ease}[data-entry-row][data-state=visible]{opacity:1;transform:translateY(0)}[data-entry-row][data-flash=true]{background-color:#c9a24b24}.entry-progress{position:absolute;left:0;bottom:0;height:2px;width:0;border-radius:999px;background:var(--color-ochre);opacity:0;pointer-events:none}.entry-tab[data-state=active] .entry-progress{opacity:1}.entry-tab[data-progress=run] .entry-progress{transition:width var(--entry-progress-duration, 7.6s) linear}.entry-tablist{-webkit-overflow-scrolling:touch;scrollbar-color:rgb(101 31 53 / .35) transparent;scrollbar-width:thin}.entry-tab{scroll-snap-align:start}.entry-group-body{overflow:hidden}.entry-group-indicator{display:inline-flex;width:.75rem;justify-content:center;transition:transform .2s ease}[data-entry-group][data-state=open] .entry-group-indicator{transform:rotate(45deg)}@media(max-width:639px){.entry-tablist{scroll-snap-type:x proximity}.entry-group-body{max-height:36rem;opacity:1;transition:max-height .24s ease,margin-top .24s ease,opacity .18s ease}[data-entry-group][data-state=closed] .entry-group-body{max-height:0;margin-top:0;opacity:0;pointer-events:none}}@media(min-width:640px){.entry-group-toggle{cursor:default}.entry-group-body{max-height:none;opacity:1}.entry-group-indicator{display:none}}@media(prefers-reduced-motion:reduce){[data-entry-row]{opacity:1;transform:none;transition:none}.entry-group-body,.entry-group-indicator{transition:none}.entry-progress{display:none}}.proof-logo-marquee[data-astro-cid-t65wjegw]{position:relative}.proof-logo-track[data-astro-cid-t65wjegw]{display:flex;width:max-content;gap:1px;animation:proof-logo-marquee 42s linear infinite}.proof-logo-marquee[data-astro-cid-t65wjegw]:hover .proof-logo-track[data-astro-cid-t65wjegw]{animation-play-state:paused}.proof-logo-item[data-astro-cid-t65wjegw]{display:flex;flex:0 0 9.5rem;height:5rem;align-items:center;justify-content:center;background:var(--color-ink);padding:1rem}@keyframes proof-logo-marquee{to{transform:translate(-50%)}}@media(min-width:640px){.proof-logo-item[data-astro-cid-t65wjegw]{flex-basis:11rem}}@media(prefers-reduced-motion:reduce){.proof-logo-track[data-astro-cid-t65wjegw]{width:100%;flex-wrap:wrap;animation:none;transform:none}.proof-logo-item[data-astro-cid-t65wjegw]{flex:1 1 9.5rem}}.trust-status,.trust-panel{--trust-green: #6fa982}.text-trust-green{color:var(--trust-green)}.trust-status__led{width:.5rem;height:.5rem;border-radius:999px;background:var(--trust-green);flex:0 0 auto}.trust-status.is-verifying .trust-status__led{animation:trust-pulse 1.8s ease-out infinite}@keyframes trust-pulse{0%{box-shadow:0 0 #6fa9828c}70%{box-shadow:0 0 0 .5rem #6fa98200}to{box-shadow:0 0 #6fa98200}}.trust-panel{position:relative;isolation:isolate;overflow:hidden}.trust-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 85% 0%,rgb(201 162 74 / .08),transparent 60%)}.trust-group{position:relative;z-index:1}.trust-group+.trust-group{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgb(248 245 241 / .12)}.trust-group__label{margin-bottom:.6rem}.trust-item{display:flex;align-items:flex-start;gap:.95rem;padding:.7rem 0}.trust-item__icon{display:flex;flex:0 0 2.375rem;height:2.375rem;align-items:center;justify-content:center;border-radius:.5rem;background:#c9a24a1a;transition:background-color .3s ease,transform .3s ease}.trust-item__icon svg{width:1.2rem;height:1.2rem;stroke:var(--color-ochre);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.trust-item.is-active .trust-item__icon,.trust-item.is-done .trust-item__icon{background:#c9a24a33}.trust-item.is-active .trust-item__icon{transform:scale(1.05)}.trust-item__body{flex:1;min-width:0}.trust-item__title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.3;color:var(--color-paper)}.trust-item__check{display:inline-flex;flex:0 0 auto;color:var(--trust-green)}.trust-item__check svg{width:.95rem;height:.95rem;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.trust-item.is-pending .trust-item__check{opacity:0;transform:scale(.6)}.trust-item__check{transition:opacity .3s ease,transform .3s ease}.trust-item__desc{margin-top:.3rem;font-size:.85rem;line-height:1.45;color:#f8f5f19e}@media(prefers-reduced-motion:reduce){.trust-status__led{animation:none!important}.trust-item__icon,.trust-item__check{transition:none}}
