.TechnicalSpecs-module__HIbZ4a__title{font-family:"Leon", var(--font-display);font-weight:700;font-size:var(--text-xl);margin-bottom:var(--space-4);color:var(--color-text-primary)}.TechnicalSpecs-module__HIbZ4a__grid{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.TechnicalSpecs-module__HIbZ4a__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.TechnicalSpecs-module__HIbZ4a__grid{grid-template-columns:repeat(3,1fr)}}.TechnicalSpecs-module__HIbZ4a__cell{gap:var(--space-1);flex-direction:column;display:flex}.TechnicalSpecs-module__HIbZ4a__label{font-size:var(--text-xs);color:var(--color-gray-500);font-weight:var(--font-regular)}.TechnicalSpecs-module__HIbZ4a__value{font-size:var(--text-base);color:var(--color-text-primary);font-weight:500}
.ItemDescription-module__xtXbKW__wrapper{background-color:var(--color-bg-primary);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm)}.ItemDescription-module__xtXbKW__title{font-weight:var(--font-bold);font-size:var(--text-lg);margin-bottom:var(--space-4)}.ItemDescription-module__xtXbKW__content{font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.7}.ItemDescription-module__xtXbKW__content[data-truncated=true]{overflow:hidden}.ItemDescription-module__xtXbKW__text{white-space:pre-wrap}.ItemDescription-module__xtXbKW__toggleButton{margin-top:var(--space-3);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-medium);align-items:center;gap:var(--space-1);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.ItemDescription-module__xtXbKW__toggleButton:hover{color:var(--color-primary-700)}.ItemDescription-module__xtXbKW__toggleIcon{width:1rem;height:1rem;transition:transform var(--transition-fast)}.ItemDescription-module__xtXbKW__toggleIcon[data-expanded=true]{transform:rotate(180deg)}
.QASection-module__JkmGwq__wrapper{gap:var(--space-3);margin-top:var(--space-8);flex-direction:column;display:flex}.QASection-module__JkmGwq__accordionItem{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);transition:border-color var(--transition-fast);overflow:hidden}.QASection-module__JkmGwq__accordionItem[data-open=true]{border-color:var(--color-gray-300)}.QASection-module__JkmGwq__accordionItem[data-highlight=true]{border-color:var(--color-primary-400);box-shadow:0 0 0 3px var(--color-primary-100);animation:1.5s ease-in-out 2 QASection-module__JkmGwq__highlightPulse}@keyframes QASection-module__JkmGwq__highlightPulse{0%,to{box-shadow:0 0 0 3px var(--color-primary-100)}50%{box-shadow:0 0 0 6px var(--color-primary-50)}}.QASection-module__JkmGwq__accordionTrigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3-5) var(--space-4);text-align:right;cursor:pointer;transition:background var(--transition-fast);border-radius:var(--radius-xl);background:0 0;border:none;display:flex}.QASection-module__JkmGwq__accordionTrigger:hover{background:linear-gradient(to left, var(--color-primary-50) 0%, var(--color-bg-primary) 100%)}.QASection-module__JkmGwq__accordionTrigger[data-open=true]{background:linear-gradient(to left, var(--color-primary-50) 0%, var(--color-bg-primary) 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.QASection-module__JkmGwq__questionText{font-size:var(--text-base);color:var(--color-gray-700);flex:1;min-width:0;font-weight:400;line-height:1.7}.QASection-module__JkmGwq__toggleIcon{width:1.25rem;height:1.25rem;color:var(--color-gray-500);flex-shrink:0;transition:color .2s}.QASection-module__JkmGwq__accordionTrigger:hover .QASection-module__JkmGwq__toggleIcon,.QASection-module__JkmGwq__accordionItem[data-open=true] .QASection-module__JkmGwq__toggleIcon{color:var(--color-primary-600)}.QASection-module__JkmGwq__answerWrapper{will-change:height;transition:height .25s;overflow:hidden}.QASection-module__JkmGwq__answerContent{padding:0 var(--space-4) var(--space-4)}.QASection-module__JkmGwq__answerText{color:var(--color-gray-700);font-size:.9375rem;font-weight:400;line-height:1.7}.QASection-module__JkmGwq__successBanner{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-success-50,#f0fdf4);border:1px solid var(--color-success-200,#bbf7d0);border-radius:var(--radius-xl);font-size:var(--text-sm);color:var(--color-success-700,#15803d);display:flex}.QASection-module__JkmGwq__successIcon{color:var(--color-success-600);flex-shrink:0}.QASection-module__JkmGwq__askTrigger{align-items:center;gap:var(--space-2);box-sizing:border-box;height:39px;padding:0 var(--space-4);font-family:"Leon", var(--font-display);font-size:var(--text-sm);color:var(--color-gray-700);background:var(--color-bg-primary);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast);align-self:flex-end;font-weight:400;text-decoration:none;display:inline-flex}.QASection-module__JkmGwq__askTrigger>span{position:relative;top:-2px}.QASection-module__JkmGwq__askTrigger:hover{color:var(--color-primary-600);border-color:var(--color-primary-100);background-color:var(--color-primary-50)}.QASection-module__JkmGwq__askTrigger[data-auth=false]{color:var(--color-gray-600);cursor:default}.QASection-module__JkmGwq__askTrigger:disabled{opacity:.5;cursor:not-allowed}.QASection-module__JkmGwq__askIcon{width:1.125rem;height:1.125rem;color:var(--color-primary-500);opacity:.6;flex-shrink:0}.QASection-module__JkmGwq__askTrigger:hover .QASection-module__JkmGwq__askIcon{opacity:1}.QASection-module__JkmGwq__askForm{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:var(--space-4);box-sizing:border-box;width:100%}.QASection-module__JkmGwq__textarea{width:100%;max-width:100%;padding:var(--space-3);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--color-gray-700);resize:none;box-sizing:border-box;font-family:inherit;line-height:1.6}.QASection-module__JkmGwq__textarea:focus{box-shadow:0 0 0 2px var(--color-primary-500);border-color:var(--color-primary-500);outline:none}.QASection-module__JkmGwq__formActions{gap:var(--space-2);margin-top:var(--space-3);justify-content:flex-end;align-items:center;display:flex}.QASection-module__JkmGwq__formCancel{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-lg);color:var(--color-gray-600);background:0 0;border:none}.QASection-module__JkmGwq__formCancel:hover{color:var(--color-gray-800)}