:root{--font-sans:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Archivo Expanded","Archivo",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","Segoe UI Mono",monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{background:#0a0a0b;color:#f2f0eb;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}button{border:0;background:none;cursor:pointer;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:#ff4d00;color:#0a0a0b}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#0a0a0b}::-webkit-scrollbar-thumb{background:#2a2c30;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ff4d00}@keyframes riseUp{0%{opacity:0;transform:translateY(115%) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes wordIn{0%{opacity:0;transform:translateY(60%) skewX(-9deg)}60%{opacity:1}to{opacity:1;transform:translateY(0) skewX(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes scanY{0%{transform:translateY(-12vh);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(112vh);opacity:0}}@keyframes marq{to{transform:translateX(-50%)}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes spinSlow{to{transform:rotate(1turn)}}@keyframes sheen{0%{transform:translateX(-140%) skewX(-20deg)}60%,to{transform:translateX(260%) skewX(-20deg)}}@keyframes ringPulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.9);opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes barFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flick{0%,to{opacity:1}48%{opacity:1}50%{opacity:.4}52%{opacity:1}}@keyframes eq{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}[data-reveal].is-in{opacity:1;transform:none}.press{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background .25s,border-color .25s,color .25s}.press:active{transform:scale(.95)}.j-glow{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.j-glow:hover{box-shadow:0 0 34px rgba(255,77,0,.55)}.j-glow:active{transform:scale(.96)}.j-glow-sm{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.j-glow-sm:hover{box-shadow:0 0 24px rgba(255,77,0,.5)}.j-glow-sm:active{transform:scale(.96)}.j-outline{transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .3s,background .3s}.j-outline:hover{border-color:#ff4d00!important;background:rgba(255,77,0,.06)!important}.j-outline:active{transform:scale(.96)}.j-navlink{transition:border-color .2s,color .2s}.j-navlink:hover{border-color:hsla(43,21%,94%,.14)!important;color:#f2f0eb!important}.j-hovbg{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s}.j-hovbg:hover{background:hsla(43,21%,94%,.05)}.j-hovbg:active{transform:scale(.93)}.j-foot{transition:color .2s}.j-foot:hover{color:#ff4d00!important}.j-input{transition:border-color .25s}.j-input:focus{border-color:#ff4d00!important}.j-catcard{transition:background .25s,border-color .25s,transform .25s}.j-catcard:hover{border-color:#ff4d00!important;background:rgba(255,77,0,.06)!important}.j-catcard:active{transform:scale(.97)}.j-modelcard{transition:background .2s,border-color .2s,transform .2s}.j-modelcard:hover{border-color:#ff4d00!important}.j-modelcard:active{transform:scale(.97)}.j-x{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s,color .25s}.j-x:hover{border-color:#ff4d00!important;color:#ff4d00!important}.j-x:active{transform:scale(.9)}.j-viber{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s}.j-viber:hover{background:rgba(125,79,255,.1)}.j-viber:active{transform:scale(.96)}.j-tel{transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .25s}.j-tel:hover{border-color:#ff4d00}.j-tel:active{transform:scale(.97)}.j-press-soft{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.j-press-soft:active{transform:scale(.96)}.j-cta{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.j-cta:hover{box-shadow:0 0 26px rgba(255,77,0,.6)}.j-cta:active{transform:scale(.94)}.ba-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.ba-range::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%;cursor:ew-resize}.ba-range::-moz-range-thumb{width:44px;height:100%;border:0;background:transparent;cursor:ew-resize}.thin-scroll::-webkit-scrollbar{width:5px}.thin-scroll::-webkit-scrollbar-thumb{background:#2a2c30}