.marketing{--radius-card:24px;--ease:cubic-bezier(.2, .7, .2, 1);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}html:has(.marketing){scroll-behavior:smooth}body:has(.marketing){background:var(--page);margin:0;overflow-x:hidden}@layer base{.marketing,.marketing *,.marketing :before,.marketing :after{box-sizing:border-box;box-shadow:none;text-shadow:none}.marketing a{color:inherit;text-decoration:none}.marketing img,.marketing svg{max-width:100%;display:block}.marketing button{font:inherit;cursor:pointer;padding:0}.marketing main{background:var(--page);min-height:100vh}}.brand-mark{--pulget-logo-bg:#131515;--pulget-logo-fg:#f6f6f6;border-radius:var(--radius-sm);place-items:center;width:38px;height:38px;display:grid}.brand-mark--sm{width:32px;height:32px}#nav.is-scrolled{grid-template-columns:auto auto auto;justify-content:center;gap:12px}#nav.is-scrolled .brand-pill,#nav.is-scrolled .nav-pill,#nav.is-scrolled .cta-pill{justify-self:center}#nav.is-scrolled .brand-pill,#nav.is-scrolled .nav-pill{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffad;box-shadow:0 1px #1315150a}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:revealUp .6s var(--ease) var(--reveal-delay,0s) both}@supports (animation-timeline:view()){.reveal--on-scroll{animation-duration:1s;animation-timing-function:linear;animation-delay:0s;animation-timeline:view();animation-range:entry cover 20%}}@keyframes extractRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes extractTotalIn{0%{opacity:0}to{opacity:1}}.extract-row{animation:extractRowIn .5s var(--ease) both;animation-delay:calc(.45s + var(--extract-row-index,0) * .12s)}.extract-total{animation:extractTotalIn .5s var(--ease) .95s both}.extract-source{animation:revealUp .6s var(--ease) both}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.marketing .reveal,.marketing .extract-row,.marketing .extract-total,.marketing .extract-source{opacity:1;transform:none}}
