html:has(.pd-page){background:#1a1a1a!important}body:has(.pd-page){background:#1a1a1a!important}.homepage-root.pd-page{width:100%!important;max-width:none!important;padding:0!important;margin:0;overflow-x:hidden}.pd-page .pd-hero{padding:160px 48px 100px;background:linear-gradient(170deg,#1a1a1a,#2d1f10 40%,#3d2914 55%,#1a1a1a);text-align:center;position:relative;overflow:hidden}.pd-page .pd-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:160px;background:linear-gradient(180deg,transparent,#1a1a1a);pointer-events:none}.pd-page .pd-hero-label{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#b45309;background:rgba(180,83,9,.12);padding:.3rem .85rem;border-radius:4px;margin-bottom:1.25rem}.pd-page .pd-hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.8rem,5.5vw,4.5rem);font-weight:600;line-height:1.2;color:#fff;margin-bottom:1.25rem;max-width:820px;margin-left:auto;margin-right:auto}.pd-page .pd-hero h1 em{font-style:normal;background:linear-gradient(135deg,#d97706,#b45309);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pd-page .pd-hero-sub{font-size:1.15rem;color:#a8a29e;max-width:580px;margin:0 auto 2.5rem;line-height:1.7}.pd-page .pd-hero-pills{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.pd-page .pd-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;font-size:.82rem;color:#d6d3d1}.pd-page .pd-pill-num{color:#b45309;font-weight:700}.pd-page .pd-section-label{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .8rem;border-radius:4px;margin-bottom:1.25rem;background:rgba(59,130,246,.12);color:#60a5fa}.pd-page .pd-section-label.pd-amber{background:rgba(180,83,9,.12);color:#d97706}.pd-page .pd-section-label.pd-green{background:rgba(34,197,94,.12);color:#4ade80}.pd-page .pd-section-h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:600;line-height:1.2;color:#fff;margin-bottom:1rem}.pd-page .pd-section-sub{font-size:1rem;color:#a8a29e;line-height:1.75;max-width:600px;margin-bottom:2.5rem}.pd-page .pd-pipeline-section{padding:96px 48px}.pd-page .pd-pipeline-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.pd-page .pd-pipeline-timeline{display:flex;flex-direction:column;gap:0}.pd-page .pd-timeline-item{display:flex;align-items:flex-start;gap:16px;padding:20px 0;position:relative;cursor:default}.pd-page .pd-timeline-item:not(:last-child):after{content:"";position:absolute;left:17px;top:52px;bottom:0;width:2px;background:rgba(255,255,255,.06)}.pd-page .pd-timeline-num{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;position:relative;z-index:1;transition:all .4s;border:2px solid rgba(255,255,255,.06);background:#1a1a1a;color:#a8a29e}.pd-page .pd-timeline-item.pd-done .pd-timeline-num{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.4);color:#4ade80}.pd-page .pd-timeline-item.pd-running .pd-timeline-num{background:#b45309;border-color:#b45309;color:#fff;box-shadow:0 0 0 4px rgba(180,83,9,.2)}.pd-page .pd-timeline-item.pd-waiting .pd-timeline-num{color:#3d3529;border-color:rgba(255,255,255,.04)}.pd-page .pd-timeline-body{flex:1;padding-top:4px}.pd-page .pd-timeline-name{font-size:.9rem;font-weight:600;color:#d6d3d1;display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;transition:color .4s}.pd-page .pd-timeline-item.pd-running .pd-timeline-name{color:#fff}.pd-page .pd-status-badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:3px;flex-shrink:0}.pd-page .pd-status-done{background:rgba(34,197,94,.12);color:#4ade80}.pd-page .pd-status-running{background:rgba(180,83,9,.15);color:#d97706}.pd-page .pd-status-waiting{background:rgba(255,255,255,.04);color:#5a5347}.pd-page .pd-timeline-desc{font-size:.82rem;color:#a8a29e;line-height:1.6}.pd-page .pd-pipeline-right{position:sticky;top:100px}.pd-page .pd-pipeline-window{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden}.pd-page .pd-pipeline-window-header{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.pd-page .pd-visual-dot{width:8px;height:8px;border-radius:50%}.pd-page .pd-visual-title{font-size:11px;color:#a8a29e;font-weight:500;margin-left:4px;letter-spacing:.03em}.pd-page .pd-pipeline-window-body{padding:20px}.pd-page .pd-pw-stage-indicator{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(180,83,9,.06);border:1px solid rgba(180,83,9,.2);border-radius:8px;margin-bottom:16px}.pd-page .pd-pw-stage-dot{width:8px;height:8px;border-radius:50%;background:#b45309;animation:pd-pulse 1.2s ease-in-out infinite}@keyframes pd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.pd-page .pd-pw-stage-text{font-size:12px;color:#d97706;font-weight:500}.pd-page .pd-pw-stage-name{font-size:12px;color:#e7e5e4;font-weight:600;margin-left:auto}.pd-page .pd-pw-progress{margin-bottom:16px}.pd-page .pd-pw-progress-label{display:flex;justify-content:space-between;font-size:11px;color:#a8a29e;margin-bottom:6px}.pd-page .pd-pw-progress-bar{height:4px;background:rgba(255,255,255,.06);border-radius:2px;overflow:hidden}.pd-page .pd-pw-progress-fill{height:100%;background:#b45309;border-radius:2px;transition:width 1.2s ease}.pd-page .pd-pw-log{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.pd-page .pd-pw-log-line{display:flex;align-items:center;gap:8px;font-size:11px;color:#a8a29e;padding:4px 0}.pd-page .pd-pw-log-line.pd-active{color:#d6d3d1}.pd-page .pd-pw-log-dot{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.06);flex-shrink:0}.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 rgba(255,255,255,.06);padding-top:14px}.pd-page .pd-pw-output-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5a5347;margin-bottom:10px}.pd-page .pd-pw-persona-chip{padding:10px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;margin-bottom:6px;transition:border-color .4s}.pd-page .pd-pw-persona-chip.pd-highlight{border-color:rgba(180,83,9,.3);background:rgba(180,83,9,.04)}.pd-page .pd-pw-chip-name{font-size:12px;font-weight:600;color:#fff;margin-bottom:2px}.pd-page .pd-pw-chip-sub{font-size:11px;color:#a8a29e}.pd-page .pd-connectors-section{padding:96px 48px;border-top:1px solid rgba(255,255,255,.06)}.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{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5a5347;margin-bottom:16px;display:flex;align-items:center;gap:8px}.pd-page .pd-connector-group-label:after{content:"";flex:1;height:1px;background:rgba(255,255,255,.06)}.pd-page .pd-connector-row{display:flex;gap:12px;flex-wrap:wrap}.pd-page .pd-connector-card{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;flex:1;min-width:160px;transition:border-color .2s,background .2s}.pd-page .pd-connector-card.pd-connected{border-color:rgba(34,197,94,.2);background:rgba(34,197,94,.03)}.pd-page .pd-connector-card:not(.pd-connected):hover{border-color:rgba(255,255,255,.12)}.pd-page .pd-connector-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-page .pd-connector-icon img{width:22px;height:22px;object-fit:contain}.pd-page .pd-connector-info{flex:1}.pd-page .pd-connector-name{font-size:13px;font-weight:600;color:#d6d3d1}.pd-page .pd-connector-badge-connected{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#4ade80;margin-top:2px}.pd-page .pd-connector-badge-connected:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ade80}.pd-page .pd-connector-desc{font-size:11px;color:#a8a29e;margin-top:2px}.pd-page .pd-connector-btn{padding:5px 12px;background:rgba(180,83,9,.12);border:1px solid rgba(180,83,9,.2);border-radius:6px;font-size:11px;font-weight:600;color:#d97706;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s}.pd-page .pd-connector-btn:hover{background:rgba(180,83,9,.2)}.pd-page .pd-persona-output-section{padding:96px 48px;border-top:1px solid rgba(255,255,255,.06)}.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{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pd-page .pd-persona-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;transition:border-color .2s}.pd-page .pd-persona-card:hover{border-color:rgba(255,255,255,.1)}.pd-page .pd-persona-card-header{padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.pd-page .pd-persona-card-name{font-family:Playfair Display,Georgia,serif;font-size:1.4rem;color:#fff;margin-bottom:6px}.pd-page .pd-persona-card-desc{font-size:.875rem;color:#a8a29e;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{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5a5347;margin-bottom:8px}.pd-page .pd-persona-attr-chips{display:flex;flex-wrap:wrap;gap:6px}.pd-page .pd-persona-chip-item{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;background:rgba(255,255,255,.05);color:#d6d3d1;border:1px solid rgba(255,255,255,.06)}.pd-page .pd-persona-platform-row{display:flex;flex-direction:column;gap:8px}.pd-page .pd-persona-platform-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px}.pd-page .pd-platform-icon-badge{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.pd-page .pd-platform-icon-badge img{width:22px;height:22px;object-fit:contain}.pd-page .pd-platform-label{font-size:10px;font-weight:700;color:#a8a29e;margin-bottom:4px}.pd-page .pd-platform-chips{display:flex;flex-wrap:wrap;gap:4px}.pd-page .pd-platform-chip{font-size:10px;padding:2px 7px;border-radius:3px;font-weight:500}.pd-page .pd-chip-google{background:rgba(66,133,244,.12);color:#7eb3f8}.pd-page .pd-chip-linkedin{background:rgba(10,102,194,.15);color:#6db3f4}.pd-page .pd-chip-meta{background:rgba(0,130,251,.12);color:#60b4fb}.pd-page .pd-persona-card-footer{padding:12px 24px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:#5a5347;display:flex;align-items:center;gap:6px}.pd-page .pd-persona-card-footer:before{content:"";width:5px;height:5px;border-radius:50%;background:#4ade80}.pd-page .pd-autorefresh-section{padding:96px 48px;border-top:1px solid rgba(255,255,255,.06)}.pd-page .pd-autorefresh-inner{max-width:1200px;margin:0 auto}.pd-page .pd-autorefresh-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:48px 56px;display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:center}.pd-page .pd-autorefresh-title{font-family:Playfair Display,Georgia,serif;font-size:2rem;color:#fff;margin-bottom:1rem}.pd-page .pd-autorefresh-body{font-size:.95rem;color:#a8a29e;line-height:1.75;margin-bottom:1.5rem}.pd-page .pd-autorefresh-bullets{list-style:none}.pd-page .pd-autorefresh-bullets li{display:flex;align-items:flex-start;gap:.6rem;font-size:.875rem;color:#d6d3d1;margin-bottom:.6rem}.pd-page .pd-autorefresh-bullets li:before{content:"";width:5px;height:5px;border-radius:50%;background:#b45309;flex-shrink:0;margin-top:6px}.pd-page .pd-refresh-timeline{display:flex;flex-direction:column;gap:0}.pd-page .pd-refresh-step{display:flex;align-items:flex-start;gap:12px;position:relative}.pd-page .pd-refresh-step:not(:last-child){padding-bottom:20px}.pd-page .pd-refresh-step:not(:last-child):after{content:"";position:absolute;left:11px;top:26px;bottom:0;width:1px;background:linear-gradient(180deg,rgba(180,83,9,.3),rgba(255,255,255,.06))}.pd-page .pd-refresh-step-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;position:relative}.pd-page .pd-rsi-orange{background:rgba(180,83,9,.2);border:1px solid rgba(180,83,9,.4)}.pd-page .pd-rsi-green{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3)}.pd-page .pd-rsi-blue{background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.25)}.pd-page .pd-rsi-amber{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3)}.pd-page .pd-refresh-step-body{padding-top:2px}.pd-page .pd-refresh-step-name{font-size:13px;font-weight:600;color:#d6d3d1;margin-bottom:2px}.pd-page .pd-refresh-step-desc{font-size:11px;color:#a8a29e}.pd-page .pd-final-cta{padding:120px 48px;text-align:center;background:linear-gradient(180deg,#1a1a1a,rgba(180,83,9,.08) 50%,#1a1a1a)}.pd-page .pd-final-cta h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;color:#fff;margin-bottom:.75rem;max-width:600px;margin-left:auto;margin-right:auto}.pd-page .pd-final-cta p{font-size:1.05rem;color:#a8a29e;margin-bottom:2rem}.pd-page .pd-cta-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pd-page .pd-btn-primary{padding:.75rem 2rem;background:#b45309;color:#fff;font-size:.95rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;font-family:var(--ye-font);transition:background .2s,transform .15s}.pd-page .pd-btn-primary:hover{background:#92400e;transform:translateY(-1px)}.pd-page .pd-btn-secondary{padding:.75rem 2rem;background:transparent;color:#a8a29e;font-size:.95rem;font-weight:500;border-radius:8px;border:1px solid rgba(255,255,255,.06);cursor:pointer;font-family:var(--ye-font);transition:border-color .2s,color .2s}.pd-page .pd-btn-secondary:hover{border-color:#b45309;color:#fff}.pd-page .pd-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.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-autorefresh-section,.pd-page .pd-connectors-section,.pd-page .pd-persona-output-section,.pd-page .pd-pipeline-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 rgba(255,255,255,.06);padding-top:14px;margin-top:14px}.pd-page .pd-processing-log-entries{max-height:200px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.pd-page .pd-processing-log-entries::-webkit-scrollbar{width:4px}.pd-page .pd-processing-log-entries::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:2px}.pd-page .pd-processing-log-entries::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:2px}.pd-page .pd-log-entry{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:11px}.pd-page .pd-log-ts{font-family:SF Mono,Fira Code,Cascadia Code,monospace}.pd-page .pd-log-sep,.pd-page .pd-log-ts{color:#5a5347;flex-shrink:0}.pd-page .pd-log-desc{color:#a8a29e}.pd-page .pd-targeting-preview{border-top:1px solid rgba(255,255,255,.06);padding-top:14px;margin-top:14px}.pd-page .pd-targeting-chips{display:flex;flex-wrap:wrap;gap:8px}.pd-page .pd-targeting-chip{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:#d6d3d1}.pd-page .pd-targeting-amber{border-color:rgba(180,83,9,.4)}.pd-page .pd-targeting-blue{border-color:rgba(59,130,246,.3)}.pd-page .pd-targeting-meta{border-color:rgba(0,130,251,.3)}