.apg-page{--g-black:#000;--g-ink:#08090b;--g-panel:#0e0f12;--g-panel-2:#17181c;--g-paper:#f4f4f5;--g-white:#fff;--g-soft:#a1a1aa;--g-muted:#71717a;--g-blue:#5cb8e6;--g-cyan:#008dcc;--g-amber:#fdc304;--g-green:#4ade80;--g-pink:#f90b8a;--g-pink-deep:#d9097a;--g-diagram-ring:#5a6478;--g-accent-blue-text:#5cb8e6;--g-accent-amber-text:#fdc304;--g-accent-green-text:#4ade80;--g-line:rgba(var(--g-fg-rgb), .13);--g-line-strong:rgba(var(--g-fg-rgb), .28);--g-line-dark:#0003;--g-page:min(1376px, calc(100vw - 64px));--g-display:var(--font-geist-sans);--g-body:var(--font-geist-sans);--g-mono:var(--font-geist-mono), ui-monospace, Menlo, monospace;--g-fg-rgb:255, 255, 255;--g-ink-rgb:8, 9, 11;--g-text:#f4f4f5;--g-on-light:#000;--g-pink-ink:var(--g-pink);--g-cyan-ink:var(--g-cyan);--g-blue-ink:var(--g-blue);--g-green-ink:var(--g-green);--g-amber-ink:var(--g-amber)}.apg-page *,.apg-page :before,.apg-page :after{box-sizing:border-box}.apg-page{isolation:isolate;background:var(--g-black);color:var(--g-text);font-family:var(--g-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.58;position:relative;overflow-x:clip}.apg-page:after{content:"";z-index:1;pointer-events:none;opacity:.018;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#fff 0 1px,#0000 1px 4px);position:absolute;inset:0}.apg-page button{font:inherit;color:inherit}.apg-page img,.apg-page svg{max-width:100%;display:block}.apg-page ::selection{background:var(--g-pink);color:var(--g-text)}.apg-page :focus-visible{outline:3px solid var(--g-amber);outline-offset:4px}.apg-page .apg-wrap{width:var(--g-page);max-width:100%;margin-inline:auto}.apg-page .apg-label{font:750 10px/1.45 var(--g-mono);letter-spacing:.18em;text-transform:uppercase;margin:0}.apg-page .apg-label-blue{color:var(--g-blue-ink)}.apg-page .apg-label-pink{color:var(--g-pink-ink)}.apg-page .apg-label-green{color:var(--g-green-ink)}.apg-page .apg-display{font-family:var(--g-display);letter-spacing:-.06em;margin:0;font-weight:650;line-height:.95}.apg-page .apg-arrow{transition:transform .2s;display:inline-block}.apg-page a:hover .apg-arrow,.apg-page button:hover .apg-arrow{transform:translate(5px,-1px)}.apg-page .apg-btn{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.apg-page .apg-btn:hover{transform:translateY(-2px)}.apg-page .apg-btn-amber{background:var(--g-amber);color:var(--g-on-light)}.apg-page .apg-btn-dark{background:var(--g-on-light);color:var(--g-white)}.apg-page .btn-outline{border-color:var(--g-line-strong);color:var(--g-text);background:0 0}.apg-page .btn-outline:hover{border-color:var(--g-pink-ink);background:#f90b8a14}.apg-page .apg-hero{background:linear-gradient(rgba(var(--g-fg-rgb), .032) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--g-fg-rgb), .032) 1px, transparent 1px), var(--g-black);background-size:72px 72px;padding:120px 0 72px;position:relative;overflow:clip}.apg-page .apg-hero:before{content:"";background:radial-gradient(circle,#5cb8e62b,#0000 68%);width:820px;height:820px;position:absolute;top:-25%;right:-12%}.apg-page .apg-hero:after{content:"";background:radial-gradient(circle,#f90b8a1f,#0000 68%);width:680px;height:680px;position:absolute;bottom:-47%;left:-24%}.apg-page .apg-hero-grid{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);align-items:center;gap:clamp(55px,7vw,110px);display:grid;position:relative}.apg-page .apg-hero-grid>*{min-width:0}.apg-page .apg-hero-eyebrow{max-width:730px;color:var(--g-soft)}.apg-page .apg-hero h1{max-width:850px;margin-top:29px;font-size:clamp(2.25rem,7vw,5rem)}.apg-page .apg-hero h1 .apg-green{color:var(--g-green-ink)}.apg-page .apg-hero-copy>p:nth-of-type(2){max-width:740px;color:rgba(var(--g-fg-rgb), .73);margin:30px 0 0;font-size:clamp(1.04rem,1.42vw,1.2rem)}.apg-page .apg-hero-support{color:var(--g-soft);margin:22px 0 0;font-size:14px}.apg-page .apg-hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.apg-page .apg-hero-price{margin:24px 0 0;font-weight:750}.apg-page .apg-funnel-console{border:1px solid var(--g-line-strong);background:rgba(var(--g-ink-rgb), .96);padding:18px;position:relative;box-shadow:22px 24px #4ade801a}.apg-page .apg-funnel-console:before{content:"";background:linear-gradient(rgba(var(--g-fg-rgb), .03) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--g-fg-rgb), .03) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;position:absolute;inset:72px 18px 104px}.apg-page .apg-console-head{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:0 4px 14px;display:flex;position:relative}.apg-page .apg-live-status{color:var(--g-green-ink);font:750 9px/1 var(--g-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.apg-page .apg-live-status i{background:var(--g-green);width:7px;height:7px;box-shadow:0 0 12px #4ade80c7}.apg-page .apg-funnel-frame{place-items:center;min-height:380px;display:grid;position:relative}.apg-page .apg-funnel-frame svg{width:min(92%,340px);height:auto}.apg-page .apg-funnel-caption{text-align:center;color:rgba(var(--g-fg-rgb), .8);margin:5px auto 0;font-size:14px}.apg-page .apg-funnel-legend{color:var(--g-soft);flex-wrap:wrap;justify-content:center;gap:8px 21px;margin-top:13px;font-size:12px;display:flex}.apg-page .apg-funnel-legend span{align-items:center;gap:7px;display:inline-flex}.apg-page .apg-funnel-legend i{width:6px;height:6px}.apg-page .apg-funnel-legend span:first-child i{background:var(--g-blue)}.apg-page .apg-funnel-legend span:nth-child(2) i{background:var(--g-amber)}.apg-page .apg-funnel-legend span:nth-child(3) i{background:var(--g-green)}@keyframes pm-growth-flow{0%{cy:46px;opacity:0}12%{opacity:1}88%{opacity:1}to{cy:200px;opacity:0}}.apg-page .apg-pm-growth-flow{animation:2.8s ease-in infinite pm-growth-flow}.apg-page .apg-pipeline-ledger{z-index:1;border:1px solid var(--g-line-strong);background:var(--g-black);grid-template-columns:1.1fr 1fr 1fr 1fr 1.2fr;margin-top:80px;display:grid;position:relative}.apg-page .apg-ledger-step{border-right:1px solid var(--g-line);min-height:96px;font:750 10px/1.4 var(--g-mono);letter-spacing:.14em;text-transform:uppercase;align-items:flex-end;padding:17px;display:flex;position:relative}.apg-page .apg-ledger-step:last-child{border-right:0}.apg-page .apg-ledger-step:before{content:"";background:var(--g-line-strong);height:7px;position:absolute;top:29px;left:17px;right:17px}.apg-page .apg-ledger-step:nth-child(2):before{background:var(--g-blue)}.apg-page .apg-ledger-step:nth-child(3):before{background:var(--g-amber)}.apg-page .apg-ledger-step:nth-child(4):before{background:var(--g-green)}.apg-page .apg-ledger-step:nth-child(5):before{background:var(--g-pink)}.apg-page .apg-ledger-step b{font:inherit;color:var(--g-soft)}.apg-page .apg-ledger-step:last-child b{color:var(--g-pink-ink)}.apg-page .apg-context{background:var(--g-black);padding:118px 0}.apg-page .apg-context-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(48px,8vw,130px);display:grid}.apg-page .apg-context-grid>*{min-width:0}.apg-page .apg-context h2{font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-context-copy{max-width:760px;color:var(--g-soft);margin:4px 0 0;font-size:clamp(1.14rem,1.85vw,1.5rem)}.apg-page .apg-stats{border-top:1px solid var(--g-line-strong);border-bottom:1px solid var(--g-line-strong);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.apg-page .apg-stat{border-right:1px solid var(--g-line);min-height:250px;padding:30px 28px 30px 0}.apg-page .apg-stat+.apg-stat{padding-left:28px}.apg-page .apg-stat:last-child{border-right:0}.apg-page .apg-stat strong{font:650 clamp(2.4rem, 1.6rem + 2.4vw, 3.5rem)/.86 var(--g-display);letter-spacing:-.07em;display:block}.apg-page .apg-stat .apg-label{color:var(--g-green-ink);margin-top:27px}.apg-page .apg-stat p:last-child{color:var(--g-soft);margin:14px 0 0;font-size:13px}.apg-page .apg-contrast{background:var(--g-paper);color:var(--g-on-light);padding:120px 0}.apg-page .apg-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:70px;display:grid}.apg-page .apg-section-head>*{min-width:0}.apg-page .apg-section-head h2{margin-top:22px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-section-head>p{color:#5c5c63;max-width:620px;margin:0;font-size:18px}.apg-page .apg-contrast-board{border:2px solid var(--g-on-light);grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.apg-page .apg-contrast-side{align-content:space-between;min-height:490px;padding:32px;display:grid}.apg-page .apg-contrast-side:first-child{color:#71717a;border-right:2px solid var(--g-on-light);background:#e4e4e7}.apg-page .apg-contrast-side:last-child{background:var(--g-on-light);color:var(--g-white)}.apg-page .apg-contrast-side h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.92 var(--g-display);letter-spacing:-.06em;margin:0}.apg-page .apg-contrast-list{border-top:1px solid;margin-top:65px}.apg-page .apg-contrast-row{border-bottom:1px solid;align-items:center;gap:17px;min-height:80px;padding:18px 0;font-weight:700;display:flex}.apg-page .apg-contrast-row i{width:30px;height:30px;font:750 8px/1 var(--g-mono);border:1px solid;place-items:center;font-style:normal;display:grid}.apg-page .apg-contrast-side:last-child .apg-contrast-row i{color:var(--g-green-ink)}.apg-page .apg-contrast-gap{background:var(--g-pink);grid-column:1/-1;padding:27px 31px;font-weight:750}.apg-page .apg-pricing{background:var(--g-paper);color:var(--g-on-light);border-top:1px solid var(--g-line-dark);padding:120px 0}.apg-page .apg-package-grid{border:2px solid var(--g-on-light);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.apg-page .apg-package{border-right:2px solid var(--g-on-light);background:#fff;grid-template-rows:auto 1fr auto;display:grid}.apg-page .apg-package:last-child{border-right:0}.apg-page .apg-package-head{border-bottom:2px solid var(--g-on-light);flex-direction:column;justify-content:flex-end;min-height:340px;padding:29px;display:flex;position:relative}.apg-page .apg-package:first-child .apg-package-head{background:var(--g-blue)}.apg-page .apg-package:nth-child(2) .apg-package-head{background:var(--g-amber)}.apg-page .apg-package:nth-child(3) .apg-package-head{background:var(--g-green)}.apg-page .apg-popular{background:var(--g-pink);font:800 9px/1 var(--g-mono);letter-spacing:.14em;text-transform:uppercase;padding:12px 15px;position:absolute;top:0;right:0}.apg-page .apg-package-code{font:750 9px/1 var(--g-mono);letter-spacing:.13em;position:absolute;top:28px;left:29px}.apg-page .apg-package h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.92 var(--g-display);letter-spacing:-.06em;margin:0}.apg-page .apg-package-price{font:650 clamp(1.8rem, 1.3rem + 1.9vw, 2.5rem)/1 var(--g-display);letter-spacing:-.055em;margin:19px 0 0}.apg-page .apg-package-highlight{margin:13px 0 0;font-size:12px;font-weight:780}.apg-page .apg-package-audience{margin:12px 0 0;font-size:13px}.apg-page .apg-package-list{margin:0;padding:8px 25px;list-style:none}.apg-page .apg-package-list li{color:#56565d;border-bottom:1px solid #00000029;padding:14px 0 14px 18px;font-size:12px;position:relative}.apg-page .apg-package-list li:before{content:"";background:var(--g-pink);width:6px;height:6px;position:absolute;top:22px;left:0}.apg-page .apg-package-time{background:var(--g-on-light);min-height:78px;color:var(--g-white);justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.apg-page .apg-package-time span{font:750 8px/1.4 var(--g-mono);letter-spacing:.11em;text-transform:uppercase}.apg-page .apg-package-time strong{text-align:right;font-size:11px}.apg-page .apg-compare{border:2px solid var(--g-on-light);grid-template-columns:.62fr 1.38fr;margin-top:86px;display:grid}.apg-page .apg-compare-intro{border-right:2px solid var(--g-on-light);background:var(--g-green);padding:35px}.apg-page .apg-compare-intro h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.94 var(--g-display);letter-spacing:-.06em;margin:74px 0 0}.apg-page .apg-compare-intro p:last-child{max-width:350px;margin:20px 0 0}.apg-page .apg-compare-grid{grid-template-columns:1fr 1fr;display:grid}.apg-page .apg-compare-col:first-child{border-right:2px solid var(--g-on-light)}.apg-page .apg-compare-title{background:var(--g-on-light);min-height:80px;color:var(--g-white);font:650 22px/1 var(--g-display);align-items:center;padding:22px;display:flex}.apg-page .apg-compare-col:last-child .apg-compare-title{background:var(--g-pink);color:var(--g-on-light)}.apg-page .apg-compare-row{border-bottom:1px solid #00000029;align-items:center;min-height:60px;padding:16px 22px;font-size:13px;display:flex}.apg-page .apg-compare-row:last-child{border-bottom:0}.apg-page .apg-call-band{border:2px solid var(--g-on-light);grid-template-columns:1.4fr .6fr;margin-top:32px;display:grid}.apg-page .apg-call-main{background:var(--g-on-light);color:var(--g-white);grid-template-columns:1fr auto;align-items:center;gap:36px;padding:38px;display:grid}.apg-page .apg-call-main h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.95 var(--g-display);letter-spacing:-.055em;margin:10px 0 0}.apg-page .apg-call-main p:last-child{max-width:660px;color:var(--g-soft);margin:15px 0 0;font-size:14px}.apg-page .apg-call-local{background:var(--g-pink);padding:30px}.apg-page .apg-call-local h4{margin:0}.apg-page .apg-discount{font:650 clamp(1.8rem, 1.3rem + 1.9vw, 2.5rem)/.85 var(--g-display);letter-spacing:-.065em;margin:18px 0 0}.apg-page .apg-call-local p:last-child{margin:20px 0 0;font-size:12px}.apg-page .apg-routes{background:var(--g-black);padding:118px 0}.apg-page .apg-routes .apg-section-head>p{color:var(--g-soft)}.apg-page .apg-route-list{border:1px solid var(--g-line-strong);margin-top:68px}.apg-page .apg-route{border-bottom:1px solid var(--g-line);grid-template-columns:70px 1.4fr 1fr .7fr auto;align-items:center;gap:25px;min-height:145px;padding:26px 29px;text-decoration:none;display:grid;position:relative}.apg-page .apg-route:last-child{border-bottom:0}.apg-page .apg-route:hover{background:#5cb8e612}.apg-page .apg-route-code{font:750 10px/1 var(--g-mono);letter-spacing:.13em;color:var(--g-blue-ink)}.apg-page .apg-route h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.95 var(--g-display);letter-spacing:-.055em;margin:0}.apg-page .apg-route p{color:var(--g-soft);margin:0;font-size:14px}.apg-page .apg-route strong{font-family:var(--g-display);font-size:20px}.apg-page .apg-route-scope{font:750 10px/1.4 var(--g-mono);letter-spacing:.11em;text-transform:uppercase}.apg-page .apg-route-arrow{color:var(--g-pink-ink);font-size:28px}.apg-page .apg-dashboard{background:var(--g-blue);color:var(--g-on-light);padding:120px 0}.apg-page .apg-dashboard-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(55px,9vw,140px);display:grid}.apg-page .apg-dashboard-grid>*{min-width:0}.apg-page .apg-dashboard-copy h2{margin-top:21px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-dashboard-copy>p{max-width:620px;margin:27px 0 0;font-size:18px}.apg-page .apg-dashboard-points{margin:40px 0 0;padding:0;list-style:none}.apg-page .apg-dashboard-points li{border-top:1px solid #00000045;padding:18px 0;font-size:14px}.apg-page .apg-data-board{border:2px solid var(--g-on-light);box-shadow:20px 22px 0 var(--g-pink);background:#fff}.apg-page .apg-data-head{background:var(--g-on-light);color:var(--g-white);justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.apg-page .apg-data-title{border-bottom:2px solid var(--g-on-light);padding:30px 25px}.apg-page .apg-data-title h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.92 var(--g-display);letter-spacing:-.06em;margin:0}.apg-page .apg-data-row{border-bottom:1px solid #0003;grid-template-columns:55px 1fr auto;align-items:center;gap:22px;min-height:88px;padding:19px 25px;display:grid}.apg-page .apg-data-row:last-of-type{border-bottom:0}.apg-page .apg-data-row span:first-child{font:750 9px/1 var(--g-mono);letter-spacing:.12em}.apg-page .apg-data-row strong{font-size:15px}.apg-page .apg-signal{background:#d4d4d8;width:74px;height:8px}.apg-page .apg-data-row:nth-child(3) .apg-signal{background:var(--g-blue)}.apg-page .apg-data-row:nth-child(4) .apg-signal{background:var(--g-amber)}.apg-page .apg-data-row:nth-child(5) .apg-signal{background:var(--g-green)}.apg-page .apg-data-row:nth-child(6) .apg-signal{background:var(--g-pink)}.apg-page .apg-data-foot{background:var(--g-amber);padding:23px 25px;font-weight:750}.apg-page .apg-engines{background:var(--g-black);padding:120px 0}.apg-page .apg-engines-head{max-width:950px}.apg-page .apg-engines-head h2{margin-top:21px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-engines-head p:last-child{max-width:750px;color:var(--g-soft);margin:28px 0 0;font-size:18px}.apg-page .apg-engine-grid{border:1px solid var(--g-line-strong);grid-template-columns:1fr 1fr;margin-top:72px;display:grid}.apg-page .apg-engine{border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);background:var(--g-panel);flex-direction:column;min-height:430px;padding:30px;display:flex}.apg-page .apg-engine:nth-child(2n){border-right:0}.apg-page .apg-engine:nth-child(n+3){border-bottom:0}.apg-page .apg-engine:before{content:"";background:var(--g-blue);height:9px;margin:-30px -30px 28px}.apg-page .apg-engine:nth-child(2):before{background:var(--g-amber)}.apg-page .apg-engine:nth-child(3):before{background:var(--g-green)}.apg-page .apg-engine:nth-child(4):before{background:var(--g-pink)}.apg-page .apg-engine h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.95 var(--g-display);letter-spacing:-.055em;margin:15px 0 0}.apg-page .apg-engine ul{margin:auto 0 0;padding:0;list-style:none}.apg-page .apg-engine li{color:var(--g-soft);padding:14px 0 0 17px;font-size:13px;position:relative}.apg-page .apg-engine li:before{content:"";background:var(--g-pink);width:5px;height:5px;position:absolute;top:22px;left:0}.apg-page .apg-loop{background:var(--g-amber);color:var(--g-on-light);padding:120px 0}.apg-page .apg-loop .apg-section-head>p{color:#4f4f4f}.apg-page .apg-loop-track{border-top:2px solid var(--g-on-light);border-bottom:2px solid var(--g-on-light);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid;position:relative}.apg-page .apg-loop-track:before{content:"";background:var(--g-black);height:6px;position:absolute;top:61px;left:0;right:0}.apg-page .apg-loop-stage{border-right:1px solid #00000038;min-height:350px;padding:30px 28px;position:relative}.apg-page .apg-loop-stage:last-child{border-right:0}.apg-page .apg-loop-dot{z-index:1;background:var(--g-amber);border:5px solid var(--g-on-light);width:22px;height:22px;position:absolute;top:52px;left:28px}.apg-page .apg-loop-stage .apg-label{margin-top:70px}.apg-page .apg-loop-stage h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.97 var(--g-display);letter-spacing:-.055em;margin:18px 0 0}.apg-page .apg-loop-stage p:last-child{color:#4f4f4f;margin:18px 0 0;font-size:14px}.apg-page .apg-loop-repeat{background:var(--g-on-light);color:var(--g-white);justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;font-weight:750;display:flex}.apg-page .apg-loop-repeat .apg-arrow{color:var(--g-green-ink);font-size:26px}.apg-page .apg-content-system{background:var(--g-paper);color:var(--g-on-light);padding:120px 0}.apg-page .apg-content-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(55px,9vw,140px);display:grid}.apg-page .apg-content-grid>*{min-width:0}.apg-page .apg-content-copy h2{margin-top:21px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-content-copy>p{color:#595960;max-width:620px;margin:27px 0 0;font-size:18px}.apg-page .apg-content-points{margin:40px 0 0;padding:0;list-style:none}.apg-page .apg-content-points li{border-top:1px solid #0003;padding:18px 0;font-size:14px}.apg-page .apg-content-queue{border:2px solid var(--g-on-light);box-shadow:20px 22px 0 var(--g-green);background:#fff}.apg-page .apg-queue-head{background:var(--g-on-light);color:var(--g-white);justify-content:space-between;gap:18px;padding:24px 25px;display:flex}.apg-page .apg-queue-title{border-bottom:2px solid var(--g-on-light);padding:30px 25px}.apg-page .apg-queue-title h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.92 var(--g-display);letter-spacing:-.06em;margin:0}.apg-page .apg-queue-row{border-bottom:1px solid #0003;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;min-height:96px;padding:18px 25px;display:grid}.apg-page .apg-queue-row:last-of-type{border-bottom:0}.apg-page .apg-queue-row span:first-child{font:750 9px/1 var(--g-mono);letter-spacing:.12em}.apg-page .apg-queue-row strong{font-size:14px}.apg-page .apg-queue-status{background:var(--g-on-light);color:var(--g-white);font:750 8px/1 var(--g-mono);letter-spacing:.11em;text-transform:uppercase;padding:7px 9px}.apg-page .apg-queue-foot{background:var(--g-pink);padding:23px 25px;font-weight:750}.apg-page .apg-visibility{background:var(--g-black);padding:120px 0}.apg-page .apg-visibility h2{font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-visibility-grid{border:1px solid var(--g-line-strong);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.apg-page .apg-visibility-item{border-right:1px solid var(--g-line);background:var(--g-panel);flex-direction:column;min-height:340px;padding:30px;display:flex}.apg-page .apg-visibility-item:last-child{border-right:0}.apg-page .apg-visibility-item:before{content:"";background:var(--g-blue);height:9px;margin:-30px -30px 29px}.apg-page .apg-visibility-item:nth-child(2):before{background:var(--g-pink)}.apg-page .apg-visibility-item:nth-child(3):before{background:var(--g-green)}.apg-page .apg-visibility-item h3{font:650 clamp(1.6rem, 1.15rem + 1.6vw, 2.2rem)/.94 var(--g-display);letter-spacing:-.055em;margin:auto 0 0}.apg-page .apg-visibility-item p{color:var(--g-soft);margin:21px 0 0;font-size:14px}.apg-page .apg-faq{background:var(--g-paper);color:var(--g-on-light);padding:120px 0}.apg-page .apg-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(55px,9vw,145px);display:grid}.apg-page .apg-faq-grid>*{min-width:0}.apg-page .apg-faq-title{position:sticky;top:110px}.apg-page .apg-faq-title h2{margin-top:21px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-faq-title p:last-child{color:#5b5b62;max-width:440px;margin:25px 0 0}.apg-page .apg-faq-list{border-top:2px solid var(--g-on-light)}.apg-page .apg-faq-list details{border-bottom:1px solid #00000040}.apg-page .apg-faq-list summary{cursor:pointer;min-height:88px;font:650 clamp(1.25rem, 2vw, 1.65rem)/1.25 var(--g-display);letter-spacing:-.025em;align-items:center;padding:22px 56px 22px 0;list-style:none;display:flex;position:relative}.apg-page .apg-faq-list summary::-webkit-details-marker{display:none}.apg-page .apg-faq-list summary:after{content:"+";font:400 29px/1 var(--g-body);position:absolute;top:50%;right:0;transform:translateY(-50%)}.apg-page .apg-faq-list details[open] summary:after{content:"−"}.apg-page .apg-faq-list details p{color:#56565d;max-width:780px;margin:0;padding:0 56px 26px 0;font-size:15px}.apg-page .apg-show-more{border:2px solid var(--g-on-light);width:100%;min-height:58px;color:var(--g-on-light);cursor:pointer;background:0 0;margin-top:18px;font-weight:800}.apg-page .apg-show-more:hover{background:var(--g-on-light);color:var(--g-white)}.apg-page .apg-proof{background:var(--g-green);color:var(--g-on-light);padding:115px 0}.apg-page .apg-proof h2{max-width:1050px;margin-top:21px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.apg-page .apg-proof-grid{border:2px solid var(--g-on-light);grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.apg-page .apg-proof-item{border-right:2px solid var(--g-on-light);flex-direction:column;min-height:300px;padding:28px;display:flex}.apg-page .apg-proof-item:last-child{border-right:0}.apg-page .apg-proof-item h3{font:650 20px/1 var(--g-display);margin:0}.apg-page .apg-proof-item p{font:650 clamp(1.8rem, 1.3rem + 1.9vw, 2.5rem)/.98 var(--g-display);letter-spacing:-.05em;margin:auto 0 0}.apg-page .apg-proof-item .apg-label{margin-top:24px}.apg-page .apg-final-cta{background:var(--g-amber);color:var(--g-on-light);padding:105px 0}.apg-page .apg-cta-grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;display:grid}.apg-page .apg-cta-grid>*{min-width:0}.apg-page .apg-cta-side p{margin:0 0 30px;font-size:18px}.apg-page .apg-cta-side .apg-btn{width:100%;min-height:62px}.apg-page .apg-reveal{opacity:1;transform:none}.apg-page.apg-is-enhanced .apg-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(16px)}.apg-page.apg-is-enhanced .apg-reveal.apg-in{opacity:1;transform:none}@media (max-width:1100px){.apg-page .apg-hero{padding-top:104px}.apg-page .apg-hero-grid{grid-template-columns:1fr;gap:56px}.apg-page .apg-funnel-console{width:100%;max-width:680px;margin-inline:auto}.apg-page .apg-pipeline-ledger{margin-top:66px}.apg-page .apg-context-grid,.apg-page .apg-section-head,.apg-page .apg-dashboard-grid,.apg-page .apg-content-grid,.apg-page .apg-faq-grid,.apg-page .apg-cta-grid{grid-template-columns:1fr}.apg-page .apg-section-head{gap:25px}.apg-page .apg-section-head>p{max-width:760px}.apg-page .apg-faq-title{position:static}.apg-page .apg-package-grid{grid-template-columns:1fr}.apg-page .apg-package{border-right:0;border-bottom:2px solid var(--g-on-light)}.apg-page .apg-package:last-child{border-bottom:0}.apg-page .apg-compare{grid-template-columns:1fr}.apg-page .apg-compare-intro{border-right:0;border-bottom:2px solid var(--g-on-light)}.apg-page .apg-call-band{grid-template-columns:1fr}.apg-page .apg-route{grid-template-columns:60px 1.3fr 1fr .7fr auto}.apg-page .apg-proof-grid,.apg-page .apg-visibility-grid{grid-template-columns:1fr}.apg-page .apg-proof-item,.apg-page .apg-visibility-item{border-right:0;border-bottom:2px solid var(--g-on-light)}.apg-page .apg-proof-item:last-child,.apg-page .apg-visibility-item:last-child{border-bottom:0}}@media (max-width:760px){.apg-page{--g-page:calc(100vw - 32px);scroll-padding-top:78px}.apg-page .apg-hero{background-size:44px 44px;padding:88px 0 58px}.apg-page .apg-hero h1{overflow-wrap:anywhere;margin-top:21px;font-size:clamp(2.25rem,7vw,5rem);line-height:.98}.apg-page .apg-hero-copy>p:nth-of-type(2){margin-top:24px;font-size:16px}.apg-page .apg-hero-support{font-size:13px}.apg-page .apg-hero-actions .apg-btn{width:100%}.apg-page .apg-funnel-console{padding:12px;box-shadow:10px 11px #4ade801c}.apg-page .apg-funnel-frame{min-height:300px}.apg-page .apg-funnel-frame svg{width:min(100%,300px)}.apg-page .apg-funnel-caption{font-size:13px}.apg-page .apg-pipeline-ledger{border-left:7px solid var(--g-blue);grid-template-columns:1fr;margin-top:55px}.apg-page .apg-ledger-step{border-right:0;border-bottom:1px solid var(--g-line);min-height:58px;padding:12px 14px 12px 46px}.apg-page .apg-ledger-step:before{width:22px;height:7px;top:50%;left:13px;right:auto;transform:translateY(-50%)}.apg-page .apg-ledger-step:last-child{border-bottom:0}.apg-page .apg-context,.apg-page .apg-contrast,.apg-page .apg-pricing,.apg-page .apg-routes,.apg-page .apg-dashboard,.apg-page .apg-engines,.apg-page .apg-loop,.apg-page .apg-content-system,.apg-page .apg-visibility,.apg-page .apg-faq,.apg-page .apg-proof{padding:82px 0}.apg-page .apg-context-copy,.apg-page .apg-section-head>p,.apg-page .apg-dashboard-copy>p,.apg-page .apg-engines-head p:last-child,.apg-page .apg-content-copy>p{font-size:16px}.apg-page .apg-stats{grid-template-columns:1fr;margin-top:52px}.apg-page .apg-stat{border-right:0;border-bottom:1px solid var(--g-line);min-height:0;padding:26px 0}.apg-page .apg-stat+.apg-stat{padding-left:0}.apg-page .apg-stat:last-child{border-bottom:0}.apg-page .apg-contrast-board{grid-template-columns:1fr;margin-top:49px}.apg-page .apg-contrast-side{min-height:420px;padding:23px}.apg-page .apg-contrast-side:first-child{border-right:0;border-bottom:2px solid var(--g-on-light)}.apg-page .apg-contrast-gap{grid-column:auto;padding:22px}.apg-page .apg-package-grid{margin-top:50px}.apg-page .apg-package-head{min-height:285px;padding:23px}.apg-page .apg-package-code{top:23px;left:23px}.apg-page .apg-package-list{padding:8px 22px}.apg-page .apg-package-list li{font-size:14px}.apg-page .apg-package-time{padding:18px 22px}.apg-page .apg-compare{margin-top:58px}.apg-page .apg-compare-intro{padding:27px}.apg-page .apg-compare-intro h3{margin-top:45px}.apg-page .apg-compare-grid{grid-template-columns:1fr}.apg-page .apg-compare-col:first-child{border-right:0;border-bottom:2px solid var(--g-on-light)}.apg-page .apg-call-main{grid-template-columns:1fr;padding:27px}.apg-page .apg-call-main .apg-btn{width:100%}.apg-page .apg-call-local{padding:25px}.apg-page .apg-route-list{margin-top:48px}.apg-page .apg-route{grid-template-columns:1fr;gap:12px;min-height:0;padding:25px 21px}.apg-page .apg-route-arrow{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.apg-page .apg-route strong{padding-right:38px}.apg-page .apg-data-board,.apg-page .apg-content-queue{box-shadow:10px 11px 0 var(--g-pink)}.apg-page .apg-content-queue{box-shadow:10px 11px 0 var(--g-green)}.apg-page .apg-data-head,.apg-page .apg-data-title,.apg-page .apg-data-row,.apg-page .apg-data-foot,.apg-page .apg-queue-head,.apg-page .apg-queue-title,.apg-page .apg-queue-row,.apg-page .apg-queue-foot{padding-left:20px;padding-right:20px}.apg-page .apg-data-row,.apg-page .apg-queue-row{grid-template-columns:42px 1fr}.apg-page .apg-signal,.apg-page .apg-queue-status{grid-column:2}.apg-page .apg-engine-grid{grid-template-columns:1fr;margin-top:50px}.apg-page .apg-engine{border-right:0;border-bottom:1px solid var(--g-line);min-height:390px}.apg-page .apg-engine:nth-child(n+3){border-bottom:1px solid var(--g-line)}.apg-page .apg-engine:last-child{border-bottom:0}.apg-page .apg-loop-track{border-left:2px solid var(--g-on-light);border-top:0;grid-template-columns:1fr;margin-top:50px}.apg-page .apg-loop-track:before{width:6px;height:auto;top:0;bottom:0;left:34px}.apg-page .apg-loop-stage{border-bottom:1px solid #00000038;border-right:0;min-height:270px;padding:27px 25px 27px 77px}.apg-page .apg-loop-dot{top:31px;left:24px}.apg-page .apg-loop-stage .apg-label{margin-top:0}.apg-page .apg-loop-repeat{flex-direction:column;align-items:flex-start}.apg-page .apg-visibility-grid{margin-top:50px}.apg-page .apg-visibility-item{min-height:320px}.apg-page .apg-faq-list summary{min-height:80px;padding-right:42px;font-size:20px}.apg-page .apg-faq-list details p{padding-right:0}.apg-page .apg-proof-grid{margin-top:48px}.apg-page .apg-proof-item{min-height:260px}.apg-page .apg-final-cta{padding:82px 0}.apg-page .apg-display{letter-spacing:-.05em}}@media (max-width:360px){.apg-page .apg-funnel-frame{min-height:260px}.apg-page .apg-package-time{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){.apg-page .apg-pm-growth-flow{opacity:0;animation:none}.apg-page.apg-is-enhanced .apg-reveal{opacity:1;transition:none;transform:none}.apg-page .apg-btn:hover,.apg-page a:hover .apg-arrow,.apg-page button:hover .apg-arrow{transform:none}}.apg-page .apg-nav-menu{display:none}.apg-page .apg-contrast-side:first-child{color:#52525b}.apg-page .apg-funnel-frame{min-height:320px}.apg-page .apg-funnel-frame svg{width:min(92%,320px)}.apg-page .apg-funnel-caption{margin-top:20px}.apg-page .apg-pipeline-ledger{margin-bottom:0;padding:0;list-style:none}.apg-page .apg-popular,.apg-page .apg-package-code,.apg-page .apg-package-time span{font-size:10px}.apg-page .apg-package-time strong{font-size:12px}.apg-page .apg-queue-status{font-size:10px}.apg-page .apg-package-detail{display:block}.apg-page .apg-package-detail>summary{display:none}@media (min-width:761px){.apg-page .apg-package{grid-template-rows:auto 1fr}.apg-page .apg-package-detail{grid-template-rows:1fr auto;display:grid}.apg-page .apg-package-detail:not([open])>:not(summary){display:block}}.apg-page .apg-show-more{display:none}.apg-page.apg-is-enhanced .apg-show-more{display:block}@media (max-width:760px){.apg-page .apg-nav-menu{z-index:1100;display:block;position:fixed;top:76px;right:16px}.apg-page .apg-nav-menu summary{border:1px solid var(--g-line-strong);background:var(--g-black);width:74px;min-height:44px;color:var(--g-text);font:750 10px/1 var(--g-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 10px;list-style:none;display:flex}.apg-page .apg-nav-menu summary::-webkit-details-marker{display:none}.apg-page .apg-nav-menu[open] summary{background:var(--g-amber);color:var(--g-on-light);border-color:var(--g-amber-ink)}.apg-page .apg-nav-menu div{border:1px solid var(--g-line-strong);background:var(--g-black);width:210px;padding:7px;position:absolute;top:52px;right:0;box-shadow:10px 10px #f90b8a2e}.apg-page .apg-nav-menu a{border-bottom:1px solid var(--g-line);min-height:48px;color:var(--g-text);align-items:center;padding:0 13px;font-size:13px;text-decoration:none;display:flex}.apg-page .apg-nav-menu a:last-child{border-bottom:0}.apg-page .apg-nav-menu a:hover{background:var(--g-panel)}.apg-page .apg-hero{padding-top:88px}.apg-page .apg-funnel-frame{min-height:0}.apg-page .apg-funnel-frame svg{width:min(100%,100vw - 82px,320px)}.apg-page .apg-package-detail>summary{min-height:54px;color:var(--g-on-light);font:800 11px/1 var(--g-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#f4f4f5;border-bottom:1px solid #0003;justify-content:space-between;align-items:center;padding:0 22px;list-style:none;display:flex}.apg-page .apg-package-detail>summary::-webkit-details-marker{display:none}.apg-page .apg-package-detail>summary span{font-size:19px}.apg-page .apg-package-detail[open]>summary span{transform:rotate(45deg)}.apg-page .apg-visibility-item,.apg-page .apg-proof-item{min-height:0}.apg-page .apg-engine ul{margin-top:30px}.apg-page .apg-visibility-item h3{margin-top:62px}.apg-page .apg-proof-item p{margin-top:48px}}.apg-page .apg-cta-grid h2{font-size:clamp(2.25rem,7vw,5rem)}[data-theme=light] .apg-page{--g-black:#fff;--g-ink:#fff;--g-panel:#f4f4f5;--g-panel-2:#eaeaee;--g-text:#0e0f12;--g-soft:#55555d;--g-muted:#5b5b62;--g-fg-rgb:14, 15, 18;--g-ink-rgb:255, 255, 255;--g-line:#00000024;--g-line-strong:#00000042;--g-line-dark:#00000030;--g-pink-ink:#c00a6c;--g-cyan-ink:#0a7295;--g-blue-ink:#1f6f96;--g-green-ink:#0f7a5f;--g-amber-ink:#7d6000;--g-accent-blue-text:#1f6f96;--g-accent-green-text:#0f7a5f;--g-accent-amber-text:#7d6000}.apg-page .apg-contrast,.apg-page .apg-pricing,.apg-page .apg-content-system,.apg-page .apg-faq,.apg-page .apg-proof,.apg-page .apg-loop,.apg-page .apg-dashboard,.apg-page .apg-final-cta{--g-muted:#5b5b62;--g-soft:#6b6b73;--g-pink-ink:#c00a6c;--g-cyan-ink:#0a7295;--g-blue-ink:#1f6f96;--g-green-ink:#0f7a5f;--g-amber-ink:#7d6000}.apg-page .apg-call-main,.apg-page .apg-compare-title,.apg-page .apg-package-time,.apg-page .apg-data-head,.apg-page .apg-queue-head,.apg-page .apg-loop-repeat,.apg-page .apg-contrast-side:last-child,.apg-page .apg-hero-console,.apg-page .apg-btn-dark{--g-muted:#a1a1aa;--g-soft:#c4c4cc;--g-pink-ink:var(--g-pink);--g-cyan-ink:var(--g-cyan);--g-blue-ink:var(--g-blue);--g-green-ink:var(--g-green);--g-amber-ink:var(--g-amber)}
/*# sourceMappingURL=3vcsk_vvhko8-.css.map*/