.pricing-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;padding:0 24px}.pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex-direction:column;opacity:0;padding:32px;position:relative;transform:rotateY(90deg);transition:opacity .5s ease,transform .5s ease,box-shadow .3s}.pricing-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1)}.pricing-card.is-visible{opacity:1;transform:rotateY(0deg)}.pricing-card--popular{border:2px solid #f97316}.pricing-card__badge{background:#f97316;border-radius:999px;color:#fff;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;left:50%;padding:4px 16px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.pricing-card__bird{display:flex;justify-content:center;margin-bottom:16px}.pricing-card__bird img{height:48px;object-fit:contain;width:48px}.pricing-card__header{margin-bottom:0;text-align:center}.pricing-card__name{color:#1f2937;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.05em;margin:0 0 12px}.pricing-card__price{align-items:baseline;display:flex;gap:4px;justify-content:center}.pricing-card__amount{color:#f97316;font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700}.pricing-card__currency{color:#6b7280;font-family:Inter,sans-serif;font-size:1rem}.pricing-card__billing{color:#f97316;font-family:Inter,sans-serif;font-size:.8rem;margin:4px 0 0}.pricing-card__capacity{color:#6b7280;font-family:Inter,sans-serif;font-size:.85rem;margin:8px 0 0}.pricing-card__divider{border:none;border-top:1px solid #f3f4f6;margin:8px 0 20px}.pricing-card__label{color:#1f2937;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;margin:0 0 12px}.pricing-card__features{display:flex;flex-direction:column;flex-grow:1;gap:10px;list-style:none;margin:0 0 24px;padding:0}.pricing-card__features li{align-items:flex-start;color:#6b7280;display:flex;font-family:Inter,sans-serif;font-size:.875rem;gap:8px;line-height:1.5}.pricing-card__features li svg{flex-shrink:0;margin-top:2px}.pricing-card__cta{border-radius:999px;display:block;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;margin-top:auto;padding:12px 24px;text-align:center;text-decoration:none;transition:background .2s,color .2s}.pricing-card__cta--outline{background:transparent;border:2px solid #f97316;color:#f97316}.pricing-card__cta--filled,.pricing-card__cta--outline:hover{background:#f97316;color:#fff}.pricing-card__cta--filled{border:2px solid #f97316}.pricing-card__cta--filled:hover{background:#ea580c;border-color:#ea580c}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-grid{grid-template-columns:1fr}}.opts-wrapper{margin:0 auto;max-width:1200px;padding:0 24px}.opts-card{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;padding:0 0 20px}.opts-table{border-collapse:collapse;width:100%}.opts-table th,.opts-table thead tr{background:#f9fafb!important}.opts-table th{border:none!important;border-bottom:1px solid #e5e7eb!important;color:#9ca3af!important;font-size:12px;font-weight:600;letter-spacing:.06em;padding:14px 20px;text-transform:uppercase}.opts-table th:first-child{text-align:left}.opts-table th:not(:first-child){text-align:center;width:160px}.opts-table td{border-bottom:1px solid #f3f4f6;border-left:none!important;border-right:none!important;padding:18px 20px;vertical-align:middle}.opts-table td:not(:first-child){text-align:center}.opts-table tbody tr:last-child td{border-bottom:none}.opts-table tbody tr:hover{background:#fafafa}.opts-table{border:none!important}.opts-module__name{color:#1f2937;font-size:15px;font-weight:600;margin-bottom:3px}.opts-module__desc{color:#9ca3af;font-size:13px}.opts-price{color:#f97316;font-size:15px;font-weight:700}.opts-price--zero{color:#d1d5db;font-size:15px;font-weight:600}.opts-price--dash{color:#d1d5db;font-size:18px}.opts-footer{align-items:center!important;border-top:1px solid #f3f4f6;display:flex!important;justify-content:space-between;margin-top:20px;padding:16px 20px 0}.opts-note{color:#9ca3af;font-size:12px;font-style:italic}.opts-cta,.opts-note{margin:0!important;padding:0!important}.opts-cta{color:#f97316;font-size:13px;font-weight:600;text-decoration:none}.opts-cta:hover{text-decoration:underline}