.fb-page{padding-block:clamp(32px, 6vw, 88px) var(--sec)}.fb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.fb-intro{flex-direction:column;gap:22px;display:flex}.fb-intro h1{letter-spacing:-.035em;color:var(--white);text-wrap:balance;font-size:clamp(40px,5.2vw,76px);font-weight:400;line-height:1}.fb-lede{color:var(--fg);max-width:34ch;font-size:clamp(19px,1.6vw,22px);line-height:1.45}.fb-promise{flex-direction:column;gap:12px;margin-top:6px;display:flex}.fb-promise li{color:var(--muted);grid-template-columns:11px minmax(0,1fr);gap:14px;max-width:44ch;font-size:17px;line-height:1.5;display:grid}.fb-why{color:var(--muted);border-top:1px solid var(--rule);max-width:46ch;padding-top:18px;font-size:16px;line-height:1.55}.fb-why a{color:var(--white);text-underline-offset:3px;-webkit-text-decoration:underline #eeeef166;text-decoration:underline #eeeef166}.fb-why a:hover{-webkit-text-decoration-color:var(--white);-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.fb-box{border-radius:var(--radius);background:var(--surface);border:1px solid var(--rule);padding:clamp(22px,3vw,40px)}.fb-form{flex-direction:column;gap:12px;display:flex}.fb-kinds{border:0;min-width:0;margin:0 0 12px;padding:0}.fb-kinds legend,.fb-field{color:var(--fg);margin-bottom:12px;padding:0;font-size:14px;font-weight:600}.fb-field{margin:10px 0 0;display:block}.fb-chips{flex-wrap:wrap;gap:8px;display:flex}.fb-chips label{cursor:pointer;position:relative}.fb-chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fb-chips span{border:1px solid var(--rule-strong);min-height:44px;color:var(--fg);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.fb-chips label:hover span{border-color:var(--fg)}.fb-chips input:checked+span{background:var(--white);border-color:var(--white);color:#0b0b0e}.fb-chips input:focus-visible+span{outline:2px solid var(--white);outline-offset:3px}.fb-form textarea,.fb-form input[type=email]{box-sizing:border-box;border:1px solid var(--rule-strong);width:100%;color:var(--white);font:inherit;background:#000;border-radius:16px;padding:14px 16px;font-size:17px;line-height:1.5}.fb-form textarea{resize:vertical;min-height:168px}.fb-form textarea::placeholder,.fb-form input::placeholder{color:var(--faint)}.fb-form textarea:focus,.fb-form input[type=email]:focus{border-color:var(--white);outline:none}.fb-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fb-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.fb-actions .btn[disabled]{opacity:.5;cursor:progress}.fb-note{color:var(--muted);font-size:14px}.fb-status{min-height:1.5em;color:var(--muted);font-size:15px}.fb-status.bad{color:#f7af81}.fb-done{outline:none;flex-direction:column;align-items:flex-start;gap:14px;padding-block:24px;display:flex}.fb-done[hidden]{display:none}.fb-star{background:var(--white);width:26px;height:26px;-webkit-mask:var(--star-mask) center / contain no-repeat;-webkit-mask:var(--star-mask) center / contain no-repeat;-webkit-mask:var(--star-mask) center / contain no-repeat;mask:var(--star-mask) center / contain no-repeat}.fb-done h2{letter-spacing:-.025em;color:var(--white);font-size:clamp(28px,3vw,40px);font-weight:400}.fb-done p{color:var(--muted);margin-bottom:8px;font-size:17px}@media (width<=900px){.fb{grid-template-columns:minmax(0,1fr)}}.fb-page~.site-foot .ft-say{display:none}
