.brand{justify-content:space-between;gap:16px}.site-nav{display:flex;align-items:center;gap:8px}.brand .site-nav a{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;font:800 12px 'DM Sans',sans-serif;letter-spacing:0;color:var(--pm-black, #000000);padding:10px 13px;border-radius:9px;white-space:nowrap}.brand .site-nav a:hover{text-decoration:underline;text-underline-offset:4px}.brand .site-nav a[aria-current="page"]{background:var(--pm-mint, #20DCC0);border:1.5px solid var(--pm-black, #000000)}.brand .site-nav a[aria-current="page"]{text-decoration:none}.free-tool{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 0;padding:28px 30px;border:2px solid var(--pm-black, #000000);border-radius:17px;background:#eefff9}.free-tool .free-kicker{font:800 11px 'DM Sans',sans-serif;letter-spacing:1px;color:#086e5e}.free-tool h2{font:clamp(25px,3vw,36px) 'Chewy',sans-serif;margin:6px 0}.free-tool p{font-size:13px;line-height:1.55;color:#485b54;max-width:590px;margin:0}.free-tool a{flex:0 0 auto;text-decoration:none;background:var(--pm-mint, #20DCC0);color:var(--pm-black, #000000);border:2px solid var(--pm-black, #000000);border-radius:11px;font:800 13px 'DM Sans',sans-serif;padding:17px 18px}.free-tool a:hover{box-shadow:3px 4px 0 var(--pm-black, #000000)}@media(max-width:840px){.brand{height:auto;min-height:86px;flex-wrap:wrap;padding:10px 0 12px}.site-nav{width:100%;justify-content:flex-start}.brand .site-nav a{font-size:11px;padding:9px 11px}.free-tool{flex-direction:column;align-items:flex-start;padding:23px 20px}.free-tool a{width:100%;text-align:center}}

/* Conversion clarity: lightweight FAQ and a second path to the same product CTA. */
.toolkit-questions{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,4vw,58px);align-items:start;padding:42px 0 30px;border-bottom:1px solid #e7ecea}
.toolkit-questions__eyebrow{font:800 10px var(--pm-body-font,"DM Sans"),sans-serif;letter-spacing:1.5px;color:#087f6c}
.toolkit-questions__intro h2{font:clamp(27px,3.4vw,41px)/1.14 var(--pm-heading-font,"Chewy"),sans-serif;margin:11px 0 10px}
.toolkit-questions__intro p{max-width:360px;color:#4c5d56;font-size:14px;line-height:1.65;margin:0}
.toolkit-questions__items details{border-bottom:1px solid #e0e8e4;padding:15px 0}
.toolkit-questions__items details:first-child{border-top:1px solid #e0e8e4}
.toolkit-questions__items summary{cursor:pointer;font-size:14px;line-height:1.5;font-weight:800;padding:2px 2px 2px 5px}
.toolkit-questions__items summary:focus-visible{outline:3px solid #119f88;outline-offset:4px}
.toolkit-questions__items details p{font-size:13px;line-height:1.7;color:#45564f;margin:11px 0 2px 22px}
.toolkit-final-cta{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 0 18px}
.toolkit-final-cta h2{font:clamp(24px,3vw,32px)/1.2 var(--pm-heading-font,"Chewy"),sans-serif;margin:0}
.toolkit-final-cta a{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;background:var(--pm-mint,#20DCC0);border:2px solid var(--pm-black,#000000);border-radius:11px;text-decoration:none;color:var(--pm-black,#000000);padding:15px 18px;font:800 13px var(--pm-body-font,"DM Sans"),sans-serif;min-height:51px}
.toolkit-final-cta a:hover{box-shadow:3px 4px 0 var(--pm-black,#000000)}
.toolkit-final-cta a:focus-visible{outline:3px solid #119f88;outline-offset:3px}
.free-tool{background:#f5faf8}
.free-tool a{background:var(--pm-white,#FFFFFF)}
@media(max-width:820px){
  .toolkit-questions{grid-template-columns:1fr;padding:30px 0 20px;gap:15px}
  .toolkit-final-cta{flex-direction:column;align-items:stretch;gap:13px;padding:25px 0 10px}
  .toolkit-final-cta a{width:100%}
  .hero .mobile-cover{max-width:170px;margin:18px auto 0}
}
@media(max-width:520px){
  .toolkit-questions__intro h2{font-size:30px}
  .toolkit-questions__items details p{margin-left:20px}
  .toolkit-final-cta h2{font-size:28px}
}