.page_main__0GViN{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e8f0);padding:4rem 1rem}.page_container__5DavC{max-width:1200px;margin:0 auto}.page_header__Shdbg{text-align:center;margin-bottom:3rem}.page_title__uf_N9{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.page_subtitle__WE9oq{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.page_calculator__Kn_YG{display:grid;grid-template-columns:1fr 400px;grid-gap:2rem;gap:2rem;background:white;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden}.page_formSection__SxgPL{padding:2rem}.page_formGroup__sEjxj{margin-bottom:2rem}.page_formGroup__sEjxj label{display:block;font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.page_slider__HiIfQ{width:100%;height:4px;background:#e4e8f0;border-radius:2px;outline:none;-webkit-appearance:none}.page_slider__HiIfQ::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#3b82f6;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.page_slider__HiIfQ::-webkit-slider-thumb:hover{transform:scale(1.1)}.page_rangeValue__La_tv{text-align:center;font-size:1.2rem;font-weight:600;color:#3b82f6;margin-top:.5rem}.page_billingOptions__8rbCx{display:flex;gap:1rem}.page_billingButton__Iwk_L{flex:1 1;padding:.75rem;border:2px solid #e4e8f0;border-radius:.5rem;background:white;font-size:1rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.page_billingButton__Iwk_L.page_active__gzDOS{border-color:#3b82f6;background:#3b82f6;color:white}.page_select__6GfT8{width:100%;padding:.75rem;border:2px solid #e4e8f0;border-radius:.5rem;font-size:1rem;color:#1a1a1a;background:white;cursor:pointer}.page_featuresGrid__QCbnq{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.page_featureToggle__fzbey{display:flex;align-items:center;gap:.5rem;padding:.75rem;border:2px solid #e4e8f0;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.page_featureToggle__fzbey:hover{border-color:#3b82f6}.page_featureToggle__fzbey input[type=checkbox]{width:18px;height:18px;border:2px solid #e4e8f0;border-radius:4px;cursor:pointer}.page_summary__yfSf8{background:#f8fafc;padding:2rem;border-left:1px solid #e4e8f0}.page_summary__yfSf8 h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.page_priceDisplay__ALKiB{text-align:center;margin-bottom:2rem}.page_price__ARJO_{font-size:3rem;font-weight:700;color:#3b82f6}.page_period__SrOQF{font-size:1rem;color:#666;font-weight:400}.page_priceNote__hm5Ni{font-size:.9rem;color:#666;margin-top:.5rem}.page_featuresList__ywKvn{margin-bottom:2rem}.page_featuresList__ywKvn h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.page_featuresList__ywKvn ul{list-style:none;padding:0}.page_featuresList__ywKvn li{padding:.5rem 0;color:#666;display:flex;align-items:center;gap:.5rem}.page_featuresList__ywKvn li:before{content:"✓";color:#3b82f6;font-weight:700}.page_primaryButton__l02_3{display:block;width:100%;padding:1rem;background:#3b82f6;color:white;text-align:center;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease}.page_primaryButton__l02_3:hover{background:#2563eb}.page_trialNote__pgtcv{text-align:center;font-size:.9rem;color:#666;margin-top:1rem}.page_pricingNote__2W7Tw{margin-top:1.5rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e4e8f0}.page_pricingNote__2W7Tw p{font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.page_pricingNote__2W7Tw ul{list-style:none;padding:0;margin:0}.page_pricingNote__2W7Tw li{color:#666;padding:.25rem 0;display:flex;align-items:center;gap:.5rem}.page_pricingNote__2W7Tw li:before{content:"•";color:#3b82f6;font-weight:700}@media (max-width:1024px){.page_calculator__Kn_YG{grid-template-columns:1fr}.page_summary__yfSf8{border-left:none;border-top:1px solid #e4e8f0}}@media (max-width:768px){.page_main__0GViN{padding:2rem 1rem}.page_title__uf_N9{font-size:2rem}.page_featuresGrid__QCbnq{grid-template-columns:1fr}.page_billingOptions__8rbCx{flex-direction:column}}