.tr-page{--clr-dark:#13263b;--clr-darker:#13263b;--clr-light:#eef2f1;--clr-gray:#c9d3d1;--clr-teal:#0a736b;--clr-headline:#13263b;--clr-body:#13263b;--clr-muted:#4b5c6b;--clr-subtle:#4b5c6b;--clr-border:#c9d3d1;--ink-rgb:19, 38, 59;--ground-rgb:238, 242, 241;--rule-rgb:201, 211, 209;--flow-rgb:10, 115, 107;--tr-display:var(--font-archivo), system-ui, sans-serif;--tr-body:var(--font-archivo), system-ui, sans-serif;--tr-mono:var(--font-archivo), system-ui, sans-serif;font-family:var(--tr-body);font-variant-numeric:tabular-nums;color:var(--clr-dark);background:var(--clr-light);-webkit-font-smoothing:antialiased;line-height:1.5}.tr-page *,.tr-page :before,.tr-page :after{box-sizing:border-box}.tr-page img{max-width:100%;height:auto;display:block}.tr-page section{padding:96px 0}.tr-container{max-width:1200px;margin:0 auto;padding:0 32px}.tr-hero{background:var(--clr-dark);color:var(--clr-light);flex-direction:column;min-height:85vh;padding-top:96px;display:flex;position:relative;overflow:hidden}.tr-hero:before{content:"";background-image:linear-gradient(rgba(var(--ground-rgb),.025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ground-rgb),.025) 1px, transparent 1px);pointer-events:none;background-size:40px 40px;position:absolute;inset:96px 0 0;-webkit-mask-image:radial-gradient(80% 80% at 70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 80% at 70% 60%,#000 30%,#0000 80%)}.tr-hero-inner{z-index:1;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1200px;margin:0 auto;padding:88px 32px 96px;display:flex;position:relative}.tr-hero-kicker{font-family:var(--tr-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--clr-border);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;font-size:11px;font-weight:500;display:flex}.tr-hero-kicker:before{content:"";background:var(--clr-teal);flex-shrink:0;width:28px;height:2px;display:block}.tr-hero-kicker .sep{color:rgba(var(--rule-rgb),.5)}.tr-hero-kicker .sys{border:1px solid rgba(var(--rule-rgb),.35);color:var(--clr-border);background:0 0;border-radius:2px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.tr-hero-kicker .sys .blink{background:var(--clr-teal);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite tr-hud-blink}.tr-hero-title{font-family:var(--tr-display);letter-spacing:-.015em;color:var(--clr-light);text-wrap:balance;margin:0 0 28px;font-size:clamp(40px,6.2vw,84px);font-weight:700;font-stretch:112%;line-height:1.05}.tr-hero-title .teal{color:var(--clr-teal)}.tr-hero-sub{font-family:var(--tr-body);color:var(--clr-border);max-width:640px;margin:0 0 40px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.tr-hero-sub strong{color:var(--clr-light);font-style:normal;font-weight:600;font-family:var(--tr-body)}.tr-hero-chips{flex-wrap:wrap;gap:10px 14px;margin-bottom:44px;display:flex}.tr-hero-chip{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-border);background:rgba(var(--ground-rgb),.04);border:1px solid rgba(var(--ground-rgb),.12);border-radius:2px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:500;display:inline-flex}.tr-hero-chip .dot{background:var(--clr-teal);border-radius:50%;flex-shrink:0;width:5px;height:5px}.tr-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.tr-btn{font-family:var(--tr-display);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:transform .15s,background .2s,box-shadow .2s,color .2s,border-color .2s;display:inline-flex}.tr-btn .arrow{transition:transform .25s;display:inline-block}.tr-btn:hover .arrow{transform:translate(4px)}.tr-btn-primary{background:var(--clr-light);color:var(--clr-dark)}.tr-btn-primary:hover{background:var(--clr-teal);color:var(--clr-light);transform:translateY(-2px)}.tr-btn-ghost-light{color:var(--clr-light);border-color:rgba(var(--ground-rgb),.32);background:0 0}.tr-btn-ghost-light:hover{background:rgba(var(--ground-rgb),.06);border-color:rgba(var(--ground-rgb),.6)}.tr-sec-head{max-width:760px;margin-bottom:56px}.tr-sec-kicker{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-muted);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:500;display:flex}.tr-sec-kicker:before{content:"";background:var(--clr-teal);width:28px;height:1px;display:block}.tr-sec-title{font-family:var(--tr-display);letter-spacing:-.015em;color:var(--clr-headline);margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:700;font-stretch:112%;line-height:1.05}.tr-sec-title.dark{color:var(--clr-light)}.tr-sec-title .teal{color:var(--clr-teal)}.tr-sec-sub{color:var(--clr-muted);max-width:620px;margin-top:20px;font-size:18px;line-height:1.6}.tr-sec-sub.dark{color:var(--clr-border)}.tr-pricing{background:var(--clr-light);position:relative;overflow:hidden}.tr-pricing:before{content:"";background-image:radial-gradient(rgba(var(--ink-rgb),.12) 1px, transparent 1px);pointer-events:none;opacity:.6;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.tr-pricing .tr-container{z-index:1;position:relative}.tr-pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.tr-product{border-radius:4px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.tr-product:hover{transform:translateY(-4px)}.tr-product-inner{flex-direction:column;flex:1;padding:40px 36px 36px;display:flex}.tr-product-eyebrow{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-muted);align-items:center;gap:12px;margin-bottom:22px;font-size:11px;font-weight:600;display:flex}.tr-product-eyebrow:before{content:"";background:var(--clr-teal);flex-shrink:0;width:28px;height:1px;display:block}.tr-product-name{font-family:var(--tr-display);letter-spacing:-.01em;margin:0 0 12px;font-size:28px;font-weight:600;line-height:1.1}.tr-product-sub{font-family:var(--tr-body);margin:0 0 32px;font-size:16px;line-height:1.5}.tr-product-price-row{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.tr-product-price{font-family:var(--tr-display);letter-spacing:-.015em;font-size:60px;font-weight:700;font-stretch:112%;line-height:1.05}.tr-product-price-meta{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:500}.tr-product-value-line{font-family:var(--tr-mono);letter-spacing:.18em;text-transform:uppercase;margin:14px 0 0;font-size:11px;font-weight:500}.tr-product-divider{opacity:.18;background:currentColor;height:1px;margin:32px 0 18px}.tr-product-incl-label{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.tr-product-incl{margin:0;padding:0;list-style:none}.tr-product-incl li{font-family:var(--tr-body);grid-template-columns:16px 1fr;align-items:baseline;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.tr-product-incl li:before{content:"·";font-family:Inter,sans-serif;font-size:20px;font-weight:700;line-height:1;transform:translateY(-2px)}.tr-product-incl li.bonus:before{content:"+";font-size:14px;color:var(--clr-teal)!important}.tr-product-cta-row{margin-top:auto;padding-top:28px}.tr-product-cta{width:100%;font-family:var(--tr-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:space-between;align-items:center;padding:18px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.tr-product-cta .arrow{transition:transform .25s;display:inline-block}.tr-product-cta:hover .arrow{transform:translate(6px)}.tr-product-cta:hover{transform:translateY(-1px)}.tr-product-foot{font-family:var(--tr-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:16px;font-size:10px}.tr-product-foot .sep{opacity:.5;margin:0 6px}.tr-product--light{background:var(--clr-light);border:1px solid var(--clr-border);color:var(--clr-body);box-shadow:0 18px 42px #0f172a0a}.tr-product--light .tr-product-name{color:var(--clr-headline)}.tr-product--light .tr-product-sub{color:var(--clr-muted)}.tr-product--light .tr-product-price{color:var(--clr-headline)}.tr-product--light .tr-product-price-meta{color:var(--clr-subtle)}.tr-product--light .tr-product-incl-label{color:var(--clr-muted)}.tr-product--light .tr-product-incl li{color:var(--clr-body);border-bottom:1px dashed var(--clr-border)}.tr-product--light .tr-product-incl li:last-child{border-bottom:none}.tr-product--light .tr-product-incl li:before{color:var(--clr-subtle)}.tr-product--light .tr-product-cta{background:var(--clr-dark);color:var(--clr-light);box-shadow:0 8px 24px #0f172a2e}.tr-product--light .tr-product-cta:hover{background:var(--clr-teal);box-shadow:0 14px 32px #0f172a47}.tr-product--light .tr-product-cta .arrow{color:var(--clr-teal)}.tr-product--light .tr-product-foot{color:var(--clr-muted)}.tr-product--light .tr-product-foot .sep{color:var(--clr-teal);opacity:.7}.tr-product--dark{background:var(--clr-dark);border:1px solid rgba(var(--flow-rgb),.28);box-shadow:0 24px 56px #00000047, 0 0 0 1px rgba(var(--flow-rgb),.08);color:var(--clr-border)}.tr-product--dark:before{content:"";background-image:linear-gradient(rgba(var(--ground-rgb),.025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ground-rgb),.025) 1px, transparent 1px);pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 80% 20%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 80% 20%,#000 30%,#0000 80%)}.tr-product--dark .tr-product-inner{z-index:1;position:relative}.tr-product--dark .tr-product-name{color:var(--clr-light)}.tr-product--dark .tr-product-sub{color:var(--clr-border)}.tr-product--dark .tr-product-price{color:var(--clr-light)}.tr-product--dark .tr-product-price-meta,.tr-product--dark .tr-product-value-line{color:var(--clr-border)}.tr-product--dark .tr-product-value-line strong{color:var(--clr-light);font-weight:600}.tr-product--dark .tr-product-incl-label{color:var(--clr-border)}.tr-product--dark .tr-product-incl li{color:var(--clr-border);border-bottom:1px dashed rgba(var(--ground-rgb),.1)}.tr-product--dark .tr-product-incl li:last-child{border-bottom:none}.tr-product--dark .tr-product-incl li:before{color:var(--clr-border)}.tr-product--dark .tr-product-incl li.bonus{color:var(--clr-light)}.tr-product--dark .tr-product-cta{background:var(--clr-light);color:var(--clr-dark);box-shadow:0 12px 32px rgba(var(--flow-rgb),.32)}.tr-product--dark .tr-product-cta:hover{background:var(--clr-teal);box-shadow:0 18px 42px rgba(var(--flow-rgb),.45)}.tr-product--dark .tr-product-foot{color:var(--clr-border)}.tr-product--dark .tr-product-foot .sep{color:rgba(var(--flow-rgb),.55)}.tr-product-badge{background:var(--clr-light);color:var(--clr-dark);font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;z-index:3;white-space:nowrap;border-radius:0 0 3px 3px;padding:8px 14px;font-size:10px;font-weight:600;position:absolute;top:-1px;right:24px;box-shadow:0 6px 20px #00000040}.tr-trust-strip{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:40px;font-size:10px;font-weight:500;display:flex}.tr-trust-strip .sep{color:var(--clr-teal)}.tr-trust-strip svg{vertical-align:middle;color:var(--clr-teal);margin-right:6px;display:inline-block}.tr-what{background:var(--clr-light);position:relative;overflow:hidden}.tr-what-grid{background:var(--clr-border);border:1px solid var(--clr-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tr-what-block{background:var(--clr-light);padding:40px 32px 36px;transition:background .3s;position:relative}.tr-what-block:hover{background:var(--clr-light)}.tr-what-block .b-top-rule{background:var(--clr-teal);transform-origin:50%;height:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.tr-what-block:hover .b-top-rule{transform:scaleX(1)}.tr-what-num{font-family:var(--tr-mono);letter-spacing:.22em;color:var(--clr-muted);align-items:baseline;gap:6px;margin-bottom:18px;font-size:14px;font-weight:500;display:flex}.tr-what-num .of{color:var(--clr-subtle);font-size:11px}.tr-what-block h3{font-family:var(--tr-display);letter-spacing:-.01em;color:var(--clr-headline);margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.15}.tr-what-block p{font-family:var(--tr-body);color:var(--clr-body);margin:0;font-size:15px;line-height:1.6}.tr-roadmap{background:var(--clr-dark);color:var(--clr-light);position:relative;overflow:hidden}.tr-roadmap:before{content:"";background-image:linear-gradient(rgba(var(--ground-rgb),.02) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ground-rgb),.02) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0}.tr-roadmap .tr-container{z-index:1;position:relative}.tr-roadmap-grid{background:rgba(var(--ground-rgb),.08);border:1px solid rgba(var(--ground-rgb),.08);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.tr-module-cell{background:var(--clr-dark);flex-direction:column;min-height:110px;padding:20px 18px;transition:background .25s;display:flex;position:relative;overflow:hidden}.tr-module-cell:hover{background:rgba(var(--ground-rgb),.05)}.tr-module-cell.live{background:rgba(var(--flow-rgb),.06)}.tr-module-cell.live:hover{background:rgba(var(--flow-rgb),.1)}.tr-module-cell .corner{border-style:solid;border-width:0 14px 14px 0;border-color:transparent var(--clr-teal) transparent transparent;opacity:0;z-index:2;width:0;height:0;transition:opacity .3s;position:absolute;top:0;right:0}.tr-module-cell:hover .corner{opacity:.85}.tr-module-cell.live .corner{opacity:1}.tr-module-cell .m-num{font-family:var(--tr-mono);letter-spacing:.22em;color:var(--clr-border);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.tr-module-cell.live .m-num{color:var(--clr-light)}.tr-module-cell .m-status{letter-spacing:.18em;color:var(--clr-border);font-size:9px}.tr-module-cell.live .m-status{color:var(--clr-light);font-weight:600}.tr-module-cell.live .live-pulse{background:var(--clr-teal);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.2s ease-in-out infinite tr-pulse-dot;display:inline-block}.tr-module-cell .m-title{font-family:var(--tr-display);letter-spacing:-.01em;color:var(--clr-border);margin:0;font-size:13px;font-weight:700;line-height:1.3}.tr-module-cell.live .m-title{color:var(--clr-light)}.tr-roadmap-explainer{background:rgba(var(--flow-rgb),.06);border:1px solid rgba(var(--flow-rgb),.18);border-left:3px solid var(--clr-teal);font-family:var(--tr-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clr-border);border-radius:2px;max-width:760px;margin:-24px 0 32px;padding:14px 18px;font-size:11px;line-height:1.6}.tr-roadmap-explainer strong{color:var(--clr-light);font-weight:600}.tr-roadmap-foot{font-family:var(--tr-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-border);border-top:1px dashed rgba(var(--ground-rgb),.12);border-bottom:1px dashed rgba(var(--ground-rgb),.12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:36px;padding:16px 0;font-size:10px;display:flex}.tr-roadmap-foot strong{color:var(--clr-light);font-weight:600}.tr-founder{background:var(--clr-dark);color:var(--clr-light);position:relative;overflow:hidden}.tr-founder:before{content:"";background-image:linear-gradient(rgba(var(--ground-rgb),.02) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ground-rgb),.02) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.tr-founder .tr-container{z-index:1;position:relative}.tr-founder-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;display:grid}.tr-founder-rule{background:var(--clr-teal);width:60px;height:2px;box-shadow:0 0 16px rgba(var(--flow-rgb),.5);margin-bottom:28px}.tr-founder h2{font-family:var(--tr-display);letter-spacing:-.015em;color:var(--clr-light);margin:0 0 28px;font-size:clamp(30px,4vw,48px);font-weight:700;font-stretch:112%;line-height:1.05}.tr-founder h2 .teal{color:var(--clr-teal)}.tr-founder p{font-family:var(--tr-body);color:var(--clr-border);max-width:580px;margin:0 0 18px;font-size:17px;line-height:1.65}.tr-founder p strong{color:var(--clr-light);font-weight:600}.tr-founder-facts{border-top:1px solid rgba(var(--ground-rgb),.1);grid-template-columns:repeat(2,1fr);gap:24px 32px;max-width:580px;margin-top:36px;padding-top:32px;display:grid}.tr-founder-fact{border-radius:4px;margin:-14px -16px;padding:14px 16px;transition:background .25s}.tr-founder-fact:hover{background:rgba(var(--flow-rgb),.05)}.tr-founder-fact .f-num{font-family:var(--tr-display);letter-spacing:-.015em;color:var(--clr-light);margin-bottom:6px;font-size:32px;font-weight:700;font-stretch:112%;line-height:1}.tr-founder-fact .f-num .unit{color:var(--clr-border);background:0 0;margin-left:4px;font-size:.55em}.tr-founder-fact .f-label{font-family:var(--tr-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-border);font-size:10px;line-height:1.4}.tr-portrait-wrap{padding:12px;position:relative}.tr-portrait-halo{pointer-events:none;z-index:0;display:none;position:absolute;inset:-20%}.tr-portrait{z-index:1;aspect-ratio:4/5;background:var(--clr-dark);border:1px solid rgba(var(--flow-rgb),.18);border-radius:3px;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.tr-portrait img{object-fit:cover;width:100%;height:100%}.tr-portrait-tag{z-index:2;font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--ground-rgb),.86);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--flow-rgb),.25);background:#0a101fb3;border-radius:2px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.tr-portrait-tag strong{color:var(--clr-light);font-weight:600}.tr-portrait-tag .teal{color:var(--clr-border)}.tr-faq{background:var(--clr-light);position:relative;overflow:hidden}.tr-faq-grid{background:var(--clr-border);border:1px solid var(--clr-border);gap:1px;max-width:920px;margin:0 auto;display:grid}.tr-faq-item{background:var(--clr-light);transition:background .2s}.tr-faq-item summary{cursor:pointer;font-family:var(--tr-display);letter-spacing:-.012em;color:var(--clr-headline);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;font-size:18px;font-weight:700;list-style:none;transition:color .2s;display:flex}.tr-faq-item summary::-webkit-details-marker{display:none}.tr-faq-item summary::marker{content:""}.tr-faq-item .faq-num{font-family:var(--tr-mono);letter-spacing:.22em;color:var(--clr-muted);flex-shrink:0;margin-right:18px;font-size:11px;font-weight:500}.tr-faq-item .faq-q{flex:1}.tr-faq-item .faq-icon{border:1px solid var(--clr-border);border-radius:50%;flex-shrink:0;width:28px;height:28px;transition:background .2s,border-color .2s,transform .3s;position:relative}.tr-faq-item .faq-icon:before,.tr-faq-item .faq-icon:after{content:"";background:var(--clr-headline);transition:opacity .2s,transform .3s,background .2s;position:absolute}.tr-faq-item .faq-icon:before{height:1.5px;top:50%;left:8px;right:8px;transform:translateY(-50%)}.tr-faq-item .faq-icon:after{width:1.5px;top:8px;bottom:8px;left:50%;transform:translate(-50%)}.tr-faq-item[open] summary{color:var(--clr-dark);background:var(--clr-light)}.tr-faq-item[open] .faq-icon{background:var(--clr-teal);border-color:var(--clr-teal);transform:rotate(180deg)}.tr-faq-item[open] .faq-icon:before{background:var(--clr-dark)}.tr-faq-item[open] .faq-icon:after{opacity:0}.tr-faq-item .faq-body{font-family:var(--tr-body);color:var(--clr-body);max-width:760px;padding:0 32px 32px;font-size:16px;line-height:1.65}.tr-faq-item .faq-body strong{font-family:var(--tr-body);color:var(--clr-headline);font-weight:600}.tr-faq-item .faq-body a{color:var(--clr-teal);text-decoration:underline}.tr-final{background:var(--clr-dark);color:var(--clr-light);text-align:center;position:relative;overflow:hidden}.tr-final:before{content:"";background-image:linear-gradient(rgba(var(--ground-rgb),.025) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ground-rgb),.025) 1px, transparent 1px);pointer-events:none;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80%,#000 30%,#0000 90%);mask-image:radial-gradient(60% 80%,#000 30%,#0000 90%)}.tr-final .tr-container{z-index:1;position:relative}.tr-final-inner{max-width:720px;margin:0 auto}.tr-final-kicker{font-family:var(--tr-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--clr-border);align-items:center;gap:16px;margin-bottom:28px;font-size:11px;font-weight:500;display:inline-flex}.tr-final-kicker:before,.tr-final-kicker:after{content:"";background:var(--clr-teal);width:32px;height:2px}.tr-final h2{font-family:var(--tr-display);letter-spacing:-.015em;color:var(--clr-light);margin:0 0 24px;font-size:clamp(36px,5.4vw,64px);font-weight:700;font-stretch:112%;line-height:1.05}.tr-final h2 .teal{color:var(--clr-teal)}.tr-final p{font-family:var(--tr-body);color:var(--clr-border);max-width:580px;margin:0 auto 40px;font-size:18px;line-height:1.55}.tr-final-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.tr-accent{pointer-events:none;color:var(--clr-teal);opacity:.09;z-index:0;position:absolute}.tr-accent svg{width:100%;height:100%;display:block}.tr-accent.tl{top:-10%;left:-4%}.tr-accent.tr{top:8%;right:-4%}.tr-accent.bl{bottom:-6%;left:-4%}.tr-accent.br{bottom:-4%;right:-2%}.tr-accent.drift{animation:18s ease-in-out infinite tr-accent-drift}.tr-accent.on-light{color:var(--clr-dark);opacity:.06}.tr-accent.on-light.teal{color:var(--clr-teal);opacity:.1}.tr-hero .tr-accent.tr{opacity:.1;width:360px;height:360px;top:12%;right:-6%}.tr-hero .tr-accent.bl{opacity:.05;width:280px;height:280px;bottom:-8%;left:-6%}.tr-pricing .tr-accent.tr{width:260px;height:260px;top:40px;right:-40px}.tr-pricing .tr-accent.bl{width:240px;height:240px;bottom:-30px;left:-30px}.tr-what .tr-accent.tr{width:240px;height:240px;top:40px;right:-30px}.tr-what .tr-accent.bl{width:220px;height:220px;bottom:-30px;left:-30px}.tr-roadmap .tr-accent.tr{opacity:.06;width:260px;height:260px;top:24px;right:-30px}.tr-roadmap .tr-accent.bl{opacity:.05;width:320px;height:320px;bottom:-40px;left:-40px}.tr-founder .tr-accent.br{opacity:.05;width:360px;height:360px;bottom:-10%;right:-8%}.tr-founder .tr-accent.tl{opacity:.05;width:240px;height:240px;top:-20px;left:-30px}.tr-faq .tr-accent.tr{width:240px;height:240px;top:32px;right:-30px}.tr-final .tr-accent.tl{opacity:.06;width:220px;height:220px;top:24px;left:32px}.tr-final .tr-accent.br{opacity:.06;width:220px;height:220px;bottom:24px;right:32px}@keyframes tr-pulse-dot{0%,to{box-shadow:0 0 0 0 rgba(var(--flow-rgb),.55)}50%{box-shadow:0 0 0 8px rgba(var(--flow-rgb),0)}}@keyframes tr-accent-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,10px)rotate(2deg)}}@keyframes tr-hud-blink{0%,50%,to{opacity:1}25%,75%{opacity:.25}}@keyframes tr-scan-sweep{0%{opacity:0;transform:translateY(-12vh)}8%{opacity:1}to{opacity:0;transform:translateY(120vh)}}@keyframes tr-aurora-drift{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:.8;transform:translate(40px,-20px)scale(1.05)}}@keyframes tr-dash-march{to{background-position:-16px 0,16px 100%,0 16px,100% -16px}}@keyframes tr-hud-tick{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes tr-ring-ping{0%{opacity:.6;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.tr-hero .tr-aurora{pointer-events:none;z-index:0;display:none;position:absolute;inset:0;overflow:hidden}.tr-hero .tr-aurora:before{content:"";background:radial-gradient(circle at center, rgba(var(--flow-rgb),.16), transparent 55%);filter:blur(40px);width:60vw;height:60vw;animation:22s ease-in-out infinite tr-aurora-drift;position:absolute;top:-10%;right:-20%}.tr-hero .tr-aurora:after{content:"";background:radial-gradient(circle at center, rgba(var(--flow-rgb),.07), transparent 55%);filter:blur(60px);width:50vw;height:50vw;animation:28s ease-in-out infinite reverse tr-aurora-drift;position:absolute;bottom:-20%;left:-10%}.tr-hero .tr-scanline{background:var(--clr-teal);z-index:2;pointer-events:none;height:2px;animation:2.6s cubic-bezier(.65,.05,.35,1) .4s both tr-scan-sweep;position:absolute;top:0;left:0;right:0}.tr-hud{z-index:3;font-family:var(--tr-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--clr-border);pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;font-size:10px;display:flex;position:absolute;top:120px;right:32px}.tr-hud-line{-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--flow-rgb),.18);background:#0a101f8c;border-radius:2px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.tr-hud-line:after{content:"";background:rgba(var(--ground-rgb), .05);width:30%;animation:5s linear infinite tr-hud-tick;position:absolute;inset:0}.tr-hud-line .lbl{color:var(--clr-border)}.tr-hud-line .val{color:var(--clr-light);font-weight:500}.tr-hud-line .dot{background:var(--clr-teal);width:6px;height:6px;box-shadow:0 0 0 0 rgba(var(--flow-rgb),.6);border-radius:50%;animation:2s ease-in-out infinite tr-pulse-dot}@media (max-width:1000px){.tr-hud{display:none}}.tr-brackets{position:relative}.tr-brackets:after{content:"";pointer-events:none;background:linear-gradient(to right, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top left / 14px 1px no-repeat, linear-gradient(to bottom, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top left / 1px 14px no-repeat, linear-gradient(to left, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top right / 14px 1px no-repeat, linear-gradient(to bottom, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) top right / 1px 14px no-repeat, linear-gradient(to right, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom left / 14px 1px no-repeat, linear-gradient(to top, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom left / 1px 14px no-repeat, linear-gradient(to left, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom right / 14px 1px no-repeat, linear-gradient(to top, var(--bracket-clr,var(--clr-teal)) 0 14px, transparent 14px) bottom right / 1px 14px no-repeat;opacity:0;z-index:4;transition:opacity .35s,transform .35s cubic-bezier(.2,.8,.2,1),inset .35s;position:absolute;inset:8px;transform:scale(1.04)}.tr-brackets:hover:after{opacity:1;inset:6px;transform:scale(1)}.tr-product{--bracket-clr:var(--clr-teal)}.tr-product--light{--bracket-clr:var(--clr-dark)}.tr-module-cell{--bracket-clr:rgba(var(--flow-rgb),.85)}.tr-what-block,.tr-faq-item{--bracket-clr:var(--clr-dark)}.tr-product--dark{background-image:linear-gradient(90deg, rgba(var(--flow-rgb),.6) 50%, transparent 50%), linear-gradient(90deg, rgba(var(--flow-rgb),.6) 50%, transparent 50%), linear-gradient(0deg, rgba(var(--flow-rgb),.6) 50%, transparent 50%), linear-gradient(0deg, rgba(var(--flow-rgb),.6) 50%, transparent 50%), none, none, linear-gradient(var(--clr-dark), var(--clr-dark));background-position:0 0,0 100%,0 0,100% 0,0 0,0 0,0 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y,no-repeat,no-repeat,no-repeat;background-size:16px 1px,16px 1px,1px 16px,1px 16px,auto,auto,auto;animation:2.4s linear infinite paused tr-dash-march}.tr-product--dark:hover{animation-play-state:running}.tr-product-cta:after{content:"";background:rgba(var(--ground-rgb), .25);pointer-events:none;width:30%;transition:left .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:-20%;transform:skew(-20deg)}.tr-product-cta:hover:after{left:120%}.tr-product-badge{padding-left:26px;overflow:hidden}.tr-product-badge:before{content:"";background:var(--clr-dark);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite tr-hud-blink;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tr-module-cell:before{content:"";background:var(--clr-teal);transform-origin:0;height:1px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:14px;left:18px;right:18px;transform:scaleX(0)}.tr-module-cell:hover:before,.tr-module-cell.live:before{transform:scaleX(1)}.tr-module-cell.live .live-pulse{position:relative}.tr-module-cell.live .live-pulse:after{content:"";border:1px solid var(--clr-teal);border-radius:50%;width:12px;height:12px;animation:2.2s ease-out infinite tr-ring-ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-faq-item summary{position:relative}.tr-faq-item summary:before{content:"";background:var(--clr-teal);transform-origin:top;width:3px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.tr-faq-item[open] summary:before,.tr-faq-item:hover summary:before{transform:scaleY(1)}.tr-btn-primary{position:relative}.tr-trust-strip svg{transition:transform .2s}.tr-trust-strip>span:hover svg{transform:scale(1.15)}.tr-portrait:before{content:"";border-top:1px solid rgba(var(--flow-rgb),.4);border-bottom:1px solid rgba(var(--flow-rgb),.4);pointer-events:none;z-index:2;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8px;transform:scaleX(0)}.tr-portrait-wrap:hover .tr-portrait:before{transform:scaleX(1)}.tr-portrait:after{content:"";background:linear-gradient(to left, var(--clr-teal) 0 12px, transparent 12px) top right / 12px 1px no-repeat, linear-gradient(to bottom, var(--clr-teal) 0 12px, transparent 12px) top right / 1px 12px no-repeat;opacity:.7;z-index:2;pointer-events:none;width:28px;height:28px;position:absolute;top:16px;right:16px}.tr-final:after{content:"";border:1px solid rgba(var(--flow-rgb),.08);pointer-events:none;border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-final .tr-container:after{content:"";border:1px dashed rgba(var(--flow-rgb),.12);pointer-events:none;border-radius:50%;width:520px;height:520px;animation:30s linear infinite tr-aurora-drift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-final .tr-container{position:relative}.tr-hero-chip{transition:border-color .2s,background .2s,transform .2s}.tr-hero-chip:hover{border-color:rgba(var(--flow-rgb),.5);background:rgba(var(--flow-rgb),.08);transform:translateY(-1px)}@media (max-width:1000px){.tr-pricing-grid{grid-template-columns:1fr}.tr-what-grid{grid-template-columns:repeat(2,1fr)}.tr-founder-grid{grid-template-columns:1fr;gap:48px}.tr-portrait-wrap{max-width:380px;margin:0 auto}}@media (max-width:880px){.tr-page section{padding:64px 0}.tr-container{padding:0 24px}.tr-hero-inner{padding:56px 24px 64px}.tr-sec-head{margin-bottom:36px}.tr-roadmap-grid{grid-template-columns:repeat(2,1fr)}.tr-what-grid{grid-template-columns:1fr}.tr-founder-facts{grid-template-columns:repeat(2,1fr)}.tr-product-inner{padding:32px 24px 28px}.tr-product-price{font-size:48px}.tr-faq-item summary{padding:22px 24px;font-size:16px}.tr-faq-item .faq-body{padding:0 24px 24px;font-size:15px}}@media (max-width:540px){.tr-roadmap-grid,.tr-founder-facts{grid-template-columns:1fr}.tr-hero-actions{flex-direction:column;align-items:stretch}.tr-btn{justify-content:center}.tr-final-actions{flex-direction:column;align-items:stretch}.tr-final-actions .tr-btn{justify-content:center}}@media (max-width:1199px){.tr-hero{padding-top:125px}.tr-hero:before{inset:125px 0 0}}@media (max-width:599px){.tr-hero{padding-top:150px}.tr-hero:before{inset:150px 0 0}.tr-hero-inner{padding-top:32px}}.tr-roadmap .tr-sec-kicker,.tr-product--dark .tr-product-eyebrow{color:var(--clr-border)}
