:root{--ink:#0A1D2F;--ink-2:#0F2740;--ink-3:#163A5C;--paper:#F3F7FB;--white:#FFFFFF;--brand:#1B6FD6;--brand-bright:#5AA7EC;--sky:#3F8CC9;--sky-deep:#2266A4;--accent:#A4DE3C;--accent-deep:#7FBE1E;--slate:#4E6076;--line:#D7E0EA;--line-dark:rgba(255,255,255,.12);--good:#2FBF71;--radius:14px;--max:1180px;--display:'Archivo',system-ui,sans-serif;--mono:'IBM Plex Mono',ui-monospace,monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important}}body{overflow-x:clip;font-family:var(--display);font-variation-settings:'wdth' 100;background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent);color:#000;font-weight:700;padding:.8rem 1.2rem;border-radius:0 0 8px 0}.skip:focus{left:0}img{max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);display:inline-flex;align-items:center;gap:.6em}.eyebrow::before{content:"";width:22px;height:2px;background:currentColor;display:inline-block}.hero .eyebrow,.process .eyebrow,.vendor .eyebrow{color:var(--brand-bright)}header{position:sticky;top:0;z-index:50;background:rgba(10,29,47,.93);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-dark)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px;color:#fff}.brand{display:flex;align-items:center;gap:.7rem;font-weight:800;letter-spacing:.02em;font-size:1.05rem}.brand img.globe{width:38px;height:auto;flex:0 0 auto;display:block}.brand .wm{line-height:1.15}.brand .wm b{color:var(--brand-bright);font-weight:800}.brand .wm small{display:block;font-family:var(--mono);font-weight:500;font-size:.58rem;letter-spacing:.22em;color:var(--brand-bright);text-transform:uppercase;opacity:.85}.nav-links{display:flex;gap:1.9rem;align-items:center;font-size:.9rem;font-weight:500}.nav-links a{color:rgba(255,255,255,.78);transition:color .15s}.nav-links a:hover{color:#fff}.nav-links a.btn{color:#000}.nav-links a.btn:hover{color:#000}.btn{display:inline-block;background:var(--accent);color:var(--ink);font-weight:700;font-size:.95rem;padding:.8rem 1.4rem;border-radius:9px;min-height:44px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;font-family:var(--display)}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(127,190,30,.4)}.btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.btn.ghost:hover{border-color:#fff;box-shadow:none}.menu-toggle{display:none;background:none;border:none;color:#fff;font-size:1.6rem;cursor:pointer;min-width:44px;min-height:44px}.hero{background:radial-gradient(1100px 500px at 85% -10%,rgba(63,140,201,.26),transparent 60%),radial-gradient(700px 420px at -10% 110%,rgba(27,111,214,.18),transparent 60%),var(--ink);color:#fff;overflow:hidden;position:relative}.hero::before{content:"";position:absolute;inset:0;opacity:.25;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 96px)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;padding:88px 0 96px;align-items:center;position:relative}.hero h1{font-variation-settings:'wdth' 118;font-weight:850;font-size:clamp(2.5rem,4.6vw,3.9rem);line-height:1.04;letter-spacing:-.015em;margin:1.1rem 0 1.2rem}.hero h1 em{font-style:normal;color:var(--accent)}.hero p.lede{color:rgba(255,255,255,.75);font-size:1.12rem;max-width:34rem;margin-bottom:2rem}.hero-ctas{display:flex;gap:.9rem;flex-wrap:wrap}.hero-note{margin-top:1.4rem;font-family:var(--mono);font-size:.74rem;color:rgba(255,255,255,.66);letter-spacing:.05em}.console{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius);box-shadow:0 30px 80px rgba(0,0,0,.45);font-family:var(--mono);overflow:hidden;position:relative}.console-bar{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:1px solid var(--line-dark);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5)}.console-bar .dots{display:flex;gap:6px}.console-bar .dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.18)}.console-bar .dots i:first-child{background:var(--brand-bright)}.console-body{padding:1.2rem 1.2rem 1.35rem;display:grid;gap:1.05rem}.metric{display:grid;grid-template-columns:1fr auto auto;gap:.8rem;align-items:baseline}.metric .k{font-size:.72rem;color:rgba(255,255,255,.72);letter-spacing:.08em;text-transform:uppercase}.metric .v{font-size:1.28rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.metric .d{font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:99px;white-space:nowrap}.d.up{color:var(--good);background:rgba(47,191,113,.12)}.d.dn{color:var(--brand-bright);background:rgba(90,167,236,.12)}.spark{height:4px;border-radius:99px;background:rgba(255,255,255,.08);grid-column:1/-1;overflow:hidden}.spark i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--sky-deep),var(--brand-bright));width:0;animation:fill 1.4s ease forwards}.metric:nth-child(2) .spark i{animation-delay:.25s}.metric:nth-child(3) .spark i{animation-delay:.5s}.metric:nth-child(4) .spark i{animation-delay:.75s}@keyframes fill{to{width:var(--w)}}.console-log{border-top:1px dashed var(--line-dark);padding:.9rem 1.2rem;font-size:.7rem;color:rgba(255,255,255,.66);line-height:1.9}.console-log b{color:var(--good);font-weight:500}.console-log .log-title{display:block;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.35rem}.strip{background:var(--ink-3);color:rgba(255,255,255,.72);font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid var(--line-dark)}.strip .wrap{display:flex;gap:2.5rem;flex-wrap:wrap;justify-content:center;padding:.95rem 24px}.strip span::before{content:"▸ ";color:var(--brand-bright)}section{padding:92px 0}.sec-head{max-width:44rem;margin-bottom:3.2rem}.sec-head h2{font-variation-settings:'wdth' 116;font-weight:820;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.08;letter-spacing:-.01em;margin:.9rem 0 .9rem}.sec-head p{color:var(--slate);font-size:1.05rem}.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.svc{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.9rem 1.9rem 1.7rem;position:relative;transition:transform .18s,box-shadow .18s,border-color .18s}.svc:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,29,47,.10);border-color:var(--brand)}.svc .tag{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);background:rgba(27,111,214,.09);padding:.28rem .6rem;border-radius:6px;display:inline-block}.svc h3{font-weight:800;font-size:1.3rem;margin:.95rem 0 .55rem;font-variation-settings:'wdth' 110}.svc p{color:var(--slate);font-size:.95rem;margin-bottom:1rem}.svc ul{list-style:none;display:grid;gap:.5rem}.svc li{font-size:.9rem;color:var(--ink);padding-left:1.35rem;position:relative}.svc li::before{content:"";position:absolute;left:.1rem;top:.52em;width:.45rem;height:.45rem;border-radius:50%;background:var(--brand)}.process{background:var(--ink);color:#fff;position:relative;overflow:hidden}.process::before{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 96px)}.process .sec-head p{color:rgba(255,255,255,.65)}.process .wrap{position:relative}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius);border-top:3px solid var(--brand);padding:1.7rem 1.5rem}.step .num{font-family:var(--mono);font-size:.72rem;font-weight:600;color:var(--brand-bright);letter-spacing:.14em;display:flex;align-items:center;gap:.45rem;margin-bottom:.9rem;text-transform:uppercase}.step .num em{font-style:normal;color:inherit;letter-spacing:.1em}.step.featured{border-top-color:var(--accent);border-color:rgba(164,222,60,.45);border-top:3px solid var(--accent);background:linear-gradient(180deg,rgba(164,222,60,.07),rgba(164,222,60,0) 55%),var(--ink-2)}.step.featured .num{color:var(--accent)}.step .bolt{color:var(--accent);margin-left:auto;flex:0 0 auto}.step h3{font-weight:800;font-size:1.08rem;margin-bottom:.55rem;font-variation-settings:'wdth' 110}.step p{color:rgba(255,255,255,.72);font-size:.88rem}.vendor .inner{background:linear-gradient(120deg,var(--ink-3),var(--ink-2));border-radius:20px;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;padding:56px;border:1px solid var(--line-dark)}.vendor h2{font-variation-settings:'wdth' 116;font-weight:820;font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.1;margin:.9rem 0 1rem}.vendor .lead-p{color:rgba(255,255,255,.68);font-size:1rem;margin-bottom:1.6rem}.vendor .cols{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.6rem;align-content:center}.vendor .col h4{font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-bright);margin-bottom:.5rem}.vendor .col p{font-size:.86rem;margin:0;color:rgba(255,255,255,.72)}.ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ind{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.35rem 1.4rem}.ind h4{font-weight:800;font-size:1rem;margin-bottom:.3rem;font-variation-settings:'wdth' 110}.ind p{color:var(--slate);font-size:.84rem}.cases{background:var(--ink);color:#fff;position:relative;overflow:hidden}.cases::before{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 96px)}.cases .sec-head p{color:rgba(255,255,255,.65)}.cases .wrap{position:relative}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.case{background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--radius);padding:1.6rem 1.5rem}.case .cat{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--brand-bright);display:block;margin-bottom:.9rem}.case .stat{font-family:var(--mono);font-size:1.9rem;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.case h3{font-weight:800;font-size:1.02rem;margin:.4rem 0 .5rem;font-variation-settings:'wdth' 110}.case p{color:rgba(255,255,255,.72);font-size:.86rem}.case-note{margin-top:1.6rem;font-family:var(--mono);font-size:.68rem;color:rgba(255,255,255,.62);letter-spacing:.05em}.res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.res{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem;display:flex;flex-direction:column;gap:.55rem;transition:transform .18s,box-shadow .18s,border-color .18s}.res:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(10,29,47,.10);border-color:var(--brand)}.res .kind{font-family:var(--mono);font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.res h3{font-weight:800;font-size:1.08rem;line-height:1.3;font-variation-settings:'wdth' 108}.res p{color:var(--slate);font-size:.88rem;flex:1}.res .more{font-weight:700;font-size:.85rem;color:var(--brand)}.about{background:var(--white);border-top:1px solid var(--line)}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.about-grid h2{font-variation-settings:'wdth' 116;font-weight:820;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1;margin:.9rem 0 1rem}.about-grid .body>p{color:var(--slate);font-size:1rem;margin-bottom:1rem}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.proof{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.8rem}.proof .big{font-family:var(--mono);font-weight:600;font-size:2.1rem;color:var(--ink);font-variant-numeric:tabular-nums}.proof .big span{color:var(--brand);font-size:1.3rem;vertical-align:.3em;margin-left:.15em}.proof p{color:var(--slate);font-size:.9rem;margin-top:.4rem}.contact{background:var(--white);border-top:1px solid var(--line)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.contact form{display:grid;gap:1rem}.field label{display:block;font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--slate);margin-bottom:.4rem}.hp{position:absolute!important;left:-9999px!important;height:0;width:0;opacity:0}.form-status{font-weight:600;color:var(--good);min-height:1.2em}.form-status.err{color:#C43D3D}.field input,.field textarea{width:100%;font-family:var(--display);font-size:1rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:10px;padding:.85rem 1rem;transition:border-color .15s}.field input:focus,.field textarea:focus{border-color:var(--brand);outline:none}.field textarea{min-height:130px;resize:vertical}.contact .btn{justify-self:start;padding:.85rem 2rem}.contact-side h2{font-weight:800;font-size:1.35rem;margin:.9rem 0 .8rem;font-variation-settings:'wdth' 110}.contact-side>p{color:var(--slate);margin-bottom:1.3rem}.check-list{list-style:none;display:grid;gap:.7rem;margin-bottom:2rem}.check-list li{padding-left:1.6rem;position:relative;font-size:.95rem}.check-list li::before{content:"";position:absolute;left:0;top:.35em;width:.9rem;height:.5rem;border:2.5px solid var(--good);border-top:0;border-right:0;transform:rotate(-45deg)}.founders{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:2.4rem}.founder{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.8rem;display:flex;gap:1.3rem;align-items:flex-start}.founder .avatar{width:112px;height:112px;border-radius:50%;flex:0 0 auto;background:linear-gradient(135deg,var(--sky),var(--brand));color:#fff;font-weight:800;font-size:1.5rem;letter-spacing:.03em;display:flex;align-items:center;justify-content:center;font-variation-settings:'wdth' 112;overflow:hidden}.founder .avatar img{width:100%;height:100%;object-fit:cover;display:block}.founder h3{font-weight:800;font-size:1.2rem;font-variation-settings:'wdth' 110}.founder .role{font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);display:block;margin:.25rem 0 .15rem}.founder .focus{display:block;font-size:.85rem;font-weight:600;color:var(--ink);margin-bottom:.7rem}.founder p{color:var(--slate);font-size:.92rem}.about-close{color:var(--slate);font-size:1rem;max-width:52rem}footer{background:var(--ink);color:rgba(255,255,255,.66);padding:44px 0}.foot{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.foot .brand{color:#fff}.foot nav{display:flex;gap:1.6rem;font-size:.85rem}.foot nav a:hover{color:#fff}.foot .copy{font-family:var(--mono);font-size:.7rem;letter-spacing:.06em}@media(max-width:1080px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;padding:64px 0 72px}.svc-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.vendor .inner{grid-template-columns:1fr;padding:40px 28px}.proof-grid{grid-template-columns:1fr}.ind-grid{grid-template-columns:1fr 1fr}.case-grid{grid-template-columns:1fr}.res-grid{grid-template-columns:1fr}.about-grid{grid-template-columns:1fr;gap:36px}.founders{grid-template-columns:1fr}.founder{flex-direction:column}.contact-grid{grid-template-columns:1fr;gap:40px}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:var(--ink);flex-direction:column;padding:1.4rem 24px;gap:1.2rem;border-bottom:1px solid var(--line-dark);align-items:flex-start}.nav-links.open{display:flex}.menu-toggle{display:block}}@media(max-width:560px){.steps{grid-template-columns:1fr}.ind-grid{grid-template-columns:1fr}section{padding:64px 0}.hero-ctas{flex-direction:column}.hero-ctas .btn,.contact .btn,.vendor .btn{width:100%;text-align:center;justify-self:stretch}.svc p,.svc li,.step p,.case p,.ind p,.res p,.founder p,.proof p,.vendor .col p,.vendor .lead-p,.check-list li,.about-close,.sec-head p{font-size:1rem}.hero p.lede{font-size:1.06rem}.eyebrow,.svc .tag,.step .num,.case .cat,.res .kind,.founder .role{font-size:.78rem}.metric .k{font-size:.76rem}.console-log{font-size:.78rem}.strip .wrap{gap:.6rem 1.6rem}.nav-links a{padding:.55rem 0;display:block;width:100%}.nav-links a.btn{text-align:center;padding:.8rem 1.4rem}.foot nav{gap:1rem 1.4rem;flex-wrap:wrap}.foot nav a{padding:.55rem 0;display:inline-block}}@media(max-width:430px){.console-body{padding:1rem .9rem 1.1rem}.metric{gap:.55rem}.metric .k{font-size:.66rem}.metric .v{font-size:1.06rem}.metric .d{font-size:.62rem;padding:.12rem .4rem}.console-bar{font-size:.62rem}.console-log{padding:.8rem .9rem;font-size:.72rem}.wrap{padding:0 18px}}