:root{--ink: #0a0a0a;--green: #00e645;--grey: #7e7e7e;--soft: #b8b8b8;--line: #1e1e1e;--panel: #0f0f0f;--panel-2: #141414;--osw: "Oswald", sans-serif;--inter: "Inter", sans-serif;--mono: "IBM Plex Mono", monospace;--gut: clamp(32px, 6vw, 120px);--sect: 18vh;--ease: cubic-bezier(.16, 1, .3, 1);--dot-size: .186em;--dot-gap: .08em}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;font-family:var(--inter);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul{list-style:none}::-moz-selection{background:var(--green);color:var(--ink)}::selection{background:var(--green);color:var(--ink)}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.dot{display:inline-block;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:var(--green);margin-left:var(--dot-gap);overflow:hidden;color:transparent;line-height:0;vertical-align:baseline}.k{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.n{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.grain{position:fixed;top:-100%;right:-100%;bottom:-100%;left:-100%;z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 8s steps(10) infinite}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-5%,-8%)}40%{transform:translate(4%,-3%)}60%{transform:translate(-6%,5%)}80%{transform:translate(5%,7%)}}.cursor-spotlight{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--sx, 50%) var(--sy, 50%),rgba(0,230,69,.07),transparent 70%);opacity:0;transition:opacity .6s var(--ease)}@media (hover: hover){body:hover .cursor-spotlight{opacity:1}}.scrollrunway{position:fixed;top:0;left:0;right:0;height:2px;z-index:80;pointer-events:none}.scrollrunway .srdraw{position:absolute;top:0;left:0;height:2px;width:0;background:var(--green);box-shadow:0 0 12px #00e64580}.v1nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:space-between;align-items:center;padding:22px var(--gut);background:#0a0a0ab8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease}.v1nav.scrolled{background:#0a0a0ae0;border-bottom-color:#ffffff14}.v1nav .brand{font-family:var(--osw);font-weight:600;font-size:22px;letter-spacing:.02em;color:#fff;text-transform:uppercase;display:inline-flex;align-items:center;gap:0}.v1nav .links{display:flex;align-items:center}.v1nav .links a{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-left:24px;opacity:.85;transition:opacity .2s,color .2s}.v1nav .links a:hover{opacity:1}.v1nav .links a.go-cta{opacity:1;color:var(--ink);background:var(--green);padding:9px 14px;border-radius:4px;font-weight:500;transition:transform .25s var(--ease)}.v1nav .links a.go-cta:hover{transform:translateY(-2px)}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;margin-left:14px;padding:8px 6px;flex:none}.nav-burger span{display:block;height:2px;border-radius:2px;background:#fff;transition:transform .3s var(--ease),opacity .25s ease}.nav-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.v1menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0a0a0af5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;justify-content:center;padding:0 32px;opacity:0;pointer-events:none;transition:opacity .3s ease}.v1menu.open{opacity:1;pointer-events:auto}.v1menu a{font-family:var(--osw);font-weight:600;text-transform:uppercase;font-size:clamp(2rem,9vw,3.2rem);line-height:1;color:#fff;border-bottom:1px solid var(--line);padding:22px 0;transform:translateY(14px);opacity:0;transition:transform .45s var(--ease),opacity .4s ease}.v1menu.open a{transform:none;opacity:1}.v1menu.open a:nth-child(2){transition-delay:.05s}.v1menu.open a:nth-child(3){transition-delay:.1s}.v1menu.open a:nth-child(4){transition-delay:.15s}.v1menu a.m-cta{color:var(--green)}@media (max-width: 760px){.v1nav .links a:not(.go-cta){display:none}.nav-burger{display:inline-flex}}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:17px 26px;border-radius:4px;transition:transform .25s var(--ease)}.btn:hover{transform:translateY(-3px)}.btn.primary{background:var(--green);color:var(--ink);font-weight:500;box-shadow:0 0 40px #00e64538}.btn.ghost{border:1px solid #333;color:#fff}.btn .arr{transition:transform .3s var(--ease);display:inline-block}.btn:hover .arr{transform:translate(6px)}.site{position:relative;z-index:1;min-height:100svh}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:calc(64px + 4vh) var(--gut) 8vh;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 480px at 88% 8%,rgba(0,230,69,.11),transparent 64%),radial-gradient(700px 420px at 4% 96%,rgba(0,230,69,.07),transparent 62%),radial-gradient(600px 600px at 70% 60%,rgba(0,230,69,.05),transparent 55%)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(0,230,69,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,230,69,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 20%,transparent 75%)}.hero>*{position:relative;z-index:1}.hero-inner{width:100%;max-width:1400px}.hero .eyebrow{font-family:var(--mono);font-size:clamp(11px,.9vw,14px);letter-spacing:.28em;text-transform:uppercase;color:var(--green);margin-bottom:5vh;opacity:0;animation:fade 1s ease .2s forwards}.hero h1{font-family:var(--osw);font-weight:600;text-transform:uppercase;letter-spacing:-.015em;line-height:.94;font-size:clamp(2.6rem,7.2vw,6.4rem)}.hero h1 .l{display:block;overflow:hidden;padding-bottom:.05em;margin-bottom:-.05em}.hero h1 .l>span{display:inline-block;transform:translateY(108%);animation:rise 1s var(--ease) forwards}.hero h1 .l:nth-of-type(1)>span{animation-delay:.35s}.hero h1 .l:nth-of-type(2)>span{animation-delay:.5s}.hero h1 .muted{color:var(--grey)}.runway{position:relative;margin-top:7vh;height:2px;opacity:0;animation:fade 1s ease 1.1s forwards}.runway .track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--line)}.runway .draw{position:absolute;top:0;left:0;height:2px;width:0;background:var(--green);animation:draw 1.7s var(--ease) 1.25s forwards}.runway .mark{position:absolute;top:-5px;left:0;width:12px;height:12px;border-radius:50%;background:var(--green);opacity:0;animation:pop .5s ease 2.7s forwards;box-shadow:0 0 24px #00e645bf}@keyframes draw{to{width:100%}}@keyframes pop{to{opacity:1;left:calc(100% - 12px)}}@keyframes rise{to{transform:translateY(0)}}@keyframes fade{to{opacity:1}}.hero .below{display:flex;justify-content:space-between;align-items:flex-end;gap:5vw;margin-top:7vh;flex-wrap:wrap}.hero .sub{max-width:52ch;flex:1 1 380px;font-size:clamp(1.05rem,1.5vw,1.4rem);color:var(--soft);line-height:1.55;opacity:0;animation:fade 1s ease 1.5s forwards}.hero .ctas{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:fade 1s ease 1.7s forwards}.deadline-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:3vh;opacity:0;animation:fade 1s ease 1.6s forwards}.chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);border:1px solid var(--line);background:#ffffff05;border-radius:999px;padding:8px 14px}.chip.hot{color:var(--green);border-color:#00e64547;background:#00e6450f}.chip .chip-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #00e645b3}.sect{padding:var(--sect) var(--gut);position:relative;z-index:1}.sect .k{display:block;margin-bottom:5vh}.rule{border-top:1px solid var(--line)}.statement{font-family:var(--osw);font-weight:400;text-transform:uppercase;font-size:clamp(1.7rem,4vw,3.6rem);line-height:1.14;letter-spacing:-.005em;max-width:24ch}.statement em{font-style:normal;color:var(--grey)}.lede{margin-top:3vh;max-width:56ch;font-size:clamp(1rem,1.3vw,1.2rem);color:var(--soft);line-height:1.6}.fund{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;border:1px solid rgba(0,230,69,.22);background:linear-gradient(90deg,rgba(0,230,69,.08),transparent 55%),var(--panel);border-radius:4px;padding:32px 36px}.fund-icon{width:48px;height:48px;border:1px solid rgba(0,230,69,.3);background:#00e64514;border-radius:4px;display:grid;place-items:center;color:var(--green);flex-shrink:0}.fund h3{font-family:var(--osw);font-weight:600;text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:-.01em;line-height:1.05;margin-bottom:10px}.fund p{color:var(--soft);font-size:.98rem;line-height:1.55;max-width:62ch}.fund-link{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);white-space:nowrap;display:inline-flex;align-items:center;gap:10px;transition:transform .25s var(--ease)}.fund-link:hover{transform:translate(4px)}@media (max-width: 900px){.fund{grid-template-columns:1fr;gap:18px;padding:24px}}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);margin-top:8vh}.bundle{background:var(--panel);padding:clamp(28px,4vw,48px);transition:background .3s ease}.bundle:hover{background:var(--panel-2)}.bundle-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px}.bundle-icon{width:48px;height:48px;border:1px solid rgba(0,230,69,.28);background:#00e64514;border-radius:4px;display:grid;place-items:center;color:var(--green)}.bundle-price{text-align:right}.bundle-price .amt{font-family:var(--osw);font-weight:600;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1;letter-spacing:-.02em}.bundle-price .amt span{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--grey);font-weight:400;margin-left:4px}.bundle-price .was{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);text-decoration:line-through;margin-top:6px}.bundle h3{font-family:var(--osw);font-weight:600;text-transform:uppercase;font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1;letter-spacing:-.01em;margin-bottom:14px}.bundle .tag{color:var(--soft);font-size:1rem;line-height:1.55;max-width:42ch;margin-bottom:28px}.bundle ul{display:grid;gap:10px;margin-bottom:32px}.bundle li{display:flex;align-items:center;gap:10px;color:#e8e8e8;font-size:.95rem}.bundle li svg{color:var(--green);flex-shrink:0}.bundle-cta{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);display:inline-flex;align-items:center;gap:10px;transition:transform .25s var(--ease)}.bundle-cta:hover{transform:translate(4px)}@media (max-width: 860px){.grid-2{grid-template-columns:1fr}}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:6vh 0 4vh}.filter-btn{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);border:1px solid var(--line);border-radius:999px;padding:10px 16px;transition:color .2s ease,border-color .2s ease,background .2s ease}.filter-btn:hover{color:#fff;border-color:#333}.filter-btn.active{color:var(--ink);background:var(--green);border-color:var(--green);font-weight:500}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.product{--mx: 50%;--my: 40%;background:var(--panel);padding:30px 28px 26px;display:flex;flex-direction:column;min-height:100%;position:relative;isolation:isolate;transition:background .3s ease}.product:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:0;transition:opacity .35s var(--ease);background:radial-gradient(320px circle at var(--mx) var(--my),rgba(0,230,69,.08),transparent 70%)}.product>*{position:relative;z-index:1}.product:hover{background:var(--panel-2)}.product:hover:before{opacity:1}.product.hot{background:var(--panel-2);box-shadow:inset 0 0 0 1px #00e64547}.product.hot:hover{box-shadow:inset 0 0 0 1px #00e64573}.product-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px}.product-icon{width:42px;height:42px;border:1px solid rgba(0,230,69,.22);background:#00e6450f;border-radius:4px;display:grid;place-items:center;color:var(--green);flex-shrink:0;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.product:hover .product-icon,.product.hot .product-icon{border-color:#00e64561;background:#00e6451a;box-shadow:0 0 18px #00e6451f}.product-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:70%}.product-cat{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);border:1px solid var(--line);border-radius:999px;padding:5px 10px;white-space:nowrap}.product-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.product h3{font-family:var(--osw);font-weight:600;text-transform:uppercase;font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.02;letter-spacing:-.01em}.product .price{font-family:var(--osw);font-weight:600;font-size:1.45rem;line-height:1;white-space:nowrap;padding-top:2px}.product .price span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--grey);font-weight:400;margin-left:2px}.product-deadline{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);border:1px solid rgba(0,230,69,.22);background:#00e6450f;border-radius:999px;padding:6px 10px;margin-bottom:14px;width:-moz-fit-content;width:fit-content}.product-deadline .chip-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #00e645b3;flex-shrink:0}.product-badge{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--green);border-radius:999px;padding:5px 10px;font-weight:500;white-space:nowrap;box-shadow:0 0 16px #00e64540}.product .hook{color:var(--soft);font-size:.95rem;line-height:1.55;margin-bottom:20px}.product ul{display:grid;gap:10px;margin-bottom:24px;padding-top:18px;border-top:1px solid var(--line);flex:1}.product li{display:flex;align-items:flex-start;gap:10px;color:#d4d4d4;font-size:.9rem;line-height:1.4}.product li svg{margin-top:2px;flex-shrink:0;color:var(--green)}.product-cta{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:4px;transition:transform .25s var(--ease)}.product-cta .arr{display:inline-block;transition:transform .25s var(--ease)}.product:hover .product-cta{transform:translate(2px)}.product:hover .product-cta .arr{transform:translate(5px)}@media (max-width: 1100px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.product-grid{grid-template-columns:1fr}}.contact{text-align:left}.contact .statement{max-width:18ch}.contact-actions{margin-top:6vh;display:flex;flex-wrap:wrap;gap:14px}.v1foot{border-top:1px solid var(--line);padding:12vh var(--gut) 5vh;position:relative;z-index:1}.v1foot .ftalk .k{display:block;margin-bottom:4vh}.v1foot .fmail{font-family:var(--osw);font-weight:600;font-size:clamp(1.5rem,4.8vw,4.4rem);line-height:1;color:#fff;position:relative;width:-moz-fit-content;width:fit-content;display:inline-block;text-transform:none}.v1foot .fmail:after{content:"";position:absolute;left:0;bottom:-8px;height:3px;width:0;background:var(--green);transition:width .45s var(--ease)}.v1foot .fmail:hover:after{width:100%}.v1foot .fbot{margin-top:10vh;border-top:1px solid var(--line);padding-top:3.5vh;display:flex;justify-content:space-between;gap:12px 30px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--grey)}.v1foot .fbot .disclaimer{max-width:52ch;letter-spacing:.08em;text-transform:none;line-height:1.5;font-size:11px}.v1foot .fbot a:hover{color:#fff}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@media (max-width: 640px){:root{--gut: 24px;--sect: 12vh}.v1nav{padding:14px var(--gut)}.v1nav .brand{font-size:18px}.v1nav .links a.go-cta{padding:7px 10px;font-size:9px;letter-spacing:.1em}.btn{padding:14px 18px;font-size:11px;letter-spacing:.1em}.hero{min-height:92svh;padding-top:calc(64px + 4vh)}.k{font-size:11px;letter-spacing:.18em}.sect .k{margin-bottom:4vh}.statement{font-size:clamp(1.4rem,6.4vw,2rem)}.v1foot{padding:10vh var(--gut) 4vh}.v1foot .fmail{font-size:clamp(1.25rem,6.4vw,2rem)}.v1foot .fbot{margin-top:7vh;flex-direction:column;gap:14px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.hero h1 .l>span{transform:none}.reveal{opacity:1;transform:none}.grain{display:none}.cursor-spotlight{opacity:0!important}}
