@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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}.dv{--ink-900: #1D242B;--ink-600: #545E58;--ink-400: #8B9289;--paper: #F4F1EA;--card: #FFFDF8;--line: #E0DACB;--tint-1: #EFEBE0;--tint-2: #E3DDCC;--tint-3: #CEC5AF;--human: #D85F43;--human-tint: #FBEAE4;--gold: #DFAE4A;--gold-tint: #F8EFD8;--info: #1D4FB8;--info-tint: #E4ECFB;--ok-700: #1E7B37;--ok-tint: #E5F3E8;--dark: #15191D;--dark-2: #1B2126;--dark-line: #2E373E;--dark-tx: #EDE9E0;--dark-tx-2: #A2A8A1;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--e1: 0 1px 2px rgb(32 38 43 / .06), 0 2px 8px rgb(32 38 43 / .06);--e2: 0 8px 32px rgb(32 38 43 / .18);--f-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--f-sans: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;margin:0;background:var(--paper);color:var(--ink-600);font-family:var(--f-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.dv *{box-sizing:border-box}.dv h1,.dv h2,.dv h3{font-family:var(--f-display);color:var(--ink-900);font-weight:600;line-height:1.08;letter-spacing:-.022em;margin:0 0 1rem}.dv h2{font-size:clamp(1.7rem,3vw,2.4rem)}.dv h3{font-size:1.15rem;letter-spacing:-.01em}.dv p{margin:0 0 1rem;color:var(--ink-600)}.dv a{color:var(--ink-900);text-decoration:none}.dv .skip{position:absolute;left:-9999px}.dv .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 2rem}.dv .lbl{font-family:var(--f-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);display:flex;align-items:center;gap:.8rem;margin:0 0 1rem}.dv .lbl .r{flex:none;width:28px;height:1px;background:var(--tint-3)}.dv .lbl .k{color:var(--info)}.dv .lbl .kp{color:var(--human)}.dv .hdr{background:var(--dark);border-bottom:1px solid var(--dark-line);position:sticky;top:0;z-index:50}.dv .hdr-in{display:flex;align-items:center;gap:2rem;height:80px}.dv .brand{display:inline-flex;align-items:center;gap:.7rem}.dv .brand .bm{width:42px;height:42px;display:grid;place-items:center}.dv .brand .bm svg{width:42px;height:42px}.dv .brand b{font-family:var(--f-display);font-size:1.16rem;font-weight:600;color:var(--dark-tx);letter-spacing:-.015em}.dv .nav{display:flex;gap:1.9rem;margin-left:auto}.dv .nav a{font-size:.92rem;color:var(--dark-tx-2)}.dv .nav a:hover{color:var(--dark-tx)}.dv .ftr{background:var(--dark);border-top:1px solid var(--dark-line);padding:3.2rem 0 2rem}.dv .ftr-in{display:grid;grid-template-columns:1.8fr .9fr .9fr 1.1fr;gap:2.5rem}.dv .ftr h4{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#6f766f;margin:0 0 .8rem;font-weight:500}.dv .ftr a,.dv .ftr p.i{display:block;font-size:.9rem;color:var(--dark-tx-2);margin:0 0 .4rem}.dv .ftr a:hover{color:var(--gold)}.dv .cred{margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid var(--dark-line);font-family:var(--f-mono);font-size:.68rem;color:#6f766f}.dv .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.78rem 1.4rem;border-radius:var(--r-md);font-size:.92rem;font-weight:500;border:1px solid transparent;transition:.18s ease;font-family:var(--f-sans)}.dv .btn-sm{padding:.55rem 1rem;font-size:.86rem}.dv .btn-fill{background:var(--ink-900);border-color:var(--ink-900);color:var(--card)}.dv .btn-fill:hover{background:#2b343d;border-color:#2b343d;color:var(--card)}.dv .btn-line{background:var(--card);border-color:var(--line);color:var(--ink-900)}.dv .btn-line:hover{border-color:var(--ink-900)}.dv .hdr .btn-fill{background:var(--gold);border-color:var(--gold);color:#241a06}.dv .hdr .btn-fill:hover{background:#ecc169;border-color:#ecc169}.dv .row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.dv .hero-slot{--bg-primary: #08090d;--text-primary: #e8eaed;--text-secondary: #8b91a0;--accent: var(--gold);--accent-hover: #ecc169;--font-display: var(--f-display);--font-body: var(--f-sans);--font-mono: var(--f-mono);--color-dark-950: #08090d;background:#08090d}.dv .hero-slot .btn{border-radius:var(--r-md);font-family:var(--f-sans)}.dv .hero-slot .btn-primary{background:var(--gold);border-color:var(--gold);color:#241a06;font-weight:600}.dv .hero-slot .btn-ghost{background:transparent;border-color:#3a4048;color:#e8eaed}.dv .hero-slot .container{width:100%;max-width:1180px;margin:0 auto;padding:0 2rem}.dv .band{padding:5.5rem 0;border-top:1px solid var(--line)}.dv .band-tint{background:var(--tint-1)}.dv .grid2{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.dv .trust{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;background:var(--card);border-bottom:1px solid var(--line)}.dv .trust li{padding:1.5rem 1.6rem;border-left:1px solid var(--line)}.dv .trust li:first-child{border-left:0}.dv .trust b{display:block;font-size:.94rem;color:var(--ink-900);margin-bottom:.25rem}.dv .trust span{font-size:.85rem;color:var(--ink-400)}.dv .trust .ic{width:26px;height:26px;border-radius:6px;background:var(--info-tint);display:grid;place-items:center;margin-bottom:.8rem}.dv .trust .ic svg{width:14px;height:14px;stroke:var(--info);fill:none;stroke-width:2}.dv .prod{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);overflow:hidden;box-shadow:var(--e1)}.dv .prod-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:2rem 2rem 1.4rem}.dv .prod-id{display:flex;align-items:center;gap:.8rem;margin-bottom:.9rem}.dv .prod-id img{width:40px;height:40px;border-radius:9px;border:1px solid var(--line)}.dv .prod-id b{font-family:var(--f-display);font-size:1.05rem;color:var(--ink-900)}.dv .prod-id span{color:var(--ink-400);font-size:.92rem}.dv .stage{flex:none;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;padding:.34rem .7rem;border-radius:999px;white-space:nowrap;color:#6b5316;background:var(--gold-tint);border:1px solid rgba(223,174,74,.55)}.dv .stage-plain{color:var(--ink-600);background:var(--tint-1);border-color:var(--line)}.dv .prod-body{padding:0 2rem 2rem}.dv .prod-shot{border-top:1px solid var(--line);background:var(--paper)}.dv .prod-shot img{display:block;width:100%;height:auto}.dv .prod-cap{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400);padding:.7rem 2rem;border-top:1px solid var(--line);margin:0}.dv .steps{list-style:none;counter-reset:st;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.dv .steps li{counter-increment:st;border:1px solid var(--line);border-radius:var(--r-md);padding:1.3rem 1.25rem;background:var(--paper)}.dv .steps li:before{content:counter(st,decimal-leading-zero);display:block;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.1em;color:var(--ink-400);margin-bottom:.6rem}.dv .steps b{display:block;font-size:.98rem;color:var(--ink-900);margin-bottom:.3rem}.dv .steps span{font-size:.87rem}.dv .steps li.hu{border-color:#d85f4373;background:var(--human-tint)}.dv .steps li.hu:before{color:var(--human)}.dv .feats{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.6rem}.dv .feats li{border-top:1px solid var(--line);padding-top:.9rem}.dv .feats b{display:block;font-size:.94rem;color:var(--ink-900);margin-bottom:.2rem}.dv .feats span{font-size:.87rem}.dv .band-svc{background:var(--card)}.dv .gov{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.dv .gov li{background:var(--paper);border:1px solid var(--line);border-left:2px solid var(--info);border-radius:var(--r-md);padding:1.4rem 1.5rem}.dv .gov b{display:block;font-size:1rem;color:var(--ink-900);margin-bottom:.3rem}.dv .gov span{font-size:.9rem}.dv .stats{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.dv .stats li{border:1px solid var(--line);background:var(--card);border-radius:var(--r-md);padding:1.4rem 1.5rem}.dv .stats b{display:block;font-family:var(--f-mono);font-size:1.9rem;font-weight:500;color:var(--info);line-height:1}.dv .stats span{font-size:.84rem;color:var(--ink-400)}.dv .furn{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem}.dv .furn b{display:block;font-size:.9rem;color:var(--ink-900)}.dv .furn span{font-size:.8rem;color:var(--ink-400)}.dv .founder{display:grid;grid-template-columns:190px 1fr;gap:2.5rem;align-items:center}.dv .pt{aspect-ratio:1;border-radius:999px;background:var(--tint-1);border:1px dashed var(--tint-3);display:grid;place-items:center;text-align:center;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400);line-height:1.8}.dv .wa{display:flex;align-items:center;gap:.9rem;margin-top:1.6rem;font-size:.86rem;color:var(--ink-400)}.dv .wa svg{width:28px;height:37px;flex:none;fill:#1d4fb814;stroke:var(--info);stroke-width:3;stroke-linejoin:round}.dv .wa b{color:var(--ink-900)}.dv .cta{text-align:center}.dv .cta .row{justify-content:center}@media(max-width:1000px){.dv .grid2,.dv .founder{grid-template-columns:1fr;gap:2.2rem}.dv .steps,.dv .trust{grid-template-columns:repeat(2,1fr)}.dv .trust li{border-left:0;border-top:1px solid var(--line)}.dv .trust li:nth-child(-n+2){border-top:0}.dv .trust li:nth-child(2n){border-left:1px solid var(--line)}.dv .furn{grid-template-columns:repeat(2,1fr)}.dv .nav{display:none}.dv .pt{max-width:190px}}@media(max-width:640px){.dv .wrap{padding:0 1.25rem}.dv .steps,.dv .feats,.dv .gov,.dv .furn,.dv .ftr-in,.dv .trust{grid-template-columns:1fr}.dv .trust li{border-left:0!important}.dv .band{padding:3.5rem 0}}.dv .hero-slot h1{color:var(--dark-tx);font-family:var(--f-display);font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.06;letter-spacing:-.022em}.dv .hero-slot h1 em{font-style:italic;color:var(--gold)}.dv .hero-slot p{color:#b9bfc7}.dv .hero-slot .hero-night-sub{font-size:1.05rem;max-width:32rem}.dv .hero-slot .status-line{color:#8f96a0;font-family:var(--f-mono)}.dv .hero-slot .ticker{font-family:var(--f-mono)}.dv .bandsw{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:.3rem;background:#15191df0;border:1px solid var(--dark-line);border-radius:999px;padding:.35rem .45rem;backdrop-filter:blur(8px);box-shadow:0 10px 30px -8px #0009;font-family:var(--f-mono);font-size:.7rem}.dv .bandsw b{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6f766f;padding:0 .5rem;font-size:.62rem}.dv .bandsw button{border:0;background:transparent;cursor:pointer;border-radius:999px;padding:.38rem .75rem;font:inherit;color:#a2a8a1;letter-spacing:.04em}.dv .bandsw button:hover{background:#262f36;color:var(--dark-tx)}.dv .bandsw button[aria-pressed=true]{background:var(--gold);color:#241a06;font-weight:500}@media(max-width:560px){.dv .bandsw b{display:none}.dv .bandsw button{padding:.34rem .55rem}}.dv .phero{background:var(--dark);position:relative;overflow:hidden;padding:7.5rem 0 0}.dv .phero-photo{position:absolute;inset:0;z-index:0;background:url(/img/hero-bg4.webp) 50% 30% / cover no-repeat}.dv .phero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(14,18,21,.62) 0%,rgba(14,18,21,.38) 36%,transparent 60%),linear-gradient(180deg,rgba(10,13,15,.5) 0%,transparent 20%,transparent 76%,rgba(10,13,15,.45) 100%)}.dv .phero>.wrap,.dv .phero>.pindex{position:relative;z-index:2}.dv .phero-copy{padding-bottom:7rem}.dv .phero-copy>*{max-width:560px}.dv .phero h1{color:var(--dark-tx);font-family:var(--f-display);font-size:clamp(1.95rem,3.2vw,2.85rem);line-height:1.08;letter-spacing:-.022em;margin:0 0 1.2rem}.dv .phero h1 em{font-style:italic;color:var(--gold)}.dv .phero p{color:#b6bcc4}.dv .phero .lede{font-size:1.08rem;max-width:31rem}.dv .phero .lbl{color:#7f867f}.dv .phero .lbl .r{background:var(--dark-line)}.dv .phero .lbl .k{color:var(--gold)}.dv .phero .btn-fill{background:var(--gold);border-color:var(--gold);color:#241a06}.dv .phero .btn-fill:hover{background:#ecc169;border-color:#ecc169}.dv .phero .btn-line{background:transparent;border-color:#39424a;color:var(--dark-tx)}.dv .phero .btn-line:hover{border-color:#6d767e}.dv .pshot .frame{border-radius:var(--r-lg) 0 0 var(--r-lg);overflow:hidden;border:1px solid #2c353c;border-right:0;background:var(--card);box-shadow:0 40px 90px -30px #000000d9,0 0 0 1px #ffffff08}.dv .pshot .bar{display:flex;align-items:center;gap:.45rem;padding:.6rem .9rem;background:#1e262c;border-bottom:1px solid #2c353c}.dv .pshot .bar i{width:9px;height:9px;border-radius:50%;background:#39434a;display:inline-block}.dv .pshot .bar span{margin-left:.6rem;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#79818a}.dv .pshot img{display:block;width:100%;height:auto}.dv .pshot .tagpin{position:absolute;left:-14px;bottom:26px;z-index:2;background:var(--human);color:#fff;font-family:var(--f-mono);font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;padding:.4rem .7rem;border-radius:var(--r-sm);box-shadow:0 6px 20px -6px #000000b3}.dv .pindex{background:var(--dark-2);border-top:1px solid var(--dark-line)}.dv .pindex ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.dv .pindex li{padding:1.6rem 2rem;border-left:1px solid var(--dark-line);display:flex;gap:1rem;align-items:flex-start}.dv .pindex li:first-child{border-left:0}.dv .pindex img,.dv .pindex .glyph{width:34px;height:34px;border-radius:8px;flex:none}.dv .pindex .glyph{background:#f4f1ea;display:grid;place-items:center}.dv .pindex b{display:block;color:var(--dark-tx);font-size:.98rem;font-family:var(--f-display)}.dv .pindex span{display:block;font-size:.86rem;color:#99a09a}.dv .pindex em{font-style:normal;font-family:var(--f-mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gold)}@media(max-width:1000px){.dv .phero-grid{grid-template-columns:1fr;gap:2.5rem}.dv .pshot{margin-right:-1.25rem}.dv .pindex ul{grid-template-columns:1fr}.dv .pindex li{border-left:0;border-top:1px solid var(--dark-line)}.dv .pindex li:first-child{border-top:0}}.dv .dev{position:relative}.dv .dev-screen{overflow:hidden;background:var(--card)}.dv .dev-screen img{display:block;width:100%;height:auto}.dv .dev-tablet .dev-bezel{position:relative;background:#060809;border-radius:26px;padding:20px 22px;border:1px solid #1a1d20;box-shadow:0 34px 70px -28px #0000008c,inset 0 0 0 2px #101315,inset 0 1px #ffffff0d}.dv .dev-tablet .dev-bezel:after{content:"";position:absolute;inset:-1px;border-radius:27px;pointer-events:none;border:1px solid rgba(255,255,255,.1);border-bottom-color:#ffffff08}.dv .dev-tablet .dev-cam{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#101820;box-shadow:inset 0 0 2px #5078a0cc,0 0 0 1.5px #17191c}.dv .dev-tablet .dev-screen{border-radius:10px;box-shadow:0 0 0 1px #000}.dv .dev-label{margin:.9rem 0 0;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400)}.dv .phero .dev-label{color:#7f867f}.dv .dev-browser .dev-win{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:var(--e2)}.dv .dev-browser .dev-bar{display:flex;align-items:center;gap:.45rem;padding:.65rem .95rem;background:var(--tint-1);border-bottom:1px solid var(--line)}.dv .dev-browser .dev-bar i{width:9px;height:9px;border-radius:50%;background:var(--tint-3);display:inline-block}.dv .dev-browser .dev-bar span{margin-left:.6rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.06em;color:var(--ink-400)}.dv .pt-img{aspect-ratio:1;border-radius:999px;overflow:hidden;background:var(--tint-1);border:1px solid var(--line)}.dv .pt-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.dv .dev-screen video{display:block;width:100%;height:auto;background:#f4f1ea}.dv .pt-cut{position:relative;aspect-ratio:1}.dv .pt-cut .disc{position:absolute;inset:7%;border-radius:999px;overflow:hidden;background:var(--tint-1);border:1px solid var(--line)}.dv .pt-cut .disc img{position:absolute;left:50%;top:-7%;transform:translate(-50%);width:112%;height:auto;display:block}.dv .pindex b .byline{display:inline;font-family:var(--f-sans);font-weight:400;font-size:.88rem;color:#7f867f;letter-spacing:0;text-transform:none}.dv .bgsw{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:.3rem;background:#15191df0;border:1px solid var(--dark-line);border-radius:999px;padding:.35rem .45rem;backdrop-filter:blur(8px);box-shadow:0 10px 30px -8px #0009;font-family:var(--f-mono);font-size:.7rem}.dv .bgsw b{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#6f766f;padding:0 .5rem;font-size:.62rem}.dv .bgsw button{border:0;background:transparent;cursor:pointer;border-radius:999px;padding:.38rem .8rem;font:inherit;color:#a2a8a1}.dv .bgsw button:hover{background:#262f36;color:var(--dark-tx)}.dv .bgsw button[aria-pressed=true]{background:var(--gold);color:#241a06;font-weight:500}.dv .prod-shot-pad{padding:2.4rem 2.4rem 1.2rem;background:var(--tint-1);border-top:1px solid var(--line)}.dv .prod-shot-pad .dev-tablet{max-width:860px;margin:0 auto}.dv .prod-shot-pad .dev-label{text-align:center;color:var(--ink-400)}.dv .stats li.stat-note{background:transparent;border:0;padding:.2rem .2rem 0}.dv .stats li.stat-note span{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400)}.dv .demo-cta{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:1.6rem}.dv .insight{text-align:center}.dv .insight-line{max-width:21ch;margin-inline:auto;font-size:clamp(1.8rem,3.1vw,2.6rem)}.dv .insight-sub{max-width:34rem;margin:0 auto}.dv .cred-line{margin:2.2rem auto 0;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-400)}.dv .wordstack{display:flex;flex-direction:column;line-height:1}.dv .wordstack b{font-family:var(--f-display);font-size:1.22rem;font-weight:600;color:var(--dark-tx);letter-spacing:-.015em}.dv .wordstack i{font-style:normal;font-family:var(--f-mono);font-size:.66rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:#8a9089;margin-top:.3rem}.dv{overflow-x:clip}.dv img,.dv video,.dv svg{max-width:100%}.dv h1,.dv h2,.dv h3{overflow-wrap:break-word}.dv .insight-line,.dv .cta h2{text-wrap:balance}.dv .mnav{display:none}.dv .mnav>summary{list-style:none;cursor:pointer;user-select:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--dark-line);border-radius:var(--r-md);background:var(--dark-2)}.dv .mnav>summary::-webkit-details-marker{display:none}.dv .mnav>summary:hover{border-color:#4a545c}.dv .mnav-bars{position:relative;display:block;width:18px;height:2px;background:var(--dark-tx);border-radius:1px;transition:background .15s ease}.dv .mnav-bars:before,.dv .mnav-bars:after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--dark-tx);border-radius:1px;transition:transform .18s ease,top .18s ease}.dv .mnav-bars:before{top:-6px}.dv .mnav-bars:after{top:6px}.dv .mnav[open]>summary{background:#262f36}.dv .mnav[open] .mnav-bars{background:transparent}.dv .mnav[open] .mnav-bars:before{top:0;transform:rotate(45deg)}.dv .mnav[open] .mnav-bars:after{top:0;transform:rotate(-45deg)}.dv .mnav-panel{position:absolute;left:0;right:0;top:100%;background:var(--dark-2);border-bottom:1px solid var(--dark-line);padding:.6rem 1.25rem 1.4rem;box-shadow:0 24px 40px -18px #0009}.dv .mnav-panel nav{display:flex;flex-direction:column}.dv .mnav-panel nav a{display:block;padding:.85rem 0;min-height:44px;font-size:1rem;color:var(--dark-tx);border-bottom:1px solid var(--dark-line)}.dv .mnav-panel nav a:hover{color:var(--gold)}.dv .mnav-panel .btn{width:100%;justify-content:center;margin-top:1.1rem;min-height:48px;background:var(--gold);border-color:var(--gold);color:#241a06}@media(max-width:1000px){.dv .hdr-in{height:64px;gap:1rem}.dv .hdr .hdr-cta{margin-left:auto}.dv .mnav{display:block}.dv .btn{min-height:44px}.dv .ftr-in{grid-template-columns:1fr 1fr;gap:2rem}.dv .ftr-in>div:first-child{grid-column:1 / -1}.dv .pt,.dv .pt-img,.dv .pt-cut{max-width:190px}.dv .phero{padding-top:5rem}.dv .phero:after{background:linear-gradient(180deg,#0a0d0fbd,#0b0e118f 45%,#0a0d0fb3)}.dv .phero-copy{min-height:340px;padding-bottom:4.5rem;display:flex;flex-direction:column;justify-content:center}.dv .phero-copy>*{max-width:620px}}@media(max-width:640px){.dv .hero-slot .container{padding:0 1.25rem}.dv .phero{padding-top:3.5rem}.dv .phero-copy{min-height:300px;padding-bottom:3.25rem}.dv .phero h1{font-size:clamp(1.8rem,8vw,2.2rem)}.dv .phero .lede{font-size:1rem}.dv .phero:after{background:linear-gradient(180deg,#0a0d0fcc,#0b0e119e 45%,#0a0d0fbd)}.dv .row{gap:.75rem;margin-top:1.5rem}.dv .row .btn{flex:1 1 auto;justify-content:center;min-height:48px}.dv .demo-cta .btn{width:100%;justify-content:center;min-height:48px}.dv .pindex li{padding:1.25rem}.dv .trust li{padding:1.2rem 1.25rem}.dv .prod-top{padding:1.4rem 1.25rem 1rem;flex-wrap:wrap;gap:.8rem}.dv .prod-body{padding:0 1.25rem 1.4rem}.dv .prod-cap{padding:.7rem 1.25rem}.dv .gov li,.dv .stats li{padding:1.2rem 1.25rem}.dv .grid2{gap:2rem}.dv .ftr-in{grid-template-columns:1fr}.dv .ftr a{padding:.3rem 0}.dv .dev-tablet .dev-bezel{padding:10px 12px;border-radius:16px}.dv .dev-tablet .dev-bezel:after{border-radius:17px}.dv .dev-tablet .dev-cam{left:4px;width:5px;height:5px}.dv .dev-tablet .dev-screen{border-radius:7px}.dv .prod-shot-pad{padding:1.2rem 1rem .9rem}.dv .insight-line{font-size:clamp(1.45rem,7vw,1.8rem)}.dv .hero-slot h1{font-size:clamp(1.8rem,8vw,2.1rem)}}@media(max-width:480px){.dv .hdr .hdr-cta{display:none}.dv .mnav{margin-left:auto}}.dv .phero.phero-slim{padding:4.4rem 0 0}.dv .phero-slim:after{background:linear-gradient(180deg,rgba(255,255,255,.025) 0%,transparent 36%)}.dv .phero-slim .phero-copy{padding-bottom:3.4rem;min-height:17.5rem;display:flex;flex-direction:column;justify-content:center}.dv .phero-slim .lede{max-width:38rem}@media(max-width:640px){.dv .phero.phero-slim{padding-top:2.6rem}.dv .phero-slim .phero-copy{padding-bottom:2.4rem;min-height:0;display:block}}.mo .rv{opacity:0;transform:translateY(12px)}.mo section.in .rv{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.2,.6,.2,1) var(--d, 0ms),transform .55s cubic-bezier(.2,.6,.2,1) var(--d, 0ms)}.mo main section .lbl .r{width:0}.mo main section.in .lbl .r{width:28px;transition:width .6s cubic-bezier(.2,.6,.2,1) .15s}.mo .feats li,.mo .stats li:not(.stat-note){transition:transform .22s ease,box-shadow .22s ease}.mo .feats li:hover,.mo .stats li:not(.stat-note):hover{transform:translateY(-2px);box-shadow:var(--e2)}.mo .hdr .nav a{position:relative}.mo .hdr .nav a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--gold);transition:right .25s ease}.mo .hdr .nav a:hover:after{right:0}.dv .insight-essay .insight-sub{text-align:left;max-width:40rem}.dv .phero-deep:after{background:linear-gradient(90deg,#0e1215c7,#0e121585 40%,#0e12152e 66%),linear-gradient(180deg,rgba(10,13,15,.55) 0%,transparent 24%,transparent 72%,rgba(10,13,15,.5) 100%)}.dv .notify{margin:2.4rem auto 0;max-width:30rem}.dv .notify-lbl{display:block;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:.6rem}.dv .notify-row{display:flex;gap:.6rem}.dv .notify input[type=email]{flex:1;min-width:0;border:1px solid var(--line);border-radius:var(--r-sm);padding:.7rem .9rem;font:inherit;background:var(--card);color:var(--ink-900)}.dv .notify input[type=email]:focus{outline:2px solid var(--info);outline-offset:1px}@media(max-width:640px){.dv .notify-row{flex-direction:column}}
