.nvm-tk-faq{font-family:Nunito,system-ui,sans-serif;}
.nvm-tk-faq .tk-faq-item{border-bottom:1px solid #eee4dd;}
.nvm-tk-faq .tk-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;text-align:left;font-family:inherit;font-size:17.5px;font-weight:700;color:#302c2a;line-height:1.3;}
.nvm-tk-faq .tk-faq-ic{width:32px;height:32px;border-radius:50%;background:#fff4f7;color:#d96f91;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;font-weight:800;line-height:1;transition:transform .3s ease,background .2s ease,color .2s ease;}
.nvm-tk-faq .tk-faq-item.open .tk-faq-ic{background:#f098b1;color:#fff;transform:rotate(45deg);}
.nvm-tk-faq .tk-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;}
.nvm-tk-faq .tk-faq-item.open .tk-faq-a{grid-template-rows:1fr;}
.nvm-tk-faq .tk-faq-inner{overflow:hidden;}
.nvm-tk-faq .tk-faq-a p{margin:0;padding:0 0 22px;max-width:720px;color:#756d68;font-size:15px;line-height:1.65;}
.nvm-tk-faq .tk-faq-a p b{color:#302c2a;}