@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root,[data-theme=light]{color-scheme:light;--velt-canvas:#f3f5f7;--velt-canvas-2:#e8ecf0;--velt-surface:#ffffff;--velt-surface-2:#f6f8fa;--velt-line:#dde3ea;--velt-line-strong:#c5ced8;--velt-text:#001222;--velt-muted:#4a5a6a;--velt-faint:#7a8a99;--velt-accent:#00d16a;--velt-accent-ink:#001222;--velt-accent-soft:#e6f9ef;--velt-mark:#f3f6f8;--velt-rail:#001222;--velt-rail-text:#f3f6f8;--velt-rail-muted:#8a9aab;--velt-rail-hover:#0a2236;--velt-rail-active:#0d2b44;--velt-danger:#c5270e;--velt-danger-soft:#fdecea;--velt-warn:#a15c00;--velt-warn-soft:#fff4e5;--velt-info:#0b5cab;--velt-ok:#0f7a44;--velt-ok-soft:#e6f6ec;--velt-popover:#ffffff;--velt-field:#ffffff;--velt-track:#e8ecf0;--velt-chart:#001222;--velt-hover:#f3f6f8;--velt-shadow:none;--velt-radius-card:6px;--velt-radius-control:6px;--velt-radius-tile:12px;--velt-sidebar:248px;--velt-up:#0f7a44;--velt-up-soft:#e6f6ec;--velt-down:#b42318;--velt-down-soft:#fdecea;--velt-tile-shadow:0 1px 2px rgba(0,18,34,0.04),0 8px 24px -16px rgba(0,18,34,0.18);--velt-rail-glow:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.1))}[data-theme=dark]{color-scheme:dark;--velt-canvas:#000d18;--velt-canvas-2:#001222;--velt-surface:#0a1926;--velt-surface-2:#0f2233;--velt-line:#1c3346;--velt-line-strong:#2a455c;--velt-text:#f3f6f8;--velt-muted:#8a9aab;--velt-faint:#5c7082;--velt-accent:#00d16a;--velt-accent-ink:#001222;--velt-accent-soft:rgba(0,209,106,0.14);--velt-mark:#f3f6f8;--velt-rail:#000910;--velt-rail-text:#f3f6f8;--velt-rail-muted:#8a9aab;--velt-rail-hover:#0a2236;--velt-rail-active:#0d2b44;--velt-danger:#f97066;--velt-danger-soft:rgba(197,39,14,0.16);--velt-warn:#fdb022;--velt-warn-soft:rgba(161,92,0,0.16);--velt-info:#84caff;--velt-ok:#4ade80;--velt-ok-soft:rgba(0,209,106,0.14);--velt-popover:#0f2233;--velt-field:#000d18;--velt-track:#1c3346;--velt-chart:#f3f6f8;--velt-hover:rgba(255,255,255,0.04);--velt-shadow:none;--velt-up:#4ade80;--velt-up-soft:rgba(0,209,106,0.14);--velt-down:#f97066;--velt-down-soft:rgba(197,39,14,0.18);--velt-tile-shadow:none;--velt-rail-glow:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,0.08))}*{box-sizing:border-box}body,html{margin:0;background:#fff;color:#001222;font-family:var(--font-sans),Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1240px,calc(100% - 80px));margin:0 auto}.wrap-wide{width:min(1360px,calc(100% - 64px));margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:6px;font-size:15px;font-weight:500}.btn.green{background:#00d16a;color:#001222}.btn.green:hover{filter:brightness(1.05)}.btn.navy{background:#001222;color:#f3f6f8}.btn.ghost-light{border:1px solid rgba(243,246,248,.35);color:#f3f6f8}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.link-arrow:after{content:"→"}.site-header{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:32px;height:72px;padding:0 40px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.site-header.overlay{background:transparent;color:#fff}.site-header.solid{background:#fff;color:#001222;box-shadow:0 1px 0 #edf0f3}.brand{font-size:28px;font-weight:600;letter-spacing:-.04em;color:#00d16a}.nav{display:flex;gap:28px;font-size:15px}.site-header.overlay .nav a{color:rgba(255,255,255,.88)}.site-header.overlay .nav a:hover,.site-header.solid .nav a:hover{opacity:.7}.header-actions{display:flex;align-items:center;gap:18px;font-size:15px}.header-actions .btn{height:36px;padding:0 14px;font-size:14px}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:120px 24px 72px;overflow:hidden}.hero-media{background:#001222}.hero-media,.hero-media .plasma-container,.hero-media:after{position:absolute;inset:0}.hero-media:after{content:"";pointer-events:none;background:radial-gradient(ellipse 56% 46% at 50% 40%,rgba(0,18,34,.42) 0,rgba(0,18,34,.12) 62%,transparent 100%)}.hero-inner{position:relative;z-index:1;width:min(920px,100%)}.spotlight{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px;border:1px solid #00d16a;border-radius:999px;color:#00d16a;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.spotlight i{width:6px;height:6px;border-radius:50%;background:#00d16a}.hero h1{margin:0 0 20px;font-size:clamp(48px,7.2vw,84px);line-height:1.02;letter-spacing:-.035em;font-weight:600}.hero p{margin:0 auto 32px;max-width:620px;font-size:20px;line-height:1.45;color:rgba(255,255,255,.86)}.hero-coins{display:flex;justify-content:center;gap:18px;margin-top:28px}.hero-coins span{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.55);font-size:11px;font-weight:500;letter-spacing:.06em}.hero-coins .coin{display:inline-flex;width:16px;height:16px;opacity:.72}.hero-marks{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:28px 40px;margin-top:72px;color:rgba(255,255,255,.72);font-size:15px;font-weight:600;letter-spacing:.04em}.confidence{padding:120px 0 48px;text-align:center}.confidence p{margin:0 auto;max-width:820px;font-size:clamp(28px,3.4vw,42px);line-height:1.25;letter-spacing:-.03em;font-weight:600}.confidence em{font-style:normal;color:#7a8a99}.gallery{padding:40px 0 80px}.gallery-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.vp{position:relative;isolation:isolate;min-height:380px;padding:24px 22px;border-radius:6px;background:#f3f5f7;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;cursor:default}.vp-shot{z-index:0;background-color:#001222;background-size:cover;background-position:50%;opacity:0;transition:opacity .28s ease}.vp-shot,.vp-shot:after{position:absolute;inset:0}.vp-shot:after{content:"";background:linear-gradient(180deg,rgba(0,18,34,.08) 30%,rgba(0,18,34,.72))}.vp-marks{position:absolute;top:16px;left:16px;z-index:1;display:flex;gap:6px}.vp-marks .coin{display:inline-flex;filter:drop-shadow(0 1px 2px rgba(0,18,34,.35))}.vp>:not(.vp-shot){position:relative;z-index:1}.vp>svg{width:22px;height:22px;transition:opacity .2s ease}.vp h3{margin:0 0 8px;font-size:22px;letter-spacing:-.02em;font-weight:600}.vp p{margin:0;color:#4a5a6a;font-size:14px}.vp.on,.vp:hover{color:#fff}.vp.on .vp-shot,.vp:hover .vp-shot{opacity:1;transform:scale(1)}.vp.on>svg,.vp:hover>svg{opacity:0}.vp.on p,.vp:hover p{color:rgba(255,255,255,.82)}.manifesto{padding:80px 0 100px;text-align:center}.manifesto h2{margin:0 auto;max-width:900px;font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.03em;font-weight:600}.product-dark{background:#001222;color:#f3f6f8}.product-split{display:grid;grid-template-columns:1.15fr .85fr;min-height:680px}.product-split.reverse{grid-template-columns:.85fr 1.15fr}.industry-photo,.product-photo,.story .shot{position:relative;overflow:hidden;background-color:#eef1f4;background-size:cover;background-position:50%}.product-dark .product-photo{background-color:#001222}.product-photo{min-height:420px}.still{width:min(320px,100%)}.still-card{padding:18px 18px 16px;border-radius:6px;background:#fff;border:1px solid #dde3ea;color:#001222}.product-dark .still-card,.vp-shot .still-card{background:#0b1c2a;border-color:#1c2a36;color:#f3f6f8}.still-coins{display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:14px}.still-coins span{display:inline-flex;align-items:center;gap:5px;color:#4a5a6a;font-size:11px;font-weight:500;letter-spacing:.04em}.product-dark .still-coins span,.vp-shot .still-coins span{color:#9aabba}.still-coins .coin{display:inline-flex}.still-kicker{margin:0 0 6px;color:#7a8a99;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.still-card b{display:block;margin-bottom:10px;font-size:18px;letter-spacing:-.02em;font-weight:600}.still-card>span{display:block;color:#4a5a6a;font-size:13px;font-family:var(--font-mono),ui-monospace,monospace;line-height:1.55}.product-dark .still-card>span,.vp-shot .still-card>span{color:#9aabba}.still-qr{width:56px;height:56px;margin-top:14px;color:#001222}.product-dark .still-qr,.vp-shot .still-qr{color:#c5d0da}.product-copy{display:flex;flex-direction:column;justify-content:center;padding:72px 64px}.eyebrow{margin:0 0 16px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7a8a99}.product-dark .eyebrow{color:#00d16a}.product-copy h2{margin:0 0 16px;font-size:clamp(32px,3.4vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:600}.product-copy>p{margin:0 0 28px;max-width:440px;color:#4a5a6a;font-size:18px}.product-dark .product-copy>p{color:#c5d0da}.feature-links{display:flex;flex-direction:column;gap:14px}.feature-links a{font-size:16px;font-weight:500}.feature-links a:after{content:" →"}.industries{padding:120px 0}.industries-head{max-width:560px;margin-bottom:56px}.industries-head h2{margin:0 0 12px;font-size:clamp(36px,4.2vw,52px);letter-spacing:-.03em;line-height:1.1;font-weight:600}.industries-head p{margin:0;font-size:20px;color:#4a5a6a}.industries-body{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:stretch}.industry-list{display:flex;flex-direction:column}.industry-list button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid #dde3ea;text-align:left;padding:22px 0;cursor:pointer;font:inherit;color:inherit}.industry-list button:last-child{border-bottom:1px solid #dde3ea}.industry-list b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em}.industry-list span{display:block;max-height:0;overflow:hidden;color:#4a5a6a;font-size:15px}.industry-list button.on span{max-height:80px;margin-top:8px}.industry-list button.on b{color:#001222}.industry-photo{border-radius:6px;min-height:520px}.stats-band{padding:40px 0 120px}.stats-band h2{margin:0 0 48px;max-width:720px;font-size:clamp(32px,3.8vw,48px);letter-spacing:-.03em;line-height:1.15;font-weight:600}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.stat b{display:block;font-size:clamp(40px,5vw,64px);letter-spacing:-.04em;font-weight:600;line-height:1}.stat span{display:block;margin-top:10px;color:#4a5a6a;font-size:15px}.stories{padding:0 0 120px}.stories h2{margin:0 0 40px;max-width:720px;font-size:clamp(32px,3.8vw,48px);letter-spacing:-.03em;line-height:1.15;font-weight:600}.story-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.story{border-radius:6px;overflow:hidden;background:#f3f5f7}.story .shot{height:280px}.story div{padding:22px 22px 24px}.story h3{margin:0 0 8px;font-size:20px;letter-spacing:-.02em;font-weight:600}.story p{margin:0;color:#4a5a6a;font-size:15px}.close{padding:80px 0 140px;text-align:center}.close h2{margin:0 auto 28px;max-width:820px;font-size:clamp(36px,5vw,64px);line-height:1.08;letter-spacing:-.035em;font-weight:600}.site-footer{background:#f3f5f7;color:#4a5a6a;padding:72px 0 28px}.foot-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);grid-gap:32px;gap:32px}.site-footer .brand{margin-bottom:12px}.site-footer h4{margin:0 0 14px;color:#001222;font-size:14px;font-weight:600}.site-footer a,.site-footer span{display:block;font-size:14px;margin:8px 0}.site-footer a:hover{color:#001222}.legal{margin-top:48px;padding-top:20px;border-top:1px solid #dde3ea;font-size:13px}.inner{padding:148px 0 100px}.inner h1{margin:0 0 16px;font-size:clamp(40px,5vw,64px);letter-spacing:-.035em;line-height:1.05;font-weight:600}.lead{margin:0 0 48px;max-width:640px;font-size:20px;color:#4a5a6a}.page-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tile{padding:28px 24px;border-radius:6px;background:#f3f5f7}.tile h3{margin:0 0 10px;font-size:22px;letter-spacing:-.02em;font-weight:600}.muted,.tile p{margin:0;color:#4a5a6a;font-size:15px}.price-tile{display:grid;align-content:start;grid-gap:10px;gap:10px}.price-tile h3{margin:0}.price-tile .price-rate{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.05;font-weight:600;letter-spacing:-.03em;color:#001222;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:balance}.price-tile .price-unit{font-size:.5em;font-weight:500;color:#4a5a6a;letter-spacing:-.01em}.contact-form{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.contact-form label{font-size:13px;font-weight:500;color:#001222}.contact-form input,.contact-form textarea{width:100%;padding:10px 12px;border:1px solid #d5dde6;border-radius:6px;font:inherit;box-sizing:border-box}.contact-form .btn{margin-top:8px;justify-self:start}.code{margin-top:16px;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;white-space:pre-wrap;color:#4a5a6a}@media (max-width:1100px){.foot-grid,.gallery-row,.industries-body,.page-grid,.product-split,.product-split.reverse,.stats,.story-row{grid-template-columns:1fr}.nav{display:none}.product-copy{padding:48px 28px}.industry-photo{min-height:320px}}@media (max-width:720px){.wrap,.wrap-wide{width:calc(100% - 40px)}.site-header{padding:0 20px}.hero-marks{gap:16px 24px}}.docs{padding:132px 0 96px}.docs-grid{display:grid;grid-template-columns:216px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.docs-nav{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:10px;gap:10px}.docs-nav-head{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a8a99}.docs-nav nav{display:grid;grid-gap:2px;gap:2px;border-left:1px solid #dde3ea}.docs-nav a{padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;color:#4a5a6a;font-size:14px;text-decoration:none}.docs-nav a:hover{color:#001222;border-left-color:#00d16a}.docs-body{min-width:0;max-width:780px}.docs-head{padding-bottom:40px;border-bottom:1px solid #dde3ea}.docs-head h1{margin:10px 0 16px;font-size:clamp(36px,4.4vw,54px);letter-spacing:-.035em;line-height:1.05;font-weight:600}.docs-head .lead{margin-bottom:28px;max-width:100%}.docs-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.docs-section{padding-top:56px;scroll-margin-top:92px}.docs-section h2{margin:0 0 16px;font-size:30px;letter-spacing:-.03em;font-weight:600}.docs-section h3{margin:36px 0 10px;font-size:19px;letter-spacing:-.02em;font-weight:600}.docs-section h4{margin:0 0 8px;font-size:16px;font-weight:600}.docs-section p{margin:0 0 14px;max-width:68ch;color:#364656;font-size:15.5px;line-height:1.65}.docs-section code{padding:1px 5px;border-radius:4px;background:#eef1f4;font-family:var(--font-mono),ui-monospace,monospace;font-size:.88em;color:#001222}.docs-code{margin:14px 0 20px;overflow-x:auto;border-radius:8px;background:#001222}.docs-code pre{margin:0;padding:18px 20px}.docs-code code{padding:0;background:none;color:#dbe6ef;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;line-height:1.7;white-space:pre}.docs-table-wrap{margin:14px 0 20px;overflow-x:auto;border:1px solid #dde3ea;border-radius:8px}.docs-table{width:100%;border-collapse:collapse;font-size:14.5px}.docs-table th{padding:11px 16px;border-bottom:1px solid #dde3ea;background:#f6f8fa;text-align:left;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#4a5a6a;white-space:nowrap}.docs-table td{padding:11px 16px;border-bottom:1px solid #eef1f4;color:#364656;vertical-align:top}.docs-table tr:last-child td{border-bottom:none}.docs-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.docs-method{width:1%;white-space:nowrap}.docs-verb{display:inline-block;min-width:46px;padding:2px 8px;border-radius:4px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;text-align:center}.verb-get{background:#e6f0fb;color:#0b5cab}.verb-post{background:#e6f6ec;color:#0f7a44}.verb-delete,.verb-patch{background:#fff4e5;color:#a15c00}.docs-resource{padding-top:20px;scroll-margin-top:92px}.docs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0 20px;align-items:start}.docs-card{padding:20px;border:1px solid #dde3ea;border-radius:8px}.docs-card p{margin:0;font-size:14.5px}.docs-mono{margin-top:12px!important;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px!important;color:#001222!important}.docs-callout{padding:16px 18px;border-left:3px solid #00d16a;border-radius:0 8px 8px 0;background:#f6f8fa}.docs-steps{margin:0;padding-left:20px;max-width:68ch;color:#364656;font-size:15.5px;line-height:1.65}.docs-steps li{margin-bottom:10px}@media (max-width:1000px){.docs-grid{grid-template-columns:minmax(0,1fr);gap:0}.docs-nav{display:none}.docs-cards{grid-template-columns:minmax(0,1fr)}}.product-group{margin-bottom:64px}.product-group-head{max-width:68ch;margin-bottom:20px}.product-group-head h2{margin:8px 0 10px;font-size:30px;letter-spacing:-.03em;font-weight:600}.product-group-head p{margin:0;color:#4a5a6a;font-size:16px;line-height:1.6}.product-group .tile p{line-height:1.6}.product-outro{padding-top:48px;border-top:1px solid #dde3ea}.product-outro h2{margin:0 0 10px;font-size:30px;letter-spacing:-.03em;font-weight:600}.product-outro p{margin:0 0 22px;max-width:60ch;color:#4a5a6a;font-size:16px}.site-menu-button{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.site-menu-button>span{font-size:26px;line-height:1}.site-mobile-nav{display:none}.site-footer :focus-visible,.site-header :focus-visible{outline:2px solid #008747;outline-offset:5px}@media (max-width:1100px){.site-menu-button{display:inline-flex}.site-mobile-nav{display:grid;position:absolute;top:72px;left:20px;right:20px;padding:12px;border:1px solid #dfe7e3;border-radius:10px;background:#fff;color:#08232e;box-shadow:0 16px 40px #00122218}.site-mobile-nav a{padding:14px 12px;border-radius:6px;font-size:14px}.site-mobile-nav a:hover{background:#f0f5f2}.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-grid>div:first-child{grid-column:1/-1;max-width:340px}}@media (max-width:600px){.site-header{gap:16px}.header-actions{gap:12px;font-size:12px}.header-actions .btn{font-size:12px;padding-inline:12px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}