:root{--background:#1E1E1E;--background-200:#161616;--foreground:#E1E1E1;--foreground-200:#7a7a78;--red:#E5484D;--orange:#F5A623;--green:#3ECF8E;--blue:#3B82F6}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}body{font-family:var(--font-space-grotesk,"Space Grotesk"),sans-serif;background-color:var(--background);overflow-x:hidden}[role=button],a,body,button,input,select,textarea{cursor:none}.lokai-cursor{position:fixed;top:0;left:0;width:16px;height:16px;background:var(--foreground);mix-blend-mode:difference;pointer-events:none;z-index:99999;will-change:transform;transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1)}.lokai-cursor--hover{width:40px;height:40px}@media (max-width:1000px){[role=button],a,body,button,input,select,textarea{cursor:auto}.lokai-cursor{display:none}}img{width:100%;height:100%;object-fit:cover}h1,h2,h3,img{-webkit-user-select:none;user-select:none}h1,h2,h3{line-height:1.1}h1{font-size:clamp(2.5rem,1.815rem + 5.75vw,9rem);font-weight:600;letter-spacing:-.075rem}h2{font-size:clamp(2rem,1.25rem + 2.25vw,5rem);-webkit-font-smoothing:antialiased;letter-spacing:-.015rem}h2,h3{font-weight:550}h3{font-size:clamp(1.5rem,.75rem + 1.75vw,3.5rem);letter-spacing:-.0075rem}@media (max-width:768px){h2{font-size:clamp(1.4rem,1rem + 1.5vw,2rem)}h3{font-size:clamp(1.2rem,.8rem + 1.25vw,1.75rem)}}a,p{font-size:clamp(1.075rem,.325rem + .825vw,2rem);font-weight:500;-webkit-user-select:none;user-select:none}a{text-decoration:none}a.sub,p.sub{font-size:clamp(.8rem,.2rem + .7vw,1.5rem)}a.label,p.label{font-weight:600;-webkit-font-smoothing:antialiased}.label{text-transform:uppercase}a.label.mono,p.label.mono{font-family:var(--font-inter,"Inter"),sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.dark{color:var(--foreground)}.light{color:var(--background)}.reveal-clip{position:relative;width:max-content;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media (max-width:1000px){h1{letter-spacing:-.05rem}}.lokai-form{display:flex;flex-direction:column;gap:1rem}.lokai-form input:not([type=checkbox]),.lokai-form select,.lokai-form textarea{width:100%;padding:.85rem 0;border:none;border-bottom:1px solid rgba(225,225,225,.2);background:transparent;font-family:inherit;font-size:clamp(.9rem,.5rem + .5vw,1.1rem);color:var(--foreground);outline:none;transition:border-color .3s ease}.lokai-form input:not([type=checkbox])::placeholder,.lokai-form textarea::placeholder{color:var(--foreground-200)}.lokai-form input:not([type=checkbox]):focus,.lokai-form select:focus,.lokai-form textarea:focus{border-bottom-color:var(--foreground)}.lokai-form select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center}.lokai-form select option{background-color:var(--background);color:var(--foreground)}.lokai-form textarea{resize:vertical;min-height:3rem;line-height:1.5}.lokai-form--light input:not([type=checkbox]),.lokai-form--light select,.lokai-form--light textarea{color:var(--background);border-bottom-color:rgba(30,30,30,.15)}.lokai-form--light input:not([type=checkbox])::placeholder,.lokai-form--light textarea::placeholder{color:rgba(30,30,30,.4)}.lokai-form--light input:not([type=checkbox]):focus,.lokai-form--light select:focus,.lokai-form--light textarea:focus{border-bottom-color:var(--background)}.lokai-form--light select{color:rgba(30,30,30,.4)}.lokai-form--light select.has-value{color:var(--background)}.lokai-btn,.lokai-form--light select option{background-color:var(--foreground);color:var(--background)}.lokai-btn{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.75rem 2rem;border:none;font-family:inherit;font-size:clamp(.9rem,.5rem + .5vw,1.1rem);font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .3s ease,opacity .3s ease}.lokai-btn:hover{background-color:var(--foreground-200)}.lokai-btn:disabled{opacity:.35;cursor:not-allowed}.lokai-btn-inv{background-color:var(--background);color:var(--foreground)}.lokai-btn-inv:hover{background-color:var(--background-200)}.lokai-checkbox{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.lokai-checkbox input[type=checkbox]{appearance:none;margin:.3rem 0 0;flex-shrink:0;width:13px;height:13px;border-radius:0;background-color:initial;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.lokai-checkbox span{line-height:1.5}.lokai-checkbox a{font-size:inherit;text-decoration:underline;text-underline-offset:2px}.lokai-checkbox--dark input[type=checkbox]{border:1.5px solid rgba(225,225,225,.25)}.lokai-checkbox--dark input[type=checkbox]:checked{background-color:var(--foreground);border-color:var(--foreground)}.lokai-checkbox--dark a,.lokai-checkbox--dark span{color:var(--foreground)}.lokai-checkbox--light input[type=checkbox]{border:1.5px solid rgba(30,30,30,.25)}.lokai-checkbox--light input[type=checkbox]:checked{background-color:var(--background);border-color:var(--background)}.lokai-checkbox--light span{color:rgba(30,30,30,.5)}.lokai-checkbox--light a{color:var(--background)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::view-transition-new(root),::view-transition-old(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform,opacity,clip-path;z-index:1}::view-transition-new(root){z-index:10000;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}.lokai-pricing-section{position:relative;width:100vw;min-height:100svh;padding:6rem 5rem;background:var(--foreground);color:var(--background);display:flex;flex-direction:column;justify-content:center}.lokai-pricing-header{margin-bottom:2rem}.lokai-pricing-header h2{font-size:clamp(1.5rem,.75rem + 1.75vw,3.5rem);font-weight:550;letter-spacing:-.0075rem;color:var(--background)}.lokai-pricing-header .sub.label{color:var(--background);opacity:.5}.lokai-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.lokai-pricing-card{border:1px solid rgba(225,225,225,.08);border-radius:10px;padding:1.5rem;background:#161616;display:flex;flex-direction:column;position:relative}.lokai-pricing-card--pro{border:2.5px solid var(--background)}.lokai-pricing-badge,.lokai-pricing-card--pro{background:var(--foreground);color:var(--background)}.lokai-pricing-badge{position:absolute;top:-11px;left:1.5rem;font-size:.625rem;letter-spacing:.5px;padding:3px 12px;border-radius:4px;font-weight:600}.lokai-pricing-card h3{font-family:var(--font-space-grotesk,"Space Grotesk"),sans-serif;font-size:.6875rem;text-transform:uppercase;letter-spacing:2px;color:var(--foreground-200);margin-bottom:.375rem;font-weight:400}.lokai-pricing-usecase{font-size:.8125rem;color:var(--foreground-200);margin-bottom:1.25rem}.lokai-pricing-vram{background:rgba(225,225,225,.04);border:1px solid rgba(225,225,225,.08);border-radius:8px;padding:.875rem 1rem;margin-bottom:.75rem}.lokai-pricing-card--pro .lokai-pricing-vram{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.lokai-pricing-card--pro .lokai-pricing-vram-label{color:rgba(0,0,0,.4)}.lokai-pricing-card--pro .lokai-pricing-vram-value{color:var(--background)}.lokai-pricing-card--pro .lokai-pricing-usecase,.lokai-pricing-card--pro h3{color:rgba(0,0,0,.5)}.lokai-pricing-vram-label{font-size:.625rem;text-transform:uppercase;letter-spacing:1.5px;color:#555;margin-bottom:.25rem}.lokai-pricing-vram-value{font-size:1.75rem;font-weight:600;color:var(--foreground)}.lokai-pricing-perf-row{display:flex;gap:.5rem;margin-bottom:1rem}.lokai-pricing-perf-cell{flex:1 1;background:rgba(225,225,225,.03);border-radius:6px;padding:.625rem .75rem}.lokai-pricing-card--pro .lokai-pricing-perf-cell{background:rgba(0,0,0,.06)}.lokai-pricing-card--pro .lokai-pricing-perf-label{color:rgba(0,0,0,.4)}.lokai-pricing-card--pro .lokai-pricing-perf-value{color:var(--background)}.lokai-pricing-card--pro .lokai-pricing-perf-unit{color:rgba(0,0,0,.5)}.lokai-pricing-perf-label{font-size:.5625rem;text-transform:uppercase;letter-spacing:1.2px;color:#555;margin-bottom:.125rem}.lokai-pricing-perf-value{font-size:.9375rem;font-weight:600;color:var(--foreground)}.lokai-pricing-perf-unit{font-size:.6875rem;font-weight:400;color:var(--foreground-200)}.lokai-pricing-token{background:rgba(225,225,225,.04);border:1px solid rgba(225,225,225,.06);border-radius:8px;padding:.875rem 1rem;margin-bottom:1rem}.lokai-pricing-card--pro .lokai-pricing-token{background:rgba(0,0,0,.06);border-color:rgba(0,0,0,.1)}.lokai-pricing-card--pro .lokai-pricing-token-label{color:rgba(0,0,0,.4)}.lokai-pricing-card--pro .lokai-pricing-token-value{color:var(--background)}.lokai-pricing-card--pro .lokai-pricing-token-unit{color:rgba(0,0,0,.5)}.lokai-pricing-card--pro .lokai-pricing-token-note{color:rgba(0,0,0,.4)}.lokai-pricing-card--pro .lokai-pricing-specs li{border-bottom-color:rgba(0,0,0,.08)}.lokai-pricing-card--pro .lokai-pricing-spec-label{color:rgba(0,0,0,.5)}.lokai-pricing-card--pro .lokai-pricing-price,.lokai-pricing-card--pro .lokai-pricing-spec-value{color:var(--background)}.lokai-pricing-token-label{font-size:.5625rem;text-transform:uppercase;letter-spacing:1.2px;color:#555;margin-bottom:.375rem}.lokai-pricing-token-value{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:.125rem}.lokai-pricing-token-unit{font-size:.8125rem;font-weight:400;color:var(--foreground-200)}.lokai-pricing-token-note{font-size:.625rem;color:#555}.lokai-pricing-specs{list-style:none;padding:0;margin-bottom:1.25rem;flex:1 1}.lokai-pricing-specs li{display:flex;justify-content:space-between;font-size:.75rem;padding:.5rem 0;border-bottom:1px solid rgba(225,225,225,.06)}.lokai-pricing-specs li:last-child{border-bottom:none}.lokai-pricing-spec-label{color:var(--foreground-200)}.lokai-pricing-spec-value{color:var(--foreground);font-weight:500}.lokai-pricing-price{font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem}.lokai-pricing-badges{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.lokai-pricing-badge-info{font-size:.875rem;color:var(--foreground);letter-spacing:.5px;font-weight:500;background:var(--background);border-radius:100px;padding:.45rem 1.1rem}.lokai-pricing-card .lokai-btn{width:100%;text-align:center}.lokai-pricing-card--pro .lokai-btn{border-color:var(--background)}.lokai-pricing-card--pro .lokai-btn,.lokai-pricing-card--pro .lokai-pricing-badge{background:var(--background);color:var(--foreground)}@media (max-width:800px){.lokai-pricing-section{padding:4rem 1.5rem}.lokai-pricing-grid{grid-template-columns:1fr}}.lokai-contact{position:relative;width:100vw;min-height:100svh;padding:6rem 5rem;background:var(--background);color:var(--foreground);display:flex;align-items:center}.lokai-contact-inner{display:flex;gap:4rem;max-width:1100px;margin:0 auto;align-items:flex-start;width:100%}.lokai-contact-info{flex:1 1;display:flex;flex-direction:column;gap:1rem}.lokai-contact-info h2{font-size:clamp(1.5rem,.75rem + 1.75vw,3rem);font-weight:600;letter-spacing:-.01em}.lokai-contact-info p{color:var(--foreground-200);max-width:400px}.lokai-contact-email{color:var(--foreground);text-decoration:underline;text-underline-offset:3px;font-size:1rem;margin-top:.5rem}.lokai-contact-form-col{flex:1 1}.lokai-contact-form{display:flex;flex-direction:column;gap:.75rem}.lokai-contact-form input,.lokai-contact-form textarea{background:rgba(225,225,225,.04);border:1px solid rgba(225,225,225,.1);border-radius:6px;padding:.85rem 1rem;font-size:.95rem;color:var(--foreground);font-family:inherit;outline:none;transition:border-color .2s ease;resize:none}.lokai-contact-form input:focus,.lokai-contact-form textarea:focus{border-color:rgba(225,225,225,.3)}.lokai-contact-form input::placeholder,.lokai-contact-form textarea::placeholder{color:var(--foreground-200)}.lokai-contact-form .lokai-btn{width:100%;text-align:center}.lokai-contact-error{color:var(--red,#E5484D);font-size:.85rem}.lokai-contact-success h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.lokai-contact-success p{color:var(--foreground-200)}@media (max-width:800px){.lokai-contact{padding:4rem 1.5rem}.lokai-contact,.lokai-pricing-section{min-height:auto}.lokai-pricing-badge-info{font-size:.7rem}.lokai-contact-inner{flex-direction:column;gap:2.5rem}.lokai-contact-form,.lokai-contact-form-col{width:100%}}