.site-fz-hero{background:#fff}.site-fz-hero-in{gap:48px 56px;padding-top:64px;padding-bottom:80px}.site-fz-hero-copy{gap:22px}.site-fz-green{color:var(--s-green)}.site-fz-blue{color:var(--s-blue)}.site-fz-visual{flex:0 460px}.site-fz-cause-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-fz-cause-grid li{border:1px solid var(--s-line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.site-fz-cause-grid li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.site-fz-cause-grid strong{font-size:16px}.site-fz-cause-grid li>div>span{color:var(--s-ink-3);font-size:13px}.site-fz-cause-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.site-fz-cause-icon.is-red{background:var(--s-red-tint);color:var(--s-red)}.site-fz-cause-icon.is-blue{background:var(--s-blue-tint);color:var(--s-blue)}.site-fz-cause-icon.is-grey{background:var(--s-bg-2);color:var(--s-ink-2)}.site-fz-cause-icon.is-amber{background:var(--s-amber-tint);color:var(--s-amber-ink)}.site-fz-cause-icon.is-green{background:var(--s-green-tint);color:var(--s-green)}.site-fz-trust{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.site-fz-trust>div{border:1px solid var(--s-navy-line);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex}.site-fz-trust strong{font-size:17px}.site-fz-trust span{color:var(--s-navy-text);font-size:15px;line-height:1.55}.site-section--navy .site-fz-fee{color:var(--s-navy-text);font-size:15px}.site-fz-side{flex:340px;gap:20px}.site-fz-formcol{flex:560px;min-width:0}.site-fz-sidecard{border:1px solid var(--s-line);color:var(--s-ink-2);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.site-fz-sidecard strong{color:var(--s-ink)}.site-fz-sidecard--test{background:var(--s-amber-tint);color:#5e3c04;border-color:#f2dcb4}.site-fz-sidecard--test strong{color:#5e3c04}.site-fz-docnote{color:var(--s-ink-2);border:1.5px dashed #8c97ad;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5}.site-fz-docnote svg{color:var(--s-blue);flex:none;margin-top:1px}.site-fz-docnote strong{color:var(--s-ink);display:block}.site-fz-done{gap:24px}.site-fz-done-head{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.site-fz-done-head .site-form-title{outline:none}.site-fz-done-icon{background:var(--s-green-tint);width:64px;height:64px;color:var(--s-green);border-radius:32px;justify-content:center;align-items:center;display:flex}.site-fz-ref{border:1px solid var(--s-line);background:#fff;border-radius:12px;flex-direction:column;gap:2px;margin-top:4px;padding:10px 22px;display:flex}.site-fz-ref span{color:var(--s-ink-3);font-size:12px}.site-fz-ref strong{font-family:var(--s-mono);letter-spacing:1px;font-size:22px}.site-fz-next{border:1px solid var(--s-line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.site-fz-next h4,.site-fz-upload h4{font-size:16px;font-weight:700}.site-fz-next ol{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-fz-next li{color:var(--s-ink-2);gap:10px;font-size:15px;line-height:1.45;display:flex}.site-fz-upload{flex-direction:column;gap:10px;display:flex}.site-fz-done-help{border-top:1px solid var(--s-line);color:var(--s-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:16px;font-size:15px;display:flex}@media (max-width:760px){.site-fz-hero-in{gap:32px;padding-top:28px;padding-bottom:48px}.site-fz-hero-copy{gap:16px}.site-fz-hero-copy .site-h1{letter-spacing:-.5px;font-size:36px}.site-fz-hero-copy .site-btns--stack .site-btn{width:100%}.site-fz-cause-grid{grid-template-columns:1fr 1fr;gap:10px}.site-fz-cause-grid li{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.site-fz-cause-grid strong{font-size:15px}.site-fz-trust{grid-template-columns:1fr;gap:12px}.site-fz-trust>div{padding:18px}.site-fz-done-help .site-btn{width:100%}}@media (max-width:360px){.site-fz-cause-grid{grid-template-columns:1fr}}
