.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}