:root{--navy-900:#0a1b33;--navy-800:#0f2542;--navy-700:#1e3a5f;--navy-600:#2c507e;--navy-300:#9fb3c8;--navy-100:#bfd0e8;--navy-050:#e6eef8;--gold-700:#8a6f38;--gold-600:#a88a47;--gold-500:#c9a961;--gold-300:#e2c98a;--gold-100:#f4e9c9;--ink-900:#14213d;--ink-700:#2e3a4f;--ink-600:#4b5563;--ink-500:#6b7280;--ink-400:#9ca3af;--bg:#faf7f1;--bg-elev:#fff;--bg-tint:#f2eee4;--rule:rgba(15,37,66,.12);--rule-strong:rgba(15,37,66,.25);--sans:var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--font-source-serif),Georgia,"Times New Roman",serif;--mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--container:1240px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink-700);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.mono{font-family:var(--mono)}.eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-600)}.eyebrow .dot{display:inline-block;width:4px;height:4px;background:var(--gold-500);border-radius:50%;margin:0 10px 2px;vertical-align:middle}h1,h2,h3,h4{margin:0;color:var(--navy-800);font-weight:500}.h-display{font-family:var(--serif);font-weight:400;font-size:clamp(48px,6.4vw,88px);line-height:1.02;letter-spacing:-.02em;color:var(--navy-800)}.h-display em{font-style:italic;color:var(--gold-600);font-weight:400}.h-section{font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.018em;color:var(--navy-800)}.h-section em{font-style:italic;color:var(--gold-600)}.lede{font-family:var(--serif);font-weight:400;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:var(--ink-700);letter-spacing:-.005em}.body-lg{font-size:17px}.body,.body-lg{line-height:1.6;color:var(--ink-600)}.body{font-size:15px}.caption{font-size:13px;line-height:1.5;color:var(--ink-500)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 32px}section{padding:clamp(72px,9vw,128px) 0}section.tight{padding:clamp(48px,6vw,84px) 0}.divider{height:1px;background:var(--rule);margin:0 32px;max-width:var(--container)}.divider.wide{margin:0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(40,47%,96%,.86);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--rule)}.nav-inner{justify-content:space-between;height:72px;max-width:var(--container);margin:0 auto;padding:0 32px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;font-family:var(--serif);font-size:22px;color:var(--navy-800);letter-spacing:-.01em}.brand-mark{width:32px;height:32px;display:grid;place-items:center;color:var(--navy-800)}.brand-mark svg{width:26px;height:26px}.nav-links{display:flex;align-items:center;gap:36px}.nav-links a{font-size:14px;color:var(--ink-700);font-weight:500;letter-spacing:0;transition:color .15s ease}.nav-links a:hover{color:var(--navy-800)}.nav-cta{display:flex;gap:12px}.btn,.nav-cta{align-items:center}.btn{display:inline-flex;gap:10px;padding:12px 20px;border-radius:6px;font:500 14px/1 var(--sans);letter-spacing:.01em;transition:all .18s ease;white-space:nowrap;border:1px solid transparent}.btn-primary{background:var(--navy-800);color:#fff}.btn-primary:hover{background:var(--navy-900);transform:translateY(-1px)}.btn-gold{background:var(--gold-500);color:var(--navy-900)}.btn-gold:hover{background:var(--gold-600);color:#fff}.btn-ghost{color:var(--navy-800);border-color:var(--rule-strong);background:transparent}.btn-ghost:hover{background:rgba(15,37,66,.04);border-color:var(--navy-800)}.btn-link{color:var(--navy-800);padding:8px 0;gap:6px}.btn-link:hover{color:var(--gold-700)}.btn-link .arr{transition:transform .2s ease}.btn-link:hover .arr{transform:translateX(3px)}.btn-lg{padding:14px 24px;font-size:15px}.hero{position:relative;padding:clamp(56px,8vw,96px) 0 clamp(48px,6vw,72px);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:48px}}.hero-logo{display:block;height:clamp(120px,14vw,176px);width:auto;color:var(--navy-800);margin-bottom:32px}.hero-eyebrow{display:inline-flex;align-items:center;gap:12px;padding:6px 12px 6px 6px;border:1px solid var(--rule);border-radius:999px;background:var(--bg-elev)}.hero-eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--gold-500);box-shadow:0 0 0 0 rgba(201,169,97,.7);animation:pulse 2.2s infinite}.hero-eyebrow .pulse-wrap{width:22px;height:22px;border-radius:50%;background:var(--gold-100);display:grid;place-items:center}.hero-eyebrow .label{font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-700);padding-right:6px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(201,169,97,.55)}70%{box-shadow:0 0 0 12px rgba(201,169,97,0)}to{box-shadow:0 0 0 0 rgba(201,169,97,0)}}.hero .lede,.hero h1{margin-top:24px}.hero .lede{max-width:540px}.hero-ctas{margin-top:36px;gap:12px}.hero-ctas,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{margin-top:56px;gap:36px}.hero-meta .item .k{font-family:var(--serif);font-size:28px;color:var(--navy-800);line-height:1}.hero-meta .item .l{font-size:12px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.12em;margin-top:8px}.demo-card{background:var(--navy-800);color:#fff;border-radius:18px;padding:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 30px 60px -20px rgba(15,37,66,.35),0 10px 30px -15px rgba(15,37,66,.2);position:relative;overflow:hidden}.demo-card:before{content:"";position:absolute;inset:0;background:radial-gradient(800px 200px at 80% -10%,rgba(201,169,97,.18),transparent 60%),radial-gradient(500px 300px at -10% 110%,rgba(159,179,200,.12),transparent 60%);pointer-events:none}.demo-head{justify-content:space-between;padding-bottom:14px;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative}.demo-head,.demo-head .src{display:flex;align-items:center}.demo-head .src{gap:10px;font:500 13px/1 var(--sans);color:hsla(0,0%,100%,.85)}.demo-head .src .live-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:pulseRed 1.6s infinite}@keyframes pulseRed{0%,to{opacity:1}50%{opacity:.4}}.demo-head .meta{font:500 11px/1 var(--mono);color:hsla(0,0%,100%,.5);letter-spacing:.06em}.demo-source{padding:18px 0 12px;position:relative}.demo-source .src-label{font:500 10px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-300);margin-bottom:8px}.demo-source .src-text{font-family:var(--serif);font-size:19px;line-height:1.4;color:#fff;min-height:56px}.demo-langs{position:relative;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-gap:12px;gap:12px}.lang-row{display:grid;grid-template-columns:88px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed hsla(0,0%,100%,.06)}.lang-row:last-child{border-bottom:0}.lang-flag{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--mono);letter-spacing:.08em;color:hsla(0,0%,100%,.7);text-transform:uppercase}.lang-flag .swatch{width:16px;height:12px;border-radius:2px;background:var(--gold-500)}.lang-text{font-size:14px;line-height:1.45;color:hsla(0,0%,100%,.95);font-family:var(--serif)}.lang-text.typing:after{content:"▍";color:var(--gold-300);margin-left:2px;animation:caret .9s infinite}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}.lang-audio{display:inline-flex;align-items:center;gap:4px;height:18px}.lang-audio span{display:block;width:2.5px;background:var(--gold-500);border-radius:1px;animation:bars 1s ease-in-out infinite}.lang-audio span:first-child{animation-delay:0s}.lang-audio span:nth-child(2){animation-delay:.15s}.lang-audio span:nth-child(3){animation-delay:.3s}.lang-audio span:nth-child(4){animation-delay:.45s}.lang-audio.idle span{background:hsla(0,0%,100%,.18);animation:none;height:4px!important}@keyframes bars{0%,to{height:5px}50%{height:14px}}.demo-foot{margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;font:500 11px/1 var(--mono);color:hsla(0,0%,100%,.5);letter-spacing:.06em}.logos{padding:36px 0 12px;border-top:1px solid var(--rule)}.logos .row{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.logos .label{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500)}.logos .items{display:flex;gap:48px;flex-wrap:wrap;align-items:center;color:var(--ink-500)}.logos .items .org{font-family:var(--serif);font-size:19px;color:var(--ink-600);letter-spacing:-.01em;opacity:.78}.logos .items .org.sm{font-size:16px}.section-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:end;margin-bottom:56px}@media (max-width:860px){.section-head{grid-template-columns:1fr;gap:24px}}.section-head .lede{max-width:520px}.pipeline{display:grid;grid-template-columns:1fr 12px 1fr 12px 1fr;grid-gap:0;gap:0;align-items:stretch}@media (max-width:860px){.pipeline{grid-template-columns:1fr;gap:16px}.pipeline .arrow{display:none}}.pipe-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:14px;padding:28px;display:flex;flex-direction:column}.pipe-card .step{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-600);margin-bottom:18px}.pipe-card .title{font-family:var(--serif);font-size:26px;line-height:1.15;color:var(--navy-800);letter-spacing:-.01em}.pipe-card .desc{margin-top:12px;color:var(--ink-600);font-size:14.5px;line-height:1.55}.pipe-card .chips{margin-top:20px;display:flex;gap:6px;flex-wrap:wrap}.pipe-card .chip{font:500 11px/1 var(--mono);letter-spacing:.04em;padding:5px 9px;background:var(--bg-tint);border-radius:4px;color:var(--ink-700)}.arrow{display:grid;place-items:center;color:var(--gold-500)}.arrow svg{width:18px;height:18px;opacity:.85}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media (max-width:980px){.cap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cap-grid{grid-template-columns:1fr}}.cap{background:var(--bg-elev);padding:32px 28px;display:flex;flex-direction:column;gap:14px;position:relative;transition:background .2s ease}.cap:hover{background:#fffdf8}.cap .num{font:500 11px/1 var(--mono);color:var(--gold-600);letter-spacing:.16em}.cap .ic{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--navy-050);color:var(--navy-700)}.cap .ic svg{width:18px;height:18px}.cap h3{font-family:var(--serif);font-size:22px;line-height:1.2;color:var(--navy-800);letter-spacing:-.01em;margin-top:6px}.cap p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-600)}.stats-band{background:var(--navy-800);color:#fff;position:relative;overflow:hidden}.stats-band:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 90% 10%,rgba(201,169,97,.18),transparent 60%),radial-gradient(700px 400px at -10% 110%,rgba(191,208,232,.06),transparent 60%);pointer-events:none}.stats-band .container{position:relative}.stats-band .eyebrow{color:var(--gold-300)}.stats-band .h-section{color:#fff}.stats-band .h-section em{color:var(--gold-300)}.stats-band .lede{color:hsla(0,0%,100%,.78)}.stats-grid{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid hsla(0,0%,100%,.12)}@media (max-width:860px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stat{padding:36px 28px 0 0;border-right:1px solid hsla(0,0%,100%,.12)}.stat:last-child{border-right:0}.stat .n{font-family:var(--serif);font-size:clamp(56px,6vw,84px);line-height:1;color:var(--gold-300);letter-spacing:-.02em}.stat .l{margin-top:18px;font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.78);max-width:220px}.stat .l strong{color:#fff;font-weight:500}.flag-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}@media (max-width:960px){.flag-grid{grid-template-columns:1fr}}.flow-chain{display:grid;grid-gap:0;gap:0;border:1px solid var(--rule);border-radius:14px;background:var(--bg-elev);overflow:hidden}.flow-step{display:grid;grid-template-columns:56px 1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 22px;border-bottom:1px solid var(--rule);position:relative}.flow-step:last-child{border-bottom:0}.flow-step .idx{font-family:var(--mono);font-size:11px;color:var(--gold-600);letter-spacing:.12em}.flow-step .lbl{font-family:var(--serif);font-size:19px;color:var(--navy-800);letter-spacing:-.01em}.flow-step .sub{font:500 12px/1 var(--mono);color:var(--ink-500);letter-spacing:.04em}.feat-list{list-style:none;padding:0;margin:24px 0 0}.feat-list li{padding:14px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:15px;color:var(--ink-700)}.feat-list li:last-child{border-bottom:0}.feat-list .check{color:var(--gold-600);margin-top:2px}.col-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:12px}@media (max-width:720px){.col-pair{grid-template-columns:1fr}}.col-pair h4{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-600);margin-bottom:14px}.prov-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:960px){.prov-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.prov-grid{grid-template-columns:1fr}}.prov-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:14px;padding:22px}.prov-card h4{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-600);margin-bottom:4px}.prov-card .sub{font-family:var(--serif);font-size:18px;color:var(--navy-800);margin-bottom:16px;letter-spacing:-.005em}.prov-card ul{list-style:none;padding:0;margin:0}.prov-card li{padding:8px 0;border-top:1px dashed var(--rule);font-size:14px;color:var(--ink-700);display:flex;justify-content:space-between;align-items:center}.prov-card li:first-child{border-top:0}.prov-card li .tag{font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--gold-700);background:var(--gold-100);padding:3px 6px;border-radius:3px}.prov-footer{margin-top:28px;padding:22px 28px;background:var(--bg-tint);border-radius:12px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.prov-footer .t{font-family:var(--serif);font-size:19px;color:var(--navy-800)}.aud-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:960px){.aud-grid{grid-template-columns:1fr}}.aud{background:var(--bg-elev);border:1px solid var(--rule);border-radius:14px;padding:32px;position:relative;overflow:hidden}.aud .corner{position:absolute;right:18px;top:18px;font-family:var(--mono);font-size:11px;color:var(--ink-400);letter-spacing:.1em}.aud h3{font-family:var(--serif);font-size:28px;letter-spacing:-.01em;margin:16px 0 4px}.aud .badge{display:inline-block;font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--gold-700);background:var(--gold-100);padding:5px 8px;border-radius:3px}.aud .body{margin-top:14px;font-size:14.5px;color:var(--ink-600)}.aud .examples{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.aud .examples .chip{font-size:12px;padding:5px 10px;border-radius:999px;background:var(--bg-tint);color:var(--ink-700)}.cta-band{background:var(--bg-tint);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cta-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:860px){.cta-grid{grid-template-columns:1fr;gap:40px}}.cta-left h2{margin:16px 0}.download-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:16px;padding:24px}.download-card .top{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.download-card .top .icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(180deg,#3b9eff,#1e7fe6);display:grid;place-items:center;color:#fff}.download-card .top .icon svg{width:28px;height:28px}.download-card .top .t{font-family:var(--serif);font-size:22px;color:var(--navy-800)}.download-card .top .sub{font:500 12px/1.4 var(--mono);color:var(--ink-500);margin-top:4px}.download-list{display:grid;grid-gap:1px;gap:1px;background:var(--rule);margin-top:20px}.download-list a{background:var(--bg-elev);padding:14px 4px;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease}.download-list a:hover{background:var(--bg-tint)}.download-list .platform{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink-700);font-weight:500}.download-list .meta{font-family:var(--mono);font-size:12px;color:var(--ink-500)}.contact-list{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:8px;gap:8px}.contact-list li{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule);align-items:start}.contact-list li:last-child{border-bottom:0}.contact-list .ic{width:36px;height:36px;border-radius:8px;background:var(--bg-elev);border:1px solid var(--rule);color:var(--navy-700);display:grid;place-items:center}.contact-list .ic svg{width:18px;height:18px}.contact-list .l{font-family:var(--serif);font-size:18px;color:var(--navy-800);letter-spacing:-.005em;line-height:1.2}.contact-list .s{margin-top:4px;font-size:13.5px;color:var(--ink-600);line-height:1.5}.contact-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:16px;padding:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 30px 60px -30px rgba(15,37,66,.18)}.contact-form{display:grid;grid-gap:16px;gap:16px}.form-head{padding-bottom:16px;border-bottom:1px solid var(--rule);margin-bottom:4px}.form-head .t{font-family:var(--serif);font-size:22px;color:var(--navy-800);letter-spacing:-.01em}.form-head .sub{font:500 12px/1.4 var(--mono);color:var(--ink-500);margin-top:4px;letter-spacing:.02em}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.field-row{grid-template-columns:1fr}}.field{display:grid;grid-gap:6px;gap:6px}.field>span{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.field input,.field textarea{font:400 14px/1.5 var(--sans);color:var(--ink-900);background:var(--bg);border:1px solid var(--rule);border-radius:8px;padding:12px 14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--navy-700);background:var(--bg-elev);box-shadow:0 0 0 4px rgba(15,37,66,.06)}.field input::placeholder,.field textarea::placeholder{color:var(--ink-400)}.interest-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.interest-chips .chip-label{font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);margin-right:4px}.chip-toggle{cursor:pointer;display:inline-flex}.chip-toggle input{display:none}.chip-toggle span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--bg-tint);font-size:13px;color:var(--ink-700);border:1px solid transparent;transition:all .15s ease}.chip-toggle input:checked+span{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}.form-submit{justify-self:start;margin-top:6px}.form-foot{padding-top:8px;border-top:1px solid var(--rule);margin-top:4px}.form-foot a{color:var(--navy-800);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--gold-500);text-decoration-color:var(--gold-500)}.form-foot a:hover{color:var(--gold-700)}.contact-success{display:grid;grid-gap:14px;gap:14px;padding:12px 0}.check-large{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:var(--gold-100);color:var(--gold-700)}.check-large svg{width:28px;height:28px}.contact-success h3{font-size:26px;color:var(--navy-800);letter-spacing:-.01em}.contact-success .btn{justify-self:start}.footer{background:var(--navy-900);color:hsla(0,0%,100%,.7);padding:72px 0 36px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:48px;gap:48px}@media (max-width:860px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer h5{font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);margin:0 0 18px}.footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.footer a{color:hsla(0,0%,100%,.7);font-size:14px}.footer .brand,.footer a:hover{color:#fff}.footer .brand .brand-mark{color:var(--gold-500)}.footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:hsla(0,0%,100%,.5);flex-wrap:wrap;gap:16px}.footer-bottom .built{display:flex;align-items:center;gap:8px;font-family:var(--mono);letter-spacing:.04em}.footer-bottom .built img{height:14px;opacity:.8;filter:invert(1)}.row{align-items:center}.col,.row{display:flex;gap:12px}.col{flex-direction:column}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-36{margin-top:36px}.mt-56{margin-top:56px}.tag{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--mono);letter-spacing:.08em;padding:6px 10px;border-radius:999px;border:1px solid var(--rule);color:var(--ink-700);background:var(--bg-elev)}.tag .d{width:6px;height:6px;border-radius:50%;background:var(--gold-500)}@media (max-width:760px){.nav-links{display:none}}