:root{--amber: #ffc700;--emerald: #00c88c;--emerald-lift: #5fe7be;--ink: #f3f8f3;--ground: #040504;--surface: #0a0c0a;--line: #1b2119;--muted: #8f998b;--spectrum: linear-gradient(100deg, var(--amber), var(--emerald));--font-heading: "Inter", system-ui, sans-serif;--font-heading-weight: 500;--font-body: "Inter", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-size:15px;line-height:1.55;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 5.6px}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 8.4px}img{display:block;max-width:100%}figure{margin:0}:focus{outline:none}html,body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,p{text-wrap:pretty}a{color:var(--emerald);text-decoration:none}a:hover{color:var(--emerald-lift)}::selection{background:#00c88c47}input,textarea{font-family:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:#5c665b}.page{display:none}.page.is-active{display:block}[data-dash]{visibility:hidden}[data-dash].is-active{visibility:visible}a[data-nav]{text-decoration:none}[data-carousel]{overflow:hidden}[data-carousel-track]{display:flex;align-items:flex-start;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}[data-slide]{flex:0 0 100%;min-width:0}[data-slide][aria-hidden=true]{visibility:hidden}[data-carousel-dot]{cursor:pointer;position:relative;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}[data-carousel-dot][aria-current=true]{width:26px!important;background:linear-gradient(90deg,#ffc700,#00c88c)!important}@media(prefers-reduced-motion:reduce){[data-carousel-track]{transition:none}}@media(max-width:1240px){[data-r~=root]{min-width:0!important}[data-r~=wrap]{padding-left:28px!important;padding-right:28px!important}[data-r~=navcta]{right:28px!important}}@media(max-width:900px){[data-r~=wrap]{padding-left:22px!important;padding-right:22px!important}[data-r~=navcta]{right:22px!important}[data-r~=cols4]{grid-template-columns:repeat(2,1fr)!important}[data-r~=cols3],[data-r~=cols2]{grid-template-columns:1fr!important}h1{font-size:clamp(38px,7vw,62px)!important}h2{font-size:clamp(28px,5vw,44px)!important}h3{font-size:clamp(22px,4vw,30px)!important}[data-r~=navbar]{justify-content:space-between!important}[data-r~=navcta]{position:static!important;transform:none!important;flex:none!important}[data-r~=navrow]{gap:16px!important;font-size:13px!important}}@media(max-width:720px){[data-r~=wrap]{padding-left:16px!important;padding-right:16px!important}[data-r~=navbar]{height:auto!important;padding:12px 16px!important;flex-wrap:wrap!important;gap:10px!important}[data-r~=navrow]{flex-wrap:wrap!important;justify-content:center!important;gap:14px!important;row-gap:8px!important}[data-r~=navrow]>[data-nav=home]{order:-1!important;width:100%!important;justify-content:center!important;margin:0 0 2px!important}[data-r~=navcta]{position:static!important;transform:none!important}[data-r~=cols4]{grid-template-columns:1fr!important}[data-r~=table]{grid-template-columns:1.6fr 1fr 1fr!important}[data-r~=table]>div{padding:10px 8px!important;font-size:12.5px!important}[data-r~=ctrls]{grid-template-columns:1fr!important;justify-items:center!important;row-gap:14px!important}[data-r~=ctrls]>div:first-child{display:none!important}[data-r~=ctrls]>div:last-child{justify-self:center!important;padding-left:0!important}}html,body{overflow-x:hidden}.hv1:hover{color:#f3f8f3!important}.hv2:hover{opacity:.8!important}.hv3:hover{border-color:#00c88c!important;color:#f3f8f3!important}.hv4:hover{color:#5fe7be!important}.hv5:hover{filter:brightness(1.1)!important}.hv6:hover{border-color:#26301f!important;background:#0c100c!important}.hv7:hover{color:#00c88c!important}.ac1:active{filter:brightness(.94)!important}
