.tz-landing,.tz-landing *,.tz-landing :after,.tz-landing :before{box-sizing:border-box}.tz-landing *{margin:0;padding:0}.tz-landing{background:var(--bg);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.6;letter-spacing:-.005em;-webkit-text-size-adjust:100%;overflow-x:hidden;position:relative;min-height:100vh;background-image:radial-gradient(1100px 520px at 78% -4%,rgba(226,172,77,.13),transparent 60%),radial-gradient(900px 600px at -8% 18%,rgba(116,210,168,.05),transparent 55%);background-attachment:fixed}.tz-landing:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%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")}.tz-landing a{color:inherit;text-decoration:none}.tz-landing svg{display:block}.tz-landing ::selection{background:var(--brass);color:var(--bg)}.tz-landing a:focus-visible,.tz-landing button:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.tz-landing .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:28px}.tz-landing .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--brass);display:inline-flex;align-items:center;gap:11px}.tz-landing .eyebrow:before{content:"";width:24px;height:1px;background:var(--brass);opacity:.7}.tz-landing h1,.tz-landing h2,.tz-landing h3{font-family:var(--display);font-weight:700;line-height:1;letter-spacing:-.025em}.tz-landing .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:600;font-size:15px;padding:14px 24px;border-radius:8px;cursor:pointer;border:1px solid transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,border-color .25s,box-shadow .25s}.tz-landing .btn .arrow{transition:transform .25s ease}.tz-landing .btn:hover .arrow{transform:translateX(4px)}.tz-landing .btn-solid{background:var(--brass);color:#1a1406;font-weight:700}.tz-landing .btn-solid:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px rgba(226,172,77,.6)}.tz-landing .btn-ghost{background:transparent;color:var(--text);border-color:var(--line)}.tz-landing .btn-ghost:hover{border-color:var(--text-soft);background:hsla(45,17%,91%,.04);transform:translateY(-2px)}.tz-landing header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-2)}.tz-landing .nav{display:flex;align-items:center;justify-content:space-between;height:74px}.tz-landing .brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:800;font-size:23px;letter-spacing:-.03em}.tz-landing .mark{width:28px;height:28px;flex:none}.tz-landing .nav-links{display:flex;align-items:center;gap:34px}.tz-landing .nav-links a{font-size:14.5px;font-weight:500;color:var(--text-soft);position:relative;padding:4px 0;transition:color .2s}.tz-landing .nav-links a:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1.5px;background:var(--brass);transition:width .28s ease}.tz-landing .nav-links a:hover{color:var(--text)}.tz-landing .nav-links a:hover:after{width:100%}.tz-landing .nav-cta{display:flex;align-items:center;gap:16px}.tz-landing .menu-btn{display:none;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text)}.tz-landing .hero{position:relative;padding:80px 0 70px}.tz-landing .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:54px;gap:54px;align-items:center}.tz-landing .hero-copy>*{display:block}.tz-landing .hero .eyebrow{margin-bottom:26px}.tz-landing .hero h1{font-size:clamp(2.9rem,6vw,5.1rem);margin-bottom:22px}.tz-landing .hero h1 .br{color:var(--brass)}.tz-landing .lede{font-size:clamp(1.05rem,1.4vw,1.24rem);color:var(--text-soft);max-width:33ch;margin-bottom:32px;line-height:1.55}.tz-landing .hero-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center}.tz-landing .hero-foot{margin-top:28px;display:flex;align-items:center;gap:16px;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.tz-landing .hero-foot .pip{width:7px;height:7px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 4px rgba(116,210,168,.16)}.tz-landing .relay-preview{min-width:0;border:1px solid color-mix(in srgb,var(--brass) 38%,var(--line));border-radius:12px;background:var(--bg-2);overflow:hidden;box-shadow:0 25px 70px rgba(0,0,0,.18)}.tz-landing .relay-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 23px;border-bottom:1px solid var(--line)}.tz-landing .relay-preview-top strong{font-size:14px;font-weight:600}.tz-landing .relay-draft{display:inline-flex;padding:3px 8px;border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);border-radius:5px;background:var(--warning-subtle);color:var(--text-accent);font:500 10px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.tz-landing .relay-preview-body{padding:24px 25px 20px}.tz-landing .relay-preview-meta{color:var(--text-soft);font:500 10px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px}.tz-landing .relay-preview h2,.tz-landing .relay-preview h3{font-size:30px;line-height:1.13;letter-spacing:-.02em;margin:0 0 23px}.tz-landing .relay-preview-beats{display:grid;grid-gap:17px;gap:17px;margin:0}.tz-landing .relay-preview-beats>div{display:grid;grid-template-columns:101px minmax(0,1fr);grid-gap:11px;gap:11px}.tz-landing .relay-preview-beats dt{font-size:12px;line-height:1.5;font-weight:650;color:var(--text-accent);padding-top:1px}.tz-landing .relay-preview-beats dd{font-size:14px;line-height:1.55;color:var(--text);margin:0}.tz-landing .relay-preview-caveat{border-top:1px solid var(--line);padding-top:16px;margin-top:21px;font-size:12px;line-height:1.6;color:var(--text-soft)}.tz-landing .relay-preview-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 23px;border-top:1px solid var(--line)}.tz-landing .relay-preview-bottom p{font-size:12px;line-height:1.5;color:var(--text-soft);max-width:25ch}.tz-landing .relay-preview-bottom a{color:var(--text-accent);font-size:14px;font-weight:650;white-space:nowrap}.tz-landing .relay-preview-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.tz-landing .relay-preview-compact .relay-preview-beats>div{grid-template-columns:110px minmax(0,1fr)}.tz-landing .relay-preview-compact .relay-preview-bottom{justify-content:flex-end}.tz-landing .relay-preview-compact h2{font-size:29px}.tz-landing .define{border-block:1px solid var(--line-2);background:var(--bg-2)}.tz-landing .define .wrap{display:flex;align-items:center;gap:22px;padding-block:20px;flex-wrap:wrap;font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--text-soft)}.tz-landing .define b{color:var(--brass);font-weight:500}.tz-landing .define .sep{color:var(--text-faint)}.tz-landing .band{padding:96px 0}.tz-landing .sec-head{max-width:680px;margin-bottom:56px}.tz-landing .sec-head h2{font-size:clamp(2.1rem,4vw,3.1rem);margin-top:18px}.tz-landing .sec-head h2 .br{color:var(--brass)}.tz-landing .sec-head p{color:var(--text-soft);margin-top:16px;font-size:1.06rem;max-width:54ch}.tz-landing .lifecycle{background:linear-gradient(180deg,var(--bg),var(--bg-2))}.tz-landing .lifecycle-product-grid{display:grid;grid-template-columns:.86fr 1.34fr;grid-gap:48px;gap:48px;align-items:start}.tz-landing .lifecycle-steps{list-style:none;display:grid;grid-gap:5px;gap:5px;padding:0;margin:0}.tz-landing .lifecycle-steps li{display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:16px;gap:16px;border-left:2px solid transparent;padding:11px 14px 12px 0}.tz-landing .lifecycle-steps .step-n{font:400 11px/1.5 var(--mono);letter-spacing:.08em;color:var(--text-soft);padding-top:5px;text-align:center}.tz-landing .lifecycle-steps h3{font-size:21px;line-height:1.25;margin-bottom:5px}.tz-landing .lifecycle-steps p{font-size:14px;line-height:1.55;color:var(--text-soft)}.tz-landing .lifecycle-steps .record-step{border-left-color:var(--brass);background:linear-gradient(90deg,var(--accent-subtle),transparent);border-radius:0 6px 6px 0}.tz-landing .record-step .step-n,.tz-landing .record-step h3{color:var(--text-accent)}.tz-landing .lifecycle-product{min-width:0;margin:0;border:1px solid color-mix(in srgb,var(--brass) 32%,var(--line));border-radius:10px;overflow:hidden;background:var(--bg-2)}.tz-landing .lifecycle-product-label{display:flex;align-items:center;gap:9px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.tz-landing .lifecycle-product-label>span:first-child{width:6px;height:6px;background:var(--brass);border-radius:50%;flex:none}.tz-landing .lifecycle-product-label strong{font-weight:600;color:var(--text-accent)}.tz-landing .lifecycle-product>a{display:block;line-height:0}.tz-landing .lifecycle-product img{display:block;width:100%;height:auto}.tz-landing .lifecycle-product figcaption{padding:15px 17px 16px;border-top:1px solid var(--line)}.tz-landing .lifecycle-product figcaption>p{font-size:14px;line-height:1.55}.tz-landing .lifecycle-product figcaption>div{display:flex;gap:12px 20px;justify-content:space-between;align-items:center;margin-top:10px}.tz-landing .lifecycle-product figcaption>div p{font-size:11px;line-height:1.6;color:var(--text-soft)}.tz-landing .lifecycle-product figcaption a{font-size:12px;white-space:nowrap;color:var(--jade)}.tz-landing .lifecycle-product figcaption a:hover{text-decoration:underline;text-underline-offset:4px}.tz-landing .worked-decision{border-block:1px solid var(--line-2)}.tz-landing .worked-decision-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:65px;gap:65px;align-items:center}.tz-landing .worked-decision .sec-head{margin-bottom:0}.tz-landing .loop-back{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:34px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass)}.tz-landing .loop-back svg{width:34px;height:14px;stroke:var(--brass)}.tz-landing .showcase{background:var(--bg-2)}.tz-landing .show-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:40px;gap:40px;align-items:center}.tz-landing .feat-list{display:flex;flex-direction:column;gap:8px}.tz-landing .feat{padding:22px;border:1px solid var(--line-2);border-radius:12px;background:hsla(45,17%,91%,.012);transition:border-color .3s,background .3s,transform .3s}.tz-landing .feat:hover{border-color:var(--line);background:hsla(45,17%,91%,.03);transform:translateX(4px)}.tz-landing .feat .ftop{display:flex;align-items:center;gap:13px;margin-bottom:9px}.tz-landing .feat .ficon{width:38px;height:38px;border-radius:9px;background:var(--bg-3);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none}.tz-landing .feat .ficon svg{width:19px;height:19px;stroke:var(--brass)}.tz-landing .feat h3{font-size:1.16rem}.tz-landing .feat p{color:var(--text-soft);font-size:14.5px;line-height:1.5}.tz-landing .card{min-width:0;background:var(--bg-3);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.tz-landing .card-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 11px;padding:14px 18px;border-bottom:1px solid var(--line-2);background:hsla(45,17%,91%,.02)}.tz-landing .card-bar .ttl{font-family:var(--display);font-weight:700;font-size:1.04rem}.tz-landing .card-bar .example{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--brass)}.tz-landing .sc-table{width:100%;border-collapse:collapse;font-size:13px}.tz-landing .sc-table caption{padding:12px 16px;color:var(--text-soft);font-size:12px;text-align:left}.tz-landing .sc-table td,.tz-landing .sc-table th{padding:12px 7px;text-align:right;border-bottom:1px solid var(--line-2)}.tz-landing .sc-table th:first-child{padding-left:16px;text-align:left}.tz-landing .sc-table td:last-child,.tz-landing .sc-table th:last-child{padding-right:16px}.tz-landing .sc-table thead th{font-family:var(--mono);font-size:10px;font-weight:500;color:var(--text-soft)}.tz-landing .sc-row th{font-weight:400}.tz-landing .sc-row.top{background:linear-gradient(90deg,rgba(226,172,77,.1),transparent)}.tz-landing .sc-row .name{display:flex;align-items:center;gap:8px;color:var(--text);line-height:1.4}.tz-landing .sc-row .rank{font-family:var(--mono);font-size:10px;width:20px;height:20px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:var(--bg-2);color:var(--text-soft);border:1px solid var(--line);flex:none}.tz-landing .sc-row.top .rank{background:var(--brass);color:#1a1406;border-color:var(--brass);font-weight:700}.tz-landing .sc-row .met{font-family:var(--mono);color:var(--text-soft)}.tz-landing .sc-row .score{font-family:var(--mono);font-weight:500;color:var(--text)}.tz-landing .sc-row.top .score{color:var(--brass)}.tz-landing .sc-label{display:none}.tz-landing .sc-foot{padding:13px 16px;font-size:11px;color:var(--text-soft);display:grid;grid-gap:6px;gap:6px}.tz-landing .sc-formula{font-family:var(--mono);color:var(--brass)}.tz-landing .cta{position:relative;padding:104px 0;text-align:center;overflow:hidden}.tz-landing .cta:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 50% 0,rgba(226,172,77,.16),transparent 65%)}.tz-landing .cta-inner{position:relative;z-index:1;max-width:720px;margin-inline:auto}.tz-landing .cta h2{font-size:clamp(2.3rem,4.8vw,3.7rem);line-height:1.02}.tz-landing .cta h2 .br{color:var(--brass)}.tz-landing .cta p{color:var(--text-soft);font-size:1.12rem;margin:20px 0 32px;max-width:48ch;margin-inline:auto}.tz-landing .cta .hero-actions{justify-content:center}.tz-landing footer{border-top:1px solid var(--line-2);padding:60px 0 30px;background:var(--bg-2)}.tz-landing .foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:38px;border-bottom:1px solid var(--line-2)}.tz-landing .foot-brand{max-width:330px}.tz-landing .foot-brand .brand{margin-bottom:14px}.tz-landing .foot-brand p{color:var(--text-faint);font-size:14.5px}.tz-landing .foot-cols{display:flex;gap:60px;flex-wrap:wrap}.tz-landing .foot-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:16px;font-weight:500}.tz-landing .foot-col a{display:block;color:var(--text-soft);font-size:14.5px;margin-bottom:11px;transition:color .2s}.tz-landing .foot-col a:hover{color:var(--text)}.tz-landing .foot-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:26px;font-family:var(--mono);font-size:11.5px;color:var(--text-faint)}.tz-landing .foot-bottom a{color:var(--text-soft);text-decoration:underline;text-underline-offset:3px}.tz-landing .foot-bottom a:hover{color:var(--brass)}@media (prefers-reduced-motion:no-preference){html.js .tz-landing [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}html.js .tz-landing [data-reveal].in{opacity:1;transform:none}html.js .tz-landing .hero-copy>*{opacity:0;animation:tz-rise .8s cubic-bezier(.2,.7,.2,1) forwards}html.js .tz-landing .hero-copy>:first-child{animation-delay:.05s}html.js .tz-landing .hero-copy>:nth-child(2){animation-delay:.15s}html.js .tz-landing .hero-copy>:nth-child(3){animation-delay:.25s}html.js .tz-landing .hero-copy>:nth-child(4){animation-delay:.35s}html.js .tz-landing .hero-copy>:nth-child(5){animation-delay:.45s}html.js .tz-landing .hero>.hero-grid>.relay-preview{animation:tz-rise .8s ease .15s both}@keyframes tz-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.tz-landing .show-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:920px){.tz-landing .hero-grid{grid-template-columns:1fr;gap:30px}.tz-landing .lifecycle-product-grid,.tz-landing .worked-decision-grid{grid-template-columns:1fr;gap:32px}.tz-landing .lifecycle-product{max-width:720px}}@media (max-width:720px){.tz-landing .nav-cta .btn,.tz-landing .nav-links{display:none}.tz-landing .menu-btn{display:block}.tz-landing .nav-links.open{display:flex;position:absolute;top:74px;left:0;right:0;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 28px 18px}.tz-landing .nav-links.open a{padding:14px 0;border-bottom:1px solid var(--line-2);width:100%}.tz-landing .relay-preview-body{padding:21px 18px}.tz-landing .relay-preview-bottom,.tz-landing .relay-preview-top{padding:16px}.tz-landing .relay-preview h2,.tz-landing .relay-preview h3{font-size:27px}.tz-landing .relay-preview-beats>div,.tz-landing .relay-preview-compact .relay-preview-beats>div{grid-template-columns:1fr;gap:4px}.tz-landing .relay-preview-bottom{flex-wrap:wrap;gap:12px}.tz-landing .relay-preview-compact .relay-preview-bottom{justify-content:flex-start}.tz-landing .lifecycle-steps li{grid-template-columns:27px minmax(0,1fr);gap:12px}.tz-landing .lifecycle-product figcaption>div{flex-direction:column;align-items:flex-start;gap:8px}.tz-landing .lifecycle .sec-head{margin-bottom:32px}.tz-landing .loop-back{font-size:9px;letter-spacing:.08em;justify-content:flex-start;align-items:flex-start}.tz-landing .sc-table,.tz-landing .sc-table caption,.tz-landing .sc-table tbody{display:block}.tz-landing .sc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tz-landing .sc-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 6px;gap:10px 6px;padding:14px 16px;border-bottom:1px solid var(--line-2)}.tz-landing .sc-row td,.tz-landing .sc-row th{padding:0;border:0;text-align:left}.tz-landing .sc-row th:first-child{grid-column:1/-1;padding:0}.tz-landing .sc-row td:last-child{padding:0}.tz-landing .sc-row .score{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:6px}.tz-landing .sc-label{display:block;font-family:var(--mono);font-size:10px;font-weight:400;color:var(--text-soft);margin-bottom:2px}.tz-landing .sc-row .score .sc-label{margin:0}.tz-landing{font-size:16px}}@media (max-width:360px){.tz-landing .sc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:921px) and (max-width:1100px){.tz-landing .hero-grid{gap:32px}.tz-landing .relay-preview-compact .relay-preview-beats>div{grid-template-columns:1fr;gap:3px}.tz-landing .lifecycle-product-grid{gap:30px}.tz-landing .lifecycle-product figcaption>div{flex-direction:column;align-items:flex-start;gap:8px}.tz-landing .worked-decision-grid{gap:35px}}