.container.data.subscriptionsView{max-width:1500px}#subscriptions_wrapper.container h2.title{padding-top:30px;font-size:2.5rem;font-weight:700;text-align:center}#subscriptions_wrapper.pricing-container{max-width:1000px;margin:2rem auto;padding:0 1rem;font-family:Arial,sans-serif}#subscriptions_wrapper .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.billingCycleSelectorWrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin:2rem auto 1.5rem;padding:1rem 1.5rem;border-radius:16px;border:1px solid rgb(32 115 241 / .18);background:rgb(32 115 241 / .08);box-shadow:0 6px 18px rgb(13 44 89 / .08);max-width:720px}.billingCycleSelector-label{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--main-color-carbon-medium)}.billingCycleSelector{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.billingCycleSelector button{border:1px solid rgb(32 115 241 / .35);background-color:var(--main-color-white);color:var(--main-color-carbon-soft);border-radius:999px;padding:.6rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;min-width:130px}.billingCycleSelector button:hover,.billingCycleSelector button:focus{border-color:var(--main-color-blue);color:var(--main-color-blue);box-shadow:0 0 0 3px rgb(32 115 241 / .12);outline:none}.billingCycleSelector button.active{background-color:var(--main-color-blue);border-color:var(--main-color-blue);color:var(--main-color-white);box-shadow:0 10px 20px rgb(32 115 241 / .3);transform:translateY(-1px)}.billingCycleSelector button.hidden{display:none}.hidden-by-cycle{display:none!important}@media (max-width:1400px){#subscriptions_wrapper .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){#subscriptions_wrapper .grid{grid-template-columns:repeat(1,1fr)}}#subscriptions_wrapper .popular{border:2px solid var(--main-color-carbon-soft)!important}#subscriptions_wrapper .popularText{position:absolute;top:.75rem;right:.75rem;background-color:var(--main-color-carbon-soft);color:var(--main-color-white);font-size:.7rem;padding:4px 12px;border-radius:12px;font-weight:700;text-transform:uppercase}#subscriptions_wrapper .plan-wrapper h3{font-size:22px;margin:0 0 1rem 0;text-align:left}#subscriptions_wrapper .actionButtons,#subscriptions_wrapper #askCheckout{background-color:var(--main-color-blue);color:var(--main-color-white);border:none;border-radius:4px;padding:.75rem 1.25rem;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;margin-top:0}#subscriptions_wrapper .actionButtons:hover,#subscriptions_wrapper #askCheckout:hover{background-color:var(--body-link-hover-color)}#subscriptions_wrapper .notices{margin:2rem auto;padding:1rem 1.5rem;background-color:#f9f9f9;border:1px solid #e2e2e2;border-radius:8px}#subscriptions_wrapper .notices p{margin:.5rem 0}#subscriptions_wrapper .buttonCheckoutWrapper{width:100%;text-align:center;margin:30px}#subscriptions_wrapper .buttonCheckoutWrapper input{display:inline-block;width:auto}#subscriptions_wrapper .buttonCheckoutWrapper span{display:inline-block}#subscriptions{margin:30px}#subscriptions .services{max-width:100%}.services .container{max-width:1200px;margin:20px auto;padding:20px}.services .grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.services .subscriptionCard{background:var(--main-color-white);border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1);overflow:hidden;display:flex;flex-direction:column;text-align:center}.services .subscriptionCard-header{position:relative;padding:32px 20px 20px;border-bottom:1px solid #e0e0e0}.services .subscriptionCard.popular .subscriptionCard-header{padding-top:32px}.services .subscriptionCard-header h2{font-size:1.5rem;margin:0}.services .subscriptionCard-header .price{font-size:1.25rem;font-weight:700;color:#333;margin-top:10px;display:flex;justify-content:center;align-items:center;gap:.35rem;flex-wrap:nowrap;min-height:2.25rem}.services .subscriptionCard-header .price .price-value,.services .subscriptionCard-header .price .billingCycleLabel,.services .subscriptionCard-header .price .price-separator,.services .subscriptionCard-header .price .price-footnote{white-space:nowrap}.services .subscriptionCard-header .price .price-footnote{font-size:.85em;font-weight:400;line-height:1;align-self:flex-start;position:relative;top:.4em}#subscriptions_wrapper .popularText{top:20px;transform:translateY(-50%)}.services .offerText{font-size:1.05rem;font-weight:700;color:red}.services .offerText data{margin-bottom:10px;display:inline-block;line-height:1rem}.services .subscriptionCard-body{padding:20px 20px 60px;flex-grow:1;position:relative;text-align:left}.services .subscriptionCard-body h3{font-size:1rem;font-weight:700;margin-bottom:1.5rem}.services .subscriptionCard-body .tiers{list-style:none;padding:0;margin:0;color:#555;display:flex;flex-direction:column;gap:8px}.services .subscriptionCard-body .tiers li{font-size:.9rem;margin:0;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.services .subscriptionCard-body .tiers li::before{content:'•';color:var(--main-color-carbon-soft);font-size:1.2rem;line-height:1.1}.services .subscriptionCard-body .trialPeriodLabel{bottom:0;position:absolute;left:50%;transform:translateX(-50%);width:300px;text-align:center}.services .subscriptionCard-footer{padding:15px;border-top:1px solid #e0e0e0}.services .select-button{padding:10px 20px;background-color:#007bff;color:var(--main-color-white);border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease-in-out}.services .select-button:hover{background-color:#0056b3}.services .select-button.delete{background-color:#B22222;color:var(--main-color-white)}.services .select-button.delete:hover{background-color:#981d1d}#newSubscriptionForm .tables-wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:0 auto}#newSubscriptionForm .tableTitle{caption-side:top;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;text-align:center}#newSubscriptionForm .formTable{width:100%;max-width:800px;border-collapse:collapse;box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}#newSubscriptionForm .formTable thead{background:var(--main-color-carbon-soft);color:var(--main-color-white);text-align:left}#newSubscriptionForm .formTable th,#newSubscriptionForm .formTable td{padding:.75rem 1rem;border-bottom:1px solid var(--main-color-light-grey)}#newSubscriptionForm .formTable td:last-child input{width:100%;padding:.5rem .75rem;border:1px solid var(--main-color-light-grey);border-radius:var(--border-radius);font-family:inherit}@media (max-width:600px){#newSubscriptionForm .formTable{max-width:600px}#newSubscriptionForm .formTable th:first-child{width:35%}}.subscriptionInTrial{display:inline-flex;align-items:center;gap:.375rem;padding:.15rem .55rem;border:1px solid #fdba74;background:#fff7ed;color:#9a3412;font-size:.85rem;font-weight:600;border-radius:999px;line-height:1.2;white-space:nowrap;margin-bottom:1rem}