@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_3cb7a3;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_3cb7a3;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_3cb7a3{font-family:__Playfair_Display_3cb7a3,__Playfair_Display_Fallback_3cb7a3;font-style:normal}.__variable_3cb7a3{--font-landing-serif:"__Playfair_Display_3cb7a3","__Playfair_Display_Fallback_3cb7a3"}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_b6296e;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_b6296e;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b6296e{font-family:__Plus_Jakarta_Sans_b6296e,__Plus_Jakarta_Sans_Fallback_b6296e;font-style:normal}.__variable_b6296e{--font-landing-sans:"__Plus_Jakarta_Sans_b6296e","__Plus_Jakarta_Sans_Fallback_b6296e"}: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% - 48px));margin-left:auto;margin-right:auto}@media (max-width:640px){.pointer-landing-container{width:min(100% - 28px,1280px)}}.pointer-landing-section{padding-top:108px;padding-bottom:108px}.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)}.pointer-landing-blueprint{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: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}.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;color:var(--landing-fg);background-color:var(--landing-bg);-webkit-font-smoothing:antialiased}main.pointer-landing{max-width:none;margin:0;padding:0}.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}.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:#fff;color:#000;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 rgba(0,0,0,.08);box-shadow:var(--landing-shadow);transition:border-color .15s ease}.pointer-landing__btn-secondary:hover{border-color:#000}.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: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}