/* FCV_PUBLIC_LANDING_BUILD_20261028-2 */
:root {
    --lp-navy-950:#071a2b;
    --lp-navy-900:#0b2239;
    --lp-navy-800:#153652;
    --lp-navy-700:#244a68;
    --lp-gold:#c4a55e;
    --lp-gold-pale:#e9d9a8;
    --lp-paper:#f2f5f7;
    --lp-white:#fff;
    --lp-ink:#1a2a3b;
    --lp-muted:#657589;
    --lp-line:#dce3e9;
    --lp-green:#2b7852;
    --lp-green-pale:#e9f4ed;
    --lp-amber:#8c6828;
    --lp-amber-pale:#fbf3df;
    --lp-shadow:0 18px 50px rgba(5,24,42,.12);
}
body.fcv-landing {
    margin:0;
    background:var(--lp-paper)!important;
    color:var(--lp-ink)!important;
    font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.fcv-landing * { box-sizing:border-box; }
.fcv-landing a { color:inherit; }
.fcv-landing h1,.fcv-landing h2,.fcv-landing h3,.fcv-landing p { margin-top:0; }
.fcv-landing a:focus-visible { outline:3px solid var(--lp-gold)!important; outline-offset:3px; }
.lp-shell { overflow:hidden; }
.lp-header {
    position:relative;
    z-index:2;
    display:flex;
    min-height:82px;
    align-items:center;
    justify-content:space-between;
    gap:30px;
    padding:14px max(5.5vw,24px);
    border-bottom:1px solid rgba(196,165,94,.24);
    background:var(--lp-navy-950);
    color:#fff;
}
.lp-wordmark { display:flex; align-items:center; gap:13px; text-decoration:none; min-width:max-content; }
.lp-wordmark-rule { width:3px; height:38px; background:var(--lp-gold); }
.lp-wordmark strong,.lp-wordmark small { display:block; }
.lp-wordmark strong { color:#fff; font:700 16px/1.3 Inter,ui-sans-serif,system-ui,sans-serif; letter-spacing:.01em; }
.lp-wordmark small { margin-top:3px; color:#b8c8d7; font-size:9px; font-weight:750; letter-spacing:.15em; }
.lp-nav { display:flex; align-items:center; justify-content:flex-end; gap:clamp(14px,2vw,30px); }
.lp-nav a { color:#dbe5ed; font-size:13px; font-weight:600; text-decoration:none; white-space:nowrap; }
.lp-nav a:hover,.lp-footer a:hover { color:var(--lp-gold-pale); }
.lp-nav .lp-nav-login { color:#fff; }
.lp-button {
    display:inline-flex;
    min-height:50px;
    align-items:center;
    justify-content:center;
    gap:15px;
    padding:0 21px;
    border:1px solid var(--lp-gold);
    border-radius:7px;
    background:var(--lp-gold);
    color:var(--lp-navy-950)!important;
    font-size:14px;
    font-weight:800;
    line-height:1.2;
    text-decoration:none;
    box-shadow:0 5px 13px rgba(0,0,0,.12);
    transition:transform .16s ease,background .16s ease,border-color .16s ease;
}
.lp-button:hover { transform:translateY(-1px); border-color:#d6bd7a; background:#d6bd7a; }
.lp-button-small { min-height:40px; padding:0 14px; border-radius:6px; font-size:12px; }
.lp-button-outline { border-color:rgba(255,255,255,.45); background:transparent; color:#fff!important; box-shadow:none; }
.lp-button-outline:hover { border-color:var(--lp-gold); background:rgba(255,255,255,.08); }
.lp-hero {
    display:grid;
    grid-template-columns:minmax(0,.93fr) minmax(480px,1.07fr);
    align-items:center;
    gap:clamp(36px,6vw,92px);
    min-height:630px;
    padding:70px max(7vw,36px) 78px;
    background:
        radial-gradient(ellipse at 88% 0%,rgba(196,165,94,.14),transparent 34%),
        linear-gradient(125deg,var(--lp-navy-950),var(--lp-navy-800));
    color:#fff;
}
.lp-hero-copy { max-width:640px; }
.lp-kicker,.lp-section-kicker {
    display:flex;
    align-items:center;
    gap:11px;
    margin-bottom:20px;
    color:var(--lp-gold-pale);
    font-size:10px;
    font-weight:800;
    letter-spacing:.14em;
    line-height:1.5;
}
.lp-kicker-line { display:inline-block; width:27px; height:2px; background:var(--lp-gold); }
.lp-hero h1 {
    max-width:660px;
    margin-bottom:22px;
    color:#fff;
    font:600 clamp(42px,5.25vw,72px)/.99 Georgia,"Times New Roman",serif;
    letter-spacing:-.045em;
}
.lp-hero-lede { max-width:590px; margin-bottom:27px; color:#dce6ee; font-size:17px; line-height:1.7; }
.lp-hero-actions { display:flex; flex-wrap:wrap; gap:12px; }
.lp-no-pressure { margin:13px 0 23px; color:#bac9d6; font-size:12px; }
.lp-hero-points { display:flex; flex-wrap:wrap; gap:10px 18px; margin-top:24px; color:#e4edf3; font-size:11px; }
.lp-hero-points span { display:inline-flex; align-items:center; gap:7px; }
.lp-hero-points i { display:inline-grid; width:17px; height:17px; place-items:center; border-radius:50%; background:rgba(196,165,94,.2); color:var(--lp-gold-pale); font-size:10px; font-style:normal; font-weight:800; }
.lp-product-stage { min-width:0; max-width:730px; justify-self:end; width:100%; }
.lp-stage-caption { display:flex; justify-content:space-between; align-items:center; gap:12px; margin:0 4px 10px; color:#e3eaf0; font-size:11px; }
.lp-stage-label { font-weight:650; }
.lp-stage-live { display:inline-flex; align-items:center; gap:7px; color:#b7c7d3; font-size:8px; font-weight:800; letter-spacing:.13em; }
.lp-stage-live i,.lp-product-footer i { width:7px; height:7px; border-radius:50%; background:#70b68c; }
.lp-product-card { overflow:hidden; border:1px solid rgba(231,217,168,.72); border-radius:11px; background:#f9fbfc; color:var(--lp-ink); box-shadow:0 26px 65px rgba(0,0,0,.28); }
.lp-product-topbar { display:flex; min-height:48px; align-items:center; justify-content:space-between; padding:0 16px; background:#fff; border-bottom:1px solid var(--lp-line); }
.lp-product-brand { display:flex; align-items:center; gap:8px; color:var(--lp-navy-900); font-size:11px; font-weight:800; }
.lp-product-brand-mark { display:grid; width:22px; height:22px; place-items:center; border-radius:4px; background:var(--lp-navy-900); color:var(--lp-gold-pale); font:700 15px Georgia,serif; }
.lp-product-revision { border:1px solid var(--lp-line); border-radius:4px; padding:5px 7px; color:var(--lp-muted); font-size:8px; font-weight:800; letter-spacing:.08em; }
.lp-product-heading { display:flex; justify-content:space-between; align-items:flex-start; gap:16px; padding:19px 19px 12px; }
.lp-product-eyebrow,.lp-preview-section-label { color:#728197; font-size:8px; font-weight:800; letter-spacing:.12em; }
.lp-product-heading h2 { margin:6px 0 0; color:var(--lp-navy-900); font:700 17px/1.25 Inter,ui-sans-serif,system-ui,sans-serif; }
.lp-product-status { display:inline-flex; border:1px solid #e8d8a4; border-radius:5px; padding:6px 8px; background:#fbf4df; color:#785a1b; font-size:9px; font-weight:750; white-space:nowrap; }
.lp-product-progress { padding:0 19px 14px; }
.lp-product-progress>div:first-child { display:flex; justify-content:space-between; gap:12px; margin-bottom:7px; color:var(--lp-muted); font-size:9px; }
.lp-product-progress strong { color:var(--lp-navy-900); }
.lp-progress-track { height:5px; overflow:hidden; border-radius:5px; background:#e1e7eb; }
.lp-progress-track span { display:block; width:57%; height:100%; border-radius:inherit; background:var(--lp-green); }
.lp-product-body { display:grid; grid-template-columns:minmax(0,1.3fr) minmax(205px,.9fr); gap:12px; padding:0 13px 13px; }
.lp-preview-queue { min-width:0; }
.lp-preview-section-label { padding:3px 5px 7px; }
.lp-preview-citation { display:grid; grid-template-columns:24px minmax(0,1fr) auto; align-items:center; gap:8px; min-height:57px; margin-bottom:6px; padding:8px; border:1px solid #e1e7ec; border-left:3px solid var(--lp-gold); border-radius:6px; background:#fff; }
.lp-preview-citation-done { border-left-color:var(--lp-green); }
.lp-citation-number { color:#8190a0; font-size:9px; font-weight:800; }
.lp-citation-copy { min-width:0; }
.lp-citation-copy strong,.lp-citation-copy small { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.lp-citation-copy strong { color:var(--lp-navy-900); font-size:10px; }
.lp-citation-copy small { margin-top:4px; color:var(--lp-muted); font-size:8px; }
.lp-state { border-radius:4px; padding:5px 6px; font-size:7px; font-weight:800; white-space:nowrap; }
.lp-state-review { background:var(--lp-amber-pale); color:#765614; }
.lp-state-team { background:#eaf0f7; color:#385c82; }
.lp-state-done { background:var(--lp-green-pale); color:#286448; }
.lp-preview-note { align-self:stretch; padding:11px; border:1px solid #dce4ea; border-radius:7px; background:#fff; }
.lp-preview-note-title { display:flex; align-items:center; justify-content:space-between; color:#728197; font-size:8px; font-weight:800; letter-spacing:.1em; }
.lp-note-count { display:grid; width:18px; height:18px; place-items:center; border-radius:50%; background:#edf2f6; color:var(--lp-navy-800); font-size:9px; letter-spacing:0; }
.lp-note-author { display:flex; align-items:center; gap:7px; margin-top:12px; }
.lp-note-avatar,.lp-handoff-avatar { display:grid; flex:0 0 auto; place-items:center; border-radius:50%; font-size:9px; font-weight:800; }
.lp-note-avatar { width:23px; height:23px; }
.lp-avatar-staff { background:#e8f4ee; color:#2c7053; }
.lp-avatar-attorney { background:#e9eef8; color:#3b5d8a; }
.lp-note-author strong,.lp-note-author small { display:block; }
.lp-note-author strong { color:var(--lp-navy-900); font-size:9px; }
.lp-note-author small { margin-top:2px; color:var(--lp-muted); font-size:7px; }
.lp-preview-note p { margin:7px 0 0 30px; color:#48596b; font-size:8px; line-height:1.45; }
.lp-note-divider { margin:10px 0 0 30px; border-top:1px solid #edf0f3; }
.lp-product-footer { display:flex; justify-content:space-between; flex-wrap:wrap; gap:8px; padding:10px 16px; border-top:1px solid var(--lp-line); background:#fff; color:#607184; font-size:8px; }
.lp-product-footer span:first-child { display:inline-flex; align-items:center; gap:6px; }
.lp-product-footer i { width:6px; height:6px; }
.lp-stage-footnote { margin:9px 3px 0; color:#b7c7d3; font-size:9px; text-align:right; }

.lp-rule-section { padding:92px max(9vw,40px) 86px; background:#fff; }
.lp-section-intro { max-width:820px; margin:0 auto 35px; }
.lp-section-kicker { margin-bottom:12px; color:var(--lp-gold-700,#8d713a); }
.lp-section-intro h2,.lp-team-copy h2,.lp-cta-section h2 { margin-bottom:15px; color:var(--lp-navy-900); font:600 clamp(31px,3.6vw,48px)/1.1 Georgia,"Times New Roman",serif; letter-spacing:-.035em; }
.lp-section-intro>p,.lp-team-copy>p,.lp-cta-section>div>p { max-width:760px; margin-bottom:0; color:#5e6e80; font-size:15px; line-height:1.75; }
.lp-rule-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:13px; max-width:1240px; margin:0 auto; }
.lp-rule-card { min-height:186px; padding:23px; border:1px solid var(--lp-line); border-top:3px solid var(--lp-gold); border-radius:8px; background:#fff; box-shadow:0 6px 20px rgba(11,34,57,.045); }
.lp-rule-index { color:var(--lp-gold-700,#8d713a); font-size:10px; font-weight:800; letter-spacing:.12em; }
.lp-rule-card h3,.lp-workflow-card h3 { margin:17px 0 8px; color:var(--lp-navy-900); font-size:17px; line-height:1.3; }
.lp-rule-card p,.lp-workflow-card p { margin:0; color:#657589; font-size:13px; line-height:1.65; }
.lp-rule-note { display:flex; align-items:flex-start; gap:13px; max-width:1240px; margin:19px auto 0; padding:16px 18px; border:1px solid #e5d7a9; border-radius:7px; background:#fcf8ed; }
.lp-rule-note-mark { display:grid; flex:0 0 auto; width:23px; height:23px; place-items:center; border-radius:50%; background:#eadba9; color:#5f4a1f; font:800 13px Georgia,serif; }
.lp-rule-note p { margin:0; color:#554a32; font-size:12px; line-height:1.65; }
.lp-value-strip { max-width:1240px; margin:25px auto 0; padding:24px; border:1px solid var(--lp-line); border-radius:8px; background:#f5f7f8; }
.lp-value-heading { display:flex; align-items:baseline; justify-content:space-between; gap:20px; margin-bottom:17px; }
.lp-value-heading .lp-section-kicker { flex:0 0 auto; margin:0; }
.lp-value-heading h3 { margin:0; color:var(--lp-navy-900); font:600 clamp(20px,2vw,25px)/1.2 Georgia,"Times New Roman",serif; }
.lp-value-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0; }
.lp-value-item { padding:4px 17px; border-left:1px solid #d6dfe5; }
.lp-value-item:first-child { padding-left:0; border-left:0; }
.lp-value-item>span { display:block; margin-bottom:9px; color:var(--lp-gold-700,#8d713a); font-size:9px; font-weight:850; letter-spacing:.12em; }
.lp-value-item strong { display:block; color:var(--lp-navy-900); font-size:12px; line-height:1.35; }
.lp-value-item p { margin:6px 0 0; color:#657589; font-size:10px; line-height:1.55; }
.lp-source-links { display:flex; flex-wrap:wrap; gap:14px 24px; max-width:1240px; margin:19px auto 0; }
.lp-source-links a { color:var(--lp-navy-800); font-size:12px; font-weight:750; text-decoration:none; }
.lp-source-links a:hover { text-decoration:underline; }
.lp-source-links span { color:var(--lp-gold-700,#8d713a); }

.lp-workflow-section { padding:91px max(7vw,32px) 80px; background:#eef2f5; }
.lp-section-intro-center { text-align:center; }
.lp-section-intro-center .lp-section-kicker { justify-content:center; }
.lp-section-intro-center>p { margin-left:auto; margin-right:auto; }
.lp-workflow-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; max-width:1320px; margin:0 auto; }
.lp-workflow-card { min-height:218px; padding:22px; border:1px solid #d9e1e7; border-radius:8px; background:#fff; }
.lp-step-number { display:grid; width:34px; height:34px; place-items:center; border-radius:6px; background:var(--lp-navy-900); color:var(--lp-gold-pale); font-size:11px; font-weight:800; }
.lp-workflow-card h3 { margin-top:18px; }
.lp-workflow-link { margin-top:23px; text-align:center; }
.lp-workflow-link a { color:var(--lp-navy-800); font-size:13px; font-weight:800; text-decoration:none; }
.lp-workflow-link a span { color:var(--lp-gold-700,#8d713a); padding-left:5px; }

.lp-team-section { display:grid; grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr); align-items:center; gap:clamp(40px,8vw,120px); padding:96px max(9vw,40px); background:#fff; }
.lp-team-copy { max-width:680px; }
.lp-team-copy h2 { max-width:650px; }
.lp-team-copy>p { margin-bottom:21px; }
.lp-team-list { display:grid; gap:11px; margin:0 0 25px; padding:0; list-style:none; }
.lp-team-list li { display:flex; align-items:flex-start; gap:10px; color:#35495d; font-size:13px; line-height:1.5; }
.lp-team-list li span { display:grid; flex:0 0 auto; width:18px; height:18px; place-items:center; border-radius:50%; background:var(--lp-green-pale); color:var(--lp-green); font-size:10px; font-weight:800; }
.lp-handoff-card { overflow:hidden; padding:20px; border:1px solid var(--lp-line); border-top:4px solid var(--lp-gold); border-radius:10px; background:#f9fbfc; box-shadow:var(--lp-shadow); }
.lp-handoff-header { display:flex; justify-content:space-between; gap:10px; padding-bottom:15px; border-bottom:1px solid var(--lp-line); }
.lp-handoff-label { color:var(--lp-navy-900); font-size:10px; font-weight:850; letter-spacing:.12em; }
.lp-handoff-revision { color:var(--lp-muted); font-size:8px; font-weight:800; letter-spacing:.1em; }
.lp-handoff-step { display:grid; grid-template-columns:34px minmax(0,1fr) auto; gap:11px; align-items:start; padding-top:17px; }
.lp-handoff-avatar { width:31px; height:31px; }
.lp-handoff-step small,.lp-handoff-step strong { display:block; }
.lp-handoff-step small { margin:1px 0 5px; color:#6e7e90; font-size:8px; font-weight:800; letter-spacing:.08em; }
.lp-handoff-step strong { color:var(--lp-navy-900); font-size:12px; }
.lp-handoff-step p { margin:4px 0 0; color:#617184; font-size:10px; line-height:1.5; }
.lp-handoff-time { padding-top:2px; color:var(--lp-muted); font-size:8px; white-space:nowrap; }
.lp-handoff-connector { width:1px; height:15px; margin:3px 0 0 15px; background:#cfd9e0; }
.lp-handoff-footer { display:flex; justify-content:space-between; align-items:center; gap:10px; margin:17px -20px -20px; padding:12px 20px; border-top:1px solid var(--lp-line); background:#fff; color:#5d7183; font-size:9px; font-weight:650; }
.lp-handoff-dot { width:7px; height:7px; border-radius:50%; background:var(--lp-green); }

.lp-cta-section { display:flex; align-items:center; justify-content:space-between; gap:35px; padding:62px max(9vw,40px); background:linear-gradient(115deg,var(--lp-navy-950),var(--lp-navy-800)); color:#fff; }
.lp-cta-section>div:first-child { max-width:720px; }
.lp-cta-section .lp-section-kicker { color:var(--lp-gold-pale); }
.lp-cta-section h2 { margin-bottom:12px; color:#fff; font-size:clamp(30px,3.3vw,43px); }
.lp-cta-section>div>p { color:#cbd7e0; font-size:13px; }
.lp-cta-actions { display:grid; flex:0 0 auto; justify-items:center; gap:12px; }
.lp-button-light { min-width:220px; background:var(--lp-gold-pale); }
.lp-button-light:hover { background:#f1e4b9; }
.lp-cta-login { color:#e0e8ee; font-size:11px; font-weight:650; text-decoration:none; }
.lp-footer { display:grid; grid-template-columns:auto 1fr auto; align-items:center; gap:13px 25px; padding:23px max(5.5vw,24px); background:#061624; color:#becbd6; }
.lp-footer-brand { color:#fff!important; font-size:12px; font-weight:800; text-decoration:none; }
.lp-footer>span { color:#aebdca; font-size:10px; }
.lp-footer>div { display:flex; gap:16px; }
.lp-footer>div a { color:#d3dde5; font-size:10px; text-decoration:none; }
.lp-footer>small { grid-column:1/-1; padding-top:12px; border-top:1px solid rgba(255,255,255,.13); color:#9cabb8; font-size:9px; line-height:1.6; }

@media (max-width:1150px) {
    .lp-header { align-items:flex-start; }
    .lp-nav { gap:12px; flex-wrap:wrap; }
    .lp-hero { grid-template-columns:minmax(0,1fr) minmax(400px,.95fr); gap:35px; padding-left:5vw; padding-right:5vw; }
    .lp-hero h1 { font-size:clamp(42px,5.5vw,62px); }
    .lp-team-section { gap:40px; }
    .lp-cta-section { padding-left:6vw; padding-right:6vw; }
}
@media (max-width:850px) {
    .lp-header { display:grid; gap:12px; padding-top:13px; padding-bottom:13px; }
    .lp-nav { justify-content:flex-start; }
    .lp-nav a { font-size:11px; }
    .lp-hero { grid-template-columns:1fr; min-height:auto; gap:40px; padding:60px max(6vw,22px); }
    .lp-hero-copy { max-width:720px; }
    .lp-product-stage { justify-self:start; max-width:720px; }
    .lp-rule-section,.lp-team-section { padding:70px max(6vw,22px); }
    .lp-rule-grid { grid-template-columns:1fr; }
    .lp-rule-card { min-height:0; }
    .lp-value-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px 0; }
    .lp-value-item:nth-child(3) { padding-left:0; border-left:0; }
    .lp-workflow-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
    .lp-team-section { grid-template-columns:1fr; }
    .lp-handoff-card { max-width:650px; }
    .lp-cta-section { align-items:flex-start; flex-direction:column; padding:55px max(6vw,22px); }
    .lp-cta-actions { justify-items:start; }
}
@media (max-width:560px) {
    .lp-header { padding-left:18px; padding-right:18px; }
    .lp-wordmark strong { font-size:14px; }
    .lp-nav { gap:9px 14px; }
    .lp-nav a { font-size:10px; }
    .lp-nav .lp-button-small { min-height:34px; padding:0 9px; font-size:9px; }
    .lp-hero { padding:48px 18px; }
    .lp-kicker { align-items:flex-start; font-size:8px; letter-spacing:.1em; }
    .lp-hero h1 { font-size:43px; }
    .lp-hero-lede { font-size:15px; }
    .lp-hero-actions { display:grid; grid-template-columns:1fr 1fr; }
    .lp-button { min-height:46px; padding:0 12px; gap:7px; font-size:11px; }
    .lp-hero-points { display:grid; gap:9px; font-size:10px; }
    .lp-stage-caption { align-items:flex-start; flex-direction:column; }
    .lp-product-heading { padding:14px 12px 10px; }
    .lp-product-heading h2 { font-size:13px; }
    .lp-product-status { font-size:7px; }
    .lp-product-progress { padding-left:12px; padding-right:12px; }
    .lp-product-body { grid-template-columns:1fr; padding-left:8px; padding-right:8px; }
    .lp-preview-citation { grid-template-columns:20px minmax(0,1fr) auto; gap:5px; padding:7px 5px; }
    .lp-citation-copy strong { font-size:9px; }
    .lp-citation-copy small { font-size:7px; }
    .lp-state { font-size:6px; padding:4px; }
    .lp-preview-note { padding:9px; }
    .lp-product-footer { font-size:7px; }
    .lp-stage-footnote { text-align:left; }
    .lp-rule-section,.lp-workflow-section,.lp-team-section { padding:60px 18px; }
    .lp-section-intro h2,.lp-team-copy h2 { font-size:34px; }
    .lp-workflow-grid { grid-template-columns:1fr; }
    .lp-workflow-card { min-height:0; }
    .lp-rule-note { padding:13px; }
    .lp-value-strip { padding:17px 15px; }
    .lp-value-heading { display:block; }
    .lp-value-heading .lp-section-kicker { margin-bottom:9px; }
    .lp-value-heading h3 { font-size:21px; }
    .lp-value-grid { grid-template-columns:1fr; gap:15px; }
    .lp-value-item,.lp-value-item:first-child,.lp-value-item:nth-child(3) { padding:0 0 0 12px; border-left:2px solid #d6dfe5; }
    .lp-source-links { display:grid; }
    .lp-handoff-card { padding:15px; }
    .lp-handoff-footer { margin-left:-15px; margin-right:-15px; margin-bottom:-15px; padding-left:15px; padding-right:15px; }
    .lp-handoff-step { grid-template-columns:31px minmax(0,1fr); }
    .lp-handoff-time { grid-column:2; padding:0; }
    .lp-cta-section { padding:48px 18px; }
    .lp-footer { grid-template-columns:1fr; padding:22px 18px; }
    .lp-footer>div { flex-wrap:wrap; }
    .lp-footer>small { grid-column:1; }
}
@media (prefers-reduced-motion:reduce) {
    .fcv-landing * { scroll-behavior:auto; transition-duration:.01ms!important; }
}
