@keyframes pcvRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pcvDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,1.5%,0) scale(1.04)}}@keyframes pcvPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 0%,transparent)}}[class*=" pcv-"] *,[class^=pcv-] *{min-width:0}.pcv-band h2,.pcv-faq2 h3,.pcv-fs h3,.pcv-inline p,.pcv-split h3,.pcv-team h3,.pcv-tl h3{overflow-wrap:anywhere}.pcv-tick{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:99px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.pcv-signup{display:flex;flex-wrap:wrap;gap:10px}.pcv-signup__field{flex:1 1 220px;display:flex;align-items:center;gap:10px;padding:0 14px;min-height:50px;border-radius:calc(var(--radius-sm) + 4px);border:1px solid var(--line);background:var(--bg);color:var(--muted);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pcv-signup__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.pcv-signup__field input{flex:1;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;padding:0;min-height:48px}.pcv-signup__field input::placeholder{color:var(--muted)}.pcv-signup .lx-btn{flex:0 0 auto;justify-content:center}.pcv-band__panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);padding:clamp(36px,5.5vw,76px) clamp(24px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;min-height:340px}.pcv-band__copy{position:relative;z-index:1;max-width:620px}.pcv-band__copy .lx-h2{margin:0;color:inherit}.pcv-band__body{margin-top:16px;font-size:16.5px;line-height:1.6;max-width:52ch;text-wrap:pretty}.pcv-band__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.pcv-band__art{position:absolute;z-index:0;inset:-8% -6% -8% 42%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%);animation:pcvDrift calc(var(--dur) * 30) var(--ease) infinite alternate}.pcv-band__svg{width:100%;height:100%;display:block}.pcv-band__panel:after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(currentColor 1px,transparent 1.2px);background-size:22px 22px;opacity:.07;-webkit-mask-image:radial-gradient(ellipse at 20% 30%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 20% 30%,#000,transparent 70%)}.pcv-band--accent .pcv-band__panel{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 78%,var(--accent-2)));color:var(--accent-ink)}.pcv-band--accent .pcv-band__kicker{color:color-mix(in srgb,var(--accent-ink) 78%,transparent)}.pcv-band--accent .pcv-band__body{color:color-mix(in srgb,var(--accent-ink) 82%,transparent)}.pcv-band--accent .pcv-band__art{--accent:var(--accent-ink);--accent-2:color-mix(in srgb,var(--accent-ink) 55%,transparent);--ink:var(--accent-ink);--line:color-mix(in srgb,var(--accent-ink) 30%,transparent);opacity:.5}.pcv-band--accent .pcv-band__primary{background:var(--accent-ink);color:var(--accent)!important;box-shadow:0 12px 26px -14px rgb(0 0 0/.45)}.pcv-band--accent .pcv-band__secondary{background:color-mix(in srgb,var(--accent-ink) 10%,transparent);color:var(--accent-ink)!important;border-color:color-mix(in srgb,var(--accent-ink) 28%,transparent);box-shadow:none}.pcv-band--ink .pcv-band__panel{background:color-mix(in srgb,var(--ink) 94%,var(--accent));color:var(--bg)}.pcv-band--ink .pcv-band__kicker{color:color-mix(in srgb,var(--accent) 62%,var(--bg))}.pcv-band--ink .pcv-band__body{color:color-mix(in srgb,var(--bg) 72%,transparent)}.pcv-band--ink .pcv-band__art{--ink:var(--bg);--line:color-mix(in srgb,var(--bg) 22%,transparent);opacity:.75}.pcv-band--ink .pcv-band__secondary{background:color-mix(in srgb,var(--bg) 8%,transparent);color:var(--bg)!important;border-color:color-mix(in srgb,var(--bg) 22%,transparent);box-shadow:none}.pcv-band--outline .pcv-band__panel{background:linear-gradient(160deg,var(--surface),color-mix(in srgb,var(--accent) 5%,var(--surface)));color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent),0 30px 60px -40px color-mix(in srgb,var(--ink) 35%,transparent)}.pcv-band--outline .pcv-band__body{color:var(--muted)}.pcv-band--outline .pcv-band__panel:before{content:"";position:absolute;inset:10px;border-radius:calc(var(--radius-lg) - 8px);border:1px dashed color-mix(in srgb,var(--accent) 28%,var(--line));pointer-events:none}.pcv-split__frame{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:center}.pcv-split--card .pcv-split__frame{padding:clamp(28px,4.5vw,60px);border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 60%)}.pcv-split__copy .lx-head{margin-bottom:28px}.pcv-split__list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.pcv-split__list li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--ink);animation:pcvRise var(--dur) var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.pcv-split__list .pcv-tick{margin-top:1px}.pcv-split__card{position:relative;padding:clamp(22px,3vw,32px);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 5%,transparent),0 24px 50px -30px color-mix(in srgb,var(--ink) 40%,transparent)}.pcv-split--bare .pcv-split__card{transform:rotate(-1deg);transition:transform var(--dur) var(--ease)}.pcv-split--bare .pcv-split__card:focus-within,.pcv-split--bare .pcv-split__card:hover{transform:none}.pcv-split--bare .pcv-split__card:before{content:"";position:absolute;inset:12px -12px -12px 12px;z-index:-1;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 16%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}.pcv-split__cardhead{display:flex;gap:14px;align-items:center;margin-bottom:18px}.pcv-split__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink)}.pcv-split__from{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.pcv-split__cardhead h3{font-size:19px;line-height:1.25;margin:0}.pcv-split__preview{display:grid;gap:7px;padding:14px;margin-bottom:18px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 3%,var(--bg));border:1px solid var(--line)}.pcv-split__preview i{display:block;height:7px;border-radius:99px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.pcv-split__preview i:first-child{width:62%;background:color-mix(in srgb,var(--accent) 45%,transparent)}.pcv-split__preview i:nth-child(2){width:92%}.pcv-split__preview i:nth-child(3){width:74%}.pcv-split__privacy{display:flex;gap:7px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}.pcv-split__privacy svg{flex:none;margin-top:2px}.pcv-inline{padding:calc(var(--section) * .28) 0}.pcv-inline__strip{display:flex;align-items:center;gap:16px;padding:14px 14px 14px 16px;border-radius:999px;max-width:920px;margin-inline:auto}.pcv-inline--soft .pcv-inline__strip{background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.pcv-inline--bordered .pcv-inline__strip{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent);position:relative}.pcv-inline--bordered .pcv-inline__strip:before{content:"";position:absolute;left:30px;right:30px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.7}.pcv-inline__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.pcv-inline--bordered .pcv-inline__icon{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line))}.pcv-inline__text{flex:1;margin:0;font-size:15.5px;line-height:1.45;color:var(--ink);font-weight:500}.pcv-inline__btn{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;background:var(--ink);color:var(--bg)!important;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.pcv-inline__btn:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--ink) 85%,var(--accent))}.pcv-inline__btn svg{transition:transform var(--dur) var(--ease)}.pcv-inline__btn:hover svg{transform:translate(2px,-2px)}.pcv-inline__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pcv-faq2__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(28px,5vw,80px);align-items:start}.pcv-faq2__intro{position:sticky;top:96px}.pcv-faq2__intro .lx-h2{margin:0}.pcv-faq2__more{display:flex;gap:10px;align-items:flex-start;margin-top:28px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 5%,var(--surface));font-size:14px;line-height:1.5;color:var(--muted)}.pcv-faq2__more svg{flex:none;color:var(--accent);margin-top:2px}.pcv-faq2__more a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 60%,transparent);text-underline-offset:3px}.pcv-faq2__n{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--accent);font-variant-numeric:tabular-nums}.pcv-faq2__list{border-top:1px solid var(--line)}.pcv-faq2__row{border-bottom:1px solid var(--line)}.pcv-faq2__row summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:22px 4px;border-radius:var(--radius-sm)}.pcv-faq2__row summary::-webkit-details-marker{display:none}.pcv-faq2__row summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcv-faq2__q{font-family:var(--font-head);font-weight:var(--head-weight);font-size:18px;line-height:1.35;color:var(--ink);transition:color var(--dur) var(--ease)}.pcv-faq2__row summary:hover .pcv-faq2__q{color:var(--accent)}.pcv-faq2__plus{align-self:center;color:var(--muted);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.pcv-faq2__row[open] .pcv-faq2__plus{transform:rotate(45deg);color:var(--accent)}.pcv-faq2__row p{margin:-6px 0 0;padding:0 40px 24px 50px;font-size:15.5px;line-height:1.65;color:var(--muted);max-width:64ch;animation:pcvRise var(--dur) var(--ease) both}.pcv-faq2__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pcv-faq2__card{padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease);animation:pcvRise var(--dur) var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.pcv-faq2__card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));transform:translateY(-2px)}.pcv-faq2__card .pcv-faq2__n{display:inline-block;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.pcv-faq2__card h3{font-size:17.5px;line-height:1.35;margin:12px 0 8px}.pcv-faq2__card p{margin:0;font-size:14.5px;line-height:1.6;color:var(--muted)}.pcv-fs{max-width:860px;margin-inline:auto}.pcv-fsw--compact .pcv-fs{margin-inline:0;max-width:980px}.pcv-fs__bar{display:grid;gap:14px}.pcv-fs__search{display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;min-height:54px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--muted);box-shadow:0 14px 30px -26px color-mix(in srgb,var(--ink) 50%,transparent);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pcv-fs__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.pcv-fs__search input{flex:1;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;min-height:50px;padding:0}.pcv-fs__search input::placeholder{color:var(--muted)}.pcv-fs__search input::-webkit-search-cancel-button{display:none}.pcv-fs__clear{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);cursor:pointer}.pcv-fs__clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcv-fs__chips{display:flex;flex-wrap:wrap;gap:8px}.pcv-chip{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.pcv-chip:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.pcv-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pcv-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcv-fs__count{margin:22px 0 10px;font-size:13px;font-weight:600;color:var(--muted)}.pcv-fs__list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pcv-fs__item{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);animation:pcvRise calc(var(--dur) * .8) var(--ease) both}.pcv-fs__item.is-open{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));box-shadow:0 18px 40px -32px color-mix(in srgb,var(--accent) 70%,transparent)}.pcv-fs__item h3{margin:0;font-size:inherit}.pcv-fs__item button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;padding:18px 20px;border:0;background:transparent;color:var(--ink);font:inherit;cursor:pointer;border-radius:var(--radius)}.pcv-fs__item button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pcv-fs__cat{padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));white-space:nowrap}.pcv-fs__q{font-family:var(--font-head);font-weight:var(--head-weight);font-size:17px;line-height:1.35}.pcv-fs__plus{color:var(--muted);transition:transform var(--dur) var(--ease)}.pcv-fs__item.is-open .pcv-fs__plus{transform:rotate(45deg);color:var(--accent)}.pcv-fs__a p{margin:0;padding:0 20px 20px;font-size:15px;line-height:1.65;color:var(--muted);max-width:66ch}.pcv-fs--default .pcv-fs__a p{margin:0 20px;padding:16px 0 20px;border-top:1px dashed var(--line)}.pcv-fs__empty{padding:32px;text-align:center;border-radius:var(--radius);border:1.5px dashed var(--line);color:var(--muted)}.pcv-fs__empty p{margin:0 0 8px}.pcv-fs--compact .pcv-fs__bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pcv-fs--compact .pcv-fs__search{min-height:46px;border-radius:var(--radius-sm)}.pcv-fs--compact .pcv-fs__search input{min-height:42px;font-size:15px}.pcv-fs--compact .pcv-fs__list{gap:0;border-top:1px solid var(--line)}.pcv-fs--compact .pcv-fs__item{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.pcv-fs--compact .pcv-fs__item button{padding:14px 4px;grid-template-columns:minmax(0,1fr) auto auto;border-radius:0}.pcv-fs--compact .pcv-fs__cat{order:2}.pcv-fs--compact .pcv-fs__q{order:1;font-size:16px}.pcv-fs--compact .pcv-fs__plus{order:3}.pcv-fs--compact .pcv-fs__a p{padding:0 4px 16px;font-size:14.5px}.pcv-team__grid{display:grid;gap:18px}.pcv-team--card .pcv-team__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);max-width:1000px;margin-inline:auto}.pcv-team--wide .pcv-team__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(24px,4vw,56px);align-items:start}.pcv-team__profile{position:relative;padding:clamp(24px,3vw,34px);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);overflow:hidden}.pcv-team__profile:before{content:"";position:absolute;inset:0 0 auto;height:92px;background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 18%,var(--surface)),color-mix(in srgb,var(--accent-2) 14%,var(--surface)))}.pcv-team--card .pcv-team__profile{text-align:center}.pcv-team__avatar{position:relative;width:96px;height:96px;border-radius:99px;padding:4px;background:var(--surface);margin-top:30px;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--ink) 60%,transparent)}.pcv-team--card .pcv-team__avatar{margin-inline:auto}.pcv-avatar{width:100%;height:100%;display:block;border-radius:99px}.pcv-avatar__bg{fill:color-mix(in srgb,var(--accent) 22%,var(--surface))}.pcv-avatar__a{fill:var(--accent);opacity:.85}.pcv-avatar__b{fill:var(--accent-2);opacity:.7}.pcv-avatar__c{fill:var(--ink);opacity:.14}.pcv-avatar__line{fill:none;stroke:var(--surface);stroke-width:3;opacity:.7}.pcv-avatar__ini{font-family:var(--font-head);font-weight:700;font-size:34px;fill:var(--accent-ink);opacity:.9}.pcv-team__who{position:relative;margin-top:16px}.pcv-team__who h3{font-size:20px;line-height:1.25;margin:0}.pcv-team__role{margin:4px 0 0;font-size:13.5px;font-weight:600;color:var(--muted)}.pcv-team__bio{position:relative;margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--ink);text-wrap:pretty}.pcv-team__reviewed{position:relative;display:inline-flex;gap:7px;align-items:center;margin:20px 0 0;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--bg));border:1px solid var(--line)}.pcv-team__reviewed svg{color:var(--accent)}.pcv-team__values{padding:clamp(24px,3vw,34px);border-radius:var(--radius-lg);border:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,var(--bg))}.pcv-team--wide .pcv-team__values{background:transparent;border:0;padding:0}.pcv-team__label{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pcv-team__values ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pcv-team--wide .pcv-team__values ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcv-team__values li{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);animation:pcvRise var(--dur) var(--ease) both;animation-delay:calc(var(--i) * 70ms)}.pcv-team--wide .pcv-team__values li{flex-direction:column;gap:10px;padding:20px}.pcv-team__n{flex:none;font-size:12px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:2px}.pcv-team__values li p{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.pcv-tl--vertical .pcv-tl__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.pcv-tl--vertical .lx-head{position:sticky;top:96px}.pcv-tl__list{list-style:none;padding:0;margin:0;position:relative}.pcv-tl__item{position:relative;animation:pcvRise var(--dur) var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.pcv-tl__dot{display:grid;place-items:center;width:18px;height:18px;border-radius:99px;background:var(--bg);border:2px solid color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--accent-ink)}.pcv-tl__item.is-now .pcv-tl__dot{width:26px;height:26px;background:var(--accent);border-color:var(--accent);animation:pcvPulse calc(var(--dur) * 6) var(--ease) infinite}.pcv-tl__label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pcv-tl__card h3{font-size:19px;line-height:1.3;margin:0 0 6px}.pcv-tl__card p{margin:0;font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.pcv-tl--vertical .pcv-tl__list:before{content:"";position:absolute;left:12px;top:10px;bottom:10px;width:2px;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 50%,var(--line)),var(--accent))}.pcv-tl--vertical .pcv-tl__item{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:22px;padding-bottom:30px}.pcv-tl--vertical .pcv-tl__item:last-child{padding-bottom:0}.pcv-tl--vertical .pcv-tl__dot{grid-row:1/span 2;justify-self:center;margin-top:2px;position:relative;z-index:1}.pcv-tl--vertical .pcv-tl__label{margin:2px 0 8px}.pcv-tl--vertical .pcv-tl__card{padding:20px 22px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:border-color var(--dur) var(--ease)}.pcv-tl--vertical .pcv-tl__item.is-now .pcv-tl__card{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.pcv-tl--horizontal .pcv-tl__list{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px}.pcv-tl--horizontal .pcv-tl__list:before{content:"";position:absolute;left:0;right:0;top:12px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 45%,var(--line)) 8%,var(--accent) 92%,transparent)}.pcv-tl--horizontal .pcv-tl__item{display:flex;flex-direction:column;gap:14px}.pcv-tl--horizontal .pcv-tl__dot{position:relative;z-index:1;margin:3px 0 0}.pcv-tl--horizontal .pcv-tl__item.is-now .pcv-tl__dot{margin-top:-1px}.pcv-tl--horizontal .pcv-tl__card{flex:1;padding-top:14px;border-top:1px solid var(--line)}.pcv-tl--horizontal .pcv-tl__item.is-now .pcv-tl__card{border-top-color:var(--accent)}.pcv-contact__frame{display:grid;gap:clamp(24px,4vw,56px)}.pcv-contact--split .pcv-contact__frame{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.pcv-contact--card .pcv-contact__frame{max-width:760px;margin-inline:auto;padding:clamp(24px,4vw,48px);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 60px -44px color-mix(in srgb,var(--ink) 45%,transparent);gap:26px}.pcv-contact--card .lx-head{margin-bottom:18px}.pcv-contact__mail{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-weight:600;font-size:15px;overflow-wrap:anywhere;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.pcv-contact__mail:hover{border-color:var(--accent);transform:translateY(-1px)}.pcv-contact__mail:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pcv-contact__mail small{display:block;font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.pcv-contact__mailicon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.pcv-contact__note{margin:16px 0 0;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:46ch}.pcv-contact--split .pcv-contact__card{padding:clamp(22px,3vw,32px);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:0 24px 50px -36px color-mix(in srgb,var(--ink) 45%,transparent)}.pcv-contact--card .pcv-contact__card{padding-top:24px;border-top:1px dashed var(--line)}.pcv-mail{display:grid;gap:16px}.pcv-field{display:grid;gap:7px}.pcv-field>span{font-size:13px;font-weight:600;color:var(--ink)}.pcv-field select,.pcv-field textarea{width:100%;font:inherit;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:calc(var(--radius-sm) + 2px);padding:12px 14px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.pcv-field textarea{resize:vertical;min-height:120px;line-height:1.55}.pcv-field select:focus-visible,.pcv-field textarea:focus-visible{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.pcv-mail__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pcv-mail__hint{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}@media (max-width:960px){.pcv-band__panel{grid-template-columns:minmax(0,1fr);min-height:0}.pcv-band__art{inset:auto -10% -18% 20%;height:70%;opacity:.35!important}.pcv-contact--split .pcv-contact__frame,.pcv-faq2__grid,.pcv-split__frame,.pcv-team--card .pcv-team__grid,.pcv-team--wide .pcv-team__grid,.pcv-tl--vertical .pcv-tl__layout{grid-template-columns:minmax(0,1fr)}.pcv-faq2__intro,.pcv-tl--vertical .lx-head{position:static}.pcv-tl--horizontal .pcv-tl__list{grid-template-columns:minmax(0,1fr);gap:0;padding-left:0}.pcv-tl--horizontal .pcv-tl__list:before{left:12px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 45%,var(--line)),var(--accent))}.pcv-tl--horizontal .pcv-tl__item{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:20px;row-gap:6px;padding-bottom:24px}.pcv-tl--horizontal .pcv-tl__dot{grid-row:1/span 2;justify-self:center}.pcv-tl--horizontal .pcv-tl__card{border-top:0;padding-top:0}}@media (max-width:640px){.pcv-band__ctas .lx-btn,.pcv-signup .lx-btn{width:100%;justify-content:center}.pcv-inline__strip{flex-wrap:wrap;border-radius:var(--radius);padding:16px}.pcv-inline__text{flex-basis:calc(100% - 60px)}.pcv-inline__btn{width:100%;justify-content:center}.pcv-faq2__cards,.pcv-team--wide .pcv-team__values ol{grid-template-columns:minmax(0,1fr)}.pcv-faq2__row summary{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:18px 2px}.pcv-faq2__q{font-size:16.5px}.pcv-faq2__row p{padding:0 4px 20px 36px}.pcv-fs--compact .pcv-fs__bar{grid-template-columns:minmax(0,1fr)}.pcv-fs__item button{grid-template-columns:minmax(0,1fr) auto;padding:16px}.pcv-fs__cat{grid-column:1/-1;justify-self:start}.pcv-fs--compact .pcv-fs__item button{grid-template-columns:minmax(0,1fr) auto}.pcv-fs--compact .pcv-fs__cat{order:0}.pcv-split--bare .pcv-split__card{transform:none}.pcv-split--bare .pcv-split__card:before{inset:8px -6px -8px 6px}.pcv-contact__mail{display:flex}}@media (prefers-reduced-motion:reduce){.pcv-band__art,.pcv-faq2__card,.pcv-faq2__row p,.pcv-fs__item,.pcv-split__list li,.pcv-team__values li,.pcv-tl__item,.pcv-tl__item.is-now .pcv-tl__dot{animation:none!important}.pcv-contact__mail,.pcv-faq2__card,.pcv-inline__btn,.pcv-split--bare .pcv-split__card{transition:none;transform:none!important}}.ph{position:relative}.ph-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph a:focus-visible,.ph button:focus-visible,.ph input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ph-shell{position:relative;isolation:isolate;margin:10px;border-radius:calc(var(--radius-lg) + 10px);padding:clamp(56px,8vw,112px) 0;overflow:hidden;background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.ph-shell--soft{background:radial-gradient(90% 70% at 100% 0,color-mix(in srgb,var(--accent-2) 10%,transparent),transparent 60%),radial-gradient(80% 70% at 0 100%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),var(--surface)}.ph-shell--plain{background:var(--bg)}.ph-shell--tint{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--accent) 9%,var(--bg)))}.ph-shell--ink{background:radial-gradient(80% 70% at 85% 0,color-mix(in srgb,var(--accent) 32%,transparent),transparent 60%),color-mix(in srgb,var(--ink) 96%,var(--accent));color:var(--bg);border:0}.ph-shell--ink .lx-lead{color:color-mix(in srgb,var(--bg) 72%,transparent)}.ph-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:99px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);white-space:nowrap}.ph-tag--soft{color:var(--muted);background:color-mix(in srgb,var(--ink) 5%,var(--surface));border-color:var(--line)}.ph-dots{display:inline-flex;gap:6px}.ph-dots i{width:10px;height:10px;border-radius:99px;background:color-mix(in srgb,var(--ink) 14%,var(--surface))}.ph-dots i:first-child{background:color-mix(in srgb,var(--accent) 75%,var(--surface))}.ph-split__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center}.ph-split__h{font-size:clamp(34px,3.8vw,58px);max-width:15ch;margin-bottom:22px}.ph-split--reversed .ph-win{order:-1}.ph-split--reversed .ph-split__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.ph-win{margin:0;min-width:0;background:var(--surface);color:var(--ink);border-radius:calc(var(--radius-lg) + 2px);border:1px solid var(--line);box-shadow:0 1px 2px rgb(0 0 0/.06),0 30px 70px -30px rgb(0 0 0/.4),0 0 0 8px color-mix(in srgb,var(--surface) 35%,transparent);overflow:hidden;animation:phRise calc(var(--dur) * 2) var(--ease) both .15s}.ph-split--dark .ph-win{box-shadow:0 40px 90px -30px rgb(0 0 0/.6),0 0 0 1px color-mix(in srgb,var(--bg) 14%,transparent),0 0 0 9px color-mix(in srgb,var(--bg) 6%,transparent)}.ph-win__bar{display:flex;align-items:center;gap:14px;padding:11px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.ph-win__url{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);padding:5px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-win__body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);min-height:340px}.ph-win__side{padding:16px 10px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--ink) 2%,var(--surface));display:flex;flex-direction:column;gap:4px;min-width:0}.ph-win__brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13.5px;padding:0 6px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-win__brand b{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:12px;color:var(--accent-ink);background:linear-gradient(135deg,var(--accent),var(--accent-2))}.ph-win__group{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:4px 6px}.ph-win__side ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ph-win__side li{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:12.5px;color:var(--muted);min-width:0}.ph-win__side li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-win__side li svg{flex:none}.ph-win__side li.is-on{background:color-mix(in srgb,var(--accent) 11%,var(--surface));color:var(--ink);font-weight:600}.ph-win__side li.is-on svg{color:var(--accent)}.ph-win__main{padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.ph-win__title{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:18px;margin:0}.ph-field{display:grid;gap:6px;padding:12px 14px;border-radius:var(--radius);border:1.5px solid color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent);background:var(--bg)}.ph-field span{font-size:11.5px;color:var(--muted);font-weight:600}.ph-field strong{font-family:var(--font-head);font-size:24px;font-weight:var(--head-weight);letter-spacing:-.01em;line-height:1.1;display:flex;align-items:center}.ph-caret{display:inline-block;width:2px;height:1em;margin-left:3px;background:var(--accent);animation:phBlink 1.1s steps(1) infinite}.ph-rows{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ph-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;font-size:13.5px;animation:phFade calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * .12s + .5s)}.ph-rows li+li{border-top:1px solid var(--line)}.ph-rows__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-rows b{font-size:12.5px;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--ink) 5%,var(--surface));border:1px solid var(--line);white-space:nowrap}.ph-switch{width:28px;height:16px;border-radius:99px;background:var(--accent);position:relative;flex:none}.ph-switch i{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:99px;background:var(--accent-ink)}.ph-result{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--surface)),color-mix(in srgb,var(--accent-2) 8%,var(--surface)));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));animation:phFade calc(var(--dur) * 1.4) var(--ease) both 1.1s}.ph-result span{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--accent)}.ph-result strong{font-family:var(--font-head);font-weight:var(--head-weight);font-size:26px;letter-spacing:-.02em;line-height:1}.ph-glow .ph-shell{padding:clamp(64px,9vw,136px) 0 clamp(56px,7vw,96px)}.ph-glow__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.ph-glow__bg:before{content:"";position:absolute;inset:0}.ph-glow__bg:after{content:"";position:absolute;left:50%;top:-30%;width:min(900px,120%);aspect-ratio:1.6;transform:translateX(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 22%,transparent),transparent);filter:blur(10px)}.ph-glow--grid .ph-glow__bg:before{background-image:linear-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1px);background-size:48px 48px;background-position:top;-webkit-mask-image:radial-gradient(70% 65% at 50% 28%,#000 25%,transparent 78%);mask-image:radial-gradient(70% 65% at 50% 28%,#000 25%,transparent 78%)}.ph-glow--dots .ph-glow__bg:before{background-image:radial-gradient(color-mix(in srgb,var(--ink) 22%,transparent) 1.1px,transparent 1.6px);background-size:20px 20px;-webkit-mask-image:radial-gradient(60% 60% at 50% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 60% at 50% 35%,#000 20%,transparent 75%)}.ph-glow__orb{display:none;position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.ph-glow--glow .ph-glow__orb{display:block}.ph-glow--glow .ph-glow__bg:after{display:none}.ph-glow__orb--a{width:min(520px,70vw);aspect-ratio:1;left:12%;top:-12%;background:color-mix(in srgb,var(--accent) 55%,transparent);animation:phDrift 14s ease-in-out infinite alternate}.ph-glow__orb--b{width:min(460px,60vw);aspect-ratio:1;right:8%;top:4%;background:color-mix(in srgb,var(--accent-2) 50%,transparent);animation:phDrift 17s ease-in-out infinite alternate-reverse}.ph-glow__beam{position:absolute;left:50%;top:0;width:1px;height:38%;transform:translateX(-50%);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),transparent);opacity:.7}.ph-glow--glow .ph-glow__beam{display:none}.ph-glow__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.ph-badge{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:5px 12px 5px 5px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--line);box-shadow:0 1px 2px rgb(0 0 0/.05),0 8px 24px -14px color-mix(in srgb,var(--accent) 60%,transparent);backdrop-filter:blur(8px);margin-bottom:26px;transition:border-color .25s,transform .3s var(--ease);animation:phFade calc(var(--dur) * 1.5) var(--ease) both}.ph-badge>span:not(.ph-badge__tag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ph-badge:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-1px)}.ph-badge svg{flex:none;color:var(--muted);transition:transform .3s var(--ease)}.ph-badge:hover svg{transform:translateX(2px)}.ph-badge__tag{flex:none;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700;background:var(--accent);color:var(--accent-ink)}.ph-glow__h{max-width:16ch;background:linear-gradient(180deg,var(--ink) 30%,color-mix(in srgb,var(--ink) 62%,var(--bg)));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em;animation:phFade calc(var(--dur) * 1.6) var(--ease) both .08s}.ph-glow__lead{margin-inline:auto;animation:phFade calc(var(--dur) * 1.6) var(--ease) both .16s}.ph-glow .lx-ctas{justify-content:center;animation:phFade calc(var(--dur) * 1.6) var(--ease) both .24s}.ph-glow__hubs{margin-top:clamp(44px,6vw,72px);width:100%}.ph-glow__label{display:flex;align-items:center;justify-content:center;gap:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted);margin:0 0 16px}.ph-glow__label span{flex:0 1 80px;height:1px;background:linear-gradient(90deg,transparent,var(--line))}.ph-glow__label span:last-child{background:linear-gradient(90deg,var(--line),transparent)}.ph-glow__hubs ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ph-glow__hubs li{animation:phFade calc(var(--dur) * 1.4) var(--ease) both;animation-delay:calc(var(--i) * .07s + .35s);max-width:100%}.ph-hubchip{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:9px 14px 9px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--ink);transition:border-color .2s,transform .3s var(--ease),box-shadow .3s;overflow-wrap:anywhere;text-align:left}.ph-hubchip:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));transform:translateY(-2px);box-shadow:0 10px 24px -16px color-mix(in srgb,var(--accent) 70%,transparent)}.ph-hubchip__n{flex:none;font-size:11px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-radius:99px;padding:3px 7px;font-variant-numeric:tabular-nums}.ph-hubchip svg{flex:none;color:var(--muted)}.ph-bentoh__copy--center{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto clamp(40px,5vw,64px)}.ph-bentoh__copy--center .lx-lead{margin-inline:auto}.ph-bentoh__copy--center .lx-ctas{justify-content:center}.ph-bentoh__copy .lx-display{max-width:18ch}.ph-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1080px;margin:0 auto}.ph-tile{min-width:0;position:relative;display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 2px rgb(0 0 0/.04),0 16px 40px -28px rgb(0 0 0/.3);animation:phRise calc(var(--dur) * 1.8) var(--ease) both;animation-delay:calc(var(--i) * .1s + .2s);transition:transform .4s var(--ease),box-shadow .4s}.ph-tile:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgb(0 0 0/.05),0 24px 50px -28px rgb(0 0 0/.38)}.ph-tile header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;color:var(--muted)}.ph-tile header>span:first-child{display:inline-flex;align-items:center;gap:6px;min-width:0}.ph-tile header svg{color:var(--accent);flex:none}.ph-tile--metric{grid-column:span 2}.ph-tile--trend{grid-column:span 4}.ph-tile--check,.ph-tile--next{grid-column:span 3}.ph-tile--next{background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 70%)}.ph-tile__big{font-family:var(--font-head);font-weight:var(--head-weight);font-size:clamp(36px,4vw,52px);letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.ph-tile__note{font-size:13.5px;color:var(--muted);line-height:1.45;margin:0}.ph-meter{margin-top:auto;height:6px;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,var(--surface));overflow:hidden}.ph-meter i{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left;animation:phGrow 1.6s var(--ease) both .6s}.ph-spark{width:100%;height:110px;display:block;overflow:visible}.ph-spark__grid{stroke:var(--line);stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.ph-spark__line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:phDraw 1.8s var(--ease) forwards .5s}.ph-spark__area{opacity:0;animation:phFade 1s var(--ease) forwards 1.4s}.ph-spark__dot{fill:var(--surface);stroke:var(--accent);stroke-width:2.5;vector-effect:non-scaling-stroke;opacity:0;animation:phFade .4s var(--ease) forwards 2.1s}.ph-tile__count{font-size:12px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface));padding:2px 8px;border-radius:99px}.ph-tile--check ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ph-tile--check li{display:flex;align-items:center;gap:10px;font-size:14px;min-width:0;overflow-wrap:anywhere}.ph-box{flex:none;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line);display:grid;place-items:center;color:transparent;background:var(--surface)}.ph-tile--check li.is-done{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 60%,transparent)}.ph-tile--check li.is-done .ph-box{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);animation:phPop .5s var(--ease) both;animation-delay:calc(var(--i) * .25s + .8s)}.ph-progress{margin-top:auto;height:6px;border-radius:99px;background:color-mix(in srgb,var(--ink) 8%,var(--surface));overflow:hidden}.ph-progress i{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left;animation:phGrow 1.2s var(--ease) both 1s}.ph-next{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:start;padding:14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .2s;margin-top:auto}.ph-next:hover{border-color:var(--accent)}.ph-next b{font-size:16px;line-height:1.3;overflow-wrap:anywhere}.ph-next small{grid-column:1;font-size:12.5px;color:var(--muted)}.ph-next svg{grid-column:2;grid-row:1;color:var(--accent)}.ph-next__hubs{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:14.5px;font-weight:600}.ph-next__hubs a:hover{color:var(--accent)}.ph-bentoh__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.ph-bentoh--stacked .ph-bentoh__copy .lx-display{font-size:clamp(34px,3.7vw,56px)}.ph-bentoh--stacked .ph-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;perspective:1400px}.ph-bentoh--stacked .ph-tile{grid-column:span 1}.ph-bentoh--stacked .ph-tile--trend{grid-column:1/-1;order:-1}.ph-bentoh--stacked .ph-tile--metric{transform:translateY(18px)}.ph-bentoh--stacked .ph-tile--next{grid-column:1/-1}.ph-bentoh--stacked .ph-tile--metric:hover{transform:translateY(14px)}.ph-search__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 45% at 50% 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}.ph-search--plain .ph-search__bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px);background-size:72px 100%;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.ph-search__inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px}.ph-search__inner .lx-display{max-width:17ch}.ph-search__inner .lx-lead{margin-inline:auto}.ph-search__cta{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:26px;font-size:14.5px;color:var(--muted)}.ph-search__cta b{color:var(--accent);font-weight:600}.ph-search__cta svg{color:var(--accent);transition:transform .3s var(--ease)}.ph-search__cta:hover svg{transform:translateX(3px)}.ph-find{width:min(680px,100%);margin-top:34px;text-align:left;position:relative}.ph-find__box{display:flex;align-items:center;gap:12px;padding:0 12px 0 20px;height:66px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px rgb(0 0 0/.05),0 20px 50px -24px color-mix(in srgb,var(--accent) 45%,rgb(0 0 0/.4));transition:border-color .2s,box-shadow .3s}.ph-find__box:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 15%,transparent),0 20px 50px -24px color-mix(in srgb,var(--accent) 50%,rgb(0 0 0/.4))}.ph-find__icon{flex:none;color:var(--accent)}.ph-find__input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:17px}.ph-find__input::placeholder{color:var(--muted);opacity:.85}.ph-find__input::-webkit-search-cancel-button{display:none}.ph .ph-find__input:focus-visible{outline:0}.ph-find__foot kbd,.ph-find__kbd{flex:none;display:inline-grid;place-items:center;min-width:28px;height:26px;padding:0 7px;border-radius:7px;font:600 11.5px/1 var(--font-body);color:var(--muted);background:color-mix(in srgb,var(--ink) 5%,var(--surface));border:solid var(--line);border-width:1px 1px 2px}.ph-find__panel{margin-top:10px;padding:8px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -30px rgb(0 0 0/.35);animation:phFade calc(var(--dur) * .8) var(--ease) both}.ph-find--plain .ph-find__panel{position:absolute;left:0;right:0;top:100%;z-index:5}.ph-find__meta{font-size:12px;font-weight:600;color:var(--muted);padding:6px 10px 8px;margin:0}.ph-find__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ph-find__opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--ink);transition:background .15s}.ph-find__opt.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.ph-find__kind{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}.ph-find__text{display:grid;gap:2px;min-width:0}.ph-find__text b{font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ph-find__text mark{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit;border-radius:3px;padding:0 1px}.ph-find__text small{font-size:12.5px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-find__go{color:var(--muted);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .25s var(--ease)}.ph-find__opt.is-active .ph-find__go{opacity:1;transform:none;color:var(--accent)}.ph-find__foot{display:flex;gap:18px;flex-wrap:wrap;padding:10px 10px 4px;margin:6px 0 0;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.ph-find__foot span{display:inline-flex;align-items:center;gap:5px}.ph-find__foot kbd{min-width:22px;height:22px;font-size:11px}.ph-find__chips{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ph-find__chip{display:inline-block;padding:7px 13px;border-radius:99px;font-size:13.5px;font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--line);transition:border-color .2s,color .2s}.ph-find__chip:hover{border-color:var(--accent);color:var(--accent)}.ph-find--card{width:min(720px,100%);border-radius:calc(var(--radius-lg) + 4px);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px rgb(0 0 0/.05),0 40px 90px -40px color-mix(in srgb,var(--accent) 40%,rgb(0 0 0/.5)),0 0 0 8px color-mix(in srgb,var(--surface) 45%,transparent);overflow:hidden}.ph-find--card .ph-find__box{height:60px;border-radius:0;border:0;border-bottom:1px solid var(--line);box-shadow:none;padding-left:18px}.ph-find--card .ph-find__box:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.ph-find--card .ph-find__panel{margin:0;border:0;border-radius:0;box-shadow:none;animation:none}.ph-video__head{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:820px;margin:0 auto clamp(36px,5vw,60px)}.ph-video__head .lx-display{max-width:17ch}.ph-video__head .lx-lead{margin-inline:auto}.ph-video__head .lx-ctas{justify-content:center}.ph-device{max-width:1000px;margin:0 auto;position:relative}.ph-device__bezel{padding:10px;border-radius:calc(var(--radius-lg) + 12px);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 88%,var(--accent)),color-mix(in srgb,var(--ink) 96%,var(--bg)));box-shadow:0 50px 100px -40px rgb(0 0 0/.5),0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.ph-device__base{display:block;width:26%;height:10px;margin:0 auto;border-radius:0 0 14px 14px;background:color-mix(in srgb,var(--ink) 75%,var(--bg))}.ph-stage{margin:0;position:relative}.ph-stage__screen{position:relative;aspect-ratio:16/9;border-radius:calc(var(--radius-lg) + 4px);overflow:hidden;background:radial-gradient(70% 90% at 70% 30%,color-mix(in srgb,var(--accent) 16%,var(--surface)),var(--surface) 70%);color:var(--ink);isolation:isolate}.ph-stage__vis{position:absolute;inset:6% 8% 22%;display:grid;place-items:center;transition:opacity .4s,filter .4s}.ph-stage__svg{width:100%;height:100%;display:block}.ph-stage[data-paused=true] .ph-stage__vis{opacity:.55;filter:saturate(.6)}.ph-stage__sheen{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--surface) 35%,transparent) 50%,transparent 70%);background-size:250% 100%;animation:phSheen 7s linear infinite;mix-blend-mode:soft-light}.ph-stage__label,.ph-stage__note{position:absolute;z-index:2;top:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:600;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid var(--line);backdrop-filter:blur(8px)}.ph-stage__label{left:16px}.ph-stage__note{right:16px;color:var(--muted);font-weight:500}.ph-stage__live{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:phPing 1.8s var(--ease) infinite}.ph-stage__play{position:absolute;z-index:3;left:50%;top:42%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:99px;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent);border:0;cursor:pointer;box-shadow:0 16px 40px -12px color-mix(in srgb,var(--accent) 80%,transparent),0 0 0 8px color-mix(in srgb,var(--surface) 45%,transparent);opacity:.92;transition:transform .35s var(--ease),opacity .3s}.ph-stage__play:hover{transform:translate(-50%,-50%) scale(1.06);opacity:1}.ph-stage__ring{position:absolute;inset:-8px;border-radius:inherit;border:1.5px solid color-mix(in srgb,var(--accent) 60%,transparent);animation:phRing 2.4s var(--ease) infinite}.ph-stage[data-paused=false] .ph-stage__play{opacity:.78}.ph-stage[data-paused=true] .ph-stage__play,.ph-stage__play:focus-visible,.ph-stage__screen:hover .ph-stage__play{opacity:1}.ph-stage__chapters{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;list-style:none;margin:0;padding:10px 12px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 84%,transparent);border:1px solid var(--line);backdrop-filter:blur(10px);--cycle:calc(var(--n) * 2.6s)}.ph-stage__chapters li{display:grid;gap:7px;min-width:0}.ph-stage__bar{height:3px;border-radius:99px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.ph-stage__bar i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0);animation:none var(--cycle) linear infinite}.ph-stage__ch{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ph-stage__ch small{color:var(--accent);font-variant-numeric:tabular-nums;margin-right:3px}.ph-stage[data-paused=true] .ph-stage__bar i,.ph-stage[data-paused=true] .ph-stage__live,.ph-stage[data-paused=true] .ph-stage__ring,.ph-stage[data-paused=true] .ph-stage__sheen{animation-play-state:paused}.ph-stage__cap{margin-top:18px;text-align:center;font-size:14px;color:var(--muted)}.ph-video__shell{padding-bottom:0}.ph-video__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(36px,5vw,56px)}.ph-video__top .lx-display{font-size:clamp(36px,4.2vw,64px);max-width:15ch;margin-bottom:0}.ph-video__side .lx-ctas{margin-top:24px}.ph-video__wide{padding:0 10px 10px}.ph-stage--fullbleed .ph-stage__screen{aspect-ratio:21/9;border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(60% 100% at 70% 20%,color-mix(in srgb,var(--accent) 22%,var(--surface)),var(--surface) 75%)}.ph-stage--fullbleed .ph-stage__vis{inset:4% 20% 24%}.ph-stage--fullbleed .ph-stage__cap{color:color-mix(in srgb,var(--bg) 70%,transparent);padding:0 16px 8px}.ph-quote__plain{padding:clamp(64px,9vw,128px) 0 clamp(40px,6vw,80px)}.ph-quote__inner{display:flex;flex-direction:column;align-items:center}.ph-q{margin:0;position:relative;width:min(760px,100%)}.ph-q__card{position:relative;z-index:1;padding:clamp(24px,3.5vw,40px);border-radius:calc(var(--radius-lg) + 4px);background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 1px 2px rgb(0 0 0/.05),0 40px 80px -40px rgb(0 0 0/.35);animation:phRise calc(var(--dur) * 2) var(--ease) both}.ph-q__label{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent);margin:0 0 16px}.ph-q__text{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);font-size:clamp(24px,2.8vw,38px);line-height:1.22;text-wrap:balance;overflow-wrap:anywhere}.ph-q__mark{color:var(--accent)}.ph-q__cap{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px dashed var(--line);font-size:13.5px;color:var(--muted)}.ph-q__who{display:inline-flex;align-items:center;gap:10px;min-width:0}.ph-q__who b{color:var(--ink);font-weight:600}.ph-q__avatar{flex:none;width:30px;height:30px;border-radius:99px;display:grid;place-items:center;font-weight:800;font-size:13px;color:var(--accent-ink);background:linear-gradient(135deg,var(--accent),var(--accent-2))}.ph-q__ghosts{position:absolute;inset:0;z-index:0;pointer-events:none}.ph-q__ghosts span{position:absolute;left:6%;right:6%;top:0;bottom:0;border-radius:calc(var(--radius-lg) + 4px);background:color-mix(in srgb,var(--surface) 70%,var(--bg));border:1px solid var(--line);padding:4px 22px;font-size:12.5px;line-height:16px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transform-origin:top center;transform:translateY(-22px)}.ph-q__ghosts span:nth-child(2){left:12%;right:12%;transform:translateY(-44px);opacity:.6;z-index:-1}.ph-quote--card .ph-q{margin-top:44px}.ph-quote__link{display:block;width:1px;height:clamp(40px,6vw,64px);margin:10px 0;position:relative;background:linear-gradient(180deg,var(--line),color-mix(in srgb,var(--accent) 70%,var(--line)))}.ph-quote__link i{position:absolute;left:50%;bottom:-4px;width:9px;height:9px;border-radius:99px;transform:translateX(-50%);background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent)}.ph-quote__answer{text-align:center;max-width:820px;display:flex;flex-direction:column;align-items:center}.ph-quote__answer .lx-display{max-width:18ch;margin-inline:auto}.ph-quote__answer .lx-lead{margin-inline:auto}.ph-quote__answer .lx-ctas{justify-content:center}.ph-quote--minimal .ph-quote__inner{align-items:stretch}.ph-quote--minimal .ph-q{width:100%;max-width:980px}.ph-quote--minimal .ph-q__card{padding:0 0 0 clamp(0px,4vw,56px);background:none;border:0;box-shadow:none;animation:phFade calc(var(--dur) * 2) var(--ease) both}.ph-quote--minimal .ph-q__text{font-size:clamp(28px,3.6vw,52px);line-height:1.12;color:color-mix(in srgb,var(--ink) 82%,var(--bg))}.ph-quote--minimal .ph-q__mark{position:absolute;left:0;top:.02em;font-size:1.6em;line-height:.8}.ph-quote--minimal .ph-q__text{position:relative;padding-left:.55em}.ph-quote--minimal .ph-q__label{color:var(--muted)}.ph-quote--minimal .ph-q__cap{border-top:0;padding-top:0}.ph-quote--minimal .ph-quote__link{width:100%;height:1px;margin:clamp(32px,4vw,52px) 0;background:linear-gradient(90deg,var(--accent),var(--line) 30%,transparent)}.ph-quote--minimal .ph-quote__link i{left:0;bottom:-4px;transform:none}.ph-quote--minimal .ph-quote__answer{text-align:left;max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:end}.ph-quote--minimal .ph-quote__answer .lx-display{margin-inline:0;margin-bottom:0;font-size:clamp(32px,3.6vw,54px)}.ph-quote--minimal .ph-quote__answer .lx-lead{margin-inline:0}.ph-quote--minimal .ph-quote__answer .lx-ctas{justify-content:flex-start;margin-top:24px}@keyframes phRise{0%{opacity:0;transform:translateY(18px)}}@keyframes phFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes phBlink{50%{opacity:0}}@keyframes phGrow{0%{transform:scaleX(0)}}@keyframes phDraw{to{stroke-dashoffset:0}}@keyframes phPop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes phDrift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,30px) scale(1.12)}}@keyframes phSheen{0%{background-position:150% 0}to{background-position:-100% 0}}@keyframes phPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}80%,to{box-shadow:0 0 0 8px transparent}}@keyframes phRing{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.35);opacity:0}}@keyframes phCh3a{0%{transform:scaleX(0)}33%{transform:scaleX(1)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes phCh3b{0%,33%{transform:scaleX(0)}66%{transform:scaleX(1)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes phCh3c{0%,66%{transform:scaleX(0)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes phCh4a{0%{transform:scaleX(0)}25%{transform:scaleX(1)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes phCh4b{0%,25%{transform:scaleX(0)}50%{transform:scaleX(1)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes phCh4c{0%,50%{transform:scaleX(0)}75%{transform:scaleX(1)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes phCh4d{0%,75%{transform:scaleX(0)}97%{transform:scaleX(1)}to{transform:scaleX(0)}}.ph-stage[data-n="3"] li:first-child .ph-stage__bar i{animation-name:phCh3a}.ph-stage[data-n="3"] li:nth-child(2) .ph-stage__bar i{animation-name:phCh3b}.ph-stage[data-n="3"] li:nth-child(3) .ph-stage__bar i{animation-name:phCh3c}.ph-stage[data-n="4"] li:first-child .ph-stage__bar i{animation-name:phCh4a}.ph-stage[data-n="4"] li:nth-child(2) .ph-stage__bar i{animation-name:phCh4b}.ph-stage[data-n="4"] li:nth-child(3) .ph-stage__bar i{animation-name:phCh4c}.ph-stage[data-n="4"] li:nth-child(4) .ph-stage__bar i{animation-name:phCh4d}@media (max-width:960px){.ph-bentoh__grid,.ph-quote--minimal .ph-quote__answer,.ph-split--reversed .ph-split__grid,.ph-split__grid,.ph-video__top{grid-template-columns:minmax(0,1fr)}.ph-split--reversed .ph-win{order:0}.ph-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-tile--check,.ph-tile--metric,.ph-tile--next{grid-column:span 1}.ph-tile--trend{grid-column:1/-1}.ph-bentoh--stacked .ph-tile--metric,.ph-bentoh--stacked .ph-tile--metric:hover{transform:none}.ph-stage--fullbleed .ph-stage__screen{aspect-ratio:16/10}.ph-stage--fullbleed .ph-stage__vis{inset:8% 10% 26%}}@media (max-width:640px){.ph-shell{margin:6px;padding:48px 0}.ph-bentoh--stacked .ph-bentoh__copy .lx-display,.ph-quote--minimal .ph-quote__answer .lx-display,.ph-split__h,.ph-video__top .lx-display{font-size:clamp(32px,9vw,42px)}.ph-win__body{grid-template-columns:minmax(0,1fr);min-height:0}.ph-win__side{display:none}.ph-win__main{padding:16px}.ph-bento,.ph-bentoh--stacked .ph-bento{grid-template-columns:minmax(0,1fr)}.ph-tile--check,.ph-tile--metric,.ph-tile--next,.ph-tile--trend{grid-column:auto}.ph-find__box{height:58px;padding-left:16px}.ph-find__input{font-size:16px}.ph-find__kbd{display:none}.ph-stage--fullbleed .ph-stage__screen,.ph-stage__screen{aspect-ratio:4/5}.ph-stage--fullbleed .ph-stage__vis,.ph-stage__vis{inset:14% 4% 34%}.ph-stage__chapters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:10px}.ph-stage__note{display:none}.ph-stage__play{width:58px;height:58px;top:40%}.ph-device__bezel{padding:6px}.ph-q__ghosts{display:none}.ph-quote--minimal .ph-q__card{padding-left:0}.ph-glow__label span{display:none}}@media (prefers-reduced-motion:reduce){.ph *,.ph :after,.ph :before{animation:none!important;transition:none!important}.ph-spark__line{stroke-dashoffset:0}.ph-spark__area,.ph-spark__dot{opacity:1}.ph-stage__bar i{transform:scaleX(1)}}.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 var(--dur) 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 var(--dur) 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 var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) 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 var(--dur) 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 var(--dur) 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 var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) 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 var(--dur) var(--ease),transform var(--dur) 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:linear-gradient(160deg,var(--surface),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 24px 50px -28px rgb(0 0 0/.4);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:linear-gradient(90deg,var(--accent),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:linear-gradient(90deg,color-mix(in srgb,var(--accent) 25%,var(--line)),transparent)}.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:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%);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 var(--dur) var(--ease)}.psv-path:hover{transform:translateY(-3px)}.psv-path.is-featured{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 55%);box-shadow:0 0 0 1px var(--accent),0 30px 60px -30px color-mix(in srgb,var(--accent) 70%,transparent)}.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 var(--dur) 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 var(--dur) 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),0 30px 60px -30px color-mix(in srgb,var(--accent) 70%,transparent)}.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 var(--dur) var(--ease),color var(--dur) 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 var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) 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 var(--dur) 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 var(--dur) var(--ease),background var(--dur) var(--ease),transform var(--dur) 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 var(--dur) var(--ease),transform var(--dur) 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:linear-gradient(180deg,var(--accent),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}}