.theme-red{--theme-main:#8c2642}.theme-blue{--theme-main:#96b8be}.theme-orange{--theme-main:#d37428}.theme-yellow{--theme-main:#ecb959}.theme-black{--theme-main:#000}.theme-green{--theme-main:#4caf50}.pricing-plans-module{background-color:#f4f4f5}.pricing-plans-module .pricing-container{margin:0 auto;max-width:1320px;padding:0 20px}.pricing-plans-module .pricing-header{margin-bottom:3.5rem;text-align:center}.pricing-plans-module .section-headline{color:#000;font-size:2rem;font-weight:800;margin-bottom:1rem;text-transform:capitalize}.pricing-plans-module .section-subtext{color:#4a4a4a;font-size:1rem;line-height:1.6;margin:0 auto;max-width:1280px}.pricing-plans-module .pricing-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);position:relative}.pricing-plans-module .pricing-card:nth-child(3){grid-column:1/-1}.pricing-plans-module .pricing-card{border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;flex-direction:column;padding:3rem;position:relative}.pricing-plans-module .card-header-area{align-items:center;border-bottom:1px solid #eaeaec;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.pricing-plans-module .pricing-card:nth-child(3) .card-header-area{align-items:flex-end}.pricing-plans-module .card-title-group{align-items:center;display:flex;gap:12px;max-width:55%}.pricing-plans-module .card-headline{color:var(--theme-main);font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:capitalize}.pricing-plans-module .card-subtitle{color:#666;font-size:.95rem;font-style:italic;font-weight:300;max-width:65%;position:absolute;right:3rem;text-align:right;top:3.25rem}.pricing-plans-module .card-icon-wrapper{align-items:center;background-color:var(--theme-main);border-radius:50%;display:flex;height:27px;justify-content:center;padding:3px;width:27px}.pricing-plans-module .card-icon-wrapper img{height:100%;object-fit:contain;width:100%}.pricing-plans-module .card-body{flex-grow:1;margin-bottom:1.5rem}.pricing-plans-module .card-body ul{list-style:none;margin:0;padding-left:0}.pricing-plans-module .card-body ul li{color:#000;font-size:.975rem;font-weight:400;line-height:1.5;margin-bottom:10px;padding-left:32px;position:relative}.pricing-plans-module .card-body ul li:empty:before{display:none}.pricing-plans-module .card-body ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}.pricing-plans-module .pricing-card:nth-child(3) .card-body ul{display:grid;gap:0 2rem;grid-template-columns:4fr 6fr}.pricing-plans-module .pricing-card:nth-child(3) .card-body ul li:nth-child(2n){padding-right:4rem}.pricing-plans-module .card-action{margin-top:auto}.pricing-plans-module .pricing-badge{bottom:-100px;pointer-events:none;position:absolute;right:-30px;width:217px;z-index:10}@media (max-width:768px){.pricing-plans-module .section-headline{font-size:1.125rem}.pricing-plans-module .section-subtext{font-size:.875rem}.pricing-plans-module .card-subtitle{max-width:100%;padding-bottom:10px;padding-top:0;position:static;text-align:left}.pricing-plans-module .card-title-group{max-width:100%}.pricing-plans-module .card-header-area{margin-bottom:1rem}.pricing-plans-module .pricing-grid{gap:1.5rem;grid-template-columns:1fr}.pricing-plans-module .pricing-card{padding:2rem 1.5rem}.pricing-plans-module .pricing-card:nth-child(3){grid-column:1}.pricing-plans-module .card-header-area,.pricing-plans-module .pricing-card:nth-child(3) .card-header-area{align-items:flex-start;flex-direction:column;gap:8px}.pricing-plans-module .card-headline{font-size:1rem}.pricing-plans-module .card-body ul li{font-size:.875rem;margin-bottom:5px}.pricing-plans-module .pricing-card:nth-child(3) .card-body ul{grid-template-columns:1fr}.pricing-plans-module .pricing-card:nth-child(3) .card-body ul li:nth-child(2n){padding-right:0}.pricing-plans-module .card-action .hs-button{font-size:.875rem}.pricing-plans-module .pricing-badge{bottom:-90px;display:block;margin:0;position:absolute;right:-10px;width:140px}}