/*!
 * Copyright (c) 2025 License Management Solutions Inc. All rights reserved.
 *
 * This software is the confidential and proprietary information of
 * License Management Solutions Inc. ("Confidential Information"). You shall not disclose
 * such Confidential Information and shall use it only in accordance
 * with the terms of the license agreement you entered into with License Management Solutions Inc.
 */.AmplifyWrapper_subscriptionMsgContainer__XT_ES{background-color:#d4edda;color:#0e3a18;border:1px solid #5ebd74;border-radius:5px;padding:0 20px}.AmplifyWrapper_subscriptionMsg__QIcww{padding:10px 15px;border-left:1px solid #5ebd74}.subscription_subscriptionContainer__VmFFl{display:flex;gap:20px;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:20px}.subscription_plan__oV01P{background-color:white;border-radius:10px;padding:20px;width:300px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center;transition:transform .3s,box-shadow .3s;height:400px}.subscription_plan__oV01P:hover{transform:translateY(-10px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.subscription_plan__oV01P h2{font-size:1.5rem;color:#333;margin-bottom:10px}.subscription_price__PsFpy{font-size:2rem;color:#007bff;margin-bottom:20px}.subscription_price__PsFpy span{font-size:1rem;color:#111111}.subscription_plan__oV01P ul{list-style:none;padding:0;margin:0 0 20px}.subscription_plan__oV01P ul li{font-size:1rem;color:#666;margin:10px 0;line-height:1}.subscription_plan__oV01P button{background-color:#007bff;color:white;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:1rem}.subscription_plan__oV01P button:hover{background-color:#0056b3}.subscription_plan__oV01P.subscription_featured__cO_a7{background-color:#007bff;color:white;transform:scale(1.05)}.subscription_plan__oV01P.subscription_free__R0Ugq{background-color:#60c046;color:#093688;transform:scale(1.05)}.subscription_plan__oV01P.subscription_featured__cO_a7 .subscription_price__PsFpy,.subscription_plan__oV01P.subscription_featured__cO_a7 h2,.subscription_plan__oV01P.subscription_featured__cO_a7 ul li{color:white}.subscription_plan__oV01P.subscription_featured__cO_a7 button{background-color:white;color:#007bff}.subscription_plan__oV01P.subscription_featured__cO_a7 button:hover{background-color:#f1f1f1}@media (max-width:768px){.subscription_subscriptionContainer__VmFFl{flex-direction:column;align-items:center}}.subscription_subscribeLabel__aTuDC{background:linear-gradient(45deg,#bdd9b2,#216e06)}.subscription_subscribeButton__Mf69E,.subscription_subscribeLabel__aTuDC{display:inline-block;font-size:18px;font-weight:700;color:black;border:none;border-radius:25px;padding:12px 30px;cursor:pointer;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.subscription_subscribeButton__Mf69E{background:linear-gradient(45deg,#aee8de,#093688)}.subscription_subscribeButton__Mf69E:hover{background:linear-gradient(45deg,#093688,#aee8de);box-shadow:0 6px 12px rgba(0,0,0,.2);transform:translateY(-2px)}.subscription_subscribeButton__Mf69E:active{background:linear-gradient(45deg,#aee8de,#093688);box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(1px)}.subscription_subscribeButton__Mf69E:focus{outline:2px solid #093688;outline-offset:2px}.subscription_features__PF1bs{list-style:none;padding:0;border-top:1px solid #ddd}.subscription_mostPopular__75wND{background-color:#114750;color:white;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:1rem}.toggle_togglePanel__ayRzd{left:45%;display:inline-flex;background-color:#f1f1f1;border:2px solid #ccc;border-radius:30px;padding:5px;width:200px;justify-content:space-between;align-items:center;position:relative}.toggle_toggleButton__JEanU{flex:1 1;border:none;background:none;font-size:16px;font-weight:700;padding:10px;cursor:pointer;border-radius:30px;transition:background-color .3s,color .3s}.toggle_toggleButton__JEanU.toggle_left__OEt2r{border-top-left-radius:30px;border-bottom-left-radius:30px}.toggle_toggleButton__JEanU.toggle_right__iN_mY{border-top-right-radius:30px;border-bottom-right-radius:30px}.toggle_toggleButton__JEanU.toggle_active__fqhzE{background-color:#4caf50;color:white}.toggle_toggleButton__JEanU:not(.toggle_active__fqhzE){background-color:transparent;color:#333}.toggle_toggleButton__JEanU:hover{background-color:#ddd;color:#000}.toggle_subscribePanel__rRDYw{left:45%;display:inline-flex;background-color:#f1f1f1;border:2px solid #ccc;border-radius:10px;padding:5px;width:175px;justify-content:space-between;align-items:center;position:relative}