:root{--book-ease:cubic-bezier(.5, .05, .5, .95);--ease-stage:cubic-bezier(.4, 0, .2, 1);--flip-ease:cubic-bezier(.4, 0, .2, 1);--pe-panel:#0f1118;--pe-panel-2:#141720;--pe-green:#10b981}.pe-page{background:var(--bg-primary);color:var(--text-primary);background:var(--bg-primary);position:relative}.test-section{background:var(--bg-primary);padding:120px 80px;position:relative;overflow:hidden}.test-section:before{content:"";pointer-events:none;z-index:0;opacity:.6;background:radial-gradient(60% 50%,#3875ff14,#0000 60%);position:absolute;inset:0}.test-container{z-index:1;text-align:center;max-width:960px;margin:0 auto;position:relative}.test-quote-wrap{border-top:1px solid #4f8cff1f;border-bottom:1px solid #4f8cff1f;padding:48px 60px;position:relative}.test-quote-mark{background:var(--bg-primary);width:56px;height:56px;color:var(--blue);border:1px solid #4f8cff33;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.test-quote-mark svg{stroke-width:1.5px;width:24px;height:24px}.test-quote{font-family:var(--font-inter);letter-spacing:-.2px;color:var(--text-quote);margin-bottom:28px;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.45}.test-attribution{justify-content:center;align-items:center;gap:14px;display:flex}.test-attr-photo{background:#4f8cff1a;border:2px solid #4f8cff59;border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.test-attr-photo img{object-fit:cover;width:100%;height:100%;display:block}.test-attr-text{text-align:left}.test-attr-name{font-family:var(--font-poppins);color:#fff;font-size:15px;font-weight:600;line-height:1.3}.test-attr-role{color:var(--text-dim);font-size:13px;font-family:var(--font-inter)}.pe-cta-section{background:var(--bg-primary);padding:120px 80px 140px;position:relative;overflow:hidden}.pe-cta-section:before{content:"";pointer-events:none;z-index:0;opacity:.55;background:radial-gradient(55% 45% at 50% 45%,#3875ff1f,#0000 55%);position:absolute;inset:0}.pe-cta-container{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.pe-cta-headline{font-family:var(--font-poppins);letter-spacing:-1.8px;color:var(--text-primary);margin-bottom:20px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.08}.pe-cta-headline .gradient{background:linear-gradient(95deg,#3875ff 0%,#4f8cff 40%,#1dd4a8 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.pe-cta-sub{color:var(--text-muted);max-width:600px;margin:0 auto 40px;font-size:17px;line-height:1.65}.pe-cta-sub strong{color:var(--text-body);font-weight:600}.pe-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.pe-cta-btn-primary{background:linear-gradient(135deg, var(--royal-blue), #2b5fc7);color:#fff;font-family:var(--font-inter);cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:17px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 24px #3875ff66}.pe-cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px #3875ff8c}.pe-cta-btn-primary svg{width:16px;height:16px}.pe-cta-btn-secondary{color:var(--text-body);font-family:var(--font-inter);cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:17px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.pe-cta-btn-secondary:hover{background:#ffffff0a;border-color:#ffffff4d;transform:translateY(-1px)}.pe-cta-btn-secondary svg{width:16px;height:16px}.pe-cta-note{color:var(--text-dim);font-size:13px;font-family:var(--font-inter);margin-top:28px}@media (max-width:1200px){.book{width:540px;height:380px}.page{padding:20px 24px}.page-cover-title{font-size:16px}}@media (max-width:1180px){.uc-grid{grid-template-columns:repeat(2,1fr)}.uc-header{grid-template-columns:1fr;gap:30px}.uc-lifecycle{flex-wrap:wrap}.uc-lifecycle-stage{flex:33%}.cs-grid{grid-template-columns:repeat(2,1fr)}.cs-header{grid-template-columns:1fr;gap:24px}.loop-stages{grid-template-columns:repeat(2,1fr);gap:28px}.loop-footer{grid-template-columns:1fr}}@media (max-width:1024px){.pe-hero{grid-template-columns:50% 50%}.pe-hero-text{padding:120px 40px 60px 48px}.pipe-stage{grid-template-columns:1fr;gap:24px;inset:0 40px 32px}.pipe-timeline{padding:36px 40px 24px}.pipe-stage-area{padding:0 40px 32px}.pipe-intro{padding:100px 40px 50px}.price-cards{grid-template-columns:1fr}.price-card.featured{order:-1}.price-hook-stat{gap:24px}.uc-section,.loop-section,.cs-section,.cmp-section,.price-section,.test-section,.pe-cta-section{padding:100px 40px 120px}.cmp-table{grid-template-columns:1fr}.cmp-col-head{border-bottom:1px solid #ffffff14!important}.cmp-table>.cmp-col-head{display:none}.cmp-row-label{color:#fff;background:#4f8cff0a;padding:16px 24px 12px;font-weight:700}.cmp-cell{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px}.cmp-cell:before{font-family:var(--font-mono,var(--font-inter));letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);flex-shrink:0;min-width:110px;margin-bottom:0;font-size:11px;font-weight:700;display:inline-block}.cmp-cell.ucue{border-left:2px solid var(--blue);background:#4f8cff0f}.cmp-cell.ucue:before{content:"UserCue";color:var(--blue)}.cmp-cell.consult:before{content:"Tier-1 Advisory"}.cmp-cell.legacy:before{content:"Legacy MR"}.cmp-cell .cmp-cell-text,.cmp-cell .value,.cmp-cell .cmp-cell-strong,.cmp-cell .cmp-cell-sub{text-align:right;flex:1}}@media (max-width:768px){.pe-hero{grid-template-columns:1fr;min-height:auto}.pe-hero-text{padding:100px 24px 40px}.pe-hero-reel{min-height:480px;padding:20px 16px 60px;overflow:hidden}.book-stage{width:100%;max-width:100%}.book{aspect-ratio:640/450;width:88vw;max-width:460px;height:auto}.book-dot{box-sizing:content-box;background-clip:content-box;padding:10px 0}.uc-grid{grid-template-columns:1fr}.uc-lifecycle-stage{flex:50%}.cs-grid,.loop-stages{grid-template-columns:1fr}.loop-connector{display:none}.pipe-scroller{height:auto}.pipe-sticky{height:auto;padding:24px 0 80px;position:relative;overflow:visible}.pipe-timeline{display:none}.pipe-stage-area{height:auto;padding:0 24px}.pipe-stage{opacity:1;pointer-events:auto;background:var(--bg-surface);border:1px solid #4f8cff1f;border-radius:14px;grid-template-columns:1fr;gap:24px;margin-bottom:28px;padding:28px 24px;position:relative;inset:auto;transform:none}.pipe-intro{padding:80px 24px 40px}.uc-section,.loop-section,.cs-section,.cmp-section,.price-section,.test-section,.pe-cta-section{padding:80px 24px 100px}.test-quote-wrap{padding:40px 24px}.test-quote{font-size:22px}.uc-rail{flex-direction:column;align-items:stretch}.uc-rail-text{width:100%;min-width:0}.uc-rail-cta{box-sizing:border-box;justify-content:center;width:100%;padding:13px 18px}.cmp-takeaway{flex-direction:column;align-items:stretch}.cmp-takeaway-text{width:100%;min-width:0}.cmp-takeaway-cta{align-self:flex-start}.book-label-meta{display:none}.book-label-title{white-space:normal;max-width:none;text-overflow:initial;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}}@media (max-width:480px){.pe-hero-text{padding:88px 20px 32px}.pe-hero-headline{letter-spacing:-1px;font-size:32px}.pe-hero-sub{font-size:16px}.uc-card{height:auto;min-height:360px}.uc-lifecycle-stage{flex:100%}.price-hook-stat{flex-direction:column;gap:12px}.pe-cta-buttons{flex-direction:column}.pe-cta-btn-primary,.pe-cta-btn-secondary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.uc-card-inner{transition:none!important}.uc-card:hover .uc-card-inner{transform:none}.book,.book-leaf{transition:none!important;animation:none!important}.pipe-scroller{height:auto}.pipe-sticky{height:auto;padding:24px 0 80px;position:relative;overflow:visible}.pipe-timeline{display:none}.pipe-stage-area{height:auto;padding:0 80px}.pipe-stage{background:var(--bg-surface);border:1px solid #4f8cff1f;border-radius:14px;margin-bottom:28px;padding:32px 36px;position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transition:none!important;transform:none!important}}
