:root{--h-bg:#0a0a0a;--h-bg-2:#151515;--h-line:#ffffff24;--h-text:#fff;--h-muted:#ffffff9e;--h-purple:#5f3b69;--h-bronze:#bb7939;--h-magenta:#a01654;--h-dev:#81598b;--h-design:#da9653;--h-product:#be2d6e;--h-display:"Roboto Condensed", "Arial Narrow", sans-serif;--h-body:"Poppins", system-ui, sans-serif;--h-gutter:clamp(20px, 5vw, 72px);--h-max:1280px;--h-u:min(calc((100vw - 2 * var(--h-gutter)) / 826), calc(48svh / 251));--h-claim:max(26px, calc(30 * var(--h-u)))}body:has(.home){background:var(--h-bg)}body:has(.home):before{display:none}.home{color:var(--h-text);font-family:var(--h-body);overflow-x:clip}:where(.home) :is(h1,h2,h3,h4,p){text-wrap:pretty;margin:0}:where(.home) :is(h1,h2,h3){font-family:var(--h-display);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;font-weight:900;line-height:.9}:where(.home) img{max-width:100%;display:block}:where(.home) a{color:inherit}.home :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--h-design);outline-offset:3px}.h-dark{background:var(--h-bg)}.h-section{padding:clamp(72px, 11vw, 140px) var(--h-gutter);position:relative}.h-container{max-width:var(--h-max);margin:0 auto}.h-kicker{color:var(--h-text);align-items:center;gap:12px;margin-bottom:18px;font-family:Roboto,sans-serif;font-size:clamp(18px,2vw,24px);display:inline-flex}.h-kicker:before{content:"";background:currentColor;width:32px;height:2px}.h-title{font-size:var(--h-claim)}.h-lead{max-width:620px;color:var(--h-muted);margin-top:20px;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.h-btn{background:var(--h-text);color:var(--h-bg);font-family:var(--h-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,translate .2s;display:inline-flex}.h-btn:hover{background:var(--h-product);color:#fff}.h-btn--ghost{border:1px solid var(--h-line);color:var(--h-text);background:0 0}.h-btn--ghost:hover{border-color:#0000}.h-bubbles{display:inline-flex}.h-bubbles span{width:var(--size,64px);height:var(--size,64px);border:calc(var(--size,64px) * .05) solid var(--ring,var(--h-bg));border-radius:50%}.h-bubbles span+span{margin-left:calc(var(--size,64px) * -.14)}.h-bubbles span:first-child{background:var(--h-purple)}.h-bubbles span:nth-child(2){background:var(--h-bronze)}.h-bubbles span:nth-child(3){background:var(--h-magenta)}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}}.spk{pointer-events:none;position:absolute}.spk__item{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:spk-draw var(--spk-dur,4.2s) ease-in-out var(--spk-delay,0s) infinite;position:absolute;overflow:visible}.spk__item path{stroke-dasharray:1;stroke-dashoffset:inherit}.spk__item--rays{width:38px;height:38px;top:12px;left:0}.spk__item--mini{--spk-delay:.35s;width:18px;height:18px;top:0;left:33px}@keyframes spk-draw{0%{stroke-dashoffset:1px;opacity:1;transform:scale(.85)rotate(-8deg)}16%{stroke-dashoffset:0;opacity:1;transform:scale(1)rotate(0)}30%{stroke-dashoffset:0;opacity:1;transform:scale(1.08)rotate(4deg)}42%{stroke-dashoffset:0;opacity:0;transform:scale(1.12)rotate(6deg)}to{stroke-dashoffset:1px;opacity:0}}@media (prefers-reduced-motion:reduce){.spk__item{opacity:0;animation:none}}
