.pt-hero{padding-bottom:72px}.pt-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:56px;gap:56px;align-items:center}.pt-hero .cta-row{margin-bottom:26px}.pt-stage{position:relative;padding:40px 0}.pt-console{position:relative;z-index:2;border-radius:26px;background:var(--night);color:#e7e1d6;box-shadow:var(--shadow);overflow:hidden}.pt-console:after{content:"";position:absolute;width:380px;height:380px;right:-160px;bottom:-200px;border-radius:50%;background:radial-gradient(circle,rgba(224,38,27,.45),transparent 65%);pointer-events:none}.pt-console-head{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.pt-console-head b{font:600 14px var(--sans);color:#fff}.pt-console-head .code{-webkit-margin-start:auto;margin-inline-start:auto;font:500 11.5px var(--mono);color:#8a8276}.pt-console ul{list-style:none;margin:0;padding:18px 20px 6px;display:grid;grid-gap:4px;gap:4px}.pt-console li{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed rgba(255,255,255,.08);font:500 13.5px var(--mono)}.pt-console li i{flex:none;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:rgba(22,163,74,.18);color:#4ade80}.pt-console-foot{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin:10px 20px 20px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.06);font:600 13px var(--sans);color:#fff}.pt-live{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.2)}.float.pt-f1{left:-40px;top:-18px}.float.pt-f2{right:-20px;bottom:4px;animation-delay:-2s}.pt-strip .stat b{font-size:40px}.pt-chips{display:flex;flex-wrap:wrap;gap:6px}.tile.dark .chip{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#e7e1d6}.tile.dark .chip.on{background:#fff;border-color:#fff;color:var(--ink)}.pt-tile-red:after{background:radial-gradient(circle,rgba(224,38,27,.45),transparent 65%)!important}.pt-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:8px}.pt-flow-row{display:flex;align-items:center;min-width:0}.pt-node{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04)}.pt-node svg{color:#ffb4a8;margin-bottom:6px}.pt-node b{font:700 19px/1.2 var(--display);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere}.pt-node span{font:500 12.5px var(--mono);color:#a29a8d}.pt-node.acc{background:var(--grad);border-color:transparent;box-shadow:0 24px 60px -30px rgba(224,38,27,.8)}.pt-node.acc span,.pt-node.acc svg{color:#ffe4de}.pt-arrow{flex:none;width:44px;display:flex;justify-content:center;color:#7d766b}.pt-hooks{display:inline-flex;align-items:center;gap:10px;margin:18px 0 30px;padding:10px 16px;border-radius:999px;border:1px dashed rgba(255,255,255,.22);font:500 13px var(--mono);color:#c9c1b4}.pt-hooks svg{color:#ffb4a8}.pt-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:20px;gap:20px}.pt-steps .how{grid-column:span 2;min-height:300px}.pt-steps .how:nth-child(n+4){grid-column:span 3}.pt-steps .how .no .ic{width:40px;height:40px;border-radius:12px}.pt-share{display:grid;grid-gap:22px;gap:22px;align-content:start}.pt-big{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pt-big b{font:800 88px/.9 var(--display);letter-spacing:-.05em}.pt-big span{font:500 13px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-sectors{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 28px}.pt-sector{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--bg);min-width:0}.pt-sector b{font:600 14.5px/1.3 var(--sans)}@media (max-width:1180px){.pt-hero-grid{grid-template-columns:1fr;gap:24px}.pt-stage{max-width:560px}.float.pt-f1{left:auto;right:0;top:0}.pt-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-steps .how,.pt-steps .how:nth-child(n+4){grid-column:auto}.pt-steps .how:last-child{grid-column:span 2}}@media (max-width:860px){.pt-flow{grid-template-columns:1fr;gap:0}.pt-flow-row{flex-direction:column;align-items:stretch}.pt-arrow{width:auto;height:36px;align-items:center;transform:rotate(90deg)}.pt-steps{grid-template-columns:1fr}.pt-steps .how:last-child{grid-column:auto}.pt-strip .wrap .stat:last-child{grid-column:span 2}}@media (max-width:600px){.pt-sectors{grid-template-columns:1fr}.pt-big b{font-size:68px}.pt-strip .stat b{font-size:32px}.pt-hooks{border-radius:16px}}