.page-id-338 #main-header{display:none}:root{--flash-green:#4CAF50;--flash-green-dark:#2E7D32;--flash-green-light:#81C784;--flash-green-pale:#E8F5E9;--flash-yellow:#FFD54F;--flash-yellow-light:#FFF59D;--white:#ffffff;--black:#1a1a1a;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--success:#4CAF50;--danger:#f44336;--warning:#FF9800;--info:#2196F3;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(46,125,50,0.05);--shadow-md:0 4px 6px rgba(46,125,50,0.1);--shadow-lg:0 10px 15px rgba(46,125,50,0.15);--shadow-xl:0 20px 25px rgba(46,125,50,0.2)}.pca-purchase-container{max-width:700px;margin:var(--space-3xl) auto;padding:var(--space-lg);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.pca-purchase-box{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;border:2px solid var(--flash-green-pale)}.pca-header{background:linear-gradient(135deg,var(--flash-green) 0%,var(--flash-green-dark) 100%);color:var(--white);padding:var(--space-3xl) var(--space-xl);text-align:center;position:relative;overflow:hidden}.pca-header::before{content:"⚡";position:absolute;top:1rem;right:1rem;font-size:3rem;opacity:0.15;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:0.15;transform:scale(1)}50%{opacity:0.3;transform:scale(1.1)}}.pca-header h2{margin:0 0 var(--space-md) 0;font-size:clamp(1.75rem,5vw,2rem);font-weight:700;color:var(--white);position:relative;z-index:1}.pca-subtitle{margin:0;font-size:clamp(1rem,3vw,1.125rem);opacity:0.95;position:relative;z-index:1}.pca-pricing-card{background:var(--flash-green-pale);padding:var(--space-2xl) var(--space-xl);text-align:center;border-bottom:3px solid var(--flash-green);position:relative}.pca-pricing-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--flash-green) 0%,var(--flash-yellow) 50%,var(--flash-green) 100%)}.pca-price-tag{display:flex;align-items:baseline;justify-content:center;gap:var(--space-sm);flex-wrap:wrap}.pca-currency{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;color:var(--flash-green-dark)}.pca-amount{font-size:clamp(2.5rem,10vw,4rem);font-weight:900;color:var(--flash-green);line-height:1;text-shadow:2px 2px 4px rgba(46,125,50,0.1)}.pca-period{font-size:clamp(1rem,3vw,1.25rem);color:var(--gray-700)}.pca-price-note{margin:var(--space-lg) 0 0 0;color:var(--gray-700);font-size:clamp(0.875rem,2vw,0.9375rem);font-weight:500}.pca-features{padding:var(--space-2xl) var(--space-xl);border-bottom:1px solid var(--gray-200);background:linear-gradient(to bottom,var(--white) 0%,var(--gray-100) 100%)}.pca-features h3{margin:0 0 var(--space-xl) 0;font-size:clamp(1.125rem,3vw,1.375rem);color:var(--flash-green-dark);font-weight:700;display:flex;align-items:center;gap:var(--space-sm)}.pca-features h3::before{content:"⚡";color:var(--flash-yellow);font-size:1.5rem}.pca-features ul{list-style:none;padding:0;margin:0}.pca-features li{display:flex;align-items:flex-start;padding:var(--space-md) 0;font-size:clamp(0.9375rem,2.5vw,1rem);color:var(--gray-700);gap:var(--space-md)}.pca-feature-icon{color:var(--flash-green);font-weight:bold;font-size:clamp(1.125rem,3vw,1.25rem);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:var(--flash-green-pale);border-radius:var(--radius-full)}.pca-section{padding:var(--space-2xl) var(--space-xl)}.pca-section h3{margin:0 0 var(--space-xl) 0;font-size:clamp(1.125rem,3vw,1.375rem);color:var(--flash-green-dark);border-bottom:3px solid var(--flash-green);padding-bottom:var(--space-md);font-weight:700}.pca-form{margin:0}.pca-form-group{margin-bottom:var(--space-xl)}.pca-form-group label{display:block;margin-bottom:var(--space-sm);font-weight:600;color:var(--flash-green-dark);font-size:clamp(0.875rem,2vw,0.9375rem)}.pca-form-group input{width:100%;padding:var(--space-md);border:2px solid var(--gray-300);border-radius:var(--radius-md);font-size:clamp(0.9375rem,2.5vw,1rem);transition:all 0.25s ease-in-out;box-sizing:border-box;background:var(--white)}.pca-form-group input:focus{outline:none;border-color:var(--flash-green);box-shadow:0 0 0 3px var(--flash-green-pale);background:var(--white)}.pca-form-group small{display:block;margin-top:var(--space-sm);color:var(--gray-600);font-size:clamp(0.75rem,2vw,0.8125rem)}.pca-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.pca-btn{display:inline-block;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-lg);font-size:clamp(0.9375rem,2.5vw,1rem);font-weight:700;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:all 0.25s ease-in-out;line-height:1.5}.pca-btn-primary{background:linear-gradient(135deg,var(--flash-green) 0%,var(--flash-green-dark) 100%);color:var(--white);box-shadow:var(--shadow-md)}.pca-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:linear-gradient(135deg,var(--flash-green-dark) 0%,var(--flash-green) 100%);color:var(--white)}.pca-btn-large{width:100%;padding:var(--space-lg) var(--space-xl);font-size:clamp(1rem,3vw,1.125rem);font-weight:800}.pca-error-message{background:#ffebee;border:2px solid var(--danger);color:#c62828;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);margin:var(--space-lg) 0;font-size:clamp(0.875rem,2vw,0.9375rem)}.pca-footer-note{background:var(--gray-100);padding:var(--space-xl);text-align:center;font-size:clamp(0.75rem,2vw,0.8125rem);color:var(--gray-600);line-height:1.6;border-top:1px solid var(--gray-200)}.pca-footer-note p{margin:0}@media (max-width:767px){.pca-purchase-container{margin:var(--space-lg) auto;padding:var(--space-sm)}.pca-header{padding:var(--space-xl) var(--space-md)}.pca-pricing-card{padding:var(--space-lg) var(--space-md)}.pca-features,.pca-section{padding:var(--space-lg) var(--space-md)}.pca-form-row{grid-template-columns:1fr}}