.pn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font:600 16px/1 var(--font-pn),system-ui,sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer;border:0;transition:transform .12s var(--pn-ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .2s ease-out,background-color .2s ease-out}@media (max-width:399px){.pn-btn{padding:0 18px}}.pn-cta{background:linear-gradient(180deg,#db2777,#c81f6c);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 10px 28px -12px rgb(219 39 119/.65)}@media (hover:hover){.pn-cta:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.26),0 14px 34px -12px rgb(219 39 119/.8)}.pn-ghost:hover{background:rgb(255 240 246/.1)}}.pn-btn:active{transform:scale(.98)}.pn-cta:disabled,.pn-cta[aria-disabled=true]{opacity:.55;box-shadow:inset 0 1px 0 rgb(255 255 255/.22);cursor:default;transform:none}.pn-cta--block{width:100%;height:52px}.pn-cta--sm{height:36px;padding:0 16px;font-size:14px;box-shadow:inset 0 1px 0 rgb(255 255 255/.2)}@media (hover:hover){.pn-cta--sm:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.2);background:linear-gradient(180deg,#cd206e,#be1b64)}}.pn-ghost{background:rgb(255 240 246/.06);color:#f6f0f5;box-shadow:inset 0 0 0 1px var(--color-pn-line-strong)}.pn-link{color:#f6f0f5;font-weight:600;text-decoration:underline;text-decoration-color:rgb(219 39 119/.6);text-decoration-thickness:1.5px;text-underline-offset:4px}@media (hover:hover){.pn-link:hover{text-decoration-color:#f59bbe}}:is(.pn-btn,.pn-link):focus-visible{outline:2px solid #f59bbe;outline-offset:3px}@media (prefers-reduced-motion:reduce){.pn-btn:active{transform:none}}.pn-list{border-radius:20px;background:var(--color-pn-surface);overflow:hidden;box-shadow:var(--shadow-pn-rest),inset 0 0 0 1px var(--color-pn-line)}.pn-img-label{position:absolute;z-index:2;bottom:12px;left:12px;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:rgb(12 7 14/.72);color:#f6f0f5;font:600 12px/16px var(--font-pn),system-ui,sans-serif;white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(255 240 246/.12);pointer-events:none}.pn-img-label[data-chip=br]{left:auto;right:12px}.pn-img-label[data-chip=tl]{bottom:auto;top:12px}.pn-img-label[data-chip=tr]{bottom:auto;top:12px;left:auto;right:12px}.pn-dots{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.pn-dots>*{display:inline-flex;align-items:center;gap:8px}.pn-dots>:before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:999px;background:#f59bbe}.pn-nav-logo{position:relative;width:36px;height:36px;overflow:hidden;border-radius:10px;box-shadow:0 0 0 1px var(--color-pn-line-strong);flex-shrink:0}.pn-wordmark{font:600 18px/24px var(--font-pn),system-ui,sans-serif;letter-spacing:-.01em;color:#f6f0f5}.pn-nav-login{display:inline-flex;align-items:center;height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:600 14px/1 var(--font-pn),system-ui,sans-serif;color:#e8e0e6;white-space:nowrap}@media (hover:hover){.pn-nav-login:hover{color:#fff;background:rgb(255 240 246/.06)}}@media (max-width:399px){.pn-nav-login{padding:0 4px;font-size:13px}header .pn-cta--sm{padding:0 11px;font-size:13px}header .pn-wordmark{font-size:16px}}.pn-hero{position:relative;overflow-x:clip}.pn-hero-in{position:relative;display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:24px 16px 40px}.pn-hero-copy{display:contents}.pn-hero-copy>*{max-width:640px}.pn-hero-h1{--pn-lh:1.04;margin:0;font-size:clamp(42px,2.6vw + 32px,72px);color:#f6f0f5}.pn-hero-lede{margin:20px 0 0;font:400 16px/25px var(--font-pn),system-ui,sans-serif;color:#c2b7bf;max-width:34em}.pn-hero-ctas{gap:12px;margin-top:24px}.pn-hero-aud,.pn-hero-ctas{display:flex;flex-wrap:wrap}.pn-hero-aud{gap:6px 20px;margin:16px 0 0;font:400 15px/22px var(--font-pn),system-ui,sans-serif;color:#c2b7bf}.pn-hero-trust{order:6;margin:20px 0 0;font:400 14px/20px var(--font-pn),system-ui,sans-serif;color:#a69ba4}.pn-hero-trust.pn-dots{gap:8px 20px}.pn-hero-lede{text-wrap:pretty}.pn-stage{order:5;position:relative;margin:28px -16px 0}@media (min-width:640px){.pn-hero-lede{font-size:17px;line-height:27px}}@media (min-width:1024px){.pn-hero-in{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);column-gap:56px;align-items:center;padding:clamp(40px,7vh,88px) 32px clamp(56px,9vh,112px)}.pn-hero-copy{display:block}.pn-hero-lede{font-size:19px;line-height:30px}.pn-hero-ctas{margin-top:32px}.pn-hero-aud{margin-top:20px}.pn-hero-trust{margin-top:28px}.pn-hero-trust.pn-dots{flex-direction:column;align-items:flex-start;gap:8px}.pn-stage{margin:0;container-type:inline-size}}@media (min-width:1280px){.pn-hero-in{padding-inline:40px}}.pn-stack{position:relative;z-index:1}.pn-card{position:relative;margin:0;overflow:hidden;background:#261d2a;box-shadow:0 30px 60px -30px rgb(8 4 10/.9),0 0 0 1px rgb(255 240 246/.1)}.pn-card img,.pn-card picture{display:block;width:100%;height:100%}.pn-card img{object-fit:cover}.pn-stack-cap{margin:6px 16px 0;text-align:right;font:400 12px/16px var(--font-pn),system-ui,sans-serif;color:#a69ba4}@media (min-width:1024px){.pn-stack{--u:calc(100cqw / 520);height:calc(var(--u) * 560);perspective:1400px;perspective-origin:40% 30%}.pn-stack:before{content:"";position:absolute;z-index:0;pointer-events:none;left:calc(var(--u) * -118);top:calc(var(--u) * -88);width:calc(var(--u) * 780);height:calc(var(--u) * 720);background:radial-gradient(closest-side,rgb(var(--s-halo)/var(--s-halo-o)),rgb(var(--s-halo)/calc(var(--s-halo-o) * .75)) 34%,rgb(var(--s-halo2)/var(--s-halo2-o)) 64%,transparent)}.pn-card{position:absolute;border-radius:calc(var(--u) * 28)}.pn-card--front{z-index:3;left:calc(var(--u) * 112);top:calc(var(--u) * 72);width:calc(var(--u) * 320);height:calc(var(--u) * 400);transform:rotateY(-9deg) rotateX(3deg);transition:transform .5s var(--pn-ease-out,cubic-bezier(.23,1,.32,1))}.pn-card--mid{z-index:2;left:calc(var(--u) * 4);top:calc(var(--u) * 150);width:calc(var(--u) * 216);height:calc(var(--u) * 270);border-radius:calc(var(--u) * 24);transform:rotate(-7deg) translateZ(-40px)}.pn-card--back{z-index:1;left:calc(var(--u) * 328);top:calc(var(--u) * 30);width:calc(var(--u) * 188);height:calc(var(--u) * 235);border-radius:calc(var(--u) * 22);transform:rotate(6deg) translateZ(-70px)}.pn-card--m4,.pn-card--m5{display:none}:is(.pn-card--mid,.pn-card--back):before{content:"";position:absolute;inset:0;z-index:1;background:rgb(28 21 33/.14);pointer-events:none}.pn-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;transform:translateX(-120%);background:linear-gradient(115deg,transparent 35%,rgb(255 255 255/.18) 48%,transparent 58%)}.pn-stack-cap{display:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pn-card:after{animation:pnSweep 1.1s cubic-bezier(.22,1,.36,1) .4s 1 forwards}.pn-card--mid:after{animation-delay:.52s}.pn-card--back:after{animation-delay:.64s}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pn-stack:hover .pn-card--front{transform:rotateY(-5deg) rotateX(2deg) translateZ(12px)}}@keyframes pnSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (max-width:1023px){.pn-stack{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 8px;scroll-padding-inline:16px;scrollbar-width:none;overscroll-behavior-x:contain}.pn-stack::-webkit-scrollbar{display:none}.pn-card{flex:0 0 min(64vw,300px);aspect-ratio:4/5;border-radius:24px;scroll-snap-align:start}.pn-stack .pn-img-label{display:none}}.pn-faq{margin-top:40px}.pn-faq-h2{--pn-lh:1.2143;margin:0 0 16px;padding-inline:4px;font-size:24px;color:#f6f0f5}@media (min-width:768px){.pn-faq-h2{font-size:28px;--pn-lh:1.2143}}.pn-faq details+details{border-top:1px solid var(--color-pn-line)}.pn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;font:600 16px/22px var(--font-pn),system-ui,sans-serif;color:#f6f0f5;cursor:pointer;list-style:none}.pn-faq summary::-webkit-details-marker{display:none}.pn-faq summary>svg{flex-shrink:0;width:18px;height:18px;color:#a69ba4;transition:transform .2s var(--pn-ease-out,ease-out)}.pn-faq details[open] summary>svg{transform:rotate(180deg)}.pn-faq details p{margin:0;padding:0 16px 16px;font:400 15px/24px var(--font-pn),system-ui,sans-serif;color:#c2b7bf}@media (hover:hover){.pn-faq summary:hover{background:rgb(255 240 246/.03)}}.pn-faq summary:focus-visible{outline:2px solid #f59bbe;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pn-faq summary>svg{transition:none}}.pn-foot{border-top:1px solid var(--color-pn-line-soft);padding:32px 16px calc(32px + env(safe-area-inset-bottom))}.pn-foot-in{max-width:1200px;margin:0 auto}.pn-foot-top{display:flex;flex-direction:column;gap:20px}.pn-foot-brand{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pn-foot-brand .pn-foot-logo{position:relative;width:28px;height:28px;overflow:hidden;border-radius:8px;box-shadow:0 0 0 1px var(--color-pn-line-strong)}.pn-foot-name{font:600 16px/22px var(--font-pn),system-ui,sans-serif;color:#f6f0f5}.pn-foot-tag{flex-basis:100%;color:#c2b7bf}.pn-foot-links,.pn-foot-tag{font:400 14px/20px var(--font-pn),system-ui,sans-serif}.pn-foot-links{display:flex;flex-wrap:wrap;gap:8px 20px}.pn-foot-links a{display:inline-flex;align-items:center;min-height:24px;color:#c2b7bf;text-decoration:none}@media (hover:hover){.pn-foot-links a:hover{color:#f6f0f5;text-decoration:underline;text-underline-offset:3px}}.pn-foot-copy{margin-top:20px;font:400 13px/18px var(--font-pn),system-ui,sans-serif;color:#a69ba4}@media (min-width:768px){.pn-foot-top{flex-direction:row;align-items:center;justify-content:space-between}.pn-foot-tag{flex-basis:auto}}