.ppd-page{background:radial-gradient(circle at 82% 8%, #2483ed26, transparent 34rem), var(--ink-1000)}.ppd-hero{border-bottom:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 78% 34%,#1ac5ee33,#0000 28rem),linear-gradient(140deg,#07101f 8%,#0c2f72 48%,#07101c 92%);padding-top:clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.ppd-hero:before{z-index:-1;content:"";transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#7bd6fa12 1px,#0000 1px),linear-gradient(90deg,#7bd6fa12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;transform:perspective(800px)rotateX(62deg)scale(1.4)translateY(14%);mask-image:linear-gradient(90deg,#0000 4%,#000 58%,#0000 100%)}.ppd-hero__inner{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.ppd-hero__meta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.ppd-hero__meta p{color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem}.ppd-hero__meta .ppd-hero__status{color:var(--review);align-items:center;gap:.5rem;display:inline-flex}.ppd-hero__status span{background:currentColor;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 16px #e4b25f73}.ppd-hero h1{letter-spacing:-.05em;max-width:8.5ch;margin-bottom:1.6rem;font-size:clamp(3.1rem,6.5vw,6.5rem);font-weight:680;line-height:.96}.ppd-hero__positioning{max-width:43rem;color:var(--ink-300);font-size:clamp(1.05rem,2vw,1.3rem)}.ppd-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.ppd-hero__evidence{margin-right:min(-6vw,-3rem);position:relative;transform:perspective(1300px)rotateY(-3deg)rotateX(1deg)}.ppd-hero__evidence:before{z-index:-1;filter:blur(65px);content:"";background:#29b1ee3d;border-radius:50%;position:absolute;inset:8% -6%}.ppd-hero__evidence-note{width:fit-content;color:var(--ink-300);font-family:var(--font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;background:#070d18e6;border:1px solid #98defa38;border-radius:999px;margin:-.8rem 1rem 0 auto;padding:.5rem .75rem;font-size:.7rem}.ppd-fact-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.ppd-fact-grid li{border-radius:var(--radius-md);backdrop-filter:blur(10px);background:#070d1894;border:1px solid #9edcf726;min-height:15rem;padding:1.6rem}.ppd-fact-grid li:last-child{border-right:1px solid #9edcf726}.ppd-fact-grid li>span,.ppd-scope article>span,.ppd-security__items article>span{color:var(--ink-500);font-family:var(--font-mono);margin-bottom:4.5rem;font-size:.7rem;display:block}.ppd-fact-grid h2{letter-spacing:-.018em;margin-bottom:.75rem;font-size:1rem}.ppd-fact-grid p{color:var(--ink-500);margin:0;font-size:.8rem}.ppd-problem{border-bottom:1px solid var(--line);background:radial-gradient(circle at 12% 20%, #5944e514, transparent 28rem), var(--ink-1000)}.ppd-problem__grid{grid-template-columns:1fr .9fr;gap:clamp(3rem,8vw,8rem);display:grid}.ppd-problem h2{max-width:12ch;margin:0;font-size:clamp(2.7rem,5.7vw,5.25rem);line-height:1}.ppd-problem ul{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ppd-problem li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.6rem;display:grid}.ppd-problem li span{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.ppd-problem li p{color:var(--ink-300);margin:0}.ppd-scope{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 20%, #1b89e51a, transparent 30rem), var(--ink-950)}.ppd-scope__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.ppd-scope__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ppd-scope article{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(155deg,#ffffff0d,#ffffff03);min-height:21rem;padding:2rem}.ppd-scope article:last-child{border-right:1px solid var(--line)}.ppd-scope article h3{margin-bottom:1rem}.ppd-scope article p{color:var(--ink-300)}.ppd-scope__boundary{max-width:55rem;color:var(--ink-500);margin:2rem 0 0;font-size:.84rem}.ppd-workflow{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--ink-1000), #081321)}.ppd-workflow__heading,.ppd-results__heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(3rem,6vw,5.5rem);display:grid}.ppd-workflow__heading h2,.ppd-results__heading h2{max-width:13ch;margin:0}.ppd-workflow__heading>p,.ppd-results__heading>p{color:var(--ink-300);margin:0}.ppd-workflow ol{grid-template-columns:repeat(4,1fr);gap:.85rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ppd-workflow__track:before{background:linear-gradient(90deg, transparent, var(--accent-300), transparent);content:"";opacity:.38;pointer-events:none;height:1px;position:absolute;top:3.15rem;left:8%;right:8%}.ppd-workflow li{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #83d0f026;min-height:21rem;padding:1.8rem;position:relative}.ppd-workflow li:last-child{border-right:1px solid #83d0f026}.ppd-workflow li>span{color:var(--accent-300);font-family:var(--font-mono);margin-bottom:6rem;font-size:.7rem;display:block}.ppd-workflow li p{color:var(--ink-500);margin:0;font-size:.85rem}.ppd-mid-cta{border-bottom:1px solid var(--line);background:#081321;padding-block:clamp(2rem,4vw,3.5rem)}.ppd-mid-cta__inner{border-radius:var(--radius-lg);background:linear-gradient(115deg,#ffffff0a,#29a4e214);border:1px solid #83d0f02e;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.35rem,3vw,2rem);display:flex}.ppd-mid-cta__inner>div{max-width:46rem}.ppd-mid-cta .eyebrow{margin-bottom:.7rem}.ppd-mid-cta h2{max-width:24ch;margin-bottom:.6rem;font-size:clamp(1.6rem,3vw,2.35rem)}.ppd-mid-cta p:last-child{color:var(--ink-300);margin:0;font-size:.9rem}.ppd-mid-cta .button-link{flex:none}.ppd-evidence{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 30%, #2498eb26, transparent 35rem), var(--ink-950)}.ppd-evidence__grid{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem) 2rem;margin-bottom:2rem;display:grid}.ppd-evidence__figure--primary{grid-column:1/-1}.ppd-evidence__figure--primary .ppd-screenshot__frame{border-color:#8dd8f840;box-shadow:0 44px 120px #0000006b,0 0 70px #269ae717}.ppd-evidence__figure--supporting:nth-child(2){transform:translateY(1.5rem)}.ppd-screenshot{margin:0}.ppd-screenshot__frame{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--ink-900);box-shadow:var(--shadow-soft);overflow:hidden}.ppd-screenshot__chrome{border-bottom:1px solid var(--line);background:var(--ink-850);align-items:center;gap:.36rem;height:2rem;padding-inline:.8rem;display:flex}.ppd-screenshot__chrome span{background:var(--ink-500);border-radius:50%;width:.42rem;height:.42rem}.ppd-screenshot__frame img{background:#f7f7f7;width:100%}.ppd-screenshot figcaption{grid-template-columns:2.5rem 1fr;gap:1rem;padding-top:1.2rem;display:grid}.ppd-screenshot figcaption>span{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.ppd-screenshot figcaption h3{margin-bottom:.5rem;font-size:1rem}.ppd-screenshot figcaption p{max-width:45rem;color:var(--ink-500);margin:0;font-size:.8rem}.ppd-screenshot--compact figcaption{display:none}.ppd-results{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 100%, #2270ca17, transparent 36rem), var(--ink-1000)}.ppd-results__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ppd-result-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink-950);min-height:22rem;padding:1.6rem;position:relative;overflow:hidden}.ppd-result-card:before{content:"";filter:blur(75px);opacity:.12;background:currentColor;border-radius:50%;height:13rem;position:absolute;inset:auto -10% -30% 30%}.ppd-result-card--pass{color:var(--pass)}.ppd-result-card--review{color:var(--review)}.ppd-result-card--failed{color:var(--failed)}.ppd-result-card__index{color:var(--ink-500);font-family:var(--font-mono);margin-bottom:7rem;font-size:.7rem}.ppd-result-card__status{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.76rem;font-weight:700;display:flex}.ppd-result-card__status span{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 18px}.ppd-result-card>p:last-child{color:var(--ink-300);margin:0;font-size:.88rem;position:relative}.ppd-security{border-bottom:1px solid var(--line);background:linear-gradient(120deg, #1e85c421, transparent 44%), var(--ink-950)}.ppd-security__grid{grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,8vw,8rem);display:grid}.ppd-security__heading h2{max-width:12ch;margin-bottom:1.4rem}.ppd-security__heading>p:not(.eyebrow){max-width:39rem;color:var(--ink-300)}.ppd-security__heading .button-link{margin-top:1rem}.ppd-security__items{border-top:1px solid var(--line-strong)}.ppd-security__items article{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1.25rem;padding-block:1.8rem;display:grid}.ppd-security__path{border-left:2px solid var(--line);padding-inline:1rem;position:relative}.ppd-security__path--case{border-left-color:var(--pass);background:linear-gradient(90deg,#60c59a0f,#0000 60%)}.ppd-security__path--authorization{border-left-color:var(--accent-300);background:linear-gradient(90deg,#5bbee512,#0000 60%)}.ppd-security__path--report{border-left-color:var(--review)}.ppd-security__items article>span{margin:0}.ppd-security__items h3{margin-bottom:.6rem}.ppd-security__items p{color:var(--ink-300);margin:0;font-size:.88rem}.ppd-limitations{border-bottom:1px solid var(--line);background:#080a0e}.ppd-limitations__heading{grid-template-columns:.7fr 1.3fr;gap:3rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.ppd-limitations__heading h2{max-width:13ch;margin:0}.ppd-limitations__grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);display:grid}.ppd-limitations article{border-right:1px solid var(--line);min-height:15rem;padding:2rem 2rem 0 0}.ppd-limitations article+article{padding-left:2rem}.ppd-limitations article:last-child{border-right:0}.ppd-limitations h3{margin-bottom:.8rem}.ppd-limitations p{color:var(--ink-300);margin:0;font-size:.9rem}.ppd-pilot{background:radial-gradient(circle at 20% 20%, #2d89db1f, transparent 30rem), var(--ink-950)}.ppd-pilot__heading{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.ppd-pilot__heading h2{max-width:12ch}.ppd-pilot__terms{gap:1rem;display:grid}.ppd-pilot__terms>div{border-bottom:1px solid var(--line);padding-bottom:1rem}.ppd-pilot__terms h3{margin-bottom:.45rem;font-size:.95rem}.ppd-pilot__terms p{color:var(--ink-500);margin:0;font-size:.82rem}.ppd-pilot__steps{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ppd-pilot__steps li{border-right:1px solid var(--line);min-height:20rem;padding:1.6rem}.ppd-pilot__steps li:last-child{border-right:0}.ppd-pilot__steps li>span{color:var(--accent-300);font-family:var(--font-mono);margin-bottom:5rem;font-size:.7rem;display:block}.ppd-pilot__steps h3{margin-bottom:.7rem}.ppd-pilot__steps p{color:var(--ink-500);margin:0;font-size:.82rem}.ppd-pilot__action-panel{margin-top:3rem}@media (width<=64rem){.ppd-hero__inner,.ppd-problem__grid,.ppd-workflow__heading,.ppd-results__heading,.ppd-security__grid,.ppd-pilot__heading{grid-template-columns:1fr}.ppd-hero__copy{max-width:48rem}.ppd-hero__evidence{max-width:55rem;margin-right:0;transform:none}.ppd-fact-grid,.ppd-workflow ol,.ppd-pilot__steps{grid-template-columns:repeat(2,1fr)}.ppd-workflow__track:before{display:none}.ppd-fact-grid li:nth-child(2),.ppd-workflow li:nth-child(2),.ppd-pilot__steps li:nth-child(2){border-right:0}.ppd-fact-grid li:nth-child(-n+2),.ppd-workflow li:nth-child(-n+2),.ppd-pilot__steps li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=48rem){.ppd-hero{padding-top:4.5rem}.ppd-hero__inner{grid-template-columns:minmax(0,1fr)}.ppd-hero__meta,.ppd-scope__heading,.ppd-mid-cta__inner{flex-direction:column;align-items:flex-start}.ppd-fact-grid,.ppd-scope__grid,.ppd-workflow ol,.ppd-evidence__grid,.ppd-results__grid,.ppd-limitations__grid,.ppd-pilot__steps,.ppd-limitations__heading{grid-template-columns:1fr}.ppd-fact-grid li,.ppd-fact-grid li:nth-child(2),.ppd-scope article,.ppd-workflow li,.ppd-workflow li:nth-child(2),.ppd-limitations article,.ppd-limitations article+article,.ppd-pilot__steps li,.ppd-pilot__steps li:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:1.6rem 0}.ppd-fact-grid li>span,.ppd-scope article>span,.ppd-workflow li>span,.ppd-pilot__steps li>span{margin-bottom:2rem}.ppd-workflow__track:before{background:linear-gradient(180deg, transparent, var(--accent-300), transparent);width:1px;height:auto;display:block;top:1.5rem;bottom:1.5rem;left:.35rem}.ppd-workflow__track li{padding-left:1.5rem}.ppd-evidence__figure--primary{grid-column:auto}.ppd-evidence__figure--supporting:nth-child(2){transform:none}}
