.product-page{--charcoal:#faf8f4;--charcoal-lift:#fff;--charcoal-deep:#f4ecdf;--border:#e7ded1;--gold:#007c65;--terracotta:#eb5800;--cream:#2a2018;--cream-dim:#5a4f42;--muted:#796c5d;--maxw:1140px;background:var(--charcoal);color:var(--cream);font-family:Plus Jakarta Sans,-apple-system,system-ui,sans-serif;line-height:1.6}.product-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.product-page .serif{font-family:Fraunces,Georgia,serif}.product-page .cta{background:var(--action);color:var(--action-ink);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:14px 30px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-block}.product-page .cta:hover{background:var(--action-hover);transform:translateY(-1px)}.product-page .cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.product-page .cta-text{cursor:pointer;color:var(--gold);background:0 0;border:none;align-items:center;gap:7px;margin-top:20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:gap .18s;display:inline-flex}.product-page .cta-text:hover{gap:12px}.product-page .cta-text:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.product-page .hero{border-bottom:1px solid var(--border);text-align:center;padding:128px 0 72px}.product-page .eyebrow{letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:26px;font-family:Azeret Mono,monospace;font-size:13px}.product-page .hero h1{letter-spacing:-.5px;max-width:17ch;margin:0 auto 26px;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,5.4vw,64px);font-weight:700;line-height:1.08}.product-page .hero h1 em{color:var(--gold);font-style:normal}.product-page .hero p.lede{color:var(--cream-dim);max-width:62ch;margin:0 auto 34px;font-size:18px;line-height:1.62}.product-page .hero p.lede strong{color:var(--cream);font-weight:600}.product-page .agent-board,.product-page .stackboard,.product-page .orgboard,.product-page .compboard,.product-page .prepboard,.product-page .roleboard{text-align:left;position:relative}.product-page .agent-board:before,.product-page .stackboard:before,.product-page .orgboard:before,.product-page .compboard:before,.product-page .prepboard:before,.product-page .roleboard:before{content:"";z-index:1;background:linear-gradient(90deg,#01288f,#0a4f8f,#007c65,#7fae4b);height:3px;position:absolute;top:0;left:0;right:0}.product-page .board-bar{border-bottom:1px solid var(--border);background:var(--charcoal-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;display:flex}.product-page .board-title{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-family:Azeret Mono,monospace;font-size:13px}.product-page .board-foot{color:var(--muted);border-top:1px solid var(--border);background:var(--charcoal-deep);padding:14px 18px;font-family:Azeret Mono,monospace;font-size:13px}.product-page .col-label{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-family:Azeret Mono,monospace;font-size:12px}.product-page .feature{border-bottom:1px solid var(--border);padding:78px 0}.product-page .feature-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.product-page .feature:nth-of-type(2n) .feature-copy{order:2}.product-page .feature h3{letter-spacing:-.2px;margin-bottom:16px;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,2.8vw,33px);font-weight:700;line-height:1.2}.product-page .feature p{color:var(--cream-dim);font-size:15.5px;line-height:1.68}.product-page .feature p strong{color:var(--cream);font-weight:600}.product-page .panel{background:var(--charcoal-lift);border:1px solid var(--border);border-radius:9px;padding:22px}.product-page .panel-head{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:11px;font-family:Azeret Mono,monospace;font-size:12.5px}.product-page .panel-note{border-top:1px solid var(--border);color:var(--muted);margin-top:16px;padding-top:14px;font-size:13.5px;line-height:1.5}.product-page .panel-note b{color:var(--gold);font-weight:500}.product-page .compare{gap:14px;display:grid}.product-page .cmp{border:1px solid var(--border);border-radius:6px;padding:14px 16px}.product-page .cmp.dim{opacity:.55;background:#2a20180a}.product-page .cmp.live{background:#007c650f;border-color:#007c6566}.product-page .cmp-top{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-family:Azeret Mono,monospace;font-size:12px}.product-page .cmp-main{color:var(--cream);font-size:14.5px;font-weight:500;line-height:1.45}.product-page .cmp-tag{color:var(--gold);margin-top:9px;font-family:Azeret Mono,monospace;font-size:12.5px;display:inline-block}.product-page .cmp.dim .cmp-tag{color:var(--terracotta)}.product-page .close{text-align:center;background:var(--charcoal-deep);padding:104px 0}.product-page .close h2{letter-spacing:-.4px;margin-bottom:32px;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4.2vw,50px);font-weight:700;line-height:1.12}.product-page .close h2 em{color:var(--gold);font-style:normal}@media (width<=900px){.product-page .feature-inner{grid-template-columns:1fr;gap:36px}.product-page .feature:nth-of-type(2n) .feature-copy{order:0}.product-page .hero{padding:112px 0 52px}.product-page .feature{padding:56px 0}.product-page .close{padding:76px 0}.product-page .wrap{padding:0 22px}}@media (prefers-reduced-motion:reduce){.product-page *,.product-page :before,.product-page :after{transition:none!important;animation:none!important}}
