:root{--landing-bg:var(--background,oklch(0.985 0.005 80));--landing-fg:var(--foreground,oklch(0.18 0.01 60));--landing-muted:var(--muted-foreground,oklch(0.5 0.01 60));--landing-muted-light:var(--mono-foreground,oklch(0.4 0.01 60));--landing-accent:var(--accent,oklch(0.68 0.21 42));--landing-warm:var(--paper,oklch(0.965 0.008 80));--landing-border:var(--border,oklch(0.88 0.008 80));--landing-rule:var(--rule,oklch(0.82 0.008 80));--landing-shadow:none;--landing-top-nav-bg:#fcfaf6;--landing-top-nav-fg:#15110d;--landing-top-nav-border:rgba(0,0,0,.1);--landing-top-nav-h:56px;--landing-top-nav-brand-w:300px;--landing-top-nav-cta-bg:#ca4a00;--landing-top-nav-cta-border:#ed5700;--landing-top-nav-cta-text:hsla(0,0%,100%,.98);--landing-dark:#15110d;--landing-dark-muted:hsla(0,0%,100%,.64)}.pointer-landing-container{width:min(1280px,calc(100% - 128px));margin-left:auto;margin-right:auto}@media (max-width:900px){.pointer-landing-container{width:min(1280px,calc(100% - 64px))}}@media (max-width:640px){.pointer-landing-container{width:min(1280px,calc(100% - 32px))}}.pointer-landing-section{padding-top:96px;padding-bottom:96px}@media (max-width:900px){.pointer-landing-section{padding-top:56px;padding-bottom:56px}}@media (max-width:640px){.pointer-landing-section{padding-top:40px;padding-bottom:40px}}.pointer-landing__small-label{display:block;margin-bottom:1rem;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-size:8px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--landing-accent)}.pointer-landing__section-code{font-weight:600}.pointer-landing-comparison__head,.pointer-landing__section-code{font-family:var(--font-editorial-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--landing-accent)}@media (min-width:1024px){.pointer-landing-section-head{grid-template-columns:.9fr 1.1fr;gap:5rem}.pointer-landing-problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pointer-landing-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.pointer-landing-comparison>.pointer-landing-comparison__head{display:block}.pointer-landing-comparison__cell .pointer-landing-comparison__head{display:none}.pointer-landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pointer-landing-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1023px){.pointer-landing-comparison,.pointer-landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pointer-landing-comparison>.pointer-landing-comparison__head{display:block}.pointer-landing-comparison__cell .pointer-landing-comparison__head{display:none}.pointer-landing-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pointer-landing-timeline li:nth-child(2n){padding-right:0}}@media (max-width:640px){.pointer-landing-comparison>.pointer-landing-comparison__head{display:none!important}.pointer-landing-comparison__cell .pointer-landing-comparison__head{display:block}.pointer-landing-feature-grid,.pointer-landing-problem-grid,.pointer-landing-timeline{display:flex;flex-direction:column}.pointer-landing-feature-card,.pointer-landing-problem-cell,.pointer-landing-timeline li{width:100%;min-width:0}.pointer-landing-feature-card{border-right:none!important}.pointer-landing-problem-cell{border-left:1px dashed var(--landing-rule)}.pointer-landing-problem-cell:first-child{border-top:none}.pointer-landing-comparison{display:flex;flex-direction:column;gap:0;border:none;background:transparent}.pointer-landing-comparison__row{display:flex;flex-direction:column;border-top:2px solid var(--landing-accent);margin-top:24px;padding-top:24px}.pointer-landing-comparison__row:first-child{border-top:none;margin-top:0;padding-top:0}.pointer-landing-comparison__cell{min-height:auto;border:none!important;padding:0}.pointer-landing-comparison__cell--alt{padding-bottom:8px}.pointer-landing-comparison__cell--limit{color:var(--landing-muted);padding:12px 0 8px}.pointer-landing-comparison__cell--pointer{padding:0 0 8px;border-bottom:1px dashed var(--landing-rule)!important}.pointer-landing-comparison__row:last-child .pointer-landing-comparison__cell--pointer{border-bottom:none!important}}.pointer-landing-blueprint{background-color:var(--landing-bg);background-image:linear-gradient(90deg,rgba(25,21,18,.07) 1px,transparent 0),linear-gradient(180deg,rgba(25,21,18,.07) 1px,transparent 0);background-size:28px 28px}.pointer-landing-blueprint__card{background:color-mix(in oklab,var(--landing-bg) 72%,transparent)}.pointer-landing-blueprint:after,.pointer-landing-blueprint:before{content:"";position:absolute;pointer-events:none}.pointer-landing-blueprint:before{inset:18px;border:1px dashed var(--landing-rule)}.pointer-landing-blueprint:after{inset:48px;border:1px dashed rgba(202,74,0,.38)}.pointer-landing-blueprint__line{height:8px;background:rgba(21,17,13,.15)}.pointer-landing-hero.tech-grid{background-image:linear-gradient(to right,rgba(25,21,18,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(25,21,18,.04) 1px,transparent 1px),var(--landing-bg);background-size:80px 80px}.landing-top-nav{overflow-x:clip;background:color-mix(in oklab,var(--landing-top-nav-bg) 94%,transparent);backdrop-filter:blur(24px)}.pointer-landing-problem-cell{background:color-mix(in oklab,var(--landing-bg) 58%,var(--landing-warm))}.pointer-landing-section-head{margin-bottom:3rem}@media (min-width:768px){.pointer-landing-section-head{margin-bottom:4.375rem}}.pointer-landing__form-panel{padding:2rem}@media (min-width:768px){.pointer-landing__form-panel{padding:2.5rem}}.landing-top-nav__inner{isolation:isolate}.landing-top-nav__actions,.landing-top-nav__brand{align-self:stretch}.landing-top-nav__brand{display:inline-flex;align-items:center;line-height:1.25}.landing-top-nav__actions{min-height:0}.landing-top-nav .pointer-landing__nav-link{display:inline-flex;align-items:center;line-height:1;min-height:var(--landing-top-nav-h);padding-block:0}.landing-top-nav a,.landing-top-nav a:focus-visible,.landing-top-nav a:hover{text-decoration:none}@media (min-width:1024px){.landing-top-nav__brand{max-width:var(--landing-top-nav-brand-w)}}.landing-top-nav__brand:hover{color:var(--landing-accent)}.landing-top-nav__brand:hover span{color:inherit}.landing-top-nav__login{align-items:center;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.07px;text-transform:capitalize;color:#5b5b5b}.landing-top-nav__login:hover{color:#0a0a0a}.landing-top-nav__cta{align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.07px;text-transform:capitalize;color:var(--landing-top-nav-cta-text);background:var(--landing-top-nav-cta-bg);border:1px solid var(--landing-top-nav-cta-border)}.landing-top-nav__cta:hover{filter:brightness(1.05)}.pointer-landing-root{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:100%;color:var(--landing-fg);background-color:var(--landing-bg);-webkit-font-smoothing:antialiased;--landing-bg:#fcfaf6;--landing-warm:#f3efe6;--landing-border:#e4ddd2;--landing-rule:rgba(21,17,13,.12);--landing-muted:#6f6960;--landing-fg:#15110d}main.pointer-landing{max-width:none;margin:0;padding:0;overflow-x:clip}.pointer-landing__serif{font-family:var(--font-editorial-serif),ui-serif,Georgia,serif}.pointer-landing__eyebrow{margin:0;font-size:10px;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--landing-accent)}.pointer-landing__eyebrow--muted{color:var(--landing-muted-light)}.pointer-landing__title-display{margin:0;font-family:var(--font-landing-serif),ui-serif,Georgia,serif;font-size:clamp(4.5rem,8.2vw,8.25rem);line-height:.96;font-weight:400;letter-spacing:-.055em}@media (max-width:640px){.pointer-landing__title-display{font-size:clamp(2.75rem,11vw,4.5rem);line-height:.98}}.pointer-landing__title-display em{font-style:italic}.pointer-landing__title-section{margin:0;font-family:var(--font-editorial-serif),ui-serif,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);line-height:.95;font-weight:400;letter-spacing:-.04em}.pointer-landing__lede{margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;font-weight:300;color:var(--landing-muted);max-width:36rem}.pointer-landing__nav-link{font-size:10px;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--landing-muted);text-decoration:none;transition:color .15s ease}.pointer-landing__nav-link:hover{color:var(--landing-accent)}.pointer-landing__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#000;color:#fff;font-size:10px;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border:none;cursor:pointer;box-shadow:var(--landing-shadow);transition:background .15s ease}.pointer-landing__btn-primary:hover{background:var(--landing-accent)}.pointer-landing__btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:var(--landing-warm);color:var(--landing-fg);font-size:10px;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;border:1px solid var(--landing-border);box-shadow:var(--landing-shadow);transition:border-color .15s ease}.pointer-landing__btn-secondary:hover{border-color:var(--landing-fg)}.pointer-landing__btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background:var(--landing-accent);color:#fff;font-size:10px;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:.75rem 1.5rem;border:none;box-shadow:var(--landing-shadow);transition:background .15s ease}.pointer-landing__btn-accent:hover{background:#000}.pointer-landing__pill{display:flex;align-items:center;gap:.5rem;font-size:9px;font-family:var(--font-editorial-mono),ui-monospace,monospace;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--landing-muted)}.pointer-landing__pill-mark{color:var(--landing-accent)}.pointer-landing__border-y{border-bottom:1px solid var(--landing-border)}.pointer-landing__border-t,.pointer-landing__border-y{border-top:1px solid var(--landing-border)}.pointer-landing__warm-panel{background:var(--landing-warm);border:1px solid var(--landing-border);box-shadow:var(--landing-shadow)}.pointer-landing-hero{border-bottom:1px solid var(--landing-border)}.pointer-landing-side-rail{position:fixed;z-index:10;top:88px;bottom:0;display:none;width:28px;align-items:center;justify-content:center;border-color:var(--landing-rule);color:var(--landing-muted);font-family:var(--font-editorial-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl}.pointer-landing-side-rail--left{left:0;border-right:1px dashed var(--landing-rule);transform:rotate(180deg)}.pointer-landing-side-rail--right{right:0;border-left:1px dashed var(--landing-rule)}.pointer-landing-feature-card:last-child{border-right:0}.pointer-landing-timeline{border-top:1px solid var(--landing-rule)}.pointer-landing-timeline li{position:relative;border:0;border-top:2px solid var(--landing-accent);padding:28px 0 0}@media (min-width:768px){.pointer-landing-timeline li{padding:38px 32px 0 0}}.pointer-landing-timeline li:before{content:"";position:absolute;top:-2px;left:0;width:1px;height:28px;background:var(--landing-accent)}.pointer-landing-architecture{background:var(--landing-warm);border-bottom:1px solid var(--landing-border)}.pointer-landing-metric{border-left:1px solid var(--landing-rule);padding-left:18px}.pointer-landing__btn-accent,header .pointer-landing__btn-accent{border-radius:0}.landing-waitlist-panel input,.pointer-landing .cl-formFieldInput{font-family:var(--font-editorial-serif),Georgia,serif;font-size:28px;letter-spacing:0;text-transform:lowercase}@media (min-width:900px){.pointer-landing-side-rail{display:flex}}.pointer-landing .cl-rootBox{width:100%;max-width:none}.pointer-landing .cl-card{background:transparent;border:none;box-shadow:none;padding:0;gap:1.5rem}.pointer-landing .cl-headerSubtitle,.pointer-landing .cl-headerTitle{display:none}.pointer-landing .cl-formFieldLabel{font-size:9px;font-weight:800;letter-spacing:.4em;text-transform:uppercase;color:var(--landing-muted);margin-bottom:1rem}.pointer-landing .cl-formFieldInput{width:100%;background:transparent;border:none;border-bottom:1px solid var(--landing-border);border-radius:0;padding:1rem 0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--landing-fg);box-shadow:none}.pointer-landing .cl-formFieldInput::placeholder{color:var(--landing-muted);text-transform:uppercase;opacity:.7}.pointer-landing .cl-formFieldInput:focus{outline:none;border-bottom-color:var(--landing-accent);box-shadow:0 4px 0 -2px color-mix(in srgb,var(--landing-accent) 12%,transparent)}.pointer-landing .cl-formButtonPrimary{width:100%;background:var(--landing-accent);color:#fff;font-size:10px;font-weight:800;letter-spacing:.4em;text-transform:uppercase;padding:1.5rem;border-radius:0;box-shadow:var(--landing-shadow);transition:background .15s ease}.pointer-landing .cl-formButtonPrimary:hover{background:#000}.pointer-landing .cl-footerAction,.pointer-landing .cl-footerActionLink{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.pointer-landing .cl-footerActionLink{color:var(--landing-accent)}.pointer-landing .cl-cardBox,.pointer-landing .cl-footer{background:transparent;box-shadow:none}.pointer-landing .cl-internal-b3fm6y,.pointer-landing [class*=cl-internal]{background:transparent}.pointer-landing .cl-formButtonPrimary,.pointer-landing .cl-formButtonPrimary:hover:not(:disabled){transform:none}main.pointer-landing .cl-formFieldInput{width:100%;border:none;border-bottom:1px solid var(--landing-border);border-radius:0;background:transparent;padding:1rem 0;font-family:var(--font-landing-sans),ui-sans-serif,system-ui,sans-serif}main.pointer-landing .cl-formButtonPrimary{width:100%;border:0;border-radius:0}.pointer-landing__waitlist-form{width:100%}.pointer-landing__waitlist-label{display:block;margin-bottom:.75rem;font-size:9px;font-weight:800;letter-spacing:.4em;text-transform:uppercase;color:var(--landing-muted)}.pointer-landing__waitlist-input{width:100%;border:none;border-bottom:1px solid var(--landing-border);background:transparent;padding:1rem 0;font-family:var(--font-landing-sans),ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:lowercase;color:var(--landing-fg)}.pointer-landing__waitlist-input::placeholder{color:var(--landing-muted);opacity:.7}.pointer-landing__waitlist-input:focus{outline:none;border-bottom-color:var(--landing-fg)}.pointer-landing__waitlist-error{font-size:12px;line-height:1.5;color:#b91c1c}.pointer-landing__waitlist-fallback{font-size:14px;color:var(--landing-muted);line-height:1.6}.pointer-landing__waitlist-fallback,.pointer-landing__waitlist-joined{padding:1.5rem;border:1px solid var(--landing-border);background:var(--landing-warm)}.pointer-landing__waitlist-joined{max-width:28rem}