@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{box-sizing:border-box;color:#f8fafc;background-color:#000;min-height:100vh;margin:0;padding:0;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#262626;border:2px solid #000;border-radius:4px;transition:background .25s cubic-bezier(.16,1,.3,1)}::-webkit-scrollbar-thumb:hover{background:#b89b58}.nav-back-button{color:#f8fafc;cursor:pointer;box-sizing:border-box;background:#1a1a1a;border:1px solid #333;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.nav-back-button:hover{color:#dfbe73;background:#282828;border-color:#b89b58;transform:translate(-2px);box-shadow:0 4px 12px #0006}.reveal-hidden{opacity:0;transform:translateY(28px)}.reveal-hidden.reveal-visible{opacity:1;animation:tkReveal .8s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) backwards;transform:none}@keyframes tkReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.delay-1,.reveal-delay-1{--reveal-delay:80ms}.delay-2,.reveal-delay-2{--reveal-delay:.16s}.delay-3,.reveal-delay-3{--reveal-delay:.24s}.delay-4,.reveal-delay-4{--reveal-delay:.32s}footer,main{box-sizing:border-box}::selection{color:inherit;background:#b89b5859}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #b89b58}.tk-page{animation:.5s cubic-bezier(.16,1,.3,1) both tkPageIn}.tk-page main,.tk-page section:first-of-type{animation:.7s cubic-bezier(.16,1,.3,1) both tkPageRise}@keyframes tkPageIn{0%{opacity:0}to{opacity:1}}@keyframes tkPageRise{0%{transform:translateY(14px)}to{transform:none}}.tk-progress{z-index:10000;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#9a8240,#dfbe73);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 8px #dfbe7380}.tk-card{--mx:50%;--my:50%;position:relative}.tk-card:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), #dfbe73d9, #b89b5826 45%, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tk-card:hover:before{opacity:1}.tk-sheen-layer{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;color:#0000;background-image:radial-gradient(240px circle at var(--sx) var(--sy), #eed69cd9 0%, #d6b66e8c 32%, #b89b5800 72%);opacity:var(--so);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.tk-sheen-layer *{color:#0000!important}.tk-sheen-hazebox{pointer-events:none;z-index:0;position:absolute;inset:-6px -60px;overflow:hidden}.tk-sheen-haze{left:calc(var(--sx) + 60px);top:calc(var(--sy) + 6px);filter:blur(18px);width:360px;height:160px;opacity:var(--so);background:radial-gradient(closest-side,#b89b5824,#b89b5800);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.tk-founder-photo img{filter:grayscale()contrast(1.06)brightness(.96);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s}.tk-founder:hover .tk-founder-photo img{filter:grayscale()contrast(1.1)brightness(1.02);transform:scale(1.045)}.tk-linkedin{transition:color .2s,border-color .25s,background-color .25s}.tk-linkedin:hover{background-color:#b89b5814;color:#b89b58!important;border-color:#b89b588c!important}.tk-linkedin-arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.tk-linkedin:hover .tk-linkedin-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.reveal-hidden.reveal-visible,.tk-page,.tk-page main,.tk-page section:first-of-type{animation:none!important}}.header-scrolled{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;border-bottom:1px solid #b89b5840!important;box-shadow:0 8px 32px -4px #00000080!important}.header-scrolled.header-dark{background-color:#000000d1!important}.header-scrolled.header-light{background-color:#ffffffe0!important;border-bottom:1px solid #b89b5840!important;box-shadow:0 8px 32px -4px #00000014!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 16px #b89b5833}50%{box-shadow:0 0 28px #b89b5873}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none!important}.block{display:block!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.w-full{width:100%!important}.w-11\/12{width:91.6667%!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.text-center{text-align:center!important}@media (width<=767px){.md\:hidden{display:block!important}.flex.md\:hidden{display:flex!important}.md\:flex,.md\:block{display:none!important}.mobile-header{z-index:1000!important;padding:14px 20px!important;position:sticky!important;top:0!important}.mobile-header-actions{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important}.mobile-nav-drawer{border-bottom:1px solid #333;animation:.25s cubic-bezier(.16,1,.3,1) fadeInDown;box-shadow:0 12px 24px #0009;flex-direction:column!important;gap:16px!important;padding:22px 20px!important;display:flex!important}.mobile-hero-section{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:calc(100dvh - 75px)!important;padding-top:15px!important;padding-bottom:35px!important;display:flex!important}.mobile-hero-title{letter-spacing:-.5px!important;margin-bottom:16px!important;font-size:30px!important;line-height:1.22!important}.mobile-hero-desc{margin-bottom:24px!important;padding:0 4px!important;font-size:15px!important;line-height:1.6!important}.mobile-hero-buttons{flex-direction:column!important;gap:12px!important;width:100%!important}.mobile-hero-buttons button{width:100%!important;padding:14px 20px!important;font-size:15px!important}.mobile-section{box-sizing:border-box!important;padding:70px 20px!important}.mobile-grid-1col{grid-template-columns:1fr!important;gap:20px!important}.mobile-quote-text{padding:0 4px!important;font-size:20px!important;line-height:1.5!important}.mobile-card{margin-bottom:20px!important;padding:24px 18px!important}.mobile-card h2{margin-bottom:12px!important;font-size:22px!important}.mobile-card p{font-size:15px!important;line-height:1.6!important}.mobile-modal-flex{flex-direction:column!important;max-width:100%!important;max-height:90vh!important;overflow-y:auto!important}.mobile-modal-col-left{border-top-left-radius:8px!important;border-top-right-radius:8px!important;border-bottom-left-radius:0!important;padding:22px 18px!important}.mobile-modal-col-right{border-left:none!important;border-top:1px solid var(--tk-modal-border,#333)!important;border-top-right-radius:0!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important;padding:20px 18px!important}.mobile-modal-row{flex-direction:column!important;gap:12px!important}.mobile-login-top-btn{top:16px!important}.mobile-login-top-left{left:16px!important}.mobile-login-top-right{right:16px!important}.mobile-login-container{width:calc(100% - 32px)!important;margin:80px auto 20px!important;padding:30px 20px!important}.mobile-dashboard-topbar{z-index:1000!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid #333!important;justify-content:space-between!important;align-items:center!important;height:56px!important;padding:0 16px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.mobile-sidebar-drawer{transform:translate(-100%);z-index:9999!important;width:270px!important;transition:transform .35s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;box-shadow:0 0 40px #000000d9!important}.mobile-sidebar-drawer.open{transform:translate(0)!important}.mobile-sidebar-overlay{animation:.25s ease-out fadeIn;-webkit-backdrop-filter:blur(4px)!important;z-index:9998!important;background:#000000bf!important;position:fixed!important;inset:0!important}.mobile-dashboard-main{width:100%!important;padding:76px 16px 30px!important}}@media (width>=768px){.md\:flex{display:flex!important}.md\:hidden{display:none!important}.md\:block{display:block!important}.md\:flex-row{flex-direction:row!important}.md\:w-auto{width:auto!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:max-w-4xl{max-width:56rem!important}.md\:max-w-5xl{max-width:64rem!important}.md\:text-6xl{font-size:52px!important}.md\:text-5xl{font-size:48px!important}.mobile-dashboard-topbar,.mobile-sidebar-overlay,.mobile-nav-drawer,.mobile-header-actions{display:none!important}}
