.VehicleSelector-module__4qEgzq__container{flex-direction:column;gap:24px;display:flex}.VehicleSelector-module__4qEgzq__section{flex-direction:column;gap:12px;display:flex}.VehicleSelector-module__4qEgzq__label{color:var(--color-neutral-dark-gray);margin-bottom:8px;font-size:14px;font-weight:600}.VehicleSelector-module__4qEgzq__buttonGroup{flex-wrap:wrap;gap:8px;display:flex}.VehicleSelector-module__4qEgzq__optionButton{border:2px solid var(--color-neutral-background-gray);background-color:var(--color-neutral-white);cursor:pointer;color:var(--color-neutral-medium-gray);border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.VehicleSelector-module__4qEgzq__optionButton:hover{border-color:var(--color-pastel-darker);background-color:var(--color-secondary-background-red)}.VehicleSelector-module__4qEgzq__optionButton.VehicleSelector-module__4qEgzq__selected{border-color:var(--color-pastel-darker);background-color:var(--color-pastel-darker);color:var(--color-neutral-white)}.VehicleSelector-module__4qEgzq__optionButton:disabled{opacity:.4;cursor:not-allowed}.VehicleSelector-module__4qEgzq__optionButton:disabled:hover{border-color:var(--color-neutral-background-gray);background-color:var(--color-neutral-white)}.VehicleSelector-module__4qEgzq__priceTag{opacity:.8;margin-top:4px;font-size:12px;display:block}.VehicleSelector-module__4qEgzq__stepTitle{color:var(--color-neutral-dark-gray);border-bottom:2px solid var(--color-neutral-background-gray);margin-bottom:16px;padding-bottom:12px;font-size:18px;font-weight:700}
.AdditionalCostsSelector-module___n05Aq__container{flex-direction:column;gap:24px;display:flex}.AdditionalCostsSelector-module___n05Aq__section{flex-direction:column;gap:12px;display:flex}.AdditionalCostsSelector-module___n05Aq__label{color:var(--color-neutral-dark-gray);margin-bottom:8px;font-size:14px;font-weight:600}.AdditionalCostsSelector-module___n05Aq__buttonGroup{flex-wrap:wrap;gap:8px;display:flex}.AdditionalCostsSelector-module___n05Aq__optionButton{border:2px solid var(--color-neutral-background-gray);background-color:var(--color-neutral-white);cursor:pointer;color:var(--color-neutral-medium-gray);border-radius:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.AdditionalCostsSelector-module___n05Aq__optionButton:hover{border-color:var(--color-pastel-darker);background-color:var(--color-secondary-background-red)}.AdditionalCostsSelector-module___n05Aq__optionButton.AdditionalCostsSelector-module___n05Aq__selected{border-color:var(--color-pastel-darker);background-color:var(--color-pastel-darker);color:var(--color-neutral-white)}.AdditionalCostsSelector-module___n05Aq__checkboxLabel{border:2px solid var(--color-neutral-background-gray);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.AdditionalCostsSelector-module___n05Aq__checkboxLabel:hover,.AdditionalCostsSelector-module___n05Aq__checkboxLabel.AdditionalCostsSelector-module___n05Aq__checked{border-color:var(--color-pastel-darker);background-color:var(--color-secondary-background-red)}.AdditionalCostsSelector-module___n05Aq__checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary-main)}.AdditionalCostsSelector-module___n05Aq__checkboxText{color:var(--color-neutral-medium-gray);font-size:14px;font-weight:500}.AdditionalCostsSelector-module___n05Aq__priceTag{opacity:.8;margin-top:4px;font-size:12px;display:block}.AdditionalCostsSelector-module___n05Aq__stepTitle{color:var(--color-neutral-dark-gray);border-bottom:2px solid var(--color-neutral-background-gray);margin-bottom:16px;padding-bottom:12px;font-size:18px;font-weight:700}
.SubsidySelector-module__5ixW-q__container{flex-direction:column;gap:24px;display:flex}.SubsidySelector-module__5ixW-q__stepTitle{color:var(--color-neutral-dark-gray);margin:0;font-size:20px;font-weight:600}.SubsidySelector-module__5ixW-q__section{flex-direction:column;gap:12px;display:flex}.SubsidySelector-module__5ixW-q__sectionTitle{color:var(--color-neutral-medium-gray);margin:0;font-size:16px;font-weight:600}.SubsidySelector-module__5ixW-q__accordionHeader{background-color:var(--color-neutral-light-background);border:1px solid var(--color-neutral-background-gray);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:all .2s;display:flex}.SubsidySelector-module__5ixW-q__accordionHeader:hover{background-color:var(--color-neutral-background-gray)}.SubsidySelector-module__5ixW-q__accordionIcon{color:var(--color-neutral-light-gray);font-size:12px;transition:transform .3s}.SubsidySelector-module__5ixW-q__accordionIcon.SubsidySelector-module__5ixW-q__open{transform:rotate(180deg)}.SubsidySelector-module__5ixW-q__accordionContent{flex-direction:column;gap:16px;padding:16px 0 0;animation:.3s ease-out SubsidySelector-module__5ixW-q__slideDown;display:flex}@keyframes SubsidySelector-module__5ixW-q__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SubsidySelector-module__5ixW-q__label{color:var(--color-neutral-medium-gray);font-size:14px;font-weight:500}.SubsidySelector-module__5ixW-q__subsidyInfo{background-color:var(--color-neutral-light-background);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.SubsidySelector-module__5ixW-q__subsidyAmount{color:var(--color-primary-main);font-size:16px;font-weight:600}.SubsidySelector-module__5ixW-q__inputWrapper{align-items:center;display:flex;position:relative}.SubsidySelector-module__5ixW-q__inputPrefix{color:var(--color-neutral-medium-gray);pointer-events:none;font-size:14px;font-weight:500;position:absolute;left:12px}.SubsidySelector-module__5ixW-q__subsidyInput{border:1px solid var(--color-neutral-background-gray);border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 28px;font-size:14px;transition:border-color .2s}.SubsidySelector-module__5ixW-q__subsidyInput:focus{border-color:var(--color-primary-main)}.SubsidySelector-module__5ixW-q__checkboxGroup{flex-direction:column;gap:8px;display:flex}.SubsidySelector-module__5ixW-q__checkboxLabel{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px;transition:background-color .2s;display:flex}.SubsidySelector-module__5ixW-q__checkboxLabel:hover{background-color:var(--color-neutral-light-background)}.SubsidySelector-module__5ixW-q__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary-main)}.SubsidySelector-module__5ixW-q__checkboxText{color:var(--color-neutral-medium-gray);font-size:14px}.SubsidySelector-module__5ixW-q__subsidyPreview{color:var(--color-primary-main);font-weight:600}.SubsidySelector-module__5ixW-q__radioGroup{flex-direction:column;gap:8px;display:flex}.SubsidySelector-module__5ixW-q__radioGroupLabel{color:var(--color-neutral-medium-gray);font-size:14px;font-weight:500}.SubsidySelector-module__5ixW-q__radioOptions{flex-direction:column;gap:6px;padding-left:8px;display:flex}.SubsidySelector-module__5ixW-q__radioLabel{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .2s;display:flex}.SubsidySelector-module__5ixW-q__radioLabel:hover{background-color:var(--color-neutral-light-background)}.SubsidySelector-module__5ixW-q__radio{cursor:pointer;width:16px;height:16px;accent-color:var(--color-primary-main)}.SubsidySelector-module__5ixW-q__radioText{color:var(--color-neutral-medium-gray);font-size:14px}.SubsidySelector-module__5ixW-q__totalAdditionalSubsidy{background-color:var(--color-secondary-background-red);border:1px solid var(--color-secondary-light-red);border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:12px 16px;display:flex}.SubsidySelector-module__5ixW-q__totalLabel{color:var(--color-neutral-medium-gray);font-size:14px;font-weight:500}.SubsidySelector-module__5ixW-q__totalAmount{color:var(--color-primary-main);font-size:16px;font-weight:700}
.CostBreakdownPanel-module__fTqVZa__container{flex-direction:column;gap:32px;display:flex}.CostBreakdownPanel-module__fTqVZa__section{flex-direction:column;gap:16px;display:flex}.CostBreakdownPanel-module__fTqVZa__sectionTitle{color:var(--color-neutral-dark-gray);border-bottom:2px solid var(--color-neutral-background-gray);margin-bottom:8px;padding-bottom:12px;font-size:18px;font-weight:700}.CostBreakdownPanel-module__fTqVZa__costItem{background-color:var(--color-neutral-light-background);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.CostBreakdownPanel-module__fTqVZa__costLabel{color:var(--color-neutral-medium-gray);font-weight:500}.CostBreakdownPanel-module__fTqVZa__costValue{color:var(--color-neutral-dark-gray);font-weight:600}.CostBreakdownPanel-module__fTqVZa__costValue.CostBreakdownPanel-module__fTqVZa__positive{color:var(--color-primary-main)}.CostBreakdownPanel-module__fTqVZa__costValue.CostBreakdownPanel-module__fTqVZa__negative{color:var(--color-semantic-success)}.CostBreakdownPanel-module__fTqVZa__totalItem{background-color:var(--color-pastel-darker);border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:16px 20px;font-size:16px;display:flex}.CostBreakdownPanel-module__fTqVZa__totalLabel{color:var(--color-neutral-white);font-weight:700}.CostBreakdownPanel-module__fTqVZa__totalValue{color:var(--color-neutral-white);font-size:20px;font-weight:700}.CostBreakdownPanel-module__fTqVZa__inputGroup{flex-direction:column;gap:8px;display:flex}.CostBreakdownPanel-module__fTqVZa__inputLabel{color:var(--color-neutral-dark-gray);font-size:14px;font-weight:600}.CostBreakdownPanel-module__fTqVZa__input{border:2px solid var(--color-neutral-background-gray);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:border-color .2s}.CostBreakdownPanel-module__fTqVZa__input:focus{border-color:var(--color-primary-main);outline:none}.CostBreakdownPanel-module__fTqVZa__installmentResult{flex-direction:column;gap:12px;margin-top:16px;display:flex}.CostBreakdownPanel-module__fTqVZa__resultItem{background-color:var(--color-secondary-background-red);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.CostBreakdownPanel-module__fTqVZa__resultLabel{color:var(--color-primary-main);font-weight:500}.CostBreakdownPanel-module__fTqVZa__resultValue{color:var(--color-primary-main);font-size:16px;font-weight:700}.CostBreakdownPanel-module__fTqVZa__inputRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.CostBreakdownPanel-module__fTqVZa__inputRow{grid-template-columns:1fr}}
.AffiliateSection-module__ANLhaq__container{max-width:1400px;margin:0 auto;padding:60px 20px 0}.AffiliateSection-module__ANLhaq__content{background-color:var(--color-neutral-white);border-radius:16px;padding:48px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.AffiliateSection-module__ANLhaq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.AffiliateSection-module__ANLhaq__heading{color:var(--color-neutral-dark-gray);margin:0;font-size:32px;font-weight:700;line-height:1.3}.AffiliateSection-module__ANLhaq__youtubeButton{color:var(--color-primary-main);border:2px solid var(--color-primary-main);white-space:nowrap;background-color:transparent;border-radius:24px;flex-shrink:0;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.AffiliateSection-module__ANLhaq__youtubeButton:hover{background-color:var(--color-secondary-background-red);border-color:var(--color-primary-dark);transform:scale(1.05)}.AffiliateSection-module__ANLhaq__description{color:var(--color-neutral-medium-gray);margin-bottom:32px;font-size:16px;line-height:1.7}.AffiliateSection-module__ANLhaq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.AffiliateSection-module__ANLhaq__linkCard{background-color:var(--color-neutral-light-background);cursor:pointer;border:2px solid transparent;border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.AffiliateSection-module__ANLhaq__linkCard:hover{background-color:var(--color-neutral-background-gray);border-color:var(--color-primary-main);transform:translateY(-2px);box-shadow:0 4px 12px rgba(217,36,33,.2)}.AffiliateSection-module__ANLhaq__imageContainer{background-color:var(--color-neutral-white);border-radius:8px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.AffiliateSection-module__ANLhaq__productImage{object-fit:cover;width:100%;height:100%}.AffiliateSection-module__ANLhaq__cardContent{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.AffiliateSection-module__ANLhaq__productName{color:var(--color-neutral-dark-gray);font-size:16px;font-weight:600;line-height:1.4}.AffiliateSection-module__ANLhaq__arrow{color:var(--color-primary-main);flex-shrink:0;margin-left:16px;font-size:20px;transition:transform .2s ease-in-out}.AffiliateSection-module__ANLhaq__linkCard:hover .AffiliateSection-module__ANLhaq__arrow{transform:translate(4px)}@media (max-width:768px){.AffiliateSection-module__ANLhaq__container{padding:40px 20px 0}.AffiliateSection-module__ANLhaq__content{padding:32px 24px}.AffiliateSection-module__ANLhaq__header{flex-direction:column;align-items:flex-start;gap:12px}.AffiliateSection-module__ANLhaq__heading{font-size:28px}.AffiliateSection-module__ANLhaq__youtubeButton{justify-content:center;width:100%}.AffiliateSection-module__ANLhaq__description{margin-bottom:24px;font-size:15px}.AffiliateSection-module__ANLhaq__grid{grid-template-columns:1fr;gap:12px}.AffiliateSection-module__ANLhaq__linkCard{gap:12px;padding:12px}.AffiliateSection-module__ANLhaq__imageContainer{width:60px;height:60px}.AffiliateSection-module__ANLhaq__productName{font-size:15px}}.AffiliateSection-module__ANLhaq__videoContainer{justify-content:center;width:100%;margin-top:48px;display:flex}.AffiliateSection-module__ANLhaq__video{border-radius:12px;width:100%;max-width:560px;height:315px}.AffiliateSection-module__ANLhaq__disclaimer{border-top:1px solid var(--color-neutral-background-gray);text-align:center;margin-top:32px;padding-top:24px}.AffiliateSection-module__ANLhaq__disclaimerText{color:var(--color-neutral-light-gray);margin:4px 0;font-size:12px;line-height:1.6}@media (max-width:768px){.AffiliateSection-module__ANLhaq__videoContainer{margin-top:32px}.AffiliateSection-module__ANLhaq__video{aspect-ratio:16/9;height:auto}.AffiliateSection-module__ANLhaq__disclaimer{margin-top:24px;padding-top:20px}.AffiliateSection-module__ANLhaq__disclaimerText{font-size:11px}}
.InfoSection-module__9wDdJG__container{max-width:1400px;margin:0 auto;padding:60px 20px}.InfoSection-module__9wDdJG__content{background-color:var(--color-neutral-white);border-radius:16px;padding:48px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.InfoSection-module__9wDdJG__section{margin-bottom:36px}.InfoSection-module__9wDdJG__section:last-child{margin-bottom:0}.InfoSection-module__9wDdJG__heading{color:var(--color-neutral-dark-gray);margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.3}.InfoSection-module__9wDdJG__subheading{color:var(--color-neutral-medium-gray);margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.4}.InfoSection-module__9wDdJG__paragraph{color:var(--color-neutral-medium-gray);margin:0;font-size:16px;line-height:1.7}@media (max-width:768px){.InfoSection-module__9wDdJG__container{padding:40px 20px}.InfoSection-module__9wDdJG__content{padding:32px 24px}.InfoSection-module__9wDdJG__heading{font-size:28px}.InfoSection-module__9wDdJG__subheading{font-size:20px}.InfoSection-module__9wDdJG__paragraph{font-size:15px}}
.TeslaCalculator-module__45RShq__container{background:linear-gradient(135deg,var(--color-pastel-lighter)0%,var(--color-pastel-light)100%);min-height:100vh;padding:40px 20px}.TeslaCalculator-module__45RShq__header{text-align:center;margin-bottom:40px}.TeslaCalculator-module__45RShq__author{color:var(--color-neutral-dark-gray);margin-bottom:8px;font-size:16px;font-weight:400}.TeslaCalculator-module__45RShq__authorLink{color:var(--color-primary-main);border:2px solid var(--color-primary-main);border-radius:20px;padding:4px 12px;font-weight:600;text-decoration:none;transition:all .3s ease-in-out}.TeslaCalculator-module__45RShq__authorLink:hover{background-color:var(--color-secondary-background-red);border-color:var(--color-primary-dark);color:var(--color-primary-dark);transform:scale(1.05)}.TeslaCalculator-module__45RShq__title{color:var(--color-neutral-dark-gray);margin-bottom:12px;font-size:42px;font-weight:800}.TeslaCalculator-module__45RShq__subtitle{color:var(--color-neutral-medium-gray);margin-bottom:16px;font-size:18px;font-weight:400}.TeslaCalculator-module__45RShq__tutorialLink{color:var(--color-primary-main);border:2px solid var(--color-primary-main);border-radius:24px;padding:8px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.TeslaCalculator-module__45RShq__tutorialLink:hover{background-color:var(--color-secondary-background-red);border-color:var(--color-primary-dark);color:var(--color-primary-dark);transform:scale(1.05)}.TeslaCalculator-module__45RShq__content{flex-wrap:wrap;align-items:start;gap:32px;max-width:1400px;margin:0 auto;display:flex}.TeslaCalculator-module__45RShq__leftPanel{background-color:var(--color-neutral-white);border-radius:16px;flex:1 1 0;min-width:300px;padding:32px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.TeslaCalculator-module__45RShq__rightPanel{background-color:var(--color-neutral-white);border-radius:16px;flex:1 1 0;min-width:300px;padding:32px;position:-webkit-sticky;position:sticky;top:40px;box-shadow:0 10px 40px rgba(0,0,0,.15)}.TeslaCalculator-module__45RShq__divider{border:none;border-top:2px solid var(--color-neutral-background-gray);margin:32px 0}@media (max-width:1024px){.TeslaCalculator-module__45RShq__leftPanel,.TeslaCalculator-module__45RShq__rightPanel{flex:100%}.TeslaCalculator-module__45RShq__rightPanel{position:static}}@media (max-width:768px){.TeslaCalculator-module__45RShq__author{font-size:14px}.TeslaCalculator-module__45RShq__title{font-size:32px}.TeslaCalculator-module__45RShq__subtitle{font-size:16px}.TeslaCalculator-module__45RShq__tutorialLink{padding:6px 16px;font-size:14px}}
