.home-toolkit .toolkit-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 32px;background:#284d3c;color:#fff;border-radius:22px;margin:0 0 18px}.home-toolkit .toolkit-kicker{font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ead3a0}.home-toolkit .toolkit-intro h3{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.03em;margin:9px 0 12px}.home-toolkit .toolkit-intro p{color:#e3ebdf;max-width:600px;margin:0 0 10px}.home-toolkit .toolkit-note{font-size:.8rem;color:#ccd9c8}.home-toolkit .toolkit-intro .btn{background:#f2c14e;color:#213c2b;white-space:nowrap;box-shadow:none;flex-shrink:0}.home-toolkit .tool-card{border:1px solid #e1e5da;box-shadow:none;min-height:245px;padding:24px;gap:14px}.home-toolkit .tool-card:hover{border-color:#a7b99f;box-shadow:0 8px 24px #284d3c12;transform:translateY(-2px)}.home-toolkit .tool-icon{background:#eaf0e8;color:#284d3c}.home-toolkit .tool-card h3{font-size:1.2rem}.home-toolkit .tool-card p{font-size:.94rem}.home-toolkit .tool-tag{background:none;padding:6px 0;color:#284d3c;font-size:.85rem;white-space:normal;width:auto}.toolkit-nutrition{font-size:.9rem;color:#626b68;margin:18px 0 0}.toolkit-nutrition a{color:#284d3c;font-weight:750;text-decoration:underline;text-underline-offset:3px}.home-toolkit a:focus-visible{outline:3px solid #a46c12;outline-offset:4px}@media(max-width:720px){.home-toolkit .toolkit-intro{padding:24px;flex-direction:column;align-items:stretch;gap:18px}.home-toolkit .toolkit-intro .btn{white-space:normal;width:100%}.home-toolkit .tool-card{min-height:0}.home-toolkit .tools-grid{gap:12px}}@media(prefers-reduced-motion:reduce){.home-toolkit .tool-card{transition:none}.home-toolkit .tool-card:hover{transform:none}}
