.Faq_faq__jVVSx{margin-top:40px}.Faq_list__FYK01{display:flex;flex-direction:column;gap:10px}.Faq_item__hrOKf{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0;overflow:hidden}.Faq_item__hrOKf[open]{box-shadow:var(--shadow)}.Faq_question__HbmMo{cursor:pointer;list-style:none;padding:14px 18px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px}.Faq_question__HbmMo::-webkit-details-marker{display:none}.Faq_question__HbmMo:after{content:"+";color:var(--text-muted);font-size:1.25rem;line-height:1;transition:transform .15s ease}.Faq_item__hrOKf[open] .Faq_question__HbmMo:after{content:"−"}.Faq_answer__L0t0Y{padding:0 18px 16px;color:var(--text)}.Faq_answer__L0t0Y p{margin:0 0 10px}.Faq_answer__L0t0Y p:last-child{margin-bottom:0}.HomePage_grid__5HIOf{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:8px}@media (min-width:560px){.HomePage_grid__5HIOf{grid-template-columns:1fr 1fr}}.HomePage_card__lgQdP{display:flex;flex-direction:column;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;color:var(--text);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.HomePage_card__lgQdP:hover{border-color:var(--accent);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-1px)}.HomePage_cardEyebrow__4j112{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;color:var(--text-muted)}.HomePage_cardTitle__6c2y1{font-size:1.1rem;font-weight:700;color:var(--text)}.HomePage_cardDesc__UgML1{color:var(--text-muted);font-size:.92rem;line-height:1.45}.HomePage_cardCta___7fUP{margin-top:auto;color:var(--accent-strong);font-weight:600;font-size:.95rem}.HomePage_howBlock__H_F9D{margin-top:40px;background:var(--accent-soft);border:1px solid #d6e8d9;border-radius:var(--radius);padding:18px 20px}.HomePage_howBlock__H_F9D h2{margin-top:0}.HomePage_steps__lhpBD{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.HomePage_steps__lhpBD li{line-height:1.5}.SaladCalculator_card__g9_CM{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.SaladCalculator_tabs__dwfrc{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-muted);border-radius:999px;padding:4px;margin-bottom:20px;position:relative}.SaladCalculator_tab__7mrQW{border:0;background:transparent;padding:10px 14px;border-radius:999px;font-weight:600;color:var(--text-muted);transition:background-color .15s ease,color .15s ease}.SaladCalculator_tab__7mrQW[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.06)}.SaladCalculator_fieldLabel__bCHZd{display:block;font-weight:600;margin-bottom:8px}.SaladCalculator_inputRow__WrL0p{display:flex;align-items:center;gap:10px;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;transition:border-color .15s ease,background-color .15s ease}.SaladCalculator_inputRow__WrL0p:focus-within{border-color:var(--accent);background:var(--surface)}.SaladCalculator_inputRow__WrL0p input{flex:1 1;min-width:0;background:transparent;border:0;font-size:1.15rem;font-weight:600;outline:none}.SaladCalculator_inputRow__WrL0p .SaladCalculator_unit__jIfQf{color:var(--text-muted);font-weight:600}.SaladCalculator_presets__ffxgr{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.SaladCalculator_presetBtn__gb_Pp{border:1px solid var(--border);background:var(--surface);padding:6px 12px;border-radius:999px;color:var(--text);font-size:.9rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease}.SaladCalculator_presetBtn__gb_Pp:hover{background:var(--surface-muted)}.SaladCalculator_presetBtn__gb_Pp[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.SaladCalculator_select__JDf_i{width:100%;padding:10px 14px;background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:1rem}.SaladCalculator_sectionTitle__Gf_bA{margin:28px 0 12px;font-size:1rem;color:var(--text-muted);font-weight:600}.SaladCalculator_list__4dgMb{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.SaladCalculator_row__gqzm_{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.SaladCalculator_rowMain__FWImB{min-width:0}.SaladCalculator_rowName__gBYEh{font-weight:600}.SaladCalculator_rowNote__EJobU{color:var(--text-muted);font-size:.88rem;margin-top:2px}.SaladCalculator_rowValue__nfOtb{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:1.05rem;white-space:nowrap;text-align:right}.SaladCalculator_rowBase___c_Lv{display:block;color:var(--text-muted);font-size:.8rem;font-weight:500;margin-top:2px}.SaladCalculator_reset__g2CcN{margin-top:20px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:10px 16px;border-radius:999px;font-weight:600}.SaladCalculator_reset__g2CcN:hover{background:var(--surface-muted)}.SaladCalculator_helpBlock__r_2B8{margin-top:32px;background:var(--accent-soft);border:1px solid #d6e8d9;border-radius:var(--radius);padding:18px 20px}.SaladCalculator_helpBlock__r_2B8 h2{margin-top:0}.SaladCalculator_helpBlock__r_2B8 p{margin:0 0 10px}.SaladCalculator_helpBlock__r_2B8 p:last-child{margin-bottom:0}@media (max-width:480px){.SaladCalculator_row__gqzm_{padding:12px 0}}.SaladPage_crumbs__ifUs4{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-muted);font-size:.88rem;margin-bottom:12px}.SaladPage_crumbs__ifUs4 a{color:var(--text-muted)}.SaladPage_crumbs__ifUs4 a:hover{color:var(--accent-strong)}.SaladPage_links__Ym_vG{margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.SaladPage_links__Ym_vG h2{font-size:1rem;color:var(--text-muted);font-weight:600;margin-bottom:12px}.SaladPage_links__Ym_vG ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}