html:has(.pd-agencies),html:has(.pd-founders),html:has(.pd-landing),html:has(.pd-trust){scroll-behavior:smooth}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(201,53,43,.5)}70%{box-shadow:0 0 0 8px rgba(201,53,43,0)}to{box-shadow:0 0 0 0 rgba(201,53,43,0)}}@keyframes blink{0%,to{opacity:.2}50%{opacity:1}}.pd-landing{--cream:#f4efe6;--cream-deep:#ece5d6;--paper:#faf6ee;--ink:#15110c;--ink-soft:#2b2520;--ink-dim:#5f564d;--ink-faint:#8c8478;--rule:#d9cfbe;--rule-soft:#e7dfcc;--red:#c9352b;--red-deep:#9b2820;--gold:#b08b3f;--moss:#4a5d3f;--serif:var(--font-fraunces),"Times New Roman",serif;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"SF Mono",Menlo,monospace;--green:#5c7a4a;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;min-height:100vh}.pd-landing *,.pd-landing :after,.pd-landing :before{box-sizing:border-box;margin:0;padding:0}.pd-landing h1,.pd-landing h2,.pd-landing h3,.pd-landing h4{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 30}.pd-landing .display{font-size:clamp(48px,8vw,112px);line-height:.98;letter-spacing:-.035em;font-weight:380;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}.pd-landing .h2{font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.025em;font-weight:400;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-landing .h3{font-size:clamp(24px,2.4vw,32px);line-height:1.1;letter-spacing:-.02em;font-weight:450}.pd-landing .eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-weight:500}.pd-landing .pullquote{font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 96,"SOFT" 50}.pd-landing em{font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 36,"SOFT" 80}.pd-landing .container{max-width:1280px;margin:0 auto;padding:0 32px}.pd-landing .narrow{max-width:880px;margin:0 auto;padding:0 32px}.pd-landing section{padding:96px 0;position:relative}.pd-landing section+section{border-top:1px solid var(--rule)}.pd-landing .nav{position:sticky;top:0;z-index:100;background:hsla(39,39%,93%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.pd-landing .nav-inner{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.pd-landing .brand{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;display:flex;align-items:center;gap:8px}.pd-landing .brand:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);border-radius:50%;animation:pulse 2s ease-in-out infinite}.pd-landing .nav-links{display:flex;gap:36px;align-items:center}.pd-landing .nav-link{color:var(--ink-soft);text-decoration:none;font-size:14px;font-weight:450;transition:color .15s}.pd-landing .nav-link:hover{color:var(--red)}.pd-landing .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-family:var(--sans);font-size:14px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid transparent}.pd-landing .btn-primary{background:var(--ink);color:var(--paper)}.pd-landing .btn-primary:hover{background:var(--red);transform:translateY(-1px)}.pd-landing .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.pd-landing .btn-ghost:hover{background:var(--ink);color:var(--paper)}.pd-landing .btn-big{padding:18px 32px;font-size:16px}.pd-landing .btn .arrow{transition:transform .2s}.pd-landing .btn:hover .arrow{transform:translateX(3px)}.pd-landing .hero{padding:80px 0 64px;position:relative}.pd-landing .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:rgba(201,53,43,.08);border:1px solid rgba(201,53,43,.2);border-radius:999px;margin-bottom:32px}.pd-landing .hero-eyebrow .live-dot{width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(201,53,43,.5);animation:pulse-dot 2s ease-in-out infinite}.pd-landing .hero h1{margin-bottom:28px}.pd-landing .hero h1 .swash{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:var(--red)}.pd-landing .hero-sub{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--ink-soft);max-width:720px;margin-bottom:40px;font-weight:400}.pd-landing .hero-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pd-landing .hero-microcopy{font-size:13px;color:var(--ink-faint);margin-top:18px;font-family:var(--mono)}.pd-landing .hero-demo{margin-top:80px;background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:28px;box-shadow:0 30px 60px -20px rgba(21,17,12,.15);position:relative}.pd-landing .demo-window-header{display:flex;align-items:center;gap:8px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.pd-landing .demo-dot{width:11px;height:11px;border-radius:50%;background:var(--rule)}.pd-landing .demo-dot.red{background:#ff5f57}.pd-landing .demo-dot.yellow{background:#febc2e}.pd-landing .demo-dot.green{background:#28c840}.pd-landing .demo-title{margin-left:12px;font-family:var(--mono);font-size:12px;color:var(--ink-faint)}.pd-landing .chat-thread{display:flex;flex-direction:column;gap:14px}.pd-landing .msg{display:flex;gap:12px;align-items:flex-start}.pd-landing .msg-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:600;font-size:12px;font-family:var(--mono)}.pd-landing .msg-avatar.press{background:var(--ink);color:var(--paper)}.pd-landing .msg-avatar.user{background:var(--gold);color:var(--paper)}.pd-landing .msg-body{flex:1;padding-top:4px}.pd-landing .msg-name{font-weight:600;font-size:13px;color:var(--ink);margin-bottom:2px;display:flex;align-items:center;gap:8px}.pd-landing .msg-time{font-size:11px;color:var(--ink-faint);font-family:var(--mono);font-weight:400}.pd-landing .msg-content{font-size:14.5px;color:var(--ink-soft);line-height:1.5}.pd-landing .approval-card{margin-top:10px;background:var(--cream);border:1px solid var(--rule);border-radius:10px;padding:14px 16px;font-size:13.5px}.pd-landing .approval-card .ac-meta{font-family:var(--mono);font-size:11px;color:var(--ink-faint);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.pd-landing .approval-card .ac-actions{display:flex;gap:8px;margin-top:12px}.pd-landing .ac-btn{padding:6px 12px;font-size:12px;border-radius:6px;cursor:pointer;font-weight:500;border:1px solid var(--rule);background:var(--paper);color:var(--ink-soft);font-family:var(--sans)}.pd-landing .ac-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pd-landing .typing{display:inline-block;color:var(--ink-faint);font-style:italic;font-size:13px}.pd-landing .typing:after{content:"";display:inline-block;width:4px;height:4px;margin-left:4px;background:var(--ink-faint);border-radius:50%;animation:blink 1.4s infinite}.pd-landing .problem{background:var(--cream-deep)}.pd-landing .section-eyebrow{margin-bottom:24px;display:block}.pd-landing .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:64px;background:var(--rule);border:1px solid var(--rule)}.pd-landing .problem-card{background:var(--cream-deep);padding:36px 32px}.pd-landing .problem-card .pc-num{font-family:var(--mono);font-size:12px;color:var(--red);margin-bottom:18px;letter-spacing:.1em}.pd-landing .problem-card h3{font-size:28px;margin-bottom:14px;line-height:1.1}.pd-landing .problem-card p{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.pd-landing .day{background:var(--paper)}.pd-landing .day-intro{max-width:720px;margin-bottom:64px}.pd-landing .day-intro p{margin-top:20px;color:var(--ink-dim);font-size:17px}.pd-landing .timeline{position:relative;max-width:880px;margin:0 auto;padding-left:110px}.pd-landing .timeline:before{content:"";position:absolute;left:92px;top:12px;bottom:12px;width:1px;background:var(--rule)}.pd-landing .time-block{position:relative;padding:18px 0;margin-bottom:4px}.pd-landing .time-block:before{content:"";position:absolute;left:-22px;top:28px;width:9px;height:9px;background:var(--red);border-radius:50%;border:2px solid var(--paper);box-shadow:0 0 0 1px var(--red)}.pd-landing .time-stamp{position:absolute;left:-110px;top:22px;font-family:var(--mono);font-size:13px;color:var(--red);font-weight:500;width:80px;text-align:right}.pd-landing .time-text{font-size:16.5px;line-height:1.55;color:var(--ink-soft)}.pd-landing .time-text strong{color:var(--ink);font-weight:600}.pd-landing .time-text em.q{font-style:italic;color:var(--moss);padding:1px 3px}.pd-landing .does{background:var(--cream)}.pd-landing .does-header{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:72px}.pd-landing .does-sub{color:var(--ink-dim);font-size:17px}.pd-landing .caps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.pd-landing .cap{background:var(--cream);padding:32px 28px;transition:background .2s}.pd-landing .cap:hover{background:var(--paper)}.pd-landing .cap-num{font-family:var(--mono);font-size:11px;color:var(--ink-faint);margin-bottom:18px}.pd-landing .cap h4{font-size:22px;margin-bottom:12px;font-weight:450;line-height:1.15}.pd-landing .cap p{font-size:14.5px;color:var(--ink-dim);line-height:1.55}.pd-landing .trust{background:var(--ink);color:var(--paper)}.pd-landing .trust .h2,.pd-landing .trust h2{color:var(--paper)}.pd-landing .trust .eyebrow{color:var(--gold)}.pd-landing .trust-sub{color:hsla(39,39%,93%,.7);font-size:18px;margin-top:24px;max-width:640px}.pd-landing .levels{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:72px}.pd-landing .level{border:1px solid hsla(39,39%,93%,.15);border-radius:16px;padding:28px 24px;transition:all .2s;position:relative}.pd-landing .level:hover{border-color:var(--gold);transform:translateY(-4px)}.pd-landing .level-roman{font-family:var(--serif);font-size:14px;color:var(--gold);letter-spacing:.2em;margin-bottom:12px;font-variation-settings:"opsz" 36,"SOFT" 30}.pd-landing .level-name{font-family:var(--serif);font-size:32px;font-weight:400;color:var(--paper);margin-bottom:4px;font-variation-settings:"opsz" 96,"SOFT" 40}.pd-landing .level-price{font-family:var(--mono);font-size:13px;color:var(--gold);margin-bottom:18px}.pd-landing .level-desc{font-size:14px;color:hsla(39,39%,93%,.75);line-height:1.55;margin-bottom:16px}.pd-landing .level-when{font-size:12px;color:hsla(39,39%,93%,.5);font-style:italic;border-top:1px solid hsla(39,39%,93%,.1);padding-top:14px}.pd-landing .trust-footer{margin-top:56px;padding-top:32px;border-top:1px solid hsla(39,39%,93%,.15);text-align:center;font-size:16px;color:hsla(39,39%,93%,.7);font-style:italic}.pd-landing .trust-footer .serif{font-family:var(--serif);font-size:18px}.pd-landing .proof{background:var(--cream)}.pd-landing .quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}.pd-landing .quote-card{background:var(--paper);border:1px solid var(--rule);padding:36px 32px;border-radius:14px;position:relative}.pd-landing .quote-mark{font-family:var(--serif);font-size:72px;color:var(--red);line-height:.6;height:32px;font-variation-settings:"opsz" 144,"SOFT" 80}.pd-landing .quote-text{font-family:var(--serif);font-size:19px;line-height:1.4;margin:24px 0 28px;color:var(--ink);font-style:italic;font-variation-settings:"opsz" 72,"SOFT" 50}.pd-landing .quote-attr{display:flex;align-items:center;gap:12px;border-top:1px solid var(--rule-soft);padding-top:18px}.pd-landing .attr-avatar{width:38px;height:38px;border-radius:50%;background:var(--cream-deep);display:grid;place-items:center;font-weight:600;color:var(--ink-soft);font-size:14px}.pd-landing .attr-name{font-size:14px;font-weight:600;color:var(--ink)}.pd-landing .attr-role{font-size:12px;color:var(--ink-faint);margin-top:2px}.pd-landing .compare{background:var(--paper)}.pd-landing .cmp-wrap{max-width:1080px;margin:56px auto 0;border:1px solid var(--rule);border-radius:18px;overflow:hidden}.pd-landing .cmp-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;border-bottom:1px solid var(--rule)}.pd-landing .cmp-row:last-child{border-bottom:none}.pd-landing .cmp-cell{padding:20px 24px;font-size:15px;border-right:1px solid var(--rule);color:var(--ink-soft);display:flex;align-items:center}.pd-landing .cmp-cell:last-child{border-right:none}.pd-landing .cmp-cell.label{color:var(--ink);font-weight:500;background:var(--cream)}.pd-landing .cmp-row.head .cmp-cell{padding:22px 24px;font-family:var(--serif);font-size:22px;font-variation-settings:"opsz" 72,"SOFT" 30;background:var(--cream-deep)}.pd-landing .cmp-row.head .cmp-cell.press-col{background:var(--ink);color:var(--paper)}.pd-landing .cmp-cell.press-col{background:rgba(201,53,43,.05);color:var(--ink);font-weight:500}.pd-landing .pricing{background:var(--cream-deep)}.pd-landing .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px}.pd-landing .price-card{background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:32px 28px;transition:all .2s}.pd-landing .price-card.featured{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:scale(1.03);position:relative}.pd-landing .price-card.featured:before{content:"MOST POPULAR";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--red);color:var(--paper);font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:999px;letter-spacing:.1em;font-weight:600}.pd-landing .price-name{font-family:var(--serif);font-size:28px;margin-bottom:4px;font-weight:450;font-variation-settings:"opsz" 96,"SOFT" 40}.pd-landing .price-tag{font-family:var(--mono);font-size:12px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px}.pd-landing .price-card.featured .price-tag{color:var(--gold)}.pd-landing .price-amount{font-family:var(--serif);font-size:48px;font-weight:400;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 40}.pd-landing .price-amount .per{font-family:var(--sans);font-size:14px;color:var(--ink-faint);font-weight:400}.pd-landing .price-card.featured .price-amount .per{color:hsla(39,39%,93%,.5)}.pd-landing .price-features{list-style:none;margin:24px 0;padding-top:24px;border-top:1px solid var(--rule)}.pd-landing .price-card.featured .price-features{border-color:hsla(39,39%,93%,.15)}.pd-landing .price-features li{font-size:13.5px;line-height:1.5;color:var(--ink-soft);padding:6px 0 6px 22px;position:relative}.pd-landing .price-card.featured .price-features li{color:hsla(39,39%,93%,.85)}.pd-landing .price-features li:before{content:"";position:absolute;left:0;top:14px;width:12px;height:1px;background:var(--red)}.pd-landing .price-cta{display:block;text-align:center;width:100%;padding:12px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;transition:all .15s;cursor:pointer}.pd-landing .price-cta:hover{background:var(--ink);color:var(--paper)}.pd-landing .price-card.featured .price-cta{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pd-landing .price-card.featured .price-cta:hover{background:var(--red);color:var(--paper);border-color:var(--red)}.pd-landing .pricing-foot{text-align:center;margin-top:40px;color:var(--ink-dim);font-size:14px}.pd-landing .faq{background:var(--cream)}.pd-landing .faq-list{margin-top:56px}.pd-landing .faq-item{border-bottom:1px solid var(--rule);padding:24px 0;cursor:pointer}.pd-landing .faq-q{font-family:var(--serif);font-size:22px;font-weight:450;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:24px;font-variation-settings:"opsz" 72,"SOFT" 30}.pd-landing .faq-icon{font-family:var(--mono);font-size:20px;color:var(--red);flex-shrink:0;transition:transform .2s}.pd-landing .faq-item.open .faq-icon{transform:rotate(45deg)}.pd-landing .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--ink-dim);font-size:16px;line-height:1.6;max-width:760px}.pd-landing .faq-item.open .faq-a{max-height:400px;padding-top:16px}.pd-landing .final{background:var(--ink);color:var(--paper);text-align:center;padding:140px 0;position:relative;overflow:hidden}.pd-landing .final:before{content:"PRESS";position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);font-family:var(--serif);font-size:clamp(180px,28vw,400px);font-weight:200;color:hsla(39,39%,93%,.04);letter-spacing:-.04em;pointer-events:none;font-variation-settings:"opsz" 144,"SOFT" 0}.pd-landing .final h2{color:var(--paper);position:relative;z-index:1;margin-bottom:24px}.pd-landing .final h2 .swash{font-style:italic;color:var(--red);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.pd-landing .final-sub{color:hsla(39,39%,93%,.7);font-size:19px;max-width:560px;margin:0 auto 40px;position:relative;z-index:1}.pd-landing .final .hero-cta{justify-content:center;position:relative;z-index:1}.pd-landing .final .btn-primary{background:var(--paper);color:var(--ink)}.pd-landing .final .btn-primary:hover{background:var(--red);color:var(--paper)}.pd-landing .final .btn-ghost{color:var(--paper);border-color:hsla(39,39%,93%,.4)}.pd-landing .final .btn-ghost:hover{background:var(--paper);color:var(--ink)}.pd-landing .final-fine{margin-top:28px;color:hsla(39,39%,93%,.4);font-size:13px;font-family:var(--mono);position:relative;z-index:1}.pd-landing footer{background:var(--ink);color:hsla(39,39%,93%,.6);padding:48px 0 32px;border-top:1px solid hsla(39,39%,93%,.1);font-size:13px}.pd-landing .foot-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.pd-landing footer a{color:hsla(39,39%,93%,.6);text-decoration:none;margin-left:24px}.pd-landing footer a:hover{color:var(--paper)}@media (max-width:880px){.pd-landing section{padding:64px 0}.pd-landing .nav-links{gap:16px}.pd-landing .nav-links .nav-link:not(.nav-cta):not(.nav-login){display:none}.pd-landing .does-header{gap:24px}.pd-landing .caps-grid,.pd-landing .does-header,.pd-landing .problem-grid{grid-template-columns:1fr}.pd-landing .levels{grid-template-columns:1fr 1fr}.pd-landing .price-grid,.pd-landing .quotes-grid{grid-template-columns:1fr}.pd-landing .price-card.featured{transform:none}.pd-landing .cmp-row{grid-template-columns:1.2fr 1fr}.pd-landing .cmp-cell:nth-child(3),.pd-landing .cmp-cell:nth-child(4){display:none}.pd-landing .timeline{padding-left:100px}.pd-landing .time-stamp{left:-100px;width:70px;font-size:11px}.pd-landing .hero-demo{padding:18px}}.pd-founders{--cream:#f4efe6;--cream-deep:#ece5d6;--paper:#faf6ee;--ink:#15110c;--ink-soft:#2b2520;--ink-dim:#5f564d;--ink-faint:#8c8478;--rule:#d9cfbe;--rule-soft:#e7dfcc;--red:#c9352b;--red-deep:#9b2820;--gold:#b08b3f;--moss:#4a5d3f;--serif:var(--font-fraunces),"Times New Roman",serif;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"SF Mono",Menlo,monospace;--green:#5c7a4a;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.pd-founders *,.pd-founders :after,.pd-founders :before{box-sizing:border-box;margin:0;padding:0}.pd-founders h1,.pd-founders h2,.pd-founders h3,.pd-founders h4{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 30}.pd-founders em{font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 36,"SOFT" 80}.pd-founders .eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-weight:500}.pd-founders .container{max-width:1180px;margin:0 auto;padding:0 32px}.pd-founders .narrow{max-width:760px;margin:0 auto;padding:0 32px}.pd-founders .nav{position:sticky;top:0;z-index:100;background:hsla(39,39%,93%,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.pd-founders .nav-inner{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.pd-founders .brand{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;display:flex;align-items:center;gap:8px}.pd-founders .brand:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);border-radius:50%;animation:pulse 2s ease-in-out infinite}.pd-founders .nav-context{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-left:12px;padding-left:12px;border-left:1px solid var(--rule)}.pd-founders .nav-links{display:flex;gap:32px;align-items:center}.pd-founders .nav-link{color:var(--ink-soft);text-decoration:none;font-size:14px;font-weight:450}.pd-founders .nav-link:hover{color:var(--red)}.pd-founders .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-family:var(--sans);font-size:14px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid transparent}.pd-founders .btn-primary{background:var(--ink);color:var(--paper)}.pd-founders .btn-primary:hover{background:var(--red);transform:translateY(-1px)}.pd-founders .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.pd-founders .btn-ghost:hover{background:var(--ink);color:var(--paper)}.pd-founders .btn-big{padding:18px 32px;font-size:16px}.pd-founders .btn .arrow{transition:transform .2s}.pd-founders .btn:hover .arrow{transform:translateX(3px)}.pd-founders .hero{padding:88px 0 56px}.pd-founders .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:rgba(201,53,43,.08);border:1px solid rgba(201,53,43,.25);border-radius:999px;margin-bottom:28px}.pd-founders .hero h1{font-size:clamp(44px,7vw,92px);line-height:.98;letter-spacing:-.035em;margin-bottom:28px;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1;font-weight:380;max-width:950px}.pd-founders .hero h1 .swash{font-style:italic;color:var(--red);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.pd-founders .hero-sub{font-size:clamp(18px,1.7vw,22px);line-height:1.45;color:var(--ink-soft);max-width:660px;margin-bottom:36px}.pd-founders .hero-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pd-founders .hero-microcopy{font-size:13px;color:var(--ink-faint);margin-top:18px;font-family:var(--mono)}.pd-founders .quick-proof{background:var(--paper);padding:56px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.pd-founders .qp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.pd-founders .qp{text-align:left}.pd-founders .qp .num{font-family:var(--serif);font-size:clamp(40px,5vw,56px);line-height:1;color:var(--ink);font-variation-settings:"opsz" 96,"SOFT" 30;margin-bottom:8px}.pd-founders .qp .num em{color:var(--red)}.pd-founders .qp .lbl{font-size:15px;color:var(--ink-dim);line-height:1.4;max-width:260px}.pd-founders .truths{padding:96px 0}.pd-founders .truths-intro{max-width:760px;margin-bottom:56px}.pd-founders .truths-intro h2{font-size:clamp(34px,5vw,56px);line-height:1.02;font-variation-settings:"opsz" 96,"SOFT" 30;margin-bottom:20px}.pd-founders .truths-intro h2 em{color:var(--red)}.pd-founders .truths-intro p{color:var(--ink-dim);font-size:17px}.pd-founders .truth{display:grid;grid-template-columns:80px 1fr;gap:32px;padding:32px 0;border-top:1px solid var(--rule)}.pd-founders .truth:last-of-type{border-bottom:1px solid var(--rule)}.pd-founders .truth-num{font-family:var(--serif);font-size:48px;line-height:1;color:var(--red);font-variation-settings:"opsz" 96,"SOFT" 40;font-style:italic}.pd-founders .truth h3{font-size:24px;margin-bottom:10px;font-variation-settings:"opsz" 72,"SOFT" 40;line-height:1.2}.pd-founders .truth p{color:var(--ink-soft);font-size:16.5px;line-height:1.55;max-width:720px}.pd-founders .truth p em.q{font-style:italic;color:var(--moss)}.pd-founders .schedule{background:var(--ink);color:var(--paper);padding:96px 0}.pd-founders .schedule .eyebrow{color:var(--gold)}.pd-founders .schedule h2{color:var(--paper);font-size:clamp(34px,5vw,56px);line-height:1.02;margin-bottom:20px;font-variation-settings:"opsz" 96,"SOFT" 30;max-width:720px}.pd-founders .schedule h2 em{color:var(--gold)}.pd-founders .schedule .lead{color:hsla(39,39%,93%,.7);font-size:17px;max-width:600px;margin-bottom:56px}.pd-founders .day-cols{display:grid;grid-template-columns:1fr 1fr;gap:48px}.pd-founders .day-col{background:hsla(39,39%,93%,.04);border:1px solid hsla(39,39%,93%,.12);border-radius:16px;padding:36px 32px}.pd-founders .day-col.featured{background:rgba(176,139,63,.06);border-color:rgba(176,139,63,.35)}.pd-founders .day-col-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(39,39%,93%,.5);margin-bottom:10px}.pd-founders .day-col.featured .day-col-label{color:var(--gold)}.pd-founders .day-col h3{color:var(--paper);font-size:22px;margin-bottom:24px;font-variation-settings:"opsz" 72,"SOFT" 40;line-height:1.2}.pd-founders .day-row{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid hsla(39,39%,93%,.08);font-size:14.5px;align-items:flex-start}.pd-founders .day-row:last-child{border-bottom:none}.pd-founders .day-time{font-family:var(--mono);font-size:11px;color:hsla(39,39%,93%,.5);width:64px;flex-shrink:0;padding-top:2px}.pd-founders .day-col.featured .day-time{color:var(--gold)}.pd-founders .day-text{color:hsla(39,39%,93%,.85);line-height:1.5}.pd-founders .day-text strong{color:var(--paper);font-weight:500}.pd-founders .onboard{background:var(--paper);padding:96px 0}.pd-founders .onboard-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.pd-founders .onboard h2{font-size:clamp(34px,5vw,52px);line-height:1.05;margin-bottom:24px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-founders .onboard h2 em{color:var(--red)}.pd-founders .onboard p{color:var(--ink-soft);font-size:17px;line-height:1.55;margin-bottom:16px}.pd-founders .onboard ul{list-style:none;padding:0;margin-top:22px}.pd-founders .onboard ul li{padding:8px 0 8px 22px;position:relative;color:var(--ink-soft);font-size:15px}.pd-founders .onboard ul li:before{content:"";position:absolute;left:0;top:16px;width:12px;height:1px;background:var(--red)}.pd-founders .chat-demo{background:var(--cream);border:1px solid var(--rule);border-radius:16px;padding:28px;box-shadow:0 30px 60px -20px rgba(21,17,12,.15)}.pd-founders .chat-msg{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.pd-founders .chat-msg:last-child{margin-bottom:0}.pd-founders .chat-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-weight:600;font-size:11px;font-family:var(--mono)}.pd-founders .chat-avatar.press{background:var(--ink);color:var(--paper)}.pd-founders .chat-avatar.user{background:var(--gold);color:var(--paper)}.pd-founders .chat-name{font-weight:600;font-size:12px;color:var(--ink);margin-bottom:2px}.pd-founders .chat-content{font-size:14px;color:var(--ink-soft);line-height:1.45}.pd-founders .voices{background:var(--cream);padding:96px 0;border-top:1px solid var(--rule)}.pd-founders .voices h2{font-size:clamp(34px,5vw,56px);line-height:1.02;margin-bottom:48px;max-width:720px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-founders .voices h2 em{color:var(--red)}.pd-founders .voice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.pd-founders .voice-card{background:var(--paper);border:1px solid var(--rule);padding:40px 36px;border-radius:14px}.pd-founders .voice-quote{font-family:var(--serif);font-size:21px;line-height:1.4;color:var(--ink);font-style:italic;margin-bottom:28px;font-variation-settings:"opsz" 72,"SOFT" 50}.pd-founders .voice-attr{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--rule-soft)}.pd-founders .voice-avatar{width:44px;height:44px;border-radius:50%;background:var(--cream-deep);display:grid;place-items:center;font-weight:600;color:var(--ink-soft);font-size:14px}.pd-founders .voice-meta .name{font-size:15px;font-weight:600;color:var(--ink)}.pd-founders .voice-meta .role{font-size:13px;color:var(--ink-faint);margin-top:2px}.pd-founders .voice-meta .where{font-family:var(--mono);font-size:11px;color:var(--gold);margin-top:4px;text-transform:uppercase;letter-spacing:.06em}.pd-founders .pricing{background:var(--cream-deep);padding:96px 0}.pd-founders .pricing h2{text-align:center;font-size:clamp(36px,5vw,56px);line-height:1.02;margin-bottom:16px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-founders .pricing h2 em{color:var(--red)}.pd-founders .pricing .lead{text-align:center;color:var(--ink-dim);font-size:17px;max-width:600px;margin:0 auto 56px}.pd-founders .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:800px;margin:0 auto}.pd-founders .price-card{background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:40px 36px}.pd-founders .price-card.featured{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative;transform:scale(1.03)}.pd-founders .price-card.featured:before{content:"RECOMMENDED FOR FOUNDERS";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--red);color:var(--paper);font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:999px;letter-spacing:.1em;font-weight:600;white-space:nowrap}.pd-founders .price-name{font-family:var(--serif);font-size:32px;margin-bottom:4px;font-weight:450;font-variation-settings:"opsz" 96,"SOFT" 40}.pd-founders .price-tag{font-family:var(--mono);font-size:12px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:22px}.pd-founders .price-card.featured .price-tag{color:var(--gold)}.pd-founders .price-amount{font-family:var(--serif);font-size:52px;font-weight:400;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 40}.pd-founders .price-amount .per{font-family:var(--sans);font-size:14px;color:var(--ink-faint);font-weight:400}.pd-founders .price-card.featured .price-amount .per{color:hsla(39,39%,93%,.5)}.pd-founders .price-features{list-style:none;margin:28px 0;padding-top:28px;border-top:1px solid var(--rule)}.pd-founders .price-card.featured .price-features{border-color:hsla(39,39%,93%,.15)}.pd-founders .price-features li{font-size:14px;line-height:1.5;color:var(--ink-soft);padding:7px 0 7px 22px;position:relative}.pd-founders .price-card.featured .price-features li{color:hsla(39,39%,93%,.85)}.pd-founders .price-features li:before{content:"";position:absolute;left:0;top:16px;width:12px;height:1px;background:var(--red)}.pd-founders .price-cta{display:block;text-align:center;width:100%;padding:13px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;transition:all .15s;cursor:pointer}.pd-founders .price-cta:hover{background:var(--ink);color:var(--paper)}.pd-founders .price-card.featured .price-cta{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pd-founders .price-card.featured .price-cta:hover{background:var(--red);color:var(--paper);border-color:var(--red)}.pd-founders .price-foot{text-align:center;margin-top:36px;color:var(--ink-dim);font-size:14px}.pd-founders .price-foot a{color:var(--red);text-decoration:underline}.pd-founders .guarantee-band{background:var(--gold);color:var(--ink);padding:56px 32px;max-width:880px;margin:48px auto 0;border-radius:18px;display:flex;align-items:center;gap:36px;flex-wrap:wrap;justify-content:center;text-align:center}.pd-founders .guarantee-seal{width:100px;height:100px;border-radius:50%;border:2px dashed var(--ink);display:grid;place-items:center;text-align:center;font-family:var(--serif);font-size:14px;line-height:1.1;flex-shrink:0;font-variation-settings:"opsz" 36,"SOFT" 60}.pd-founders .guarantee-seal strong{display:block;font-size:22px;font-weight:500;margin-bottom:2px;font-variation-settings:"opsz" 72,"SOFT" 80}.pd-founders .guarantee-text h3{font-family:var(--serif);font-size:24px;margin-bottom:6px;font-variation-settings:"opsz" 72,"SOFT" 60;line-height:1.2}.pd-founders .guarantee-text p{font-size:15px;color:var(--ink-soft);line-height:1.5;max-width:420px}.pd-founders .faq{background:var(--cream);padding:96px 0;border-top:1px solid var(--rule)}.pd-founders .faq h2{font-size:clamp(32px,4.5vw,52px);line-height:1.05;margin-bottom:56px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-founders .faq h2 em{color:var(--red)}.pd-founders .faq-item{border-bottom:1px solid var(--rule);padding:24px 0;cursor:pointer}.pd-founders .faq-q{font-family:var(--serif);font-size:22px;font-weight:450;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:24px;font-variation-settings:"opsz" 72,"SOFT" 30}.pd-founders .faq-icon{font-family:var(--mono);font-size:20px;color:var(--red);flex-shrink:0;transition:transform .2s}.pd-founders .faq-item.open .faq-icon{transform:rotate(45deg)}.pd-founders .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--ink-dim);font-size:16px;line-height:1.6;max-width:760px}.pd-founders .faq-item.open .faq-a{max-height:500px;padding-top:16px}.pd-founders .final{background:var(--ink);color:var(--paper);text-align:center;padding:140px 0;position:relative;overflow:hidden}.pd-founders .final:before{content:"FOUNDERS";position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);font-family:var(--serif);font-size:clamp(140px,22vw,340px);font-weight:200;color:hsla(39,39%,93%,.04);letter-spacing:-.04em;pointer-events:none;font-variation-settings:"opsz" 144,"SOFT" 0;white-space:nowrap}.pd-founders .final h2{color:var(--paper);position:relative;z-index:1;margin-bottom:24px;font-size:clamp(40px,6vw,80px);line-height:1;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}.pd-founders .final h2 .swash{font-style:italic;color:var(--red);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.pd-founders .final-sub{color:hsla(39,39%,93%,.7);font-size:19px;max-width:580px;margin:0 auto 40px;position:relative;z-index:1}.pd-founders .final .hero-cta{justify-content:center;position:relative;z-index:1}.pd-founders .final .btn-primary{background:var(--paper);color:var(--ink)}.pd-founders .final .btn-primary:hover{background:var(--red);color:var(--paper)}.pd-founders .final .btn-ghost{color:var(--paper);border-color:hsla(39,39%,93%,.4)}.pd-founders .final .btn-ghost:hover{background:var(--paper);color:var(--ink)}.pd-founders .final-fine{margin-top:28px;color:hsla(39,39%,93%,.4);font-size:13px;font-family:var(--mono);position:relative;z-index:1}.pd-founders footer{background:var(--ink);color:hsla(39,39%,93%,.6);padding:48px 0 32px;border-top:1px solid hsla(39,39%,93%,.1);font-size:13px}.pd-founders .foot-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.pd-founders footer a{color:hsla(39,39%,93%,.6);text-decoration:none;margin-left:24px}.pd-founders footer a:hover{color:var(--paper)}@media (max-width:880px){.pd-founders .day-cols,.pd-founders .onboard-grid,.pd-founders .price-grid,.pd-founders .qp-grid,.pd-founders .voice-grid{grid-template-columns:1fr;gap:28px}.pd-founders .price-card.featured{transform:none}.pd-founders .truth{grid-template-columns:1fr;gap:12px}.pd-founders .nav-context,.pd-founders .nav-links .nav-link:not(.nav-cta):not(.nav-login){display:none}.pd-founders .guarantee-band{gap:24px;padding:36px 24px}}.pd-agencies{--cream:#f4efe6;--cream-deep:#ece5d6;--paper:#faf6ee;--ink:#15110c;--ink-soft:#2b2520;--ink-dim:#5f564d;--ink-faint:#8c8478;--rule:#d9cfbe;--rule-soft:#e7dfcc;--red:#c9352b;--red-deep:#9b2820;--gold:#b08b3f;--moss:#4a5d3f;--serif:var(--font-fraunces),"Times New Roman",serif;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"SF Mono",Menlo,monospace;--green:#5c7a4a;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.pd-agencies *,.pd-agencies :after,.pd-agencies :before{box-sizing:border-box;margin:0;padding:0}.pd-agencies h1,.pd-agencies h2,.pd-agencies h3,.pd-agencies h4{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 30}.pd-agencies em{font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 36,"SOFT" 80}.pd-agencies .eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-weight:500}.pd-agencies .container{max-width:1280px;margin:0 auto;padding:0 32px}.pd-agencies .narrow{max-width:880px;margin:0 auto;padding:0 32px}.pd-agencies .nav{position:sticky;top:0;z-index:100;background:hsla(39,39%,93%,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.pd-agencies .nav-inner{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.pd-agencies .brand{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;display:flex;align-items:center;gap:8px}.pd-agencies .brand:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);border-radius:50%;animation:pulse 2s ease-in-out infinite}.pd-agencies .nav-context{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-left:12px;padding-left:12px;border-left:1px solid var(--rule)}.pd-agencies .nav-links{display:flex;gap:32px;align-items:center}.pd-agencies .nav-link{color:var(--ink-soft);text-decoration:none;font-size:14px;font-weight:450}.pd-agencies .nav-link:hover{color:var(--red)}.pd-agencies .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-family:var(--sans);font-size:14px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid transparent}.pd-agencies .btn-primary{background:var(--ink);color:var(--paper)}.pd-agencies .btn-primary:hover{background:var(--red);transform:translateY(-1px)}.pd-agencies .btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.pd-agencies .btn-ghost:hover{background:var(--ink);color:var(--paper)}.pd-agencies .btn-big{padding:18px 32px;font-size:16px}.pd-agencies .btn .arrow{transition:transform .2s}.pd-agencies .btn:hover .arrow{transform:translateX(3px)}.pd-agencies .hero{padding:88px 0 64px}.pd-agencies .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:rgba(176,139,63,.1);border:1px solid rgba(176,139,63,.3);border-radius:999px;margin-bottom:28px}.pd-agencies .hero-eyebrow .eyebrow{color:var(--gold)}.pd-agencies .hero h1{font-size:clamp(44px,7.5vw,96px);line-height:.98;letter-spacing:-.035em;margin-bottom:28px;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1;font-weight:380}.pd-agencies .hero h1 .swash{font-style:italic;color:var(--red);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.pd-agencies .hero-sub{font-size:clamp(18px,1.6vw,22px);line-height:1.45;color:var(--ink-soft);max-width:720px;margin-bottom:36px}.pd-agencies .hero-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pd-agencies .hero-microcopy{font-size:13px;color:var(--ink-faint);margin-top:18px;font-family:var(--mono)}.pd-agencies .math{background:var(--ink);color:var(--paper);padding:96px 0;position:relative;overflow:hidden}.pd-agencies .math:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 30%,rgba(176,139,63,.06),transparent 60%);pointer-events:none}.pd-agencies .math .eyebrow{color:var(--gold);position:relative}.pd-agencies .math h2{color:var(--paper);font-size:clamp(36px,5vw,64px);line-height:1.02;margin-bottom:24px;position:relative;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-agencies .math h2 em{color:var(--gold)}.pd-agencies .math-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;position:relative}.pd-agencies .math-card{background:hsla(39,39%,93%,.04);border:1px solid hsla(39,39%,93%,.12);border-radius:16px;padding:36px 32px}.pd-agencies .math-card.featured{background:rgba(176,139,63,.08);border-color:rgba(176,139,63,.35)}.pd-agencies .math-card-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:hsla(39,39%,93%,.5);margin-bottom:12px}.pd-agencies .math-card.featured .math-card-label{color:var(--gold)}.pd-agencies .math-card h3{font-size:26px;color:var(--paper);margin-bottom:24px;font-variation-settings:"opsz" 72,"SOFT" 40}.pd-agencies .math-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid hsla(39,39%,93%,.08);font-size:15px}.pd-agencies .math-row:last-child{border-bottom:none;padding-top:18px;font-size:17px;font-weight:500;color:var(--paper);margin-top:8px;border-top:1px solid hsla(39,39%,93%,.2)}.pd-agencies .math-row .v{color:hsla(39,39%,93%,.85);font-variant-numeric:tabular-nums}.pd-agencies .math-row .l{color:hsla(39,39%,93%,.6)}.pd-agencies .math-card.featured .math-row .v{color:var(--gold)}.pd-agencies .math-card.featured .math-row:last-child{color:var(--paper);font-family:var(--serif);font-size:24px}.pd-agencies .math-card.featured .math-row:last-child .v{color:var(--paper)}.pd-agencies .does{background:var(--cream);padding:96px 0}.pd-agencies section+section{border-top:1px solid var(--rule)}.pd-agencies .does-header{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:64px}.pd-agencies .does h2{font-size:clamp(36px,5vw,56px);line-height:1.02;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-agencies .does h2 em{color:var(--red)}.pd-agencies .does-sub{color:var(--ink-dim);font-size:17px}.pd-agencies .caps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.pd-agencies .cap{background:var(--cream);padding:32px 28px}.pd-agencies .cap:hover{background:var(--paper)}.pd-agencies .cap-num{font-family:var(--mono);font-size:11px;color:var(--ink-faint);margin-bottom:16px}.pd-agencies .cap h4{font-size:22px;margin-bottom:12px;font-weight:450;font-variation-settings:"opsz" 72,"SOFT" 40;line-height:1.15}.pd-agencies .cap p{font-size:14.5px;color:var(--ink-dim);line-height:1.55}.pd-agencies .console-preview{background:var(--paper);padding:96px 0}.pd-agencies .console-preview h2{font-size:clamp(32px,4.5vw,56px);line-height:1.05;margin-bottom:24px;max-width:720px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-agencies .console-preview h2 em{color:var(--red)}.pd-agencies .console-preview .lead{color:var(--ink-dim);font-size:17px;max-width:640px;margin-bottom:56px}.pd-agencies .console-mock{background:var(--ink);color:var(--paper);border-radius:18px;padding:32px;box-shadow:0 30px 60px -20px rgba(21,17,12,.3);max-width:1080px;margin:0 auto}.pd-agencies .console-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid hsla(39,39%,93%,.12);margin-bottom:20px;flex-wrap:wrap;gap:12px}.pd-agencies .console-title{font-family:var(--serif);font-size:22px;font-variation-settings:"opsz" 72,"SOFT" 40}.pd-agencies .console-meta{font-family:var(--mono);font-size:11px;color:hsla(39,39%,93%,.5)}.pd-agencies .client-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pd-agencies .client-card{background:hsla(39,39%,93%,.04);border:1px solid hsla(39,39%,93%,.1);border-radius:10px;padding:16px 18px;transition:all .15s}.pd-agencies .client-card:hover{background:hsla(39,39%,93%,.07);border-color:rgba(176,139,63,.4)}.pd-agencies .client-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pd-agencies .client-name{font-weight:500;font-size:14px;color:var(--paper)}.pd-agencies .client-tier{font-family:var(--mono);font-size:10px;padding:2px 6px;border-radius:3px;background:hsla(39,39%,93%,.1);color:hsla(39,39%,93%,.7);letter-spacing:.05em}.pd-agencies .client-tier.senior{background:rgba(92,122,74,.18);color:#98c780}.pd-agencies .client-tier.assoc{background:rgba(96,165,250,.18);color:#93bbff}.pd-agencies .client-tier.intern{background:rgba(176,139,63,.18);color:var(--gold)}.pd-agencies .client-stats{display:flex;gap:16px;font-size:11px;color:hsla(39,39%,93%,.55);font-family:var(--mono)}.pd-agencies .client-stats .ok{color:var(--green)}.pd-agencies .client-stats .pending{color:var(--gold)}.pd-agencies .client-stats strong{color:var(--paper);font-weight:500}.pd-agencies .case{background:var(--cream-deep);padding:96px 0}.pd-agencies .case-card{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:56px;max-width:1080px;margin:0 auto;align-items:center}.pd-agencies .case-pic{aspect-ratio:1;border-radius:16px;background:var(--ink);display:grid;place-items:center;color:var(--gold);font-family:var(--serif);font-size:72px;font-variation-settings:"opsz" 144,"SOFT" 80;font-style:italic}.pd-agencies .case-content h2{font-size:34px;margin-bottom:16px;font-variation-settings:"opsz" 96,"SOFT" 40;line-height:1.1}.pd-agencies .case-quote{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.45;color:var(--ink);margin-bottom:20px;font-variation-settings:"opsz" 72,"SOFT" 60}.pd-agencies .case-attr{color:var(--ink-dim);font-size:14px;margin-bottom:24px}.pd-agencies .case-stats{display:flex;gap:32px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--rule-soft)}.pd-agencies .case-stat .num{font-family:var(--serif);font-size:34px;font-variation-settings:"opsz" 96,"SOFT" 40;line-height:1;color:var(--red)}.pd-agencies .case-stat .lbl{font-size:12px;color:var(--ink-dim);margin-top:4px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em}.pd-agencies .pricing{background:var(--cream);padding:96px 0}.pd-agencies .pricing h2{text-align:center;font-size:clamp(36px,5vw,56px);margin-bottom:16px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-agencies .pricing h2 em{color:var(--red)}.pd-agencies .pricing .lead{text-align:center;color:var(--ink-dim);font-size:17px;max-width:600px;margin:0 auto 56px}.pd-agencies .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:0 auto}.pd-agencies .price-card{background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:40px 36px}.pd-agencies .price-card.featured{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative}.pd-agencies .price-card.featured:before{content:"RECOMMENDED FOR AGENCIES";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--ink);font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:999px;letter-spacing:.1em;font-weight:600;white-space:nowrap}.pd-agencies .price-name{font-family:var(--serif);font-size:32px;margin-bottom:4px;font-weight:450;font-variation-settings:"opsz" 96,"SOFT" 40}.pd-agencies .price-tag{font-family:var(--mono);font-size:12px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-bottom:22px}.pd-agencies .price-card.featured .price-tag{color:var(--gold)}.pd-agencies .price-amount{font-family:var(--serif);font-size:52px;font-weight:400;line-height:1;font-variation-settings:"opsz" 144,"SOFT" 40}.pd-agencies .price-amount .per{font-family:var(--sans);font-size:14px;color:var(--ink-faint);font-weight:400}.pd-agencies .price-card.featured .price-amount .per{color:hsla(39,39%,93%,.5)}.pd-agencies .price-features{list-style:none;margin:28px 0;padding-top:28px;border-top:1px solid var(--rule)}.pd-agencies .price-card.featured .price-features{border-color:hsla(39,39%,93%,.15)}.pd-agencies .price-features li{font-size:14px;line-height:1.5;color:var(--ink-soft);padding:7px 0 7px 22px;position:relative}.pd-agencies .price-card.featured .price-features li{color:hsla(39,39%,93%,.85)}.pd-agencies .price-features li:before{content:"";position:absolute;left:0;top:16px;width:12px;height:1px;background:var(--red)}.pd-agencies .price-card.featured .price-features li:before{background:var(--gold)}.pd-agencies .price-ctas{display:flex;flex-direction:column;gap:8px}.pd-agencies .price-cta{display:block;text-align:center;width:100%;padding:13px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500;transition:all .15s;cursor:pointer}.pd-agencies .price-cta:hover{background:var(--ink);color:var(--paper)}.pd-agencies .price-card.featured .price-cta.primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pd-agencies .price-card.featured .price-cta.primary:hover{background:var(--red);color:var(--paper);border-color:var(--red)}.pd-agencies .price-card.featured .price-cta.secondary{background:transparent;color:hsla(39,39%,93%,.7);border-color:hsla(39,39%,93%,.3);font-size:13px}.pd-agencies .price-card.featured .price-cta.secondary:hover{color:var(--paper);border-color:var(--paper)}.pd-agencies .faq{background:var(--paper);padding:96px 0}.pd-agencies .faq h2{font-size:clamp(32px,4.5vw,52px);line-height:1.05;margin-bottom:56px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-agencies .faq h2 em{color:var(--red)}.pd-agencies .faq-item{border-bottom:1px solid var(--rule);padding:24px 0;cursor:pointer}.pd-agencies .faq-q{font-family:var(--serif);font-size:22px;font-weight:450;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:24px;font-variation-settings:"opsz" 72,"SOFT" 30}.pd-agencies .faq-icon{font-family:var(--mono);font-size:20px;color:var(--red);flex-shrink:0;transition:transform .2s}.pd-agencies .faq-item.open .faq-icon{transform:rotate(45deg)}.pd-agencies .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--ink-dim);font-size:16px;line-height:1.6;max-width:760px}.pd-agencies .faq-item.open .faq-a{max-height:500px;padding-top:16px}.pd-agencies .final{background:var(--ink);color:var(--paper);text-align:center;padding:140px 0;position:relative;overflow:hidden}.pd-agencies .final:before{content:"AGENCIES";position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);font-family:var(--serif);font-size:clamp(140px,22vw,340px);font-weight:200;color:hsla(39,39%,93%,.04);letter-spacing:-.04em;pointer-events:none;font-variation-settings:"opsz" 144,"SOFT" 0;white-space:nowrap}.pd-agencies .final h2{color:var(--paper);position:relative;z-index:1;margin-bottom:24px;font-size:clamp(40px,6vw,80px);line-height:1;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}.pd-agencies .final h2 .swash{font-style:italic;color:var(--red);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.pd-agencies .final-sub{color:hsla(39,39%,93%,.7);font-size:19px;max-width:600px;margin:0 auto 40px;position:relative;z-index:1}.pd-agencies .final .hero-cta{justify-content:center;position:relative;z-index:1}.pd-agencies .final .btn-primary{background:var(--paper);color:var(--ink)}.pd-agencies .final .btn-primary:hover{background:var(--red);color:var(--paper)}.pd-agencies .final .btn-ghost{color:var(--paper);border-color:hsla(39,39%,93%,.4)}.pd-agencies .final .btn-ghost:hover{background:var(--paper);color:var(--ink)}.pd-agencies .final-fine{margin-top:28px;color:hsla(39,39%,93%,.4);font-size:13px;font-family:var(--mono);position:relative;z-index:1}.pd-agencies footer{background:var(--ink);color:hsla(39,39%,93%,.6);padding:48px 0 32px;border-top:1px solid hsla(39,39%,93%,.1);font-size:13px}.pd-agencies .foot-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.pd-agencies footer a{color:hsla(39,39%,93%,.6);text-decoration:none;margin-left:24px}.pd-agencies footer a:hover{color:var(--paper)}@media (max-width:880px){.pd-agencies .case-card,.pd-agencies .console-head,.pd-agencies .does-header,.pd-agencies .math-grid,.pd-agencies .nav-links,.pd-agencies .price-grid{grid-template-columns:1fr}.pd-agencies .case-card{padding:36px;gap:32px}.pd-agencies .caps-grid,.pd-agencies .client-grid{grid-template-columns:1fr}.pd-agencies .price-card.featured{transform:none}.pd-agencies .nav-context,.pd-agencies .nav-links .nav-link:not(.nav-cta):not(.nav-login){display:none}}.pd-trust{--cream:#f4efe6;--cream-deep:#ece5d6;--paper:#faf6ee;--ink:#15110c;--ink-soft:#2b2520;--ink-dim:#5f564d;--ink-faint:#8c8478;--rule:#d9cfbe;--rule-soft:#e7dfcc;--red:#c9352b;--red-deep:#9b2820;--gold:#b08b3f;--moss:#4a5d3f;--serif:var(--font-fraunces),"Times New Roman",serif;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mono:var(--font-jetbrains-mono),"SF Mono",Menlo,monospace;--green:#5c7a4a;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.pd-trust *,.pd-trust :after,.pd-trust :before{box-sizing:border-box;margin:0;padding:0}.pd-trust h1,.pd-trust h2,.pd-trust h3,.pd-trust h4{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;color:var(--ink);font-variation-settings:"opsz" 144,"SOFT" 30}.pd-trust em{font-family:var(--serif);font-style:italic;font-variation-settings:"opsz" 36,"SOFT" 80}.pd-trust .eyebrow{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-weight:500}.pd-trust .container{max-width:1080px;margin:0 auto;padding:0 32px}.pd-trust .narrow{max-width:760px;margin:0 auto;padding:0 32px}.pd-trust .nav{position:sticky;top:0;z-index:100;background:hsla(39,39%,93%,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.pd-trust .nav-inner{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between}.pd-trust .brand{font-family:var(--serif);font-size:26px;font-weight:500;letter-spacing:-.03em;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 1;display:flex;align-items:center;gap:8px}.pd-trust .brand:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);border-radius:50%}.pd-trust .nav-links{display:flex;gap:36px;align-items:center}.pd-trust .nav-link{color:var(--ink-soft);text-decoration:none;font-size:14px;font-weight:450}.pd-trust .nav-link:hover{color:var(--red)}.pd-trust .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid transparent}.pd-trust .btn-primary{background:var(--ink);color:var(--paper)}.pd-trust .btn-primary:hover{background:var(--red)}.pd-trust .hero{padding:88px 0 64px}.pd-trust .hero h1{font-size:clamp(44px,6.5vw,84px);line-height:1;letter-spacing:-.035em;margin:18px 0 24px;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}.pd-trust .hero h1 .swash{font-style:italic;color:var(--red);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1}.pd-trust .hero-sub{font-size:19px;color:var(--ink-soft);max-width:680px}.pd-trust .badges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:56px 0 0}.pd-trust .badge{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:20px 22px}.pd-trust .badge .b-status{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px}.pd-trust .b-status.live{background:rgba(92,122,74,.12);color:var(--green)}.pd-trust .b-status.progress{background:rgba(176,139,63,.12);color:var(--gold)}.pd-trust .b-status .dot{width:5px;height:5px;border-radius:50%}.pd-trust .b-status.live .dot{background:var(--green)}.pd-trust .b-status.progress .dot{background:var(--gold)}.pd-trust .badge h3{font-size:18px;margin-bottom:4px;font-variation-settings:"opsz" 36,"SOFT" 30}.pd-trust .badge p{font-size:13px;color:var(--ink-dim);line-height:1.45}.pd-trust section{padding:80px 0;border-top:1px solid var(--rule)}.pd-trust section h2{font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-.025em;margin-bottom:24px;font-variation-settings:"opsz" 96,"SOFT" 30}.pd-trust section h2 em{color:var(--red)}.pd-trust section .lead{font-size:18px;color:var(--ink-dim);max-width:720px;margin-bottom:40px}.pd-trust .block{margin-bottom:28px}.pd-trust .block h3{font-size:22px;margin-bottom:8px;font-variation-settings:"opsz" 72,"SOFT" 40}.pd-trust .block p{color:var(--ink-soft);font-size:16px}.pd-trust .block ul{list-style:none;padding:0;margin-top:10px}.pd-trust .block ul li{padding:6px 0 6px 22px;position:relative;color:var(--ink-soft);font-size:15px}.pd-trust .block ul li:before{content:"";position:absolute;left:0;top:13px;width:12px;height:1px;background:var(--red)}.pd-trust .two-col{display:grid;grid-template-columns:200px 1fr;gap:48px;padding:24px 0;border-bottom:1px solid var(--rule-soft)}.pd-trust .two-col:last-child{border-bottom:none}.pd-trust .two-col h3{font-size:19px;font-variation-settings:"opsz" 72,"SOFT" 40}.pd-trust .two-col p{color:var(--ink-soft);font-size:15.5px}.pd-trust .sub-table{width:100%;border-collapse:collapse;margin-top:24px;background:var(--paper);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.pd-trust .sub-table td,.pd-trust .sub-table th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--rule-soft);font-size:14px}.pd-trust .sub-table thead th{background:var(--cream-deep);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-weight:500}.pd-trust .sub-table tbody tr:last-child td{border-bottom:none}.pd-trust .sub-table tbody td{color:var(--ink-soft)}.pd-trust .sub-table tbody td:first-child{font-weight:500;color:var(--ink)}.pd-trust .policy-block{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:32px 36px;margin-top:24px}.pd-trust .policy-block h3{font-size:22px;margin-bottom:14px;font-variation-settings:"opsz" 72,"SOFT" 40}.pd-trust .policy-block ol{padding-left:22px;margin-top:10px}.pd-trust .policy-block ol li{padding:6px 0;color:var(--ink-soft);font-size:15px}.pd-trust .contact{background:var(--ink);color:var(--paper);padding:88px 0;text-align:center;border-top:none}.pd-trust .contact h2{color:var(--paper);margin-bottom:16px}.pd-trust .contact h2 em{color:var(--gold)}.pd-trust .contact p{color:hsla(39,39%,93%,.7);max-width:540px;margin:0 auto 28px;font-size:17px}.pd-trust .contact-links{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pd-trust .contact-link{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid hsla(39,39%,93%,.3);border-radius:999px;color:var(--paper);text-decoration:none;font-size:14px;transition:all .15s}.pd-trust .contact-link:hover{background:var(--paper);color:var(--ink)}.pd-trust .contact-link.primary{background:var(--red);border-color:var(--red)}.pd-trust .contact-link.primary:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.pd-trust footer{background:var(--ink);color:hsla(39,39%,93%,.6);padding:48px 0 32px;border-top:1px solid hsla(39,39%,93%,.1);font-size:13px}.pd-trust .foot-inner{max-width:1280px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.pd-trust footer a{color:hsla(39,39%,93%,.6);text-decoration:none;margin-left:24px}.pd-trust footer a:hover{color:var(--paper)}@media (max-width:880px){.pd-trust .badges{grid-template-columns:1fr 1fr}.pd-trust .two-col{grid-template-columns:1fr;gap:12px}.pd-trust .nav-links .nav-link:not(.nav-cta):not(.nav-login){display:none}}.pd-agencies .faq-item.open .faq-a,.pd-founders .faq-item.open .faq-a,.pd-landing .faq-item.open .faq-a{max-height:1600px}.pd-agencies button.faq-q,.pd-founders button.faq-q,.pd-landing button.faq-q{width:100%;background:none;border:0;padding:0;cursor:pointer;text-align:left}.pd-trust .table-scroll{overflow-x:auto}.pd-trust .table-scroll .sub-table{min-width:640px}.pd-agencies .hero-microcopy,.pd-founders .hero-microcopy,.pd-landing .hero-microcopy{color:var(--ink-dim)}.pd-agencies .final-fine,.pd-founders .final-fine,.pd-landing .final-fine{color:hsla(39,39%,93%,.65)}.pd-trust .brand:before{animation:pulse 2s ease-in-out infinite}.pd-trust .btn .arrow{transition:transform .2s}.pd-trust .btn:hover .arrow{transform:translateX(3px)}.pd-agencies .nav-links,.pd-founders .nav-links{gap:36px}@media (prefers-reduced-motion:reduce){html:has(.pd-agencies),html:has(.pd-founders),html:has(.pd-landing),html:has(.pd-trust){scroll-behavior:auto}.pd-agencies *,.pd-founders *,.pd-landing *,.pd-trust *{animation:none!important;transition:none!important}}