.pricing-container{padding-top:0!important;padding-bottom:0!important}.pricing-cards{background:#f8f9fa;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:40px;display:grid}.pricing-cards .pricing-card{background:#fff;border:1px solid #999;border-radius:30px;flex-direction:column;height:100%;padding:0 0 15px;transition:transform .3s;display:flex;position:relative}.pricing-cards .pricing-card:hover{transform:translateY(-5px)}.pricing-cards .pricing-card.featured{z-index:2;border:2px solid #ba2429;border-radius:30px;position:relative;transform:scale(1.05);box-shadow:2px 2px 4px 2px #0000001a}.pricing-cards .pricing-card.featured:hover{transform:scale(1.05)translateY(-5px)}.pricing-cards .pricing-card.featured .plan-highlight{color:#fff;background:#ba2429;border-radius:5px;padding:5px 10px;font-size:12px;display:inline-block;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.pricing-cards .pricing-card .plan-title{color:#333;text-align:left;margin-bottom:10px;font-size:1rem;font-weight:500}.pricing-cards .pricing-card .price{text-align:left;align-items:center;display:flex}.pricing-cards .pricing-card .price .price-amount{color:#333;margin-right:10px;font-size:38px;font-weight:700}.pricing-cards .pricing-card .price .period{color:#666;font-size:1.1rem;font-weight:400}.pricing-cards .pricing-card .is_featured{margin:0 0 15px;padding:10px 0;list-style:none}.pricing-cards .pricing-card .is_featured li{color:#1d2127;align-items:center;margin-bottom:10px;padding-left:25px;font-size:.95rem;display:flex}.pricing-cards .pricing-card .is_featured li.yes{background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8.0528'%20cy='8.14789'%20r='7.55256'%20fill='%23EFEFEF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.5088%205.5564C11.7026%205.72765%2011.7207%206.0239%2011.5495%206.2189L7.95572%2010.2814C7.91422%2010.3283%207.86373%2010.3665%207.80724%2010.3935C7.75075%2010.4206%207.6894%2010.4361%207.62683%2010.4391C7.56425%2010.4421%207.50171%2010.4325%207.44291%2010.4108C7.38411%2010.3892%207.33023%2010.3561%207.28447%2010.3133L4.94072%208.12578C4.85056%208.04081%204.7977%207.9236%204.7937%207.79977C4.7897%207.67594%204.83489%207.55556%204.91939%207.46495C5.00389%207.37434%205.12082%207.32087%205.24463%207.31622C5.36843%207.31158%205.48904%207.35613%205.5801%207.44015L7.57384%209.2964L10.8488%205.5964C10.8897%205.55021%2010.9392%205.51253%2010.9946%205.48551C11.0501%205.4585%2011.1103%205.44268%2011.1718%205.43896C11.2333%205.43525%2011.295%205.44371%2011.3533%205.46386C11.4115%205.48401%2011.4653%205.51546%2011.5113%205.5564H11.5088Z'%20fill='%23027A27'/%3e%3c/svg%3e") 0 4px no-repeat}.pricing-cards .pricing-card .is_featured li.no{background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='8.0528'%20cy='8.14789'%20r='7.55256'%20fill='%23EFEFEF'/%3e%3cpath%20d='M10.6714%205.88501L5.67139%2010.885M5.67139%205.88501L10.6714%2010.885'%20stroke='%23B80000'%20stroke-width='0.833333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 0 4px no-repeat}.pricing-cards .pricing-card .office-apps-section{border-top:1px solid #eee;margin-bottom:25px;padding-top:15px}.pricing-cards .pricing-card .office-apps-section .office-apps-title{color:#333;text-align:left;margin-bottom:15px;font-size:1rem;font-weight:600}.pricing-cards .pricing-card .office-apps-section .office-apps-grid{flex-wrap:wrap;justify-content:flex-start;gap:0;display:flex}.pricing-cards .pricing-card .office-apps-section .office-apps-grid .app-icon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}.pricing-cards .pricing-card .cta-button{color:#ba2429;cursor:pointer;background:#fff;border:1px solid #ba2429;border-radius:8px;width:100%;padding:10px 15px;font-size:1.1rem;font-weight:400;transition:all .3s}.pricing-cards .pricing-card .cta-button:hover{color:#fff;background:#ba2429;transform:translateY(-2px)}.pricing-cards .pricing-card .cta-button.featured{color:#fff;background:#ba2429}.pricing-cards .pricing-card .cta-button.featured:hover{background:#ba2429;transform:translateY(-2px)}.pricing-cards .pricing-card .wrap-price-bottom{margin-top:auto;padding:0 15px}.pricing-cards .pricing-card .wrap-price-content{padding:15px}.pricing-cards .pricing-card .wrap-price-header{background:#fafbfb;border-top-left-radius:30px;border-top-right-radius:30px;padding:30px 15px 15px}@media(max-width:1400px){.pricing-cards{grid-template-columns:repeat(4,1fr);gap:20px}.pricing-cards .pricing-card{padding:25px}}@media(max-width:1200px){.pricing-cards{grid-template-columns:repeat(2,1fr);gap:25px}.pricing-cards .pricing-card.featured{transform:none}.pricing-cards .pricing-card.featured:hover{transform:translateY(-5px)}}@media(max-width:768px){.pricing-cards{grid-template-columns:auto;gap:20px}.pricing-cards .pricing-card{padding:25px}.pricing-cards .pricing-card .price .price-amount{font-size:2.8rem}}@media(max-width:480px){.pricing-cards .pricing-card{padding:20px}.pricing-cards .pricing-card .price .price-amount{font-size:2.2rem}.pricing-cards .pricing-card .office-apps-grid{gap:10px}.pricing-cards .pricing-card .office-apps-grid .app-icon{width:35px;height:35px;font-size:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.pricing-cards .pricing-card{animation:.6s forwards fadeInUp}.pricing-cards .pricing-card:first-child{animation-delay:.1s}.pricing-cards .pricing-card:nth-child(2){animation-delay:.2s}.pricing-cards .pricing-card:nth-child(3){animation-delay:.3s}.pricing-cards .pricing-card:nth-child(4){animation-delay:.4s}.cards-container{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px;margin-top:30px;display:grid}.cards-container .card{background-color:#fff;border:1px solid #999;border-radius:12px;flex-direction:column;display:flex}.cards-container .card .card-title{color:#2c2c2c;text-align:center;background-color:#fafbfb;border-radius:12px 12px 0 0;margin-bottom:.5rem;padding:15px;font-size:1.5rem;font-weight:700;line-height:1.3}.cards-container .card .card-description{color:#555;text-align:left;flex-grow:1;padding:15px;font-size:14px;line-height:1.7}.cards-container .card .cta-button{color:#ba2429;cursor:pointer;text-align:center;background-color:#0000;border:1px solid #ba2429;border-radius:8px;margin:15px;padding:12px 30px;font-size:1rem;font-weight:400;transition:all .3s}.cards-container .card .cta-button:hover{color:#fff;background-color:#ba2429;transform:translateY(-2px)}.cards-container .card .cta-button:hover button{color:#fff}.cards-container .card .cta-button:active{transform:translateY(0)}.cards-container .card .cta-button button{cursor:pointer;color:#ba2429;background:0 0;border:none}@media(max-width:1024px){.cards-container{grid-template-columns:repeat(2,1fr);gap:25px}}@media(max-width:768px){.cards-container{grid-template-columns:1fr;gap:20px}.cards-container .card .card-title{font-size:1.3rem}}@media(max-width:480px){.cards-container .card .card-title{font-size:1.2rem}.cards-container .card .card-description{font-size:.95rem}}.pill-toggle{background:#f1f2f6;border-radius:999px;width:fit-content;margin:24px auto;padding:4px;display:flex;position:relative}.pill-toggle .pill{z-index:0;background:#ba2429;border-radius:999px;width:50%;height:calc(100% - 8px);transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}.pill-toggle button{z-index:1;cursor:pointer;color:#5f6b7a;white-space:nowrap;background:0 0;border:none;border-radius:999px;width:50%;padding:8px 18px;font-size:14px;transition:color .25s;position:relative}.pill-toggle.monthly .pill{transform:translate(100%)}.pill-toggle.monthly .monthly-btn{color:#fff;font-weight:600}.pill-toggle.yearly .pill{transform:translate(0)}.pill-toggle.yearly .yearly-btn{color:#fff;font-weight:600}.frame-type-PricingPlanCards .cards-container{gap:16px}
