@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap");.pricing-section{background-color:#fffef1;font-family:Work Sans,Arial,sans-serif;margin:0 auto;max-width:1100px;padding:3rem 2rem}.pricing-section,.pricing-section *{box-sizing:border-box}.toggle-wrapper{background-color:#f5f5f0;border-radius:8px;display:inline-flex;left:50%;margin-bottom:3rem;padding:.25rem;position:relative;text-align:center;transform:translateX(-50%)}.toggle-btn{background:transparent;border:none;border-radius:6px;color:#333;cursor:pointer;font-family:Work Sans,Arial,sans-serif;font-weight:500;padding:.75rem 2rem;transition:all .2s ease}.toggle-btn.active{background:#780aff;color:#fff}.cards-container{align-items:stretch;display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:center;margin:0 auto;max-width:1100px}.card{background:#fffef1;border:1px solid #eaeaea;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex:1;flex-direction:column;height:750px;max-width:340px;min-height:750px;padding:2rem;position:relative}.card.popular{background-color:#f5f5f0;border:2px solid #780aff}.popular-tag{background-color:#f5f5f0;border-radius:20px;color:#333;font-family:Work Sans,Arial,sans-serif;font-size:1.2rem;font-weight:500;padding:.25rem .75rem;position:absolute;right:1rem;top:1rem}.card-body,.card-header{display:flex;flex-direction:column}.card-header{margin-bottom:2rem;min-height:120px}.card-body{display:flex;flex-direction:column;flex-grow:1}.card-content{display:flex;flex:1;flex-direction:column;gap:1.5rem;min-height:200px}.title{align-items:center;color:#333;display:flex;font-family:Work Sans,Arial,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.subtitle-container{align-items:flex-start;display:flex}.subtitle{color:#666;font-family:Work Sans,Arial,sans-serif;font-size:1.2rem;line-height:1.5;margin:0;min-height:90px}.price-section{margin-bottom:1.5rem}.price-label{color:#777;font-family:Work Sans,Arial,sans-serif;font-size:1.3rem;margin-bottom:.5rem}.price-container{align-items:baseline;display:flex}.price{color:#333;font-size:3.5rem;font-weight:700;line-height:1}.price,.price-period{font-family:Work Sans,Arial,sans-serif}.price-period{color:#777;font-size:1.4rem;margin-left:.3rem;white-space:nowrap}.price-amount,.price-amount+.price-period>span:first-child{font-size:3.5rem}.contact-price{font-family:Work Sans,Arial,sans-serif;font-size:2.5rem}.quantity-section{margin-bottom:1.5rem;position:relative}.invisible{display:block;height:38px;visibility:hidden}.quantity-label{color:#777;font-family:Work Sans,Arial,sans-serif;font-size:1.25rem;margin-bottom:.5rem}.custom-select{position:relative;width:100%}.select-selected{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-family:Work Sans,Arial,sans-serif;font-size:1.5rem;padding:.75rem;position:relative}.select-selected:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #777;content:"";pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.select-items{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:0;margin-top:4px;position:absolute;right:0;top:100%;z-index:99}.select-hide{display:none}.select-items div{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;font-family:Work Sans,Arial,sans-serif;font-size:1rem;justify-content:space-between;padding:.75rem}.select-items div:last-child{border-bottom:none}.select-items div:hover{background-color:#f9f9f9}.option-price{color:#777;font-family:Work Sans,Arial,sans-serif;font-size:1rem}.same-as-selected{background-color:#f0f0f0}.tariff-preview{height:20px;margin-bottom:1.5rem;position:relative}.preview-link{align-items:center;color:#777;display:flex;font-family:Work Sans,Arial,sans-serif;font-size:1.5rem;text-decoration:none}.eye-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23777' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-right:.5rem;width:16px}.tariff-popup{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:Work Sans,Arial,sans-serif;font-size:1.3rem;margin-top:.5rem;padding:1rem;position:absolute;width:100%;z-index:100}.quantity-calculator{display:flex;flex-direction:column;gap:1.3rem}.quantity-input{border:1px solid #ddd;border-radius:4px;padding:.25rem;text-align:center;width:40px}.calculation,.quantity-input{font-family:Work Sans,Arial,sans-serif;font-size:1.3rem}.calculation{font-weight:500}.button-container{display:flex;justify-content:center;left:0!important;position:absolute!important;right:0!important;top:430px!important;z-index:10}.subscribe-btn{background-color:#780aff;border-radius:6px;color:#fff;display:block;font-family:Work Sans,Arial,sans-serif;font-weight:500;margin:0 auto;padding:1rem;text-align:center;text-decoration:none;transition:background-color .2s ease;width:80%}.subscribe-btn:hover{background-color:#6700e6}.features-section{border-top:1px solid #eee;left:0!important;margin-top:0!important;max-height:250px;overflow-y:auto;padding:1.5rem 2rem!important;position:absolute!important;right:0!important;top:490px!important}.unit-price-period{color:#777;white-space:nowrap}.features-title,.unit-price-period{font-family:Work Sans,Arial,sans-serif;font-size:1.3rem}.features-title{color:#333;font-weight:600;margin-bottom:1rem}.features-list{list-style:none;margin:0;padding:0}.features-list li{color:#555;font-family:Work Sans,Arial,sans-serif;font-size:1.03rem;line-height:1.6;margin-bottom:.75rem;padding-left:2rem;position:relative}.features-list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23780aff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:.25rem;width:16px}@media (max-width:900px){.cards-container{align-items:center;flex-direction:column;flex-wrap:wrap}.card{margin-bottom:2rem;max-width:500px;width:100%}}@media (max-width:600px){.toggle-btn{font-size:.9rem;padding:.5rem 1rem}.card{padding:1.25rem}.title{font-size:1.8rem}.price{font-size:3rem}}