/* Neutral aluminum, white space and a sharply limited signal color. */
:root{--bg:#f8f8f8;--ink:#292d26;--muted:#85887f;--line:#e1e3dc;--lime:#ccff00;--dark:#333632;--sans:Manrope,Arial,sans-serif}
body{font-family:Manrope,Arial,sans-serif;background:#f8f8f8}p{color:#85887f}.hero.hero-motion-ready h1{font-weight:700;letter-spacing:-.035em;line-height:1.2;font-size:clamp(40px,5.15vw,72px);color:#292d26}
.kinetic-face{background:linear-gradient(174deg,#70746b 3%,#343730 29%,#252822 52%,#74786b 55%,#343a2c 61%,#3b4035 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.15px #454b3a}.kinetic-depth{color:#757a6b;-webkit-text-fill-color:#757a6b;-webkit-text-stroke:.2px #7d8471}.kinetic-depth:nth-child(odd){color:#626a55;-webkit-text-fill-color:#626a55}.kinetic-light{background-image:linear-gradient(180deg,transparent 0%,transparent 40%,#ccff0018 44%,#d4ff47 47%,#eeffae 48%,#ccff0025 52%,transparent 57%)}
.material-button{background:linear-gradient(155deg,#636463 0%,#474847 32%,#353635 78%,#2d2e2d 100%);border-color:#727472;color:#f0f1ed;box-shadow:inset 0 1px 1px #d0d2c677,inset 0 -2px 1px #191b17,0 4px 5px #0002}.material-button:hover{background:linear-gradient(155deg,#70726d,#444640 80%)}.material-button i{background:#ccff00}
.capabilities{padding-top:90px;padding-bottom:115px}.capabilities .section-title-row h2{font-weight:700;letter-spacing:-.045em}.workflow-world{background:#f1f3ed}.article-visual{background:#eef0e9}
@media(max-width:600px){.hero.hero-motion-ready h1{font-size:38px;letter-spacing:-.035em}.capabilities{padding-top:65px;padding-bottom:75px}}

.pair-badge img{width:21px;height:21px;border-radius:50%;object-fit:contain}.pair-badge .sol-symbol{width:15px;height:13px}

.hero-useful-objects{display:none}
