@font-face{font-display:swap;font-family:NeueMontreal;font-style:normal;font-weight:600;src:url(https://342406834.fs1.hubspotusercontent-na3.net/hubfs/342406834/NeueMontreal-Medium.otf) format("woff2")}@font-face{font-display:swap;font-family:NeueMontreal;font-style:normal;font-weight:400;src:url(https://342406834.fs1.hubspotusercontent-na3.net/hubfs/342406834/NeueMontreal-Regular.otf) format("woff2")}body{margin:0}.rlf-lp{--color-primary:#1f4d3c;--color-primary-soft:#27634e;--color-teal:#abe8e5;--color-teal-light:#d2f2f0;--color-paper:#faf8f3;--color-ink:#0e0e0c;--color-ink-70:#3c3c38;--color-ink-50:#75756e;--color-rule:#e5e2d8;--color-purple:#5b3fa8;--color-purple-soft:#ede8fa;--space-section-y:96px;--space-section-y-sm:72px;background:var(--color-paper);color:var(--color-ink);font-family:NeueMontreal,DM Sans,Lato,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}@media (max-width:620px){.rlf-lp{--space-section-y:72px;--space-section-y-sm:56px}}.rlf-lp *,.rlf-lp :after,.rlf-lp :before{box-sizing:border-box}.rlf-lp h1,.rlf-lp h2,.rlf-lp h3{font-family:Fraunces,Georgia,Times New Roman,serif;letter-spacing:-.02em;line-height:1.1;margin:0}.rlf-lp p{margin:1rem 0}.rlf-lp a{color:inherit;text-decoration:none}.rlf-lp img{display:block;height:auto;max-width:100%}.rlf-lp ol,.rlf-lp ul{margin:0;padding:0}.rlf-lp .container{margin:0 auto;max-width:1160px;padding:0 24px}.rlf-lp .section{padding:var(--space-section-y) 0}.rlf-lp .section-sm{padding:var(--space-section-y-sm) 0}.rlf-lp .section-label{background:var(--color-teal-light);border-radius:50px;color:var(--color-primary);display:inline-block;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.15em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.rlf-lp .lead-head{margin:0 auto;max-width:34em;text-align:center}.rlf-lp .lead-head h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:14px}.rlf-lp .lead-head p{color:var(--color-ink-70);font-size:17px}.rlf-lp .btn-light,.rlf-lp .btn-outline,.rlf-lp .btn-primary{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:15px 28px;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap}.rlf-lp .btn-lg{border-radius:12px;font-size:16px;padding:18px 32px}.rlf-lp .btn-primary{background:linear-gradient(180deg,var(--color-primary-soft) 0,var(--color-primary) 100%);border:1.5px solid #173b2d;box-shadow:0 10px 24px rgba(31,77,60,.24),inset 0 1px 0 hsla(0,0%,100%,.18);color:#fff}.rlf-lp .btn-primary:hover{background:linear-gradient(180deg,var(--color-primary) 0,#173b2d 100%);box-shadow:0 14px 30px rgba(31,77,60,.3),inset 0 1px 0 hsla(0,0%,100%,.14);transform:translateY(-1px)}.rlf-lp .btn-outline{background:transparent;border:1.5px solid var(--color-ink);color:var(--color-ink)}.rlf-lp .btn-outline:hover{background:rgba(31,77,60,.06);border-color:var(--color-primary)}.rlf-lp .btn-light{background:linear-gradient(180deg,#fff 0,var(--color-paper) 100%);border:1.5px solid rgba(14,14,12,.16);box-shadow:0 10px 24px rgba(14,14,12,.18),inset 0 1px 0 hsla(0,0%,100%,.82);color:var(--color-ink)}.rlf-lp .btn-light:hover{background:linear-gradient(180deg,#fff 0,var(--color-purple-soft) 100%);border-color:rgba(91,63,168,.22);transform:translateY(-1px)}.rlf-lp .btn-light:focus-visible,.rlf-lp .btn-outline:focus-visible,.rlf-lp .btn-primary:focus-visible{outline:3px solid rgba(91,63,168,.34);outline-offset:3px}.rlf-lp .btn-light:active,.rlf-lp .btn-outline:active,.rlf-lp .btn-primary:active{transform:translateY(0)}.rlf-nav{backdrop-filter:saturate(140%) blur(10px);background:rgba(250,248,243,.86);border-bottom:1px solid var(--color-rule);height:73px;position:sticky;top:0;z-index:50}.rlf-nav .container{align-items:center;display:flex;height:100%;justify-content:space-between}.rlf-nav-cta-wrap{align-items:center;display:flex;gap:22px}.rlf-nav-links{align-items:center;color:var(--color-ink-70);display:flex;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;gap:26px}.rlf-nav-links a:hover{color:var(--color-primary)}.rlf-nav .btn-primary{min-height:44px;padding:11px 20px}@media (max-width:780px){.rlf-nav-links{display:none}}.rlf-hero{padding:56px 0 var(--space-section-y)}.rlf-hero-grid{align-items:center;display:grid;gap:52px;grid-template-columns:1.02fr 1fr}.rlf-hero h1{font-size:clamp(34px,4.6vw,54px);margin:6px 0 20px}.rlf-hero-sub{color:var(--color-ink-70);font-size:18px;line-height:1.6;margin:0 0 26px;max-width:42ch}.rlf-cta-row{gap:12px}.rlf-cta-row,.rlf-hero-trust{align-items:center;display:flex;flex-wrap:wrap}.rlf-hero-trust{color:var(--color-ink-50);font-family:DM Sans,sans-serif;font-size:13px;gap:8px;margin:18px 0 0}.rlf-hero-trust i{background:var(--color-ink-50);border-radius:50%;flex-shrink:0;height:3px;width:3px}.rlf-video{aspect-ratio:5/3;background:var(--color-primary);border:1px solid var(--color-rule);border-radius:18px;box-shadow:0 30px 60px rgba(14,14,12,.14),0 4px 12px rgba(14,14,12,.06);cursor:pointer;overflow:hidden;position:relative}.rlf-video img{height:100%;object-fit:cover;width:100%}.rlf-video-play{background:linear-gradient(180deg,rgba(14,14,12,.05),rgba(14,14,12,.35));inset:0;position:absolute}.rlf-video-play,.rlf-video-play button{align-items:center;display:flex;justify-content:center}.rlf-video-play button{background:rgba(250,248,243,.94);border:none;border-radius:50%;box-shadow:0 12px 30px rgba(14,14,12,.28);color:var(--color-primary);cursor:pointer;height:76px;transition:transform .18s ease,background .18s ease;width:76px}.rlf-video-play button:hover{background:#fff;transform:scale(1.06)}.rlf-video-play button svg{height:26px;margin-left:4px;width:26px}.rlf-video-label{backdrop-filter:blur(4px);background:rgba(14,14,12,.42);border-radius:50px;bottom:14px;color:var(--color-paper);font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;left:16px;padding:6px 12px;position:absolute}@media (max-width:920px){.rlf-hero-grid{gap:32px;grid-template-columns:1fr}.rlf-hero-video{order:-1}.rlf-video{aspect-ratio:16/10}}.rlf-reassure{background:#fff;border-bottom:1px solid var(--color-rule);border-top:1px solid var(--color-rule)}.rlf-reassure-inner{margin:0 auto;max-width:640px;padding:var(--space-section-y-sm) 0;text-align:center}.rlf-reassure-inner h2{font-size:clamp(26px,3.4vw,36px);margin-bottom:14px}.rlf-reassure-inner p{color:var(--color-ink-70);font-size:17px;margin-bottom:26px}.rlf-report-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:44px}.rlf-report-card{background:#fff;border:1px solid var(--color-rule);border-radius:16px;padding:26px 24px}.rlf-report-num{align-items:center;background:var(--color-teal-light);border-radius:50%;color:var(--color-primary);display:flex;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;height:34px;justify-content:center;margin-bottom:14px;width:34px}.rlf-report-card h3{font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:0;margin-bottom:8px}.rlf-report-card p{color:var(--color-ink-70);font-size:15px;margin:0}@media (max-width:880px){.rlf-report-grid{grid-template-columns:1fr}}.rlf-how{background:#fff;border-bottom:1px solid var(--color-rule);border-top:1px solid var(--color-rule)}.rlf-steps{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:44px}.rlf-step{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:16px;padding:28px}.rlf-step-num{align-items:center;background:var(--color-primary);border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:700;height:30px;justify-content:center;margin-bottom:16px;width:30px}.rlf-step h3,.rlf-step-num{font-family:DM Sans,sans-serif}.rlf-step h3{font-size:17px;font-weight:600;letter-spacing:0;margin-bottom:8px}.rlf-step p{color:var(--color-ink-70);font-size:15px;margin:0}@media (max-width:880px){.rlf-steps{grid-template-columns:1fr}}.rlf-faq-head{margin-bottom:8px}.rlf-accordion{margin:24px auto 0;max-width:720px}.rlf-faq-item{border-bottom:1px solid var(--color-rule)}.rlf-faq-trigger{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.rlf-faq-pm{color:var(--color-ink-50);font-size:20px;transition:transform .25s ease}.rlf-faq-trigger[aria-expanded=true] .rlf-faq-pm{transform:rotate(45deg)}.rlf-faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.rlf-faq-content p{color:var(--color-ink-70);font-size:15.5px;line-height:1.65;margin:0;padding:0 0 20px}.rlf-final-cta{background:var(--color-ink);color:var(--color-paper);padding:var(--space-section-y) 0}.rlf-final-cta-inner{margin:0 auto;max-width:640px;text-align:center}.rlf-final-cta-inner h2{font-size:clamp(30px,4.6vw,48px);line-height:1.05;margin-bottom:16px}.rlf-final-cta-inner p{color:rgba(250,248,243,.72);font-size:17px;margin-bottom:26px}.rlf-final-cta-fine{color:rgba(250,248,243,.6);font-family:DM Sans,sans-serif;font-size:13px;margin:18px 0 0}.rlf-audit{background:var(--color-paper)}.rlf-audit-grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.rlf-audit-copy h2{font-size:clamp(28px,3.6vw,40px);margin-bottom:14px}.rlf-audit-lede{color:var(--color-ink-70);font-size:17px;margin-bottom:24px}.rlf-check-list{display:grid;gap:12px;list-style:none}.rlf-check-list li{align-items:flex-start;color:var(--color-ink-70);display:flex;font-size:15px;gap:10px}.rlf-check-list span{align-items:center;background:rgba(31,77,60,.1);border-radius:50%;color:var(--color-primary);display:inline-flex;flex-shrink:0;font-size:12px;height:20px;justify-content:center;margin-top:2px;width:20px}.rlf-form-card{background:#fff;border:1px solid var(--color-rule);border-radius:20px;min-height:260px;padding:32px}.rlf-form-legal{color:var(--color-ink-50);font-size:12px;margin:14px 0 0}@media (max-width:880px){.rlf-audit-grid{gap:32px;grid-template-columns:1fr}}.rlf-footer{background:var(--color-paper);border-top:1px solid var(--color-rule);padding:40px 0}.rlf-footer .container{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.rlf-footer-copy{color:var(--color-ink-50);font-size:13.5px}.rlf-footer-links{color:var(--color-ink-70);display:flex;font-family:DM Sans,sans-serif;font-size:14px;gap:22px}.rlf-footer-links a:hover{color:var(--color-primary)}@media (max-width:620px){.rlf-lp .container{padding:0 16px}.rlf-cta-row{align-items:stretch;flex-direction:column}.rlf-cta-row .btn-light,.rlf-cta-row .btn-outline,.rlf-cta-row .btn-primary{width:100%}.rlf-footer .container{align-items:flex-start;flex-direction:column}}.rlf-lp .btn-light:focus-visible,.rlf-lp .btn-outline:focus-visible,.rlf-lp .btn-primary:focus-visible,.rlf-lp .rlf-faq-trigger:focus-visible,.rlf-lp .rlf-video:focus-visible{outline:3px solid rgba(91,63,168,.4);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rlf-lp *,.rlf-lp :after,.rlf-lp :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}