.kb_eyebrow_dot:before{content:"";background:var(--kb-primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #12a96f24}.kb_page_title{letter-spacing:-.035em;color:var(--kb-ink);font-size:clamp(2.1rem,1.3rem + 3.2vw,3.4rem);font-weight:800;line-height:1.08}.kb_page_lead{color:var(--kb-muted);margin-top:18px;font-size:clamp(1rem,.95rem + .25vw,1.1rem);line-height:1.65}.kb_page_hero{isolation:isolate;background:linear-gradient(#f1fbf6 0%,#f7fcf9 70%,#fff0 100%);padding-block:clamp(40px,6vw,72px) clamp(36px,5vw,56px);position:relative;overflow:hidden}.kb_page_stripe{z-index:-1;pointer-events:none;background:linear-gradient(#1ec99a52,#c3e23a2e);border-radius:999px;width:90px;height:360px;animation:12s ease-in-out infinite alternate kb-stripe;position:absolute;transform:rotate(45deg)}.kb_page_stripe_1{top:-120px;left:-10px}.kb_page_stripe_2{opacity:.7;width:120px;height:460px;animation-delay:-4s;top:-150px;right:6%}.kb_page_stripe_3{opacity:.55;width:70px;height:300px;animation-delay:-8s;top:10px;right:-40px}.kb_page_dots{z-index:-1;pointer-events:none;background-image:radial-gradient(#0c1f191f 1px,#0000 1px);background-size:14px 14px;width:220px;height:200px;position:absolute;top:30px;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.kb_help_card{background:radial-gradient(70% 140% at 100% 0,#c3e23a29,#0000 60%),linear-gradient(120deg,#eefaf4 0%,#e6f7ee 100%);border:1px solid #d6eedf;border-radius:20px;align-items:center;gap:24px;padding:clamp(22px,3vw,30px) clamp(22px,3.5vw,36px);display:flex}.kb_help_icon{width:64px;height:64px;color:var(--kb-primary-strong);background:#d9f3e6;border-radius:50%;flex:none;place-items:center;font-size:1.8rem;display:grid}.kb_help_copy{flex:1;min-width:0}.kb_help_copy .kb_eyebrow{font-size:.7rem;margin-bottom:6px!important}.kb_help_copy h2{color:var(--kb-ink);letter-spacing:-.02em;font-size:clamp(1.25rem,1rem + 1vw,1.65rem);font-weight:800;line-height:1.2}.kb_help_copy p{color:var(--kb-muted);margin-top:6px}.kb_help_card .kb_btn{flex:none}.kb_faq_section{padding-block:clamp(36px,5vw,64px)}.kb_faq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.kb_faq_head .kb_h2{margin-bottom:0!important}.kb_faq_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.kb_faq{border:1px solid var(--kb-line);background:#fff;border-radius:12px;transition:border-color .3s,box-shadow .3s}.kb_faq.is_open{box-shadow:var(--kb-shadow-sm);border-color:#12a96f66}.kb_faq h3 button{width:100%;color:var(--kb-ink);font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:.92rem;font-weight:600;display:flex}.kb_faq h3 i{color:var(--kb-ink-2);transition:transform .35s var(--kb-ease), color .2s;flex:none;font-size:1.15rem}.kb_faq.is_open h3 i{color:var(--kb-primary-strong);transform:rotate(45deg)}.kb_faq_answer{transition:grid-template-rows .35s var(--kb-ease);grid-template-rows:0fr;display:grid}.kb_faq_answer>div{overflow:hidden}.kb_faq.is_open .kb_faq_answer{grid-template-rows:1fr}.kb_faq_answer p{color:var(--kb-muted);padding:0 18px 16px;font-size:.88rem;line-height:1.6}@media (width<=767px){.kb_faq_grid{grid-template-columns:minmax(0,1fr)}.kb_help_card{flex-direction:column;align-items:flex-start}.kb_page_stripe_2,.kb_page_stripe_3{opacity:.35}}@media (prefers-reduced-motion:reduce){.kb_page_stripe{animation:none}}
