html{scroll-behavior:smooth}.placeholder{background:var(--gray-100);display:flex;align-items:center;justify-content:center;font:var(--type-caption);color:var(--text-tertiary);text-transform:uppercase}.placeholder.dark{background:var(--gray-800);color:var(--gray-500)}.hero{padding-top:190px;padding-bottom:0;animation:fadeUp .9s var(--ease-out) .1s both}.hero .lede{margin-top:32px;font:300 20px/1.6 var(--font-sans);color:var(--text-secondary);max-width:52ch;text-wrap:pretty}.hero-cta{margin-top:44px;display:flex;align-items:center;flex-wrap:wrap;gap:28px}.hero-cta .price{font:400 28px/1 var(--font-display)}.hero-cta .sub{font:var(--type-body-sm);color:var(--text-tertiary)}.section{padding:150px 0 0}.section-head h2{font:var(--type-title);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);max-width:24ch;text-wrap:pretty}.section-head .sub{margin-top:24px;font:300 20px/1.6 var(--font-sans);color:var(--text-secondary);max-width:52ch;text-wrap:pretty}.narrative{background:var(--surface-inverse);color:var(--text-inverse);margin-top:150px;padding:150px 32px}.narrative-inner{max-width:680px;margin:0 auto}.narrative h2{font:var(--type-title);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);text-wrap:pretty}.narrative p{margin-top:28px;font:300 18px/1.7 var(--font-sans);color:#ffffffc7}.narrative p strong{color:var(--paper);font-weight:800}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;margin-top:80px;align-items:start}.split .placeholder{aspect-ratio:16 / 10}.split h3{font:400 28px/1.25 var(--font-display);margin-top:24px}.split>div>p{font:300 16px/1.7 var(--font-sans);color:var(--text-secondary);margin-top:14px}.outcomes{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;column-gap:72px}.outcome{padding:20px 0;border-top:1px solid var(--border-subtle);font:300 17px/1.5 var(--font-sans);display:flex;gap:16px;align-items:baseline}.outcome:before{content:"\2192";font:300 16px/1 var(--font-sans);color:var(--text-tertiary)}.offer{margin:150px 0 160px;border:1px solid var(--border-strong);padding:80px 72px}.offer h2{font:var(--type-title);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);max-width:18ch;text-wrap:pretty}.offer .sub{margin-top:24px;font:300 18px/1.7 var(--font-sans);color:var(--text-secondary);max-width:58ch}.stack{margin-top:56px}.stack-item{display:flex;justify-content:space-between;gap:40px;padding:18px 0;border-top:1px solid var(--border-subtle);font:300 17px/1.6 var(--font-sans)}.stack-item .worth{color:var(--text-tertiary);white-space:nowrap;font:var(--type-body-sm);padding-top:3px}.stack-total{display:flex;justify-content:space-between;gap:40px;padding:18px 0;border-top:1px solid var(--border-strong);font:800 17px/1.6 var(--font-sans)}.offer-cta{margin-top:48px;display:flex;align-items:center;flex-wrap:wrap;gap:28px}.offer-cta .price{font:400 40px/1 var(--font-display)}.buybar{position:fixed;bottom:12px;left:50%;transform:translate(-50%) translateY(90px);width:min(1200px,calc(100% - 24px));background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-pill, 999px);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 12px 12px 32px;z-index:50;transition:transform var(--duration-base) var(--ease-out)}body.buybar-on .buybar{transform:translate(-50%) translateY(0)}.buybar .label{font:300 16px/1.3 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar .label .price{font-weight:400;margin-left:12px}.buybar button{background:var(--paper);color:var(--ink);border:1px solid var(--paper);border-radius:var(--radius-pill, 999px);font:500 12px/1 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:0 28px;height:44px;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.buybar button:hover{background:var(--surface-inverse);color:var(--paper)}.buybar button:active{transform:scale(.97)}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px}.faq{margin-top:64px;border-top:1px solid var(--border-subtle)}.faq details{border-bottom:1px solid var(--border-subtle)}.faq summary{cursor:pointer;padding:26px 0;font:400 20px/1.3 var(--font-display);list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:24px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 24px/1 var(--font-sans);color:var(--text-tertiary);transition:transform var(--duration-base) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{padding:0 0 30px;max-width:680px;font:300 17px/1.7 var(--font-sans);color:var(--text-secondary)}.faq .a p+p{margin-top:14px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.placeholder:has(img){background:none}.faq .a.fade-in p{animation:faqFade .18s var(--ease-out, ease-out) 90ms both}@keyframes faqFade{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.offer-cta{flex-direction:column;align-items:stretch;gap:16px}.offer-cta .price{text-align:center}.offer-cta .btn{width:100%;justify-content:center}}.proof-marquee{overflow:hidden;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:16px 0;margin-top:28px}.proof-track{display:flex;width:max-content;animation:proofScroll 38s linear infinite}.proof-group{display:flex;flex:none}.proof-group span{display:flex;align-items:center;white-space:nowrap;font:var(--type-body-sm);color:var(--text-secondary)}@keyframes proofScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.proof-track{animation:none}}.reassure{margin-top:18px;font:var(--type-caption);color:var(--text-tertiary)}.split .placeholder:has(img){aspect-ratio:auto}.loox-wrap #looxReviewsFrame{margin-top:-60px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pk-product-shared.css.map */
