.gm-home .er-note{color:#a9a4b6;margin-top:14px;font-size:12px;display:block}.gm-home .er-fine{color:#a9a4b6;margin:18px 0 0;font-size:13px}.gm-home .er-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:12px;display:flex}.gm-home .pr-hero-art{width:100%;max-width:380px;margin-left:auto;padding:12px 0 24px;position:relative}.gm-home .pr-pic{aspect-ratio:4/5;border-color:#ff5fa2;position:relative;transform:rotate(2deg)}.gm-home .pr-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gm-home .pr-coin{z-index:3;color:#14101c;text-align:center;background:linear-gradient(140deg,#ffb347,#ff5fa2);border-radius:50%;place-items:center;width:112px;height:112px;animation:6s ease-in-out infinite alternate pl-bob;display:grid;position:absolute;bottom:8%;left:-10%;transform:rotate(-8deg);box-shadow:0 14px 30px #0008}.gm-home .pr-coin b{margin-top:20px;font-size:36px;line-height:1}.gm-home .pr-coin span{margin-top:-18px;font-size:12px;font-weight:700}.gm-home .pr-s1{z-index:3;background:#b6f26b;top:0;right:2%;transform:rotate(4deg)}.gm-home .pr-uses{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gm-home .pr-use{--c:var(--pink);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,#15131c),#15131c 70%);border-radius:22px;padding:20px}.gm-home .pr-use b{font-size:clamp(40px,5vw,60px);line-height:1;display:block}.gm-home .pr-use small{color:var(--c);font-size:13px;font-weight:700}.gm-home .pr-use span{color:#e9e4f3;margin-top:8px;font-size:15px;font-weight:600;display:block}.gm-home .pr-use:nth-child(2){transform:translateY(12px)}.gm-home .pr-cur{background:#ffffff0d;border:1px solid #fff2;border-radius:100px;margin-top:14px;padding:4px;display:inline-flex}.gm-home .pr-cur button{color:#c3bed0;cursor:pointer;background:0 0;border:0;border-radius:100px;min-height:36px;padding:0 22px;font-size:14px;font-weight:700}.gm-home .pr-cur button.on{color:#14101c;background:linear-gradient(110deg,#ffb347,#ff5fa2)}.gm-home .pr-curnote{margin:8px 0 0!important;font-size:12px!important}.gm-home .pr-plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.gm-home .pr-plan{--c:var(--cyan);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 20%,#15131c),#15131c 70%);border-radius:24px;flex-direction:column;padding:22px 20px;display:flex;position:relative}.gm-home .pr-plan.pink{--c:var(--pink)}.gm-home .pr-plan.violet{--c:var(--violet)}.gm-home .pr-plan.amber{--c:var(--amber)}.gm-home .pr-plan.hot{border:2px solid var(--c);transform:translateY(-8px);box-shadow:0 18px 40px #ff5fa222}.gm-home .pr-badge{background:var(--c);color:#14101c;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:20px}.gm-home .pr-plan h3{margin:0;font-size:34px;line-height:1}.gm-home .pr-blurb{color:#c3bed0;min-height:2.6em;margin:6px 0 14px;font-size:13px}.gm-home .pr-price b{font-size:44px;line-height:1}.gm-home .pr-price span{color:#a9a4b6;margin-left:6px;font-size:12px}.gm-home .pr-tok{color:#e9e4f3;background:#ffffff10;border-radius:14px;margin:10px 0 14px;padding:8px 12px;font-size:13px}.gm-home .pr-tok b{color:var(--c);font-size:17px}.gm-home .pr-tok small{color:#a9a4b6;font-size:11px;display:block}.gm-home .pr-plan ul{color:#e9e4f3;flex:1;gap:7px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:grid}.gm-home .pr-plan li:before{content:"✓";color:var(--c);margin-right:8px;font-weight:800}.gm-home .pr-plan .button{justify-content:center;width:100%}.gm-home .pr-plan .button:disabled{opacity:.55;cursor:not-allowed}.gm-home .pr-topup{background:linear-gradient(160deg,#ffb34722,#15131c 70%);border:2px solid #ffb34788;border-radius:24px;padding:26px 22px;position:relative}.gm-home .pr-topup.soon{background:#15131c;border:2px dashed #ffffff3a}.gm-home .pr-flag{color:#14101c;background:#ffb347;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.gm-home .pr-topup.soon .pr-flag{color:#e9e4f3;background:#ffffff1f}.gm-home .pr-topup p{color:#c3bed0;max-width:560px;margin:12px 0 16px;font-size:14px}.gm-home .pr-packs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.gm-home .pr-packs div{text-align:center;background:#ffffff10;border-radius:16px;padding:12px}.gm-home .pr-packs b{font-size:26px;display:block}.gm-home .pr-packs small{color:#a9a4b6;font-size:11px;display:block}.gm-home .pr-packs span{color:#ffb347;font-weight:700}.gm-home .pr-topup .button:disabled{opacity:.6;cursor:not-allowed}@media (width<=1100px){.gm-home .pr-plans{grid-template-columns:1fr 1fr}.gm-home .pr-plan.hot{transform:none}}@media (width<=860px){.gm-home .pr-hero-art{max-width:300px;margin:0 auto}}@media (width<=640px){.gm-home .pr-plans,.gm-home .pr-uses{grid-template-columns:1fr}.gm-home .pr-use:nth-child(2){transform:none}.gm-home .pr-packs{grid-template-columns:1fr 1fr}.gm-home .pr-page .cr-hero .actions .button,.gm-home .er-cta .button{flex:1}}@media (prefers-reduced-motion:reduce){.gm-home .pr-coin{animation:none}}.gm-home #plans{padding-top:112px}.gm-home #plans .pl-head{margin-bottom:20px}.gm-home #plans .pl-head h1{margin:0;font-size:clamp(32px,4.5vw,48px);line-height:1}.gm-home #plans .pl-head h1>span{color:#0000;background:linear-gradient(100deg,#ff5fa2,#ffb347);-webkit-background-clip:text;background-clip:text}
