html:has(.pd-page){background:#1a1a1a!important}body:has(.pd-page){background:#1a1a1a!important}.homepage-root.pd-page{margin:0;overflow-x:hidden;width:100%!important;max-width:none!important;padding:0!important}.pd-page .pd-hero{text-align:center;background:linear-gradient(170deg,#1a1a1a 0%,#2d1f10 40%,#3d2914 55%,#1a1a1a 100%);padding:160px 48px 100px;position:relative;overflow:hidden}.pd-page .pd-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1a1a1a);height:160px;position:absolute;bottom:0;left:0;right:0}.pd-page .pd-hero-label{letter-spacing:.18em;text-transform:uppercase;color:#b45309;background:#b453091f;border-radius:4px;margin-bottom:1.25rem;padding:.3rem .85rem;font-size:.7rem;font-weight:700;display:inline-block}.pd-page .pd-hero h1{color:#fff;max-width:820px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:600;line-height:1.2}.pd-page .pd-hero h1 em{background:linear-gradient(135deg,#d97706,#b45309);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.pd-page .pd-hero-sub{color:#a8a29e;max-width:580px;margin:0 auto 2.5rem;font-size:1.15rem;line-height:1.7}.pd-page .pd-hero-pills{z-index:1;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:relative}.pd-page .pd-pill{color:#d6d3d1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:.4rem;padding:.4rem 1rem;font-size:.82rem;display:inline-flex}.pd-page .pd-pill-num{color:#b45309;font-weight:700}.pd-page .pd-section-label{letter-spacing:.14em;text-transform:uppercase;color:#60a5fa;background:#3b82f61f;border-radius:4px;align-items:center;gap:6px;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.68rem;font-weight:700;display:inline-flex}.pd-page .pd-section-label.pd-amber{color:#d97706;background:#b453091f}.pd-page .pd-section-label.pd-green{color:#4ade80;background:#22c55e1f}.pd-page .pd-section-h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:600;line-height:1.2}.pd-page .pd-section-sub{color:#a8a29e;max-width:600px;margin-bottom:2.5rem;font-size:1rem;line-height:1.75}.pd-page .pd-pipeline-section{padding:96px 48px}.pd-page .pd-pipeline-inner{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;max-width:1200px;margin:0 auto;display:grid}.pd-page .pd-pipeline-timeline{flex-direction:column;gap:0;display:flex}.pd-page .pd-timeline-item{cursor:default;align-items:flex-start;gap:16px;padding:20px 0;display:flex;position:relative}.pd-page .pd-timeline-item:not(:last-child):after{content:"";background:#ffffff0f;width:2px;position:absolute;top:52px;bottom:0;left:17px}.pd-page .pd-timeline-num{z-index:1;color:#a8a29e;background:#1a1a1a;border:2px solid #ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;transition:all .4s;display:flex;position:relative}.pd-page .pd-timeline-item.pd-done .pd-timeline-num{color:#4ade80;background:#22c55e1f;border-color:#22c55e66}.pd-page .pd-timeline-item.pd-running .pd-timeline-num{color:#fff;background:#b45309;border-color:#b45309;box-shadow:0 0 0 4px #b4530933}.pd-page .pd-timeline-item.pd-waiting .pd-timeline-num{color:#3d3529;border-color:#ffffff0a}.pd-page .pd-timeline-body{flex:1;padding-top:4px}.pd-page .pd-timeline-name{color:#d6d3d1;justify-content:space-between;align-items:center;margin-bottom:3px;font-size:.9rem;font-weight:600;transition:color .4s;display:flex}.pd-page .pd-timeline-item.pd-running .pd-timeline-name{color:#fff}.pd-page .pd-status-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:3px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:700}.pd-page .pd-status-done{color:#4ade80;background:#22c55e1f}.pd-page .pd-status-running{color:#d97706;background:#b4530926}.pd-page .pd-status-waiting{color:#5a5347;background:#ffffff0a}.pd-page .pd-timeline-desc{color:#a8a29e;font-size:.82rem;line-height:1.6}.pd-page .pd-pipeline-right{position:sticky;top:100px}.pd-page .pd-pipeline-window{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.pd-page .pd-pipeline-window-header{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:14px 18px;display:flex}.pd-page .pd-visual-dot{border-radius:50%;width:8px;height:8px}.pd-page .pd-visual-title{color:#a8a29e;letter-spacing:.03em;margin-left:4px;font-size:11px;font-weight:500}.pd-page .pd-pipeline-window-body{padding:20px}.pd-page .pd-pw-stage-indicator{background:#b453090f;border:1px solid #b4530933;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.pd-page .pd-pw-stage-dot{background:#b45309;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pd-pulse}@keyframes pd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pd-page .pd-pw-stage-text{color:#d97706;font-size:12px;font-weight:500}.pd-page .pd-pw-stage-name{color:#e7e5e4;margin-left:auto;font-size:12px;font-weight:600}.pd-page .pd-pw-progress{margin-bottom:16px}.pd-page .pd-pw-progress-label{color:#a8a29e;justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.pd-page .pd-pw-progress-bar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.pd-page .pd-pw-progress-fill{background:#b45309;border-radius:2px;height:100%;transition:width 1.2s}.pd-page .pd-pw-log{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.pd-page .pd-pw-log-line{color:#a8a29e;align-items:center;gap:8px;padding:4px 0;font-size:11px;display:flex}.pd-page .pd-pw-log-line.pd-active{color:#d6d3d1}.pd-page .pd-pw-log-dot{background:#ffffff0f;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pd-page .pd-pw-log-line.pd-active .pd-pw-log-dot{background:#b45309}.pd-page .pd-pw-log-line.pd-log-done .pd-pw-log-dot{background:#4ade80}.pd-page .pd-pw-output-preview{border-top:1px solid #ffffff0f;padding-top:14px}.pd-page .pd-pw-output-label{text-transform:uppercase;letter-spacing:.1em;color:#5a5347;margin-bottom:10px;font-size:10px;font-weight:700}.pd-page .pd-pw-persona-chip{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:6px;padding:10px 12px;transition:border-color .4s}.pd-page .pd-pw-persona-chip.pd-highlight{background:#b453090a;border-color:#b453094d}.pd-page .pd-pw-chip-name{color:#fff;margin-bottom:2px;font-size:12px;font-weight:600}.pd-page .pd-pw-chip-sub{color:#a8a29e;font-size:11px}.pd-page .pd-connectors-section{border-top:1px solid #ffffff0f;padding:96px 48px}.pd-page .pd-connectors-inner{max-width:1200px;margin:0 auto}.pd-page .pd-connectors-header{margin-bottom:48px}.pd-page .pd-connector-group{margin-bottom:32px}.pd-page .pd-connector-group-label{text-transform:uppercase;letter-spacing:.1em;color:#5a5347;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.pd-page .pd-connector-group-label:after{content:"";background:#ffffff0f;flex:1;height:1px}.pd-page .pd-connector-row{flex-wrap:wrap;gap:12px;display:flex}.pd-page .pd-connector-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:160px;padding:16px 20px;transition:border-color .2s,background .2s;display:flex}.pd-page .pd-connector-card.pd-connected{background:#22c55e08;border-color:#22c55e33}.pd-page .pd-connector-card:not(.pd-connected):hover{border-color:#ffffff1f}.pd-page .pd-connector-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pd-page .pd-connector-icon img{object-fit:contain;width:22px;height:22px}.pd-page .pd-connector-info{flex:1}.pd-page .pd-connector-name{color:#d6d3d1;font-size:13px;font-weight:600}.pd-page .pd-connector-badge-connected{color:#4ade80;align-items:center;gap:4px;margin-top:2px;font-size:10px;font-weight:600;display:inline-flex}.pd-page .pd-connector-badge-connected:before{content:"";background:#4ade80;border-radius:50%;width:5px;height:5px}.pd-page .pd-connector-desc{color:#a8a29e;margin-top:2px;font-size:11px}.pd-page .pd-connector-btn{color:#d97706;cursor:pointer;white-space:nowrap;background:#b453091f;border:1px solid #b4530933;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .2s}.pd-page .pd-connector-btn:hover{background:#b4530933}.pd-page .pd-persona-output-section{border-top:1px solid #ffffff0f;padding:96px 48px}.pd-page .pd-persona-output-inner{max-width:1200px;margin:0 auto}.pd-page .pd-persona-output-header{margin-bottom:48px}.pd-page .pd-persona-cards-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pd-page .pd-persona-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;transition:border-color .2s;overflow:hidden}.pd-page .pd-persona-card:hover{border-color:#ffffff1a}.pd-page .pd-persona-card-header{border-bottom:1px solid #ffffff0f;padding:24px 24px 16px}.pd-page .pd-persona-card-name{color:#fff;margin-bottom:6px;font-family:Playfair Display,Georgia,serif;font-size:1.4rem}.pd-page .pd-persona-card-desc{color:#a8a29e;font-size:.875rem;line-height:1.6}.pd-page .pd-persona-card-body{padding:20px 24px}.pd-page .pd-persona-attr-group{margin-bottom:18px}.pd-page .pd-persona-attr-label{text-transform:uppercase;letter-spacing:.1em;color:#5a5347;margin-bottom:8px;font-size:10px;font-weight:700}.pd-page .pd-persona-attr-chips{flex-wrap:wrap;gap:6px;display:flex}.pd-page .pd-persona-chip-item{color:#d6d3d1;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500}.pd-page .pd-persona-platform-row{flex-direction:column;gap:8px;display:flex}.pd-page .pd-persona-platform-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.pd-page .pd-platform-icon-badge{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.pd-page .pd-platform-icon-badge img{object-fit:contain;width:22px;height:22px}.pd-page .pd-platform-label{color:#a8a29e;margin-bottom:4px;font-size:10px;font-weight:700}.pd-page .pd-platform-chips{flex-wrap:wrap;gap:4px;display:flex}.pd-page .pd-platform-chip{border-radius:3px;padding:2px 7px;font-size:10px;font-weight:500}.pd-page .pd-chip-google{color:#7eb3f8;background:#4285f41f}.pd-page .pd-chip-linkedin{color:#6db3f4;background:#0a66c226}.pd-page .pd-chip-meta{color:#60b4fb;background:#0082fb1f}.pd-page .pd-persona-card-footer{color:#5a5347;border-top:1px solid #ffffff0f;align-items:center;gap:6px;padding:12px 24px;font-size:11px;display:flex}.pd-page .pd-persona-card-footer:before{content:"";background:#4ade80;border-radius:50%;width:5px;height:5px}.pd-page .pd-autorefresh-section{border-top:1px solid #ffffff0f;padding:96px 48px}.pd-page .pd-autorefresh-inner{max-width:1200px;margin:0 auto}.pd-page .pd-autorefresh-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:5rem;padding:48px 56px;display:grid}.pd-page .pd-autorefresh-title{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2rem}.pd-page .pd-autorefresh-body{color:#a8a29e;margin-bottom:1.5rem;font-size:.95rem;line-height:1.75}.pd-page .pd-autorefresh-bullets{list-style:none}.pd-page .pd-autorefresh-bullets li{color:#d6d3d1;align-items:flex-start;gap:.6rem;margin-bottom:.6rem;font-size:.875rem;display:flex}.pd-page .pd-autorefresh-bullets li:before{content:"";background:#b45309;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.pd-page .pd-refresh-timeline{flex-direction:column;gap:0;display:flex}.pd-page .pd-refresh-step{align-items:flex-start;gap:12px;display:flex;position:relative}.pd-page .pd-refresh-step:not(:last-child){padding-bottom:20px}.pd-page .pd-refresh-step:not(:last-child):after{content:"";background:linear-gradient(#b453094d,#ffffff0f);width:1px;position:absolute;top:26px;bottom:0;left:11px}.pd-page .pd-refresh-step-icon{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.pd-page .pd-rsi-orange{background:#b4530933;border:1px solid #b4530966}.pd-page .pd-rsi-green{background:#22c55e1f;border:1px solid #22c55e4d}.pd-page .pd-rsi-blue{background:#3b82f61f;border:1px solid #3b82f640}.pd-page .pd-rsi-amber{background:#eab3081f;border:1px solid #eab3084d}.pd-page .pd-refresh-step-body{padding-top:2px}.pd-page .pd-refresh-step-name{color:#d6d3d1;margin-bottom:2px;font-size:13px;font-weight:600}.pd-page .pd-refresh-step-desc{color:#a8a29e;font-size:11px}.pd-page .pd-final-cta{text-align:center;background:linear-gradient(#1a1a1a 0%,#b4530914 50%,#1a1a1a 100%);padding:120px 48px}.pd-page .pd-final-cta h2{color:#fff;max-width:600px;margin-bottom:.75rem;margin-left:auto;margin-right:auto;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600}.pd-page .pd-final-cta p{color:#a8a29e;margin-bottom:2rem;font-size:1.05rem}.pd-page .pd-cta-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pd-page .pd-btn-primary{color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;font-family:var(--ye-font);background:#b45309;border:none;border-radius:8px;padding:.75rem 2rem;transition:background .2s,transform .15s}.pd-page .pd-btn-primary:hover{background:#92400e;transform:translateY(-1px)}.pd-page .pd-btn-secondary{color:#a8a29e;cursor:pointer;font-size:.95rem;font-weight:500;font-family:var(--ye-font);background:0 0;border:1px solid #ffffff0f;border-radius:8px;padding:.75rem 2rem;transition:border-color .2s,color .2s}.pd-page .pd-btn-secondary:hover{color:#fff;border-color:#b45309}.pd-page .pd-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.pd-page .pd-reveal.visible{opacity:1;transform:none}.pd-page .pd-reveal-d1{transition-delay:.1s}.pd-page .pd-reveal-d2{transition-delay:.2s}.pd-page .pd-reveal-d3{transition-delay:.3s}.pd-page .pd-reveal-d4{transition-delay:.4s}@media (max-width:1000px){.pd-page .pd-pipeline-inner{grid-template-columns:1fr;gap:3rem}.pd-page .pd-pipeline-right{position:static}.pd-page .pd-persona-cards-row{grid-template-columns:1fr}.pd-page .pd-autorefresh-card{grid-template-columns:1fr;gap:2.5rem;padding:36px 28px}}@media (max-width:768px){.pd-page .pd-hero{padding:110px 24px 80px}.pd-page .pd-pipeline-section,.pd-page .pd-connectors-section,.pd-page .pd-persona-output-section,.pd-page .pd-autorefresh-section{padding:64px 24px}.pd-page .pd-final-cta{padding:80px 24px}.pd-page .pd-connector-row{flex-direction:column}}@media (max-width:480px){.pd-page .pd-cta-row{flex-direction:column;align-items:stretch;max-width:300px;margin:0 auto}}.pd-page .pd-processing-log{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:14px}.pd-page .pd-processing-log-entries{flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}.pd-page .pd-processing-log-entries::-webkit-scrollbar{width:4px}.pd-page .pd-processing-log-entries::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.pd-page .pd-processing-log-entries::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.pd-page .pd-log-entry{align-items:center;gap:6px;padding:3px 0;font-size:11px;display:flex}.pd-page .pd-log-ts{color:#5a5347;flex-shrink:0;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.pd-page .pd-log-sep{color:#5a5347;flex-shrink:0}.pd-page .pd-log-desc{color:#a8a29e}.pd-page .pd-targeting-preview{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:14px}.pd-page .pd-targeting-chips{flex-wrap:wrap;gap:8px;display:flex}.pd-page .pd-targeting-chip{color:#d6d3d1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-block}.pd-page .pd-targeting-amber{border-color:#b4530966}.pd-page .pd-targeting-blue{border-color:#3b82f64d}.pd-page .pd-targeting-meta{border-color:#0082fb4d}
