.pk{--mist:#ffffff;--paper:#ffffff;--inset:#f4f7f5;--hairline:#dfe3e8;--hairline-soft:#e8ecf0;--ink:#303336;--ash:#55606e;--fog:#646e79;--signal:#5C8A6B;--shout:#22c55e;--shout-deep:#16a34a;--shout-ink:#04220f;--signal-bright:#28844f;--signal-ink:#3E6B51;--signal-wash:#e8f2eb;--r-card:18px;--r-ctl:8px;--r-chip:6px;--r-icon:3px;--lift-rest:0 2px 8px rgba(48,51,54,0.10),0 0 2px rgba(48,51,54,0.08);--lift-card:0 12px 32px rgba(48,51,54,0.11),0 0 2px rgba(48,51,54,0.07);--lift-hero:0 28px 64px rgba(48,51,54,0.14),0 0 2px rgba(48,51,54,0.06);--measure:34rem;--gutter:clamp(1.25rem,5vw,2.5rem);--rhythm:clamp(4.5rem,10vw,8rem);font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.9375rem;line-height:1.6;color:var(--ink);background:var(--mist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss01" 1}.pk *,.pk :after,.pk :before{margin:0;padding:0;box-sizing:border-box}.pk ::-moz-selection{background:var(--signal-wash);color:var(--signal-ink)}.pk ::selection{background:var(--signal-wash);color:var(--signal-ink)}.pk{caret-color:var(--signal);scrollbar-color:#c3cfc7 var(--mist);scrollbar-width:thin}.pk ::-webkit-scrollbar{width:11px;height:11px}.pk ::-webkit-scrollbar-track{background:var(--mist)}.pk ::-webkit-scrollbar-thumb{background:#c3cfc7;border:3px solid var(--mist);border-radius:999px}.pk ::-webkit-scrollbar-thumb:hover{background:#a8bcae}.pk :focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:var(--r-chip)}.pk :focus:not(:focus-visible){outline:none}.pk [data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pk-skip{position:absolute;left:var(--gutter);top:0;z-index:300;transform:translateY(-140%);background:var(--paper);color:var(--signal-ink);padding:.75rem 1.125rem;border-radius:0 0 var(--r-ctl) var(--r-ctl);box-shadow:var(--lift-rest);font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.pk-skip:focus{transform:translateY(0)}.pk-wrap{width:100%;max-width:75rem;margin-inline:auto;padding-inline:var(--gutter)}.pk-main{display:block}.pk-nav{position:sticky;top:0;z-index:200;background:color-mix(in srgb,#ffffff 88%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px)}.pk-nav-inner{display:flex;align-items:center;gap:1.5rem;height:4rem}.pk-wordmark{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.021em;color:var(--ink);text-decoration:none;margin-right:auto}.pk-wordmark-accent{color:var(--signal)}.pk-nav-links{display:flex;align-items:center;gap:1.75rem;list-style:none}.pk-nav-links a{font-size:.9375rem;font-weight:450;color:var(--ash);text-decoration:none;transition:color .16s ease}.pk-nav-links a:hover,.pk-nav-links a[aria-current=page]{color:var(--ink)}.pk-nav-actions{display:flex;align-items:center;gap:1.25rem}.pk-action{display:inline-flex;align-items:center;gap:.375rem;color:var(--signal-ink);font-weight:550;text-decoration:none;transition:color .16s ease}.pk-action:hover{color:var(--signal)}.pk-action svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.pk-action:hover svg{transform:translateX(3px)}.pk-action-lead{font-size:1.25rem;font-weight:600;color:var(--signal);letter-spacing:-.012em}.pk-action-lead:hover{color:var(--signal-ink)}.pk-nav-toggle{display:none;background:none;border:0;color:var(--ink);padding:.5rem;margin-right:-.5rem;cursor:pointer;border-radius:var(--r-chip)}.pk-hero{text-align:center;padding-top:clamp(3.5rem,9vw,6.5rem)}.pk-h1{font-size:clamp(2.5rem,7vw,4.75rem);font-weight:750;line-height:1.02;letter-spacing:-.038em;text-wrap:balance;color:var(--ink)}.pk-lede{margin:1.5rem auto 0;max-width:40rem;font-size:1.1875rem;line-height:1.55;color:var(--ash);text-wrap:pretty}.pk-hero-action{margin-top:2rem}.pk-shot{display:block;width:100%;height:auto;background:var(--paper);border-radius:var(--r-card);box-shadow:var(--lift-card);border:1px solid var(--hairline-soft)}.pk-figure.is-hero .pk-shot-frame{transform:none}.pk-figure.is-hero .pk-shot{box-shadow:var(--lift-hero)}.pk-shot-caption{margin-top:1.25rem;font-size:.8125rem;color:var(--fog);text-align:center}.pk-section{padding-top:var(--rhythm)}.pk-section-head{max-width:40rem}.pk-section-head.is-centered{margin-inline:auto;text-align:center}.pk-h2{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:720;line-height:1.12;letter-spacing:-.03em;text-wrap:balance;color:var(--ink)}.pk-h2+p{margin-top:1rem;max-width:var(--measure);color:var(--ash);text-wrap:pretty}.pk-section-head.is-centered .pk-h2+p{margin-inline:auto}.pk-h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.014em;color:var(--ink)}.pk-ledger{margin-top:2.5rem;background:var(--inset);border-radius:var(--r-card);box-shadow:var(--lift-rest);overflow:hidden}.pk-ledger-row{display:grid;grid-template-columns:8.5rem 1fr auto;gap:1.25rem;align-items:baseline;padding:1.125rem 1.5rem;border-top:1px solid var(--hairline-soft)}.pk-ledger-row:first-child{border-top:0}.pk-cgi{font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pk-ledger-row p{color:var(--ash);font-size:.9375rem}.pk-state{font-size:.8125rem;font-weight:550;color:var(--ash);white-space:nowrap}.pk-state.is-open{color:var(--signal-ink)}.pk-caps{margin-top:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.25rem 2.5rem;list-style:none}.pk-cap{display:flex;gap:.875rem;align-items:flex-start;padding:.9375rem 0;border-top:1px solid var(--hairline)}.pk-cap svg{flex:none;margin-top:.1875rem;color:var(--signal-ink)}.pk-cap-body p{margin-top:.1875rem;font-size:.875rem;color:var(--ash)}.pk-soon{display:inline-block;margin-left:.5rem;padding:.0625rem .4375rem;border:1px solid var(--hairline);border-radius:var(--r-chip);font-size:.6875rem;font-weight:550;letter-spacing:.01em;color:var(--ash);vertical-align:1.5px}.pk-close{text-align:center;padding-block:var(--rhythm) clamp(4rem,9vw,7rem)}.pk-footer{margin-top:clamp(3rem,6vw,4.5rem);border-top:1px solid var(--hairline);padding-block:2.5rem 3.5rem}.pk-footer-inner{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center}.pk-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:2rem 1.5rem;padding-bottom:2.5rem;margin-bottom:2rem;border-bottom:1px solid var(--hairline)}.pk-footer-head{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fog);margin-bottom:.875rem}.pk-footer-col ul{display:grid;gap:.5rem;list-style:none}.pk-footer-col a{font-size:.875rem;color:var(--ash);text-decoration:none;text-wrap:pretty}.pk-footer-col a:hover{color:var(--ink)}.pk-colophon{font-size:.8125rem;color:var(--ash)}.pk-colophon .pk-wordmark-accent{color:var(--signal-ink)}.pk-panel{background:var(--paper);border-radius:var(--r-card);box-shadow:var(--lift-card);padding:clamp(1.75rem,4vw,2.5rem)}.pk-field{margin-top:1.125rem}.pk-label{display:block;font-size:.875rem;font-weight:550;color:var(--ink);margin-bottom:.4375rem}.pk-input{width:100%;height:2.75rem;padding:0 .875rem;font:inherit;font-size:.9375rem;color:var(--ink);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-ctl);transition:border-color .16s ease,box-shadow .16s ease}.pk-input::-moz-placeholder{color:var(--fog)}.pk-input::placeholder{color:var(--fog)}.pk-input:hover{border-color:#cbd6cf}.pk-input:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-wash)}.pk-input[aria-invalid=true]{border-color:#c0392b}.pk-submit{width:100%;height:2.875rem;margin-top:1.5rem;font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:-.011em;color:var(--shout-ink);background:var(--shout);border:0;border-radius:.75rem;cursor:pointer;box-shadow:0 1px 2px rgba(4,34,15,.22),0 8px 20px rgba(34,197,94,.28);transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.pk-submit:hover:not(:disabled){background:#34d77a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(29,77,53,.26),0 10px 22px rgba(29,77,53,.22)}.pk-submit:active:not(:disabled){transform:translateY(0)}.pk-submit:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pk-submit{transition:background .16s ease}.pk-submit:hover:not(:disabled){transform:none}}a.pk-submit{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:0 1.375rem;text-decoration:none}.pk-submit.is-quiet{background:var(--paper);color:var(--signal-ink);border:1px solid var(--hairline);box-shadow:none}.pk-submit.is-quiet:hover:not(:disabled){background:var(--inset);border-color:#cbd6cf;box-shadow:none}.pk-hint{margin-top:.4375rem;font-size:.8125rem;line-height:1.45;color:var(--fog)}.pk-hint.is-error{color:#a63120}.pk-formstate{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 0}.pk-formstate p{color:var(--ash);max-width:22rem}.pk-formstate h2{font-size:1.0625rem;font-weight:600;letter-spacing:-.011em;color:var(--ink);margin-bottom:.375rem}.pk-spinner{width:1.5rem;height:1.5rem;margin-bottom:1rem;border:2px solid var(--hairline);border-top-color:var(--signal);border-radius:999px;animation:pk-spin .7s linear infinite}@keyframes pk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pk-spinner{animation-duration:2s}}.pk-formstate-mark{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:999px;background:#fdf3f2;color:#a63120;font-size:1.25rem;font-weight:700}.pk-formnote{margin-top:1.25rem;font-size:.875rem;color:var(--ash);text-align:center}.pk-formnote a{color:var(--signal-ink);font-weight:550;text-decoration:none}.pk-formnote a:hover{text-decoration:underline;text-underline-offset:3px}.pk-error{margin-top:1.125rem;padding:.75rem .875rem;border:1px solid #f0c8c2;background:#fdf3f2;border-radius:var(--r-ctl);font-size:.875rem;color:#a63120}@media (prefers-reduced-motion:no-preference){.pk-reveal{animation:pk-rise .7s cubic-bezier(.16,1,.3,1) both}@keyframes pk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.pk *,.pk :after,.pk :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width:47.9375rem){.pk-nav-actions .pk-nav-desktop,.pk-nav-links{display:none}.pk-nav-toggle{display:inline-flex}.pk-menu{display:none;padding-bottom:1.25rem}.pk-menu[data-open=true]{display:block}.pk-menu ul{list-style:none}.pk-menu a{display:block;padding:.8125rem 0;border-top:1px solid var(--hairline);color:var(--ink);text-decoration:none;font-size:1rem}.pk-ledger-row{grid-template-columns:1fr auto;row-gap:.25rem}.pk-ledger-row p{grid-column:1/-1}.pk-figure .pk-shot-frame{transform:none}}@media (min-width:48rem){.pk-menu{display:none}}.pk .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pk-auth{max-width:26rem;margin-inline:auto;padding-top:clamp(3rem,8vw,5rem)}.pk-auth-sub,.pk-auth>.pk-h2{text-align:center}.pk-auth-sub{margin:.625rem 0 2rem;color:var(--ash)}.pk-auth-sub a{color:var(--signal-ink);font-weight:550;text-decoration:none}.pk-auth-sub a:hover{text-decoration:underline;text-underline-offset:3px}.pk-auth-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:flex-end;margin-top:1.125rem;font-size:.875rem}.pk-auth-row a{color:var(--signal-ink);text-decoration:none}.pk-auth-row a:hover{text-decoration:underline;text-underline-offset:3px}.pk-fineprint{margin-top:.75rem;text-align:center;font-size:.8125rem;color:var(--fog)}.pk-auth+.pk-footer,.pk-close+.pk-footer{margin-top:var(--rhythm)}.pk-notice{margin-bottom:1.25rem;padding:.8125rem .9375rem;border:1px solid var(--hairline);background:var(--mist);border-radius:var(--r-ctl);font-size:.875rem;color:var(--ash)}.pk-optional{font-weight:400;color:var(--fog)}.pk-linkbutton{background:none;border:0;padding:0;font:inherit;color:var(--signal-ink);font-weight:550;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pk-pagehead{padding-top:clamp(3rem,8vw,5rem);text-align:center}.pk-h1.is-page{font-size:clamp(2rem,4.6vw,2.875rem)}.pk-pagehead .pk-lede{margin-top:1.125rem;max-width:38rem}.pk-plans{margin-top:clamp(2.5rem,6vw,4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:1.25rem;align-items:stretch}.pk-plan{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:var(--r-card);box-shadow:var(--lift-rest);padding:1.75rem;display:flex;flex-direction:column;gap:.875rem}.pk-plan.is-live{border-color:#c8ddd0;box-shadow:var(--lift-card)}.pk-plan-name{margin:0}.pk-plan-tagline{color:var(--ash);font-size:.9375rem;min-height:3rem}.pk-plan-price{display:flex;align-items:baseline;gap:.4375rem 0;flex-wrap:wrap;font-size:2.25rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.pk-plan-cycle{flex:0 0 100%;font-size:.875rem;font-weight:400;color:var(--fog);letter-spacing:0}.pk-plan-features{list-style:none;display:grid;gap:.625rem;padding-top:.375rem;border-top:1px solid var(--hairline);margin-top:.25rem}.pk-plan-features li{display:flex;gap:.625rem;align-items:flex-start;font-size:.9375rem;color:var(--ash)}.pk-plan-features svg{flex:none;margin-top:.1875rem;color:var(--signal);width:16px;height:16px}.pk-plan-purpose{font-size:.875rem;color:var(--fog);margin-top:auto;padding-top:.5rem}.pk-plan-note{margin-top:.625rem;font-size:.8125rem;line-height:1.5;color:var(--fog)}.pk-plan .pk-action,.pk-plan .pk-cta{margin-top:.25rem;align-self:flex-start}.pk-plans.is-duo,.pk-plans.is-trio{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.pk-plans.is-duo{max-width:47.5rem}.pk-section .pk-plans{margin-top:2rem}.pk-plans-head .pk-h2+p{text-wrap:balance}.pk-plan-hero{margin-top:clamp(2.5rem,6vw,4rem);display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;padding:clamp(1.75rem,3.5vw,2.5rem);border-color:#c8ddd0;box-shadow:var(--lift-card)}.pk-plan-hero-lead{display:flex;flex-direction:column;gap:.875rem}.pk-plan-hero .pk-plan-tagline{min-height:0}.pk-plan-hero .pk-plan-purpose{margin-top:0}.pk-plan-hero .pk-plan-features{border-top:0;padding-top:0;margin-top:0}@media (max-width:52rem){.pk-plan-hero{grid-template-columns:1fr}.pk-plan-hero .pk-plan-features{border-top:1px solid var(--hairline);padding-top:1rem}}.pk-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.25rem;align-items:stretch}.pk-feature{display:flex;flex-direction:column}.pk-feature p{margin-top:.875rem;color:var(--ash);max-width:44rem}.pk-feature-list{margin-top:1.125rem;display:grid;gap:.5rem;list-style:none}.pk-feature-list li{position:relative;padding-left:1.375rem;font-size:.9375rem;color:var(--ash)}.pk-feature-list li:before{content:"";position:absolute;left:0;top:.5rem;width:7px;height:7px;border-radius:2px;background:var(--signal)}.pk-feature .pk-feature-note{margin-top:auto;padding-top:1.25rem;font-size:.875rem;color:var(--fog)}.pk-faq{margin-top:1.75rem;background:var(--inset);border-radius:var(--r-card);overflow:hidden}.pk-faq-item+.pk-faq-item{border-top:1px solid var(--hairline-soft)}.pk-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.125rem 1.5rem;cursor:pointer;font-weight:550;color:var(--ink);list-style:none}.pk-faq-item>summary::-webkit-details-marker{display:none}.pk-faq-item>summary:hover{color:var(--signal-ink)}.pk-faq-sign{position:relative;flex:none;width:14px;height:14px}.pk-faq-sign:after,.pk-faq-sign:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.6px;border-radius:2px;background:var(--fog);transition:transform .22s cubic-bezier(.22,1,.36,1)}.pk-faq-sign:after{transform:rotate(90deg)}.pk-faq-item[open] .pk-faq-sign:after{transform:rotate(0deg)}.pk-faq-more{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.125rem 1.5rem;border-top:1px solid var(--hairline-soft);font-weight:550;color:var(--signal-ink);text-decoration:none;transition:background .16s ease,color .16s ease}.pk-faq-more:hover{background:rgba(255,255,255,.55);color:var(--signal-bright)}.pk-faq-more-arrow{transition:transform .2s cubic-bezier(.22,1,.36,1)}.pk-faq-more:hover .pk-faq-more-arrow{transform:translateX(3px)}.pk-faq-item>p{padding:0 1.5rem 1.375rem;max-width:46rem;color:var(--ash)}.pk{--lead-wash:#dbeafe;--lead-ink:#1e40af;--prospect-wash:#cffafe;--prospect-ink:#155e75;--client-wash:#dcfce7;--client-ink:#166534;--closing-wash:#fef3c7;--closing-ink:#92400e;--past-wash:#f3e8ff;--past-ink:#6b21a8;--band:#e4efe7;--band-deep:#1d4d35}.pk-rise[data-armed=true]{opacity:0;transform:translateY(18px)}.pk-rise[data-armed=true][data-shown=true]{opacity:1;transform:none;transition:opacity .62s cubic-bezier(.16,1,.3,1) var(--delay,0s),transform .62s cubic-bezier(.16,1,.3,1) var(--delay,0s)}@media (prefers-reduced-motion:reduce){.pk-rise[data-armed=true]{opacity:1;transform:none}}.pk-index{position:sticky;top:4rem;z-index:150;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:color-mix(in srgb,#ffffff 92%,transparent);border-bottom:1px solid var(--hairline-soft);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.pk-index[data-stuck=true]{opacity:1;pointer-events:auto;transform:none}.pk-index ul{display:flex;gap:1.75rem;list-style:none;overflow-x:auto;scrollbar-width:none;padding-block:.9375rem}.pk-index ul::-webkit-scrollbar{display:none}.pk-index a{position:relative;display:block;white-space:nowrap;font-size:.8125rem;font-weight:550;color:var(--fog);text-decoration:none;padding-bottom:.3125rem;transition:color .18s ease}.pk-index a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1)}.pk-index a:hover{color:var(--ink)}.pk-index a[aria-current=true]{color:var(--signal-ink)}.pk-index a[aria-current=true]:after{transform:scaleX(1)}.pk-band{margin-top:var(--rhythm);padding-block:clamp(3rem,7vw,5rem);background:var(--band);border:1px solid #cfe6d6;border-radius:clamp(1.5rem,3vw,2rem)}.pk-band-inner{padding-inline:clamp(1.5rem,4vw,3rem)}.pk-rail{margin-top:2.5rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;counter-reset:stage}.pk-stage{position:relative;background:var(--paper);border-radius:var(--r-ctl);padding:1rem 1rem 1.125rem;box-shadow:var(--lift-rest)}.pk-stage:before{content:"";display:block;height:4px;width:100%;border-radius:3px;margin-bottom:.75rem;background:var(--stage-ink,var(--signal))}.pk-stage-name{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:.1875rem .5rem;border-radius:var(--r-chip);background:var(--stage-wash);color:var(--stage-ink)}.pk-stage p{margin-top:.625rem;font-size:.8125rem;line-height:1.5;color:var(--ash)}.pk-stage[data-stage=LEAD]{--stage-wash:var(--lead-wash);--stage-ink:var(--lead-ink)}.pk-stage[data-stage=PROSPECT]{--stage-wash:var(--prospect-wash);--stage-ink:var(--prospect-ink)}.pk-stage[data-stage=CLIENT]{--stage-wash:var(--client-wash);--stage-ink:var(--client-ink)}.pk-stage[data-stage=CLOSING]{--stage-wash:var(--closing-wash);--stage-ink:var(--closing-ink)}.pk-stage[data-stage=PAST_CLIENT]{--stage-wash:var(--past-wash);--stage-ink:var(--past-ink)}.pk-row{margin-top:var(--rhythm);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,3.5rem);align-items:center}.pk-row.is-flipped>.pk-row-copy{order:2}.pk-row-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1.125rem;border-radius:.875rem;background:var(--signal-wash);color:var(--signal-ink)}.pk-row-icon svg{width:22px;height:22px}.pk-row-copy .pk-h2{font-size:clamp(1.5rem,3vw,2.125rem)}.pk-row-copy>p{margin-top:.875rem;color:var(--ash)}.pk-ticks{margin-top:1.25rem;display:grid;gap:.625rem;list-style:none}.pk-ticks li{position:relative;padding-left:1.375rem;font-size:.9375rem;color:var(--ash)}.pk-ticks li:before{content:"";position:absolute;left:0;top:.5rem;width:7px;height:7px;border-radius:2px;background:var(--signal)}.pk-row .pk-figure{margin-top:0}.pk-tabs{margin-top:2.5rem}.pk-tablist{display:flex;flex-wrap:wrap;gap:.5rem}.pk-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.5625rem .9375rem;font:inherit;font-size:.875rem;font-weight:550;color:var(--ash);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-ctl);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.pk-tab:hover{color:var(--ink);border-color:#cbd6cf}.pk-tab-step{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;font-size:.6875rem;font-weight:700;background:var(--inset);color:var(--fog)}.pk-tab[aria-selected=true]{color:var(--stage-ink,var(--ink));border-color:var(--stage-ink,var(--signal));background:var(--stage-wash,var(--signal-wash))}.pk-tab[aria-selected=true] .pk-tab-step{background:var(--stage-ink,var(--signal));color:var(--paper)}.pk-tab[data-stage=LEAD]{--stage-wash:var(--lead-wash);--stage-ink:var(--lead-ink)}.pk-tab[data-stage=PROSPECT]{--stage-wash:var(--prospect-wash);--stage-ink:var(--prospect-ink)}.pk-tab[data-stage=CLIENT]{--stage-wash:var(--client-wash);--stage-ink:var(--client-ink)}.pk-tab[data-stage=CLOSING]{--stage-wash:var(--closing-wash);--stage-ink:var(--closing-ink)}.pk-tabpanel{margin-top:1.5rem;background:var(--inset);border-radius:var(--r-card);padding:clamp(1.5rem,3.5vw,2.25rem);animation:pk-panel .36s cubic-bezier(.16,1,.3,1) both}@keyframes pk-panel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk-tabpanel{animation:none}}.pk-tabpanel>p{margin-top:.625rem;color:var(--ash);max-width:46rem}.pk-finale{margin-top:var(--rhythm);padding:clamp(3rem,8vw,5.5rem) clamp(1.5rem,4vw,3rem);background:var(--band-deep);color:#eef6f1;border-radius:clamp(1.5rem,3vw,2rem);text-align:center}.pk-finale .pk-h2{color:#ffffff}.pk-finale .pk-lede{color:#b6d4c3}.pk-finale .pk-action-lead{color:#8fc4a3}.pk-finale .pk-action-lead:hover{color:#b9dcc6}@media (max-width:47.9375rem){.pk-row{grid-template-columns:1fr;gap:1.75rem}.pk-row.is-flipped>.pk-row-copy{order:0}.pk-rail{grid-template-columns:1fr 1fr}.pk-index{top:3.5rem}}.pk-band-sub{margin-top:.875rem;max-width:40rem;color:var(--ash)}.pk-stage-wrap{list-style:none;display:flex}.pk-stage-wrap>.pk-stage{width:100%}.pk-cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.875rem;border-radius:.875rem;background:var(--shout);color:var(--shout-ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.011em;text-decoration:none;box-shadow:0 1px 2px rgba(4,34,15,.22),0 10px 24px rgba(34,197,94,.34);transition:background .16s ease,transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s ease}.pk-cta:hover{background:#34d77a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(29,77,53,.26),0 12px 26px rgba(29,77,53,.24)}.pk-cta:active{transform:translateY(0)}.pk-cta svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.pk-cta:hover svg{transform:translateX(3px)}.pk-cta-quiet{display:inline-flex;align-items:center;gap:.375rem;margin-left:1.25rem;color:var(--signal-ink);font-weight:550;text-decoration:none}.pk-cta-quiet:hover{text-decoration:underline;text-underline-offset:4px}.pk-row-icon[data-tint=lead]{background:var(--lead-wash);color:var(--lead-ink)}.pk-row-icon[data-tint=prospect]{background:var(--prospect-wash);color:var(--prospect-ink)}.pk-row-icon[data-tint=client]{background:var(--client-wash);color:var(--client-ink)}.pk-row-icon[data-tint=closing]{background:var(--closing-wash);color:var(--closing-ink)}.pk-row-icon[data-tint=past]{background:var(--past-wash);color:var(--past-ink)}.pk-finale .pk-cta{background:#ffffff;color:#1d4d35;box-shadow:0 1px 2px rgba(0,0,0,.18),0 10px 24px rgba(0,0,0,.22)}.pk-finale .pk-cta:hover{background:#d9f0e2}.pk-finale .pk-cta-quiet{color:#b6d4c3}.pk-finale .pk-cta-quiet:hover{color:#ffffff}.pk-finale :focus-visible{outline-color:#ffffff}.pk-hl{background:linear-gradient(to bottom,transparent 62%,var(--shout) 62%);padding-inline:.08em}.pk-band .pk-h2 .pk-hl{background:linear-gradient(to bottom,transparent 64%,var(--shout) 64%)}.pk-bounded{margin-top:var(--rhythm);padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);background:var(--inset);border-radius:clamp(1.5rem,3vw,2rem)}.pk-bounded>.pk-row:first-child,.pk-bounded>.pk-section:first-child{margin-top:0}.pk-compare{margin-top:2.5rem;width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;text-align:left}.pk-compare td,.pk-compare th{padding:.9375rem 1.25rem;border-top:1px solid var(--hairline-soft);font-weight:400}.pk-compare thead th{border-top:0;font-size:.75rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--fog);background:var(--inset)}.pk-compare thead th.is-ours{color:var(--shout-deep)}.pk-compare-what{font-weight:550;color:var(--ink)}.pk-compare tbody th{font-weight:550}.pk-compare-cell{text-align:center;min-width:8.5rem;color:var(--ash);font-size:.875rem}.pk-compare-cell.is-ours{background:#f0fdf4;color:var(--client-ink);font-weight:600}.pk-compare-cell svg{width:18px;height:18px;vertical-align:-3px}.pk-compare-note{margin-top:.875rem;font-size:.8125rem;color:var(--fog)}@media (max-width:47.9375rem){.pk-compare{font-size:.8125rem}.pk-compare td,.pk-compare th{padding:.75rem}.pk-compare-cell{min-width:0}}.pk-bounded>.pk-row-inset{margin-top:0}.pk-bounded .pk-shot{border-color:#e3ebe6}.pk-bounded>.pk-row-inset .pk-figure{margin-top:0}@media (max-width:47.9375rem){.pk-shot-frame{position:relative;height:19rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:var(--r-card);border:1px solid var(--hairline);background:var(--paper)}.pk-figure.is-hero .pk-shot-frame{height:23rem}.pk-shot-frame .pk-shot{width:780px;max-width:none;height:auto;border:0;border-radius:0;box-shadow:none}.pk-figure:after{content:"";position:absolute;top:0;right:0;width:3rem;height:19rem;pointer-events:none;border-radius:0 var(--r-card) var(--r-card) 0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.92))}.pk-figure.is-hero:after{height:23rem}.pk-figure{position:relative}.pk-shot-hint{display:block}}.pk-figure{margin-top:clamp(3rem,7vw,5rem)}.pk-figure.is-hero{margin-top:clamp(3.5rem,8vw,5.5rem)}.pk-figure .pk-shot-frame{transform:none}.pk-figure.is-hero .pk-shot-frame .pk-shot{box-shadow:var(--lift-hero)}.pk-shot-hint{display:none;margin-top:.625rem;font-size:.75rem;color:var(--fog);text-align:center}@media (max-width:47.9375rem){.pk-figure .pk-shot-frame{transform:none}}.pk-figure,.pk-row-copy,.pk-row>*{min-width:0}.pk-figure .pk-shot-frame{max-width:100%}.pk-detail{margin-top:clamp(2rem,5vw,3rem)}.pk-detail img{display:block;width:100%;height:auto;border-radius:var(--r-ctl);border:1px solid var(--hairline-soft);box-shadow:var(--lift-rest);background:var(--paper)}.pk-detail .pk-shot-frame{transform:none}.pk-detail figcaption{margin-top:.875rem;font-size:.8125rem;line-height:1.5;color:var(--fog)}.pk-pace{padding:clamp(1.5rem,4vw,2.25rem);background:var(--paper);border:1px solid var(--hairline-soft);border-radius:var(--r-card);box-shadow:var(--lift-card)}.pk-pace-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pk-pace-earned{font-size:clamp(1.875rem,5vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink);font-variant-numeric:tabular-nums}.pk-pace-goal{font-size:.9375rem;color:var(--fog)}.pk-pace-track{margin-top:1.125rem;height:10px;border-radius:999px;background:var(--inset);border:1px solid var(--hairline-soft);overflow:hidden}.pk-pace-fill{display:block;height:100%;width:var(--pk-pace);border-radius:inherit;background:linear-gradient(90deg,var(--signal) 0,var(--shout-deep) 100%)}.pk-pace[data-armed=true] .pk-pace-fill{width:0;transition:width 1.1s cubic-bezier(.22,.61,.36,1)}.pk-pace[data-armed=true][data-shown=true] .pk-pace-fill{width:var(--pk-pace)}.pk-pace-behind{margin-top:.75rem;font-size:.875rem;color:#b4453c}.pk-pace-stats{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hairline-soft);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pk-pace-stats dt{font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pk-pace-stats dd{margin-top:.125rem;font-size:.8125rem;color:var(--fog)}.pk-band{position:relative;overflow:hidden;isolation:isolate}.pk-band-texture{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,#000,transparent 62%);mask-image:linear-gradient(180deg,#000,transparent 62%);pointer-events:none}.pk-finale{position:relative;overflow:hidden;isolation:isolate}.pk-finale-texture{z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.16;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,#000,transparent 48%);mask-image:linear-gradient(180deg,#000,transparent 48%)}.pk-finale-texture,.pk-finale:before{position:absolute;inset:0;pointer-events:none}.pk-finale:before{content:"";z-index:-1;background:linear-gradient(180deg,rgba(29,77,53,.55),rgba(29,77,53,.86))}@media (prefers-reduced-motion:reduce){.pk-pace-fill{transition:none}}@media (max-width:47.9375rem){.pk-pace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pk-pace-stats dt{font-size:1.0625rem}}.pk-caps.is-pairs{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.pk-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--signal-ink);margin-bottom:.875rem}.pk-vs{margin-top:clamp(1.75rem,4vw,2.5rem);width:100%;border-collapse:collapse;text-align:left}.pk-vs td,.pk-vs th{padding:1rem 1.25rem;vertical-align:top;font-size:.9375rem;border-bottom:1px solid var(--hairline-soft)}.pk-vs thead th{font-size:.8125rem;font-weight:650;letter-spacing:.01em;color:var(--fog);border-bottom:1px solid var(--hairline)}.pk-vs tbody th{font-weight:600;color:var(--ink);width:30%}.pk-vs td{color:var(--ash)}.pk-vs .is-ours{background:var(--inset);color:var(--ink)}.pk-vs thead .is-ours{color:var(--signal-ink);border-radius:var(--r-ctl) var(--r-ctl) 0 0}.pk-sources{margin-top:1rem;font-size:.8125rem;line-height:1.6;color:var(--fog)}.pk-sources a{color:var(--signal-ink)}.pk-vs-strength{margin-top:1rem;max-width:44rem;color:var(--ash);font-size:1.0625rem;line-height:1.6}.pk-honest{border-left:3px solid var(--signal)}.pk-honest p{margin-top:.875rem;max-width:44rem;color:var(--ash)}.pk-compare-list{display:grid;gap:.75rem;list-style:none}.pk-compare-list a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.375rem 1.5rem;padding:1.375rem 1.5rem;background:var(--paper);border:1px solid var(--hairline-soft);border-radius:var(--r-card);box-shadow:var(--lift-rest);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.pk-compare-list a:hover{border-color:#c8ddd0;box-shadow:var(--lift-card);transform:translateY(-1px)}.pk-compare-name{font-weight:650;color:var(--ink);font-size:1.0625rem}.pk-compare-name em{font-style:normal;font-weight:400;color:var(--fog)}.pk-compare-blurb{grid-column:1;font-size:.9375rem;color:var(--ash);max-width:46rem}.pk-compare-go{grid-row:1/span 2;grid-column:2;display:grid;place-items:center;color:var(--signal-ink)}@media (max-width:47.9375rem){.pk-vs,.pk-vs tbody,.pk-vs td,.pk-vs th,.pk-vs tr{display:block;width:auto}.pk-vs thead{display:none}.pk-vs tr{padding:.5rem 0;border-bottom:1px solid var(--hairline)}.pk-vs td,.pk-vs th{border-bottom:0;padding:.375rem 0}.pk-vs tbody th{width:auto}.pk-vs td:before{content:attr(data-label);display:block;font-size:.75rem;font-weight:600;color:var(--fog)}.pk-vs .is-ours{background:transparent;padding-left:0}}.pk-vs-partner{margin-top:1rem;color:var(--ash);font-size:1.0625rem;line-height:1.6}.pk-row .pk-shot-caption{text-align:left;margin-top:1rem}.pk-other-vs{margin-top:1.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.5rem 1.25rem;list-style:none}.pk-other-vs a{display:block;padding:.875rem 1rem;border:1px solid var(--hairline-soft);border-radius:var(--r-ctl);color:var(--ink);font-size:.9375rem;font-weight:550;text-decoration:none;transition:border-color .16s ease,background .16s ease}.pk-other-vs a:hover{border-color:#c8ddd0;background:var(--inset)}.pk-other-vs span{font-weight:400;color:var(--fog)}.pk-row.is-solo{grid-template-columns:1fr}.pk-row.is-solo .pk-row-copy{max-width:46rem}.pk-lede.is-body{margin-inline:0;margin-top:1.25rem;max-width:44rem}.pk-steps{margin-top:2.5rem;display:grid;gap:0;list-style:none;counter-reset:none}.pk-step{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;padding:1.375rem 0;border-top:1px solid var(--hairline)}.pk-step:last-child{border-bottom:1px solid var(--hairline)}.pk-step-n{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--signal-ink);padding-top:.1875rem}.pk-step-body{min-width:0;max-width:44rem}.pk-step-body p{margin-top:.375rem;font-size:.9375rem;color:var(--ash)}.pk-replaces{margin-top:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.25rem 2.5rem;list-style:none}.pk-replaces li{padding:1.0625rem 0;border-top:1px solid var(--hairline)}.pk-replaces p{margin-top:.3125rem;font-size:.875rem;color:var(--ash)}.pk-related{margin-top:1.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem 1.25rem;list-style:none}.pk-related a{display:grid;gap:.3125rem;height:100%;padding:1.0625rem 1.125rem;border:1px solid var(--hairline-soft);border-radius:var(--r-ctl);text-decoration:none;transition:border-color .16s ease,background .16s ease}.pk-related a:hover{border-color:#c8ddd0;background:var(--inset)}.pk-related-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--ink);font-size:.9375rem;font-weight:550}.pk-related-arrow{color:var(--signal-ink);transition:transform .16s ease}.pk-related a:hover .pk-related-arrow{transform:translateX(2px)}.pk-related-note{color:var(--ash);font-size:.875rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.pk-related-arrow{transition:none}}.pk-calc{margin-top:2.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.75rem,4vw,3rem);align-items:start}.pk-calc-set{border:0;padding:0;margin:0}.pk-calc-set+.pk-calc-set{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--hairline)}.pk-calc-set legend{padding:0}.pk-calc-note{margin-top:.5rem;font-size:.875rem;color:var(--ash);max-width:32rem}.pk-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0 1.25rem}.pk-calc-input{position:relative}.pk-calc-input:before{content:attr(data-unit);position:absolute;top:50%;left:.875rem;transform:translateY(-50%);font-size:.9375rem;color:var(--fog);pointer-events:none}.pk-calc-input[data-unit="%"]:before{left:auto;right:.875rem}.pk-calc-input[data-unit="$"] .pk-input{padding-left:1.75rem}.pk-calc-input[data-unit="%"] .pk-input{padding-right:2rem}.pk-calc-hint{margin-top:.375rem;font-size:.8125rem;color:var(--fog)}.pk-calc-out{display:block;position:sticky;top:5.5rem;background:var(--inset);border-radius:var(--r-card);box-shadow:var(--lift-rest);padding:clamp(1.5rem,3.5vw,2rem)}.pk-calc-headline{display:flex;align-items:baseline;gap:.875rem;flex-wrap:wrap}.pk-calc-big{font-size:clamp(3rem,8vw,4.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.pk-calc-big-label{font-size:1rem;color:var(--ash);max-width:18rem}.pk-calc-stats{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--hairline);display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.25rem 1rem}.pk-calc-stats dt{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.pk-calc-stats dd{margin-top:.1875rem;font-size:.8125rem;color:var(--ash)}.pk-calc-working{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--hairline)}.pk-calc-working .pk-ticks li{font-size:.875rem}@media (max-width:63.9375rem){.pk-calc{grid-template-columns:1fr}.pk-calc-out{position:static;order:-1}}.pk-splitbar{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.375rem;list-style:none}.pk-splitbar li{width:1.125rem;height:1.75rem;border-radius:.25rem;background:var(--signal);border:1px solid var(--signal)}.pk-splitbar li[data-capped=true]{background:transparent;border-style:dashed}.pk-guide-meta{margin-top:1.125rem;font-size:.8125rem;color:var(--fog)}.pk-prose .pk-section p{margin-top:1rem;max-width:40rem;color:var(--ash);text-wrap:pretty}.pk-prose .pk-section p:first-of-type{margin-top:1.25rem}.pk-checklist{margin-top:2rem;display:grid;gap:0;list-style:none;counter-reset:pk-check;max-width:44rem}.pk-checklist li{counter-increment:pk-check;position:relative;padding:.875rem 0 .875rem 2.75rem;border-top:1px solid var(--hairline);font-size:.9375rem;color:var(--ash)}.pk-checklist li:last-child{border-bottom:1px solid var(--hairline)}.pk-checklist li:before{content:counter(pk-check);position:absolute;left:0;top:.875rem;width:1.75rem;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;color:var(--signal-ink)}