#plan-checkout .pc-wrap{color:#e5e5e5;max-width:920px;margin:24px auto;padding:0 16px;font-family:Poppins,system-ui,-apple-system,Segoe UI,Arial,sans-serif}#plan-checkout *{box-sizing:border-box}#plan-checkout .pc-card{background:linear-gradient(#181818 0%,#121212 100%);border:1px solid #2b2b2b;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px #0000008c}#plan-checkout .pc-head{background:linear-gradient(#b2ff2e0f,#fff0);border-bottom:1px solid #2b2b2b;padding:20px 20px 16px}#plan-checkout .pc-title{letter-spacing:-.01em;color:#fff;margin:0;font-size:19px;font-weight:600}#plan-checkout .pc-sub{color:#aeaeae;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.5}#plan-checkout .pc-grid{grid-template-columns:1.1fr .9fr;gap:16px;padding:20px;display:grid}@media (max-width:900px){#plan-checkout .pc-grid{grid-template-columns:1fr}}#plan-checkout .box{background:#0f0f0f;border:1px solid #262626;border-radius:16px;padding:16px}#plan-checkout .box h4{color:#e5e5e5;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:13px;font-weight:600}#plan-checkout .row{color:#c7c7c7;border-bottom:1px dashed #262626;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}#plan-checkout .row:last-child{border-bottom:0}#plan-checkout .row strong{color:#fff;font-weight:600}#plan-checkout .muted{color:#737373}#plan-checkout .price{letter-spacing:-.02em;color:#fff;margin-top:10px;font-size:38px;font-weight:600}#plan-checkout .per{color:#737373;margin-left:8px;font-size:14px;font-weight:500}#plan-checkout .sub{color:#737373;margin-top:6px;font-size:12px;line-height:1.5}#plan-checkout .toggle{background:#0c0c0c;border:1px solid #2b2b2b;border-radius:999px;margin-top:12px;display:inline-flex;overflow:hidden;box-shadow:0 6px 14px #0006}#plan-checkout .toggle button{cursor:pointer;color:#000;background:0 0;border:0;padding:8px 14px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;line-height:1}#plan-checkout .toggle button[data-tier=silver]{background:silver}#plan-checkout .toggle button[data-tier=gold]{background:#d4af37}#plan-checkout .toggle button.active{opacity:1;box-shadow:inset 0 0 0 2px #00000073}#plan-checkout .toggle button:not(.active){opacity:.55;box-shadow:inset 0 0 0 1px #0003}#plan-checkout .promo{background:#b2ff2e12;border:1px solid #b2ff2e47;border-radius:14px;margin-top:14px;padding:12px 14px}#plan-checkout .badge{color:#b2ff2e;background:#b2ff2e1f;border:1px solid #b2ff2e47;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}#plan-checkout .promoText{color:#9a9a9a;margin-top:10px;font-size:12px;line-height:1.5}#plan-checkout .ctaRow{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}#plan-checkout .btn{color:#e5e5e5;cursor:pointer;background:#1a1a1a;border:1px solid #2b2b2b;border-radius:12px;padding:12px 16px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}#plan-checkout .btn.primary{color:#000;background:#b2ff2e;border-color:#b2ff2e;box-shadow:0 0 30px #b2ff2e38}#plan-checkout .btn.primary:hover{background:#c4ff5a}#plan-checkout .whatNext{background:#b2ff2e0d;border:1px solid #b2ff2e38;border-radius:14px;margin-top:14px;padding:14px}#plan-checkout .whatNext strong{color:#fff;margin-bottom:8px;font-weight:600;display:block}#plan-checkout .whatNext ul{color:#b8b8b8;margin:0;padding-left:18px;font-size:12px;line-height:1.6}#plan-checkout .pc-field{margin-bottom:16px}#plan-checkout .pc-field>label{color:#c7c7c7;margin-bottom:8px;font-size:13px;font-weight:500;display:block}#plan-checkout .pc-hint{color:#737373;margin:8px 0 0;font-size:12px;line-height:1.5}#plan-checkout .stepper{background:#0c0c0c;border:1px solid #2b2b2b;border-radius:12px;align-items:stretch;display:inline-flex;overflow:hidden}#plan-checkout .stepper button{color:#e5e5e5;cursor:pointer;background:#1a1a1a;border:0;width:42px;font-family:inherit;font-size:20px;line-height:1}#plan-checkout .stepper button:hover{color:#b2ff2e;background:#232323}#plan-checkout .stepper input{color:#fff;text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:76px;font-family:inherit;font-size:16px;font-weight:600}#plan-checkout .stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#plan-checkout .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#plan-checkout .addon-wrap{margin-top:10px}#plan-checkout .addon{cursor:pointer;background:#0f0f0f;border:1px solid #262626;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}#plan-checkout .addon:hover{border-color:#3d5313}#plan-checkout .addon input[type=checkbox]{accent-color:#b2ff2e;cursor:pointer;flex-shrink:0;width:18px;height:18px}#plan-checkout .addon-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#plan-checkout .addon-title{color:#e5e5e5;font-size:14px;font-weight:500}#plan-checkout .addon-note{color:#737373;font-size:12px}#plan-checkout .addon-price{color:#b2ff2e;white-space:nowrap;font-size:14px;font-weight:600}#plan-checkout .toggle.small{margin:8px 0 2px}#plan-checkout .toggle.small button{padding:6px 12px}#plan-checkout .pc-summary{border-top:1px solid #262626;margin-top:14px;padding-top:6px}#plan-checkout .pc-summary .row{border-bottom:1px dashed #262626}
