.pricing-table-module__a5W8iW__container{background:var(--bg);min-height:100vh;padding:120px 2rem 4rem}.pricing-table-module__a5W8iW__content{max-width:1200px;margin:0 auto}.pricing-table-module__a5W8iW__title{color:var(--text);text-align:center;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;animation:2s ease-in-out infinite pricing-table-module__a5W8iW__glow}.pricing-table-module__a5W8iW__subtitle{text-align:center;color:var(--text-secondary);max-width:800px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.pricing-table-module__a5W8iW__lastUpdated{text-align:center;color:var(--text-secondary);margin-bottom:3rem;font-size:.9rem}.pricing-table-module__a5W8iW__notice{background:var(--bg-secondary);border:2px solid var(--primary);color:var(--text-secondary);box-shadow:var(--shadow-primary),inset 0 0 20px #11e44f0d;border-radius:12px;margin-bottom:3rem;padding:1.5rem}.pricing-table-module__a5W8iW__notice strong{color:var(--primary);font-weight:600}.pricing-table-module__a5W8iW__section{margin-bottom:4rem}.pricing-table-module__a5W8iW__sectionTitle{color:var(--text);border-bottom:2px solid var(--primary);margin-bottom:2rem;padding-bottom:.75rem;font-size:2rem;font-weight:700;position:relative}.pricing-table-module__a5W8iW__sectionTitle:after{content:"";background:var(--primary);width:100px;height:2px;box-shadow:var(--shadow-primary);position:absolute;bottom:-2px;left:0}.pricing-table-module__a5W8iW__tableWrapper{background:var(--bg-secondary);box-shadow:var(--card-shadow);border-radius:12px;overflow-x:auto}.pricing-table-module__a5W8iW__pricingTable{border-collapse:collapse;width:100%;font-size:.95rem}.pricing-table-module__a5W8iW__pricingTable thead{background:var(--bg);border-bottom:2px solid var(--primary)}.pricing-table-module__a5W8iW__pricingTable th{text-align:left;color:var(--primary);text-transform:uppercase;letter-spacing:.5px;padding:1.25rem 1rem;font-size:.85rem;font-weight:700}.pricing-table-module__a5W8iW__pricingTable tbody tr{border-bottom:1px solid #11e44f1a;transition:all .3s}.pricing-table-module__a5W8iW__pricingTable tbody tr:hover{background:#11e44f0d;box-shadow:inset 0 0 20px #11e44f1a}.pricing-table-module__a5W8iW__pricingTable tbody tr:last-child{border-bottom:none}.pricing-table-module__a5W8iW__pricingTable td{color:var(--text-secondary);vertical-align:top;padding:1.25rem 1rem}.pricing-table-module__a5W8iW__pricingTable td:first-child{color:var(--text);min-width:200px;font-weight:500}.pricing-table-module__a5W8iW__pricingTable td:nth-child(2){min-width:300px}.pricing-table-module__a5W8iW__pricingTable td:nth-child(3){color:var(--primary);white-space:nowrap;min-width:120px;font-weight:600}.pricing-table-module__a5W8iW__pricingTable td:nth-child(4){color:var(--text-secondary);white-space:nowrap;font-size:.9rem}.pricing-table-module__a5W8iW__pricingTable strong{color:var(--text);font-weight:600}.pricing-table-module__a5W8iW__footer{background:var(--bg-secondary);border:2px solid var(--primary);box-shadow:var(--shadow-primary);border-radius:12px;margin-top:3rem;padding:2rem}.pricing-table-module__a5W8iW__footer p{color:var(--text);margin-bottom:1rem;font-size:1.1rem;font-weight:600}.pricing-table-module__a5W8iW__footer ul{padding:0;list-style:none}.pricing-table-module__a5W8iW__footer li{color:var(--text-secondary);padding:.5rem 0 .5rem 1.5rem;line-height:1.8;position:relative}.pricing-table-module__a5W8iW__footer li:before{content:"▸";color:var(--primary);font-weight:700;position:absolute;left:0}.pricing-table-module__a5W8iW__footer a{color:var(--primary);text-decoration:underline;transition:all .2s}.pricing-table-module__a5W8iW__footer a:hover{text-shadow:0 0 10px #11e44f80}@media (max-width:768px){.pricing-table-module__a5W8iW__container{padding:100px 1rem 2rem}.pricing-table-module__a5W8iW__title{font-size:2rem}.pricing-table-module__a5W8iW__subtitle{font-size:1rem}.pricing-table-module__a5W8iW__sectionTitle{font-size:1.5rem}.pricing-table-module__a5W8iW__pricingTable{font-size:.85rem}.pricing-table-module__a5W8iW__pricingTable th,.pricing-table-module__a5W8iW__pricingTable td{padding:1rem .75rem}.pricing-table-module__a5W8iW__pricingTable td:first-child{min-width:150px}.pricing-table-module__a5W8iW__pricingTable td:nth-child(2){min-width:200px}.pricing-table-module__a5W8iW__footer{padding:1.5rem}}@media (max-width:480px){.pricing-table-module__a5W8iW__tableWrapper{border-radius:8px}.pricing-table-module__a5W8iW__pricingTable th,.pricing-table-module__a5W8iW__pricingTable td{padding:.75rem .5rem}}
