.charge-methods-section{padding:calc(6rem * var(--sec-scale)) 0;background:var(--theme-bg);overflow:hidden}.charge-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:992px){.charge-methods-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.charge-methods-grid{grid-template-columns:1fr;gap:1rem}}.charge-card{position:relative;padding:2.5rem 2rem;border-radius:24px;background:var(--theme-bg-card);border:1px solid var(--theme-border);transition:border-color .5s cubic-bezier(.165,.84,.44,1),box-shadow .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1),transform .5s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;align-items:flex-start;text-align:left;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transform:translateY(30px)}.charge-card.is-revealed{opacity:1;transform:translateY(0)}@media(hover:hover){.charge-card:hover{transform:translateY(-8px);border-color:var(--orven-violet,#818cf8);box-shadow:0 20px 40px #0000001a}}.charge-card__icon-wrap{width:56px;height:56px;border-radius:16px;background:#6d67e414;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:transform .4s ease}@media(hover:hover){.charge-card:hover .charge-card__icon-wrap{transform:scale(1.1) rotate(5deg);background:#6d67e426}}.charge-card__icon-wrap svg{width:28px;height:28px;stroke:var(--orven-violet,#818cf8);stroke-width:1.5}.charge-card__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--theme-text-muted);margin-bottom:.75rem}.charge-card__title{font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--theme-text);margin-bottom:1rem}.charge-card__desc{font-size:.95rem;line-height:1.55;color:var(--theme-text-muted)}.charge-card--featured{background:linear-gradient(145deg,var(--theme-bg-card),rgba(109,103,228,.05));border-color:#6d67e433}.charge-card--featured .charge-card__icon-wrap{background:var(--orven-gradient)}.charge-card--featured .charge-card__icon-wrap svg{stroke:#fff}.charge-card:nth-child(1){transition-delay:.1s}.charge-card:nth-child(2){transition-delay:.2s}.charge-card:nth-child(3){transition-delay:.3s}.charge-card:nth-child(4){transition-delay:.4s}.charge-card:nth-child(5){transition-delay:.5s}.charge-card:nth-child(6){transition-delay:.6s}
