.bl-page{background:var(--canvas-bg);color:var(--fv-ink)}.bl-page .site-nav{background:color-mix(in srgb, var(--canvas-bg) 92%, transparent)}.bl-wrap{max-width:1240px;padding-inline:var(--page-pad);margin-inline:auto}.bl-sec{padding:clamp(88px,10vw,150px) 0 0}.bl-head{text-align:center;max-width:820px;margin:0 auto clamp(40px,5vw,64px)}.bl-eyebrow{font:700 12.5px/1 var(--font-body);letter-spacing:.08em;align-items:center;gap:6px;margin:0 0 16px;display:inline-flex}.bl-eyebrow:before{content:"+";color:#2f7f48;font:800 16px/1 var(--font-body)}.bl-h2{font:700 clamp(32px, 4.2vw, 58px)/1.14 var(--font-body);letter-spacing:-.04em;text-wrap:balance;margin:0}.bl-line{display:block}.bl-h2 .bl-line{text-wrap:balance}.bl-dek{max-width:36em;color:var(--text-secondary);font:400 clamp(15.5px, 1.2vw, 17.5px)/1.75 var(--font-body);text-wrap:balance;margin:20px auto 0}.bl-field{border-radius:28px}.bl-field.is-green{background:color-mix(in srgb, var(--fv-green) 24%, #fff)}.bl-field.is-sky{background:var(--fv-sky-soft)}.bl-field.is-violet{background:var(--fv-violet-soft)}.bl-field.is-apricot{background:var(--fv-apricot-soft)}.bl-card{background:var(--surface-bg);border-radius:18px;box-shadow:0 0 0 1px #1a1c190f,0 18px 40px -28px #1a1c1959}.bl-btn{background:var(--fv-green);min-height:50px;color:var(--fv-ink);font:700 15px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.bl-btn:hover{background:color-mix(in srgb, var(--fv-green) 86%, var(--fv-ink))}.bl-btn.is-quiet{box-shadow:inset 0 0 0 1.5px var(--fv-ink);background:0 0}.bl-btn.is-quiet:hover{background:#1a1c190f}.bl-link{color:var(--fv-ink);font:700 14.5px/1.3 var(--font-body);text-underline-offset:4px;gap:6px;text-decoration:underline 1.5px;display:inline-flex}.bl-btn:focus-visible,.bl-link:focus-visible{outline:2px solid var(--fv-ink);outline-offset:3px}.bl-src{color:var(--text-muted);font:500 12.5px/1.6 var(--font-body)}.bl-form{--bl-form-line:color-mix(in srgb, var(--fv-ink) 75%, transparent);background:var(--surface-bg);width:min(560px,100%);box-shadow:0 0 0 1px var(--bl-form-line), 2px 2px 0 0 var(--bl-form-line);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px;display:grid}.bl-form input{min-width:0;min-height:48px;color:var(--fv-ink);font:500 15px/1.4 var(--font-body);background:0 0;border:0;border-radius:999px;padding:0 18px}.bl-form input:focus-visible{outline:2px solid var(--fv-ink);outline-offset:0}@media (width<=560px){.bl-form{border-radius:18px;grid-template-columns:minmax(0,1fr)}.bl-form .bl-btn{width:100%}}.bl-page main>section{background-color:#0000}.bl-page #faq h2.section-title{letter-spacing:-.04em;text-wrap:balance;font-weight:700;line-height:1.14}.bl-page #faq>.container{border-top:0;padding-top:clamp(88px,10vw,150px)}.bl-page main .home-faq-head h2{max-width:none;font-size:clamp(32px,4.2vw,58px)}.bl-page main .home-faq-lead{text-wrap:balance;max-width:36em;margin-top:20px;font-size:clamp(15.5px,1.2vw,17.5px)}@media (width<=620px){.bl-page main .home-faq-head{text-align:center}.bl-page main .home-faq-head h2,.bl-page main .home-faq-lead{margin-inline:auto}}.bl-page .tlink,.bl-link{white-space:nowrap}:where(.bl-page main) p{text-wrap:pretty}.bl-page main :is(h1,h2,.bl-dek,.blh-lead,.home-faq-lead,.choice-heading p,.blp-what,.blg-terms dd,.blg-note){word-break:keep-all;overflow-wrap:anywhere}.bl-home{--bl-nav:56px;--bl-bar:0px;--bl-pad:clamp(48px, 8svh, 96px)}@media (width<=767px){.bl-home{--bl-bar:64px;--bl-pad:clamp(24px, 4.5svh, 44px)}}.bl-home .bl-screen{box-sizing:border-box;min-height:calc(100svh - var(--bl-nav) - var(--bl-bar));padding-block:var(--bl-pad);flex-direction:column;justify-content:center;display:flex}.bl-home .bl-screen>*{box-sizing:border-box;width:100%}.bl-home .bl-head{margin-bottom:clamp(24px,4.5svh,48px)}.bl-home #faq{box-sizing:border-box;min-height:calc(100svh - var(--bl-nav) - var(--bl-bar));padding-block:var(--bl-pad);flex-direction:column;justify-content:center;display:flex}.bl-home #faq>*{box-sizing:border-box;width:100%}.bl-home #faq>.container{padding-top:0}.bl-home #faq .home-faq-lead{display:none}.bl-home #faq .home-faq-list{margin-top:clamp(16px,3svh,32px)}.bl-home #faq .home-faq-list summary{min-height:clamp(48px,7svh,60px);padding-block:8px}.bl-home #faq .home-faq-action{display:none}@media (width<=767px){.bl-home #faq .home-faq-list summary{min-height:52px;padding-block:8px}.bl-home #faq .home-faq-list summary strong{font-size:15.5px}}.bl-home .bl-h2{font-size:clamp(28px,min(4.2vw,6.4svh),58px)}@media (width<=767px){.bl-home #faq .home-faq-list summary{min-height:46px;padding-block:6px}.bl-home #faq .home-faq-list summary strong{font-size:15px;line-height:1.45}}@media (width<=767px) and (height<=760px){.bl-home .bl-h2{font-size:26px}.bl-home .bl-head{margin-bottom:14px}.bl-home .bl-dek{margin-top:10px;font-size:14.5px;line-height:1.6}.bl-home #faq .home-faq-list summary{min-height:40px}}
