.fx-cal{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr));margin-top:clamp(28px,3.4vw,42px)}.fx-cal>div{padding:clamp(20px,2.3vw,28px);position:relative}.fx-cal .w{color:var(--mid);display:block;font:600 .62rem var(--mono);letter-spacing:.14em;text-transform:uppercase}.fx-cal .t{color:var(--deep);display:block;font:900 clamp(1.08rem,1.8vw,1.4rem) var(--head);letter-spacing:-.03em;margin:11px 0 9px}.fx-cal .d{color:var(--lt-mut);display:block;font-size:.9rem;line-height:1.55}.fx-cal .who{color:var(--mid);display:block;font:600 .6rem var(--mono);letter-spacing:.12em;margin-top:14px;text-transform:uppercase}.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}.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}.cvb{list-style:none;margin-top:clamp(28px,3.4vw,42px);padding:0}.cvb-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1025px){.cvb-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}}@media (max-width:600px){.cvb-row{grid-template-columns:minmax(0,1fr)}}.cvb-v{background:#fff;border:1px solid var(--lt-line);border-radius:var(--r-lg);color:var(--deep);display:flex;flex-direction:column;gap:10px;margin:0;overflow:hidden;padding:26px 24px 28px;position:relative}.cvb-v:before{background:linear-gradient(90deg,var(--mid),var(--neon));content:"";height:3px;left:0;position:absolute;right:0;top:0}.cvb-v small{color:var(--mid);font:700 .72rem/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}.cvb-v b{color:var(--deep);font:900 clamp(2rem,3.2vw,2.7rem)/1 var(--head);letter-spacing:-.03em}.cvb-who{align-items:center;color:var(--mid);display:inline-flex;font:700 .84rem/1.3 var(--body);gap:8px}.cvb-who svg{color:var(--mid);flex:none}.cvb-ln{border-top:1px solid var(--lt-line-2);color:var(--lt-mut);display:block;font-size:.93rem;line-height:1.55;margin-top:4px;padding-top:14px}@media (max-width:600px){.cvb-v b{font-size:2.2rem}}.cvb-v:last-child{background:var(--deep);border-color:var(--deep);box-shadow:0 30px 50px -34px rgba(36,58,126,.8)}.cvb-v:last-child:before{background:linear-gradient(90deg,var(--corn),var(--neon))}.cvb-v:last-child .cvb-who,.cvb-v:last-child .cvb-who svg,.cvb-v:last-child small{color:var(--corn-lt)}.cvb-v:last-child b{color:#fff}.cvb-v:last-child .cvb-ln{border-top-color:hsla(0,0%,100%,.18);color:#eaf1fa}