.f1l1o3bf{font-family:Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif, Arial;font-style:normal;font-weight:400}.f1l1o3bf button, .f1l1o3bf input, .f1l1o3bf textarea{font-family:inherit}.f4ofdyf{border:0.5px solid var(--origin-color-border-base-subdued);border-radius:8px;cursor:pointer;height:24px;transition:width 150ms cubic-bezier(0.05, 0.6, 0, 1), height 150ms cubic-bezier(0.05, 0.6, 0, 1), border-radius 150ms cubic-bezier(0.05, 0.6, 0, 1);width:24px}.f137tu7e{flex-shrink:0;transform:scale(1);transition:transform 150ms cubic-bezier(0.05, 0.6, 0, 1)}[data-origin-mode="dark"] .f137tu7e{--origin-color-logo-grammarly-light:var(--origin-color-logo-grammarly-dark);--origin-color-logo-grammarly-primary:var(--origin-color-logo-grammarly-default)}.ftwgcg0{-moz-appearance:none;-webkit-appearance:none;align-items:flex-start;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;height:32px;justify-content:flex-start;padding:0;width:32px}.ftwgcg0:hover .f4ofdyf{border-radius:12px;height:32px;width:32px}.ftwgcg0:hover .f137tu7e{transform:scale(1.25)}.f13cnbb7 .f4ofdyf{border-radius:12px;height:32px;width:32px}.f13cnbb7 .f137tu7e{transform:scale(1.25)}.f8ia88a{--origin-color-button-ghost-content-default:#714cb6;--origin-color-button-ghost-content-states:#533192;--origin-color-button-primary-fill-active:#3f256f;--origin-color-button-primary-fill-default:#714cb6;--origin-color-button-primary-fill-hover:#533192;--origin-font-weight-heading-xsmall:600}[data-origin-mode="dark"] .f8ia88a{--origin-color-button-ghost-content-default:#d4c7ff;--origin-color-button-ghost-content-states:#bea1f5;--origin-color-button-primary-content-default:#141413;--origin-color-button-primary-fill-active:#e8e0ff;--origin-color-button-primary-fill-default:#bea1f5;--origin-color-button-primary-fill-hover:#d4c7ff}.f347vxz{font-weight:600}


.plk-text-slider {
    display: inline-block;
    height: 1.6em;
    overflow: hidden;
    vertical-align: middle;
    text-align: left;
}
.plk-slider-track {
    display: flex;
    flex-direction: column;
    animation: plk-slide-text 7.5s infinite cubic-bezier(0.87, 0, 0.13, 1);
}
.plk-slider-item {
    height: 1.6em;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    line-height: 1.6em;
}
@keyframes plk-slide-text {
    0%, 25% { transform: translateY(0); }
    33%, 58% { transform: translateY(-25%); }
    66%, 91% { transform: translateY(-50%); }
    100% { transform: translateY(-75%); }
}
@keyframes plk-flash-yellow-white {
    0%, 100% { background-color: #eab308; }
    50% { background-color: #ffffff; }
}



        @keyframes plk-text-glow {
            0% { color: #ffffff; text-shadow: 0 0 5px rgba(255,255,255,0.3); }
            100% { color: #facc15; text-shadow: 0 0 15px rgba(250,204,21,0.6); }
        }
        .plk-minimal-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }
        .plk-minimal-card { background: linear-gradient(135deg, #991b1b, #450a0a); border-radius: 16px; padding: 0 0 24px 0; text-align: center; position: relative; overflow: hidden; text-decoration: none; box-shadow: inset 0 2px 0 rgba(255,255,255,0.15), 0 8px 25px rgba(0,0,0,0.5); display: flex; flex-direction: column; justify-content: space-between; transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s; }
        .plk-minimal-card:hover { transform: translateY(-4px); box-shadow: 0 8px 25px rgba(153, 27, 27, 0.4); }
        .plk-mc-scheme-name { display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.25); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); color: #ffffff; font-size: 0.95rem; font-weight: 900; padding: 16px 10px; margin-bottom: 20px; text-transform: uppercase; letter-spacing: 0.5px; position: relative; z-index: 10; line-height: 1.3; border-bottom: 2px solid rgba(250, 204, 21, 0.3); box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 4px 15px rgba(0,0,0,0.2); animation: plk-text-glow 0.4s steps(2, end) infinite alternate; }
        .plk-mc-sub { font-size: 0.95rem; font-weight: 800; letter-spacing: 1px; color: #fff; margin-bottom: 2px; text-transform: uppercase; position: relative; z-index: 2; }
        .plk-mc-title { font-size: 1.8rem; font-weight: 900; color: #facc15; margin: 0 0 6px 0; line-height: 1; text-transform: uppercase; position: relative; z-index: 2; text-shadow: 0 2px 10px rgba(250, 204, 21, 0.3); }
        .plk-mc-amount { font-size: 2.4rem; font-weight: 900; color: #ffffff; line-height: 1; position: relative; z-index: 2; letter-spacing: -1px; text-shadow: 0 4px 12px rgba(0, 0, 0, 0.6); animation: plk-text-glow 0.4s steps(2, end) infinite alternate-reverse; }
        .plk-mc-btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; margin-top: 18px; background: linear-gradient(135deg, #facc15, #ca8a04); color: #450a0a; font-weight: 800; font-size: 0.95rem; white-space: nowrap; text-transform: uppercase; padding: 10px 20px; border-radius: 25px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); transition: transform 0.2s, box-shadow 0.2s; position: relative; z-index: 2; width: 85%; margin-left: auto; margin-right: auto; }
        .plk-minimal-card:hover .plk-mc-btn { transform: translateY(-2px) scale(1.02); box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4); }
        .plk-balloon-gold { position: absolute; top: 15px; right: 15px; width: 22px; height: 28px; background: radial-gradient(circle at 30% 30%, #fef08a, #ca8a04); border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; box-shadow: inset -2px -2px 6px rgba(0,0,0,0.2), 0 4px 8px rgba(0,0,0,0.2); z-index: 1; animation: plk-float 4s ease-in-out infinite alternate; }
        .plk-balloon-gold::after { content: ''; position: absolute; bottom: -3px; left: 9px; width: 4px; height: 5px; background: #ca8a04; clip-path: polygon(50% 0, 0 100%, 100% 100%); }
        .plk-balloon-green { position: absolute; bottom: 20px; left: 15px; width: 18px; height: 24px; background: radial-gradient(circle at 30% 30%, #34d399, #059669); border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; box-shadow: inset -2px -2px 6px rgba(0,0,0,0.2), 0 4px 8px rgba(0,0,0,0.2); z-index: 1; animation: plk-float 3.5s ease-in-out infinite alternate-reverse; }
        .plk-balloon-green::after { content: ''; position: absolute; bottom: -3px; left: 7px; width: 4px; height: 5px; background: #059669; clip-path: polygon(50% 0, 0 100%, 100% 100%); }
        .plk-balloon-gold-small { position: absolute; top: 55%; left: 10px; width: 14px; height: 18px; background: radial-gradient(circle at 30% 30%, #fef08a, #ca8a04); border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; box-shadow: inset -1px -1px 4px rgba(0,0,0,0.2), 0 3px 6px rgba(0,0,0,0.2); z-index: 1; animation: plk-float-fast 2.5s ease-in-out infinite alternate; }
        .plk-balloon-gold-small::after { content: ''; position: absolute; bottom: -2px; left: 5px; width: 4px; height: 4px; background: #ca8a04; clip-path: polygon(50% 0, 0 100%, 100% 100%); }
        .plk-balloon-green-small { position: absolute; top: 35%; left: 20px; width: 16px; height: 22px; background: radial-gradient(circle at 30% 30%, #34d399, #059669); border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%; box-shadow: inset -1px -1px 4px rgba(0,0,0,0.2), 0 3px 6px rgba(0,0,0,0.2); z-index: 1; animation: plk-float-fast 3s ease-in-out infinite alternate-reverse; }
        .plk-balloon-green-small::after { content: ''; position: absolute; bottom: -3px; left: 6px; width: 4px; height: 5px; background: #059669; clip-path: polygon(50% 0, 0 100%, 100% 100%); }
        @keyframes plk-float-fast { 0% { transform: translateY(0); } 100% { transform: translateY(-12px); } }
        @keyframes plk-float { 0% { transform: translateY(0); } 100% { transform: translateY(-8px); } }
        .plk-confetti { position: absolute; width: 6px; height: 6px; background: #facc15; z-index: 1; opacity: 0.9; }
        .plk-c1 { top: 15%; left: 20%; transform: rotate(45deg); width: 3px; height: 10px; }
        .plk-c2 { top: 65%; right: 20%; transform: rotate(-30deg); width: 3px; height: 12px; }
        .plk-c3 { bottom: 25%; right: 15%; transform: rotate(15deg); border-radius: 50%; }
        .plk-c4 { top: 10%; right: 35%; transform: rotate(60deg); width: 4px; height: 8px; }
        @media (max-width: 480px) {
            .plk-minimal-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; }
            .plk-minimal-card { padding: 0 0 18px 0; }
            .plk-mc-title { font-size: 1.4rem; }
            .plk-mc-amount { font-size: 1.8rem; }
            .plk-mc-sub { font-size: 0.8rem; }
            .plk-mc-btn { font-size: 0.8rem; padding: 8px 12px; width: 95%; margin-top: 14px; gap: 4px; }
        }
        


            @keyframes shimmerEffect {
                0% { background-position: 0% center; }
                100% { background-position: 200% center; }
            }
            .btn-shimmer {
                background: linear-gradient(90deg, #ec4899 0%, #8b5cf6 25%, #3b82f6 50%, #8b5cf6 75%, #ec4899 100%);
                background-size: 200% auto;
                color: #fff;
                border: none;
                padding: 10px 18px;
                border-radius: 25px;
                font-weight: 800;
                cursor: pointer;
                display: inline-flex;
                align-items: center;
                gap: 8px;
                box-shadow: 0 4px 15px rgba(236, 72, 153, 0.4);
                transition: transform 0.2s, box-shadow 0.2s;
                animation: shimmerEffect 4s linear infinite;
            }
            .btn-shimmer:hover {
                transform: translateY(-2px) scale(1.05);
                box-shadow: 0 8px 25px rgba(139, 92, 246, 0.6);
            }
        