.eU_uXa_plainList{margin:0;padding:0;list-style:none}.eU_uXa_plainList>li{display:flex}.eU_uXa_plainList>li>*,.eU_uXa_grow{flex:1}.eU_uXa_hero{padding:clamp(112px, 5rem + 5vw, 168px) 0 var(--te-space-4)}.eU_uXa_heroHead{max-width:58rem;margin-bottom:0}.eU_uXa_heroNote{margin-top:var(--te-space-4)}.eU_uXa_stackSection{padding:var(--te-section-y) 0}.eU_uXa_stackCard{gap:0}.eU_uXa_role{margin-bottom:var(--te-space-3);font-size:var(--te-text-caption);color:var(--te-text-3);font-weight:500;display:block}.eU_uXa_more{margin-top:var(--te-space-4);font-size:var(--te-text-small);color:var(--te-text);transition:color var(--te-dur-fast) var(--te-ease);align-items:center;gap:6px;font-weight:600;display:inline-flex}.eU_uXa_more svg{color:var(--te-text-2);transition:transform var(--te-dur-fast) var(--te-ease)}a:hover .eU_uXa_more svg{transform:translate(2px)}.eU_uXa_productCard{padding:0;overflow:hidden}.eU_uXa_imageWrap{aspect-ratio:5/3;background:var(--te-bg);border-bottom:1px solid var(--te-border);overflow:hidden}.eU_uXa_image{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.eU_uXa_productBody{padding:var(--te-space-5);flex-direction:column;flex:1;display:flex}.eU_uXa_mathGrid{gap:var(--te-space-4);grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid}@media (min-width:880px){.eU_uXa_mathGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.eU_uXa_mathList{padding:var(--te-space-2) var(--te-space-5)}.eU_uXa_mathItems{margin:0;padding:0;list-style:none}.eU_uXa_mathRow{justify-content:space-between;align-items:center;gap:var(--te-space-4);padding:var(--te-space-4) 0;border-top:1px solid var(--te-border);display:flex}.eU_uXa_mathItems>.eU_uXa_mathRow:first-child{border-top:0}.eU_uXa_mathLabel{font-size:var(--te-text-body);color:var(--te-text);font-weight:600;display:block}.eU_uXa_mathNote{font-size:var(--te-text-caption);color:var(--te-text-3);margin-top:2px;display:block}.eU_uXa_mathCost{font-size:var(--te-text-h4);font-variant-numeric:tabular-nums;color:var(--te-text);flex-shrink:0;font-weight:600}.eU_uXa_mathUnit{font-size:var(--te-text-caption);color:var(--te-text-3);margin-left:2px;font-weight:400}.eU_uXa_mathTotal{border-top-color:var(--te-border-strong)}.eU_uXa_proCard{align-items:flex-start}.eU_uXa_proTag{margin-bottom:var(--te-space-5)}.eU_uXa_proPrice{margin:0 0 var(--te-space-4);font-family:var(--te-font-display);font-size:var(--te-text-display);letter-spacing:-.02em;color:var(--te-text);font-weight:400;line-height:1}.eU_uXa_proUnit{margin-left:var(--te-space-1);font-family:var(--te-font-sans);font-size:var(--te-text-body);letter-spacing:0;color:var(--te-text-3)}.eU_uXa_proCta{margin-top:var(--te-space-5)}@media (max-width:480px){.eU_uXa_proCard{align-items:stretch}.eU_uXa_proTag{align-self:flex-start}}.eU_uXa_wfTag{margin:0 0 var(--te-space-4)}.eU_uXa_steps{margin:var(--te-space-3) 0 0;padding:0;list-style:none}.eU_uXa_step{padding:var(--te-space-3) 0;border-top:1px solid var(--te-border);flex-direction:column;gap:2px;display:flex}.eU_uXa_step:first-child{border-top:0}.eU_uXa_stepModule{font-size:var(--te-text-caption);color:var(--te-text);font-weight:600}.eU_uXa_faq{border-top:1px solid var(--te-border);max-width:48rem;margin:0 auto}.eU_uXa_faqItem{border-bottom:1px solid var(--te-border)}.eU_uXa_faqQ{justify-content:space-between;align-items:center;gap:var(--te-space-4);min-height:60px;padding:var(--te-space-3) 0;cursor:pointer;font-family:var(--te-font-sans);font-size:var(--te-text-h4);color:var(--te-text);font-weight:600;list-style:none;display:flex}.eU_uXa_faqQ::-webkit-details-marker{display:none}.eU_uXa_faqQ:focus-visible{outline:2px solid var(--te-focus);outline-offset:4px}.eU_uXa_faqIcon{color:var(--te-text-3);transition:transform var(--te-dur) var(--te-ease);flex-shrink:0}.eU_uXa_faqItem[open] .eU_uXa_faqIcon{transform:rotate(45deg)}.eU_uXa_faqA{padding:0 0 var(--te-space-5)}.eU_uXa_ctaHead{margin-bottom:0}
