.ppfunnel{--background:#f8f6ff;--hero-bg:#f7f6fe;--card:#fff;--navy:#16182f;--navy-soft:#20213f;--muted:#68748e;--purple:#7137f5;--purple-2:#9347f5;--purple-ink:#6626f6;--green:#19bd70;--green-deep:#12a25f;--pink:#f43a5e;--red:#d3041e;--yellow:#fff3ca;--cream:#fef6e1;--lavender:#efeafe;--line:#ece9f8;--grad-purple:linear-gradient(135deg,#6530f4,#963bf5);--radius:18px;--radius-lg:22px;--shadow:0 8px 28px rgba(38,20,90,.07);--shadow-sm:0 4px 16px rgba(38,20,90,.06);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.ppfunnel *,.ppfunnel :after,.ppfunnel :before{box-sizing:border-box}.ppfunnel{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.ppfunnel{scroll-behavior:auto}.ppfunnel *,.ppfunnel :after,.ppfunnel :before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.ppfunnel{margin:0;font-family:var(--font-sans);background:var(--background);color:var(--navy);line-height:1.45;-webkit-font-smoothing:antialiased}.ppfunnel img{max-width:100%;height:auto;display:block}.ppfunnel button{font:inherit;color:inherit;cursor:pointer}.ppfunnel a{color:inherit;text-decoration:none}.ppfunnel figure,.ppfunnel h1,.ppfunnel h2,.ppfunnel h3,.ppfunnel h4,.ppfunnel ol,.ppfunnel p,.ppfunnel ul{margin:0}.ppfunnel ul{padding:0;list-style:none}.ppfunnel :focus-visible{outline:3px solid var(--purple);outline-offset:2px;border-radius:6px}.ppfunnel .site-container{width:calc(100% - 28px);margin-inline:auto}.ppfunnel .section{padding-block:22px}.ppfunnel .section-tight{padding-block:14px}.ppfunnel .sec-head{text-align:center;margin-bottom:18px}.ppfunnel .sec-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--purple);background:var(--lavender);padding:5px 12px;border-radius:999px;margin-bottom:10px}.ppfunnel .sec-title{font-size:22px;font-weight:800;line-height:1.18;letter-spacing:-.02em;color:var(--navy)}.ppfunnel .sec-sub{margin-top:8px;font-size:14px;line-height:1.5;color:var(--muted)}.ppfunnel .card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow)}.ppfunnel .header{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}.ppfunnel .header-inner{height:72px;padding-inline:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ppfunnel .icon-btn{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;border-radius:10px;color:var(--navy);flex:none}.ppfunnel .icon-btn:hover{background:var(--lavender)}.ppfunnel .brand{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:800;letter-spacing:-.025em;color:var(--navy);white-space:nowrap}.ppfunnel .brand .accent{color:var(--purple)}.ppfunnel .brand-mark{width:34px;height:34px;flex:none}.ppfunnel .header-actions,.ppfunnel .nav-desktop{display:none}.ppfunnel .drawer-backdrop{position:fixed;inset:0;background:rgba(16,12,40,.45);z-index:70;border:0;padding:0}.ppfunnel .drawer{position:fixed;inset:0 0 auto 0;z-index:80;background:#fff;padding:16px 18px 22px;border-radius:0 0 22px 22px;box-shadow:0 18px 40px rgba(38,20,90,.16)}.ppfunnel .drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ppfunnel .drawer nav a{display:block;padding:13px 4px;font-size:16px;font-weight:700;border-bottom:1px solid var(--line)}.ppfunnel .drawer .btn{margin-top:16px;width:100%}.ppfunnel .hero{background:var(--hero-bg);padding-top:20px;padding-bottom:0;overflow:hidden}.ppfunnel .hero-title{font-size:clamp(30px,9.2vw,40px);font-weight:800;line-height:1.03;letter-spacing:-.03em;color:var(--navy)}.ppfunnel .hero-title .kamao{background:var(--grad-purple);-webkit-background-clip:text;background-clip:text;color:transparent}.ppfunnel .hero-sub{margin-top:12px;font-size:16px;line-height:1.45;color:#3d4460;max-width:34ch}.ppfunnel .steps-card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 12px 11px;display:flex;align-items:center;justify-content:space-between;gap:6px}.ppfunnel .step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1 1 0;min-width:0}.ppfunnel .step img{width:40px;height:40px}.ppfunnel .step span{font-size:12px;font-weight:800;letter-spacing:.03em;color:var(--navy)}.ppfunnel .step-arrow{flex:none;color:#b9b3d6;margin-bottom:18px}.ppfunnel .proof-card{margin-top:12px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:11px 14px;display:flex;align-items:center;gap:11px}.ppfunnel .proof-card>*{min-width:0}.ppfunnel .avatars{display:flex;flex:none}.ppfunnel .avatars img{width:36px;height:36px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;background:var(--lavender)}.ppfunnel .avatars img+img{margin-left:-12px}.ppfunnel .proof-text{min-width:0}.ppfunnel .proof-text strong{display:block;font-size:14px;font-weight:800;color:var(--navy);line-height:1.2}.ppfunnel .proof-text span{font-size:13px;color:#46506e}.ppfunnel .proof-card .badge-verified{width:21px;height:21px;margin-left:auto;flex:none}.ppfunnel .hero-visual{position:relative;margin-top:16px}.ppfunnel .hero-visual .laptop{height:auto}.ppfunnel .income-card{position:absolute;left:6%;right:0;bottom:4%;background:#fff;border-radius:16px;box-shadow:0 10px 30px rgba(38,20,90,.14);padding:12px 14px;display:flex;align-items:center;gap:11px}.ppfunnel .income-card img{width:42px;height:42px;flex:none}.ppfunnel .income-card p{font-size:clamp(12px,3.6vw,13.5px);font-weight:700;line-height:1.32;color:var(--navy);min-width:0}.ppfunnel .income-card p em{font-style:normal;color:var(--purple)}.ppfunnel .feature-head{display:flex;align-items:center;justify-content:center;gap:9px;margin:24px 0 14px}.ppfunnel .feature-head h2{font-size:15px;font-weight:800;letter-spacing:.01em;color:var(--navy);text-align:center}.ppfunnel .sparkle{color:var(--purple-2);flex:none}.ppfunnel .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ppfunnel .feature-card{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:14px 7px 15px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:9px}.ppfunnel .feature-card .fc-icon{height:42px;display:grid;place-items:center}.ppfunnel .feature-card h3{font-size:11px;font-weight:800;line-height:1.2;letter-spacing:-.01em;overflow-wrap:break-word;hyphens:auto}.ppfunnel .feature-card p{font-size:9.5px;line-height:1.42;color:#414a66;overflow-wrap:break-word}.ppfunnel .fc-youtube h3{color:var(--purple)}.ppfunnel .fc-niche h3{color:#12a97f}.ppfunnel .fc-image h3{color:#ef6a20}.ppfunnel .pricing-card{position:relative;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:visible;margin-top:22px}.ppfunnel .offer-bar{display:flex;align-items:stretch;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;background:#101733;min-height:40px;padding-right:max(30%,108px)}.ppfunnel .offer-bar .limited{display:flex;align-items:center;gap:5px;background:linear-gradient(90deg,#f0243f,#e01133);color:#fff;font-size:clamp(7.6px,2.2vw,10px);font-weight:800;letter-spacing:.02em;padding:8px 12px 8px 10px;min-width:0;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);white-space:nowrap}.ppfunnel .offer-bar .limited img{width:14px;height:14px}.ppfunnel .offer-bar .increase{display:flex;align-items:center;gap:5px;color:#ffd83d;font-size:clamp(7.6px,2.2vw,10px);font-weight:800;letter-spacing:.01em;padding:8px 4px;min-width:0;white-space:nowrap}.ppfunnel .timer{position:absolute;top:-12px;right:0;width:30%;min-width:104px;background:linear-gradient(180deg,#ee1233,#c8021c);border-radius:12px;padding:7px 8px 6px;color:#fff;text-align:center;box-shadow:0 6px 16px rgba(200,10,35,.3)}.ppfunnel .timer .timer-label{font-size:9px;font-weight:800;letter-spacing:.05em;opacity:.95}.ppfunnel .timer .timer-digits{display:grid;grid-template-columns:repeat(3,1fr);align-items:baseline;font-size:clamp(17px,5.2vw,22px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15;margin-top:1px}.ppfunnel .timer .timer-digits span{position:relative}.ppfunnel .timer .timer-digits span+span:before{content:":";position:absolute;left:-.32em;opacity:.85}.ppfunnel .timer .timer-units{display:grid;grid-template-columns:repeat(3,1fr);font-size:7.5px;font-weight:700;letter-spacing:.06em;opacity:.9}.ppfunnel .price-body{padding:16px 14px 14px}.ppfunnel .price-split{display:grid;grid-template-columns:41% 1fr;align-items:center;gap:12px;position:relative}.ppfunnel .price-split:after{content:"";position:absolute;left:41%;top:4px;bottom:4px;width:1px;background:var(--line)}.ppfunnel .price-monthly{background:#f8f6ff;border-radius:14px;padding:10px 8px 9px;text-align:center}.ppfunnel .price-monthly .lbl{font-size:13px;color:#4a5474;font-weight:600}.ppfunnel .price-monthly .amt{font-size:clamp(28px,9vw,38px);font-weight:800;line-height:1.02;letter-spacing:-.04em;color:var(--purple)}.ppfunnel .price-monthly .per{font-size:13px;color:#4a5474;font-weight:600}.ppfunnel .price-monthly .matlab{display:inline-block;margin-top:7px;background:#ffefb8;color:#7a5200;font-size:clamp(8.5px,2.5vw,10.5px);font-weight:800;padding:4px 7px;border-radius:7px;white-space:nowrap}.ppfunnel .price-yearly{padding-left:4px}.ppfunnel .price-strike-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ppfunnel .price-strike{font-size:clamp(16px,4.9vw,19px);font-weight:700;color:#98a1ba;text-decoration:line-through;text-decoration-color:var(--pink);text-decoration-thickness:2px}.ppfunnel .badge-off{background:#ffd8de;color:#d61c40;font-size:11px;font-weight:800;padding:4px 9px;border-radius:8px;white-space:nowrap}.ppfunnel .price-year{display:flex;align-items:baseline;gap:6px;margin-top:2px}.ppfunnel .price-year .big{font-size:clamp(28px,8.6vw,40px);font-weight:800;letter-spacing:-.045em;line-height:1.02;color:var(--navy)}.ppfunnel .price-year .yr{font-size:15px;font-weight:600;color:#4a5474}.ppfunnel .badge-save{display:block;margin-top:8px;background:#dcf7e6;color:#0f8a4d;font-size:12.5px;font-weight:800;padding:7px 10px;border-radius:9px;text-align:center}.ppfunnel .price-arrow{position:absolute;left:36%;top:52%;width:34px;transform:translate(-50%,-50%);pointer-events:none}.ppfunnel .reassure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;flex-wrap:wrap;font-size:11.5px;font-weight:700;color:#313a58;text-align:center;line-height:1.35}.ppfunnel .reassure .sparkle{flex:none}.ppfunnel .reassure svg.shield{color:var(--purple);flex:none}.ppfunnel .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:13px;background:var(--grad-purple);color:#fff;font-size:clamp(14px,4.2vw,17px);font-weight:800;letter-spacing:.005em;padding:17px 14px;width:100%;box-shadow:0 10px 24px rgba(101,48,244,.28);transition:transform .15s ease,box-shadow .15s ease}.ppfunnel .btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(101,48,244,.34)}.ppfunnel .btn:active{transform:translateY(0)}.ppfunnel .btn-cta{margin-top:14px}.ppfunnel .btn-outline{background:#fff;color:var(--purple);border:2px solid var(--purple);box-shadow:none}.ppfunnel .trust-row{display:flex;align-items:center;justify-content:space-between;gap:2px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.ppfunnel .trust-row .t{display:flex;align-items:center;gap:5px;font-size:clamp(10px,3vw,11.5px);font-weight:600;color:#3b4463;white-space:nowrap;min-width:0}.ppfunnel .trust-row .t svg{color:var(--purple);flex:none}.ppfunnel .urgency{margin-top:12px;background:var(--cream);border:1px solid #f6e6bd;border-radius:16px;padding:12px;display:flex;align-items:center;gap:10px}.ppfunnel .urgency>*{min-width:0}.ppfunnel .urgency-left{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 auto}.ppfunnel .urgency-left svg{color:#e0142f;flex:none}.ppfunnel .urgency-left strong{display:block;font-size:clamp(11px,3.2vw,12.5px);font-weight:800;color:var(--navy);line-height:1.25}.ppfunnel .urgency-left span{font-size:clamp(10px,3vw,11.5px);color:#4e5877;line-height:1.3}.ppfunnel .seats{flex:none;border:1.5px dashed var(--pink);border-radius:12px;background:#fff7f8;padding:8px 9px;min-width:0;display:flex;align-items:center;gap:7px}.ppfunnel .seats svg{color:var(--pink);flex:none}.ppfunnel .seats strong{display:block;font-size:clamp(10px,3vw,11.5px);font-weight:800;color:#e0142f;line-height:1.2;white-space:nowrap}.ppfunnel .seats span{font-size:clamp(9px,2.7vw,10.5px);color:#4e5877}.ppfunnel .newprompts{margin-top:12px;background:var(--lavender);border-radius:16px;padding:14px;display:flex;align-items:center;gap:12px;width:100%;border:0;text-align:left}.ppfunnel .newprompts .gift{flex:none;color:var(--purple)}.ppfunnel .newprompts strong{display:block;font-size:13.5px;font-weight:800;color:var(--navy);line-height:1.25}.ppfunnel .newprompts span{font-size:11.5px;color:#4e5877;line-height:1.35}.ppfunnel .newprompts .chev{margin-left:auto;flex:none;color:var(--purple)}.ppfunnel .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin-top:18px}.ppfunnel .stat{display:flex;align-items:center;gap:9px;min-width:0}.ppfunnel .stat .dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}.ppfunnel .stat .dot.p{background:var(--grad-purple)}.ppfunnel .stat .dot.g{background:linear-gradient(135deg,#22c06f,#12a25f)}.ppfunnel .stat .dot.o{background:linear-gradient(135deg,#ffa63d,#f5811f)}.ppfunnel .stat .dot.b{background:linear-gradient(135deg,#4aa8ff,#2472f0)}.ppfunnel .stat strong{display:block;font-size:14px;font-weight:800;line-height:1.15;color:var(--navy)}.ppfunnel .stat span{font-size:11.5px;color:#4e5877}.ppfunnel .footnote{display:flex;align-items:center;gap:8px;margin-top:16px;background:#f4f1ff;border:1px solid #e6e0fb;border-radius:12px;padding:10px 12px;font-size:11px;color:#556080}.ppfunnel .footnote svg{color:var(--purple);flex:none}.ppfunnel .cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppfunnel .cat{background:#fff;border-radius:14px;box-shadow:var(--shadow-sm);padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ppfunnel .cat .cat-ico{width:40px;height:40px;display:grid;place-items:center}.ppfunnel .cat .cat-ico img{width:40px;height:40px}.ppfunnel .cat strong{font-size:12.5px;font-weight:700;color:var(--navy)}.ppfunnel .steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppfunnel .how{background:#fff;border-radius:14px;box-shadow:var(--shadow-sm);padding:16px 12px;text-align:center}.ppfunnel .how .num{width:32px;height:32px;margin:0 auto 9px;border-radius:10px;background:var(--grad-purple);color:#fff;font-size:14px;font-weight:800;display:grid;place-items:center}.ppfunnel .how strong{display:block;font-size:13.5px;font-weight:800;color:var(--navy)}.ppfunnel .how span{display:block;margin-top:5px;font-size:11.5px;line-height:1.4;color:var(--muted)}.ppfunnel .benefit-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.ppfunnel .benefit{background:#fff;border-radius:14px;box-shadow:var(--shadow-sm);padding:13px 14px;display:flex;align-items:flex-start;gap:11px}.ppfunnel .benefit .bi{width:34px;height:34px;border-radius:10px;background:var(--lavender);color:var(--purple);display:grid;place-items:center;flex:none}.ppfunnel .benefit strong{display:block;font-size:13.5px;font-weight:800;color:var(--navy);line-height:1.25}.ppfunnel .benefit span{font-size:11.5px;line-height:1.4;color:var(--muted)}.ppfunnel .prompt-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.ppfunnel .prompt-card{background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);padding:15px;display:flex;flex-direction:column;gap:9px}.ppfunnel .prompt-badge{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.05em;padding:4px 9px;border-radius:999px;background:var(--lavender);color:var(--purple)}.ppfunnel .prompt-card h3{font-size:15px;font-weight:800;color:var(--navy);line-height:1.25}.ppfunnel .prompt-card .snippet{font-size:12px;line-height:1.5;color:var(--muted);background:#f8f6ff;border:1px solid var(--line);border-radius:10px;padding:10px}.ppfunnel .copy-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1.5px solid var(--purple);color:var(--purple);font-size:12.5px;font-weight:800;padding:8px 14px;border-radius:10px;transition:background .15s ease}.ppfunnel .copy-btn:hover{background:var(--lavender)}.ppfunnel .copy-btn.copied{border-color:var(--green);color:var(--green-deep);background:#e9fbf1}.ppfunnel .tst-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.ppfunnel .tst{background:#fff;border-radius:16px;box-shadow:var(--shadow-sm);padding:16px}.ppfunnel .tst-head{display:flex;align-items:center;gap:11px}.ppfunnel .tst-head img{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--lavender)}.ppfunnel .tst-head strong{display:block;font-size:14px;font-weight:800;color:var(--navy)}.ppfunnel .tst-head span{font-size:11.5px;color:var(--muted)}.ppfunnel .stars{color:#ffb62e;font-size:13px;letter-spacing:1px;margin:10px 0 6px}.ppfunnel .tst p{font-size:13px;line-height:1.5;color:#3d4460}.ppfunnel .aud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ppfunnel .aud{background:#fff;border-radius:14px;box-shadow:var(--shadow-sm);padding:14px 12px;display:flex;align-items:center;gap:10px}.ppfunnel .aud .ai{width:32px;height:32px;border-radius:9px;background:var(--lavender);color:var(--purple);display:grid;place-items:center;flex:none}.ppfunnel .aud strong{font-size:12.5px;font-weight:700;color:var(--navy);line-height:1.2}.ppfunnel .compare{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}.ppfunnel .compare-col{border-radius:16px;padding:16px;box-shadow:var(--shadow-sm)}.ppfunnel .compare-col.bad{background:#fff5f6;border:1px solid #fbdde1}.ppfunnel .compare-col.good{background:#f3fbf6;border:1px solid #d5f0e1}.ppfunnel .compare-col h3{font-size:14.5px;font-weight:800;margin-bottom:12px}.ppfunnel .compare-col.bad h3{color:#d61c40}.ppfunnel .compare-col.good h3{color:#0f8a4d}.ppfunnel .compare-col li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;color:#3d4460;padding:7px 0;border-top:1px solid rgba(0,0,0,.05)}.ppfunnel .compare-col li:first-child{border-top:0}.ppfunnel .compare-col li svg{flex:none;margin-top:1px}.ppfunnel .compare-col.bad li svg{color:var(--pink)}.ppfunnel .compare-col.good li svg{color:var(--green)}.ppfunnel .faq-list{display:grid;gap:9px}.ppfunnel .faq-item{background:#fff;border-radius:13px;box-shadow:var(--shadow-sm);overflow:hidden}.ppfunnel .faq-q{width:100%;border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:12px;padding:15px;font-size:13.5px;font-weight:700;color:var(--navy);line-height:1.35}.ppfunnel .faq-q .chev{margin-left:auto;flex:none;color:var(--purple);transition:transform .2s ease}.ppfunnel .faq-item[data-open=true] .faq-q .chev{transform:rotate(180deg)}.ppfunnel .faq-a{padding:0 15px 15px;font-size:12.5px;line-height:1.55;color:var(--muted)}.ppfunnel .final{background:var(--grad-purple);border-radius:22px;padding:28px 18px;text-align:center;color:#fff;margin-block:8px}.ppfunnel .final h2{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.ppfunnel .final p{margin-top:10px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.88)}.ppfunnel .final .btn{background:#fff;color:var(--purple-ink);margin-top:18px;box-shadow:0 12px 26px rgba(20,6,60,.24)}.ppfunnel .final-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:16px;font-size:11.5px;font-weight:600;color:hsla(0,0%,100%,.9)}.ppfunnel .final-trust span{display:inline-flex;align-items:center;gap:5px}.ppfunnel .footer{background:#0f1329;color:#b7bed4;padding:30px 0 22px;margin-top:26px}.ppfunnel .footer .brand{color:#fff;margin-bottom:10px}.ppfunnel .footer .brand .accent{color:#a274ff}.ppfunnel .footer p.desc{font-size:12.5px;line-height:1.55;max-width:44ch}.ppfunnel .footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.ppfunnel .footer h4{font-size:12px;font-weight:800;letter-spacing:.08em;color:#fff;margin-bottom:11px}.ppfunnel .footer li{margin-bottom:8px}.ppfunnel .footer a{font-size:12.5px}.ppfunnel .footer a:hover{color:#fff}.ppfunnel .footer-pay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.1)}.ppfunnel .pay-chip{font-size:10.5px;font-weight:700;letter-spacing:.03em;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:7px;padding:5px 9px;color:#dbe0ee}.ppfunnel .footer-copy{margin-top:16px;font-size:11.5px;color:#7c86a1}.ppfunnel .buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;background:hsla(0,0%,100%,.94);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:9px 14px calc(9px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}.ppfunnel .buybar .bb-price strong{display:block;font-size:17px;font-weight:800;color:var(--navy);line-height:1.1}.ppfunnel .buybar .bb-price span{font-size:10.5px;color:var(--muted);text-decoration:line-through}.ppfunnel .buybar .btn{width:auto;flex:1 1 auto;padding:13px 14px;font-size:14px;border-radius:11px}.ppfunnel{padding-bottom:74px}@media (min-width:430px){.ppfunnel .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ppfunnel .stat{flex-direction:column;text-align:center;gap:6px}}@media (min-width:640px){.ppfunnel .site-container{width:min(620px,calc(100% - 40px))}.ppfunnel .hero-title{font-size:44px}.ppfunnel .aud-grid,.ppfunnel .cat-grid,.ppfunnel .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ppfunnel .benefit-grid,.ppfunnel .compare,.ppfunnel .prompt-grid,.ppfunnel .tst-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppfunnel .feature-card h3{font-size:13px}.ppfunnel .feature-card p{font-size:11.5px}.ppfunnel .sec-title{font-size:26px}}@media (min-width:1024px){.ppfunnel{padding-bottom:0}.ppfunnel .buybar{display:none}.ppfunnel .site-container{width:min(1220px,calc(100% - 48px))}.ppfunnel .section{padding-block:56px}.ppfunnel .section-tight{padding-block:34px}.ppfunnel .header-inner{height:78px;padding-inline:0;width:min(1220px,calc(100% - 48px));margin-inline:auto}.ppfunnel .icon-btn.hamburger,.ppfunnel .icon-btn.search{display:none}.ppfunnel .brand{font-size:23px}.ppfunnel .nav-desktop{display:flex;align-items:center;gap:30px;margin-inline:auto}.ppfunnel .nav-desktop a{font-size:14.5px;font-weight:600;color:#3d4460}.ppfunnel .nav-desktop a:hover{color:var(--purple)}.ppfunnel .header-actions{display:flex;align-items:center;gap:14px}.ppfunnel .header-actions .login{font-size:14.5px;font-weight:700;color:var(--navy)}.ppfunnel .header-actions .btn{width:auto;padding:11px 20px;font-size:14px;border-radius:11px}.ppfunnel .hero{padding-top:44px;padding-bottom:44px}.ppfunnel .hero-grid{display:grid;grid-template-columns:44% 56%;align-items:center;gap:32px}.ppfunnel .hero-title{font-size:56px}.ppfunnel .hero-sub{font-size:18px;margin-top:16px;max-width:32ch}.ppfunnel .steps-card{margin-top:26px;padding:18px 18px 15px}.ppfunnel .step img{width:48px;height:48px}.ppfunnel .step span{font-size:14px}.ppfunnel .proof-card{margin-top:14px;padding:14px 18px}.ppfunnel .avatars img{width:42px;height:42px}.ppfunnel .proof-text strong{font-size:16px}.ppfunnel .hero-visual{margin-top:0}.ppfunnel .income-card{left:12%;right:6%;bottom:6%;padding:15px 18px}.ppfunnel .income-card img{width:52px;height:52px}.ppfunnel .income-card p{font-size:17px}.ppfunnel .pricing-card{margin-top:0;border-radius:26px}.ppfunnel .offer-bar{border-radius:26px 26px 0 0;min-height:54px;padding-right:260px}.ppfunnel .offer-bar .limited{font-size:14px;padding:12px 26px 12px 24px}.ppfunnel .offer-bar .limited img{width:18px;height:18px}.ppfunnel .offer-bar .increase{font-size:14px;margin-inline:auto}.ppfunnel .timer{top:-16px;right:22px;width:220px;padding:10px 14px 9px;border-radius:16px}.ppfunnel .timer .timer-label{font-size:11px}.ppfunnel .timer .timer-digits{font-size:32px}.ppfunnel .timer .timer-units{font-size:9.5px}.ppfunnel .price-body{padding:30px 32px 26px}.ppfunnel .price-split{grid-template-columns:32% 1fr;gap:30px}.ppfunnel .price-split:after{left:32%}.ppfunnel .price-monthly{padding:18px 14px 16px}.ppfunnel .price-monthly .amt{font-size:54px}.ppfunnel .price-monthly .lbl,.ppfunnel .price-monthly .per{font-size:16px}.ppfunnel .price-monthly .matlab{font-size:13px;padding:5px 11px}.ppfunnel .price-strike{font-size:26px}.ppfunnel .badge-off{font-size:13px;padding:5px 12px}.ppfunnel .price-year .big{font-size:66px}.ppfunnel .price-year .yr{font-size:22px}.ppfunnel .badge-save{font-size:16px;padding:10px 14px;max-width:340px}.ppfunnel .price-arrow{width:52px;left:30%}.ppfunnel .reassure{font-size:15px;margin-top:20px}.ppfunnel .btn{font-size:21px;padding:21px 24px;border-radius:15px}.ppfunnel .btn-cta{margin-top:20px}.ppfunnel .trust-row{justify-content:center;gap:46px;margin-top:18px;padding-top:18px}.ppfunnel .trust-row .t{font-size:14.5px}.ppfunnel .urgency{margin-top:18px;padding:18px 22px;border-radius:18px}.ppfunnel .urgency-left strong{font-size:17px}.ppfunnel .urgency-left span{font-size:14.5px}.ppfunnel .seats{padding:12px 18px}.ppfunnel .seats strong{font-size:15px}.ppfunnel .seats span{font-size:13px}.ppfunnel .newprompts{margin-top:18px;padding:20px 22px;border-radius:18px}.ppfunnel .newprompts strong{font-size:18px}.ppfunnel .newprompts span{font-size:14.5px}.ppfunnel .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px}.ppfunnel .stat{flex-direction:row;text-align:left;gap:14px;justify-content:center}.ppfunnel .stat .dot{width:46px;height:46px}.ppfunnel .stat strong{font-size:21px}.ppfunnel .stat span{font-size:13.5px}.ppfunnel .footnote{font-size:13px;padding:13px 18px;justify-content:center;margin-top:22px}.ppfunnel .feature-head{margin:0 0 26px}.ppfunnel .feature-head h2{font-size:30px;letter-spacing:-.02em}.ppfunnel .feature-grid{gap:22px}.ppfunnel .feature-card{padding:30px 22px 28px;gap:14px;border-radius:20px}.ppfunnel .feature-card .fc-icon{height:72px}.ppfunnel .feature-card h3{font-size:20px}.ppfunnel .feature-card p{font-size:14.5px;line-height:1.5}.ppfunnel .sec-title{font-size:34px}.ppfunnel .sec-sub{font-size:16px;max-width:62ch;margin-inline:auto}.ppfunnel .sec-head{margin-bottom:32px}.ppfunnel .cat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ppfunnel .cat{padding:22px 12px}.ppfunnel .cat strong{font-size:14px}.ppfunnel .steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ppfunnel .how{padding:26px 18px}.ppfunnel .how .num{width:42px;height:42px;font-size:18px}.ppfunnel .how strong{font-size:17px}.ppfunnel .how span{font-size:13.5px}.ppfunnel .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ppfunnel .benefit{padding:20px}.ppfunnel .benefit strong{font-size:16px}.ppfunnel .benefit span{font-size:13.5px}.ppfunnel .prompt-grid,.ppfunnel .tst-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ppfunnel .aud-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ppfunnel .aud{padding:18px 16px}.ppfunnel .aud strong{font-size:15px}.ppfunnel .compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ppfunnel .compare-col{padding:26px}.ppfunnel .compare-col h3{font-size:20px}.ppfunnel .compare-col li{font-size:15px;padding:11px 0}.ppfunnel .faq-list{max-width:860px;margin-inline:auto;gap:12px}.ppfunnel .faq-q{font-size:17px;padding:20px 22px}.ppfunnel .faq-a{font-size:15px;padding:0 22px 20px}.ppfunnel .final{padding:60px 40px;border-radius:28px}.ppfunnel .final h2{font-size:42px}.ppfunnel .final p{font-size:18px;max-width:56ch;margin-inline:auto}.ppfunnel .final .btn{width:auto;padding:22px 44px}.ppfunnel .final-trust{font-size:14px;gap:10px 28px}.ppfunnel .footer{padding:52px 0 30px;margin-top:40px}.ppfunnel .footer-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-top:0}.ppfunnel .footer-top{display:grid;grid-template-columns:1fr}}@media (min-width:1440px){.ppfunnel .hero-title{font-size:62px}}.ppfunnel .post-hero{display:flex;flex-direction:column}.ppfunnel .post-hero>.ph-features{order:1}.ppfunnel .post-hero>.ph-pricing{order:2}.ppfunnel .post-hero>.ph-urgency{order:3}.ppfunnel .post-hero>.ph-newprompts{order:4}.ppfunnel .post-hero>.ph-stats{order:5}@media (min-width:1024px){.ppfunnel .post-hero{gap:0}.ppfunnel .post-hero>.ph-features{order:9;margin-top:56px}.ppfunnel .post-hero>.ph-pricing{margin-top:0}.ppfunnel .post-hero>.ph-stats{margin-bottom:8px}}@media (max-width:479px){.ppfunnel .offer-bar .increase svg{display:none}}.ppfunnel .hero-grid>*{min-width:0}.ppfunnel .hero-visual{max-width:100%;overflow:visible}.ppfunnel .hero-visual .laptop{width:100%;max-width:560px;margin-left:auto;margin-right:auto;display:block}@media (min-width:1024px){.ppfunnel .hero-visual .laptop{max-width:600px;margin-right:0}}.ppfunnel .pp-upsell{display:flex;flex-direction:column;gap:10px}.ppfunnel .pp-upsell-note{font-size:12.5px;font-weight:600;color:var(--green-deep,#12a25f);line-height:1.4}.ppfunnel .copy-btn.pp-upgrade{justify-content:center;background:var(--grad-purple,linear-gradient(135deg,#6530f4,#963bf5));color:#fff;border:none;font-weight:800;text-decoration:none}.ppfunnel .pp-grid-cta{text-align:center;margin-top:28px}.ppfunnel .pp-grid-cta .btn-cta{display:inline-flex}.ppfunnel .pp-grid-cta-note{margin-top:10px;font-size:12.5px;color:var(--muted,#68748e)}.ppfunnel .cat-grid-4{grid-template-columns:repeat(4,1fr)!important;max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:640px){.ppfunnel .cat-grid-4{grid-template-columns:repeat(2,1fr)!important}}.ppfunnel .section{padding-block:clamp(48px,6vw,80px)!important}.ppfunnel .ppaud-head,.ppfunnel .ppcmp-head,.ppfunnel .sec-head{text-align:center!important}.ppfunnel .ppaud-sub,.ppfunnel .ppcmp-sub,.ppfunnel .sec-sub{max-width:560px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-wrap:balance}.ppfunnel .ppaud-title{text-align:center!important}.ppfunnel .ppaud-sub{max-width:600px!important}.ppfunnel .ppaud-grid{align-items:stretch!important}.ppfunnel .ppaud-card{height:100%!important}.ppfunnel .ppcmp-title{text-align:center!important}.ppfunnel .ppaud-cta,.ppfunnel .ppaud-money{max-width:100%}.ppfunnel{overflow-x:hidden}.ppfunnel .hero-robot{width:min(100%,600px);filter:drop-shadow(0 30px 60px rgba(60,40,120,.18))}@media(max-width:768px){.ppfunnel .hero-robot{width:min(100%,460px);margin:0 auto}}.ppfunnel .hero-visual-img{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:transparent}.ppfunnel .hero-robot{width:min(100%,620px);height:auto;display:block;background:transparent;filter:drop-shadow(0 24px 40px rgba(60,40,120,.2))}@media(max-width:768px){.ppfunnel .hero-robot{width:min(100%,440px);margin:0 auto}}@media (max-width:1023px){.ppfunnel .buybar{position:fixed!important;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #ece9f5;box-shadow:0 -8px 24px -12px rgba(40,20,90,.25)}.ppfunnel .buybar .bb-price{display:flex;flex-direction:column;line-height:1.1;flex:none}.ppfunnel .buybar .bb-price strong{font-size:20px;font-weight:800;color:#15162e}.ppfunnel .buybar .bb-price span{font-size:13px;color:#9b96b3;text-decoration:line-through}.ppfunnel .buybar .btn{flex:1;justify-content:center;gap:8px;background:linear-gradient(135deg,#6a34f4,#9042f5);color:#fff;font-weight:800;font-size:15px;padding:14px 16px;border-radius:14px;white-space:nowrap}.ppfunnel{padding-bottom:88px!important}.ppfunnel .footer{padding-bottom:24px}}@media (min-width:1024px){.ppfunnel .buybar{display:none!important}}@media (max-width:768px){.ppfunnel .footer-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 20px!important;align-items:start}.ppfunnel .footer-cols>div:first-child{grid-column:1/-1!important}.ppfunnel .footer h4{margin-bottom:12px}.ppfunnel .footer-pay{margin-top:28px}}@media (max-width:420px){.ppfunnel .footer-cols{grid-template-columns:1fr!important}}.ppfunnel .pp-locked-wrap{display:flex;justify-content:center}.ppfunnel .pp-locked-wrap>div[style*=absolute]{left:0;right:0}@media (max-width:640px){.ppfunnel .pp-locked-wrap .pp-ghost-grid{min-height:360px}}.ppfunnel .header-signup-mobile{display:none}@media (max-width:768px){.ppfunnel .header-signup-mobile{display:inline-flex;align-items:center;background:linear-gradient(135deg,#6a34f4,#9042f5);color:#fff;font-weight:800;font-size:13px;padding:9px 16px;border-radius:11px;text-decoration:none}.ppfunnel .header .search{display:none}}.ppfunnel .drawer-auth{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid #eee}.ppfunnel .drawer-auth .drawer-login{text-align:center;font-weight:700;color:#6a34f4;padding:12px;border:1px solid #e7e3f3;border-radius:12px;text-decoration:none}.ppfunnel .drawer-auth .btn,.ppfunnel .drawer-buy{justify-content:center}.ppfunnel .drawer-buy{margin-top:12px;background:#15162e;color:#fff}