.fc-proof{max-width:1120px;margin:8px auto 0;padding:0 40px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.fc-proof-item{display:flex;flex-direction:column;gap:6px;padding:22px 18px;border:1px solid var(--border);border-radius:14px;background:hsla(0,0%,100%,.015);text-align:center;align-items:center;transition:border-color .25s ease,background .25s ease}.fc-proof-item:hover{border-color:var(--accent);background:hsla(0,0%,100%,.025)}.fc-proof-num{font-family:var(--font-display);font-size:34px;line-height:1;font-weight:700;color:var(--accent);letter-spacing:-.02em}.fc-proof-label{font-size:12.5px;line-height:1.4;color:var(--text-2)}.fc-proof-note{max-width:1120px;margin:14px auto 0;padding:0 40px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;color:var(--text-3);text-align:center}.fc-steps{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fc-step{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border:1px solid var(--border);border-radius:14px;background:hsla(0,0%,100%,.015)}.fc-step-n{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--accent)}.fc-step-title{margin:0;font-family:var(--font-display);font-size:17px;font-weight:650;color:var(--text-0)}.fc-step-body{margin:0;font-size:14px;line-height:1.6;color:var(--text-2)}.fc-trust{max-width:1080px;margin:0 auto;display:grid;gap:22px}.fc-quote{max-width:760px;margin:0 auto;padding:0 40px;scroll-margin-top:90px}.fc-form{display:flex;flex-direction:column;gap:16px;margin-top:30px;padding:30px 28px;border:1px solid var(--border);border-radius:16px;background:hsla(0,0%,100%,.02)}.fc-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fc-field{display:flex;flex-direction:column;gap:7px;min-width:0}.fc-label{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.fc-req{color:var(--accent)}.fc-input{width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.25);color:var(--text-0);font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s ease,background .2s ease}.fc-input::-moz-placeholder{color:var(--text-3)}.fc-input::placeholder{color:var(--text-3)}.fc-input:focus{outline:none;border-color:var(--accent);background:rgba(0,0,0,.4)}.fc-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fc-textarea{resize:vertical;min-height:78px}.fc-submit{margin-top:4px;padding:13px 20px;border:1px solid var(--accent);border-radius:10px;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:14.5px;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:filter .2s ease,transform .15s ease,opacity .2s ease}.fc-submit:hover:not(:disabled){filter:brightness(1.08)}.fc-submit:active:not(:disabled){transform:scale(.985)}.fc-submit:disabled{opacity:.42;cursor:not-allowed}.fc-note{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-3)}.fc-mail{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}.fc-mail:hover{border-bottom-color:var(--accent)}.fc-faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.fc-faq-item{border:1px solid var(--border);border-radius:12px;background:hsla(0,0%,100%,.015);overflow:hidden}.fc-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text-0);cursor:pointer;list-style:none}.fc-faq-q::-webkit-details-marker{display:none}.fc-faq-mark{position:relative;flex:none;width:13px;height:13px}.fc-faq-mark:after,.fc-faq-mark:before{content:"";position:absolute;inset:0;margin:auto;background:var(--accent);transition:transform .25s ease,opacity .25s ease}.fc-faq-mark:before{width:13px;height:1.6px}.fc-faq-mark:after{width:1.6px;height:13px}.fc-faq-item[open] .fc-faq-mark:after{transform:scaleY(0);opacity:0}.fc-faq-a{margin:0;padding:0 20px 18px;font-size:14px;line-height:1.65;color:var(--text-2)}.fc-faq-p{margin:0 0 12px}.fc-faq-p:last-child{margin-bottom:0}.fc-faq-a strong{color:var(--text-1);font-weight:600}.fc-faq-ul{margin:0 0 12px;padding-left:20px;list-style:disc}.fc-faq-ul li{margin-bottom:6px}@media (max-width:1200px){.fc-proof{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.fc-steps{grid-template-columns:1fr}}@media (max-width:768px){.fc-proof,.fc-proof-note,.fc-quote{padding:0 20px}.fc-proof{grid-template-columns:repeat(2,1fr)}.fc-proof-num{font-size:28px}.fc-row{grid-template-columns:1fr}.fc-form{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.fc-faq-mark:after,.fc-faq-mark:before,.fc-input,.fc-proof-item,.fc-submit{transition:none}}