.fm-page{box-sizing:border-box;justify-content:center;align-items:center;min-height:728px;padding:48px 0;display:flex;position:relative}.fm-backdrop{object-fit:cover;object-position:50% 50%}.fm-scrim{background:linear-gradient(#0e121966 0%,#0e12191f 50%,#0e121999 100%);position:absolute;inset:0}.fm-page-newsletter .fm-backdrop{object-position:50% 45%}.fm-page-newsletter .fm-scrim{background:linear-gradient(#0e12199e 0%,#0e12197a 50%,#0e1219c7 100%)}.fm-wrap{justify-content:center;display:flex;position:relative}.fm-card{box-sizing:border-box;filter:drop-shadow(0 24px 40px #000000b3);flex-direction:column;width:440px;max-width:100%;display:flex}.fm-card.stoneframe{border-width:40px;border-image-width:40px}.fm-step{margin:0 0 10px}.fm-intro{color:var(--muted);text-wrap:balance;margin:10px 0 0;font-size:15px;line-height:1.55}.fm-body{margin-top:24px}.fm-field+.fm-field{margin-top:16px}.fm-submit{margin-top:24px}.fm-card>.fm-message{margin:24px 0 0}.fm-next{margin:12px 0 0;font-size:14px;font-weight:600}.fm-next a{align-items:center;gap:8px;display:inline-flex}.fm-card-dim{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.field.fm-fake{color:var(--dim);align-items:center;display:flex}.fm-steps{justify-content:center;align-items:center;display:flex}.fm-link{box-sizing:border-box;width:124px;color:var(--accent);flex:none;grid-template-columns:1fr auto 1fr auto;grid-template-areas:"line-a icon line-b arrow""label label label label";align-items:center;row-gap:10px;padding:0 10px;display:grid}.fm-link-line{border-top:1px dashed #8fb8ff8c;grid-area:line-a}.fm-link-line-b{grid-area:line-b}.fm-link-icon{grid-area:icon;margin:0 8px}.fm-link-arrow{grid-area:arrow;margin-left:-4px}.fm-link-arrow-down{display:none}.fm-link-label{max-width:80px;color:var(--muted);text-align:center;text-wrap:balance;grid-area:label;justify-self:center;font-size:13px;font-weight:600;line-height:1.4}@media (max-width:1079px){.fm-steps{flex-direction:column;width:100%}.fm-link{flex-direction:column;align-items:center;gap:6px;width:auto;padding:10px 0;display:flex}.fm-link-line{border-top:0;border-left:1px dashed #8fb8ff8c;width:0;height:20px}.fm-link-icon{margin:0}.fm-link-label{text-shadow:0 1px 2px #000c;max-width:none;font-size:14px}.fm-link-arrow{margin:-8px 0 0}.fm-link-arrow-right{display:none}.fm-link-arrow-down{display:block}}@media (max-width:767px){.fm-page{min-height:auto;padding:24px 0 40px}.fm-page-newsletter .fm-backdrop{object-position:38% 45%}.fm-card{width:100%}.fm-card.stoneframe{border-width:24px;border-image-width:24px}.fm-card .field{font-size:16px}}
