.ph{display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:minmax(0,1fr);margin-top:clamp(30px,3.6vw,46px)}@media(min-width:1100px){.ph{align-items:stretch;grid-template-columns:minmax(0,2.05fr) 34px minmax(0,2.9fr) 34px minmax(0,1.5fr)}.ph-1 .ph-l{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-2 .ph-l{grid-template-columns:repeat(3,minmax(0,1fr))}}.ph-g{border:1px solid var(--lt-line);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,26px)}.ph-1{background:linear-gradient(180deg,rgba(88,188,216,.13),rgba(88,188,216,.03));border-color:rgba(38,66,149,.2)}.ph-2{background:linear-gradient(180deg,rgba(90,45,145,.1),rgba(90,45,145,.02));border-color:rgba(90,45,145,.24)}.ph-3{background:linear-gradient(180deg,rgba(248,153,33,.14),rgba(248,153,33,.03));border-color:rgba(248,153,33,.42)}.ph-k{display:block;font:600 .6rem var(--mono);letter-spacing:.16em;text-transform:uppercase}.ph-1 .ph-k{color:var(--spot)}.ph-2 .ph-k{color:var(--purple)}.ph-3 .ph-k,.ph-g h3{color:var(--deep)}.ph-g h3{font:900 clamp(1.16rem,1.9vw,1.48rem) var(--head);letter-spacing:-.034em;margin-top:9px;text-transform:uppercase}.ph-g .sub{color:var(--mid);font-size:.9rem;line-height:1.45;margin:8px 0 0}.ph-l{display:grid;gap:clamp(10px,1.2vw,14px);grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));margin-top:clamp(18px,2vw,24px)}.ph-c{background:#fff;border:1px solid var(--lt-line);border-radius:var(--r);padding:16px 15px}.ph-c .n{color:var(--mid);display:block;font:600 .6rem var(--mono);letter-spacing:.13em}.ph-c svg{display:block;margin:12px 0 11px}.ph-1 .ph-c svg{color:var(--spot)}.ph-2 .ph-c svg{color:var(--purple)}.ph-3 .ph-c svg{color:var(--orange)}.ph-c b{color:var(--deep);display:block;font:900 .95rem/1.2 var(--head);letter-spacing:-.026em}.ph-c span{color:var(--lt-mut);display:block;font-size:.83rem;line-height:1.4;margin-top:6px}.ph-ar{display:none}@media(min-width:1100px){.ph-ar{align-items:center;color:var(--mid);display:flex;justify-content:center}}.ph-ar svg{height:20px;width:20px}.ph-btm{align-items:center;background:#fff;border:1px solid var(--lt-line);border-radius:var(--r-lg);display:grid;gap:clamp(20px,2.6vw,40px);grid-template-columns:minmax(0,1fr);margin-top:clamp(16px,1.8vw,22px);padding:clamp(22px,2.4vw,30px)}@media(min-width:980px){.ph-btm{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.ph-btm .k{color:var(--mid);display:block;font:600 .6rem var(--mono);letter-spacing:.16em;text-transform:uppercase}.ph-btm .line{color:var(--deep);font:900 clamp(1.2rem,2.2vw,1.66rem) var(--head);letter-spacing:-.034em;line-height:1.16;margin:10px 0 0}.ph-btm .line em{border-bottom:3px solid var(--orange);color:var(--deep);font-style:normal;padding-bottom:2px}.ph-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.ph-track:before{background:linear-gradient(90deg,var(--corn),var(--purple) 52%,var(--orange));border-radius:2px;content:"";height:3px;left:8%;position:absolute;right:8%;top:5px}.ph-track>div{position:relative;text-align:center}.ph-track .dot{background:var(--corn);border-radius:50%;display:block;height:13px;margin:0 auto 14px;position:relative;width:13px;z-index:1}.ph-track>div:nth-child(2) .dot{background:var(--purple)}.ph-track>div:nth-child(3) .dot{background:var(--orange)}.ph-track b{display:block;font:600 .6rem var(--mono);letter-spacing:.13em;text-transform:uppercase}.ph-track>div:first-child b{color:var(--spot)}.ph-track>div:nth-child(2) b{color:var(--purple)}.ph-track>div:nth-child(3) b{color:var(--deep)}.ph-track span{color:var(--lt-mut);display:block;font-size:.84rem;margin-top:7px}.fx-split .ic,.ph-c .ic,.vs-foot .ic,.vs-l .ic{border-radius:0}.ch-g b,.ch-h,.cx-by b,.faq summary,.fx-cal .t,.fx-cost b,.fx-cyc b,.fx-mg b,.fx-out .t,.fx-out b,.fx-panels p,.fx-ring .v,.fx-split b,.fx-track button .t,.fxh-h,.fxh-st b,.gv-gate b,.gv-out b,.gv-pil b,.gv-sig b,.h-big,.h-display,.h-sec,.h-sub,.pb-bill .hd b,.pb-bill .tot,.pb-q b,.ph-c b,.ph-g h3,.story-name,.story-outcome b,.tlc b,.vs-foot b,.vs-l b,.vs-p h3,h1,h2,h3,h4{letter-spacing:.01em}.ch-h,.h-sub,.ph-g h3,.vs-p h3{line-height:calc(1em + 14px)}.fx-cal .w,.fx-cal .who,.fx-cyc .dot,.fx-cyc .tag,.fx-here,.fx-loop,.fx-mg li:before,.fx-ring .k,.fx-track button .s,.fxh-st .n,.gv-env span,.gv-gate .pill,.gv-only,.pb-bill .hd i,.pb-mos,.ph-btm .k,.ph-c .n,.ph-k,.ph-track b{font-size:.75rem}.ph-track:before{background:linear-gradient(90deg,var(--mid),var(--neon))}.fx-cyc span,.fx-split span,.gv-pil span,.ph-c span,.sec b+span,.sec b~span,.sec label,.sec p.sub,.sec span.d,.sec strong+span,.vs-l span{line-height:calc(1em + 9px)}.cx-by span,.sec .dot,.sec .fx-here,.sec .fx-loop,.sec .fx-note,.sec .k,.sec .kick,.sec .n,.sec .now,.sec .o,.sec .pb-mos,.sec .ph-k,.sec .pill,.sec .s,.sec .story-tag,.sec .t,.sec .tag,.sec .w,.sec .who{line-height:normal}@media (max-width:860px){.fxh-h br,.h-big br,.h-display br,.h-sec br,.h-sub br,.ph-btm .line br{display:none}}@media (max-width:560px){.ph-1 .ph-l,.ph-2 .ph-l{grid-template-columns:minmax(0,1fr)}}.ch-g b,.fx-cyc b,.gv-pil b,.mg b,.ph-c b,.vs-l b{hyphens:manual;overflow-wrap:break-word}.phc{background:#fff;border:1px solid var(--lt-line);border-radius:var(--r-lg);margin-top:clamp(28px,3.4vw,42px);overflow:hidden;position:relative}.phc-plot{display:none}.phc-p{border-bottom:1px solid var(--lt-line-2);padding:20px 20px 0;position:relative}.phc-p:last-of-type{border-bottom:0}.phc-k{color:var(--mid);display:block;font:700 .7rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.phc-hd b{color:var(--deep);font:900 1.25rem/1.15 var(--head);letter-spacing:-.02em}.phc-hd b,.phc-sub{display:block;margin-top:6px}.phc-sub{color:var(--lt-mut);font-size:.9rem;line-height:1.45}.phc-seg{height:84px;margin:6px -20px 0;overflow:hidden;position:relative}.phc-plot svg,.phc-seg svg{height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.phc-lv{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px}.phc-c{align-items:center;background:#fff;border:1px solid var(--lt-line);border-radius:12px;color:var(--deep);display:flex;gap:10px;outline-offset:3px;padding:8px 12px 8px 10px;text-align:left}.phc-c svg{color:var(--mid);flex:none;height:20px;width:20px}.phc-c .n{color:var(--mid);display:block;font:700 .62rem/1 var(--mono);letter-spacing:.12em}.phc-c b{display:block;font:800 .86rem/1.2 var(--head);letter-spacing:-.01em;margin-top:3px}.phc-c .s{color:var(--lt-mut);display:block;font-size:.78rem;line-height:1.35;margin-top:2px}.phc-ax{display:none}.phc .line{stroke:var(--mid);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.phc .line,.phc .lock{fill:none;vector-effect:non-scaling-stroke}.phc .lock{opacity:.4;stroke:var(--neon);stroke-linecap:round;stroke-width:9}.phc .base{stroke:var(--lt-line);stroke-width:1.5}.phc .base,.phc .sep{vector-effect:non-scaling-stroke}.phc .sep{stroke:var(--lt-line-2);stroke-dasharray:4 6;stroke-width:1.5}.phc-dot{background:#fff;border:2.5px solid var(--mid);border-radius:50%;color:var(--mid);display:grid;font:700 .7rem/1 var(--mono);height:30px;place-items:center;position:absolute;transform:translate(-50%,-50%);transition:background .3s,color .3s;width:30px;z-index:2}.phc-dot.on,.phc-seg .phc-dot{background:var(--mid);color:#fff}.phc.is-plot .phc-plot{display:block;inset:0;position:absolute}.phc.is-plot .phc-lv,.phc.is-plot .phc-p{display:contents}.phc.is-plot .phc-seg{display:none}.phc.is-plot .phc-hd{padding:0 18px;position:absolute;top:20px;z-index:3}.phc.is-plot .phc-band{bottom:0;position:absolute;top:0;transition:background .35s}.phc.is-plot .phc-band.on{background:rgba(241,243,244,.75)}.phc.is-plot .phc-c{box-shadow:0 12px 26px -20px rgba(36,58,126,.6);max-width:180px;opacity:0;position:absolute;transform:translateY(6px);transition:opacity .5s var(--ease) var(--d,0s),transform .5s var(--ease) var(--d,0s),box-shadow .3s,border-color .3s;width:max-content;z-index:4}.phc.is-plot.in .phc-c{opacity:1;transform:none}.phc.is-plot .phc-c .s{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s var(--ease),opacity .3s}.phc.is-plot.in .phc-c.on,.phc.is-plot.in .phc-c:focus-visible,.phc.is-plot.in .phc-c:hover{border-color:var(--mid);box-shadow:0 18px 34px -20px rgba(36,58,126,.75);transform:translateY(-2px);transition-delay:0s;z-index:6}.phc.is-plot .phc-c.on .s,.phc.is-plot .phc-c:focus-visible .s,.phc.is-plot .phc-c:hover .s{max-height:44px;opacity:1}.phc.is-plot .phc-c:after{background:var(--lt-line);content:"";height:14px;left:var(--lx,24px);position:absolute;width:1.5px}.phc.is-plot .phc-c.dn:after{bottom:100%}.phc.is-plot .phc-c.up:after{top:100%}.phc.is-plot .phc-plot .line{stroke-dasharray:3000;stroke-dashoffset:3000;transition:stroke-dashoffset 2s var(--ease) .1s}.phc.is-plot.in .phc-plot .line{stroke-dashoffset:0}.phc.is-plot .phc-ax{bottom:8px;color:var(--lt-mut);display:flex;font:600 .72rem/1 var(--mono);justify-content:space-between;left:18px;position:absolute;right:18px}@media (prefers-reduced-motion:reduce){.phc.is-plot .phc-c,.phc.is-plot .phc-plot .line{transition:none}.phc.is-plot .phc-plot .line{stroke-dashoffset:0}.phc.is-plot .phc-c{opacity:1;transform:none}}