.Button-module__xDwtkW__button{border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;justify-content:center;align-items:center;gap:var(--spacing-md);height:4rem;padding:0 var(--spacing-2xl);box-sizing:border-box;border:2px solid #0000;outline:none;width:auto;text-decoration:none;display:inline-flex}.Button-module__xDwtkW__button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px}.Button-module__xDwtkW__primary{background-color:var(--theme-primary);color:var(--theme-white);border-color:var(--theme-primary)}[data-theme=taxo] .Button-module__xDwtkW__primary{color:#000}.Button-module__xDwtkW__primary:hover{background-color:var(--theme-white);color:#000;border-color:var(--theme-white)}.Button-module__xDwtkW__primaryToBlack{background-color:var(--theme-primary);color:var(--theme-white);border-color:var(--theme-primary)}[data-theme=taxo] .Button-module__xDwtkW__primaryToBlack{color:#000}.Button-module__xDwtkW__primaryToBlack:hover{color:var(--theme-white);background-color:#000;border-color:#000}[data-theme=taxo] .Button-module__xDwtkW__primaryToBlack:hover{color:#fff}.Button-module__xDwtkW__outline{border-color:var(--theme-border);color:var(--theme-text-muted);background:0 0}.Button-module__xDwtkW__outline:hover{border-color:var(--theme-bg-dark);color:var(--theme-white);background-color:var(--theme-bg-dark)}.Button-module__xDwtkW__contactOutline{border-color:var(--theme-primary);color:var(--theme-primary);background-color:#0000}.Button-module__xDwtkW__contactOutline:hover{background-color:var(--theme-primary);color:var(--theme-white);border-color:var(--theme-primary)}[data-theme=taxo] .Button-module__xDwtkW__contactOutline:hover{color:#000}[data-theme=technicar] .Button-module__xDwtkW__contactOutline:hover{color:#fff}.Button-module__xDwtkW__nav{height:2.8rem;font-size:var(--font-size-sm);color:var(--theme-white);border:none;padding:0 1.5rem}@media (hover:hover){.Button-module__xDwtkW__nav:hover{background-color:var(--theme-white);color:#000}}.Button-module__xDwtkW__navPrimary{height:2.8rem;font-size:var(--font-size-sm);background-color:var(--theme-primary);color:var(--theme-white);border-color:var(--theme-primary);padding:0 1.5rem}[data-theme=taxo] .Button-module__xDwtkW__navPrimary{color:#000}.Button-module__xDwtkW__navPrimary:hover{background-color:var(--theme-white);color:#000;border-color:var(--theme-white)}.Button-module__xDwtkW__iconCircle{width:30px;height:30px;transition:all var(--transition-base);background:#00000014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__xDwtkW__primary .Button-module__xDwtkW__iconCircle,.Button-module__xDwtkW__primaryToBlack .Button-module__xDwtkW__iconCircle{background:#ffffff26}:is([data-theme=taxo] .Button-module__xDwtkW__primary .Button-module__xDwtkW__iconCircle,[data-theme=taxo] .Button-module__xDwtkW__primaryToBlack .Button-module__xDwtkW__iconCircle){background:#00000026}.Button-module__xDwtkW__contactOutline .Button-module__xDwtkW__iconCircle{background:var(--theme-shadow-glow);color:var(--theme-primary)}.Button-module__xDwtkW__contactOutline:hover .Button-module__xDwtkW__iconCircle{color:inherit;background:#fff3}[data-theme=taxo] .Button-module__xDwtkW__contactOutline:hover .Button-module__xDwtkW__iconCircle{background:#00000026}.Button-module__xDwtkW__primaryToBlack:hover .Button-module__xDwtkW__iconCircle{background:#fff3}@media (max-width:768px){.Button-module__xDwtkW__button{height:3.5rem;padding:0 var(--spacing-lg);font-size:var(--font-size-sm)}}
.Input-module__Tl1jgW__inputWrapper{flex-direction:column;width:100%;display:flex}.Input-module__Tl1jgW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--theme-text);padding-left:var(--spacing-md);margin-bottom:var(--spacing-sm);display:none}.Input-module__Tl1jgW__input{width:100%;height:4rem;padding:0 var(--spacing-xl);border-radius:var(--radius-full);background:var(--contact-input-bg,var(--theme-input-bg));color:var(--contact-input-text,var(--theme-text));border:1px solid var(--contact-input-border,var(--theme-border));font-size:var(--font-size-base);transition:border-color var(--transition-base), box-shadow var(--transition-base);box-sizing:border-box;outline:none;font-family:inherit}.Input-module__Tl1jgW__input::placeholder{color:var(--contact-input-placeholder,var(--theme-text-muted))}.Input-module__Tl1jgW__input:not(.Input-module__Tl1jgW__minimal):hover{border-color:var(--theme-text)}.Input-module__Tl1jgW__input:not(.Input-module__Tl1jgW__minimal):focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-shadow-glow)}.Input-module__Tl1jgW__minimal{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}@media (max-width:768px){.Input-module__Tl1jgW__input{height:3.5rem;padding:0 var(--spacing-lg);font-size:var(--font-size-sm)}}
.Section-module__uXn3-G__section{padding:var(--section-padding-y) 0;width:100%;position:relative}.Section-module__uXn3-G__white{background-color:var(--theme-bg)}.Section-module__uXn3-G__blue{background-color:var(--theme-primary);color:var(--theme-text-inverse)}.Section-module__uXn3-G__gray{background-color:var(--theme-bg-alt);color:var(--theme-text)}.Section-module__uXn3-G__container{padding:0 var(--container-padding);box-sizing:border-box;width:100%;margin:0 auto}.Section-module__uXn3-G__small{max-width:800px}.Section-module__uXn3-G__medium{max-width:1000px}.Section-module__uXn3-G__large{max-width:1200px}.Section-module__uXn3-G__full{max-width:100%;padding:0}
.AboutBlock-module__-zhEnW__aboutSection{padding:var(--spacing-4xl) 0}.AboutBlock-module__-zhEnW__aboutCard{background:var(--about-card-bg);color:var(--about-card-text);border-radius:var(--radius-section);padding:var(--spacing-4xl);width:94%;max-width:1400px;box-shadow:var(--shadow-lg);border:1px solid #ffffff26;margin:0 auto;position:relative;overflow:hidden}.AboutBlock-module__-zhEnW__aboutCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:50%;height:100%;position:absolute;top:-20%;right:-10%}.AboutBlock-module__-zhEnW__aboutGrid{gap:var(--spacing-4xl);z-index:1;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.AboutBlock-module__-zhEnW__title{font-size:clamp(2rem, 4vw, var(--font-size-4xl));margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-extrabold);color:inherit;letter-spacing:-.02em;line-height:1.1}.AboutBlock-module__-zhEnW__description{color:var(--about-card-desc);font-size:var(--font-size-base);line-height:var(--line-height-loose);margin-bottom:var(--spacing-xl);max-width:90%}.AboutBlock-module__-zhEnW__newsletterForm{background:var(--about-form-bg);border-radius:var(--radius-full);margin-top:var(--spacing-lg);max-width:480px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);border:1px solid #0000001a;align-items:center;padding:6px;display:flex}.AboutBlock-module__-zhEnW__newsletterForm:focus-within{box-shadow:var(--shadow-md);transform:translateY(-2px)}.AboutBlock-module__-zhEnW__inputContainer{padding-left:var(--spacing-md);flex:1}.AboutBlock-module__-zhEnW__customInput .input{height:3rem;font-size:var(--font-size-sm);color:#000;background:0 0;border:none}.AboutBlock-module__-zhEnW__customInput .input::placeholder{color:#64748b}.AboutBlock-module__-zhEnW__submitBtn{height:3rem;padding:0 var(--spacing-xl);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);white-space:nowrap}.AboutBlock-module__-zhEnW__actionContainer{margin-top:var(--spacing-lg);justify-content:flex-start;display:flex}.AboutBlock-module__-zhEnW__aboutImageWrapper{justify-content:flex-end;width:100%;display:flex}.AboutBlock-module__-zhEnW__imageDecor{width:100%;max-width:800px;position:relative}.AboutBlock-module__-zhEnW__image{border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto;max-height:600px;box-shadow:var(--shadow-md);transition:transform .5s cubic-bezier(.25,.46,.45,.94),box-shadow .5s}.AboutBlock-module__-zhEnW__imageDecor:hover .AboutBlock-module__-zhEnW__image{box-shadow:var(--shadow-xl);transform:scale(1.03)}@media (max-width:1024px){.AboutBlock-module__-zhEnW__aboutGrid{text-align:center;gap:var(--spacing-2xl);grid-template-columns:1fr}.AboutBlock-module__-zhEnW__actionContainer{justify-content:center}.AboutBlock-module__-zhEnW__aboutContent{flex-direction:column;align-items:center;display:flex}.AboutBlock-module__-zhEnW__description{max-width:100%}.AboutBlock-module__-zhEnW__aboutImageWrapper{justify-content:center}}@media (max-width:768px){.AboutBlock-module__-zhEnW__aboutCard{border-radius:var(--radius-2xl);width:92%;padding:var(--section-padding-y-mobile) var(--spacing-lg)}.AboutBlock-module__-zhEnW__newsletterForm{gap:var(--spacing-md);max-width:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;padding:0}.AboutBlock-module__-zhEnW__inputContainer{background:var(--about-form-bg);border-radius:var(--radius-full);width:100%;padding:4px var(--spacing-md)}.AboutBlock-module__-zhEnW__submitBtn{width:100%}}
.Dropdown-module__Qp4KCW__wrapper{gap:var(--spacing-sm);flex-direction:column;display:flex;position:relative}.Dropdown-module__Qp4KCW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--theme-text);padding-left:var(--spacing-md)}.Dropdown-module__Qp4KCW__trigger{width:100%;height:4rem;padding:0 var(--spacing-xl);border-radius:var(--radius-full);border:1px solid var(--theme-border);background:var(--theme-input-bg);font-size:var(--font-size-base);cursor:pointer;color:var(--theme-text);transition:border-color var(--transition-base), box-shadow var(--transition-base);text-align:left;justify-content:space-between;align-items:center;gap:var(--spacing-sm);box-sizing:border-box;outline:none;font-family:inherit;display:flex}.Dropdown-module__Qp4KCW__trigger:hover{border-color:var(--theme-text)}.Dropdown-module__Qp4KCW__trigger:focus-visible,.Dropdown-module__Qp4KCW__trigger[data-popup-open]{border-color:#4ddbac;box-shadow:0 0 0 3px #4ddbac33}.Dropdown-module__Qp4KCW__arrow{color:var(--theme-text-muted);transition:transform var(--transition-base);flex-shrink:0;align-items:center;display:flex}.Dropdown-module__Qp4KCW__trigger[data-popup-open] .Dropdown-module__Qp4KCW__arrow{transform:rotate(180deg)}.Dropdown-module__Qp4KCW__positioner{z-index:50}.Dropdown-module__Qp4KCW__popup{width:100%;padding:var(--spacing-sm);background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overscroll-behavior:contain;scrollbar-width:thin;outline:none;max-height:250px;overflow-y:auto}.Dropdown-module__Qp4KCW__option{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);color:var(--theme-text);justify-content:space-between;align-items:center;gap:var(--spacing-sm);scroll-margin:var(--spacing-sm);transition:background-color var(--transition-base), color var(--transition-base);outline:none;display:flex}.Dropdown-module__Qp4KCW__option[data-highlighted]{background:var(--theme-bg-alt)}.Dropdown-module__Qp4KCW__option[data-selected]{font-weight:var(--font-weight-bold);color:#25b988;background:0 0}.Dropdown-module__Qp4KCW__indicator{color:#25b988;font-size:var(--font-size-sm);flex-shrink:0}.Dropdown-module__Qp4KCW__optionWithDesc{flex-direction:column;gap:2px;display:flex}.Dropdown-module__Qp4KCW__optionWithDesc strong{font-size:var(--font-size-sm);color:inherit}.Dropdown-module__Qp4KCW__optionWithDesc span{font-size:var(--font-size-xs);color:var(--theme-text-muted)}.Dropdown-module__Qp4KCW__dark .Dropdown-module__Qp4KCW__trigger{color:#fff;background:#1a1d1f;border-color:#ffffff26}.Dropdown-module__Qp4KCW__dark .Dropdown-module__Qp4KCW__trigger:hover{border-color:#fff6}.Dropdown-module__Qp4KCW__dark .Dropdown-module__Qp4KCW__trigger:focus-visible,.Dropdown-module__Qp4KCW__dark .Dropdown-module__Qp4KCW__trigger[data-popup-open]{border-color:#fff;box-shadow:0 0 0 3px #ffffff26}.Dropdown-module__Qp4KCW__dark .Dropdown-module__Qp4KCW__arrow{color:#9e9e9e}.Dropdown-module__Qp4KCW__darkPopup{box-shadow:var(--shadow-dark);background:#1a1d1f;border-color:#ffffff1a}.Dropdown-module__Qp4KCW__darkOption{color:#fff}.Dropdown-module__Qp4KCW__darkOption[data-highlighted]{background:#ffffff1a}.Dropdown-module__Qp4KCW__darkOption[data-selected],.Dropdown-module__Qp4KCW__darkIndicator{color:#4ddbac}.Dropdown-module__Qp4KCW__dark .Dropdown-module__Qp4KCW__optionWithDesc span{color:#fff9}.Dropdown-module__Qp4KCW__minimal .Dropdown-module__Qp4KCW__trigger{color:#fff;padding:var(--spacing-sm) var(--spacing-lg);height:auto;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);border-radius:var(--radius-full);background:0 0;border:1px solid #ffffff4d}.Dropdown-module__Qp4KCW__minimal .Dropdown-module__Qp4KCW__trigger:hover{color:#000;background-color:#fff;border-color:#fff}.Dropdown-module__Qp4KCW__minimal .Dropdown-module__Qp4KCW__trigger:focus-visible,.Dropdown-module__Qp4KCW__minimal .Dropdown-module__Qp4KCW__trigger[data-popup-open]{border-color:#fff;box-shadow:0 0 0 3px #ffffff4d}.Dropdown-module__Qp4KCW__minimalPopup{border-radius:var(--radius-lg);min-width:100px;box-shadow:var(--shadow-dark);background:#111;border:none}.Dropdown-module__Qp4KCW__minimalOption{color:#fff;padding:var(--spacing-sm) var(--spacing-md)}.Dropdown-module__Qp4KCW__minimalOption[data-highlighted]{background-color:#ffffff1a}@media (max-width:768px){.Dropdown-module__Qp4KCW__trigger{height:3.5rem;padding:0 var(--spacing-lg);font-size:var(--font-size-sm)}}
.Infotip-module__gI4VHW__triggerBtn{cursor:help;vertical-align:middle;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Infotip-module__gI4VHW__iconWrapper{align-items:center;margin-left:6px;display:flex}.Infotip-module__gI4VHW__icon{color:var(--theme-success-500,#4ddbac);font-size:1.1rem}.Infotip-module__gI4VHW__positioner{z-index:10000;outline:none}.Infotip-module__gI4VHW__popup{background-color:var(--theme-elevation-800,#1a1a1a);color:#fff;text-align:left;opacity:0;border-radius:8px;max-width:360px;padding:16px 20px;font-size:.85rem;line-height:1.6;transition:opacity .15s,transform .15s;transform:scale(.95);box-shadow:0 8px 24px #0006}.Infotip-module__gI4VHW__contentWrapper{z-index:2;position:relative}.Infotip-module__gI4VHW__popup[data-open]{opacity:1;transform:scale(1)}.Infotip-module__gI4VHW__arrow{background-color:var(--theme-elevation-800,#1a1a1a);z-index:1;width:12px;height:12px;transform:rotate(45deg)}.Infotip-module__gI4VHW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Infotip-module__gI4VHW__list{text-align:left;margin:4px 0 6px;padding-left:20px}.Infotip-module__gI4VHW__list li{color:#fff;margin-bottom:2px;list-style-type:disc}.Infotip-module__gI4VHW__spacer{height:8px}.Infotip-module__gI4VHW__titleText{color:#fff;margin-bottom:2px;font-size:.9rem;font-weight:700}.Infotip-module__gI4VHW__subHeaderText{color:#fff;margin-top:6px;margin-bottom:4px;font-size:.8rem;font-weight:700}.Infotip-module__gI4VHW__normalText{color:#fff;font-weight:400}
.RadioGroup-module__QvYYva__group{gap:var(--spacing-lg);display:flex}.RadioGroup-module__QvYYva__label{align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);display:flex}.RadioGroup-module__QvYYva__radio{border-radius:var(--radius-full);border:2px solid var(--theme-border);background:var(--theme-input-bg);cursor:pointer;width:1.35rem;height:1.35rem;transition:border-color var(--transition-base), box-shadow var(--transition-base);outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.RadioGroup-module__QvYYva__radio:hover{border-color:var(--theme-primary)}.RadioGroup-module__QvYYva__radio:focus-visible{box-shadow:0 0 0 3px var(--theme-shadow-glow);border-color:var(--theme-primary)}.RadioGroup-module__QvYYva__radio[data-checked]{border-color:var(--theme-primary);background:var(--theme-input-bg)}.RadioGroup-module__QvYYva__indicator{border-radius:var(--radius-full);background-color:var(--theme-primary);width:.65rem;height:.65rem;transition:transform .15s cubic-bezier(.25,.46,.45,.94);transform:scale(0)}.RadioGroup-module__QvYYva__radio[data-checked] .RadioGroup-module__QvYYva__indicator{transform:scale(1)}.RadioGroup-module__QvYYva__text{color:var(--theme-text)}.RadioGroup-module__QvYYva__radio[data-disabled]{opacity:.5;cursor:not-allowed}@media (max-width:768px){.RadioGroup-module__QvYYva__group{gap:var(--spacing-md);flex-direction:column}}
.CalculatorForm-module__hdV81a__container{width:100%;padding:0 var(--container-padding);box-sizing:border-box;flex-direction:column;justify-content:center;margin:0 auto;transition:max-width .6s ease-in-out;display:flex;overflow:visible}.CalculatorForm-module__hdV81a__containerCentered{max-width:650px}.CalculatorForm-module__hdV81a__containerWithResults{max-width:1240px}.CalculatorForm-module__hdV81a__mainGrid{gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.CalculatorForm-module__hdV81a__containerWithResults .CalculatorForm-module__hdV81a__mainGrid{gap:var(--spacing-4xl);grid-template-columns:480px 1fr;align-items:start;display:grid}}.CalculatorForm-module__hdV81a__formGrid{gap:var(--spacing-lg);background:0 0;flex-direction:column;width:100%;margin:0 auto;display:flex}.CalculatorForm-module__hdV81a__inputError .input{background-color:#fff1f2!important;border-color:#e11d48!important}.CalculatorForm-module__hdV81a__fieldError{color:#e11d48;font-size:var(--font-size-xs);padding-left:var(--spacing-sm)}.CalculatorForm-module__hdV81a__inputRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;width:100%;display:grid}@media (max-width:600px){.CalculatorForm-module__hdV81a__inputRow{grid-template-columns:1fr}}.CalculatorForm-module__hdV81a__fieldWrapper{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.CalculatorForm-module__hdV81a__fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--theme-text);padding-left:var(--spacing-sm)}.CalculatorForm-module__hdV81a__tokenError{position:relative}:is(.CalculatorForm-module__hdV81a__fieldWrapper .input,.CalculatorForm-module__hdV81a__tokenWrapper .input){border:1px solid var(--theme-border);background-color:var(--theme-input-bg);color:var(--theme-text);transition:border-color var(--transition-base), box-shadow var(--transition-base)}:is(.CalculatorForm-module__hdV81a__fieldWrapper .input:hover,.CalculatorForm-module__hdV81a__tokenWrapper .input:hover){border-color:var(--theme-text)}:is(.CalculatorForm-module__hdV81a__fieldWrapper .input:focus,.CalculatorForm-module__hdV81a__tokenWrapper .input:focus){border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-shadow-glow)}.CalculatorForm-module__hdV81a__typeSelector{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--theme-input-bg);border-radius:var(--radius-lg);border:1px solid var(--theme-border);margin-bottom:var(--spacing-sm);transition:border-color var(--transition-base);flex-wrap:wrap;display:flex}.CalculatorForm-module__hdV81a__tokenWrapper{position:relative}.CalculatorForm-module__hdV81a__tokenToggle{right:var(--spacing-lg);cursor:pointer;color:var(--theme-text-muted);z-index:10;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CalculatorForm-module__hdV81a__optionsBox{border:1px solid var(--theme-border);padding:var(--spacing-xl);border-radius:var(--radius-xl);margin-top:var(--spacing-sm);box-sizing:border-box;background-color:#fff;width:100%}.CalculatorForm-module__hdV81a__optionsTitle{color:var(--theme-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);text-align:center}.CalculatorForm-module__hdV81a__optionsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(3,1fr);display:grid}@media (min-width:1024px){.CalculatorForm-module__hdV81a__optionsGrid{grid-template-columns:repeat(3,1fr)}}.CalculatorForm-module__hdV81a__optionItem{color:var(--theme-text);font-size:var(--font-size-base);text-align:center;font-weight:var(--font-weight-semibold);cursor:help;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;display:flex}.CalculatorForm-module__hdV81a__optionLabelContainer{justify-content:center;align-items:flex-end;min-height:36px;display:flex}.CalculatorForm-module__hdV81a__statusCircle{justify-content:center;align-items:center;display:flex}.CalculatorForm-module__hdV81a__statusValid .CalculatorForm-module__hdV81a__checkIcon{color:var(--theme-primary);font-size:22px}.CalculatorForm-module__hdV81a__statusInvalid .CalculatorForm-module__hdV81a__emptyIcon{color:#cbd5e1;font-size:22px}.CalculatorForm-module__hdV81a__errorMessage{color:#e11d48;text-align:center;font-size:var(--font-size-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-md);background:#fff1f2;border:1px solid #fda4af;justify-content:center;align-items:center;gap:8px;animation:.4s ease-in-out CalculatorForm-module__hdV81a__shake;display:flex}.CalculatorForm-module__hdV81a__resultsContainer{width:100%}.CalculatorForm-module__hdV81a__loadingState{padding:var(--spacing-3xl) var(--spacing-md);text-align:center;color:var(--theme-text);flex-direction:column;align-items:center;display:flex}.CalculatorForm-module__hdV81a__spinner{margin-bottom:var(--spacing-md);color:var(--theme-primary);animation:1s linear infinite CalculatorForm-module__hdV81a__spin}@keyframes CalculatorForm-module__hdV81a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.CalculatorForm-module__hdV81a__optionsBox{padding:var(--spacing-xl) var(--spacing-md)}}@keyframes CalculatorForm-module__hdV81a__shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}
.Accordion-module__vmhWyq__accordion{gap:var(--spacing-md);flex-direction:column;display:flex}.Accordion-module__vmhWyq__item{border-radius:var(--radius-xl);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background-color:var(--faq-item-bg,var(--theme-card-bg));border:1px solid var(--faq-border,var(--theme-border));overflow:hidden}.Accordion-module__vmhWyq__item:hover{box-shadow:var(--shadow-sm);border-color:var(--theme-primary);transform:translateY(-3px)}.Accordion-module__vmhWyq__heading{margin:0;padding:0}.Accordion-module__vmhWyq__trigger{width:100%;padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;text-align:left;color:var(--faq-text,var(--theme-text));font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}.Accordion-module__vmhWyq__trigger:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-2px;border-radius:var(--radius-xl)}.Accordion-module__vmhWyq__triggerContent{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);padding-right:var(--spacing-lg);line-height:var(--line-height-snug)}.Accordion-module__vmhWyq__icon{border-radius:var(--radius-full);background:var(--theme-input-bg);width:36px;height:36px;color:var(--theme-primary);transition:transform var(--transition-base), background var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Accordion-module__vmhWyq__trigger:hover .Accordion-module__vmhWyq__icon{background:var(--theme-border)}.Accordion-module__vmhWyq__trigger[data-panel-open] .Accordion-module__vmhWyq__icon{background:var(--theme-primary);color:var(--theme-text-inverse);transform:rotate(180deg)}.Accordion-module__vmhWyq__panel{opacity:0;height:0;transition:height .4s cubic-bezier(.4, 0, .2, 1), opacity var(--transition-base);overflow:hidden}.Accordion-module__vmhWyq__panel[data-open]{height:var(--accordion-panel-height);opacity:1}.Accordion-module__vmhWyq__panelContent{padding:0 var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);margin:0 var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--faq-border,var(--theme-border));color:var(--faq-text-muted,var(--theme-text-muted))}.Accordion-module__vmhWyq__filled .Accordion-module__vmhWyq__item{background-color:var(--theme-primary);color:var(--theme-text-inverse);border:none}.Accordion-module__vmhWyq__filled .Accordion-module__vmhWyq__trigger{color:var(--theme-text-inverse)}.Accordion-module__vmhWyq__filled .Accordion-module__vmhWyq__panelContent{color:var(--theme-text-inverse);border-top-color:#ffffff26}.Accordion-module__vmhWyq__filled .Accordion-module__vmhWyq__icon{color:var(--theme-text-inverse);background:#ffffff26}.Accordion-module__vmhWyq__filled .Accordion-module__vmhWyq__trigger:hover .Accordion-module__vmhWyq__icon{background:#ffffff40}.Accordion-module__vmhWyq__filled .Accordion-module__vmhWyq__trigger[data-panel-open] .Accordion-module__vmhWyq__icon{background:var(--theme-text-inverse);color:var(--theme-primary)}.Accordion-module__vmhWyq__standaloneItem{margin-bottom:var(--spacing-md);border-radius:var(--radius-lg);border:1px solid var(--theme-border);background-color:#fff;width:100%;overflow:hidden}.Accordion-module__vmhWyq__standaloneTrigger{background-color:var(--theme-primary);width:100%;padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;color:var(--theme-text-inverse);border:none;outline:none;justify-content:space-between;align-items:center;font-family:inherit;display:flex}[data-theme=taxo] .Accordion-module__vmhWyq__standaloneTrigger{color:#000}.Accordion-module__vmhWyq__standaloneTrigger:focus-visible{outline:2px solid var(--theme-text);outline-offset:-2px}.Accordion-module__vmhWyq__standaloneTitle{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-sm);display:flex}.Accordion-module__vmhWyq__standaloneControls{align-items:center;gap:var(--spacing-xs);display:flex}.Accordion-module__vmhWyq__controlText{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.Accordion-module__vmhWyq__controlArrow{transition:transform var(--transition-base)}.Accordion-module__vmhWyq__controlArrowOpen{transform:rotate(180deg)}.Accordion-module__vmhWyq__standalonePanel{height:0;transition:height var(--transition-base);overflow:hidden}.Accordion-module__vmhWyq__standalonePanel[data-open]{height:var(--accordion-panel-height)}.Accordion-module__vmhWyq__standalonePanelContent{color:#000;background-color:#fff;width:100%}@media (max-width:768px){.Accordion-module__vmhWyq__trigger{padding:var(--spacing-md)}.Accordion-module__vmhWyq__triggerContent{font-size:var(--font-size-sm)}.Accordion-module__vmhWyq__panelContent{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);margin:0 var(--spacing-sm);padding-top:var(--spacing-md)}.Accordion-module__vmhWyq__item:hover{transform:none}.Accordion-module__vmhWyq__standaloneTitle{font-size:var(--font-size-xs)}}
.CalculatorResults-module__wXxK5q__resultsWrapper{width:100%;animation:.6s ease-out forwards CalculatorResults-module__wXxK5q__fadeInRight}@media (min-width:1024px){.CalculatorResults-module__wXxK5q__resultsWrapper{position:sticky;top:160px}}.CalculatorResults-module__wXxK5q__resultsTitle{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--theme-text);letter-spacing:-.02em}.CalculatorResults-module__wXxK5q__promptBox{background-color:var(--theme-bg-dark);color:#fff;padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);line-height:var(--line-height-base);border:1px solid var(--theme-border)}.CalculatorResults-module__wXxK5q__promptLink{color:var(--theme-primary);font-weight:var(--font-weight-bold);transition:opacity var(--transition-base);text-decoration:underline}.CalculatorResults-module__wXxK5q__promptLink:hover{opacity:.8}.CalculatorResults-module__wXxK5q__scrollableResults{width:100%;padding-bottom:var(--spacing-xl)}@media (min-width:1024px){.CalculatorResults-module__wXxK5q__scrollableResults{max-height:calc(100vh - 220px);padding-right:var(--spacing-md);scrollbar-width:thin;scrollbar-color:var(--theme-border) var(--theme-bg-alt);overflow-y:auto}}.CalculatorResults-module__wXxK5q__accordion{margin-bottom:var(--spacing-md);width:100%}.CalculatorResults-module__wXxK5q__accordionContentWrapper{padding-bottom:var(--spacing-md);background-color:#fff}.CalculatorResults-module__wXxK5q__abbreviation{font-weight:var(--font-weight-regular);opacity:.7;font-size:var(--font-size-xs);margin-left:var(--spacing-xs)}.CalculatorResults-module__wXxK5q__resultRow{padding:.85rem var(--spacing-md);border-bottom:1px solid var(--theme-border);justify-content:space-between;gap:var(--spacing-sm);background-color:#fff;display:flex}.CalculatorResults-module__wXxK5q__resultRow:last-child{border-bottom:none}.CalculatorResults-module__wXxK5q__rowLabel{font-size:var(--font-size-sm);color:#475569;flex-shrink:1;min-width:0}.CalculatorResults-module__wXxK5q__rowValue{font-weight:var(--font-weight-bold);color:#000;text-align:right;font-family:monospace;font-size:var(--font-size-base);flex-shrink:0}.CalculatorResults-module__wXxK5q__divider{background-color:var(--theme-border);height:1px;margin:var(--spacing-xs) var(--spacing-md)}.CalculatorResults-module__wXxK5q__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;margin:var(--spacing-sm) 0;background-color:#fff;overflow-x:auto}.CalculatorResults-module__wXxK5q__taxTable{width:100%;min-width:600px;font-size:var(--font-size-xs);border-collapse:collapse;background-color:#fff}.CalculatorResults-module__wXxK5q__taxTable th,.CalculatorResults-module__wXxK5q__taxTable td{white-space:nowrap;border-bottom:1px solid var(--theme-border);padding:.85rem}.CalculatorResults-module__wXxK5q__taxTable th{color:#475569;text-align:right;font-weight:var(--font-weight-bold);background-color:#f8fafc}.CalculatorResults-module__wXxK5q__taxTable td{text-align:right;color:#000;font-family:monospace;font-weight:var(--font-weight-medium)}.CalculatorResults-module__wXxK5q__stickyCol{z-index:10;text-align:left;border-right:1px solid var(--theme-border);font-weight:var(--font-weight-bold);color:#000;font-family:var(--font-family);background-color:#f8fafc;position:sticky;left:0}.CalculatorResults-module__wXxK5q__taxTable th.CalculatorResults-module__wXxK5q__stickyCol{background-color:#f8fafc}.CalculatorResults-module__wXxK5q__infoBox{background-color:var(--theme-primary);color:var(--theme-text-inverse);border-radius:var(--radius-lg);margin-top:var(--spacing-md);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme=taxo] .CalculatorResults-module__wXxK5q__infoBox{color:#000}.CalculatorResults-module__wXxK5q__infoHeader{padding:var(--spacing-md) var(--spacing-lg);background:#0000001a;justify-content:space-between;align-items:center;display:flex}.CalculatorResults-module__wXxK5q__infoLabel{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.05em}.CalculatorResults-module__wXxK5q__infoIcon{font-size:var(--font-size-lg);flex-shrink:0}.CalculatorResults-module__wXxK5q__infoContent{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculatorResults-module__wXxK5q__infoRow{font-size:var(--font-size-sm);justify-content:space-between;gap:var(--spacing-sm);display:flex}.CalculatorResults-module__wXxK5q__infoValueHighlight{font-weight:var(--font-weight-extrabold);text-align:right;font-family:monospace;font-size:var(--font-size-base);flex-shrink:0}@media (max-width:600px){.CalculatorResults-module__wXxK5q__resultRow,.CalculatorResults-module__wXxK5q__infoRow{flex-wrap:wrap}}@keyframes CalculatorResults-module__wXxK5q__fadeInRight{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.CalculatorBlock-module__DIk2nq__wrapper{width:100%;padding:var(--spacing-4xl) 0;flex-direction:column;align-items:center;display:flex}.CalculatorBlock-module__DIk2nq__contentWrapper{width:100%;max-width:800px;margin-top:var(--spacing-4xl);padding:0 var(--spacing-md)}.CalculatorBlock-module__DIk2nq__promoContent{color:var(--theme-text);font-size:var(--font-size-base);line-height:var(--line-height-loose)}.CalculatorBlock-module__DIk2nq__promoContent p{margin-bottom:var(--spacing-lg)}.CalculatorBlock-module__DIk2nq__promoContent p:last-child{margin-bottom:0}.CalculatorBlock-module__DIk2nq__promoContent ul,.CalculatorBlock-module__DIk2nq__promoContent ol{padding-left:var(--spacing-xl);margin-bottom:var(--spacing-2xl);gap:var(--spacing-sm);color:var(--theme-text-muted);flex-direction:column;list-style:outside;display:flex}.CalculatorBlock-module__DIk2nq__promoContent a{color:var(--theme-primary);transition:opacity var(--transition-base);text-decoration:underline}.CalculatorBlock-module__DIk2nq__promoContent a:hover{opacity:.7}.CalculatorBlock-module__DIk2nq__promoContent strong{font-weight:var(--font-weight-bold)}
.Card-module__si82nG__card{border-radius:var(--radius-xl);min-height:280px;transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:var(--theme-card-bg);border:1px solid var(--theme-border);flex-direction:column;display:flex;position:relative;overflow:hidden}.Card-module__si82nG__bgImageWrapper{z-index:0;position:absolute;inset:0}.Card-module__si82nG__bgImage{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.Card-module__si82nG__overlay{transition:opacity var(--transition-base);background:linear-gradient(#0000001a 0%,#00000059 45%,#000000e0 100%);position:absolute;inset:0}.Card-module__si82nG__content{z-index:2;height:100%;padding:var(--spacing-lg) var(--spacing-xl);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.Card-module__si82nG__title{color:#fff;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);letter-spacing:-.01em;text-transform:uppercase;line-height:var(--line-height-tight)}.Card-module__si82nG__descriptionWrapper{opacity:0;max-height:0;transition:opacity var(--transition-base), max-height var(--transition-base), margin var(--transition-base);overflow:hidden}.Card-module__si82nG__description{color:#ffffffd9;font-size:var(--font-size-sm);line-height:var(--line-height-base)}.Card-module__si82nG__footer{opacity:0;transition:opacity var(--transition-base), transform var(--transition-base);margin-top:var(--spacing-md);transform:translateY(10px)}.Card-module__si82nG__textContent{flex-direction:column;display:flex}@media (min-width:769px){.Card-module__si82nG__card:hover,.Card-module__si82nG__card:focus-within{box-shadow:var(--shadow-md);transform:translateY(-5px)}.Card-module__si82nG__card:hover .Card-module__si82nG__bgImage,.Card-module__si82nG__card:focus-within .Card-module__si82nG__bgImage{transform:scale(1.08)}.Card-module__si82nG__card:hover .Card-module__si82nG__descriptionWrapper,.Card-module__si82nG__card:focus-within .Card-module__si82nG__descriptionWrapper{opacity:1;max-height:150px;margin-top:var(--spacing-sm)}.Card-module__si82nG__card:hover .Card-module__si82nG__footer,.Card-module__si82nG__card:focus-within .Card-module__si82nG__footer{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Card-module__si82nG__card{min-height:260px}.Card-module__si82nG__content{padding:var(--spacing-lg)}.Card-module__si82nG__title{font-size:var(--font-size-lg)}.Card-module__si82nG__descriptionWrapper{opacity:1;max-height:200px;margin-top:var(--spacing-sm)}.Card-module__si82nG__footer{opacity:1;margin-top:var(--spacing-md);transform:translateY(0)}.Card-module__si82nG__button{width:100%}}
.CardsBlock-module__ASO26a__cardsSection{background:var(--theme-bg);padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.CardsBlock-module__ASO26a__header{text-align:center;margin-bottom:var(--spacing-3xl)}.CardsBlock-module__ASO26a__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--theme-text);line-height:var(--line-height-tight);letter-spacing:-.02em;padding:0 var(--spacing-md);margin:0}.CardsBlock-module__ASO26a__grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));width:100%;display:grid}@media (max-width:768px){.CardsBlock-module__ASO26a__header{margin-bottom:var(--spacing-xl)}.CardsBlock-module__ASO26a__grid{gap:var(--spacing-lg);grid-template-columns:1fr}.CardsBlock-module__ASO26a__title{font-size:var(--font-size-2xl)}}
.CTABlock-module__h_8djW__ctaSection{padding:var(--section-padding-y) 0}.CTABlock-module__h_8djW__ctaCard{background-color:var(--theme-bg-dark);border-radius:var(--radius-section);padding:var(--spacing-4xl) var(--spacing-2xl);text-align:center;max-width:1000px;box-shadow:0 20px 40px var(--theme-shadow-glow);border:1px solid #ffffff14;margin:0 auto;position:relative;overflow:hidden}.CTABlock-module__h_8djW__ctaCard:before{content:"";background:radial-gradient(circle at center, var(--theme-primary) 0%, transparent 60%);opacity:.12;pointer-events:none;z-index:0;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.CTABlock-module__h_8djW__ctaContent{align-items:center;gap:var(--spacing-lg);z-index:1;flex-direction:column;display:flex;position:relative}.CTABlock-module__h_8djW__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:-.02em;color:#fff;margin:0}.CTABlock-module__h_8djW__description{color:#ffffffbf;font-size:var(--font-size-lg);max-width:600px;line-height:var(--line-height-loose);margin:0 auto}.CTABlock-module__h_8djW__ctaButtons{margin-top:var(--spacing-md)}.CTABlock-module__h_8djW__ctaButton{min-width:220px}@media (max-width:768px){.CTABlock-module__h_8djW__ctaCard{padding:var(--spacing-3xl) var(--spacing-lg)}.CTABlock-module__h_8djW__title{font-size:var(--font-size-3xl)}.CTABlock-module__h_8djW__description{font-size:var(--font-size-base)}}
.DemoBlock-module__NWW7qW__demoSection{padding:var(--section-padding-y) 0;color:var(--theme-text);background:var(--theme-bg-dark);position:relative}.DemoBlock-module__NWW7qW__container{max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto;position:relative}.DemoBlock-module__NWW7qW__selectorHero{gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.DemoBlock-module__NWW7qW__selectorSide{gap:var(--spacing-lg);flex-direction:column;display:flex}.DemoBlock-module__NWW7qW__imageSide{justify-content:center;align-items:center;display:flex}.DemoBlock-module__NWW7qW__carImage{object-fit:contain;width:100%;max-width:480px;height:auto;filter:drop-shadow(0 10px 30px var(--theme-shadow-glow));transition:transform .5s var(--transition-base)}.DemoBlock-module__NWW7qW__carImage:hover{transform:scale(1.03)}.DemoBlock-module__NWW7qW__selectorRow{gap:var(--spacing-xs);flex-direction:column;display:flex}.DemoBlock-module__NWW7qW__selectorLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.DemoBlock-module__NWW7qW__selectWrapper{width:340px;max-width:100%;position:relative}.DemoBlock-module__NWW7qW__select{appearance:none;background:var(--theme-input-bg);border:1px solid var(--theme-border);width:100%;color:var(--theme-text);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);letter-spacing:.03em;text-transform:uppercase;outline:none;padding:.8rem 2.6rem .8rem 1.1rem}.DemoBlock-module__NWW7qW__select:hover,.DemoBlock-module__NWW7qW__select:focus-visible{border-color:var(--theme-primary);box-shadow:0 0 0 2px var(--theme-shadow-glow);background:#4080ff14}.DemoBlock-module__NWW7qW__select option{color:#fff;background:#111}.DemoBlock-module__NWW7qW__selectIcon{width:16px;height:16px;color:var(--theme-text-muted);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.DemoBlock-module__NWW7qW__vehicleBar{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:var(--radius-xl);flex-direction:column;display:flex}.DemoBlock-module__NWW7qW__vehicleName{font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.01em;margin:0}.DemoBlock-module__NWW7qW__vehicleNameLight{font-weight:var(--font-weight-regular);color:var(--theme-text-muted)}.DemoBlock-module__NWW7qW__quickSpecs{gap:var(--spacing-xl);display:flex}.DemoBlock-module__NWW7qW__quickSpec{align-items:center;gap:var(--spacing-sm);padding-left:var(--spacing-lg);border-left:2px solid var(--theme-primary);display:flex}.DemoBlock-module__NWW7qW__quickSpecLabel{font-size:.7rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted)}.DemoBlock-module__NWW7qW__quickSpecValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--theme-text)}.DemoBlock-module__NWW7qW__viewToggle{margin-bottom:var(--spacing-sm);background:var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:var(--radius-md);gap:.25rem;width:fit-content;padding:.25rem;display:flex}.DemoBlock-module__NWW7qW__toggleBtn{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--theme-text-muted);cursor:pointer;transition:all var(--transition-base);background:0 0;border:none;align-items:center;gap:.4rem;padding:.55rem 1.2rem;display:inline-flex}.DemoBlock-module__NWW7qW__toggleBtn:hover{color:var(--theme-text);background:#ffffff0f;transform:translateY(-1px)}.DemoBlock-module__NWW7qW__toggleActive{color:var(--theme-primary);background:#4080ff2e;box-shadow:0 0 0 1px #4080ff40}.DemoBlock-module__NWW7qW__card{background:var(--theme-card-bg);border:1px solid var(--theme-border);border-radius:var(--radius-xl);overflow:hidden}.DemoBlock-module__NWW7qW__tabBar{border-bottom:1px solid var(--theme-border);background:#00000059;justify-content:space-between;align-items:center;padding:.4rem;display:flex}.DemoBlock-module__NWW7qW__tabs{scrollbar-width:none;gap:.2rem;display:flex;overflow-x:auto}.DemoBlock-module__NWW7qW__tabs::-webkit-scrollbar{display:none}.DemoBlock-module__NWW7qW__tab{color:var(--theme-text-muted);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:0 0;border:none;padding:.6rem 1.3rem}.DemoBlock-module__NWW7qW__tab:hover{color:var(--theme-text);background:#ffffff14;transform:translateY(-1px)}.DemoBlock-module__NWW7qW__tab.DemoBlock-module__NWW7qW__tabActive{color:var(--theme-primary);background:#4080ff33}.DemoBlock-module__NWW7qW__tabNav{margin-left:var(--spacing-sm);flex-shrink:0;gap:.2rem;display:flex}.DemoBlock-module__NWW7qW__navBtn{border-radius:var(--radius-sm);border:1px solid var(--theme-border);background:var(--theme-input-bg);width:30px;height:30px;color:var(--theme-text-muted);cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;display:flex}.DemoBlock-module__NWW7qW__navBtn:hover{color:var(--theme-primary);background:#4080ff26;border-color:#4080ff66;transform:scale(1.1)}.DemoBlock-module__NWW7qW__dataGrid{padding:var(--spacing-xl) var(--spacing-2xl);animation:.3s both DemoBlock-module__NWW7qW__gridIn}.DemoBlock-module__NWW7qW__dataGridOut{animation:.2s both DemoBlock-module__NWW7qW__gridOut}@keyframes DemoBlock-module__NWW7qW__gridIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes DemoBlock-module__NWW7qW__gridOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.DemoBlock-module__NWW7qW__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--theme-primary);margin:0 0 var(--spacing-lg);letter-spacing:-.01em}.DemoBlock-module__NWW7qW__specGrid{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.DemoBlock-module__NWW7qW__specItem{padding:var(--spacing-md) var(--spacing-sm);border-bottom:1px solid var(--theme-border);flex-direction:column;animation:.35s both DemoBlock-module__NWW7qW__itemIn;display:flex}@keyframes DemoBlock-module__NWW7qW__itemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.DemoBlock-module__NWW7qW__specLabel{font-size:.72rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted);min-height:2.4em;margin-bottom:var(--spacing-xs);align-items:flex-end;line-height:1.2;display:flex}.DemoBlock-module__NWW7qW__specValue{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--theme-text);line-height:1.2}.DemoBlock-module__NWW7qW__dots{justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0 var(--spacing-lg);display:flex}.DemoBlock-module__NWW7qW__dot{cursor:pointer;width:7px;height:7px;transition:all var(--transition-base);background:#fff3;border:none;border-radius:50%;padding:0}.DemoBlock-module__NWW7qW__dot:hover{background:#4080ff80;transform:scale(1.4)}.DemoBlock-module__NWW7qW__dotActive{background:var(--theme-primary);border-radius:4px;width:20px;transform:scale(1);box-shadow:0 0 8px #4080ff80}.DemoBlock-module__NWW7qW__jsonView{flex-direction:column;display:flex}.DemoBlock-module__NWW7qW__jsonToolbar{border-bottom:1px solid var(--theme-border);background:#0006;justify-content:space-between;align-items:center;padding:.7rem 1.25rem;display:flex}.DemoBlock-module__NWW7qW__jsonLabel{font-size:.78rem;font-weight:var(--font-weight-semibold);color:var(--theme-text-muted);align-items:center;gap:.4rem;font-family:monospace;display:inline-flex}.DemoBlock-module__NWW7qW__jsonActions{gap:.4rem;display:flex}.DemoBlock-module__NWW7qW__jsonBtn{border:1px solid var(--theme-border);background:var(--theme-input-bg);color:var(--theme-text-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);border-radius:7px;align-items:center;gap:.35rem;padding:.4rem .9rem;display:inline-flex}.DemoBlock-module__NWW7qW__jsonBtn:hover{color:var(--theme-primary);background:#4080ff26;border-color:#4080ff66;transform:translateY(-1px);box-shadow:0 2px 8px #4080ff26}.DemoBlock-module__NWW7qW__jsonCode{color:var(--theme-text);scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#00000040;max-height:420px;margin:0;padding:1.5rem 2rem;font-size:.8rem;line-height:1.6;overflow:auto}.DemoBlock-module__NWW7qW__jsonCode::-webkit-scrollbar{width:6px;height:6px}.DemoBlock-module__NWW7qW__jsonCode::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.DemoBlock-module__NWW7qW__cta{justify-content:center;align-items:center;gap:var(--spacing-xl);margin-top:var(--spacing-2xl);display:flex}.DemoBlock-module__NWW7qW__ctaText{font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-muted)}.DemoBlock-module__NWW7qW__tabTaxo{color:#4ddbac99}.DemoBlock-module__NWW7qW__tabTaxo:hover{color:#4ddbac;background:#4ddbac14}.DemoBlock-module__NWW7qW__tabTaxo.DemoBlock-module__NWW7qW__tab.DemoBlock-module__NWW7qW__tabActive{color:#4ddbac;background:#4ddbac26}.DemoBlock-module__NWW7qW__sectionTitleRow{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.DemoBlock-module__NWW7qW__sectionTitleTaxo{color:#4ddbac}.DemoBlock-module__NWW7qW__taxoBadge{background:#4ddbac1a;border:1px solid #4ddbac40;border-radius:20px;align-items:center;gap:.45rem;padding:.35rem .85rem;animation:3s ease-in-out infinite DemoBlock-module__NWW7qW__badgePulse;display:inline-flex}@keyframes DemoBlock-module__NWW7qW__badgePulse{0%,to{box-shadow:0 0 #4ddbac00}50%{box-shadow:0 0 12px 2px #4ddbac26}}.DemoBlock-module__NWW7qW__taxoBadgeText{font-size:.65rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.DemoBlock-module__NWW7qW__taxoBadgeLogo{font-size:.8rem;font-weight:var(--font-weight-extrabold);letter-spacing:.1em;color:#4ddbac}.DemoBlock-module__NWW7qW__taxoSubtitle{color:#4ddbac8c;font-size:.78rem;font-weight:var(--font-weight-medium);letter-spacing:.01em;margin:0 0 .75rem}.DemoBlock-module__NWW7qW__fiscalCalc{border-radius:var(--radius-lg);background:#4ddbac0a;border:1px solid #4ddbac26;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.DemoBlock-module__NWW7qW__fiscalCalcFields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.DemoBlock-module__NWW7qW__fiscalCalcField{flex-direction:column;flex:1;gap:.35rem;min-width:140px;display:flex}.DemoBlock-module__NWW7qW__fiscalCalcLabel{font-size:.68rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:#4ddbacb3}.DemoBlock-module__NWW7qW__fiscalCalcInputWrap{align-items:center;display:flex;position:relative}.DemoBlock-module__NWW7qW__fiscalCalcCurrency{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#4ddbac80;pointer-events:none;position:absolute;left:.75rem}.DemoBlock-module__NWW7qW__fiscalCalcInputWrap .DemoBlock-module__NWW7qW__fiscalCalcInput{padding-left:1.75rem}.DemoBlock-module__NWW7qW__fiscalCalcInput{color:#fff;width:100%;font-size:.85rem;font-weight:var(--font-weight-semibold);transition:all var(--transition-base);background:#0000004d;border:1px solid #4ddbac33;border-radius:10px;outline:none;padding:.65rem .85rem}.DemoBlock-module__NWW7qW__fiscalCalcInput::placeholder{color:#ffffff40}.DemoBlock-module__NWW7qW__fiscalCalcInput:focus{background:#0006;border-color:#4ddbac80;box-shadow:0 0 0 2px #4ddbac1f}.DemoBlock-module__NWW7qW__fiscalCalcBtn{color:#0a0b0d;font-size:.8rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:#4ddbac;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.65rem 1.25rem;display:inline-flex}.DemoBlock-module__NWW7qW__fiscalCalcBtn:hover:not(:disabled){background:#5fe8ba;transform:translateY(-1px);box-shadow:0 4px 12px #4ddbac4d}.DemoBlock-module__NWW7qW__fiscalCalcBtn:disabled{opacity:.5;cursor:not-allowed}.DemoBlock-module__NWW7qW__fiscalCalcSpinner{animation:1s linear infinite DemoBlock-module__NWW7qW__spin}@keyframes DemoBlock-module__NWW7qW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DemoBlock-module__NWW7qW__fiscalCalcResult{background:#4ddbac0f;border:1px solid #4ddbac33;border-radius:12px;margin-top:1rem;padding:1rem 1.25rem;animation:.4s both DemoBlock-module__NWW7qW__resultFadeIn}@keyframes DemoBlock-module__NWW7qW__resultFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DemoBlock-module__NWW7qW__fiscalCalcResultHeader{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.DemoBlock-module__NWW7qW__fiscalCalcResultBadge{color:#0a0b0d;font-size:.6rem;font-weight:var(--font-weight-extrabold);letter-spacing:.1em;text-transform:uppercase;background:#4ddbac;border-radius:6px;align-items:center;padding:.2rem .6rem;animation:3s ease-in-out infinite DemoBlock-module__NWW7qW__badgePulse;display:inline-flex}.DemoBlock-module__NWW7qW__fiscalCalcResultLabel{font-size:.75rem;font-weight:var(--font-weight-semibold);color:#ffffff80}.DemoBlock-module__NWW7qW__fiscalCalcResultGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.DemoBlock-module__NWW7qW__fiscalCalcResultItem{background:#00000040;border:1px solid #4ddbac1a;border-radius:8px;flex-direction:column;gap:.2rem;padding:.6rem .75rem;display:flex}.DemoBlock-module__NWW7qW__fiscalCalcResultKey{font-size:.65rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:#4ddbaca6}.DemoBlock-module__NWW7qW__fiscalCalcResultValue{font-size:1.1rem;font-weight:var(--font-weight-extrabold);color:#4ddbac;letter-spacing:-.01em}.DemoBlock-module__NWW7qW__fiscalCalcError{color:#ff6b6b;font-size:.78rem;font-weight:var(--font-weight-semibold);background:#ff50501a;border:1px solid #ff505040;border-radius:8px;margin-top:.75rem;padding:.6rem 1rem}.DemoBlock-module__NWW7qW__dataGridTaxo{background:linear-gradient(135deg,#4ddbac08 0%,#0000 60%)}.DemoBlock-module__NWW7qW__specItemTaxo{border-bottom-color:#4ddbac1a}.DemoBlock-module__NWW7qW__specLabelTaxo{color:#4ddbac99}.DemoBlock-module__NWW7qW__specValueTaxo{color:#fff}.DemoBlock-module__NWW7qW__taxoCta{transition:all var(--transition-base);background:#4ddbac0f;border:1px solid #4ddbac33;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:flex}.DemoBlock-module__NWW7qW__taxoCta:hover{background:#4ddbac1a;border-color:#4ddbac59}.DemoBlock-module__NWW7qW__taxoCtaContent{align-items:center;gap:.75rem;display:flex}.DemoBlock-module__NWW7qW__taxoCtaIcon{color:#4ddbac;filter:drop-shadow(0 0 4px #4ddbac66);flex-shrink:0}.DemoBlock-module__NWW7qW__taxoCtaText{flex-direction:column;gap:.15rem;display:flex}.DemoBlock-module__NWW7qW__taxoCtaTitle{font-size:.85rem;font-weight:var(--font-weight-extrabold);letter-spacing:.1em;color:#4ddbac}.DemoBlock-module__NWW7qW__taxoCtaDesc{color:#ffffff80;font-size:.75rem;font-weight:var(--font-weight-medium)}.DemoBlock-module__NWW7qW__dotTaxo{background:#4ddbac;box-shadow:0 0 8px #4ddbac80}@media (max-width:1024px){.DemoBlock-module__NWW7qW__specGrid{grid-template-columns:repeat(3,1fr)}.DemoBlock-module__NWW7qW__quickSpecs{gap:1.25rem}.DemoBlock-module__NWW7qW__quickSpec{padding-left:1.25rem}}@media (max-width:768px){.DemoBlock-module__NWW7qW__demoSection{padding:3rem 0 4rem}.DemoBlock-module__NWW7qW__container{padding:0 1rem}.DemoBlock-module__NWW7qW__selectorHero{grid-template-columns:1fr;gap:1.5rem}.DemoBlock-module__NWW7qW__imageSide{order:-1}.DemoBlock-module__NWW7qW__carImage{max-width:320px}.DemoBlock-module__NWW7qW__vehicleBar{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem}.DemoBlock-module__NWW7qW__quickSpecs{flex-wrap:wrap;gap:1rem}.DemoBlock-module__NWW7qW__quickSpec{padding-left:1rem}.DemoBlock-module__NWW7qW__specGrid{grid-template-columns:repeat(2,1fr);padding:1.25rem 1rem}.DemoBlock-module__NWW7qW__dataGrid{padding:1.25rem}.DemoBlock-module__NWW7qW__tabBar{flex-direction:column;gap:.4rem;padding:.4rem}.DemoBlock-module__NWW7qW__tabs{width:100%}.DemoBlock-module__NWW7qW__tab{padding:.5rem .9rem;font-size:.75rem}.DemoBlock-module__NWW7qW__tabNav{display:none}.DemoBlock-module__NWW7qW__viewToggle{width:100%}.DemoBlock-module__NWW7qW__toggleBtn{flex:1;justify-content:center}.DemoBlock-module__NWW7qW__cta{flex-direction:column;gap:.6rem}.DemoBlock-module__NWW7qW__jsonCode{max-height:320px;padding:1rem;font-size:.72rem}.DemoBlock-module__NWW7qW__taxoCta{text-align:center;flex-direction:column;gap:1rem;padding:1rem}.DemoBlock-module__NWW7qW__taxoCtaContent{flex-direction:column;gap:.5rem}.DemoBlock-module__NWW7qW__taxoCtaText{align-items:center}.DemoBlock-module__NWW7qW__sectionTitleRow{flex-direction:column;align-items:flex-start;gap:.5rem}.DemoBlock-module__NWW7qW__taxoBadge{align-self:flex-start}.DemoBlock-module__NWW7qW__taxoSubtitle{font-size:.72rem}.DemoBlock-module__NWW7qW__fiscalCalc{padding:1rem}.DemoBlock-module__NWW7qW__fiscalCalcFields{flex-direction:column;align-items:stretch;gap:.6rem}.DemoBlock-module__NWW7qW__fiscalCalcField{min-width:100%}.DemoBlock-module__NWW7qW__fiscalCalcBtn{justify-content:center;width:100%}.DemoBlock-module__NWW7qW__fiscalCalcResultGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.DemoBlock-module__NWW7qW__specGrid{grid-template-columns:1fr}.DemoBlock-module__NWW7qW__selectWrapper{width:100%}.DemoBlock-module__NWW7qW__quickSpecs{flex-direction:column;gap:.6rem}}
.Checkbox-module__hzGyKG__wrapper{align-items:center;gap:var(--spacing-sm);cursor:pointer;display:flex}.Checkbox-module__hzGyKG__root{background-color:var(--theme-input-bg);border:2px solid var(--theme-border);border-radius:var(--radius-md);cursor:pointer;width:24px;height:24px;transition:all var(--transition-base);color:#fff;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.Checkbox-module__hzGyKG__root[data-checked]{background-color:var(--theme-primary);border-color:var(--theme-primary)}[data-theme=taxo] .Checkbox-module__hzGyKG__root[data-checked]{color:#000}.Checkbox-module__hzGyKG__root:focus-visible{box-shadow:0 0 0 3px var(--theme-shadow-glow);border-color:var(--theme-primary)}.Checkbox-module__hzGyKG__root[data-disabled]{opacity:.5;cursor:not-allowed}.Checkbox-module__hzGyKG__indicator{justify-content:center;align-items:center;width:16px;height:16px;display:flex}.Checkbox-module__hzGyKG__text{font-size:var(--font-size-sm);color:var(--theme-text);line-height:var(--line-height-snug)}.Checkbox-module__hzGyKG__dark .Checkbox-module__hzGyKG__root{background-color:#0003;border:2px solid #fff}.Checkbox-module__hzGyKG__dark .Checkbox-module__hzGyKG__root[data-checked]{background-color:var(--theme-primary);border-color:var(--theme-primary)}.Checkbox-module__hzGyKG__dark .Checkbox-module__hzGyKG__root:focus-visible{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.Checkbox-module__hzGyKG__dark .Checkbox-module__hzGyKG__text{color:#fff}.Checkbox-module__hzGyKG__error .Checkbox-module__hzGyKG__root{border-color:#ff4d4d;box-shadow:0 0 8px #ff4d4d33}
.Textarea-module__hgi6uG__wrapper{flex-direction:column;width:100%;display:flex}.Textarea-module__hgi6uG__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Textarea-module__hgi6uG__textarea{width:100%;padding:var(--spacing-xl);border-radius:var(--radius-2xl);background:var(--contact-input-bg,var(--theme-input-bg));color:var(--contact-input-text,var(--theme-text));border:1px solid var(--contact-input-border,var(--theme-border));font-size:var(--font-size-base);transition:border-color var(--transition-base), box-shadow var(--transition-base);resize:vertical;box-sizing:border-box;outline:none;min-height:180px;font-family:inherit}.Textarea-module__hgi6uG__textarea::placeholder{color:var(--contact-input-placeholder,var(--theme-text-muted))}.Textarea-module__hgi6uG__textarea:hover{border-color:var(--theme-text)}.Textarea-module__hgi6uG__textarea:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-shadow-glow)}@media (max-width:768px){.Textarea-module__hgi6uG__textarea{padding:var(--spacing-lg);font-size:var(--font-size-sm);min-height:140px}}
.ContactFormBlock-module__e6w1Fa__contactSection{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);background-color:var(--contact-bg);margin-top:0;position:relative;overflow:visible}.ContactFormBlock-module__e6w1Fa__contactCard{background:var(--contact-card-bg);padding:var(--spacing-3xl);border-radius:var(--radius-section);max-width:900px;transition:all var(--transition-base);box-shadow:var(--shadow-lg);border:1px solid #ffffff0d;margin:0 auto}.ContactFormBlock-module__e6w1Fa__contactHeader{text-align:center;margin-bottom:var(--spacing-2xl)}.ContactFormBlock-module__e6w1Fa__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);letter-spacing:-.02em;line-height:var(--line-height-tight);color:var(--contact-text)}.ContactFormBlock-module__e6w1Fa__contactForm{gap:var(--spacing-lg);flex-direction:column;display:flex}:is(.ContactFormBlock-module__e6w1Fa__contactForm input.input,.ContactFormBlock-module__e6w1Fa__contactForm textarea){color:#000;background-color:#fff;border:1px solid #fff}.ContactFormBlock-module__e6w1Fa__contactForm input.input::placeholder{color:#64748b}.ContactFormBlock-module__e6w1Fa__contactForm textarea::placeholder{color:#64748b}:is(.ContactFormBlock-module__e6w1Fa__contactForm input.input:hover,.ContactFormBlock-module__e6w1Fa__contactForm textarea:hover){border-color:var(--theme-primary)}:is(.ContactFormBlock-module__e6w1Fa__contactForm input.input:focus,.ContactFormBlock-module__e6w1Fa__contactForm textarea:focus){border-color:var(--theme-primary);box-shadow:0 0 0 3px var(--theme-shadow-glow)}.ContactFormBlock-module__e6w1Fa__formGrid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.ContactFormBlock-module__e6w1Fa__formGrid>div:nth-child(odd):last-child{grid-column:span 2}.ContactFormBlock-module__e6w1Fa__privacyWrapper{margin:var(--spacing-md) 0;padding:var(--spacing-xs);border-radius:var(--radius-md);transition:all var(--transition-base)}.ContactFormBlock-module__e6w1Fa__privacyWrapper a{color:var(--theme-primary);font-weight:var(--font-weight-semibold);transition:opacity var(--transition-base);text-decoration:underline}.ContactFormBlock-module__e6w1Fa__privacyWrapper a:hover{opacity:.7}.ContactFormBlock-module__e6w1Fa__successMessage{color:#059669;padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);background-color:#d1fae5}.ContactFormBlock-module__e6w1Fa__errorMessage{color:#dc2626;padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);background-color:#fee2e2}.ContactFormBlock-module__e6w1Fa__inputError{background-color:#fff!important;border-color:#ff4d4d!important}.ContactFormBlock-module__e6w1Fa__checkboxError{background-color:#ff4d4d0d;border:1px solid #ff4d4d}.ContactFormBlock-module__e6w1Fa__fieldError{color:#ff4d4d;font-size:var(--font-size-xs);margin-top:var(--spacing-xs);margin-left:2px}.ContactFormBlock-module__e6w1Fa__submitBtn{margin-top:var(--spacing-md);width:100%;height:4rem;font-size:var(--font-size-lg)}@media (max-width:768px){.ContactFormBlock-module__e6w1Fa__contactSection{padding-top:var(--spacing-2xl)}.ContactFormBlock-module__e6w1Fa__formGrid{grid-template-columns:1fr}.ContactFormBlock-module__e6w1Fa__formGrid>div{grid-column:span 1}.ContactFormBlock-module__e6w1Fa__contactCard{padding:var(--spacing-2xl) var(--spacing-lg);border-radius:var(--radius-xl)}.ContactFormBlock-module__e6w1Fa__title{font-size:var(--font-size-3xl)}}
.ExcelDownloadBlock-module__7mNzoq__tutorialContainer{width:100%;padding:var(--spacing-2xl) 0;color:var(--theme-text)}.ExcelDownloadBlock-module__7mNzoq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-2xl);letter-spacing:-.02em;line-height:var(--line-height-tight)}.ExcelDownloadBlock-module__7mNzoq__grid{gap:var(--spacing-3xl);align-items:flex-start;display:grid}@media (min-width:1024px){.ExcelDownloadBlock-module__7mNzoq__grid{gap:var(--spacing-4xl);grid-template-columns:2fr 1fr}}.ExcelDownloadBlock-module__7mNzoq__leftColumn{gap:var(--spacing-2xl);flex-direction:column;display:flex}.ExcelDownloadBlock-module__7mNzoq__imageWrapper{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--theme-border);width:100%;overflow:hidden}.ExcelDownloadBlock-module__7mNzoq__gif{width:100%;height:auto;image-rendering:-webkit-optimize-contrast;display:block}.ExcelDownloadBlock-module__7mNzoq__detailedGuideContainer{padding-top:var(--spacing-xl);border-top:1px solid var(--theme-border)}.ExcelDownloadBlock-module__7mNzoq__detailedGuideGrid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ExcelDownloadBlock-module__7mNzoq__guideStepTitle{color:var(--theme-text);font-weight:700;font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.ExcelDownloadBlock-module__7mNzoq__contentBody{flex-direction:column;height:100%;display:flex}.ExcelDownloadBlock-module__7mNzoq__richText{font-size:var(--font-size-base);color:var(--theme-text-muted);margin-bottom:var(--spacing-md);line-height:var(--line-height-loose)}.ExcelDownloadBlock-module__7mNzoq__disclaimer{font-size:var(--font-size-xs);color:var(--theme-text-muted);margin-bottom:var(--spacing-lg);opacity:.8;font-style:italic}.ExcelDownloadBlock-module__7mNzoq__integratedDownloadArea{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ExcelDownloadBlock-module__7mNzoq__checkboxPositioner{background-color:var(--theme-input-bg);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);color:var(--theme-text);border:2px solid var(--theme-border);transition:all var(--transition-base);box-sizing:border-box;align-items:center;width:fit-content;display:flex}.ExcelDownloadBlock-module__7mNzoq__checkedActive{background-color:var(--theme-shadow-glow);border-color:var(--theme-primary)}.ExcelDownloadBlock-module__7mNzoq__link{color:var(--theme-primary);font-weight:var(--font-weight-semibold);text-decoration:underline}.ExcelDownloadBlock-module__7mNzoq__errorMessage{color:#ff4d4d;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);opacity:0;min-height:24px;line-height:var(--line-height-tight);max-width:340px;transition:opacity var(--transition-base);pointer-events:none;align-items:center;display:flex}.ExcelDownloadBlock-module__7mNzoq__errorMessage.ExcelDownloadBlock-module__7mNzoq__visible{opacity:1}.ExcelDownloadBlock-module__7mNzoq__downloadBtn{width:100%;max-width:340px}.ExcelDownloadBlock-module__7mNzoq__errorShake{animation:.5s cubic-bezier(.36,.07,.19,.97) both ExcelDownloadBlock-module__7mNzoq__shake;background-color:#ff4d4d0d!important;border-color:#ff4d4d!important}@keyframes ExcelDownloadBlock-module__7mNzoq__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.ExcelDownloadBlock-module__7mNzoq__contactContainer{margin-top:var(--spacing-3xl)}.ExcelDownloadBlock-module__7mNzoq__contactBtn{color:var(--theme-text-muted);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border-bottom:1px solid var(--theme-text-muted);transition:all var(--transition-base)}.ExcelDownloadBlock-module__7mNzoq__guideItem{flex-direction:column;display:flex}.ExcelDownloadBlock-module__7mNzoq__contactBtn:hover{color:var(--theme-text);border-color:var(--theme-text)}@media (max-width:768px){.ExcelDownloadBlock-module__7mNzoq__title{font-size:var(--font-size-2xl)}.ExcelDownloadBlock-module__7mNzoq__detailedGuideGrid{grid-template-columns:1fr}.ExcelDownloadBlock-module__7mNzoq__checkboxPositioner{width:100%}.ExcelDownloadBlock-module__7mNzoq__downloadBtn{max-width:100%}}.ExcelDownloadBlock-module__7mNzoq__guideRichText p{color:var(--theme-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-loose);margin:0 0 .5rem}.ExcelDownloadBlock-module__7mNzoq__guideRichText ul{color:var(--theme-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-loose);margin:0;padding-left:1.2rem}.ExcelDownloadBlock-module__7mNzoq__guideRichText li{margin-bottom:.25rem}
.FaqBlock-module__gNaaiG__faqSection{background-color:var(--faq-bg);padding-top:var(--section-padding-y);padding-bottom:var(--spacing-4xl);width:100%}.FaqBlock-module__gNaaiG__container{width:100%}.FaqBlock-module__gNaaiG__title{text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-4xl);color:var(--faq-text);letter-spacing:-.02em;line-height:var(--line-height-tight)}.FaqBlock-module__gNaaiG__faqList{gap:var(--spacing-md);flex-direction:column;display:flex}.FaqBlock-module__gNaaiG__faqList .FaqBlock-module__gNaaiG__faqItem{transition:all var(--transition-base)}.FaqBlock-module__gNaaiG__faqList .FaqBlock-module__gNaaiG__faqItem:hover{border-color:var(--theme-primary);box-shadow:0 4px 15px var(--theme-shadow-glow);transform:translateY(-2px)}.FaqBlock-module__gNaaiG__answer{font-size:var(--font-size-base);line-height:var(--line-height-loose);padding-top:var(--spacing-sm);margin:0}@media (max-width:768px){.FaqBlock-module__gNaaiG__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-2xl)}.FaqBlock-module__gNaaiG__answer{font-size:var(--font-size-sm)}}
.HeroBlock-module__k8kGLW__heroSection{isolation:isolate;min-height:45vh;padding-top:var(--spacing-4xl);padding-bottom:calc(var(--spacing-4xl) + var(--radius-section));transition:min-height .3s ease, padding .3s ease, background-color var(--transition-base);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HeroBlock-module__k8kGLW__heroSection:after{content:"";min-height:var(--radius-section);background-color:var(--theme-bg);border-top-left-radius:var(--radius-section);border-top-right-radius:var(--radius-section);z-index:1;position:absolute;bottom:0;left:0;right:0}.HeroBlock-module__k8kGLW__compactHero{min-height:auto}.HeroBlock-module__k8kGLW__styleDark{color:#fff;background-color:#000}.HeroBlock-module__k8kGLW__styleDark .HeroBlock-module__k8kGLW__heroBgImage{opacity:1}.HeroBlock-module__k8kGLW__styleLight{background-color:var(--theme-bg);color:var(--theme-text)}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__heroBgImage{opacity:.12}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__heroOverlay{background:radial-gradient(ellipse at center 40%, #ffffff4d 0%, #ffffffd9 70%, var(--theme-bg) 100%)}.HeroBlock-module__k8kGLW__styleGradient{background:linear-gradient(135deg, var(--theme-bg-dark) 0%, var(--theme-primary-dark) 100%);color:#fff}.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__heroBgImage{opacity:.2;mix-blend-mode:overlay}.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__heroOverlay{background:radial-gradient(at 50% 40%,#0000 0%,#0006 100%)}.HeroBlock-module__k8kGLW__heroBgWrapper{position:absolute;inset:0}.HeroBlock-module__k8kGLW__heroBgImage{object-fit:cover;z-index:0;transition:opacity var(--transition-base)}.HeroBlock-module__k8kGLW__heroOverlay{z-index:1;position:absolute;inset:0}.HeroBlock-module__k8kGLW__heroContent{z-index:10;width:100%;padding:0 var(--container-padding);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:1100px;margin:0 auto;display:flex;position:relative}.HeroBlock-module__k8kGLW__badge{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-full);margin-bottom:var(--spacing-xl);border:1px solid var(--theme-border);padding:.4rem 1.2rem;animation:.6s cubic-bezier(.22,1,.36,1) forwards HeroBlock-module__k8kGLW__fadeDown;display:inline-flex}.HeroBlock-module__k8kGLW__styleDark .HeroBlock-module__k8kGLW__badge,.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__badge{background-color:#ffffff0d;border-color:#ffffff1a}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__badge{background-color:var(--theme-bg-alt)}.HeroBlock-module__k8kGLW__badgeDot{background-color:var(--theme-primary);width:8px;height:8px;box-shadow:0 0 10px var(--theme-primary);border-radius:50%}.HeroBlock-module__k8kGLW__badgeText{font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.HeroBlock-module__k8kGLW__heroLogoWrapper{margin-bottom:var(--spacing-2xl);animation:.6s ease-out forwards HeroBlock-module__k8kGLW__fadeDown}.HeroBlock-module__k8kGLW__heroHeadline{font-size:clamp(3rem, 7vw, var(--font-size-5xl));font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:-.02em;max-width:1000px;margin:0 auto var(--spacing-lg);animation:.7s cubic-bezier(.22,1,.36,1) forwards HeroBlock-module__k8kGLW__fadeUp}.HeroBlock-module__k8kGLW__textStack{max-width:900px;margin:0 auto var(--spacing-2xl);opacity:0;flex-direction:column;align-items:center;animation:.7s cubic-bezier(.22,1,.36,1) .15s forwards HeroBlock-module__k8kGLW__fadeUp;display:flex}.HeroBlock-module__k8kGLW__compactHero .HeroBlock-module__k8kGLW__textStack{max-width:1000px;margin-bottom:0}.HeroBlock-module__k8kGLW__heroSubheadline{font-size:clamp(1.25rem, 3vw, var(--font-size-2xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);max-width:750px;margin:0 auto var(--spacing-md)}.HeroBlock-module__k8kGLW__heroDescription{font-size:var(--font-size-base);line-height:var(--line-height-loose);max-width:550px;margin:0 auto}.HeroBlock-module__k8kGLW__compactHero .HeroBlock-module__k8kGLW__heroSubheadline{max-width:850px}.HeroBlock-module__k8kGLW__compactHero .HeroBlock-module__k8kGLW__heroDescription{max-width:750px}.HeroBlock-module__k8kGLW__styleDark .HeroBlock-module__k8kGLW__heroSubheadline,.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__heroSubheadline{color:#ffffffe6}.HeroBlock-module__k8kGLW__styleDark .HeroBlock-module__k8kGLW__heroDescription,.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__heroDescription{color:#ffffffa6}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__heroSubheadline{color:var(--theme-text-muted)}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__heroDescription{color:var(--theme-text-muted);opacity:.8}.HeroBlock-module__k8kGLW__heroButtons{gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl);opacity:0;flex-wrap:wrap;justify-content:center;animation:.7s cubic-bezier(.22,1,.36,1) .25s forwards HeroBlock-module__k8kGLW__fadeUp;display:flex}.HeroBlock-module__k8kGLW__styleDark .HeroBlock-module__k8kGLW__secondaryBtn,.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__secondaryBtn{color:#fff;border-color:#ffffff4d}.HeroBlock-module__k8kGLW__styleDark .HeroBlock-module__k8kGLW__secondaryBtn:hover,.HeroBlock-module__k8kGLW__styleGradient .HeroBlock-module__k8kGLW__secondaryBtn:hover{color:#000;background-color:#fff}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__secondaryBtn{border-color:var(--theme-text);color:var(--theme-text)}.HeroBlock-module__k8kGLW__styleLight .HeroBlock-module__k8kGLW__secondaryBtn:hover{background-color:var(--theme-text);color:var(--theme-bg)}.HeroBlock-module__k8kGLW__featuresRow{justify-content:center;gap:var(--spacing-xl);opacity:0;flex-wrap:wrap;animation:.7s cubic-bezier(.22,1,.36,1) .35s forwards HeroBlock-module__k8kGLW__fadeUp;display:flex}.HeroBlock-module__k8kGLW__featureItem{align-items:center;gap:var(--spacing-sm);display:inline-flex}.HeroBlock-module__k8kGLW__featureIcon{color:var(--theme-primary);stroke-width:4px;font-size:12px}.HeroBlock-module__k8kGLW__featureText{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}@media (max-width:768px){.HeroBlock-module__k8kGLW__heroSection{min-height:70vh;padding-top:100px}.HeroBlock-module__k8kGLW__compactHero{min-height:auto}.HeroBlock-module__k8kGLW__heroButtons{flex-direction:column;width:100%;max-width:300px}.HeroBlock-module__k8kGLW__featuresRow{align-items:center;gap:var(--spacing-md);flex-direction:column}}@keyframes HeroBlock-module__k8kGLW__fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroBlock-module__k8kGLW__fadeDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}
.Tag-module__wEX-9W__tag{background:var(--tag-bg);color:var(--tag-text);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border:1px solid var(--tag-border);transition:all var(--transition-base);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Tag-module__wEX-9W__tag:hover{background:var(--theme-primary);color:var(--theme-text-inverse);border-color:var(--theme-primary);box-shadow:0 8px 20px var(--theme-shadow-glow)}[data-theme=taxo] .Tag-module__wEX-9W__tag:hover{color:#000}.Tag-module__wEX-9W__tag:after{margin-left:var(--spacing-sm);opacity:0;transition:all var(--transition-base);font-size:1.1em;transform:translate(-10px)}.Tag-module__wEX-9W__tag:hover:after{opacity:1;transform:translate(0)}
.IndustriesBlock-module__sq4z-a__industriesSection{background-color:var(--industries-bg);padding:var(--section-padding-y) 0;overflow:visible}.IndustriesBlock-module__sq4z-a__header{text-align:center;margin-bottom:var(--spacing-3xl)}.IndustriesBlock-module__sq4z-a__title{color:var(--industries-title);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);letter-spacing:-.02em;line-height:var(--line-height-tight)}.IndustriesBlock-module__sq4z-a__subtitle{color:var(--industries-subtitle);font-size:var(--font-size-base);max-width:700px;line-height:var(--line-height-loose);margin:0 auto}.IndustriesBlock-module__sq4z-a__grid{justify-content:center;gap:var(--spacing-md);max-width:var(--container-max);flex-wrap:wrap;margin:0 auto;display:flex}@media (max-width:768px){.IndustriesBlock-module__sq4z-a__header{margin-bottom:var(--spacing-xl)}.IndustriesBlock-module__sq4z-a__title{font-size:var(--font-size-2xl)}.IndustriesBlock-module__sq4z-a__grid{gap:var(--spacing-sm);padding:0 var(--container-padding)}}
.Logo-module__oNWmaW__logoItem{transition:all var(--transition-base);width:180px;height:80px;padding:var(--spacing-md);justify-content:center;align-items:center;display:flex}.Logo-module__oNWmaW__logoImage{object-fit:contain;opacity:.6;width:100%;height:100%;max-height:45px;transition:opacity .3s,transform .3s}.Logo-module__oNWmaW__logoLink{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.Logo-module__oNWmaW__logoLink:hover .Logo-module__oNWmaW__logoImage{opacity:1;transform:scale(1.08)}}@media (max-width:768px){.Logo-module__oNWmaW__logoItem{width:140px;height:60px;padding:var(--spacing-sm)}.Logo-module__oNWmaW__logoImage{opacity:.9;max-height:35px}}
.LogosBlock-module__Q1QIoG__logosSection{background-color:var(--logos-bg);min-height:200px;padding:var(--spacing-2xl) 0;flex-direction:column;justify-content:center;width:100%;display:flex;overflow:hidden}.LogosBlock-module__Q1QIoG__header{text-align:center;margin-bottom:var(--spacing-lg);flex-shrink:0}.LogosBlock-module__Q1QIoG__title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.15em;color:#9ca3af;font-weight:var(--font-weight-bold)}.LogosBlock-module__Q1QIoG__marqueeContainer{width:100%;padding:var(--spacing-md) 0;flex:1;align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.LogosBlock-module__Q1QIoG__marqueeTrack{align-items:center;gap:var(--spacing-4xl);width:max-content;animation:40s linear infinite LogosBlock-module__Q1QIoG__scroll;display:flex}.LogosBlock-module__Q1QIoG__marqueeContainer:hover .LogosBlock-module__Q1QIoG__marqueeTrack{animation-play-state:paused}.LogosBlock-module__Q1QIoG__logoWrapper{flex-shrink:0}@keyframes LogosBlock-module__Q1QIoG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.LogosBlock-module__Q1QIoG__marqueeTrack{gap:var(--spacing-xl);animation-duration:25s}.LogosBlock-module__Q1QIoG__logosSection{padding:var(--spacing-xl) 0;min-height:150px}}
.ProductsBlock-module__lvKx7G__productsSection{background-color:var(--products-bg);z-index:20;position:relative}.ProductsBlock-module__lvKx7G__header{text-align:center;margin-bottom:var(--spacing-4xl);padding:0 var(--container-padding)}.ProductsBlock-module__lvKx7G__title{font-size:clamp(2.5rem, 5vw, var(--font-size-4xl));font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-sm);color:var(--theme-text);line-height:var(--line-height-tight);letter-spacing:-.02em}.ProductsBlock-module__lvKx7G__subtitle{color:var(--theme-text-muted);max-width:700px;font-size:var(--font-size-base);line-height:var(--line-height-loose);margin:0 auto}.ProductsBlock-module__lvKx7G__grid{gap:var(--spacing-2xl);padding:0 var(--container-padding);width:100%;max-width:var(--container-max);box-sizing:border-box;grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.ProductsBlock-module__lvKx7G__grid.ProductsBlock-module__lvKx7G__twoCards{grid-template-columns:repeat(2,1fr);max-width:1000px}.ProductsBlock-module__lvKx7G__productCard{background-color:var(--product-card-bg);border-radius:var(--radius-xl);padding:var(--spacing-3xl) var(--spacing-2xl);border:1px solid var(--product-card-border);min-height:420px;box-shadow:var(--shadow-md);flex-direction:column;justify-content:space-between;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.ProductsBlock-module__lvKx7G__cardGlow{pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity var(--transition-base);background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);position:absolute;top:-50%;right:-50%}.ProductsBlock-module__lvKx7G__productCard:hover{border-color:var(--theme-primary);box-shadow:0 20px 40px var(--theme-shadow-glow);transform:translateY(-8px)}.ProductsBlock-module__lvKx7G__productCard:hover .ProductsBlock-module__lvKx7G__cardGlow{opacity:.8}.ProductsBlock-module__lvKx7G__cardContent{z-index:1;flex-direction:column;display:flex;position:relative}.ProductsBlock-module__lvKx7G__productName{color:var(--product-card-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-md);letter-spacing:-.01em}.ProductsBlock-module__lvKx7G__description{color:var(--product-card-desc);font-size:var(--font-size-base);line-height:var(--line-height-loose);margin-bottom:var(--spacing-2xl)}.ProductsBlock-module__lvKx7G__cardFooter{z-index:1;width:100%;margin-top:auto;position:relative}.ProductsBlock-module__lvKx7G__actionBtn{width:100%}@media (max-width:1024px){.ProductsBlock-module__lvKx7G__grid,.ProductsBlock-module__lvKx7G__grid.ProductsBlock-module__lvKx7G__twoCards{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductsBlock-module__lvKx7G__header{margin-bottom:var(--spacing-2xl)}.ProductsBlock-module__lvKx7G__grid,.ProductsBlock-module__lvKx7G__grid.ProductsBlock-module__lvKx7G__twoCards{gap:var(--spacing-lg);grid-template-columns:1fr}.ProductsBlock-module__lvKx7G__productCard{min-height:auto;padding:var(--spacing-2xl) var(--spacing-xl)}}
.StatCard-module__BqLvZW__card{text-align:center;width:100%;height:100%;min-height:280px;padding:var(--spacing-2xl) var(--spacing-xl);box-sizing:border-box;background-color:var(--stats-card-bg);border-radius:var(--radius-xl);border:1px solid var(--stats-card-border);transition:all var(--transition-base);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.StatCard-module__BqLvZW__value{z-index:1;text-align:center;width:100%;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--font-weight-extrabold);color:var(--theme-primary);letter-spacing:-.04em;margin:0 auto;line-height:1;display:block;position:relative}.StatCard-module__BqLvZW__label{z-index:1;text-align:center;width:100%;margin:var(--spacing-sm) auto 0;color:var(--stats-label);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.12em;display:block;position:relative}.StatCard-module__BqLvZW__description{z-index:1;text-align:center;width:100%;margin:var(--spacing-md) auto 0;font-size:var(--font-size-xs);color:var(--stats-desc);line-height:var(--line-height-base);max-width:260px;display:block;position:relative}.StatCard-module__BqLvZW__card:before{content:"";background:var(--theme-primary);filter:blur(60px);opacity:0;width:140px;height:140px;transition:opacity var(--transition-base);z-index:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StatCard-module__BqLvZW__card:hover{border-color:var(--theme-primary);box-shadow:0 20px 40px var(--theme-shadow-glow);transform:translateY(-8px)}.StatCard-module__BqLvZW__card:hover:before{opacity:.12}@media (max-width:768px){.StatCard-module__BqLvZW__card{padding:var(--spacing-xl) var(--spacing-lg);min-height:220px}.StatCard-module__BqLvZW__value{font-size:3.2rem}}
.StatsBlock-module___NXnxW__statsSection{background-color:var(--stats-bg);padding:var(--section-padding-y) 0;z-index:30;width:100%;position:relative}.StatsBlock-module___NXnxW__header{text-align:center;margin-bottom:var(--spacing-4xl)}.StatsBlock-module___NXnxW__title{color:var(--stats-title);font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.StatsBlock-module___NXnxW__grid{gap:var(--spacing-2xl);max-width:var(--container-max);padding:0 var(--container-padding);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}@media (max-width:1024px){.StatsBlock-module___NXnxW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.StatsBlock-module___NXnxW__header{margin-bottom:var(--spacing-2xl)}.StatsBlock-module___NXnxW__grid{gap:var(--spacing-lg);grid-template-columns:1fr}.StatsBlock-module___NXnxW__title{font-size:var(--font-size-3xl)}}
.TestimonialsBlock-module__uBKN4W__testimonialsSection{background-color:var(--testimonial-bg);padding-top:var(--section-padding-y);padding-bottom:var(--spacing-4xl);width:100%}.TestimonialsBlock-module__uBKN4W__container{width:100%}.TestimonialsBlock-module__uBKN4W__title{text-align:center;font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--spacing-4xl);color:var(--testimonial-text);line-height:var(--line-height-tight);letter-spacing:-.02em}.TestimonialsBlock-module__uBKN4W__grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}.TestimonialsBlock-module__uBKN4W__testimonialCard{background-color:var(--testimonial-card-bg);border:1px solid var(--testimonial-border);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-xl);transition:all var(--transition-base);z-index:1;flex-direction:column;display:flex;position:relative;overflow:hidden}.TestimonialsBlock-module__uBKN4W__testimonialCard:hover{border-color:var(--theme-primary);box-shadow:0 10px 30px var(--theme-shadow-glow);transform:translateY(-4px)}.TestimonialsBlock-module__uBKN4W__quoteMark{color:var(--theme-primary);opacity:.15;-webkit-user-select:none;user-select:none;z-index:-1;transition:opacity var(--transition-base);font-family:Georgia,serif;font-size:8rem;font-weight:900;line-height:1;position:absolute;top:-10px;left:10px}.TestimonialsBlock-module__uBKN4W__testimonialCard:hover .TestimonialsBlock-module__uBKN4W__quoteMark{opacity:.3}.TestimonialsBlock-module__uBKN4W__quoteBody{z-index:2;flex-direction:column;flex:1;justify-content:space-between;margin:0;display:flex}.TestimonialsBlock-module__uBKN4W__quote{font-size:var(--font-size-base);margin:0 0 var(--spacing-lg);color:var(--testimonial-text-muted);font-style:italic;line-height:1.6}.TestimonialsBlock-module__uBKN4W__author{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--theme-primary);margin:0;font-style:normal}@media (max-width:1024px){.TestimonialsBlock-module__uBKN4W__grid{gap:var(--spacing-lg)}.TestimonialsBlock-module__uBKN4W__testimonialCard{padding:var(--spacing-lg)}}@media (max-width:768px){.TestimonialsBlock-module__uBKN4W__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-3xl)}.TestimonialsBlock-module__uBKN4W__grid{gap:var(--spacing-md);grid-template-columns:1fr}.TestimonialsBlock-module__uBKN4W__testimonialCard{padding:var(--spacing-lg) var(--spacing-md)}}
.TextImageBlock-module__FBsCEG__textImageSection{padding:var(--section-padding-y) 0;transition:background-color var(--transition-base);overflow:hidden}.TextImageBlock-module__FBsCEG__bgDark{background-color:var(--theme-bg-dark);color:var(--theme-text-inverse)}.TextImageBlock-module__FBsCEG__bgLight{background-color:var(--theme-bg);color:var(--theme-text)}.TextImageBlock-module__FBsCEG__grid{gap:var(--spacing-4xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.TextImageBlock-module__FBsCEG__reverse .TextImageBlock-module__FBsCEG__imageWrapper{order:2}.TextImageBlock-module__FBsCEG__reverse .TextImageBlock-module__FBsCEG__content{order:1}.TextImageBlock-module__FBsCEG__imageWrapper{justify-content:center;width:100%;display:flex;position:relative}.TextImageBlock-module__FBsCEG__imageDecor{width:100%;max-width:600px;position:relative}.TextImageBlock-module__FBsCEG__imageDecor:after{content:"";border:1px solid var(--theme-border);border-radius:calc(var(--radius-xl) + 10px);z-index:-1;transition:border-color var(--transition-base);position:absolute;inset:-15px}.TextImageBlock-module__FBsCEG__bgDark .TextImageBlock-module__FBsCEG__imageDecor:after{border-color:#ffffff1a}.TextImageBlock-module__FBsCEG__image{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform .6s var(--transition-base), box-shadow .6s ease;object-fit:cover;width:100%;height:auto;display:block}.TextImageBlock-module__FBsCEG__imageWrapper:hover .TextImageBlock-module__FBsCEG__image{box-shadow:var(--shadow-lg);transform:scale(1.02)}.TextImageBlock-module__FBsCEG__content{gap:var(--spacing-lg);flex-direction:column;max-width:600px;display:flex}.TextImageBlock-module__FBsCEG__title{font-size:clamp(2rem, 4vw, var(--font-size-4xl));font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:-.02em;color:inherit;margin:0}.TextImageBlock-module__FBsCEG__richText{font-size:var(--font-size-base);line-height:var(--line-height-loose)}.TextImageBlock-module__FBsCEG__bgLight .TextImageBlock-module__FBsCEG__richText{color:var(--theme-text-muted)}.TextImageBlock-module__FBsCEG__bgDark .TextImageBlock-module__FBsCEG__richText{color:#ffffffbf}.TextImageBlock-module__FBsCEG__richText p{margin-bottom:var(--spacing-md)}.TextImageBlock-module__FBsCEG__richText p:last-child{margin-bottom:0}@media (max-width:1024px){.TextImageBlock-module__FBsCEG__grid{gap:var(--spacing-3xl)}}@media (max-width:768px){.TextImageBlock-module__FBsCEG__grid{gap:var(--spacing-2xl);grid-template-columns:1fr}.TextImageBlock-module__FBsCEG__reverse .TextImageBlock-module__FBsCEG__imageWrapper{order:0}.TextImageBlock-module__FBsCEG__reverse .TextImageBlock-module__FBsCEG__content{order:1}.TextImageBlock-module__FBsCEG__content{text-align:center;align-items:center;margin:0 auto}.TextImageBlock-module__FBsCEG__imageDecor:after{inset:-10px}}
.BackToTop-module__Vg43WG__btn{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:inherit;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:transform var(--transition-base), opacity var(--transition-base), color var(--transition-base);opacity:.7;border-radius:var(--radius-full);white-space:nowrap;color:var(--theme-text);margin-block:var(--spacing-md);background:0 0;border:none;outline:none;display:inline-flex;position:relative}.BackToTop-module__Vg43WG__btn:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}@media (hover:hover){.BackToTop-module__Vg43WG__btn:hover{opacity:1}}.BackToTop-module__Vg43WG__btnWrapper{isolation:isolate;text-align:center;position:relative}.BackToTop-module__Vg43WG__btnWrapper:before{background-color:var(--theme-bg);content:"";border-bottom-left-radius:var(--radius-section);border-bottom-right-radius:var(--radius-section);position:absolute;inset:0}.BackToTop-module__Vg43WG__btnWrapper:after{z-index:-1;background-color:var(--theme-bg-dark);content:"";position:absolute;inset:0}
.MiniFooter-module__ee8QsW__miniFooter{background:var(--theme-bg-dark);padding:var(--spacing-xl) 0;border-top:1px solid #202021}.MiniFooter-module__ee8QsW__container{width:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;gap:var(--spacing-lg);text-align:center;padding:0 var(--container-padding);margin:0 auto;display:flex}.MiniFooter-module__ee8QsW__logo{filter:brightness(0)invert();opacity:.8;transition:opacity var(--transition-base)}.MiniFooter-module__ee8QsW__logo:hover{opacity:1}.MiniFooter-module__ee8QsW__legalNav{gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.MiniFooter-module__ee8QsW__legalLink{color:var(--theme-white);font-size:var(--font-size-xs);transition:color var(--transition-base);text-decoration:none;position:relative}.MiniFooter-module__ee8QsW__legalLink:after{content:"";background-color:var(--theme-primary);transform-origin:100%;width:100%;height:1px;transition:transform var(--transition-base);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}@media (hover:hover){.MiniFooter-module__ee8QsW__legalLink:hover{color:var(--theme-primary)}.MiniFooter-module__ee8QsW__legalLink:hover:after{transform-origin:0;transform:scaleX(1)}}@media (max-width:768px){.MiniFooter-module__ee8QsW__container{flex-direction:column;justify-content:center}.MiniFooter-module__ee8QsW__legalNav{gap:var(--spacing-md)}}
.NotFoundPage-module__lZm1Xq__notFoundPage{box-sizing:border-box;background-color:#f8fafc;justify-content:center;align-items:center;width:100%;min-height:100vh;margin-top:-20px;padding-top:0;display:flex;position:relative}.NotFoundPage-module__lZm1Xq__taxo,.NotFoundPage-module__lZm1Xq__technicar{margin-top:-100px}.NotFoundPage-module__lZm1Xq__container{text-align:center;width:100%;max-width:700px;padding:var(--spacing-4xl) var(--spacing-2xl);border-radius:var(--radius-xl);z-index:1;background:#fff;border:1px solid #e2e8f0;margin:0 auto;position:relative;box-shadow:0 20px 40px #0000000d}.NotFoundPage-module__lZm1Xq__title{font-size:clamp(3rem,10vw,6rem);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);letter-spacing:-.04em;color:#0f172a}.NotFoundPage-module__lZm1Xq__subtitle{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:#0f172a}.NotFoundPage-module__lZm1Xq__message{font-size:var(--font-size-lg);color:#475569;margin-bottom:var(--spacing-2xl);line-height:var(--line-height-base)}.NotFoundPage-module__lZm1Xq__button{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-3xl);border-radius:var(--radius-full);transition:all var(--transition-base);text-decoration:none;display:inline-block}.NotFoundPage-module__lZm1Xq__febiac .NotFoundPage-module__lZm1Xq__button{color:#fff;background-color:#164efe}.NotFoundPage-module__lZm1Xq__taxo .NotFoundPage-module__lZm1Xq__button{color:#000;background-color:#4ddbac}.NotFoundPage-module__lZm1Xq__technicar .NotFoundPage-module__lZm1Xq__button{color:#fff;background-color:#4080ff}@media (hover:hover){.NotFoundPage-module__lZm1Xq__button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}}
