.ldr .flm-hero{padding:120px 0 80px}.ldr .flm-display.ldr-h1{font-size:clamp(48px,7.2vw,104px);line-height:1.02;font-weight:550}.ldr .flm-display.ldr-h1,.ldr .flm-hero .flm-eyebrow{text-align:left}.ldr .flm-sub.ldr-sub{margin:0 0 auto;text-align:left;max-width:520px}.ldr-cta{margin-top:40px;display:flex;gap:16px;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:relative;z-index:1}.ldr-note{margin-top:14px;text-align:left;color:var(--muted);font-size:14px}.ldr-trades{list-style:none;margin-top:28px;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;position:relative;z-index:1}.ldr-demo{margin-top:120px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--surface);padding:56px 0;scroll-margin-top:96px;position:relative}.ldr-demo:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:120px;height:3px;background:var(--flm-accent)}.ldr-demo-h{font-family:var(--font-d);font-weight:550;font-size:clamp(30px,4vw,52px);letter-spacing:-.02em;line-height:1.08}.ldr-demo-p{margin-top:12px;color:#3A4252;max-width:720px}.ldr-demo-privacy{margin-top:16px;font-size:13px;color:var(--muted)}.ldr-demo-privacy a{color:var(--muted);text-decoration:underline}.ldr-proofs{padding:120px 0 0}.ldr-steps{max-width:760px;margin:0 auto;border-top:1px solid var(--hair)}.ldr-steps .flm-step p{max-width:none}.ldr-offer{margin-top:120px;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--surface);padding:56px 0}.ldr-offer-h{font-family:var(--font-d);font-weight:550;font-size:clamp(30px,4vw,52px);letter-spacing:-.02em;line-height:1.08}.ldr-offer-p{margin-top:14px;color:#3A4252;max-width:760px}.ldr-btn-navy{background:var(--color-navy,#1C3453);color:#fff}.ldr-btn-navy:hover{background:var(--color-primary-deep,#14223A)}.ldr-btn-navy:focus-visible{outline:2px solid var(--stamp-red);outline-offset:3px}.ldr-assistant{padding:120px 0 0}.ldr-card{max-width:880px;margin:0 auto;border:1px solid var(--hair);border-radius:20px;background:var(--surface);padding:44px 48px}.ldr-card-h{font-family:var(--font-d);font-weight:550;font-size:clamp(24px,3vw,38px);letter-spacing:-.01em;margin-top:10px}.ldr-card-p{margin-top:14px;color:#3A4252}.ldr-faq{padding:120px 0}.ldr-faq .ldr-faq-h{text-align:center;font-size:clamp(32px,4.2vw,54px)}.ldr-faq-list{max-width:760px;margin:40px auto 0}.ldr-faq-list details{border-bottom:1px solid var(--hair)}.ldr-faq-list summary{position:relative;font-family:var(--font-d);font-size:20px;font-weight:550;color:var(--ink);padding:22px 44px 22px 0;cursor:pointer;list-style:none}.ldr-faq-list summary::-webkit-details-marker{display:none}.ldr-faq-list summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--font-m);font-size:18px;color:var(--muted);transition:color var(--dur-1) var(--ease-quart)}.ldr-faq-list summary:hover:after{color:var(--flm-accent)}.ldr-faq-list details[open] summary:after{content:"–"}.ldr-faq-list details p{color:#3A4252;padding:0 44px 22px 0;max-width:68ch}@media (max-width:640px){.ldr .flm-hero{padding:96px 0 64px}.ldr .flm-display.ldr-h1{font-size:clamp(34px,10vw,44px)}.ldr-demo-h,.ldr-evidence-h,.ldr-offer-h{font-size:clamp(26px,7.5vw,32px)}.ldr-cta{flex-direction:column}.ldr-cta .flm-btn{width:100%;text-align:center}.ldr-note{padding:0 8px}.ldr-demo,.ldr-offer{margin-top:80px;padding:40px 0}.ldr-assistant,.ldr-proofs{padding-top:80px}.ldr-faq{padding:80px 0}.ldr-card{padding:28px 24px}.ldr-evidence .poster-evidence-row{grid-template-columns:1fr}}.ldr .flm-eyebrow b{color:var(--ldr-accent-ink,var(--flm-accent))}.ldr-evidence{padding:96px 0 0;border-top:1px solid var(--hair);margin-top:110px}.ldr-evidence-h{font-family:var(--font-d);font-weight:550;font-size:clamp(30px,4vw,52px);letter-spacing:-.02em;line-height:1.08;max-width:720px;margin-top:18px}.ldr-evidence .poster-evidence-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:30px auto 0}.ldr-evidence .poster-fact-big{color:var(--ldr-accent-ink,var(--flm-accent))}.ldr-offer{position:relative}.ldr-offer:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:120px;height:3px;background:var(--ldr-accent,var(--flm-accent))}.ldr-rel{padding:70px 0 90px}.ldr-rel-list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;border-top:1px solid var(--hair);padding:26px 0 0}.ldr-rel-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);border:1px solid var(--hair);background:var(--paper,#fff);border-radius:999px;padding:10px 16px;font-family:var(--font-d);font-size:15px;font-weight:550;letter-spacing:-.01em;transition:transform var(--dur-2) var(--ease-quart),box-shadow var(--dur-2) var(--ease-quart)}.ldr-rel-link:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(16,18,24,.1)}.ldr-rel-link span{white-space:nowrap}@media (max-width:1023px){.ldr-evidence .poster-evidence-row,.poster-evidence-row{grid-template-columns:1fr}.ldr .flm-display.ldr-h1,.ldr .flm-hero .flm-eyebrow{text-align:center}.ldr-cta,.ldr-trades{justify-content:center}.ldr .flm-sub.ldr-sub{margin:0 auto;text-align:center;max-width:720px}.ldr-note{text-align:center}}.ldr-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;position:relative;z-index:1}.ldr-scene{width:100%;height:auto;display:block}.ldr-scene-wrap{align-self:center;padding-bottom:34px}.ldr-scene .sc-d{stroke-dasharray:1;stroke-dashoffset:1;opacity:.5;animation:sc-draw .42s var(--ease-quart) .12s forwards}.ldr-scene .sc-halo{opacity:0;animation:sc-halo .42s var(--ease-quart) .2s forwards;stroke-dashoffset:0}@keyframes sc-draw{to{stroke-dashoffset:0;opacity:.55}}@keyframes sc-halo{to{opacity:.5}}@media (max-width:1023px){.ldr-hero-grid{grid-template-columns:1fr}.ldr-scene-wrap{display:block;padding:24px 8px 0;text-align:center}}@media (prefers-reduced-motion:reduce){.ldr-scene .sc-d,.ldr-scene .sc-halo{animation:none;stroke-dashoffset:0}.ldr-scene .sc-d{opacity:.55}.ldr-scene .sc-halo{opacity:.5}}.ldr-close{text-align:center;padding:96px 0 64px}.ldr-close-note{color:var(--muted);font-size:14px;margin-bottom:18px}.ldr-offer-cta{margin-top:22px}