.fm-page{--fm-green:var(--brand-ink);--fm-dark:var(--brand-ink);--fm-lime:var(--brand-accent);--fm-ink:#111a14;color:var(--fm-ink);background:#fff}.fm-page *,.fm-page :before,.fm-page :after{box-sizing:border-box}.fm-page h1,.fm-page h2,.fm-page h3,.fm-page p{margin:0}.fm-page h1,.fm-page h2,.fm-page h3{color:var(--fm-ink);letter-spacing:-.65px;font-weight:760}.fm-container{width:min(1240px,100% - 64px);margin-inline:auto}.fm-hero{isolation:isolate;background:var(--fm-dark);min-height:330px;position:relative;overflow:hidden}.fm-hero-photo{z-index:-2;position:absolute;inset:0 0 0 37%}.fm-hero-photo>img{object-fit:cover;object-position:center 52%}.fm-hero:before{z-index:-1;background:linear-gradient(105deg, var(--fm-dark) 0%, var(--fm-dark) 39%, #0c261ef0 47%, #0c261e59 62%, #0c261e14 100%);content:"";position:absolute;inset:0}.fm-hero-inner{grid-template-columns:minmax(0,1fr) 315px;align-items:center;gap:35px;width:min(1240px,100% - 64px);min-height:330px;margin-inline:auto;display:grid;position:relative}.fm-hero-copy{color:#fff;max-width:620px;padding-block:30px}.fm-eyebrow,.fm-section-kicker{color:var(--fm-green);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:750}.fm-hero-copy .fm-eyebrow{color:var(--fm-lime);align-items:center;gap:12px;font-size:11px;display:flex}.fm-hero-copy .fm-eyebrow:after{background:var(--fm-lime);content:"";width:48px;height:1px}.fm-hero-copy h1{color:#fff;letter-spacing:-1.6px;max-width:600px;margin-top:13px;font-size:clamp(35px,4vw,51px);line-height:1.04}.fm-hero-copy h1 span{color:var(--fm-lime)}.fm-hero-description{color:#f2f6f2;max-width:490px;font-size:16px;line-height:1.45;margin-top:12px!important}.fm-hero-actions{flex-wrap:wrap;gap:14px;margin-top:19px;display:flex}.fm-primary-button,.fm-secondary-button,.fm-final-button{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 18px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.fm-primary-button{border:1px solid var(--fm-lime);background:var(--fm-lime);color:var(--brand-ink);box-shadow:0 5px 14px #0c261e2b}.fm-primary-button:hover,.fm-final-button:hover{background:var(--brand-accent);color:var(--brand-ink);transform:translateY(-1px)}.fm-secondary-button{color:#fff;background:#0c261ea8;border:1px solid #f2f8f2}.fm-secondary-button:hover{background:#ffffff18}.fm-play-icon{font-size:13px}.fm-hero-requests{background:#fffffff5;border:1px solid #edf1ed;border-radius:13px;width:100%;padding:14px;box-shadow:0 15px 40px #0c261e38}.fm-hero-requests h2{letter-spacing:-.35px;align-items:center;gap:10px;padding:0 0 9px;font-size:17px;display:flex}.fm-hero-requests h2 svg{color:var(--fm-green)}.fm-request-list{display:grid}.fm-request-list article{border-top:1px solid #e6eae6;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.fm-request-list article>img{object-fit:cover;border-radius:5px;width:58px;height:48px}.fm-request-list article>div{gap:3px;min-width:0;display:grid}.fm-request-list article strong{color:#18221a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.fm-request-list article span{color:#5d685e;font-size:9px;line-height:1.25}.fm-request-list article>b{color:var(--brand-ink);background:#dcf8d0;border-radius:5px;padding:5px 8px;font-size:9px}.fm-trust{background:#fff;border-bottom:1px solid #e8ece8}.fm-trust>.fm-container{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:17px;display:grid}.fm-trust .fm-container>div{border-left:1px solid #e0e5e0;justify-content:center;align-items:center;gap:14px;min-height:43px;padding-inline:13px;display:flex}.fm-trust .fm-container>div:first-child{border-left:0}.fm-trust svg{width:34px;height:34px;color:var(--fm-green);stroke-width:1.8px;flex:none}.fm-trust strong{font-size:14px;line-height:1.2}.fm-benefits{background:#f0f5f4;padding:27px 0 30px}.fm-benefits h2,.fm-process h2{font-size:31px;line-height:1.15}.fm-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:17px;display:grid}.fm-benefit-grid article{background:#fff;border:1px solid #ebefed;border-radius:13px;min-height:156px;padding:18px 22px;box-shadow:0 4px 12px #0c261e0a}.fm-benefit-grid article>svg{width:39px;height:39px;color:var(--fm-green);stroke-width:1.8px}.fm-benefit-grid h3{margin-top:5px;font-size:19px}.fm-benefit-grid p{color:#323a34;max-width:320px;margin-top:4px;font-size:14px;line-height:1.4}.fm-process{background:#fff;padding:27px 0 31px}.fm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:20px;display:grid}.fm-step-wrap{min-width:0;position:relative}.fm-step{min-height:124px;color:inherit;grid-template-rows:42px auto auto;grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:12px;padding:4px 14px 8px 10px;text-decoration:none;display:grid;position:relative}.fm-step>svg{width:36px;height:36px;color:var(--fm-green);stroke-width:1.8px;grid-area:1/2}.fm-step-number{width:31px;height:31px;color:var(--brand-ink);background:#dcf8d0;border-radius:50%;grid-area:1/1;place-items:center;font-size:15px;font-weight:750;display:grid}.fm-step h3{grid-area:2/2;font-size:16px;line-height:1.25}.fm-step p{color:#444e46;grid-area:3/2;max-width:245px;margin-top:3px;font-size:13px;line-height:1.4}.fm-step-arrow{color:#99a39a;stroke-width:1.5px;position:absolute;top:42px;right:-30px}.fm-dashboard-section{background:#fff;padding:30px 0 35px;overflow:hidden}.fm-dashboard-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:52px;display:grid}.fm-dashboard-image{width:100%;height:auto;margin-inline:auto;display:block}.fm-dashboard-copy .fm-section-kicker{margin-bottom:8px}.fm-dashboard-copy h2{max-width:450px;font-size:32px;line-height:1.12}.fm-dashboard-copy ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fm-dashboard-copy li{color:#29332b;align-items:center;gap:11px;font-size:15px;display:flex}.fm-dashboard-copy li svg{background:var(--fm-green);color:#fff;stroke-width:3px;border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.fm-stats{background:linear-gradient(105deg, var(--brand-ink), var(--brand-ink));color:#fff}.fm-stats>.fm-container{grid-template-columns:repeat(3,minmax(0,1fr));padding-block:15px;display:grid}.fm-stats article{border-left:1px solid #ffffff45;justify-content:center;align-items:center;gap:14px;min-height:65px;padding-inline:12px;display:flex}.fm-stats article:first-child{border-left:0}.fm-stats article>svg{color:#fff;stroke-width:1.7px;flex:none;width:31px;height:31px}.fm-stats article>div{gap:2px;display:grid}.fm-stats article strong{color:#fff;letter-spacing:-.6px;font-size:27px;line-height:1.08}.fm-stats article:last-child strong{font-size:20px}.fm-stats article span{color:#e6efe8;font-size:11px}.fm-proof{background:#fff;padding:23px 0 17px}.fm-proof>.fm-container{grid-template-columns:240px 25px minmax(0,1fr);align-items:center;gap:13px;display:grid}.fm-proof>.fm-container>img{object-fit:cover;border-radius:12px;width:100%;height:145px}.fm-quote-mark{color:#39a83b;align-self:start;font-size:67px;font-weight:800;line-height:.9}.fm-proof blockquote{color:#171d18;max-width:760px;font-size:21px;font-style:italic;line-height:1.38}.fm-proof blockquote footer{gap:2px;margin-top:12px;font-style:normal;display:grid}.fm-proof blockquote footer strong{font-size:14px}.fm-proof blockquote footer span{color:#526056;font-size:12px}.fm-faq{background:#fff;padding:20px 0 25px}.fm-faq>.fm-container{grid-template-columns:.7fr 1.3fr;align-items:center;gap:38px;display:grid}.fm-faq-intro>span{background:var(--fm-green);width:48px;height:2px;display:block}.fm-faq h2{max-width:270px;margin-top:11px;font-size:29px;line-height:1.1}.fm-faq-list{gap:5px;display:grid}.fm-faq-list details{background:#fff;border:1px solid #dfe4e0;border-radius:8px;overflow:hidden}.fm-faq-list summary{color:#202720;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:650;list-style:none;display:flex}.fm-faq-list summary::-webkit-details-marker{display:none}.fm-faq-list summary svg{color:#36473b;flex:none;transition:transform .18s}.fm-faq-list details[open] summary svg{transform:rotate(180deg)}.fm-faq-list details>p{color:#576359;padding:0 14px 12px;font-size:12px;line-height:1.5}.fm-final{isolation:isolate;background:var(--fm-dark);padding:22px 0;position:relative;overflow:hidden}.fm-final-photo{z-index:-1;opacity:.58;position:absolute;inset:0 0 0 62%}.fm-final-photo:after{background:linear-gradient(90deg, var(--fm-dark), transparent);content:"";position:absolute;inset:0}.fm-final-photo img{object-fit:cover;object-position:center 45%}.fm-final>.fm-container{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}.fm-final h2{color:#fff;max-width:670px;font-size:30px;line-height:1.12}.fm-final p{color:#e4eee5;max-width:640px;font-size:14px;line-height:1.4;margin-top:5px!important}.fm-final-button{background:var(--fm-lime);color:var(--brand-ink);white-space:nowrap;flex:none}@media (max-width:1000px){.fm-container,.fm-hero-inner{width:calc(100% - 48px)}.fm-hero-inner{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.fm-hero-copy h1{font-size:41px}.fm-request-list article{grid-template-columns:50px minmax(0,1fr) auto;gap:7px}.fm-request-list article>img{width:50px;height:44px}.fm-request-list article strong{font-size:10px}.fm-trust strong{font-size:12px}.fm-dashboard-layout{gap:30px}.fm-proof>.fm-container{grid-template-columns:205px 22px minmax(0,1fr)}.fm-proof blockquote{font-size:18px}}@media (max-width:700px){.fm-container,.fm-hero-inner{width:calc(100% - 32px)}.fm-hero{min-height:0}.fm-hero-photo{opacity:.37;inset:0}.fm-hero:before{background:linear-gradient(90deg,#0c261ef5 0%,#0c261ede 65%,#0c261e8c 100%)}.fm-hero-inner{grid-template-columns:1fr;gap:4px;padding:27px 0 24px}.fm-hero-copy{padding:0}.fm-hero-copy .fm-eyebrow{font-size:9px}.fm-hero-copy h1{letter-spacing:-1.2px;max-width:520px;margin-top:10px;font-size:clamp(34px,8vw,42px)}.fm-hero-description{font-size:14px}.fm-hero-actions{gap:9px;margin-top:15px}.fm-primary-button,.fm-secondary-button{min-height:42px;padding:9px 12px;font-size:12px}.fm-hero-requests{width:min(100%,440px);margin-top:16px;padding:10px 12px}.fm-hero-requests h2{font-size:15px}.fm-request-list article{grid-template-columns:48px minmax(0,1fr) auto;padding:6px 0}.fm-request-list article>img{width:48px;height:39px}.fm-request-list article strong{font-size:10px}.fm-trust>.fm-container{grid-template-columns:1fr 1fr;padding-block:8px}.fm-trust .fm-container>div{border:0;justify-content:flex-start;gap:9px;min-height:55px;padding:7px 5px}.fm-trust .fm-container>div:nth-child(2n){border-left:1px solid #e0e5e0;padding-left:12px}.fm-trust svg{width:27px;height:27px}.fm-trust strong{font-size:11px}.fm-benefits,.fm-process{padding-block:23px}.fm-benefits h2,.fm-process h2{font-size:26px}.fm-benefit-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}.fm-benefit-grid article{min-height:0;padding:14px 16px}.fm-benefit-grid article>svg{width:32px;height:32px}.fm-benefit-grid h3{font-size:17px}.fm-benefit-grid p{font-size:12px}.fm-steps{grid-template-columns:1fr;gap:9px;margin-top:13px}.fm-step{grid-template-rows:35px auto auto;grid-template-columns:40px minmax(0,1fr);column-gap:9px;min-height:94px;padding:8px 6px}.fm-step-number{width:29px;height:29px;font-size:13px}.fm-step>svg{width:31px;height:31px}.fm-step h3{font-size:15px}.fm-step p{font-size:12px}.fm-step-arrow{width:18px;height:18px;top:auto;bottom:-16px;right:50%;transform:translate(50%)rotate(90deg)}.fm-dashboard-section{padding-block:22px}.fm-dashboard-layout{grid-template-columns:1fr;gap:21px}.fm-dashboard-image{max-width:540px}.fm-dashboard-copy h2{font-size:27px}.fm-dashboard-copy ul{gap:10px;margin-top:13px}.fm-dashboard-copy li{font-size:12px}.fm-stats>.fm-container{grid-template-columns:1fr;padding-block:5px}.fm-stats article{border:0;border-top:1px solid #ffffff35;justify-content:flex-start;min-height:61px;padding-inline:20px}.fm-stats article:first-child{border-top:0}.fm-stats article>svg{width:27px;height:27px}.fm-stats article strong{font-size:22px}.fm-stats article:last-child strong{font-size:17px}.fm-stats article span{font-size:10px}.fm-proof{padding-block:19px 13px}.fm-proof>.fm-container{grid-template-columns:88px 20px minmax(0,1fr);gap:8px}.fm-proof>.fm-container>img{border-radius:8px;height:98px}.fm-quote-mark{font-size:48px}.fm-proof blockquote{font-size:14px;line-height:1.4}.fm-proof blockquote footer{margin-top:7px}.fm-proof blockquote footer strong{font-size:11px}.fm-proof blockquote footer span{font-size:9px}.fm-faq{padding-block:17px 20px}.fm-faq>.fm-container{grid-template-columns:1fr;gap:13px}.fm-faq h2{max-width:none;font-size:25px}.fm-faq-list summary{padding:11px;font-size:12px}.fm-final{padding-block:20px}.fm-final-photo{opacity:.28;inset:0 0 0 38%}.fm-final>.fm-container{flex-direction:column;align-items:flex-start;gap:15px;min-height:0}.fm-final h2{font-size:25px}.fm-final p{font-size:12px}.fm-final-button{min-height:42px;padding:10px 13px;font-size:12px}}
