*{box-sizing:border-box;margin:0;padding:0}body{background:#f8f9fa;font-family:Inter,sans-serif}.pricing-container{text-align:center;max-width:900px;margin:60px auto;padding:20px}h1{margin-bottom:8px;font-size:2.5rem}h1 span{color:var(--brand-deep)}.subtitle{color:#666;margin-bottom:40px}.pricing-grid{text-align:left;grid-template-columns:1fr 1fr;gap:24px;display:grid}.pricing-card{background:#fff;border-radius:16px;padding:30px;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.pricing-card:hover{transform:translateY(-4px)}.pricing-card.pro{background:var(--brand-deep);color:#fff}.plan-name{font-size:1.2rem;font-weight:600}.plan-price{margin:10px 0;font-size:2.5rem;font-weight:700}.plan-price span.period{opacity:.7;font-size:1rem}.features-list{color:var(--light-body);margin:15px 0;padding-left:0;line-height:2;list-style:none}.features-list li{align-items:center;gap:8px;display:flex}.features-list li:before{content:"";font-family:"Font Awesome 6 Free";font-size:.85rem;font-weight:900}.btn-pricing{text-align:center;background:var(--brand-deep);color:#fff;border-radius:10px;margin-top:20px;padding:12px;font-weight:600;text-decoration:none;display:block}.btn-pricing:hover{background:var(--brand-darker)}.btn-pricing.white{color:var(--brand-deep);background:#fff}.btn-pricing.disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.pricing-message{color:#999;padding:20px}footer{text-align:center;color:#999;border-top:1px solid #ddd;margin-top:40px;padding:20px;font-size:12px}footer a{color:#999;margin:0 10px;text-decoration:none}.enterprise{text-align:left;background:#fff;border-radius:16px;margin-top:32px;padding:30px;box-shadow:0 1px 3px #0000001a}.enterprise h2{margin-bottom:6px;font-size:1.4rem}.enterprise .enterprise-lead{color:#666;margin-bottom:20px}.enterprise-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.enterprise-field{flex-direction:column;gap:6px;display:flex}.enterprise-field.full{grid-column:1/-1}.enterprise-field label{color:#374151;font-size:.85rem;font-weight:600}.enterprise-field input,.enterprise-field textarea{color:#111;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:.95rem}.enterprise-field input:focus,.enterprise-field textarea:focus{outline:2px solid var(--brand-deep);outline-offset:1px;border-color:var(--brand-deep)}.enterprise-field textarea{resize:vertical;min-height:120px}.enterprise-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.btn-enterprise{background:var(--brand-deep);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:12px 22px;font-family:inherit;font-size:.95rem;font-weight:600}.btn-enterprise:hover:not(:disabled){background:var(--brand-darker)}.btn-enterprise:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.enterprise-note{color:#b91c1c;font-size:.85rem}.enterprise-sent{background:var(--brand-tint);border:1px solid var(--brand-tint-border);text-align:center;border-radius:12px;padding:24px}.enterprise-sent h3{color:var(--brand-darker);margin-bottom:6px}.enterprise-sent p{color:#065f46;margin-bottom:16px;font-size:.95rem}.link-button{color:var(--brand-deep);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.9rem;font-weight:600;text-decoration:underline}[hidden]{display:none!important}@media (max-width:600px){.pricing-grid,.enterprise-fields{grid-template-columns:1fr}}
