:root{--brand:#5048ED;--bl:#6366F1;--bll:#A5B4FC;--teal:#0891B2;--tl:#06B6D4;--em:#10B981;--amb:#F59E0B;--red:#F87171;--s0:#F8F9FB;--s1:#F1F4F8;--s2:#FFFFFF;--s3:#F4F6F9;--s4:#EBF0F5;--b1:rgba(15,23,42,.06);--b2:rgba(15,23,42,.10);--b3:rgba(80,72,237,.15);--t1:#111827;--t2:#2D3E50;--t3:#4A5968;--t4:#7A8B9E;--sh:0 1px 3px rgba(15,23,42,.06),0 6px 24px rgba(15,23,42,.08);--e:cubic-bezier(.16,1,.3,1);--mw:1120px}.pcc-page{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--s0);color:var(--t1);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.pcc-page a{cursor:pointer}.pcc-page .w{max-width:var(--mw);margin:0 auto;padding:0 32px}.pcc-page .grad{background:linear-gradient(135deg,var(--bl),var(--tl));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pcc-page .z-btn{transition:all .25s var(--e);cursor:pointer}.pcc-page .z-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(80,72,237,.25);filter:brightness(1.05)}.pcc-page .z-btn-s:hover{border-color:var(--bl)!important;background:rgba(80,72,237,.06)!important;transform:translateY(-1px);box-shadow:none!important;filter:none!important}.pcc-page .z-card{transition:all .3s var(--e)}.pcc-page .z-card:hover{border-color:rgba(80,72,237,.2)!important;transform:translateY(-3px);box-shadow:0 4px 12px rgba(15,23,42,.08),0 16px 48px rgba(15,23,42,.1),0 0 0 1px rgba(80,72,237,.1)}.pcc-page .z-card:hover .z-bar{background:linear-gradient(90deg,var(--brand),var(--teal))!important}.pcc-page .z-src:hover{border-color:rgba(80,72,237,.15)!important}.pcc-page .z-link:hover{color:var(--t2)!important}.pcc-page .r{opacity:0;transform:translateY(16px);transition:opacity .55s var(--e),transform .55s var(--e)}.pcc-page .r.v{opacity:1;transform:none}.pcc-page .rd1{transition-delay:55ms}.pcc-page .rd2{transition-delay:.11s}.pcc-page .rd3{transition-delay:165ms}.pcc-page .rd4{transition-delay:.22s}.pcc-page .rd5{transition-delay:275ms}.pcc-page .rd6{transition-delay:.33s}.pcc-page .rd7{transition-delay:385ms}.pcc-page .rd8{transition-delay:.44s}.pcc-page .rd9{transition-delay:495ms}.pcc-page .rx{transform:translateX(14px)}.pcc-page .rx.v{transform:none}@keyframes pcc-dataFlow{0%{transform:translateX(-60px);opacity:0}15%{opacity:.5}85%{opacity:.5}to{transform:translateX(500%);opacity:0}}@keyframes pcc-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes pcc-pulse{0%,to{opacity:.35}50%{opacity:1}}.pcc-page .card{background:var(--s2);border:1px solid var(--b1);border-radius:14px;padding:24px;position:relative;overflow:hidden;box-shadow:var(--sh)}.pcc-page .card-16{border-radius:16px}.pcc-page .card-18{border-radius:18px}.pcc-page .card-20{border-radius:20px}.pcc-page .card-12{border-radius:12px}.pcc-page .tag{font-size:10px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase}.pcc-page .tk{color:var(--amb)}.pcc-page .tw{color:var(--brand)}.pcc-page .tg{color:var(--teal)}.pcc-page .tr{color:var(--em)}.pcc-page .ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:25%}.pcc-page .ico-38{width:38px;height:38px}.pcc-page .ico-36{width:36px;height:36px}.pcc-page .ico-32{width:32px;height:32px}.pcc-page .ico svg{width:19px;height:19px}.pcc-page .ico-36 svg{width:18px;height:18px}.pcc-page .ico-32 svg{width:16px;height:16px}.pcc-page .ik{background:rgba(245,158,11,.1)}.pcc-page .ik svg{color:var(--amb);stroke:var(--amb)}.pcc-page .iw{background:rgba(80,72,237,.08)}.pcc-page .iw svg{color:var(--brand);stroke:var(--brand)}.pcc-page .ig{background:rgba(8,145,178,.08)}.pcc-page .ig svg{color:var(--teal);stroke:var(--teal)}.pcc-page .ir{background:rgba(16,185,129,.08)}.pcc-page .ir svg{color:var(--em);stroke:var(--em)}.pcc-page .hero{padding-top:140px;padding-bottom:64px;position:relative;overflow:hidden}.pcc-page .hero-g1{top:-12%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(80,72,237,.06),transparent 60%)}.pcc-page .hero-g1,.pcc-page .hero-g2{position:absolute;border-radius:50%;pointer-events:none}.pcc-page .hero-g2{bottom:-8%;left:-4%;width:480px;height:480px;background:radial-gradient(circle,rgba(8,145,178,.04),transparent 60%)}.pcc-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 0);background-size:64px 64px;pointer-events:none}.pcc-page .hero-grid{display:grid;grid-template-columns:1fr 380px;grid-gap:48px;gap:48px;align-items:start;position:relative;z-index:2}.pcc-page .hero h1{font-size:58px;font-weight:800;line-height:1.04;letter-spacing:-1px;margin-bottom:24px}.pcc-page .hero-sub{font-size:17px;color:var(--t2);line-height:1.7;max-width:500px;margin-bottom:36px;font-weight:400}.pcc-page .hero-btns{display:flex;gap:14px}.pcc-page .bp{font-weight:700;background:var(--brand);color:#fff}.pcc-page .bp,.pcc-page .bs{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;font-size:15px;text-decoration:none}.pcc-page .bs{font-weight:500;color:var(--t1);border:1px solid var(--b2)}.pcc-page .hero-viz{padding:28px}.pcc-page .hero-viz .bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand),var(--teal))}.pcc-page .hviz-lbl{font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--t4);margin-bottom:16px}.pcc-page .hviz-num{font-size:48px;font-weight:800;letter-spacing:-2px;color:var(--brand);margin-bottom:4px}.pcc-page .hviz-cap{font-size:13px;color:var(--t2);font-weight:400;margin-bottom:20px}.pcc-page .dots{display:grid;grid-template-columns:repeat(20,1fr);grid-gap:3px;gap:3px;margin-bottom:12px}.pcc-page .dot{aspect-ratio:1;border-radius:50%;background:var(--s3);transition:all .4s var(--e)}.pcc-page .dot.on{background:var(--brand);opacity:.6}.pcc-page .hviz-stat{font-size:10px;color:var(--t4);text-align:right;font-weight:500}.pcc-page .hero-bottom{position:relative;z-index:2;border-top:1px solid var(--b1);padding-top:24px;display:flex;align-items:center;justify-content:space-between;margin-top:48px}.pcc-page .hero-trust{font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--t4)}.pcc-page .hero-logos{display:flex;gap:40px}.pcc-page .hero-logos span{font-size:15px;font-weight:600;color:var(--t3);letter-spacing:.5px;transition:color .2s}.pcc-page .hero-logos span:hover{color:var(--t1)}.pcc-page .hero-proof{position:relative;z-index:2;display:flex;gap:36px;margin-top:32px;flex-wrap:wrap}.pcc-page .hero-proof-item{display:flex;align-items:center;gap:10px}.pcc-page .hero-proof-val{font-size:20px;font-weight:800;color:var(--t1)}.pcc-page .hero-proof-lbl{font-size:11px;color:var(--t4);font-weight:500;line-height:1.3}.pcc-page .hero-proof-div{width:1px;height:28px;background:var(--b2)}.pcc-page .sec{padding:96px 0;border-top:1px solid var(--b1)}.pcc-page .sec.alt{background:var(--s1)}.pcc-page .sec-top{display:flex;align-items:center;gap:14px;margin-bottom:8px}.pcc-page .sec h3{font-size:34px;font-weight:800;line-height:1.12;letter-spacing:-.4px;margin-bottom:16px}.pcc-page .sec-d{font-size:15px;color:var(--t2);line-height:1.7;max-width:580px;margin-bottom:36px;font-weight:400}.pcc-page .pcc-ov{position:relative;background:var(--s1)}.pcc-page .ov-kicker{display:inline-flex;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:2.4px;text-transform:uppercase;color:var(--brand);margin-bottom:18px}.pcc-page .ov-kicker:before{content:"";display:inline-block;width:28px;height:1px;background:var(--brand);opacity:.7}.pcc-page .ov2-head{max-width:760px;margin-bottom:48px}.pcc-page .ov2-title{font-size:clamp(34px,4.8vw,56px);font-weight:800;line-height:1;letter-spacing:-.9px;margin-bottom:20px}.pcc-page .ov2-lede{font-size:17px;color:var(--t2);line-height:1.6;font-weight:400;max-width:62ch}.pcc-page .ov2-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-template-rows:1fr 1fr auto;grid-template-areas:"know  watch" "know  guide" "run   run";grid-gap:14px;gap:14px;align-items:stretch}.pcc-page .ov2-card[data-layer=know]{grid-area:know;color:var(--amb);min-height:500px}.pcc-page .ov2-card[data-layer=watch]{grid-area:watch;color:var(--brand)}.pcc-page .ov2-card[data-layer=guide]{grid-area:guide;color:var(--teal)}.pcc-page .ov2-card[data-layer=run]{grid-area:run;color:var(--em);min-height:120px}.pcc-page .ov2-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--b1);border-radius:16px;padding:22px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s var(--e),border-color .3s var(--e),box-shadow .3s var(--e)}.pcc-page .ov2-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,currentColor 28%,var(--b1));box-shadow:0 1px 2px rgba(15,23,42,.04),0 10px 28px rgba(15,23,42,.06)}.pcc-page .ov2-head-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.pcc-page .ov2-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.pcc-page .ov2-dot-live{animation:ov2-live 1.9s ease-in-out infinite}@keyframes ov2-live{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}}.pcc-page .ov2-cat{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:currentColor;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcc-page .ov2-card-title{font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.2px;color:var(--t1);margin:0 0 6px}.pcc-page .ov2-card-desc{font-size:13px;color:var(--t2);line-height:1.55;margin:0 0 14px}.pcc-page .ov2-card-desc b{color:var(--t1);font-weight:600}.pcc-page .ov2-card[data-layer=know] .ov2-card-title{font-size:26px;line-height:1.1;letter-spacing:-.4px;margin-bottom:10px}.pcc-page .ov2-card[data-layer=know] .ov2-card-desc{font-size:15px;line-height:1.6;max-width:52ch;margin-bottom:20px}.pcc-page .ov2-viz{display:flex;flex-direction:column;gap:8px;margin-top:auto}.pcc-page .ov2-card[data-layer=know] .ov2-viz{gap:10px;margin-top:8px}.pcc-page .ov2-feed{padding:12px 14px;background:var(--s3);border-radius:10px;border:1px solid var(--b1);border-left:3px solid var(--amb)}.pcc-page .ov2-feed-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.pcc-page .ov2-feed-src{font-weight:700;letter-spacing:1.2px;color:var(--amb);text-transform:uppercase}.pcc-page .ov2-feed-src,.pcc-page .ov2-feed-time{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.pcc-page .ov2-feed-time{color:var(--t3)}.pcc-page .ov2-feed-title{font-size:13px;color:var(--t1);font-weight:500;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pcc-page .ov2-stat-row{display:flex;gap:18px;margin-top:auto;padding-top:12px;border-top:1px solid var(--b1)}.pcc-page .ov2-stat{display:flex;flex-direction:column;gap:3px;min-width:0}.pcc-page .ov2-stat-v{font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1;color:currentColor;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pcc-page .ov2-stat-l{font-size:11px;color:var(--t3);line-height:1.35}.pcc-page .ov2-run-inner{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.4fr);grid-template-rows:auto auto;grid-gap:24px 48px;gap:24px 48px;align-items:start;width:100%}.pcc-page .ov2-run-lede{display:flex;flex-direction:column;min-width:0}.pcc-page .ov2-run-lede .ov2-card-desc{margin-bottom:0}.pcc-page .ov2-run-chips{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:flex-start;align-content:flex-start;margin-top:30px}.pcc-page .ov2-run-chip{font-size:12px;font-weight:500;padding:7px 14px;border-radius:999px;background:var(--s3);border:1px solid var(--b1);color:var(--t2);white-space:nowrap;text-align:center;opacity:0;transform:translateY(8px);transition:background .2s var(--e),color .2s var(--e),border-color .2s var(--e)}.pcc-page .ov2-run-chips.v .ov2-run-chip{animation:pcc-chip-in .9s var(--e) forwards}.pcc-page .ov2-run-chip-more{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3);color:var(--em);font-weight:600}@keyframes pcc-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pcc-page .ov2-run-chip{opacity:1;transform:none;animation:none!important}}.pcc-page .ov2-card[data-layer=run]:hover .ov2-run-chip{border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.06);color:var(--t1)}.pcc-page .ov2-run-stats{grid-column:1/-1;display:flex;gap:32px;align-items:center;width:100%;padding-top:16px;border-top:1px solid var(--b1);margin-top:4px}.pcc-page .ov2-run-stats .ov2-stat{gap:4px;min-width:0;flex:0 0 auto}.pcc-page .ov2-run-stats .ov2-stat-v{color:var(--em);white-space:nowrap;font-size:22px;font-weight:800;letter-spacing:-.5px;line-height:1}.pcc-page .ov2-run-stats .ov2-stat-l{line-height:1.35;font-size:11px;color:var(--t3)}@media(prefers-reduced-motion:reduce){.pcc-page .ov2-dot-live{animation:none}}@media(max-width:1024px){.pcc-page .ov2-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"know  know" "watch guide" "run   run"}.pcc-page .ov2-card[data-layer=know]{min-height:auto}.pcc-page .ov2-run-inner{grid-template-columns:1fr 1fr;gap:24px}.pcc-page .ov2-run-lede{grid-column:1/-1}}@media(max-width:640px){.pcc-page .ov2-grid{grid-template-columns:1fr;grid-template-areas:"know" "watch" "guide" "run"}.pcc-page .ov2-run-inner{grid-template-columns:1fr;gap:18px}.pcc-page .ov2-stat-row{gap:14px}.pcc-page .ov2-stat-v{font-size:20px}}.pcc-page .know-grid{display:grid;grid-template-columns:340px 1fr;grid-gap:20px;gap:20px}.pcc-page .kfeed{display:flex;flex-direction:column;gap:10px}.pcc-page .kfeed-card{padding:18px;border-radius:12px;opacity:.3;transform:scale(.97);transition:all .5s var(--e)}.pcc-page .kfeed-card.active{opacity:1;transform:scale(1);border-left:3px solid var(--amb)!important}.pcc-page .kfeed-src{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pcc-page .kfeed-dot{width:7px;height:7px;border-radius:50%;background:var(--amb)}.pcc-page .kfeed-org{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--amb)}.pcc-page .kfeed-time{font-size:10px;color:var(--t4);margin-left:auto;font-weight:400}.pcc-page .kfeed-title{font-size:13px;font-weight:600;color:var(--t1);line-height:1.35;margin-bottom:5px}.pcc-page .kfeed-body{font-size:12px;color:var(--t3);line-height:1.6;font-weight:400}.pcc-page .ki-head{padding:12px 18px;border-bottom:1px solid var(--b1);display:flex;align-items:center;justify-content:space-between}.pcc-page .ki-badge{font-size:10px;font-weight:600;padding:3px 10px;border-radius:100px;background:rgba(16,185,129,.1);color:var(--em)}.pcc-page .ki-body{padding:14px 18px}.pcc-page .ki-section-t{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--t4);margin-bottom:8px}.pcc-page .ki-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;background:var(--s3);margin-bottom:3px}.pcc-page .ki-sev{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pcc-page .ki-name{font-size:12px;font-weight:600;color:var(--t1);flex:1 1}.pcc-page .ki-st{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px}.pcc-page .ki-actions{border-top:1px solid var(--b1);padding:14px 18px}.pcc-page .ki-action{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--b1);font-size:12px}.pcc-page .ki-action:last-child{border:none}.pcc-page .ki-action svg{width:13px;height:13px;flex-shrink:0;color:var(--brand);stroke:var(--brand)}.pcc-page .ki-action-text{color:var(--t3);flex:1 1;font-weight:400}.pcc-page .ki-action-text strong{color:var(--t1);font-weight:600}.pcc-page .ki-action-owner{font-size:10px;font-weight:500;color:var(--t4);white-space:nowrap}.pcc-page .watch-flow{display:grid;grid-template-columns:160px auto 1fr auto 180px;grid-gap:0;gap:0;align-items:stretch}.pcc-page .wf-col-t{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--t4);margin-bottom:10px}.pcc-page .wf-src{padding:8px 11px;border-radius:8px;background:var(--s2);border:1px solid var(--b1);font-size:11px;font-weight:500;color:var(--t3);display:flex;align-items:center;gap:7px;margin-bottom:4px;transition:all .2s}.pcc-page .wf-pdot{width:5px;height:5px;border-radius:50%;background:var(--em);animation:pcc-pulse 2s ease-in-out infinite}.pcc-page .wf-arrow{display:flex;align-items:center;justify-content:center;padding:0 6px}.pcc-page .wf-arrow svg{opacity:.5}.pcc-page .wf-engine{display:flex;flex-direction:column}.pcc-page .wf-engine .bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--brand),var(--teal))}.pcc-page .wf-engine-head{padding:11px 16px;align-items:center;justify-content:space-between}.pcc-page .wf-engine-head,.pcc-page .wf-mods{border-bottom:1px solid var(--b1);display:flex}.pcc-page .wf-mods{padding:10px 14px;flex-wrap:wrap;gap:4px}.pcc-page .wf-mod{padding:4px 9px;border-radius:5px;background:var(--s3);border:1px solid var(--b1);font-size:10px;font-weight:500;color:var(--t3);display:flex;align-items:center;gap:4px}.pcc-page .wf-mod-dot{width:4px;height:4px;border-radius:50%;background:var(--em);animation:pcc-pulse 2s ease-in-out infinite}.pcc-page .wf-stream{flex:1 1;position:relative;min-height:70px;overflow:hidden}.pcc-page .wf-particle{position:absolute;height:2px;border-radius:1px}.pcc-page .wf-out{padding:9px 11px;border-radius:8px;background:var(--s2);border:1px solid var(--b1);display:flex;align-items:center;gap:8px;margin-bottom:4px}.pcc-page .wf-out-t{font-size:11px;font-weight:600;color:var(--t1);line-height:1.2}.pcc-page .wf-out-d{font-size:10px;color:var(--t4);font-weight:400}.pcc-page .guide-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px;align-items:start}.pcc-page .chat-head{padding:12px 18px;border-bottom:1px solid var(--b1);display:flex;align-items:center;gap:10px}.pcc-page .chat-dot{width:8px;height:8px;border-radius:50%;background:var(--em)}.pcc-page .chat-body{padding:18px;display:flex;flex-direction:column;gap:12px}.pcc-page .msg{max-width:88%;padding:12px 16px;font-size:13px;line-height:1.6;font-weight:400;transition:all .5s var(--e);opacity:0;transform:translateY(10px)}.pcc-page .msg.v{opacity:1;transform:none}.pcc-page .msg-u{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--brand);color:#fff;max-width:85%}.pcc-page .msg-a{align-self:flex-start;border-radius:14px 14px 14px 4px;background:var(--s3);border:1px solid var(--b1);color:var(--t2)}.pcc-page .msg-a strong{color:var(--t1);font-weight:600}.pcc-page .cite{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:4px;background:rgba(80,72,237,.08);font-size:10px;font-weight:600;color:var(--brand)}.pcc-page .typing{align-self:flex-start;padding:12px 18px;background:var(--s3);border:1px solid var(--b1);border-radius:14px 14px 14px 4px;display:none;gap:4px}.pcc-page .typing.v{display:flex}.pcc-page .typing span{width:6px;height:6px;border-radius:50%;background:var(--t3)}.pcc-page .typing span:first-child{animation:pcc-typing 1.4s 0s infinite}.pcc-page .typing span:nth-child(2){animation:pcc-typing 1.4s .2s infinite}.pcc-page .typing span:nth-child(3){animation:pcc-typing 1.4s .4s infinite}.pcc-page .policy-ref{opacity:0;transform:translateX(12px);transition:all .6s var(--e)}.pcc-page .policy-ref.v{opacity:1;transform:none}.pcc-page .pr-head{padding:10px 14px;border-bottom:1px solid var(--b1);display:flex;align-items:center;gap:8px}.pcc-page .pr-head svg{width:13px;height:13px;color:var(--brand);stroke:var(--brand)}.pcc-page .pr-head span{font-size:10px;font-weight:600;color:var(--t3)}.pcc-page .pr-body{padding:14px;font-size:11px;color:var(--t3);line-height:1.7;font-weight:400}.pcc-page .pr-label{font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--t4);margin-bottom:4px}.pcc-page .pr-highlight{background:rgba(80,72,237,.06);border-left:2px solid var(--brand);padding:7px 10px;margin:6px 0;border-radius:0 5px 5px 0;color:var(--t1);font-weight:500}.pcc-page .run-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pcc-page .rcard{padding:22px;border-radius:14px}.pcc-page .rcard-t{font-size:14px;font-weight:700;color:var(--t1);margin-bottom:6px}.pcc-page .rcard-d{font-size:12px;color:var(--t3);line-height:1.6;font-weight:400;margin-bottom:10px}.pcc-page .rcard-time{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--em)}.pcc-page .rcard-time svg{width:11px;height:11px;stroke:var(--em)}.pcc-page .rcard-flag{border-color:var(--b3)!important;background:linear-gradient(160deg,var(--s2),rgba(80,72,237,.04))}.pcc-page .rcard-flag .z-bar{background:linear-gradient(90deg,var(--brand),var(--teal))!important}.pcc-page .rcard-flag-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pcc-page .rcard-badge{font-size:9px;font-weight:600;padding:2px 8px;border-radius:100px;background:rgba(80,72,237,.08);color:var(--brand)}.pcc-page .run-nplus{padding:22px;border-radius:14px;background:linear-gradient(135deg,rgba(80,72,237,.04),rgba(8,145,178,.03));border:1px dashed var(--b3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.pcc-page .stats{display:flex;gap:32px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--b1)}.pcc-page .stat-v{font-size:18px;font-weight:800;color:var(--t1);line-height:1}.pcc-page .stat-v.grad{font-size:18px}.pcc-page .stat-l{font-size:10px;color:var(--t4);margin-top:3px;font-weight:500;letter-spacing:.3px}.pcc-page .case-sec{padding:96px 0;border-top:1px solid var(--b1);background:var(--s1);position:relative;overflow:hidden}.pcc-page .case-sec:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 0);background-size:64px 64px;pointer-events:none}.pcc-page .case-glow{position:absolute;top:-20%;left:30%;width:600px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(80,72,237,.06),transparent 70%);pointer-events:none}.pcc-page .case-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.pcc-page .case-tag{font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--brand);margin-bottom:20px;display:flex;align-items:center;gap:8px}.pcc-page .case-tag:before{content:"";width:24px;height:1px;background:var(--brand)}.pcc-page .case-h{font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2;margin-bottom:20px;letter-spacing:-.3px}.pcc-page .case-b{font-size:15px;color:var(--t2);line-height:1.75;font-weight:400}.pcc-page .case-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pcc-page .case-metric{background:var(--s2);border:1px solid var(--b1);border-radius:16px;padding:28px;box-shadow:var(--sh);text-align:center;position:relative;overflow:hidden}.pcc-page .case-metric:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background .3s}.pcc-page .case-metric:hover:before{background:linear-gradient(90deg,var(--brand),var(--teal))}.pcc-page .case-metric:hover{border-color:var(--b3);transform:translateY(-2px);transition:all .3s var(--e)}.pcc-page .cm-val{font-size:32px;font-weight:800;line-height:1;margin-bottom:6px}.pcc-page .cm-val.cm-grad{background:linear-gradient(135deg,var(--bl),var(--tl));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pcc-page .cm-lbl{font-size:11px;color:var(--t4);font-weight:500;letter-spacing:.3px}.pcc-page .cta{padding:112px 0 96px;position:relative;overflow:hidden}.pcc-page .cta-split{display:grid;grid-template-columns:30% 70%;align-items:center;grid-gap:48px;gap:48px}.pcc-page .cta-content{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center}.pcc-page .cta h2{font-size:48px;font-weight:800;line-height:1.05;letter-spacing:-.6px;max-width:560px;margin:0 auto 16px}.pcc-page .cta p{font-size:17px;color:var(--t2);max-width:520px;margin:0 auto 32px;line-height:1.65;font-weight:400}.pcc-page .cta-btns{display:flex;gap:14px;justify-content:center}.pcc-page .cta-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pcc-page .cta-grid{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.pcc-page .cta-glow{position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none}.pcc-page .cta-glow-l{top:-120px;left:-140px;background:radial-gradient(circle,rgba(8,145,178,.28) 0,rgba(8,145,178,0) 60%)}.pcc-page .cta-glow-r{bottom:-160px;right:-160px;background:radial-gradient(circle,rgba(16,185,129,.24) 0,rgba(16,185,129,0) 60%)}.pcc-page .cta-creative{position:relative;width:100%;max-width:340px;margin:0 auto;justify-self:center;padding:16px 0}.pcc-page .cta-creative-glow{position:absolute;inset:12%;background:radial-gradient(circle at 50% 50%,rgba(8,145,178,.12) 0,rgba(16,185,129,.06) 45%,transparent 75%);filter:blur(40px);border-radius:50%;z-index:0}.pcc-page .cta-content,.pcc-page .cta-creative{overflow:visible}.pcc-page .cta-terms{position:absolute;inset:-56px -64px;z-index:2;pointer-events:none}.pcc-page .cta-term{position:absolute;font-size:11px;font-weight:600;letter-spacing:.1px;color:var(--teal);background:rgba(8,145,178,.1);border:1px solid rgba(8,145,178,.22);padding:4px 11px;border-radius:999px;white-space:nowrap;opacity:.9;animation:ctaTermFloat 9s ease-in-out infinite}.pcc-page .cta-term-1{top:4px;left:34px;animation-delay:0s}.pcc-page .cta-term-2{top:28px;right:4px;color:var(--em);background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);animation-delay:1.2s;animation-duration:10s}.pcc-page .cta-term-3{top:36px;left:54%;color:#818cf8;background:rgba(129,140,248,.1);border-color:rgba(129,140,248,.28);animation-delay:1.8s;animation-duration:11s}.pcc-page .cta-term-4{bottom:-4px;right:28px;color:var(--em);background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25);animation-delay:.4s;animation-duration:8.5s}.pcc-page .cta-term-5{bottom:18px;left:8px;color:var(--teal);animation-delay:2.6s;animation-duration:9.5s}.pcc-page .cta-term-6{bottom:42px;left:48%;color:#818cf8;background:rgba(129,140,248,.1);border-color:rgba(129,140,248,.28);animation-delay:.7s;animation-duration:10.5s}@keyframes ctaTermFloat{0%,to{opacity:.5;transform:translateY(0) rotate(var(--r,0deg))}50%{opacity:.8;transform:translateY(-4px) rotate(var(--r,0deg))}}.pcc-page .cta-term-1{--r:-7deg}.pcc-page .cta-term-2{--r:6deg}.pcc-page .cta-term-3{--r:-10deg}.pcc-page .cta-term-4{--r:2deg}.pcc-page .cta-term-5{--r:4deg}.pcc-page .cta-term-6{--r:-6deg}@media(prefers-reduced-motion:reduce){.pcc-page .cta-term{animation:none}}.pcc-page .cta-card{position:relative;z-index:1;background:#fff;border:1px solid var(--b1);border-radius:16px;padding:20px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 20px 40px -12px rgba(15,23,42,.1)}.pcc-page .cta-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pcc-page .cta-card-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--brand)}.pcc-page .cta-card-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.3px;color:var(--brand)}.pcc-page .cta-card-status-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px rgba(80,72,237,.18);animation:ctaStatusPulse 2s ease-in-out infinite}@keyframes ctaStatusPulse{0%,to{box-shadow:0 0 0 3px rgba(80,72,237,.18)}50%{box-shadow:0 0 0 6px rgba(80,72,237,.05)}}.pcc-page .cta-cal{padding:4px 0 14px;border-bottom:1px dashed var(--b1);margin-bottom:14px}.pcc-page .cta-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin-bottom:8px}.pcc-page .cta-cal-weekdays span{font-size:9px;font-weight:700;letter-spacing:1px;color:var(--brand);opacity:.65;text-align:center;text-transform:uppercase}.pcc-page .cta-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.pcc-page .cta-cal-blank{height:26px}.pcc-page .cta-cal-day{display:flex;align-items:center;justify-content:center;height:26px;font-size:11px;font-weight:500;color:var(--t3);border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .2s var(--e),color .2s var(--e)}.pcc-page .cta-cal-day.is-pcc{position:relative;background:linear-gradient(135deg,var(--brand),var(--bl));color:#fff;font-weight:700;box-shadow:0 4px 12px rgba(80,72,237,.25);animation:ctaCalHighlight .6s var(--e) both}.pcc-page .cta-cal-day.is-pcc:nth-child(30){animation-delay:.1s}.pcc-page .cta-cal-day.is-pcc:nth-child(31){animation-delay:.2s}.pcc-page .cta-cal-day.is-pcc:nth-child(32){animation-delay:.3s}@keyframes ctaCalHighlight{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.pcc-page .cta-meet-line{display:flex;align-items:center;gap:14px}.pcc-page .cta-meet-dots{display:flex;align-items:center;flex-shrink:0}.pcc-page .cta-meet-peer{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--b1),0 2px 4px rgba(15,23,42,.06)}.pcc-page .cta-meet-peer-a{background:linear-gradient(135deg,var(--teal),#0891b2);z-index:2}.pcc-page .cta-meet-peer-b{background:linear-gradient(135deg,var(--em),#059669);z-index:1;margin-left:-4px}.pcc-page .cta-meet-connector{position:relative;width:22px;height:1px;margin:0 -3px;background:linear-gradient(90deg,rgba(8,145,178,.35),rgba(16,185,129,.35));z-index:0}.pcc-page .cta-meet-connector:after{content:"";position:absolute;top:-1.5px;left:0;width:4px;height:4px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 1.5px rgba(8,145,178,.2);animation:ctaMeetFlow 2.4s var(--e) infinite}@keyframes ctaMeetFlow{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 4px);opacity:0}}.pcc-page .cta-meet-copy{min-width:0;flex:1 1}.pcc-page .cta-meet-title{font-size:12px;font-weight:700;color:var(--t1);letter-spacing:-.1px;margin-bottom:2px}.pcc-page .cta-meet-sub{font-size:10.5px;color:var(--t3);font-weight:500}@media(prefers-reduced-motion:reduce){.pcc-page .cta-cal-day,.pcc-page .cta-card-status-dot,.pcc-page .cta-meet-connector:after{animation:none}}.pcc-page .cta-orbit{width:48px;height:48px;margin-left:auto;flex-shrink:0}.pcc-page .cta-orbit svg{width:100%;height:100%;overflow:visible;display:block}.pcc-page .cta-ring{transform-origin:70px 70px;animation:ctaRingSpin 28s linear infinite}.pcc-page .cta-ring-2{animation-direction:reverse;animation-duration:20s}@keyframes ctaRingSpin{to{transform:rotate(1turn)}}.pcc-page .cta-pulse{transform-origin:70px 70px;animation:ctaPulse 2.4s ease-in-out infinite}@keyframes ctaPulse{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.pcc-page .cta-sat{transform-origin:70px 70px;animation:ctaSatSpin 22s linear infinite}.pcc-page .cta-sat-2{animation-duration:18s;animation-direction:reverse}.pcc-page .cta-sat-3{animation-duration:26s}.pcc-page .cta-sat-4{animation-duration:30s;animation-direction:reverse}@keyframes ctaSatSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.pcc-page .cta-pulse,.pcc-page .cta-ring,.pcc-page .cta-sat{animation:none}}.pcc-page .cta-trust{list-style:none;padding:0;margin:32px 0 0;display:flex;gap:28px;justify-content:center;flex-wrap:wrap;font-size:12px;color:var(--t3);font-weight:500}.pcc-page .cta-trust li{display:inline-flex;align-items:center;gap:8px}.pcc-page .cta-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--em);box-shadow:0 0 0 3px rgba(16,185,129,.15);flex-shrink:0}@media(max-width:960px){.pcc-page .hero-grid{grid-template-columns:1fr;gap:40px}.pcc-page .hero-viz{max-width:420px}.pcc-page .hero h1{font-size:46px}.pcc-page .hero-proof{gap:24px}.pcc-page .know-grid,.pcc-page .ov-grid,.pcc-page .watch-flow{grid-template-columns:1fr}.pcc-page .wf-arrow{display:none!important}.pcc-page .wf-src-list{display:flex;flex-wrap:wrap;gap:6px}.pcc-page .wf-src{margin-bottom:0}.pcc-page .wf-out-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.pcc-page .wf-out{margin-bottom:0}.pcc-page .guide-grid{grid-template-columns:1fr}.pcc-page .run-grid{grid-template-columns:1fr 1fr}.pcc-page .sec{padding:64px 0}.pcc-page .w{padding:0 20px}}@media(max-width:640px){.pcc-page .hero{padding-top:110px;padding-bottom:48px}.pcc-page .hero h1{font-size:36px}.pcc-page .hero-sub{font-size:16px}.pcc-page .cta-btns,.pcc-page .hero-btns{flex-direction:column;align-items:flex-start}.pcc-page .cta-btns{align-items:center}.pcc-page .hero-bottom{flex-direction:column;align-items:flex-start;gap:16px}.pcc-page .hero-logos{gap:20px;flex-wrap:wrap}.pcc-page .ov-grid,.pcc-page .ov-small-grid{grid-template-columns:1fr}.pcc-page .sec h3{font-size:24px}.pcc-page .cta{padding:72px 0 64px;text-align:center}.pcc-page .cta-split{grid-template-columns:1fr;gap:24px}.pcc-page .cta h2{font-size:30px;max-width:none}.pcc-page .cta p{max-width:none;margin-left:auto;margin-right:auto}.pcc-page .cta-btns{justify-content:center}.pcc-page .cta-creative{max-width:320px;margin-bottom:8px}.pcc-page .cta-card{padding:16px}.pcc-page .cta-glow{width:320px;height:320px;filter:blur(60px)}.pcc-page .case-h{font-size:18px}.pcc-page .run-grid{grid-template-columns:1fr}.pcc-page .dots{grid-template-columns:repeat(10,1fr)}.pcc-page .case-inner{grid-template-columns:1fr}.pcc-page .case-metrics{grid-template-columns:1fr 1fr}.pcc-page .cm-val{font-size:26px}.pcc-page .stats{gap:20px}.pcc-page .stat-v{font-size:16px}}