.ppr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ppr-center{text-align:center}.ppr h3{overflow-wrap:anywhere}.ppr [tabindex]:focus-visible,.ppr a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}@keyframes pprIn{0%{opacity:0;transform:translateY(12px)}}.ppr-avatar{display:inline-grid;place-items:center;flex:none;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 0 0 1px var(--line),inset 0 0 0 1px color-mix(in srgb,var(--surface) 40%,transparent)}.ppr-avatar svg{display:block;filter:saturate(1.1)}.ppr-voices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.ppr-voices--masonry{display:block;columns:260px 3;column-gap:var(--gap)}.ppr-voices--masonry .ppr-voice{break-inside:avoid;margin-bottom:var(--gap)}.ppr-voices--masonry .ppr-voice:nth-child(3n+1) .ppr-voice__quote{font-size:clamp(18px,1.7vw,21px)}.ppr-voice{margin:0;display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);min-width:0;animation:pprIn calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.ppr-voice:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow-2)}.ppr-voice__who{display:flex;align-items:center;gap:12px;min-width:0}.ppr-voice__who>span:not(.ppr-avatar){display:grid;gap:2px;min-width:0;flex:1}.ppr-voice__who b{font-size:14.5px;font-weight:650;color:var(--ink)}.ppr-voice__who small{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppr-voice__mark{color:color-mix(in srgb,var(--accent) 55%,var(--line));flex:none}.ppr-voice__quote{margin:0;flex:1;font-size:16px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.ppr-voice__foot{padding-top:14px;border-top:1px dashed var(--line)}.ppr-marq{display:grid;gap:var(--gap);max-width:100%;overflow:hidden}.ppr-marq__row{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ppr-marq__track{display:flex;width:max-content;animation:pprMarq calc(var(--n, 4) * 9s) linear infinite}.ppr-marq__row--rev .ppr-marq__track{animation-direction:reverse}.ppr-marq__row:focus-within .ppr-marq__track,.ppr-marq__row:hover .ppr-marq__track{animation-play-state:paused}.ppr-marq__set{display:flex;gap:var(--gap);padding-right:var(--gap)}.ppr-marq .ppr-voice{width:min(360px,78vw);flex:none;animation:none}@keyframes pprMarq{to{transform:translateX(-50%)}}.ppr-spot{display:grid;gap:clamp(28px,4vw,56px);align-items:center}.ppr-spot--split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ppr-spot--centered{justify-items:center;text-align:center;max-width:920px;margin-inline:auto}.ppr-spot__quote{margin:0;position:relative;min-width:0}.ppr-spot__mark{width:56px;height:56px;color:var(--accent);opacity:.9;margin-bottom:8px}.ppr-spot__quote blockquote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(28px,3.6vw,52px);line-height:1.1;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.ppr-spot__quote blockquote:before{content:"“"}.ppr-spot__quote blockquote:after{content:"”";color:var(--accent)}.ppr-spot__who{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.ppr-spot--centered .ppr-spot__who{justify-content:center}.ppr-spot__who>span:not(.ppr-avatar){display:grid;gap:2px;text-align:left;min-width:0}.ppr-spot__who b{font-size:15px}.ppr-spot__who small{font-size:13px;color:var(--muted)}.ppr-spot__answer{position:relative;padding:clamp(22px,3vw,32px);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);min-width:0;text-align:left;overflow:hidden}.ppr-spot__answer:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--accent)}.ppr-spot--centered .ppr-spot__answer{width:min(640px,100%)}.ppr-spot__tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.ppr-spot__answer h3{margin:16px 0 8px;font-size:clamp(19px,1.7vw,22px);line-height:1.25}.ppr-spot__answer p{margin:0 0 22px;font-size:15.5px;line-height:1.6;color:var(--muted)}.ppr-prom{list-style:none;margin:0;padding:0}.ppr-prom__item{animation:pprIn calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 70ms);min-width:0}.ppr-prom__item h3{margin:0;font-size:17px;line-height:1.3}.ppr-prom__item p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.ppr-prom__icon{display:inline-grid;place-items:center;flex:none;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}.ppr-prom--badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.ppr-prom--badges .ppr-prom__item{display:flex;gap:14px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0}.ppr-prom--badges .ppr-prom__icon{width:34px;height:34px;border-radius:999px}.ppr-prom--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:var(--gap)}@media (min-width:640px){.ppr-prom[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ppr-prom[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ppr-prom--cards .ppr-prom__item{position:relative;padding:24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ppr-prom--cards .ppr-prom__item:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.ppr-prom--cards .ppr-prom__icon{width:44px;height:44px;border-radius:calc(var(--radius-sm) + 2px);margin-bottom:18px}.ppr-prom__n{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ppr-meth{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}.ppr-meth__steps{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.ppr-meth__steps li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:0 0 26px;position:relative;animation:pprIn calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.ppr-meth__steps li:not(:last-child):before{content:"";position:absolute;left:19px;top:44px;bottom:6px;width:1px;background:var(--line)}.ppr-meth__n{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}.ppr-meth-card__list h3,.ppr-meth__steps h3{margin:8px 0 4px;font-size:18px;line-height:1.3}.ppr-meth-card__list p,.ppr-meth__steps p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.ppr-review{position:sticky;top:96px;padding:24px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);min-width:0}.ppr-review__top{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ppr-review__pulse{width:8px;height:8px;border-radius:99px;background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 50%,transparent);animation:none}@keyframes pprPulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.ppr-review__date{margin:10px 0 12px;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(26px,2.6vw,34px);line-height:1.1;color:var(--ink)}.ppr-review__note{margin:0;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppr-review__meta{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:14px}.ppr-review__meta li{display:flex;align-items:center;gap:9px;min-width:0;overflow-wrap:anywhere}.ppr-review__meta svg{color:var(--accent);flex:none}.ppr-meth-card{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 4%,var(--surface));border:1px solid var(--line);box-shadow:var(--shadow-2);overflow:hidden}.ppr-meth-card__bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface);font-size:12.5px;color:var(--muted)}.ppr-meth-card__bar i{width:10px;height:10px;border-radius:99px;background:var(--line)}.ppr-meth-card__bar span{margin-left:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppr-meth-card__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,3vw,36px);padding:clamp(20px,3vw,36px)}.ppr-meth-card__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ppr-meth-card__list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);animation:pprIn calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.ppr-meth-card__list h3{margin-top:1px;font-size:17px}.ppr-meth-card__tick{display:grid;place-items:center;width:22px;height:22px;margin-top:2px;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.ppr-meth-card .ppr-review{position:static;box-shadow:var(--shadow-1)}.ppr-log--timeline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(28px,5vw,72px);align-items:start}.ppr-log__list{list-style:none;margin:0;padding:0;position:relative}.ppr-log__list:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:1px;background:var(--line)}.ppr-log__node{position:relative;padding:0 0 26px 40px;animation:pprIn calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.ppr-log__node:last-child{padding-bottom:0}.ppr-log__dot{position:absolute;left:4px;top:3px;width:15px;height:15px;border-radius:99px;background:var(--surface);border:2px solid color-mix(in srgb,var(--accent) 60%,var(--line));display:grid;place-items:center}.ppr-log__node:first-child .ppr-log__dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.ppr-log__node--launch .ppr-log__dot{left:0;top:-1px;width:23px;height:23px;background:var(--ink);border-color:var(--ink);color:var(--bg)}.ppr-log__when{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ppr-log__entries{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ppr-log__entry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:14px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1)}.ppr-log__badge{grid-row:span 2;align-self:start;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--ink) 6%,var(--surface));border:1px solid var(--line);white-space:nowrap}.ppr-log__badge.is-live{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.ppr-log__badge.is-launch{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.ppr-log__title{font-size:15.5px;font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}a.ppr-log__title{display:inline-flex;align-items:center;gap:4px;transition:color .2s var(--ease)}a.ppr-log__title:hover{color:var(--accent)}.ppr-log__type{grid-column:2;font-size:13px;color:var(--muted)}.ppr-log--compact{max-width:760px;margin-inline:auto}.ppr-log--compact .ppr-log__node{padding-bottom:18px}.ppr-log--compact .ppr-log__entries{gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.ppr-log--compact .ppr-log__entry{border:0;border-radius:0;box-shadow:none;background:none;padding:11px 14px;align-items:center}.ppr-log--compact .ppr-log__entry+.ppr-log__entry{border-top:1px solid var(--line)}.ppr-log--compact .ppr-log__badge{grid-row:auto;align-self:center}.ppr-log--compact .ppr-log__title{font-size:15px;font-weight:550}.ppr-log--compact .ppr-log__when{margin-bottom:8px}.ppr-num__grid{margin:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.ppr-num__item{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;animation:pprIn calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.ppr-num__item dd{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:calc(var(--head-tracking) - .02em);font-size:clamp(40px,5vw,72px);line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.ppr-num__item dt{font-size:14.5px;line-height:1.4;color:var(--muted);font-weight:500}.ppr-num__note{text-align:center}.ppr-num--band .ppr-num__grid{border-block:1px solid var(--line)}.ppr-num--band .ppr-num__item{padding:clamp(22px,3vw,36px) clamp(12px,2vw,28px);text-align:center;align-items:center}.ppr-num--band .ppr-num__item+.ppr-num__item{border-left:1px solid var(--line)}.ppr-num--cards .ppr-num__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--gap)}.ppr-num--cards .ppr-num__item{position:relative;padding:24px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden}.ppr-num--cards .ppr-num__item:after{content:"";position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:999px;background:transparent;pointer-events:none}.ppr-num--cards .ppr-num__item dd{font-size:clamp(36px,3.8vw,54px)}.ppr-num__icon{order:10;color:var(--accent);margin-bottom:10px}.ppr-num--cards .ppr-num__note{text-align:left}.ppr-num--ink .ppr-num__item{text-align:center;align-items:center;padding:8px 12px}.ppr-num--ink .ppr-num__item dd{color:var(--bg)}.ppr-num--ink .ppr-num__item dt{color:color-mix(in srgb,var(--bg) 70%,transparent)}.ppr-num--ink .ppr-num__item+.ppr-num__item{border-left:1px solid color-mix(in srgb,var(--bg) 14%,transparent)}.ppr-cmp{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.ppr-cmp table{width:100%;border-collapse:collapse;font-size:15px}.ppr-cmp td,.ppr-cmp th{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.5;overflow-wrap:anywhere}.ppr-cmp tbody tr:last-child>*{border-bottom:0}.ppr-cmp thead th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.ppr-cmp thead th.is-us{color:var(--accent)}.ppr-cmp tbody th{font-weight:650;color:var(--ink);width:26%}.ppr-cmp td{color:var(--muted)}.ppr-cmp td.is-us{color:var(--ink);font-weight:500;background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.ppr-cmp td .ppr-vs__ic{margin-right:10px;vertical-align:-3px}.ppr-cmp__edge{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:15px;color:var(--ink)}.ppr-cmp__edge svg{color:var(--accent);flex:none;margin-top:3px}.ppr-vs__ic{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:99px;flex:none;background:var(--accent);color:var(--accent-ink)}.ppr-vs__ic--x{background:color-mix(in srgb,var(--ink) 10%,var(--surface));color:var(--muted)}.ppr-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--gap);align-items:center}.ppr-vs__card{padding:clamp(22px,3vw,32px);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-width:0;height:100%}.ppr-vs__card h3{margin:0 0 18px;font-size:19px}.ppr-vs__card ul{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ppr-vs__card li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.ppr-vs__card li b{display:block;font-size:14.5px;margin-bottom:2px}.ppr-vs__card li p{margin:0;font-size:15px;line-height:1.55;overflow-wrap:anywhere}.ppr-vs__card--them{background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.ppr-vs__card--them h3,.ppr-vs__card--them li p{color:var(--muted)}.ppr-vs__card--us{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow-2),0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent)}.ppr-vs__edge{display:inline-flex;align-items:center;gap:6px;margin:-6px 0 18px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.ppr-vs__badge{display:grid;place-items:center;width:44px;height:44px;border-radius:99px;background:var(--ink);color:var(--bg);font-family:var(--font-head);font-weight:var(--head-weight);font-size:14px;text-transform:uppercase;letter-spacing:.04em}@media (max-width:960px){.ppr-voices{grid-template-columns:repeat(2,minmax(0,1fr))}.ppr-log--timeline,.ppr-meth,.ppr-meth-card__body,.ppr-spot--split{grid-template-columns:minmax(0,1fr)}.ppr-review{position:static}.ppr-num--band .ppr-num__grid,.ppr-num--ink .ppr-num__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppr-num--band .ppr-num__item:nth-child(odd),.ppr-num--ink .ppr-num__item:nth-child(odd){border-left:0}.ppr-num--band .ppr-num__item:nth-child(n+3){border-top:1px solid var(--line)}.ppr-num--ink .ppr-num__item:nth-child(n+3){padding-top:24px}}@media (max-width:640px){.ppr-voices,.ppr-vs{grid-template-columns:minmax(0,1fr)}.ppr-vs__badge{justify-self:center;margin-block:-6px}.ppr-cmp td,.ppr-cmp th{padding:12px 14px;font-size:14px}.ppr-cmp table{min-width:520px}.ppr-spot__mark{width:40px;height:40px}.ppr-num__item dd{font-size:clamp(34px,10vw,44px)}}@media (prefers-reduced-motion:reduce){.ppr-log__node,.ppr-meth-card__list li,.ppr-meth__steps li,.ppr-num__item,.ppr-prom__item,.ppr-voice{animation:none}.ppr-prom--cards .ppr-prom__item,.ppr-voice{transition:none}.ppr-prom--cards .ppr-prom__item:hover,.ppr-voice:hover{transform:none}.ppr-marq__track,.ppr-review__pulse{animation:none}.ppr-marq__row{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.ppr-marq__set[aria-hidden]{display:none}}.psv{--psv-tint:color-mix(in srgb,var(--accent) 10%,var(--surface));--psv-line-soft:color-mix(in srgb,var(--line) 70%,transparent);--psv-shadow:0 1px 2px rgb(0 0 0/.05),0 10px 28px -16px rgb(0 0 0/.22)}.psv h3{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);margin:0;overflow-wrap:anywhere}.psv ol,.psv ul{list-style:none;margin:0;padding:0}.psv p{margin:0;overflow-wrap:anywhere}.psv a:focus-visible,.psv button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.psv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.psv-center{text-align:center}@keyframes psvUp{0%{opacity:0;transform:translateY(12px)}}@keyframes psvFade{0%{opacity:0;transform:translateY(6px)}}.psv-cards{display:grid;gap:var(--gap,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.psv-cards[data-n="4"]:not(.psv-cards--list){grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (min-width:1000px){.psv-cards--bordered[data-n="4"],.psv-cards--grid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.psv-cards--bordered[data-n="3"],.psv-cards--bordered[data-n="5"],.psv-cards--bordered[data-n="6"],.psv-cards--grid[data-n="3"],.psv-cards--grid[data-n="5"],.psv-cards--grid[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.psv-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:26px;min-width:0;animation:psvUp calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.psv-card__top{display:flex;align-items:center;justify-content:space-between}.psv-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--psv-tint);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));transition:transform .2s var(--ease)}.psv-card:hover .psv-card__icon{transform:rotate(-6deg) scale(1.05)}.psv-card__n{font-family:var(--font-head);font-size:13px;color:var(--muted);letter-spacing:.08em}.psv-card__title{font-size:clamp(18px,1.5vw,20px);line-height:1.2}.psv-card__blurb{margin-top:8px;font-size:15px;line-height:1.55;color:var(--muted)}.psv-card__bullets{display:grid;gap:8px}.psv-card__bullets li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.4;color:var(--ink)}.psv-card__bullets svg{flex:none;margin-top:2px;color:var(--accent)}.psv-card__link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--accent);width:fit-content}.psv-card__link svg{transition:transform .2s var(--ease)}.psv-card__link:hover svg{transform:translate(2px,-2px)}.psv-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.psv-cards--grid .psv-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--psv-shadow);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.psv-cards--grid .psv-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.psv-cards--grid .psv-card__bullets{padding-top:16px;border-top:1px dashed var(--line)}.psv-cards--list{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.psv-cards--list .psv-card{display:grid;grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 8px;border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.psv-cards--list .psv-card:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.psv-cards--list .psv-card__link{margin-top:0;white-space:nowrap;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.psv-cards--bordered{gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.psv-cards--bordered .psv-card{box-shadow:0 0 0 .5px var(--line);padding:30px 28px;transition:background .2s var(--ease)}.psv-cards--bordered .psv-card:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.psv-cards--bordered .psv-card__icon{background:transparent;border-style:dashed}.psv-detail__grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.psv-detail__list{display:grid;gap:6px;position:relative}.psv-detail__tab{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.psv-detail__icon{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:calc(var(--radius-sm) - 2px);border:1px solid var(--line);background:var(--surface);color:var(--muted);transition:inherit}.psv-detail__label{flex:1;min-width:0;overflow-wrap:anywhere}.psv-detail__arrow{opacity:0;transform:translateX(-6px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.psv-detail__tab:hover{color:var(--ink)}.psv-detail__tab.is-on{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--psv-shadow)}.psv-detail__tab.is-on .psv-detail__icon{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.psv-detail__tab.is-on .psv-detail__arrow{opacity:1;transform:none;color:var(--accent)}.psv-detail__panels{min-width:0}.psv-detail__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:center;padding:clamp(22px,3vw,36px);border-radius:var(--radius-lg);border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:var(--psv-shadow);animation:psvFade var(--dur) var(--ease) both}.psv-detail__panel[hidden]{display:none}.psv-detail__title{font-size:clamp(20px,1.9vw,26px);line-height:1.15}.psv-detail__body{margin-top:12px;font-size:15.5px;line-height:1.6;color:var(--muted)}.psv-detail__points{display:grid;gap:9px;margin-top:18px}.psv-detail__points li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4}.psv-detail__points svg{flex:none;margin-top:2px;color:var(--accent)}.psv-detail__cta{margin-top:22px}.psv-detail--ink .psv-detail__tab{color:color-mix(in srgb,var(--bg) 60%,transparent)}.psv-detail--ink .psv-detail__tab:hover{color:var(--bg)}.psv-detail--ink .psv-detail__icon{background:color-mix(in srgb,var(--bg) 6%,transparent);border-color:color-mix(in srgb,var(--bg) 14%,transparent);color:inherit}.psv-detail--ink .psv-detail__tab.is-on{background:color-mix(in srgb,var(--bg) 9%,transparent);border-color:color-mix(in srgb,var(--bg) 16%,transparent);color:var(--bg);box-shadow:none}.psv-detail--ink .psv-detail__tab.is-on .psv-detail__icon{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.psv-detail--ink .psv-detail__panel{background:color-mix(in srgb,var(--bg) 5%,transparent);border-color:color-mix(in srgb,var(--bg) 14%,transparent);box-shadow:none}.psv-detail--ink .psv-detail__body{color:color-mix(in srgb,var(--bg) 70%,transparent)}.psv-detail--ink .psv-detail__cta,.psv-detail--ink .psv-detail__points svg{color:color-mix(in srgb,var(--accent) 65%,var(--bg))}.psv-art{min-width:0;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgb(0 0 0/.06),0 4px 12px rgb(0 0 0/.06);overflow:hidden;font-size:13px}.psv-art__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.psv-art__bar i{width:8px;height:8px;border-radius:99px;background:var(--line)}.psv-art__bar span{margin-left:8px;font-weight:600;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psv-art__body{padding:16px}.psv-art__body li,.psv-art__chips span,.psv-art__stack>div{animation:psvUp calc(var(--dur) * 1.2) var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + .12s)}.psv-art__check{display:grid;gap:8px}.psv-art__check li{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);line-height:1.3}.psv-art__check li>span{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:99px;border:1.5px solid var(--line);color:transparent}.psv-art__check li.is-done>span{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.psv-art__check li.is-done{color:var(--muted)}.psv-art__check li:not(.is-done):not(.psv-art__progress){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--psv-tint)}.psv-art__check .psv-art__progress{border:0;padding:4px 0 0;height:6px}.psv-art__progress i{display:block;height:6px;width:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--p),var(--line) var(--p))}.psv-art__meter{display:grid;gap:14px;justify-items:center}.psv-art__gauge{width:min(100%,200px)}.psv-art__gauge path{fill:none;stroke-width:10;stroke-linecap:round}.psv-art__track{stroke:var(--line)}.psv-art__fill{stroke:var(--accent);stroke-dasharray:100;stroke-dashoffset:30;animation:psvGauge calc(var(--dur) * 3) var(--ease) both}@keyframes psvGauge{0%{stroke-dashoffset:100}}.psv-art__chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.psv-art__chips span{padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--psv-tint);font-weight:600;font-size:12px}.psv-art__cal{display:grid;gap:14px}.psv-art__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.psv-art__grid span{aspect-ratio:1;border-radius:5px;background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.psv-art__grid .is-key{background:var(--accent)}.psv-art__grid .is-now{background:transparent;outline:1.5px solid var(--accent);outline-offset:-1.5px}.psv-art__agenda{display:grid;gap:6px}.psv-art__agenda li,.psv-art__legend li{display:flex;gap:8px;align-items:center;line-height:1.3}.psv-art__agenda b{flex:none;width:4px;height:18px;border-radius:4px;background:var(--accent)}.psv-art__flow{display:grid;gap:14px;position:relative}.psv-art__flow:before{content:"";position:absolute;left:13px;top:14px;bottom:14px;border-left:1.5px dashed color-mix(in srgb,var(--accent) 50%,var(--line))}.psv-art__flow li{position:relative;display:flex;gap:10px;align-items:center;line-height:1.3}.psv-art__flow span{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:99px;background:var(--surface);border:1.5px solid var(--accent);color:var(--accent);font-weight:700;font-size:12px}.psv-art__flow li:last-child span{background:var(--accent);color:var(--accent-ink)}.psv-art__stack{display:grid;gap:0;padding:6px 4px 10px}.psv-art__stack>div{display:flex;align-items:center;gap:10px;padding:14px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);box-shadow:0 10px 20px -16px rgb(0 0 0/.4);margin-top:-6px;margin-left:calc(var(--i) * 14px);margin-right:calc((2 - var(--i)) * 14px);font-weight:600;position:relative;z-index:calc(3 - var(--i));min-width:0}.psv-art__stack>div:first-child{margin-top:0}.psv-art__stack b{flex:none;width:10px;height:10px;border-radius:3px;background:var(--accent);opacity:calc(1 - var(--i) * .28)}.psv-art__stack em{margin-left:auto;flex:none;width:34px;height:6px;border-radius:99px;background:var(--line)}.psv-art__split{display:grid;gap:16px}.psv-art__bars{display:flex;height:14px;border-radius:99px;overflow:hidden;gap:3px}.psv-art__bars i{width:var(--w);background:var(--accent);opacity:calc(1 - var(--i) * .22);transform-origin:left;animation:psvGrow calc(var(--dur) * 2) var(--ease) both;animation-delay:calc(var(--i) * .12s)}.psv-art__bars i:first-child{flex:1}@keyframes psvGrow{0%{transform:scaleX(0)}}.psv-art__legend{display:grid;gap:8px}.psv-art__legend b{flex:none;width:10px;height:10px;border-radius:3px;background:var(--accent)}.psv-art__legend li:nth-child(2) b{opacity:.78}.psv-art__legend li:nth-child(3) b{opacity:.56}.psv-art__legend li:nth-child(4) b{opacity:.34}.psv-proc{display:grid;gap:20px}.psv-proc__stage{position:relative;min-width:0;animation:psvUp calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.psv-proc__node{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:99px;background:var(--surface);border:1.5px solid var(--accent);font-family:var(--font-head);font-size:15px;position:relative;z-index:1;box-shadow:0 0 0 6px var(--bg)}.psv-proc__node,.psv-proc__when{color:var(--accent);font-weight:700}.psv-proc__when{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.psv-proc__title{margin-top:8px;font-size:clamp(18px,1.5vw,20px);line-height:1.2}.psv-proc__body{margin-top:8px;font-size:15px;line-height:1.55;color:var(--muted)}.psv-proc__out{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.psv-proc__outlabel{font-size:12px;font-weight:700;color:var(--muted);margin-bottom:8px!important}.psv-proc__out ul{display:flex;flex-wrap:wrap;gap:6px}.psv-proc__out li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--psv-tint);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));font-size:13px;font-weight:600;line-height:1.3;max-width:100%}.psv-proc__out svg{flex:none;color:var(--accent)}.psv-proc--horizontal{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}.psv-proc--horizontal .psv-proc__rail{position:relative;margin-bottom:20px}.psv-proc--horizontal .psv-proc__rail:before{content:"";position:absolute;top:19px;left:0;right:calc(-1 * clamp(16px, 2.4vw, 32px));height:1.5px;background:color-mix(in srgb,var(--accent) 25%,var(--line));transform-origin:left;animation:psvGrow calc(var(--dur) * 2.4) var(--ease) both;animation-delay:calc(var(--i) * .16s)}.psv-proc--horizontal .psv-proc__stage:last-child .psv-proc__rail:before{right:auto;width:60%;background:color-mix(in srgb,var(--accent) 25%,var(--line))}.psv-proc--horizontal .psv-proc__stage:last-child .psv-proc__node{background:var(--accent);color:var(--accent-ink)}.psv-proc--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));counter-reset:psvstage}.psv-proc--cards .psv-proc__stage{display:flex;flex-direction:column;padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);box-shadow:var(--psv-shadow);overflow:hidden}.psv-proc--cards .psv-proc__rail{margin-bottom:18px}.psv-proc--cards .psv-proc__node{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:none}.psv-proc--cards .psv-proc__stage:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:99px;background:transparent;pointer-events:none}.psv-proc--cards .psv-proc__card{display:flex;flex-direction:column;flex:1}.psv-proc--cards .psv-proc__out{margin-top:auto;padding-top:14px}.psv-proc--cards .psv-proc__body{margin-bottom:16px}.psv-paths{display:grid;gap:var(--gap,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:stretch;max-width:1080px;margin-inline:auto}.psv-paths[data-n="2"]{max-width:780px}.psv-path{position:relative;display:flex;flex-direction:column;padding:28px 26px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--psv-shadow);min-width:0;animation:psvUp calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 80ms);transition:transform .2s var(--ease)}.psv-path:hover{transform:translateY(-3px)}.psv-path.is-featured{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 1px var(--accent)}.psv-path__badge{position:absolute;top:-12px;left:26px;padding:4px 11px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:700;letter-spacing:.02em}.psv-path__badge--inline{position:static}.psv-path__label{font-size:17px;line-height:1.2;color:var(--ink)}.psv-path__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:18px!important}.psv-path__price strong{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(36px,3.4vw,46px);line-height:1;letter-spacing:calc(var(--head-tracking) - .02em)}.psv-path__price span{font-size:14px;color:var(--muted)}.psv-path__who{margin-top:12px!important;font-size:15px;line-height:1.5;color:var(--muted);min-height:3em}.psv-path__cta{justify-content:center;margin-top:22px;width:100%}.psv-path__inc{margin-top:24px!important;padding-top:18px;border-top:1px solid var(--line);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.psv-path__list{display:grid;gap:10px;margin-top:14px!important}.psv-path__list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4}.psv-path__list li>span{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border-radius:99px;background:var(--psv-tint);color:var(--accent)}.psv-path.is-featured .psv-path__list li>span{background:var(--accent);color:var(--accent-ink)}.psv-toggle{display:grid;gap:34px}.psv-toggle__switch{--w:140px;position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,var(--w)));justify-self:center;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--psv-shadow);max-width:100%}.psv-toggle__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--accent);transform:translateX(calc(var(--on) * 100%));transition:transform .2s var(--ease)}.psv-toggle__switch button{position:relative;z-index:1;padding:9px 14px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:999px;transition:color .2s var(--ease);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psv-toggle__switch button.is-on{color:var(--accent-ink)}.psv-toggle__panel[hidden]{display:none}.psv-toggle__panel .psv-path{animation-duration:var(--dur)}.psv-cmp{max-width:980px;margin-inline:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--psv-shadow)}.psv-cmp__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:15px}.psv-cmp__table td,.psv-cmp__table th{padding:14px 16px;text-align:center;border-bottom:1px solid var(--psv-line-soft);overflow-wrap:anywhere}.psv-cmp__table thead th{position:sticky;top:var(--nav-h,0);z-index:2;background:var(--surface);padding-top:20px;padding-bottom:16px;font-family:var(--font-head);font-weight:var(--head-weight);font-size:16px;line-height:1.2;vertical-align:bottom;border-bottom:1px solid var(--line)}.psv-cmp__table thead th:first-child{border-top-left-radius:var(--radius-lg)}.psv-cmp__table thead th:last-child{border-top-right-radius:var(--radius-lg)}.psv-cmp__table .psv-cmp__corner{width:42%}.psv-cmp__table tbody th{text-align:left;font-weight:500;font-size:15px;line-height:1.4;color:var(--ink)}.psv-cmp__table tbody tr:last-child>*{border-bottom:0}.psv-cmp__table tbody tr:not(.psv-cmp__group):hover>*{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}.psv-cmp__table .is-featured{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.psv-cmp__table thead .is-featured{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));box-shadow:inset 0 3px 0 var(--accent)}.psv-cmp__flag{display:block;width:fit-content;margin:0 auto 6px;padding:2px 9px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.04em}.psv-cmp__group th{text-align:left!important;padding-top:22px!important;padding-bottom:8px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)!important;background:transparent!important}.psv-yes{place-items:center;width:24px;height:24px;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.psv-no,.psv-yes{display:inline-grid}.psv-no{place-items:center;width:24px;height:24px;color:color-mix(in srgb,var(--muted) 70%,transparent)}.psv-word{font-size:14px;font-weight:600;color:var(--ink)}.psv-cmpc{display:grid;gap:var(--gap,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));max-width:1080px;margin-inline:auto}.psv-cmpc__card{min-width:0;padding:24px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--psv-shadow);animation:psvUp calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.psv-cmpc__card.is-featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.psv-cmpc__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--line)}.psv-cmpc__head h3{font-size:18px}.psv-cmpc__rows li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;line-height:1.35;border-bottom:1px solid var(--psv-line-soft)}.psv-cmpc__rows li:last-child{border-bottom:0}.psv-cmpc__rows li .psv-no,.psv-cmpc__rows li .psv-yes{flex:none;width:22px;height:22px}.psv-cmpc__rows li .psv-word{flex:none;min-width:22px;padding:2px 8px;border-radius:999px;background:var(--psv-tint);font-size:12.5px}.psv-cmpc__rows .is-off{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent)}.psv-cmpc__rows li.has-group{flex-wrap:wrap;padding-top:14px}.psv-cmpc__rows li.has-group:before{content:attr(data-group);flex-basis:100%;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.psv-ind{display:grid;gap:var(--gap,20px)}.psv-ind li{min-width:0;animation:psvUp calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.psv-ind__item{display:flex;height:100%;color:inherit;text-decoration:none}.psv-ind__text{display:flex;flex-direction:column;min-width:0}.psv-ind__title{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.psv-ind__body{color:var(--muted);font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.psv-ind__icon{display:inline-grid;place-items:center;flex:none;border-radius:var(--radius-sm);background:var(--psv-tint);color:var(--accent);transition:background .2s var(--ease),color .2s var(--ease)}.psv-ind--tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}@media (min-width:1000px){.psv-ind--tiles[data-n="4"],.psv-ind--tiles[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.psv-ind--tiles[data-n="3"],.psv-ind--tiles[data-n="5"],.psv-ind--tiles[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.psv-ind--tiles .psv-ind__item{flex-direction:column;gap:18px;padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.psv-ind--tiles .psv-ind__item:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--psv-shadow)}.psv-ind--tiles .psv-ind__item:hover .psv-ind__icon{background:var(--accent);color:var(--accent-ink)}.psv-ind--tiles .psv-ind__icon{width:44px;height:44px}.psv-ind--tiles .psv-ind__text{gap:8px;flex:1}.psv-ind__hub{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;color:var(--accent)}.psv-ind__hub svg{transition:transform .2s var(--ease)}.psv-ind__item:hover .psv-ind__hub svg{transform:translateX(3px)}.psv-ind--chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1040px;margin-inline:auto}.psv-ind--chips li{flex:0 1 min(100%,330px)}.psv-ind--chips .psv-ind__item{align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.psv-ind--chips .psv-ind__item:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));transform:translateY(-2px)}.psv-ind--chips .psv-ind__icon{width:38px;height:38px;border-radius:99px}.psv-ind--chips .psv-ind__text{flex:1;gap:1px}.psv-ind--chips .psv-ind__title{font-size:15.5px}.psv-ind--chips .psv-ind__body{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.psv-ind__go{flex:none;color:var(--muted);transition:color .2s var(--ease),transform .2s var(--ease)}.psv-ind--chips .psv-ind__item:hover .psv-ind__go{color:var(--accent);transform:translate(2px,-2px)}@media (max-width:960px){.psv-detail__grid{grid-template-columns:minmax(0,1fr)}.psv-detail__list{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;padding:2px 2px 6px;margin:-2px}.psv-detail__list::-webkit-scrollbar{display:none}.psv-detail__tab{padding:10px 14px 10px 10px}.psv-detail__arrow{display:none}.psv-cards--list .psv-card{grid-template-columns:auto minmax(0,1fr)}.psv-cards--list .psv-card__bullets,.psv-cards--list .psv-card__link{grid-column:2}}@media (max-width:760px){.psv-detail__panel,.psv-proc--horizontal{grid-template-columns:minmax(0,1fr)}.psv-proc--horizontal{gap:0}.psv-proc--horizontal .psv-proc__stage{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;padding-bottom:28px}.psv-proc--horizontal .psv-proc__rail{margin:0}.psv-proc--horizontal .psv-proc__rail:before{top:38px;left:18px;right:auto;bottom:-28px;width:1.5px;height:auto;background:color-mix(in srgb,var(--accent) 25%,var(--line));transform-origin:top;animation-name:psvGrowY}.psv-proc--horizontal .psv-proc__stage:last-child .psv-proc__rail:before{display:none}.psv-proc--horizontal .psv-proc__rail{height:100%}}@keyframes psvGrowY{0%{transform:scaleY(0)}}@media (max-width:640px){.psv-card{padding:22px}.psv-cards--list .psv-card{gap:14px 16px;padding:22px 4px}.psv-cmp__table td,.psv-cmp__table th{padding:12px 6px}.psv-cmp__table tbody th{padding-left:14px;font-size:14px}.psv-cmp__table thead th{font-size:13.5px}.psv-cmp__table .psv-cmp__corner{width:38%}.psv-cmp__flag{font-size:10px;padding:2px 6px}.psv-word{font-size:12.5px}.psv-toggle__switch{--w:1fr;width:100%}.psv-path{padding:26px 22px}.psv-path__who{min-height:0}.psv-ind--chips li{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.psv *,.psv :after,.psv :before{animation:none!important;transition:none!important}}.ppl{overflow:clip}.ppl .wrap{position:relative}.ppl .wrap>:not(.ppl-pat){position:relative;z-index:1}.ppl dd,.ppl dl,.ppl ol,.ppl ul{list-style:none;margin:0;padding:0}.ppl h3{overflow-wrap:anywhere}.ppl-center{text-align:center;margin-inline:auto}.ppl-sr{width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.ppl-pat,.ppl-sr{position:absolute;overflow:hidden}.ppl-pat{z-index:0;display:block;pointer-events:none;color:var(--line)}.ppl-pat svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:none}.ppl-av{display:inline-flex;flex:none;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,var(--surface))}.ppl-av .u-av{box-shadow:none}@keyframes ppl-rise{0%{opacity:0;transform:translateY(10px)}}.ppl [style*="--i"]{animation:ppl-rise calc(var(--dur, .5s) * 1.3) var(--ease,ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.ppl-checks__tick{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;margin-top:2px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent)}.ppl-ink{--ppl-i:var(--ink);--ppl-b:var(--bg)}.ppl-ink>.wrap{--ink:var(--ppl-b);--bg:color-mix(in srgb,var(--ppl-i) 94%,var(--accent));--surface:color-mix(in srgb,var(--ppl-b) 7%,color-mix(in srgb,var(--ppl-i) 94%,var(--accent)));--line:color-mix(in srgb,var(--ppl-b) 16%,transparent);--muted:color-mix(in srgb,var(--ppl-b) 66%,var(--ppl-i));color:var(--ink)}.ppl.ppl-ink .lx-intro,.ppl.ppl-ink .lx-note{color:var(--muted)}.ppl.ppl-ink .lx-kicker{color:color-mix(in srgb,var(--accent) 60%,var(--ink))}.ppl-team__head{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(32px,4.5vw,56px)}.ppl-team__head .lx-head{margin-bottom:18px}.ppl-team--dark .ppl-team__head{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.ppl-team--dark .ppl-team__head .lx-head{margin-bottom:0}.ppl-team__pat{inset:-120px -200px auto auto;width:768px;height:768px;opacity:.8}.ppl-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,228px),1fr));gap:clamp(14px,2vw,24px)}.ppl-roles[data-n="4"],.ppl-roles[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-role{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(22px,2.4vw,30px) clamp(18px,2vw,24px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.04);transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.ppl-role:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-team--cards .ppl-role{align-items:center;text-align:center}.ppl-role__top{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:6px}.ppl-team--cards .ppl-role__top{justify-content:center}.ppl-role__n{font:600 13px/1 var(--font-body);letter-spacing:.08em;color:var(--muted)}.ppl-role__title{font-size:19px;line-height:1.2}.ppl-role__does{font-size:14.5px;line-height:1.55;color:var(--muted);flex:1}.ppl-role__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:8px;padding-top:14px;border-top:1px dashed var(--line)}.ppl-team--cards .ppl-role__foot{justify-content:center}.ppl-role__hub{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);color:var(--muted);transition:color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.ppl-role__hub:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);transform:rotate(45deg)}.ppl-team--dark .ppl-role{background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:none}.ppl-team--dark .ppl-role:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.ppl-team__split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:start}.ppl-team__intro{position:sticky;top:96px}.ppl-team__intro .lx-head{margin-bottom:20px}.ppl-roster{border-top:1px solid var(--line)}.ppl-roster__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.ppl-roster__row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.ppl-roster__role{font-size:18px;line-height:1.25}.ppl-roster__does{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-roster__meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ppl-roster__hub{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--muted);transition:color .2s var(--ease)}.ppl-roster__hub:hover{color:var(--accent)}.ppl-vgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(24px,3vw,40px)}.ppl-vgrid[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-vgrid__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}.ppl-vgrid__item .u-fi{margin-bottom:8px}.ppl-vgrid__title{font-size:19px;line-height:1.25}.ppl-vgrid__body{font-size:15px;line-height:1.6;color:var(--muted);max-width:36ch}.ppl-values__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:start}.ppl-values__lead{position:sticky;top:96px}.ppl-values__title{margin-bottom:0}.ppl-values__pat{left:-120px;top:40%;width:480px;height:480px;opacity:.7;z-index:-1}.ppl-vlist{counter-reset:v}.ppl-vlist__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid var(--line)}.ppl-vlist__row:last-child{border-bottom:1px solid var(--line)}.ppl-vlist__title{display:flex;align-items:baseline;gap:10px;font-size:19px;line-height:1.25}.ppl-vlist__n{font:600 12px/1 var(--font-body);letter-spacing:.08em;color:var(--accent)}.ppl-vlist__body{margin-top:6px;font-size:15px;line-height:1.6;color:var(--muted)}.ppl-car__stage{display:grid}.ppl-car__slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateX(18px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.ppl-car__slide.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s}.ppl-car__bar{display:flex;align-items:center;gap:18px;margin-top:24px}.ppl-car__dots{display:flex;gap:8px;flex-wrap:wrap}.ppl-car__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 16%,var(--surface));cursor:pointer;transition:width .2s var(--ease),background .2s var(--ease)}.ppl-car__dot.is-on{width:28px;background:var(--accent)}.ppl-car__count{margin-left:auto;font:600 13px/1 var(--font-body);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.ppl-car__count i{font-style:normal;opacity:.5;padding:0 2px}.ppl-car__nav{display:flex;gap:10px}.ppl-car__btn{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0/.05);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ppl-car__btn:hover:not(:disabled){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ppl-car__btn:disabled{opacity:.4;cursor:default}.ppl-qc{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-qc__copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:clamp(28px,4vw,56px)}.ppl-qc__mark{color:var(--accent)}.ppl-qc__quote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(22px,2.5vw,34px);line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.ppl-qc__who,.ppl-qm__who,.ppl-tf__who{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ppl-qc__who b,.ppl-qm__who b,.ppl-tf__who b{display:block;font-size:16px}.ppl-qc__who small,.ppl-qm__who small,.ppl-tf__who small{display:block;font-size:14px;color:var(--muted)}.ppl-qc__art{position:relative;display:grid;place-items:center;min-height:280px;background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-left:1px solid var(--line);overflow:hidden}.ppl-qc__pat{inset:0;color:color-mix(in srgb,var(--accent) 28%,var(--line))}.ppl-qc__orb{position:relative;transform:scale(1.7);filter:drop-shadow(0 4px 12px rgb(0 0 0/.08))}.ppl-qc__chip{position:absolute;left:20px;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;justify-self:start;max-width:calc(100% - 40px);padding:8px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink);box-shadow:0 10px 20px -12px color-mix(in srgb,var(--ink) 40%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:max-content}.ppl-qc__chip svg{flex:none;color:var(--accent)}.ppl-car--minimal{max-width:900px;margin-inline:auto}.ppl-qm{display:flex;flex-direction:column;align-items:center;gap:28px;margin:0;text-align:center}.ppl-qm__quote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(26px,3.4vw,46px);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.ppl-qm__who{justify-content:center;text-align:left}.ppl-car--minimal .ppl-car__bar{justify-content:center;margin-top:36px}.ppl-car--minimal .ppl-car__count{display:none}.ppl-car--minimal .ppl-car__btn{width:40px;height:40px}.ppl-tf__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.ppl-tf__fig{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.ppl-tf__fig .lx-kicker{margin-bottom:0}.ppl-tf__mark{color:var(--accent)}.ppl-tf__quote{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:calc(var(--head-tracking) - .01em);font-size:clamp(26px,3.3vw,46px);line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.ppl-tf__side{position:relative;display:grid;place-items:center;padding:clamp(28px,4vw,56px) clamp(18px,3vw,40px);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border:1px solid var(--line);overflow:hidden}.ppl-tf__side .ppl-pat{inset:0;color:color-mix(in srgb,var(--accent) 22%,var(--line))}.ppl-tf__side .ppl-reply{position:relative;z-index:1}.ppl-reply{flex-direction:column;align-items:flex-start;max-width:520px;padding:clamp(20px,2.6vw,30px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-reply,.ppl-reply__head{display:flex;gap:12px;width:100%}.ppl-reply__head{align-items:center;flex-wrap:wrap;margin-bottom:4px}.ppl-reply__from{flex:1;min-width:0;line-height:1.25}.ppl-reply__from b{display:block;font-size:15px}.ppl-reply__from small{display:block;font-size:13px;color:var(--muted)}.ppl-reply__title{font-size:20px;line-height:1.25}.ppl-reply__body{font-size:15px;line-height:1.6;color:var(--muted)}.ppl-reply__cta{margin-top:6px}.ppl-tf--centered .wrap{display:flex;flex-direction:column;align-items:center}.ppl-tf--centered .ppl-tf__pat{left:50%;top:-200px;width:768px;height:768px;transform:translateX(-50%);max-width:100vw}.ppl-tf--centered .ppl-tf__fig{align-items:center;text-align:center;max-width:940px}.ppl-tf--centered .ppl-tf__quote{font-size:clamp(28px,3.8vw,52px)}.ppl-tf--centered .ppl-tf__who{flex-direction:column;gap:10px}.ppl-tf__link{width:1px;height:56px;margin:28px 0;background:var(--accent)}.ppl-tf--centered .ppl-reply{max-width:620px}.ppl-single__stage{position:relative;container-type:inline-size}.ppl-single--card .ppl-single__stage{max-width:960px;margin-inline:auto}.ppl-single--card .ppl-single__pat{left:50%;top:50%;width:768px;height:768px;transform:translate(-50%,-50%);max-width:100vw}.ppl-single--split .ppl-single__pat{right:-60px;top:-60px;width:336px;height:336px}.ppl-single__stage>.ppl-one{position:relative;z-index:1}.ppl-one{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 6%,transparent),0 4px 12px rgb(0 0 0/.06)}.ppl-one,.ppl-one__top{background:var(--surface)}.ppl-one__top{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3.4vw,40px)}.ppl-one__label{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;font-size:16px;font-weight:700}.ppl-one__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.ppl-one__price span{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(48px,6vw,72px);line-height:1;letter-spacing:calc(var(--head-tracking) - .03em)}.ppl-one__price small{font-size:15px;color:var(--muted);font-weight:500}.ppl-one__blurb{font-size:15.5px;line-height:1.6;color:var(--muted);max-width:46ch}.ppl-one__body{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3.4vw,40px);border-top:1px solid var(--line)}.ppl-one__inc{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.ppl-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px 24px}.ppl-checks li{display:flex;gap:12px;font-size:15px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.ppl-one__cta{justify-content:center;margin-top:auto}@container (min-width: 760px){.ppl-one{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.ppl-one__body{border-top:0;border-left:1px solid var(--line)}.ppl-one__top{justify-content:center}}.ppl-onefaq{margin-top:clamp(32px,4vw,52px)}.ppl-single--card .ppl-onefaq{max-width:960px;margin-inline:auto}.ppl-onefaq__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px}.ppl-single--split .ppl-onefaq__list{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.ppl-single--split .ppl-onefaq__item{padding:18px 0;border-bottom:1px solid var(--line)}.ppl-onefaq__item dt{font-size:16px;font-weight:700;line-height:1.35}.ppl-onefaq__item dd{margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--muted)}.ppl-onefaq__ask{margin-top:24px}.ppl-single--card .ppl-onefaq__ask{display:flex;width:max-content;max-width:100%;margin-inline:auto}.ppl-single__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}.ppl-single--split .ppl-onefaq{margin-top:0}.ppl-tog{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,3.5vw,44px)}.ppl-tog__switch{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--radius);background:color-mix(in srgb,var(--ink) 5%,var(--surface));border:1px solid var(--line);max-width:100%}.ppl-tog__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 3px rgb(0 0 0/.1),0 1px 2px rgb(0 0 0/.06);transform:translateX(calc(var(--on, 0) * 100%));transition:transform .2s var(--ease)}.ppl-tog__switch button{position:relative;z-index:1;min-width:0;padding:10px clamp(14px,2.4vw,22px);border:0;background:none;font:600 15px/1.2 var(--font-body);color:var(--muted);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--ease)}.ppl-tog__switch button.is-on{color:var(--ink)}.ppl-tog__panel{width:100%}.ppl-tog__panel:not([hidden]) .ppl-tier{animation:ppl-rise calc(var(--dur, .5s) * 1.1) var(--ease,ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.ppl-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:stretch}.ppl-tier{display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(24px,2.6vw,32px)}.ppl-tiers--cards .ppl-tier{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.04),0 4px 12px rgb(0 0 0/.06)}.ppl-tiers--cards .ppl-tier.is-featured{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.ppl-tier__head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ppl-tier__label{flex:1;min-width:0;font-size:18px;line-height:1.25}.ppl-tier__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.ppl-tier__price span{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(36px,3.8vw,50px);line-height:1.05;letter-spacing:calc(var(--head-tracking) - .025em)}.ppl-tier__price small{font-size:14.5px;color:var(--muted)}.ppl-tier__who{font-size:15px;line-height:1.55;color:var(--muted);min-height:3.1em}.ppl-tier__cta{justify-content:center;width:100%}.ppl-tier__inc{margin-top:8px;padding-top:22px;border-top:1px solid var(--line)}.ppl-tier__inc>p{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:14px}.ppl-tier__inc ul{display:flex;flex-direction:column;gap:12px}.ppl-tier__inc li{display:flex;gap:12px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.ppl-tier__inc li svg{flex:none;color:var(--accent)}.ppl-tiers--bordered{gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ppl-tiers--bordered .ppl-tier+.ppl-tier{border-left:1px solid var(--line)}.ppl-tiers--bordered .ppl-tier.is-featured{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 3px 0 var(--accent)}.ppl-chancards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,24px)}.ppl-chancards[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ppl-chan{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(22px,2.4vw,28px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.ppl-chan:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-chan .u-fi{margin-bottom:10px}.ppl-chan__title{font-size:18px;line-height:1.25}.ppl-chan__body{font-size:14.5px;line-height:1.55;color:var(--muted);flex:1}.ppl-chan__addr{max-width:100%;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 5%,var(--surface));font-size:12.5px;font-weight:600;color:var(--muted);overflow-wrap:anywhere}.ppl-chan__act{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:14.5px;font-weight:600;color:var(--accent)}.ppl-chan__act svg{transition:transform .2s var(--ease)}.ppl-chan__act:hover svg{transform:translateX(3px)}.ppl-chans__split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.ppl-mailbig{display:flex;align-items:center;gap:16px;max-width:100%;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.ppl-mailbig:hover{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}.ppl-mailbig span{min-width:0}.ppl-mailbig small{display:block;font-size:13px;color:var(--muted)}.ppl-mailbig b{display:block;font-size:clamp(16px,1.8vw,20px);overflow-wrap:anywhere}.ppl-chanlist{border-top:1px solid var(--line)}.ppl-chanlist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.ppl-chanlist__main h3{font-size:18px;line-height:1.25}.ppl-chanlist__main p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-chanlist__row .ppl-chan__act{margin-top:0;white-space:nowrap}.ppl-form{display:flex;flex-direction:column;gap:20px}.ppl-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ppl-field{cursor:default}.ppl-field .u-field__label i{font-style:normal;color:var(--accent);margin-left:2px}.ppl-input{appearance:none;-webkit-appearance:none;border:0;outline:0;margin:0;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--ink)}.ppl-input::placeholder{color:var(--muted);opacity:1}.ppl-input:focus,.ppl-input:focus-visible{outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 0 0 2px var(--accent)}.ppl-input--area{display:block;min-height:140px;resize:vertical}.ppl-select{position:relative;display:block}.ppl-select select{padding-right:44px;cursor:pointer}.ppl-select select option{background:var(--surface);color:var(--ink)}.ppl-select__chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ppl-form__send{align-self:flex-start;border:0;cursor:pointer;font-family:var(--font-body)}.ppl-form__status{font-size:13.5px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.ppl-form__status b{color:var(--ink);font-weight:600}.ppl-form__ok{display:inline-flex;gap:8px;align-items:flex-start;color:var(--ink)}.ppl-form__ok svg{flex:none;margin-top:2px;color:var(--accent)}.ppl-form__ok a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ppl-cform__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.ppl-cform__main .lx-head{margin-bottom:32px}.ppl-cform__panel{position:relative;display:flex;flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px);border-radius:var(--radius-lg);border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 6%,var(--surface));overflow:hidden}.ppl-cform__panel>:not(.ppl-pat){position:relative;z-index:1}.ppl-cform__pat{right:-140px;top:-140px;width:480px;height:480px;color:color-mix(in srgb,var(--accent) 22%,var(--line))}.ppl-cform__ptitle{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent)}.ppl-expect{display:flex;flex-direction:column;gap:22px}.ppl-expect__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.ppl-expect__item h3{font-size:17px;line-height:1.3}.ppl-expect__item p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-cform__direct{display:flex;align-items:center;gap:10px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);overflow-wrap:anywhere}.ppl-cform__direct svg{flex:none;color:var(--accent)}.ppl-cform__direct span{min-width:0}.ppl-cform__direct b{color:var(--ink)}.ppl-cform__direct:hover b{color:var(--accent)}.ppl-cform__card{max-width:680px;margin-inline:auto;padding:clamp(22px,3.4vw,40px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-cform--centered .ppl-form__send{align-self:stretch;justify-content:center}.ppl-cform__under{max-width:980px;margin:clamp(36px,4.5vw,56px) auto 0;text-align:center}.ppl-cform--centered .ppl-cform__ptitle{margin-bottom:24px}.ppl-cform--centered .ppl-expect{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px 32px;text-align:left}.ppl-briefs__headrow{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;margin-bottom:clamp(28px,4vw,48px)}.ppl-briefs__headrow .lx-head{margin-bottom:0}.ppl-board{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.ppl-board__rows{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ppl-brief{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px clamp(18px,2.4vw,26px);transition:background .2s var(--ease)}.ppl-brief+.ppl-brief{border-top:1px solid var(--line)}.ppl-brief:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.ppl-brief__main{min-width:0}.ppl-brief__title{font-size:17.5px;line-height:1.3}.ppl-brief__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:13.5px;color:var(--muted)}.ppl-brief__act,.ppl-brief__meta>span{display:inline-flex;align-items:center;gap:6px}.ppl-brief__act{flex:none;padding:8px 14px;border-radius:calc(var(--radius-sm) + 2px);border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.ppl-brief__act:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ppl-board__side{position:sticky;top:96px}.ppl-look{padding:clamp(22px,2.6vw,30px);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid var(--line)}.ppl-look__title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--accent);margin-bottom:18px}.ppl-look ul{display:flex;flex-direction:column;gap:14px}.ppl-look li{display:flex;gap:12px;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ppl-briefs--cards .ppl-look{margin-top:clamp(24px,3vw,36px)}.ppl-briefs--cards .ppl-look ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px 28px}.ppl-bcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:clamp(14px,2vw,22px)}.ppl-bcard{display:flex;flex-direction:column;gap:12px;min-width:0;padding:clamp(20px,2.4vw,26px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.ppl-bcard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:0 4px 12px rgb(0 0 0/.06)}.ppl-bcard__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ppl-bcard__wk{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--muted)}.ppl-bcard__title{font-size:18px;line-height:1.3}.ppl-bcard__why{font-size:14.5px;line-height:1.55;color:var(--muted)}.ppl-bcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:14px;border-top:1px dashed var(--line)}.ppl-bcard__hub{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;color:var(--muted)}.ppl-bcard__hub svg{flex:none}.ppl-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.ppl-pgrid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-pgrid__item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(22px,2.6vw,32px);border-radius:var(--radius);background:color-mix(in srgb,var(--ink) 3%,var(--surface));border:1px solid var(--line);transition:background .2s var(--ease),border-color .2s var(--ease)}.ppl-pgrid__item:hover{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.ppl-pgrid__item .u-fi{margin-bottom:14px}.ppl-pgrid__item h3{font-size:19px;line-height:1.25}.ppl-pgrid__item p{font-size:15px;line-height:1.6;color:var(--muted)}.ppl-perks__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(36px,6vw,96px);align-items:start}.ppl-perks__lead{position:sticky;top:96px}.ppl-byline{max-width:420px;transform:rotate(-1.5deg);transition:transform .2s var(--ease)}.ppl-byline:hover{transform:none}.ppl-byline__doc{display:flex;flex-direction:column;gap:10px}.ppl-byline__row{display:flex;align-items:center;gap:10px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.ppl-byline__note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent)}.ppl-byline__note svg{flex:none}.ppl-skel{display:block;height:9px;width:92%;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,var(--surface))}.ppl-skel--h{height:14px;width:70%;background:color-mix(in srgb,var(--ink) 18%,var(--surface))}.ppl-skel--s{width:60%}.ppl-skel--name{width:90px;flex:1;max-width:120px}.ppl-byline__note .ppl-skel{background:color-mix(in srgb,var(--accent) 25%,var(--surface))}.ppl-plist__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--line)}.ppl-plist__row:last-child{border-bottom:1px solid var(--line)}.ppl-plist__row h3{font-size:18px;line-height:1.25}.ppl-plist__row p{margin-top:6px;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:1080px){.ppl-chancards[data-n="4"],.ppl-roles[data-n="4"],.ppl-roles[data-n="8"],.ppl-vgrid[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ppl-board,.ppl-cform__grid,.ppl-chans__split,.ppl-perks__split,.ppl-single__grid,.ppl-team__split,.ppl-tf__grid,.ppl-values__split{grid-template-columns:minmax(0,1fr)}.ppl-board__side,.ppl-perks__lead,.ppl-team__intro,.ppl-values__lead{position:static}.ppl-pgrid,.ppl-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppl-tiers{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.ppl-tiers--bordered .ppl-tier+.ppl-tier{border-left:0;border-top:1px solid var(--line)}.ppl-tier__who{min-height:0}.ppl-qc{grid-template-columns:minmax(0,1fr)}.ppl-qc__art{min-height:200px;border-left:0;border-top:1px solid var(--line);order:-1}.ppl-qc__orb{transform:scale(1.3)}.ppl-byline{display:none}}@media (max-width:600px){.ppl-chancards[data-n="4"],.ppl-pgrid,.ppl-pgrid[data-n="4"],.ppl-roles[data-n="4"],.ppl-roles[data-n="8"],.ppl-vgrid,.ppl-vgrid[data-n="4"]{grid-template-columns:minmax(0,1fr)}.ppl-chanlist__row,.ppl-roster__row{grid-template-columns:auto minmax(0,1fr)}.ppl-chanlist__row .ppl-chan__act,.ppl-roster__meta{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.ppl-form__row{grid-template-columns:minmax(0,1fr)}.ppl-form__send{align-self:stretch;justify-content:center}.ppl-brief{flex-direction:column;align-items:flex-start}.ppl-car__bar{flex-wrap:wrap}.ppl-car__count{display:none}.ppl-car__nav{margin-left:auto}.ppl-qc__art{min-height:160px}.ppl-qc__chip{display:none}}@media (prefers-reduced-motion:reduce){.ppl [style*="--i"],.ppl-tog__panel:not([hidden]) .ppl-tier{animation:none}.ppl-car__slide,.ppl-car__slide.is-on{transform:none;transition:none}.ppl-bcard,.ppl-byline,.ppl-chan,.ppl-role,.ppl-role__hub,.ppl-tog__thumb{transition:none}.ppl-bcard:hover,.ppl-chan:hover,.ppl-role:hover{transform:none}}