.sec{padding:6rem 0}.sec.alt{background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero{padding:4.5rem 0 2.5rem}.accent{color:var(--accent)}.stack-16,.stack-20,.stack-24,.stack-28,.stack-32,.stack-48{display:flex;flex-direction:column}.stack-16{gap:1rem}.stack-20{gap:1.25rem}.stack-24{gap:1.5rem}.stack-28{gap:1.75rem}.stack-32{gap:2rem}.stack-48{gap:3rem}.row-wrap{display:flex;flex-wrap:wrap;gap:.75rem}.plain{list-style:none;margin:0;padding:0}.split-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;align-items:flex-end}.two-col{display:flex;flex-wrap:wrap;gap:3.5rem}.hero-grid{display:flex;flex-wrap:wrap;gap:3.5rem;align-items:center}.hero-copy{flex:1 1 30rem;min-width:0}.facts{display:flex;flex-wrap:wrap;gap:1.75rem;padding-top:.75rem;border-top:1px solid var(--line);margin:0}.facts div{display:flex;flex-direction:column;gap:.25rem}.facts dt{font-size:1.375rem}.facts dd{margin:0;font-size:.8125rem;color:var(--text-2)}.pgm{flex:1 1 34rem;min-width:0;display:flex;flex-direction:column;gap:.75rem;margin:0}.pgm-head{display:flex;justify-content:space-between;align-items:center}.live-tag{background:var(--stage-accent);color:var(--stage-ink);padding:4px 10px;border-radius:6px}.pgm-screen{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:1px solid #243041;background-color:#0b0f15;background-image:repeating-linear-gradient(0deg,transparent 0 39px,#121924 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#121924 39px 40px);color:var(--stage-text);container-type:inline-size}.pgm-safe{position:absolute;inset:5%;border:1px dashed #2B3647;border-radius:4px}.pgm-safe-label{position:absolute;top:6.5%;left:6.5%;color:#8c97a8;font-size:10px}.pgm-logo{position:absolute;top:6.5%;right:6.5%;width:9%;aspect-ratio:1;border-radius:8px;border:1px solid #2B3647;display:flex;align-items:center;justify-content:center}.pgm-logo span{font-size:9px;color:#8c97a8}.pgm-card{position:absolute;right:6%;bottom:21%;width:25%;background:#0e1420;border:1px solid #2B3647;border-radius:12px;padding:2.2%;display:flex;flex-direction:column;gap:1.2cqw;box-shadow:0 18px 40px #00000080}.pgm-qr{background:#fff;border-radius:6px;padding:6%}.pgm-qr svg{display:block;width:100%}.pgm-title{font-family:var(--font-broadcast);font-weight:700;font-size:1.9cqw;line-height:1.25}.pgm-sub{font-size:1.35cqw;color:#9aa4b2;line-height:1.3}.pgm-ticker{position:absolute;left:0;right:0;bottom:6%;display:flex;flex-direction:column;gap:2px;font-family:var(--font-broadcast);font-size:1.6cqw}.pgm-ticker>div{display:flex;background:#0e1420eb;height:2.2em;align-items:center;overflow:hidden}.pgm-ticker b{position:relative;z-index:1;flex:none;font-weight:700;padding:0 1em;height:100%;display:flex;align-items:center}.pgm-ticker b.hot{background:var(--stage-accent);color:var(--stage-ink)}.pgm-ticker b.cool{background:var(--stage-text);color:var(--stage-ink)}.tick-win{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden}.tick-track{display:flex;gap:1.8em;white-space:nowrap;animation:scroll 26s linear infinite;width:max-content;padding-left:1em}.tick-track.slow{animation-duration:34s}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.flow{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--line)}.flow li{flex:1 1 16rem;background:var(--surface);padding:2rem;display:flex;flex-direction:column;gap:.875rem}.flow h3,.bento h3,.who h3{margin:0;font-size:1.375rem;font-weight:500}.flow p,.bento p,.who p{margin:0;color:var(--text-2);line-height:1.6}.bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem}.bento-card{padding:2rem;display:flex;flex-direction:column;gap:1rem}.bento-card.wide{grid-column:span 2;min-height:18rem}.bento-card.wide h3{font-size:1.75rem}@media(max-width:700px){.bento-card.wide{grid-column:auto}}.bento-top{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.chips{list-style:none;margin:auto 0 0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.chips li{padding:10px 14px;border-radius:10px;border:1px solid var(--line-strong);color:var(--text-2)}.chips li.on{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.timeline li{display:flex;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.timeline li:last-child{border-bottom:0}.timeline .disp{font-size:1.25rem;color:var(--text-2);flex:none;width:5.75rem}.timeline .disp.accent{color:var(--accent)}.timeline div{display:flex;flex-direction:column;gap:.375rem}.timeline strong{font-size:1.0625rem}.timeline div span{color:var(--text-2);line-height:1.55}.dash{padding:1.75rem;display:flex;flex-direction:column;gap:1.5rem;margin:0}.dash-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.example-tag{border:1px dashed var(--line-strong);border-radius:999px;padding:3px 10px;color:var(--text-2)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem}.kpis>div{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.kpis>div.hl{border-color:var(--accent)}.kpis b{font-size:1.875rem;color:var(--text-2)}.kpis span:last-child{font-size:.8125rem;color:var(--text-2)}.dash-charts{display:flex;flex-wrap:wrap;gap:1.5rem}.heat-wrap{flex:2 1 32rem;min-width:0;display:flex;flex-direction:column;gap:.75rem}.heat-scroll{overflow-x:auto}.heat{min-width:35rem;display:flex;flex-direction:column;gap:4px}.heat-row,.heat-axis{display:grid;grid-template-columns:2rem repeat(24,minmax(0,1fr));gap:4px;align-items:center}.heat-axis{grid-template-columns:2rem repeat(4,minmax(0,1fr))}.heat-row span,.heat-axis span{color:var(--text-2);font-size:11px}.heat-row i{height:16px;border-radius:3px;display:block}.bars-wrap{flex:1 1 17rem;min-width:0;display:flex;flex-direction:column;gap:.75rem}.bars{height:150px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--line-strong)}.bars i{flex:1;background:var(--bar-muted);border-radius:3px 3px 0 0;display:block}.bars i.hot{background:var(--accent)}.bars-axis{display:flex;justify-content:space-between;color:var(--text-2)}.bars-axis span{font-size:11px}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr));gap:.75rem}.trust-grid li{padding:1.5rem;display:flex;flex-direction:column;gap:.625rem}.trust-grid li span:last-child{color:var(--text-2);line-height:1.55;font-size:.9375rem}.pkg-base{flex:1 1 21rem;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;border-color:var(--accent)}.pkg-base h3{font-size:1.75rem;line-height:1.2;margin:0}.pkg-base p{margin:0;line-height:1.5}.dash-list{display:flex;flex-direction:column;gap:.75rem;color:var(--text-2)}.dash-list li:before{content:"— "}.addons{flex:2 1 32rem;padding:.75rem;display:flex;flex-direction:column}.addons li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;border-bottom:1px solid var(--line)}.addons li:last-child{border-bottom:0}.addons li div{display:flex;flex-direction:column;gap:.25rem}.addons li div span{font-size:.875rem;color:var(--text-2)}.who{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}.who li{background:var(--bg);padding:2rem;display:flex;flex-direction:column;gap:.75rem}.who h3{font-size:1.25rem}.cta-sec{border-top:1px solid var(--line)}.contact-card{padding:2rem;display:flex;flex-direction:column;gap:.75rem;font-style:normal;color:var(--text-2);align-self:flex-start}.contact-card a,.contact-card span:not(.mono){color:var(--text);font-size:1.0625rem}.page-head{padding:4rem 0 2rem}.prose{max-width:46rem;line-height:1.7}.prose h2{font-family:var(--font-display);font-weight:600;font-size:1.5rem;margin:2.5rem 0 1rem}.prose ul{padding-left:1.25rem}.prose li{margin:.375rem 0}.prose a{color:var(--accent-text);text-decoration:underline}.hero .h1{font-size:clamp(2rem,3.3vw,3.75rem)}@media(max-width:480px){.hero .h1{font-size:1.85rem}}.wx-card{padding:1.5rem;min-width:0}.wx-live{display:flex;flex-direction:column;gap:1.25rem;--stage-text: var(--text);--stage-text-3: var(--text-2);--stage-chip: var(--bg);--stage-bg: var(--surface)}.wx-live .wx-map{width:100%;gap:.75rem}.wx-live .wx-map svg{width:100%}.wx-live .wx-legend-src{white-space:normal;flex-basis:100%}.wx-live .wx-legend{font-size:.8125rem;gap:.5rem 1rem}.wx-live .wx-scale{border-radius:3px}.wx-live .wx-scale i{width:22px;height:8px}.wx-table{width:100%;border-collapse:collapse;font-size:.9375rem}.wx-table th,.wx-table td{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--line)}.wx-table thead th{font:500 .75rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.wx-table td{font-variant-numeric:tabular-nums}.wx-table tbody th{font-weight:500}
