.tm-page{--tm-bg-2:#0b1120;--tm-panel:#161f30;--tm-line:rgba(34, 197, 94, 0.22);--tm-line-2:rgba(255, 255, 255, 0.10);--tm-green:#22c55e;--tm-green-bright:#4ade80;--tm-green-dark:#16a34a;--tm-text:#f4f4f8;--tm-text-2:#c4c4d4;--tm-text-3:#9a9ab0;--tm-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--tm-sans:'Public Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--tm-glow:0 4px 16px -2px rgba(34, 197, 94, 0.25);--tm-glow-lg:0 8px 28px -6px rgba(34, 197, 94, 0.30);--tm-r:12px;--tm-r-sm:8px;--tm-r-lg:16px;--tm-hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='100'%3E%3Cpath d='M28 66L0 50V16l28-16 28 16v34L28 66zm0-2l26-15V18L28 3 2 18v31l26 15zM0 0l28 16L56 0H0z' fill='none' stroke='%2322c55e' stroke-opacity='0.06'/%3E%3C/svg%3E");max-width:1240px;margin:0 auto;font-family:var(--tm-sans);color:var(--tm-text-2);overflow-x:clip}.tm-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-green-bright);padding:.4rem .85rem;border-radius:6px;background:rgba(34,197,94,.08);border:1px solid var(--tm-line)}.tm-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--tm-green-bright);box-shadow:0 0 8px var(--tm-green-bright)}.tm-section{padding:4.5rem 0}.tm-section-head{max-width:680px;margin:0 auto 2.75rem;text-align:center}.tm-section-title{font-size:clamp(1.8rem, 1rem + 2.2vw, 2.6rem);line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:1rem 0 0;color:var(--tm-text)}.tm-section-desc{color:var(--tm-text-2);font-size:1.08rem;line-height:1.6;margin:1rem 0 0}.tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;font-weight:600;letter-spacing:.01em;padding:.8rem 1.5rem;border-radius:var(--tm-r-sm);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .25s ease,background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.tm-btn i{font-size:1.05rem}.tm-btn-lg{padding:.95rem 1.8rem;font-size:.95rem}.tm-btn-primary{color:#fff;font-weight:700;background:linear-gradient(135deg,var(--tm-green) 0,var(--tm-green-dark) 100%);border-color:rgba(34,197,94,.3);box-shadow:0 4px 12px rgba(34,197,94,.2)}.tm-btn-primary:hover{background:linear-gradient(135deg,var(--tm-green-bright) 0,var(--tm-green) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(34,197,94,.3);color:#fff}.tm-btn-ghost{color:var(--tm-text);background:rgba(255,255,255,.02);border-color:var(--tm-line-2)}.tm-btn-ghost:hover{border-color:var(--tm-green);color:#fff;box-shadow:var(--tm-glow);transform:translateY(-2px)}.tm-card{position:relative;border-radius:var(--tm-r);background:var(--tm-panel);border:1px solid var(--tm-line-2);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.tm-card:hover{border-color:rgba(255,255,255,.18);transform:translateY(-3px);box-shadow:0 18px 40px -22px #000}.tm-btn:focus-visible,.tm-cta-blog:focus-visible,.tm-legal-links a:focus-visible,.tm-step-link:focus-visible,a.tm-card:focus-visible{outline:2px solid var(--tm-green);outline-offset:3px}.tm-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center;padding:clamp(1.5rem,1rem + 2vw,3.5rem) 0 3.5rem}.tm-hero::before{content:'';position:absolute;inset:-2rem -3rem 0;z-index:0;pointer-events:none;background-image:var(--tm-hex);-webkit-mask-image:radial-gradient(90% 90% at 60% -10%,#000 25%,transparent 75%);mask-image:radial-gradient(90% 90% at 60% -10%,#000 25%,transparent 75%)}.tm-hero>*{position:relative;z-index:1}.tm-h1{font-size:clamp(2.3rem, 1rem + 4vw, 3.8rem);line-height:1.04;letter-spacing:-.03em;font-weight:800;margin:1.2rem 0 0;color:var(--tm-text)}.tm-glow-word{color:var(--tm-green-bright)}.tm-lead{font-size:1.12rem;line-height:1.62;color:var(--tm-text-2);margin:1.4rem 0 0;max-width:52ch}.tm-cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.tm-manifest{border-radius:var(--tm-r);background:linear-gradient(180deg,#0c1320,#080d16);border:1px solid var(--tm-line);box-shadow:0 30px 80px -30px #000,var(--tm-glow-lg);overflow:hidden}.tm-manifest-bar{display:flex;align-items:center;gap:.45rem;padding:.7rem .95rem;background:rgba(255,255,255,.025);border-bottom:1px solid var(--tm-line-2)}.tm-dot{width:11px;height:11px;border-radius:50%}.tm-dot-r{background:#ff5f57}.tm-dot-y{background:#febc2e}.tm-dot-g{background:#28c840}.tm-manifest-title{font-family:var(--tm-mono);font-size:.76rem;color:var(--tm-text-3);margin-left:.5rem}.tm-manifest-body{padding:1.1rem 1.2rem 1.3rem;font-family:var(--tm-mono);font-size:.82rem}.tm-manifest-cmd{color:var(--tm-green-bright);margin-bottom:.8rem}.tm-manifest-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.05)}.tm-manifest-role{color:var(--tm-text)}.tm-manifest-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tm-green-bright);white-space:nowrap}.tm-pulse{width:7px;height:7px;border-radius:50%;background:var(--tm-green);box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:tmPulse 2s infinite}@keyframes tmPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.tm-manifest-note{margin-top:.9rem;padding-top:.9rem;border-top:1px dashed var(--tm-line);font-size:.72rem;color:var(--tm-text-3)}.tm-statsband{border-radius:var(--tm-r-lg);border:1px solid var(--tm-line);background:var(--tm-bg-2);box-shadow:var(--tm-glow);overflow:hidden}.tm-statsband-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.tm-statcell{padding:2rem 1.25rem;text-align:center;border-right:1px solid var(--tm-line-2)}.tm-statcell:last-child{border-right:none}.tm-statcell-num{font-size:clamp(1.7rem, 1rem + 1.4vw, 2.4rem);font-weight:800;color:var(--tm-green-bright);line-height:1}.tm-statcell-label{display:block;font-size:.8rem;color:var(--tm-text-3);margin-top:.6rem;letter-spacing:.02em}.tm-statsband-note{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.8rem 1.25rem;border-top:1px solid var(--tm-line-2);font-family:var(--tm-mono);font-size:.76rem;color:var(--tm-text-3);text-align:center}.tm-statsband-note i{color:var(--tm-green);font-size:.95rem}.tm-mission-body{max-width:720px;margin:0 auto}.tm-mission-body p{font-size:1.08rem;line-height:1.7;color:var(--tm-text-2);margin:0 0 1.2rem}.tm-mission-body p:last-child{margin-bottom:0}.tm-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tm-step{display:flex;flex-direction:column;padding:1.6rem 1.5rem}.tm-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.tm-step-num{font-family:var(--tm-mono);font-size:1.5rem;font-weight:700;color:rgba(74,222,128,.35)}.tm-step-top i{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:rgba(34,197,94,.1);border:1px solid var(--tm-line);color:var(--tm-green-bright);font-size:1.25rem;box-shadow:var(--tm-glow)}.tm-step-title{font-size:1.12rem;font-weight:800;letter-spacing:-.01em;color:var(--tm-text);margin:0 0 .45rem}.tm-step-text{font-size:.92rem;line-height:1.58;color:var(--tm-text-2);margin:0}.tm-step-proof{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tm-chip{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--tm-mono);font-size:.74rem;color:var(--tm-text-3);padding:.3rem .6rem;border-radius:6px;background:rgba(0,0,0,.3);border:1px solid var(--tm-line-2)}.tm-chip b{color:var(--tm-green-bright);font-weight:700}.tm-step-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:1.1rem;font-size:.86rem;font-weight:600;color:var(--tm-green-bright);text-decoration:none;transition:color .18s ease,gap .18s ease}.tm-step-link:hover{color:var(--tm-text);gap:.6rem}.tm-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tm-role{padding:1.7rem 1.5rem;text-align:center}.tm-hexicon{width:52px;height:58px;margin:0 auto 1.1rem;display:grid;place-items:center;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,var(--tm-green-bright),var(--tm-green-dark));color:#04140b;font-size:1.4rem}.tm-role-title{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:var(--tm-text);margin:0 0 .5rem}.tm-role-bio{font-size:.9rem;line-height:1.58;color:var(--tm-text-2);margin:0}.tm-role-owns{font-family:var(--tm-mono);font-size:.74rem;line-height:1.5;color:var(--tm-text-3);margin:1rem 0 0;padding-top:.9rem;border-top:1px dashed var(--tm-line)}.tm-role-owns-mark{color:var(--tm-green-bright)}.tm-channels{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:880px;margin:0 auto}.tm-channel{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1.1rem 1rem;font-size:.95rem;font-weight:600;color:var(--tm-text);text-decoration:none}.tm-channel i{font-size:1.3rem;color:var(--tm-green-bright)}.tm-channel:hover{color:var(--tm-green-bright);border-color:var(--tm-line);box-shadow:var(--tm-glow)}.tm-legal-links{text-align:center;margin:1.6rem 0 0;font-size:.85rem;color:var(--tm-text-3)}.tm-legal-links a{color:var(--tm-text-3);text-decoration:none;margin:0 .4rem;transition:color .18s ease}.tm-legal-links a:hover{color:var(--tm-text-2)}.tm-cta{padding:1.5rem 0 4rem}.tm-cta-inner{position:relative;max-width:880px;margin:0 auto;text-align:center;overflow:hidden;padding:clamp(2.5rem,1rem + 4vw,4.5rem) 2rem;border-radius:var(--tm-r-lg);background:var(--tm-panel);border:1px solid var(--tm-line);box-shadow:var(--tm-glow-lg)}.tm-cta-inner::before{content:'';position:absolute;inset:0;z-index:0;background-image:var(--tm-hex);-webkit-mask-image:radial-gradient(80% 80% at 50% 0,#000,transparent 70%);mask-image:radial-gradient(80% 80% at 50% 0,#000,transparent 70%)}.tm-cta-inner::after{content:'';position:absolute;z-index:0;inset:-60% 0 auto 0;height:120%;background:radial-gradient(circle at 50% 0,rgba(34,197,94,.18),transparent 60%);filter:blur(40px)}.tm-cta-inner>*{position:relative;z-index:1}.tm-cta-prompt{display:inline-block;font-family:var(--tm-mono);font-size:.82rem;color:var(--tm-green-bright);margin-bottom:1rem}.tm-cta-title{font-size:clamp(1.8rem, 1rem + 2.6vw, 2.7rem);font-weight:800;letter-spacing:-.03em;color:var(--tm-text);margin:0}.tm-cta-text{font-size:1.08rem;line-height:1.6;color:var(--tm-text-2);margin:1rem auto 1.8rem;max-width:50ch}.tm-cta .tm-cta-row{justify-content:center;margin-top:0}.tm-cta-blog{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.4rem;font-size:.9rem;font-weight:600;color:var(--tm-text-3);text-decoration:none;transition:color .18s ease}.tm-cta-blog:hover{color:var(--tm-green-bright)}html.tm-js .tm-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.22, 1, .36, 1)}html.tm-js .tm-reveal.is-visible{opacity:1;transform:none}@media (max-width:991px){.tm-section{padding:3.5rem 0}.tm-hero{grid-template-columns:minmax(0,1fr);padding-bottom:2.5rem}.tm-hero-visual{max-width:540px}.tm-pipeline,.tm-roles{grid-template-columns:repeat(2,1fr)}.tm-channels{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tm-section{padding:3rem 0}.tm-h1{font-size:clamp(2rem, 8.5vw, 2.6rem)}.tm-lead{font-size:1.02rem}.tm-statsband-grid{grid-template-columns:1fr}.tm-statcell{padding:1.5rem 1.25rem;border-right:none;border-bottom:1px solid var(--tm-line-2)}.tm-statcell:last-child{border-bottom:none}.tm-channels,.tm-pipeline,.tm-roles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html.tm-js .tm-reveal{opacity:1!important;transform:none!important;transition:none!important}.tm-pulse{animation:none!important}.tm-btn,.tm-card,.tm-step-link{transition:none!important}}