@font-face{font-family:GeistSans;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:GeistSans,GeistSans Fallback}.__variable_245d8d{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--pp-brand:#1e40af;--pp-brand-strong:#1c3a9c;--pp-brand-deep:#172d72;--pp-brand-soft:rgba(30,64,175,0.06);--pp-brand-tint:rgba(30,64,175,0.1);--pp-brand-glow:rgba(30,64,175,0.22);--pp-ink:#050505;--pp-ink-2:#1f1f1f;--pp-ink-3:#525252;--pp-ink-4:#8a8a8a;--pp-line:#ececec;--pp-line-soft:#f0f0f0;--pp-line-strong:#d4d4d4;--pp-bg:#fafafa;--pp-bg-canvas:#ffffff;--pp-bg-tint:#f5f7fb;--pp-radius:14px;--pp-radius-sm:8px;--pp-radius-pill:999px;--pp-font-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--pp-font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body,html{background:var(--pp-bg)}body{font-family:var(--pp-font-sans);color:var(--pp-ink);font-size:16px;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--pp-brand-tint);color:var(--pp-ink)}a{color:inherit;text-decoration:none;transition:color .12s ease}a:hover{color:var(--pp-brand)}h1,h2,h3{margin:0;color:var(--pp-ink);font-weight:500;letter-spacing:-.04em;line-height:1.05}p{margin:0}code{font-family:var(--pp-font-mono);font-size:.86em;color:var(--pp-ink-2);background:var(--pp-bg-canvas);border:1px solid var(--pp-line);border-radius:4px;padding:.08em .4em}.pp-shell{max-width:70rem;margin:0 auto;padding:0 1.75rem}.pp-nav{display:flex;justify-content:space-between;padding:1.5rem 0}.pp-logo,.pp-nav{align-items:center}.pp-logo{display:inline-flex;gap:.65rem;font-weight:500;font-size:.95rem;letter-spacing:-.02em}.pp-logo,.pp-logo:hover{color:var(--pp-ink)}.pp-logo-mark{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:6px;background:linear-gradient(160deg,var(--pp-brand) 0,var(--pp-brand-deep) 100%);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:-.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 14px var(--pp-brand-glow)}.pp-logo-img{display:block;width:1.75rem;height:1.75rem;border-radius:7px;box-shadow:0 6px 14px var(--pp-brand-glow)}.pp-nav-links{display:flex;align-items:center;gap:2rem;font-size:.9rem;color:var(--pp-ink-3)}.pp-nav-cta{background:var(--pp-ink);color:#fff;padding:.45rem .9rem;border-radius:var(--pp-radius-sm);font-size:.85rem;font-weight:500;transition:background .12s ease}.pp-nav-cta:hover{background:var(--pp-brand);color:#fff}.pp-hero{position:relative;padding:5rem 0 6rem;isolation:isolate;overflow:hidden}.pp-hero:before{content:"";position:absolute;inset:-2rem;z-index:-2;background-image:radial-gradient(circle 1.2px,var(--pp-line-strong) 1.2px,transparent 1.2px);background-size:22px 22px;background-position:0 0;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black,transparent 75%)}.pp-hero:after{content:"";position:absolute;z-index:-1;top:-10rem;right:-8rem;width:38rem;height:38rem;background:radial-gradient(circle,var(--pp-brand-glow) 0,transparent 65%);pointer-events:none;filter:blur(8px)}.pp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:4rem;gap:4rem;align-items:center}@media (max-width:880px){.pp-hero-grid{grid-template-columns:1fr;gap:3rem}.pp-hero{padding:3rem 0 4rem}}.pp-hero-text{animation:pp-fade-up .7s ease-out both}.pp-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--pp-font-mono);font-size:.74rem;letter-spacing:.02em;color:var(--pp-brand);background:var(--pp-brand-soft);border:1px solid var(--pp-brand-tint);border-radius:var(--pp-radius-pill);padding:.32rem .85rem;margin-bottom:1.5rem}.pp-hero-eyebrow-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--pp-brand);box-shadow:0 0 0 3px var(--pp-brand-tint)}.pp-hero h1{font-size:clamp(2.75rem,6.5vw,4.6rem);font-weight:500;letter-spacing:-.05em;margin:0 0 1.5rem;max-width:18ch}.pp-hero h1 .pp-accent{color:var(--pp-brand);font-weight:500}.pp-hero p.lead{font-size:1.1rem;color:var(--pp-ink-3);max-width:32rem;margin:0 0 2.25rem;letter-spacing:-.01em;line-height:1.55}.pp-cta-row{gap:1rem;flex-wrap:wrap}.pp-cta,.pp-cta-row{display:inline-flex;align-items:center}.pp-cta{gap:.55rem;background:var(--pp-brand);color:#fff;font-weight:500;font-size:.95rem;padding:.78rem 1.35rem;border-radius:var(--pp-radius-sm);border:none;cursor:pointer;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 0 var(--pp-brand-deep),0 8px 18px var(--pp-brand-glow);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.pp-cta:hover{background:var(--pp-brand-strong);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 0 var(--pp-brand-deep),0 12px 24px var(--pp-brand-glow)}.pp-cta-arrow{display:inline-block;transition:transform .15s ease}.pp-cta:hover .pp-cta-arrow{transform:translateX(2px)}.pp-cta-secondary{color:var(--pp-ink-3);font-size:.9rem;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:.4rem}.pp-cta-secondary:after{content:"↓";display:inline-block;transition:transform .15s ease}.pp-cta-secondary:hover{color:var(--pp-ink)}.pp-cta-secondary:hover:after{transform:translateY(2px)}.pp-hero-meta{margin-top:2.5rem;display:flex;align-items:center;gap:.75rem;font-size:.82rem;color:var(--pp-ink-4);letter-spacing:-.005em}.pp-hero-meta-dot{width:.3rem;height:.3rem;border-radius:50%;background:var(--pp-line-strong)}.pp-mockup{position:relative;animation:pp-fade-up .8s ease-out 80ms both}.pp-mockup-frame{background:var(--pp-bg-canvas);border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 30px 60px -25px rgba(15,23,42,.18),0 12px 24px -12px rgba(15,23,42,.08);overflow:hidden}.pp-mockup-bar{display:flex;align-items:center;gap:.75rem;padding:.75rem .95rem;border-bottom:1px solid var(--pp-line);background:linear-gradient(180deg,#fbfbfb,#f6f6f6)}.pp-mockup-dots{display:flex;gap:.35rem}.pp-mockup-dots span{width:.6rem;height:.6rem;border-radius:50%;background:#d8d8d8}.pp-mockup-url{flex:1 1;font-family:var(--pp-font-mono);font-size:.72rem;color:var(--pp-ink-4);background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:5px;padding:.3rem .6rem;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-mockup-url-lock{color:var(--pp-brand);margin-right:.4rem}.pp-mockup-pp{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:5px;background:var(--pp-brand);color:#fff;font-size:.6rem;font-weight:600}.pp-mockup-body{display:grid;grid-template-columns:minmax(0,1fr) 18rem}@media (max-width:540px){.pp-mockup-body{grid-template-columns:1fr}.pp-mockup-page{display:none}}.pp-mockup-page{padding:1.25rem 1.1rem;border-right:1px solid var(--pp-line);background:var(--pp-bg-tint)}.pp-mockup-page-title{font-size:.78rem;color:var(--pp-ink-2);font-weight:500;margin-bottom:.6rem;letter-spacing:-.01em}.pp-mockup-page-meta{font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-ink-4);margin-bottom:.85rem}.pp-mockup-line{height:6px;background:var(--pp-line);border-radius:3px;margin-bottom:.5rem}.pp-mockup-line.short{width:60%}.pp-mockup-line.medium{width:80%}.pp-mockup-line.tall{height:6px}.pp-mockup-side{background:var(--pp-bg-canvas);display:flex;flex-direction:column}.pp-mockup-side-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--pp-line)}.pp-mockup-side-title{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;color:var(--pp-ink)}.pp-mockup-side-pill{font-family:var(--pp-font-mono);font-size:.62rem;padding:.18rem .5rem;border-radius:var(--pp-radius-pill);background:var(--pp-brand-soft);color:var(--pp-brand)}.pp-mockup-side-body{padding:1rem;display:grid;grid-gap:.95rem;gap:.95rem}.pp-mockup-section h4{font-family:var(--pp-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-brand);margin:0 0 .4rem;padding-left:.6rem;border-left:2px solid var(--pp-brand)}.pp-mockup-section p{font-size:.74rem;color:var(--pp-ink-2);line-height:1.55;letter-spacing:-.005em;margin:0}.pp-section{padding:7rem 0;border-top:1px solid var(--pp-line);position:relative}.pp-section-eyebrow{font-family:var(--pp-font-mono);font-size:.74rem;font-weight:500;letter-spacing:.02em;color:var(--pp-brand);margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.55rem}.pp-section-eyebrow:before{content:"";width:1.5rem;height:1px;background:var(--pp-brand)}.pp-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:4rem;gap:4rem;align-items:end;margin-bottom:4rem}@media (max-width:720px){.pp-section-head{grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}}.pp-section h2{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500;letter-spacing:-.04em;max-width:14ch}.pp-section-sub{color:var(--pp-ink-3);font-size:1rem;max-width:36ch;letter-spacing:-.005em}.pp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid var(--pp-line)}@media (max-width:720px){.pp-steps{grid-template-columns:1fr}}.pp-step{padding:2rem 1.5rem 2rem 0;border-right:1px solid var(--pp-line);position:relative}.pp-step:not(:first-child){padding-left:1.5rem}.pp-step:last-child{border-right:none}@media (max-width:720px){.pp-step{border-right:none;border-bottom:1px solid var(--pp-line);padding:1.5rem 0}.pp-step:not(:first-child){padding-left:0}.pp-step:last-child{border-bottom:none}}.pp-step-num{font-family:var(--pp-font-mono);font-size:.72rem;color:var(--pp-brand);letter-spacing:.02em;margin-bottom:1.25rem;display:block}.pp-step h3{font-size:1.1rem;font-weight:500;margin-bottom:.55rem;letter-spacing:-.025em;line-height:1.3}.pp-step p{color:var(--pp-ink-3);font-size:.93rem;line-height:1.55;margin:0;letter-spacing:-.005em}.pp-coverage{background:linear-gradient(180deg,var(--pp-brand-deep) 0,var(--pp-brand) 100%);color:#fff;padding:6.5rem 0;border-top:1px solid var(--pp-brand-deep);position:relative;overflow:hidden}.pp-coverage:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 1px,rgba(255,255,255,.18) 0,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent 75%);pointer-events:none}.pp-coverage-inner{position:relative;text-align:center}.pp-coverage-eyebrow{font-family:var(--pp-font-mono);font-size:.74rem;letter-spacing:.04em;color:rgba(255,255,255,.7);margin-bottom:1rem}.pp-coverage h2{color:#fff;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:500;letter-spacing:-.04em;max-width:22ch;margin:0 auto .85rem;line-height:1.1}.pp-coverage-sub{color:rgba(255,255,255,.75);font-size:1rem;max-width:36ch;margin:0 auto 3rem;letter-spacing:-.005em}.pp-sites{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .55rem;max-width:50rem;margin:0 auto}.pp-site{font-family:var(--pp-font-mono);font-size:.78rem;color:rgba(255,255,255,.85);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--pp-radius-pill);padding:.35rem .85rem;letter-spacing:-.005em;transition:background .12s ease,color .12s ease}.pp-site:hover{background:rgba(255,255,255,.14);color:#fff}.pp-pricing{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:52rem;margin:0 auto}@media (max-width:720px){.pp-pricing{grid-template-columns:1fr}}.pp-plan{padding:2.25rem 2rem;background:var(--pp-bg-canvas);border:1px solid var(--pp-line);border-radius:var(--pp-radius);position:relative;display:flex;flex-direction:column}.pp-plan.featured{border-color:var(--pp-brand);box-shadow:0 0 0 1px var(--pp-brand) inset,0 12px 30px -18px var(--pp-brand-glow)}.pp-plan-tag{position:absolute;top:1.1rem;right:1.1rem;font-size:.62rem;letter-spacing:.04em;color:var(--pp-brand);background:var(--pp-brand-soft);border:1px solid var(--pp-brand-tint);padding:.2rem .5rem;border-radius:var(--pp-radius-pill)}.pp-plan-name,.pp-plan-tag{font-family:var(--pp-font-mono)}.pp-plan-name{font-size:.74rem;letter-spacing:.02em;color:var(--pp-ink-3);margin-bottom:.85rem}.pp-plan.featured .pp-plan-name{color:var(--pp-brand)}.pp-price{font-size:2.5rem;font-weight:500;letter-spacing:-.045em;margin:0 0 1.5rem;color:var(--pp-ink);line-height:1;display:flex;align-items:baseline;gap:.4rem}.pp-price small{font-size:.85rem;font-weight:400;color:var(--pp-ink-3);letter-spacing:-.005em}.pp-plan ul{list-style:none;padding:0;margin:0 0 1.5rem;font-size:.94rem;color:var(--pp-ink-2);flex:1 1}.pp-plan ul li{padding:.4rem 0 .4rem 1.5rem;position:relative;letter-spacing:-.005em}.pp-plan ul li:before{content:"";position:absolute;left:0;top:.95rem;width:.7rem;height:1px;background:var(--pp-brand)}.pp-plan-note{color:var(--pp-ink-4);font-size:.85rem;margin:0;letter-spacing:-.005em;padding-top:1.25rem}.pp-plan-note,.pp-privacy{border-top:1px solid var(--pp-line)}.pp-privacy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-bottom:1px solid var(--pp-line)}@media (max-width:880px){.pp-privacy{grid-template-columns:repeat(2,1fr)}.pp-privacy-item:nth-child(2){border-right:none!important}.pp-privacy-item:nth-child(-n+2){border-bottom:1px solid var(--pp-line)}}@media (max-width:540px){.pp-privacy{grid-template-columns:1fr}.pp-privacy-item{border-right:none!important;border-bottom:1px solid var(--pp-line)}.pp-privacy-item:last-child{border-bottom:none}}.pp-privacy-item{padding:1.85rem 1.5rem;font-size:.88rem;color:var(--pp-ink-3);border-right:1px solid var(--pp-line);letter-spacing:-.005em;line-height:1.55}.pp-privacy-item:last-child{border-right:none}.pp-privacy-item strong{color:var(--pp-ink);font-weight:500;display:block;margin-bottom:.4rem;letter-spacing:-.02em;font-size:.95rem}.pp-privacy-num{font-family:var(--pp-font-mono);font-size:.65rem;color:var(--pp-brand);letter-spacing:.04em;margin-bottom:.85rem;display:block}.pp-footer{padding:3rem 0;border-top:1px solid var(--pp-line);color:var(--pp-ink-4);font-size:.85rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;letter-spacing:-.005em}.pp-footer-links{display:flex;gap:1.75rem}.pp-footer a:hover{color:var(--pp-ink)}.pp-doc{max-width:42rem;margin:0 auto;padding:5rem 1.75rem 6rem}.pp-doc-back{font-family:var(--pp-font-mono);font-size:.78rem;color:var(--pp-ink-3);margin-bottom:3rem;display:inline-block;letter-spacing:-.005em}.pp-doc-back:hover{color:var(--pp-brand)}.pp-doc h1{font-size:2.4rem;letter-spacing:-.045em;font-weight:500;margin-bottom:.5rem}.pp-doc-date{font-family:var(--pp-font-mono);color:var(--pp-ink-4);font-size:.78rem;margin-bottom:2.75rem;letter-spacing:.02em}.pp-doc h2{font-size:1.1rem;font-weight:500;letter-spacing:-.025em;margin:2.5rem 0 .85rem}.pp-doc li,.pp-doc p{color:var(--pp-ink-2);font-size:.96rem;line-height:1.65;letter-spacing:-.005em}.pp-doc p,.pp-doc ul{margin:0 0 .85rem}.pp-doc ul{padding-left:1.25rem}.pp-doc ul li{margin-bottom:.4rem}@keyframes pp-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pp-hero-text,.pp-mockup{animation:none}}.pp-shot{font-family:var(--pp-font-sans);color:var(--pp-ink);letter-spacing:-.005em}.pp-shot-bg:before{inset:0;background-image:radial-gradient(circle 1.2px,var(--pp-line-strong) 1.2px,transparent 1.2px);background-size:22px 22px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,black,transparent 78%);mask-image:radial-gradient(ellipse 75% 65% at 50% 35%,black,transparent 78%)}.pp-shot-bg:after,.pp-shot-bg:before{content:"";position:absolute;pointer-events:none}.pp-shot-bg:after{top:-16rem;right:-10rem;width:44rem;height:44rem;background:radial-gradient(circle,var(--pp-brand-glow),transparent 65%);filter:blur(8px)}.pp-shot-eyebrow{font-family:var(--pp-font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-brand);display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.4rem}.pp-shot-eyebrow:before{content:"";width:1.6rem;height:1px;background:var(--pp-brand)}.pp-shot-title{font-size:3rem;font-weight:500;letter-spacing:-.04em;line-height:1.05;max-width:22ch;color:var(--pp-ink);margin:0 0 1.25rem}.pp-shot-title .pp-accent{color:var(--pp-brand)}.pp-shot-sub{font-size:1.1rem;color:var(--pp-ink-3);max-width:38ch;line-height:1.55;margin:0}.pp-shot-corner{position:absolute;bottom:1.85rem;left:5rem;display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;color:var(--pp-ink-4);font-family:var(--pp-font-mono);letter-spacing:.02em;z-index:2}.pp-shot-corner img{width:1.1rem;height:1.1rem;border-radius:4px;box-shadow:0 4px 10px var(--pp-brand-glow)}.pp-shot-mockup{position:relative;border-radius:var(--pp-radius);background:var(--pp-bg-canvas);border:1px solid var(--pp-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 40px 80px -30px rgba(15,23,42,.22),0 16px 32px -16px rgba(15,23,42,.1);overflow:hidden}.pp-shot-mockup-bar{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid var(--pp-line);background:linear-gradient(180deg,#fbfbfb,#f6f6f6)}.pp-shot-mockup-dots{display:flex;gap:.4rem}.pp-shot-mockup-dots span{width:.7rem;height:.7rem;border-radius:50%;background:#d8d8d8}.pp-shot-mockup-url{flex:1 1;font-family:var(--pp-font-mono);font-size:.78rem;color:var(--pp-ink-4);background:var(--pp-bg);border:1px solid var(--pp-line);border-radius:6px;padding:.4rem .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-shot-mockup-url-lock{color:var(--pp-brand);margin-right:.4rem}.pp-shot-mockup-pp{width:1.6rem;height:1.6rem;border-radius:5px;flex-shrink:0}.pp-shot-mockup-page{padding:1.5rem 1.4rem;border-right:1px solid var(--pp-line);background:var(--pp-bg-tint);overflow:hidden}.pp-shot-mockup-page-title{font-size:.95rem;color:var(--pp-ink-2);font-weight:500;margin-bottom:.55rem;letter-spacing:-.015em;line-height:1.25}.pp-shot-mockup-page-meta{font-family:var(--pp-font-mono);font-size:.7rem;color:var(--pp-ink-4);margin-bottom:1rem}.pp-shot-mockup-line{height:7px;background:var(--pp-line);border-radius:3px;margin-bottom:.6rem}.pp-shot-mockup-line.short{width:55%}.pp-shot-mockup-line.medium{width:80%}.pp-shot-mockup-side{background:var(--pp-bg-canvas);display:flex;flex-direction:column}.pp-shot-mockup-side-head{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1rem;border-bottom:1px solid var(--pp-line)}.pp-shot-mockup-side-title{display:flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:500;color:var(--pp-ink)}.pp-shot-mockup-side-title img{width:1.05rem;height:1.05rem;border-radius:4px}.pp-shot-mockup-side-pill{font-family:var(--pp-font-mono);font-size:.62rem;padding:.2rem .55rem;border-radius:var(--pp-radius-pill);background:var(--pp-brand-soft);color:var(--pp-brand);letter-spacing:.04em}.pp-shot-mockup-side-body{padding:1rem 1.1rem;display:grid;grid-gap:.95rem;gap:.95rem;overflow:hidden}.pp-shot-section h4{font-family:var(--pp-font-mono);font-size:.62rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-brand);margin:0 0 .4rem;padding-left:.55rem;border-left:2px solid var(--pp-brand)}.pp-shot-section li,.pp-shot-section p{font-size:.78rem;color:var(--pp-ink-2);line-height:1.5;letter-spacing:-.005em}.pp-shot-section p{margin:0}.pp-shot-section ul{list-style:none;padding:0;margin:0}.pp-shot-section ul li{position:relative;padding-left:.85rem;margin-bottom:.25rem}.pp-shot-section ul li:before{content:"";position:absolute;left:0;top:.6rem;width:.4rem;height:1px;background:var(--pp-brand)}