@font-face{font-family:Postkit;src:local('Arial');font-display:swap}
:root{--pk-bg:#f4f4f0;--pk-paper:#fff;--pk-ink:#070707;--pk-line:#d7d7d1;--pk-muted:#62625e;--pk-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--pk-sans:'Helvetica Neue',Helvetica,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pk-bg);color:var(--pk-ink);font:16px/1.5 var(--pk-sans)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #777;outline-offset:4px}button,a{touch-action:manipulation}::selection{background:#111;color:#fff}h1,h2,h3,p{margin-top:0}small,.mono,.eyebrow{font-family:var(--pk-mono)}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:600}.pk-wrap{max-width:1400px;margin:auto;padding:0 5vw}.pk-header{position:sticky;top:0;z-index:30;background:rgba(247,247,244,.97);border-bottom:1px solid var(--pk-line);height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;gap:18px}.pk-wordmark{font-weight:900;font-size:25px;letter-spacing:-1.6px;display:flex;align-items:baseline;gap:15px}.pk-wordmark span{font:9px var(--pk-mono);letter-spacing:0;border-left:1px solid #777;padding-left:15px}.pk-header nav{display:flex;gap:27px;font:10px var(--pk-mono);text-transform:uppercase}.pk-actions{display:flex;gap:10px;align-items:center}.pk-btn{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:46px;padding:12px 22px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font-size:12px;font-weight:700;text-align:center;transition:background .15s,transform .15s}.pk-btn:hover{background:#444;transform:translateY(-2px)}.pk-btn.light{background:transparent;color:#111}.pk-btn.light:hover{background:#e8e8e4}.pk-lang{padding:9px;background:transparent;border:1px solid var(--pk-line);font:11px var(--pk-mono)}.pk-hero{padding:64px 0 56px}.pk-hero-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--pk-line);padding-bottom:20px}.pk-hero h1{font-size:clamp(58px,8.3vw,125px);line-height:.93;letter-spacing:-.07em;font-weight:900;text-transform:uppercase;max-width:1100px;margin:34px 0 28px}.pk-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px #111}.pk-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:50px}.pk-lede{max-width:480px;color:var(--pk-muted);font-size:18px;line-height:1.6}.pk-caption{font:10px var(--pk-mono);color:var(--pk-muted);margin-top:16px}.pk-preview{border:1px solid #111;box-shadow:10px 10px 0 #deded7;background:white}.pk-windowbar{display:flex;justify-content:space-between;align-items:center;background:#111;color:white;padding:13px 18px;font:9px var(--pk-mono);letter-spacing:.08em}.pk-preview-grid{display:grid;grid-template-columns:180px 1fr;min-height:370px}.pk-preview-rail{border-right:1px solid var(--pk-line);padding:28px 16px;font-size:11px}.pk-preview-rail a{display:block;padding:12px;margin:3px 0}.pk-preview-rail a:first-child{background:#111;color:white}.pk-preview-main{padding:30px}.pk-preview-main h3{font-size:30px;letter-spacing:-1.3px;margin:8px 0 22px}.pk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pk-stat{padding:19px;border:1px solid var(--pk-line);background:white}.pk-stat span{display:block;color:var(--pk-muted);font:9px var(--pk-mono);text-transform:uppercase}.pk-stat strong{display:block;font-size:33px;letter-spacing:-1.4px;margin:12px 0 4px}.pk-progress{height:5px;background:#eee;margin-top:14px}.pk-progress i{display:block;background:#111;height:100%}.pk-signal{display:flex;justify-content:space-between;align-items:center;margin-top:22px;border-top:1px solid var(--pk-line);padding-top:20px;font-size:12px}.pk-section{padding:78px 0;border-top:1px solid var(--pk-line)}.pk-section-title{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:35px}.pk-section h2{font-size:clamp(35px,5vw,64px);line-height:1;letter-spacing:-.055em;text-transform:uppercase;margin:15px 0 0}.pk-section-title p{max-width:440px;color:var(--pk-muted);margin:0}.pk-features{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--pk-line);border-top:1px solid var(--pk-line)}.pk-feature{padding:28px;border-right:1px solid var(--pk-line);border-bottom:1px solid var(--pk-line);min-height:225px}.pk-feature h3{font-size:20px;letter-spacing:-.6px;margin:24px 0 10px}.pk-feature p{color:var(--pk-muted);font-size:14px;margin:0}.pk-feature .mono{font-size:10px}.pk-dark{background:#111;color:#fff}.pk-dark .pk-section-title p,.pk-dark .pk-caption{color:#aaa}.pk-videos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pk-video{border:1px solid #444}.pk-video video{width:100%;display:block;aspect-ratio:16/9;background:#1c1c1c}.pk-video-head{padding:20px;display:flex;justify-content:space-between;align-items:center}.pk-video-head a{font:10px var(--pk-mono);text-decoration:underline}.pk-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pk-plan{padding:35px;border:1px solid #111;background:white;display:flex;flex-direction:column}.pk-plan.featured{background:#111;color:white}.pk-price{font-size:75px;letter-spacing:-5px;line-height:1;margin:32px 0 10px}.pk-price small{font:12px var(--pk-mono);letter-spacing:0;color:#888}.pk-plan ul{padding:0;list-style:none;margin:30px 0;flex:1}.pk-plan li{padding:13px 0;border-bottom:1px solid var(--pk-line);font-size:14px}.pk-plan li::before{content:'↗';margin-right:12px}.pk-plan.featured li{border-color:#444}.pk-plan.featured .pk-btn{background:white;color:#111}.pk-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.pk-faq details{border-top:1px solid var(--pk-line);padding:22px 0}.pk-faq summary{cursor:pointer;font-weight:600;font-size:15px}.pk-faq details p{color:var(--pk-muted);font-size:14px;max-width:510px;margin:15px 0 0}.pk-footer{padding:32px 5vw;display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--pk-line);font:10px var(--pk-mono)}.pk-dialog{max-width:520px;width:calc(100% - 30px);padding:32px;border:1px solid #111;background:#fff;color:#111}.pk-dialog::backdrop{background:#0009;backdrop-filter:blur(5px)}.pk-dialog h2{font-size:34px;letter-spacing:-1.6px}.pk-dialog p{color:#666}.pk-dialog .close{float:right;background:none;border:0;font-size:28px}.pk-dialog .pk-btn{width:100%;margin:8px 0}.pk-dialog [role=status]{font-size:12px}.pk-dialog input{width:100%;padding:12px;border:1px solid #999}.hidden,[hidden]{display:none!important}
@media(max-width:850px){.pk-header nav{display:none}.pk-header{padding:0 20px}.pk-wordmark span{display:none}.pk-wrap{padding:0 22px}.pk-hero-top span:last-child{display:none}.pk-hero{padding:38px 0}.pk-hero-bottom,.pk-section-title{grid-template-columns:1fr;gap:16px}.pk-features{grid-template-columns:1fr 1fr}.pk-preview-rail{display:none}.pk-preview-grid{grid-template-columns:1fr}.pk-preview-main{padding:18px}.pk-stat{padding:12px}.pk-stat strong{font-size:25px}.pk-section{padding:50px 0}.pk-videos,.pk-plans{grid-template-columns:1fr}.pk-faq{grid-template-columns:1fr}.pk-footer{flex-direction:column}.pk-hero h1{font-size:clamp(51px,10vw,84px)}.pk-hero h1 em{-webkit-text-stroke:1px #111}}
@media(max-width:450px){.pk-wordmark{font-size:20px}.pk-header .pk-btn{font-size:10px;padding:10px}.pk-actions{gap:5px}.pk-features{grid-template-columns:1fr}.pk-hero-bottom .pk-actions{flex-wrap:wrap}.pk-stats{gap:6px}.pk-stat span{font-size:8px}.pk-preview-main h3{font-size:25px}.pk-plan{padding:24px}}
.pk-wrap.pk-hero{padding:64px 5vw 56px}@media(max-width:850px){.pk-wrap.pk-hero{padding:38px 22px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.pk-voice-credit{font-size:13px;color:#ccc;margin:22px 0 0}.pk-voice-credit a{text-decoration:underline;text-underline-offset:3px}
.pk-hero h1{font-size:clamp(42px,6.7vw,110px);line-height:1.04;letter-spacing:-.045em}.pk-score-showcase{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pk-score-showcase strong{font-size:clamp(100px,14vw,220px);font-weight:500;letter-spacing:-.08em;line-height:1.2;display:block}.pk-score-showcase strong span{font-size:22px;letter-spacing:0}.pk-score-row{display:flex;justify-content:space-between;font-size:17px;border-bottom:1px solid #555;padding:17px 0}.pk-score-showcase .pk-btn{margin-top:25px}.pk-tour-links{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ccc;border-top:1px solid #ccc}.pk-tour-links a{padding:27px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px}.pk-tour-links a:hover{background:#111;color:#fff}.pk-early-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px}.pk-early-form label{display:grid;gap:8px;font-size:14px}.pk-early-form input,.pk-early-form select,.pk-early-form textarea{font:inherit;min-height:45px;padding:12px;border:1px solid #bbb;color:#111;background:#fff;width:100%}.pk-early-form .wide{grid-column:1/-1}.pk-early-form .check{display:flex;gap:12px;align-items:flex-start}.pk-early-form .check input{width:18px;min-height:18px;margin-top:3px}.pk-caption{font-size:12px!important;line-height:1.7!important}.pk-plan .pk-actions{flex-wrap:wrap}.pk-price small{font-size:22px}.pk-dialog[hidden]{display:none}@media(max-width:850px){.pk-score-showcase{gap:30px}.pk-tour-links{grid-template-columns:1fr 1fr}.pk-hero h1{font-size:7.8vw}}@media(max-width:500px){.pk-score-showcase{grid-template-columns:1fr}.pk-tour-links,.pk-early-form{grid-template-columns:1fr}.pk-hero h1{font-size:8.1vw;letter-spacing:-.045em}.pk-tour-links a{padding:20px}.pk-stat span{font-size:11px!important}.pk-hero-top{font-size:9px!important;gap:10px}.pk-stat strong{font-size:25px}.pk-hero-bottom p.pk-lede{font-size:16px}}
