@charset "UTF-8";.table-grid{padding:2rem;color:#fff}.table-grid .block-title{font-size:min(7vw,104px);font-weight:700;text-transform:uppercase;text-align:left;line-height:min(6vw,96px)}.table-grid .block-title.mobile-only{display:none}@media (max-width:1199px){.table-grid .block-title.mobile-only{display:block;font-size:64px;font-style:normal;font-weight:700;line-height:56px;margin-bottom:24px;text-align:center}}@media (max-width:1199px){.table-grid .block-title.desktop-only{display:none}}.table-grid .membership-table{max-width:1361px;margin:0 auto;padding:0 20px}.table-grid .membership-table .ml-row{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:0;padding:22px 0;border-radius:20px}.table-grid .membership-table .ml-row:not(.ml-header) .ml-col:nth-child(5) span:not(.card-name){background:linear-gradient(84deg,#ffe794 -9.65%,#ceaf47 108.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40px}.table-grid .membership-table .ml-row:not(.ml-header) .ml-col:nth-child(6) span:not(.card-name){background:linear-gradient(84deg,#fcfcfc -9.65%,#c5c5c5 108.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40px}.table-grid .membership-table .ml-row.ml-header .ml-col--card{padding-left:32px}.table-grid .membership-table .ml-row:nth-child(odd):not(:first-child){background:linear-gradient(77deg,#02001a -.43%,#140f4d 105.2%)}.table-grid .membership-table .ml-row .ml-col--label{color:#fff;font-size:29px;font-weight:700;line-height:30px;grid-column:1/span 3;padding-left:32px}.table-grid .membership-table .ml-row .ml-col--card{text-align:center}.table-grid .membership-table .ml-row .ml-col--card img{max-width:100px;margin-bottom:.5rem}.table-grid .membership-table .ml-row .ml-col--card .card-name{display:block;color:#fff;text-align:left;font-family:"Bebas Neue Pro";font-size:32px;font-style:normal;font-weight:700;line-height:30px;text-wrap:nowrap}.table-grid .membership-table .ml-row .ml-col--card .card-name b{display:block;color:#20c9ff;font-family:Taprom;font-size:24px;font-weight:400;line-height:33px}.table-grid .membership-table .ml-row .ml-col:not(.ml-col--label){text-align:center;font-family:Taprom;font-size:48px;font-weight:400;line-height:30px;color:#ff00a8}.table-grid .membership-table .ml-row .ml-col:not(.ml-col--label) span:not(.card-name){font-family:"Bebas Neue Pro";font-size:32px;font-weight:800;line-height:30px;background:var(--Linear,linear-gradient(84deg,#20c9ff -9.65%,#8cff34 108.69%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.table-grid .membership-table .ml-row .ml-col:not(.ml-col--label) p{font-family:"Bebas Neue Pro";font-size:20px;font-weight:700;line-height:30px;color:#fff;margin-bottom:0}.table-grid .membership-mobile{display:none}.table-grid .membership-mobile .mobile-card{margin-bottom:24px;padding:32px;border-radius:30px;border:2px solid var(--Linear,#ff00a8);background:rgba(255,255,255,.03)}.table-grid .membership-mobile .mobile-card:nth-child(4) .mobile-benefits>li>b>span{background:linear-gradient(84deg,#ffe794 -9.65%,#ceaf47 108.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-weight:800;line-height:30px}.table-grid .membership-mobile .mobile-card:nth-child(5) .mobile-benefits>li>b>span{background:linear-gradient(84deg,#fcfcfc -9.65%,#c5c5c5 108.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;font-weight:800;line-height:30px}.table-grid .membership-mobile .mobile-card .mobile-card-header{display:flex;gap:16px;margin-bottom:1rem;flex-direction:column}.table-grid .membership-mobile .mobile-card .mobile-card-header img{max-height:77px;width:max-content;object-fit:contain;object-position:left}.table-grid .membership-mobile .mobile-card .mobile-card-header .card-name{font-family:"Bebas Neue Pro";font-size:32px;font-weight:700;line-height:30px}.table-grid .membership-mobile .mobile-card .mobile-card-header .card-name b{color:#20c9ff;font-family:Taprom;font-size:24px;font-weight:400;line-height:33px;display:block}.table-grid .membership-mobile .mobile-card .mobile-benefits{list-style:none;margin:0;padding:0}.table-grid .membership-mobile .mobile-card .mobile-benefits li{margin-bottom:20px}.table-grid .membership-mobile .mobile-card .mobile-benefits li strong{font-size:18px;font-style:normal;font-weight:700;line-height:20px}.table-grid .membership-mobile .mobile-card .mobile-benefits li>b{color:#ff00a8;font-family:Taprom;font-size:32px;font-weight:400;line-height:30px;margin-right:10px;display:inline-block}.table-grid .membership-mobile .mobile-card .mobile-benefits li>b>span{font-family:"Bebas Neue Pro";font-size:24px;font-style:normal;font-weight:800;line-height:30px;background:var(--Linear,linear-gradient(84deg,#20c9ff -9.65%,#8cff34 108.69%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:6px}.table-grid .membership-mobile .mobile-card .mobile-benefits li>b p{font-size:18px;font-style:normal;font-weight:700;line-height:20px;font-family:"Bebas Neue Pro";color:#fff;margin-bottom:0}.table-grid .membership-mobile .mobile-card .mobile-benefits li>b p:before{content:"✓";width:27px;height:23px;display:inline-block;margin-right:10px;color:#ff00a8;font-family:Taprom;font-size:32px;font-weight:400;line-height:30px}@media (max-width:1024px){.table-grid .membership-table{display:none}.table-grid .membership-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:1024px) and (max-width:767px){.table-grid .membership-mobile{grid-template-columns:repeat(1,1fr)}}@media (max-width:1024px){.table-grid .block-title{text-align:center}}