@keyframes pnpcMotionRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pnpcMotionRiseSm{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}@keyframes pnpcMotionCascade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pnpcMotionSettle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pnpcMotionSweep{0%{transform:translateX(-130%) skewX(-14deg);opacity:0}22%{opacity:.85}to{transform:translateX(130%) skewX(-14deg);opacity:0}}@keyframes pnpcMotionFrameIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.blog-article>:not(script):not(style),.body-lg,.guide-list>li,.guide-prose>*{animation:pnpcMotionRise .7s var(--ease,ease-out) both;animation-timeline:view();animation-range:entry 0 entry 38%}.explore-card,.g3:not(.reveal)>.card,.g4:not(.reveal)>.card,.paired-link,.pricing-band,.testimonial-card{animation:pnpcMotionRiseSm .65s var(--ease,ease-out) both;animation-timeline:view();animation-range:entry 0 entry 45%}.g3:not(.reveal)>.card:nth-child(2),.g4:not(.reveal)>.card:nth-child(2){animation-delay:.06s}.g3:not(.reveal)>.card:nth-child(3),.g4:not(.reveal)>.card:nth-child(3){animation-delay:.12s}.g3:not(.reveal)>.card:nth-child(n+4),.g4:not(.reveal)>.card:nth-child(n+4){animation-delay:.18s}}}.card,.explore-card,.paired-link,.testimonial-card{position:relative}.card:after,.explore-card:after,.paired-link:after,.testimonial-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--border-gold);opacity:0;transform:scale(.97);transition:opacity .45s var(--ease,ease-out),transform .45s var(--ease,ease-out);pointer-events:none}.card:focus-within:after,.card:hover:after,.explore-card:focus-within:after,.explore-card:hover:after,.paired-link:focus-within:after,.paired-link:hover:after,.testimonial-card:focus-within:after,.testimonial-card:hover:after{opacity:1;transform:scale(1)}.magnetic-cta{position:relative;overflow:hidden;isolation:isolate}.magnetic-cta:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 66%)}.magnetic-cta:focus-visible:after,.magnetic-cta:hover:after{animation:pnpcMotionSweep 1.1s cubic-bezier(.4,0,.2,1) both}.service-aside>*{animation:pnpcMotionSettle .6s var(--ease,ease-out) both}.service-aside>:first-child{animation-delay:.05s}.service-aside>:nth-child(2){animation-delay:.11s}.service-aside>:nth-child(3){animation-delay:.17s}.service-aside>:nth-child(4){animation-delay:.23s}.service-aside>:nth-child(n+5){animation-delay:.29s}@media (prefers-reduced-motion:reduce){.blog-article>:not(script):not(style),.body-lg,.explore-card,.g3>.card,.g4>.card,.guide-list>li,.guide-prose>*,.paired-link,.pricing-band,.service-aside>*,.testimonial-card{animation:none!important;opacity:1!important;transform:none!important}.card:after,.explore-card:after,.paired-link:after,.testimonial-card:after{transition:none!important}.magnetic-cta:after{animation:none!important}}:root{--pm-ease-draw:cubic-bezier(.65,0,.35,1);--pm-ease-out:cubic-bezier(.16,1,.3,1)}:root:not([data-mark=settled]) .pnpc-logo-lockup .pm-draw{stroke-dasharray:1;animation:pmDraw .56s var(--pm-ease-draw) 80ms both}:root:not([data-mark=settled]) .pnpc-logo-lockup .pm-stem{animation:pmStemPost .44s var(--pm-ease-out) .42s both}:root:not([data-mark=settled]) .pnpc-logo-lockup .pnpc-logo-wordmark{animation:pmTextIn .44s var(--pm-ease-out) .56s both}:root:not([data-mark=settled]) .pnpc-logo-lockup .pnpc-logo-sub{animation:pmTextIn .44s var(--pm-ease-out) .66s both}@keyframes pmDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pmStemPost{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes pmTextIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pnpc-logo-lockup .pm-stem{transition:transform .16s var(--pm-ease-out)}.pnpc-logo-lockup:is(:hover,:focus-visible) .pm-stem{transform:translateY(-14px)}.pnpc-logo-sub{position:relative}.pnpc-logo-signal{position:absolute;left:0;right:0;bottom:-3px;height:1px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,var(--logo-stem-a,#C09D4B),transparent);transform:scaleX(0);transform-origin:left center;transition:transform .24s var(--pm-ease-out)}.pnpc-logo-lockup:is(:hover,:focus-visible) .pnpc-logo-signal{transform:scaleX(1)}[dir=rtl] .pnpc-logo-signal{transform-origin:right center;background:linear-gradient(270deg,var(--logo-stem-a,#C09D4B),transparent)}@supports (animation-timeline:view()){.footer-logo-svg{view-timeline-name:--pm-foot;view-timeline-axis:block}.footer-logo-svg .pm-draw{stroke-dasharray:1;animation:pmDraw linear both;animation-timeline:--pm-foot;animation-range:entry 10% entry 100%}}@media (prefers-reduced-motion:reduce){.footer-logo-svg .pm-draw,.pnpc-logo-lockup .pm-draw,.pnpc-logo-lockup .pm-stem,.pnpc-logo-lockup .pnpc-logo-sub,.pnpc-logo-lockup .pnpc-logo-wordmark{animation:none!important;transition:none!important}.footer-logo-svg .pm-draw,.pnpc-logo-lockup .pm-draw{stroke-dasharray:none}.pnpc-logo-lockup:is(:hover,:focus-visible) .pm-stem{transform:none}}