:root{color-scheme:dark;--bg0:#060712;--bg1:#070a18;--glass:rgba(255,255,255,.06);--glass2:rgba(255,255,255,.045);--line:rgba(255,255,255,.11);--line2:rgba(255,255,255,.18);--text:#f4f7ff;--muted:rgba(196,205,235,.86);--p1:#7C5CFF;--p2:#27D9FF;--p3:#39F9A6;--p4:#FFD166;--p5:#FF4D8D;--shadow:0 26px 90px rgba(0,0,0,.62);--shadow2:0 14px 40px rgba(0,0,0,.35);--radius:24px;--ui:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--display:"Space Grotesk",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;overflow-x:hidden}body{margin:0;font-family:var(--ui);color:var(--text);background:radial-gradient(1100px 720px at 14% -12%,rgba(124,92,255,.38),transparent 62%),radial-gradient(1100px 720px at 90% -6%,rgba(39,217,255,.28),transparent 62%),radial-gradient(1200px 820px at 52% 115%,rgba(57,249,166,.16),transparent 66%),radial-gradient(1100px 720px at -6% 110%,rgba(255,77,141,.12),transparent 66%),linear-gradient(180deg,#050610 0%,#060814 22%,#070a18 48%,#060a16 72%,#050812 100%);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(1400px 820px at 50% 8%,rgba(255,255,255,.045),transparent 66%),radial-gradient(1400px 820px at 50% 112%,rgba(0,0,0,.42),transparent 66%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.14));opacity:.85;z-index:-1}a{color:inherit}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.report-page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 80px}.section{margin-top:26px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:var(--shadow2);overflow:hidden}.section-inner{padding:clamp(22px,4vw,40px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(57,249,166,.30);border-radius:999px;background:rgba(57,249,166,.08);color:#e5fff1;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);gap:24px;align-items:center;margin-top:10px}.hero-copy{padding:clamp(24px,4vw,46px);border:1px solid var(--line);border-radius:28px;background:radial-gradient(700px 300px at 0% 0%,rgba(124,92,255,.24),transparent 62%),radial-gradient(700px 300px at 100% 0%,rgba(39,217,255,.20),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-copy:after{content:"";position:absolute;right:-100px;bottom:-120px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(57,249,166,.18),transparent 66%);pointer-events:none}.hero h1{position:relative;z-index:1;margin:17px 0 15px;font-family:var(--display);font-size:clamp(38px,5vw,66px);line-height:.98;letter-spacing:-.045em}.hero-lead{position:relative;z-index:1;margin:0;color:#ced8f6;font-size:clamp(16px,2vw,19px);line-height:1.58;max-width:64ch}.price-row{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 12px}.price{font-family:var(--display);font-size:28px;font-weight:800}.one-off{padding:7px 10px;border:1px solid rgba(255,209,102,.32);border-radius:999px;background:rgba(255,209,102,.09);color:#fff0bd;font-size:12px;font-weight:850}.primary-cta,.secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:999px;padding:13px 19px;font-weight:900;text-decoration:none;cursor:pointer}.primary-cta{border:1px solid rgba(57,249,166,.48);background:linear-gradient(90deg,rgba(57,249,166,.34),rgba(39,217,255,.28));color:#f7fffb;box-shadow:0 15px 36px rgba(0,0,0,.28),0 0 0 4px rgba(57,249,166,.08)}.secondary-cta{border:1px solid var(--line2);background:rgba(255,255,255,.055);color:#e7edff}.primary-cta:hover,.secondary-cta:hover{transform:translateY(-1px);filter:brightness(1.07)}.primary-cta:focus-visible,.secondary-cta:focus-visible,.faq summary:focus-visible{outline:3px solid var(--p3);outline-offset:4px}.hero-actions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.reassurance{position:relative;z-index:1;margin:13px 0 0;color:rgba(214,222,246,.84);font-size:12.5px;line-height:1.5}.preview-shell{padding:14px;border:1px solid rgba(39,217,255,.22);border-radius:28px;background:radial-gradient(500px 260px at 90% 0%,rgba(39,217,255,.18),transparent 62%),rgba(255,255,255,.045);box-shadow:var(--shadow);transform:rotate(.35deg)}.preview-shell a{display:block;text-decoration:none}.preview-image{display:block;width:100%;aspect-ratio:1200/630;object-fit:contain;object-position:top;border-radius:19px;border:1px solid rgba(255,255,255,.12);background:#0b1020}.preview-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 4px 2px;color:rgba(214,222,246,.86);font-size:12px}.preview-caption strong{color:#fff}.outcome-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.outcome{min-height:102px;padding:14px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.045)}.outcome span{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.outcome strong{display:block;margin-top:8px;font-size:14px;line-height:1.35}.section-head{max-width:780px;margin-bottom:22px}.section-head h2{margin:10px 0 9px;font-family:var(--display);font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.035em}.section-head p{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.example-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.example-profile{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}.example-profile h3{margin:0 0 8px;font-family:var(--display);font-size:22px}.example-profile p{margin:0 0 15px;color:var(--muted);line-height:1.55}.example-details{display:grid;gap:9px}.example-detail{display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.035);font-size:13px}.example-detail span{color:var(--muted)}.example-detail strong{text-align:right}.example-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.result-card{padding:17px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035))}.result-card .k{display:block;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.result-card .v{display:block;margin-top:8px;font-family:var(--display);font-size:22px;font-weight:750;line-height:1.15}.result-card .m{display:block;margin-top:7px;color:#cbd6f4;font-size:12px;line-height:1.4}.disclaimer-line{margin:14px 0 0;color:rgba(196,205,235,.74);font-size:12px}.feature-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-group{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}.feature-group h3{margin:0 0 10px;font-family:var(--display);font-size:20px}.feature-group ul{margin:0;padding-left:20px;color:#d7e0f8}.feature-group li{margin:7px 0;line-height:1.5}.feature-group li::marker{color:var(--p3)}.method-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.method-card,.trust-card{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}.method-card h3,.trust-card h3{margin:0 0 10px;font-family:var(--display);font-size:20px}.method-card p,.trust-card p{margin:0 0 12px;color:#d1dbf5;line-height:1.6}.method-list{margin:0;padding-left:20px;color:#d1dbf5}.method-list li{margin:8px 0;line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.step{padding:20px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04)}.step-num{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;border:1px solid rgba(57,249,166,.34);background:rgba(57,249,166,.09);color:#eafff4;font-weight:900}.step h3{margin:13px 0 7px;font-family:var(--display);font-size:19px}.step p{margin:0;color:var(--muted);line-height:1.5}.trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trust-item{padding:17px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.trust-item strong{display:block;margin-bottom:6px}.trust-item span{color:var(--muted);font-size:13px;line-height:1.45}.faq-list{display:grid;gap:10px}.faq{border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.04);overflow:hidden}.faq summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:850}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:var(--p3);font-size:20px}.faq[open] summary:after{content:"−"}.faq p{margin:0;padding:0 18px 18px;color:#d0daf4;line-height:1.6}.final-cta{text-align:center;padding:clamp(28px,5vw,54px);background:radial-gradient(700px 260px at 20% 0%,rgba(124,92,255,.24),transparent 60%),radial-gradient(700px 260px at 80% 0%,rgba(39,217,255,.20),transparent 60%),rgba(255,255,255,.045)}.final-cta h2{margin:0 0 10px;font-family:var(--display);font-size:clamp(30px,4vw,46px);letter-spacing:-.035em}.final-cta p{margin:0 auto 20px;max-width:680px;color:var(--muted);line-height:1.6}.mobile-report-cta{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:9990;transform:translate(-50%,calc(130% + 36px));width:min(600px,calc(100vw - 20px));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 40px 10px 12px;border:1px solid rgba(57,249,166,.34);border-radius:18px;background:rgba(7,11,24,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 48px rgba(0,0,0,.48);opacity:0;visibility:hidden;transition:transform .24s ease,opacity .18s ease,visibility .18s ease}.mobile-report-cta.is-visible{transform:translate(-50%,0);opacity:1;visibility:visible}.mobile-report-cta-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;font-size:11px;color:var(--muted);line-height:1.25}.mobile-report-cta-copy strong{display:block;overflow:hidden;color:#fff;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mobile-report-cta-copy>span{font-size:10.5px}.mobile-report-cta .primary-cta{flex:0 0 auto;min-height:44px;padding:10px 13px;white-space:nowrap;font-size:12px}.mobile-report-cta-close{position:absolute;top:50%;right:8px;width:28px;height:28px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(244,247,255,.82);font:700 18px/1 var(--ui);cursor:pointer}.mobile-report-cta-close:focus-visible{outline:2px solid var(--p2);outline-offset:2px}.ppf-no-scroll .mobile-report-cta{display:none!important}.ppFooterBig{position:relative;z-index:1;margin:26px auto 0;max-width:1180px;width:min(1180px,calc(100% - 32px));border:1px solid rgba(255,255,255,.12);background:radial-gradient(900px 260px at 10% 0%,rgba(124,92,255,.16),transparent 60%),radial-gradient(900px 260px at 90% 0%,rgba(39,217,255,.12),transparent 60%),rgba(0,0,0,.14);border-radius:22px;padding:22px 18px;box-shadow:var(--shadow2)}.footGrid{display:grid;grid-template-columns:1.3fr .9fr .9fr .9fr;gap:18px;align-items:start}.footBrand{display:flex;gap:12px;align-items:flex-start}.footDesc{color:rgba(196,205,235,.86);font-size:12px;line-height:1.55;margin:6px 0 0;max-width:60ch}.footCol h3{margin:0 0 10px;font-family:var(--display);font-size:12px;color:rgba(244,247,255,.95)}.footLinks{display:flex;flex-direction:column;gap:8px}.footLink{appearance:none;border:0;background:transparent;padding:0;text-align:left;font-family:inherit;font-size:12px;color:rgba(206,214,242,.86);text-decoration:none;cursor:pointer}.footLink:hover{color:var(--text);text-decoration:underline}.footBottom{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.10);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:rgba(196,205,235,.86);font-size:12px;line-height:1.5}.ppFootName{font-family:var(--display);font-weight:750}
@media(max-width:900px){.hero,.example-grid,.method-grid{grid-template-columns:1fr}.preview-shell{transform:none}.outcome-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-groups{grid-template-columns:1fr}.footGrid{grid-template-columns:1fr 1fr}.steps,.trust-row{grid-template-columns:1fr}}
@media(max-width:640px){.report-page{width:min(100% - 20px,1180px);padding-top:14px;padding-bottom:58px}.hero-copy{padding:20px 16px}.hero h1{font-size:clamp(32px,10.5vw,44px)}.hero-lead{font-size:15px;line-height:1.55}.price-row{margin-top:16px}.hero-actions{display:grid}.hero-actions .primary-cta,.hero-actions .secondary-cta{width:100%}.reassurance{font-size:11.8px}.preview-shell{padding:8px;border-radius:20px}.outcome-strip,.example-results{grid-template-columns:1fr 1fr}.outcome{min-height:90px;padding:12px}.section{margin-top:20px}.section-inner{padding:20px 16px}.section-head{margin-bottom:18px}.section-head h2{font-size:clamp(27px,8.5vw,36px)}.section-head p{font-size:14.5px;line-height:1.52}.feature-group,.method-card,.trust-card,.step{padding:16px}.feature-group li,.method-list li{margin:6px 0;line-height:1.45}.footGrid{grid-template-columns:1fr}.mobile-report-cta{display:flex}}
@media(max-width:360px){.outcome-strip,.example-results{grid-template-columns:1fr}.mobile-report-cta{gap:8px;padding-left:10px}.mobile-report-cta-copy strong{font-size:11.5px}.mobile-report-cta-copy>span{display:none}.mobile-report-cta .primary-cta{padding-inline:11px;font-size:11.5px}}
@media(min-width:641px){.mobile-report-cta{display:none!important}}
@media print{.mobile-report-cta,.topbarOuter,[data-pp-header-spacer]{display:none!important}.report-page{width:100%;padding:0}.section,.hero-copy,.preview-shell{box-shadow:none}}

.legacy-url-note{width:min(1180px,calc(100% - 32px));margin:18px auto -8px;padding:10px 14px;border:1px solid rgba(39,217,255,.18);border-radius:12px;background:rgba(39,217,255,.055);color:rgba(214,222,246,.82);font-size:12px;text-align:center}.legacy-url-note a{color:#aeefff;text-underline-offset:3px}

/* v84.9.3 conversion and preview polish */
.hero{grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr)}
.hero-solution{position:relative;z-index:1;display:grid;gap:4px;margin:17px 0 0;padding:14px 15px;border:1px solid rgba(57,249,166,.22);border-radius:16px;background:linear-gradient(110deg,rgba(57,249,166,.09),rgba(39,217,255,.055));color:#d9e5fb;line-height:1.45}
.hero-solution strong{color:#f5fff9;font-family:var(--display);font-size:15px;letter-spacing:-.01em}
.hero-solution span{font-size:13.5px}
.preview-shell{padding:12px;transform:none}
.preview-image{width:100%;height:auto;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:18px;background:#0b1020}
.preview-caption{padding:13px 5px 3px;font-size:13px;line-height:1.4}
.preview-caption span:last-child{color:#dce5ff;font-weight:750;white-space:nowrap}
@media(max-width:900px){.hero{grid-template-columns:1fr}.preview-shell{max-width:760px;margin:0 auto;width:100%}}
@media(max-width:640px){.hero-solution{margin-top:14px;padding:13px}.preview-caption{align-items:flex-start}.preview-caption span:last-child{font-size:12px}}

/* v84.9.5: balance the vertical breathing room around the ladder and closing CTAs. */
.ppx-gap .hero-actions{margin:16px 0}
.final-cta > .primary-cta{margin-bottom:20px}
