.ff-home.ff-page{color:#141311;background:#fafafa;min-height:100vh}.ff-home.pricing-public,.ff-home.blog-public,.ff-home.reputation-score-site,.ff-home.waitlist-page,.ff-home.demo-booking-page,.ff-home.simple-public{color:#141311;background:#fafafa}.ff-home .fp-hero h1,.ff-home .fp-lead,.ff-home .fp-vat,.ff-home .fp-kicker,.ff-home .blog-hero h1,.ff-home .blog-hero p,.ff-home .blog-kicker,.ff-home .legal-page h1,.ff-home .legal-intro,.ff-home .kicker,.ff-home .demo-entry h1,.ff-home .demo-booking-intro h1,.ff-home .demo-booking-intro p,.ff-home .rs-hero h1,.ff-home .rs-hero p,.ff-home .rs-kicker,.ff-home .waitlist-copy h1,.ff-home .waitlist-copy p{font-family:inherit}.ff-home .fp-hero h1,.ff-home .blog-hero h1,.ff-home .legal-page h1,.ff-home .demo-entry h1,.ff-home .demo-booking-intro h1,.ff-home .rs-hero-copy h1,.ff-home .waitlist-copy h1{color:#141311;letter-spacing:-.045em}.ff-home .fp-kicker,.ff-home .blog-kicker,.ff-home .kicker,.ff-home .rs-kicker,.ff-home .demo-booking-intro>span{color:#b35112}.ff-home .fp-lead,.ff-home .fp-vat,.ff-home .legal-intro,.ff-home .legal-page p,.ff-home .demo-entry section>div:first-child>p,.ff-home .blog-hero p{color:#6e6e72}.ff-home .fp-toggle,.ff-home .legal-intro,.ff-home .legal-links{border-color:#e4e4e7}.ff-home .fp-toggle{background:#fff}.ff-home .fp-toggle button{color:#6e6e72}.ff-home .fp-toggle button.active{color:#fff;background:#171613}.ff-home .fp-toggle button span,.ff-home .fp-toggle button.active span,.ff-home .fp-save{color:#b35112}.ff-home .fp-card.fp-popular-card{box-shadow:none;background:#fff;border-color:#141311}.ff-home .fp-badge.subtle{color:#3a3a3d;background:#f3f3f4}.ff-home .fp-plan-table{background:#fafafa;border-color:#e4e4e7}.ff-home .fp-plan-table>div{border-bottom-color:#ececee}.ff-home .fp-plan-table>div.highlight{background:#f3f3f4}.ff-home .fp-plan-table dt{color:#8e8e93}.ff-home .fp-plan-table dd,.ff-home .fp-plan-table .highlight dt,.ff-home .fp-plan-table .highlight dd{color:#141311}.ff-home .fp-toggle button.active span{color:#fff}.ff-home .demo-entry li svg,.ff-home .legal-contact{color:#3a3a3d}.ff-home .legal-contact{background:#f4f4f5;border-color:#e4e4e7}.ff-home .fp-launch-offer{box-shadow:none;background:#fff;border-color:#e4e4e7}.ff-home .fp-launch-offer>span{color:#b35112;border-color:#f0d2b8}.ff-home .button.primary{color:#fff;box-shadow:none;background:#171613;border-color:#171613}.ff-home .button.primary:hover{background:#2a2926}.ff-home.reputation-score-site,.ff-home .rs-report,.ff-home .rs-search-hints span,.ff-home .rs-tool-card>footer,.ff-home .rs-selected-place,.ff-home .rs-place-use{color:#141311;background:#fafafa}.ff-home .rs-tool-card,.ff-home .rs-preview,.ff-home .rs-panel,.ff-home .rs-metric-strip{box-shadow:none;background:#fff;border-color:#e4e4e7}.ff-home .subscribe-page{padding-top:112px}.ff-home .subscribe-page>.fp-toggle{margin-inline:auto}.ff-home .subscribe-page>.fp-vat{max-width:46ch;margin:16px auto 40px}.ff-home .subscribe-signout{color:#6e6e72;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:13px}.ff-home .subscribe-signout:hover{color:#141311}.ff-home .fp-card.is-selected{border-color:#141311}.ff-home .fp-card{cursor:pointer}.ff-home .subscribe-page.is-choosing .fp-grid,.ff-home .subscribe-page.is-choosing .subscribe-secure{opacity:.38;pointer-events:none}.ff-home .subscribe-choice{background:#fff;border:1px solid #e6e6e8;border-radius:18px;gap:20px;width:min(760px,100%);margin:8px auto 32px;padding:28px;animation:.28s cubic-bezier(.16,1,.3,1) subscribe-choice-in;display:grid;box-shadow:0 24px 60px #14131114}.ff-home .subscribe-choice h2{letter-spacing:-.04em;color:#141311;max-width:16ch;margin-top:10px;font-size:clamp(28px,3vw,36px);line-height:1.08}.ff-home .subscribe-choice>div>p:last-child,.ff-home .subscribe-choice-plan{color:#6e6e72;max-width:58ch;font-size:15px;line-height:1.6}.ff-home .subscribe-choice-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ff-home .subscribe-choice-compare article{background:#fafafa;border:1px solid #e6e6e8;border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid}.ff-home .subscribe-choice-compare article>span{color:#8e8e93;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.ff-home .subscribe-choice-compare strong{color:#141311;letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:32px;display:flex}.ff-home .subscribe-choice-compare strong small{color:#6e6e72;letter-spacing:0;font-size:13px;font-weight:500}.ff-home .subscribe-choice-compare em{color:#3a3a3d;font-size:14px;font-style:normal}.ff-home .subscribe-choice-compare em.more{color:#b35112;font-weight:650}.ff-home .subscribe-choice-compare b{color:#141311;border-top:1px solid #e6e6e8;align-items:center;gap:8px;margin-top:6px;padding-top:12px;font-size:14px;font-weight:600;display:flex}.ff-home .subscribe-choice-compare article.monthly b{color:#b35112}.ff-home .subscribe-choice-actions{flex-wrap:wrap;gap:10px;display:flex}.ff-home .subscribe-secure,.ff-home .subscribe-checking,.ff-home .subscribe-error,.ff-home .subscribe-owner-note{width:min(720px,100%);margin:22px auto 0}.ff-home .subscribe-secure{color:#6e6e72;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.ff-home .subscribe-error,.ff-home .subscribe-checking,.ff-home .subscribe-owner-note{background:#fff;border:1px solid #e6e6e8;border-radius:14px;padding:16px 18px}.ff-home .subscribe-error{color:#8a341f;text-align:center;background:#fff7f4}.ff-home .subscribe-checking,.ff-home .subscribe-owner-note{align-items:flex-start;gap:12px;display:flex}.ff-home .subscribe-checking div,.ff-home .subscribe-owner-note div{gap:4px;display:grid}.ff-home .subscribe-owner-note h2{font-size:20px}.ff-home .subscribe-checking span,.ff-home .subscribe-owner-note p{color:#6e6e72;font-size:14px}@keyframes subscribe-choice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.ff-home .subscribe-choice-compare{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ff-home .subscribe-choice{animation:none}}
