@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_b4a4aeda-module__-3xhaq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_b4a4aeda-module__-3xhaq__variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_aa5dae02-module__pWNEDa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_aa5dae02-module__pWNEDa__variable{--font-bricolage-grotesque:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_8892a539-module__gu7ukq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_8892a539-module__gu7ukq__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c7d8cc32-module__U1BAtG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c7d8cc32-module__U1BAtG__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c292d6fe-module__ZPbyaG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c292d6fe-module__ZPbyaG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--rb-paper:#f3efe7;--rb-ink:#22222a;--rb-ink-soft:#191713;--rb-cyan:#12b5d6;--rb-gold:#c89b3c;--rb-dark:#2e2c36;--font-archivo-black-lit:"Archivo Black", sans-serif;--font-bricolage-grotesque-lit:"Bricolage Grotesque", sans-serif;--font-hanken-grotesk-lit:"Hanken Grotesk", sans-serif;--font-ibm-plex-mono-lit:"IBM Plex Mono", monospace;--font-instrument-serif-lit:"Instrument Serif", serif}html{overflow-x:hidden}.reimbursa-marketing{background-color:var(--rb-paper);color:var(--rb-ink);font-family:var(--font-hanken-grotesk-lit);-webkit-font-smoothing:antialiased}.reimbursa-marketing :is(html){scroll-behavior:auto}.reimbursa-marketing a{color:inherit;text-decoration:none}.reimbursa-marketing ul{list-style:none}.reimbursa-marketing img{display:block}.reimbursa-marketing::-webkit-scrollbar{width:6px}.reimbursa-marketing::-webkit-scrollbar-track{background:var(--rb-paper)}.reimbursa-marketing::-webkit-scrollbar-thumb{background:#1e1c2426;border-radius:3px}.reimbursa-marketing .nav-link{font-family:var(--font-ibm-plex-mono-lit);letter-spacing:.12em;color:#1e1c24b8;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s}.reimbursa-marketing .nav-link:hover{color:var(--rb-ink)}.reimbursa-marketing .footer-link{font-family:var(--font-hanken-grotesk-lit);color:#f3efe7cc;font-size:14px;text-decoration:none;transition:color .2s}.reimbursa-marketing .footer-link:hover{color:#f3efe7}.reimbursa-marketing .portal-btn{font-family:var(--font-ibm-plex-mono-lit);letter-spacing:.12em;color:#1e1c24b8;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s}.reimbursa-marketing .portal-btn:hover{color:var(--rb-ink)}.reimbursa-marketing .btn-cyan{background:linear-gradient(180deg,#d8ad4e,var(--rb-gold));color:var(--rb-ink);cursor:pointer;border:none;transition:transform .2s,filter .2s}.reimbursa-marketing .btn-cyan:hover{filter:brightness(1.06);transform:translateY(-1px)}.reimbursa-marketing #mobile-menu{display:none}.reimbursa-marketing #mobile-menu.open{display:block}main{box-sizing:border-box}main img{max-width:100%;height:auto}@media (max-width:900px){main{padding-inline:30px}}@media (max-width:640px){main{padding-inline:18px}main [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:24px!important}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--rb-cyan);outline-offset:2px;border-radius:2px}@media (max-width:767px){.reimbursa-marketing .hide-mobile{display:none!important}}@media (min-width:768px){.reimbursa-marketing .hide-desktop{display:none!important}}@keyframes pulse-ring{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(1)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.reimbursa-marketing .pulse-dot{animation:2s ease-in-out infinite pulse-dot}.reimbursa-marketing .feature-card{cursor:default;transition:border-color .3s,box-shadow .3s}.reimbursa-marketing .protocol-card{background:#1a1a22;border:1px solid #ffffff0f;border-radius:2rem;overflow:hidden}.reimbursa-marketing .shuffler-wrap{width:100%;height:240px;position:relative}.reimbursa-marketing .shuffler-card{transition:all .6s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0 0 auto}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.reimbursa-marketing .program-card{background:var(--rb-dark);border:1px solid #ffffff0f;border-radius:1.5rem;padding:2rem;transition:border-color .3s,box-shadow .3s}.reimbursa-marketing .program-card:hover{border-color:#10c8eb4d;box-shadow:0 0 24px #10c8eb0f}.reimbursa-marketing .rb-pseo-card{text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.reimbursa-marketing .rb-pseo-card:hover{border-color:#12c5ebd9;transform:translateY(-2px);box-shadow:0 16px 30px -20px #1e1c2466}.reimbursa-marketing .rb-pseo-link{color:#0e7d96;text-decoration:none;transition:color .18s}.reimbursa-marketing .rb-pseo-link:hover{color:#0a5b6e}.reimbursa-marketing .rb-pseo-chip{font-family:var(--font-ibm-plex-mono-lit);letter-spacing:.04em;color:#1e1c24bf;background:#fcfaf3;border:1px solid #1e1c242e;border-radius:999px;padding:8px 14px;font-size:12px}.reimbursa-marketing .trust-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1a22b3;border:1px solid #ffffff0f;border-radius:1rem;padding:1.5rem;transition:border-color .3s}.reimbursa-marketing .trust-card:hover{border-color:#10c8eb40}.reimbursa-marketing .tier-card{background:#1a1a22;border:1px solid #ffffff0f;border-radius:1.5rem;flex-direction:column;padding:2.5rem 2rem;transition:border-color .3s,box-shadow .3s;display:flex}.reimbursa-marketing .tier-card:hover{border-color:#ffffff1f}.reimbursa-marketing .tier-card.featured{border-color:#10c8eb4d;position:relative;box-shadow:0 0 40px #10c8eb14}.reimbursa-marketing .check-item{color:#6b7280;align-items:flex-start;gap:.625rem;padding:.5rem 0;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.5;display:flex}.reimbursa-marketing .check-icon{flex-shrink:0;margin-top:2px}.reimbursa-signup{--bg:#0e0e13;--bg-card:#141419;--bg-input:#1a1a22;--bg-footer:#070709;--text:#f0f0f5;--text-muted:#8a8a9a;--text-dim:#5a5a6a;--cyan:#10c8eb;--cyan-hover:#0db8d8;--amber:#d4a843;--green:#22c55e;--border:#252530;--border-focus:#10c8eb;--radius:.5rem;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6}.reimbursa-signup .nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#0e0e13d9;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.875rem 2.5rem;display:flex;position:sticky;top:0}.reimbursa-signup .nav-logo{color:var(--text);letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:800;text-decoration:none}.reimbursa-signup .nav-logo span{color:var(--cyan)}.reimbursa-signup .nav-links{align-items:center;gap:2rem;list-style:none;display:flex}.reimbursa-signup .nav-links a{color:var(--text);opacity:.85;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s}.reimbursa-signup .nav-links a:hover{opacity:1}.reimbursa-signup .nav-actions{align-items:center;gap:.75rem;display:flex}.reimbursa-signup .btn-portal{color:var(--text);border-radius:var(--radius);background:0 0;border:1px solid #ffffff26;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s}.reimbursa-signup .btn-portal:hover{border-color:#ffffff4d}.reimbursa-signup .btn-signup-nav{color:#000;background:var(--cyan);border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .2s}.reimbursa-signup .btn-signup-nav:hover{background:var(--cyan-hover)}.reimbursa-signup .mobile-menu-btn,.reimbursa-signup .mobile-menu{display:none}.reimbursa-signup .section{max-width:960px;margin:0 auto;padding:0 2rem}.reimbursa-signup .mono-label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:500;display:block}.reimbursa-signup .section-heading{letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;line-height:1.15}.reimbursa-signup .section-heading em{font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.reimbursa-signup .card{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:2rem}.reimbursa-signup .hero{text-align:center;padding:5rem 0 3rem}.reimbursa-signup .hero h1{margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3rem)}.reimbursa-signup .hero h1 em{color:var(--cyan)}.reimbursa-signup .hero p{color:var(--text-muted);max-width:560px;margin:0 auto 2rem;font-size:1.0625rem}.reimbursa-signup .price-hero{align-items:baseline;gap:.375rem;margin-bottom:.5rem;display:inline-flex}.reimbursa-signup .price-hero .amount{letter-spacing:-.04em;font-family:Plus Jakarta Sans,sans-serif;font-size:3.5rem;font-weight:800}.reimbursa-signup .price-hero .period{color:var(--text-muted);font-size:1.125rem}.reimbursa-signup .guarantee-badge{background:#10c8eb0f;border:1px solid #10c8eb26;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.625rem 1.25rem;display:inline-flex}.reimbursa-signup .guarantee-badge svg{flex-shrink:0}.reimbursa-signup .guarantee-badge span{color:var(--cyan);letter-spacing:.02em;font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500}.reimbursa-signup .included{padding:3rem 0 4rem}.reimbursa-signup .included-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;display:grid}.reimbursa-signup .included-card{padding:1.75rem}.reimbursa-signup .included-card .icon{border-radius:.625rem;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;display:flex}.reimbursa-signup .included-card h3{margin-bottom:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700}.reimbursa-signup .included-card p{color:var(--text-muted);font-size:.8125rem;line-height:1.6}.reimbursa-signup .filing{border-top:1px solid var(--border);padding:4rem 0}.reimbursa-signup .filing-table{border-collapse:collapse;width:100%;margin-top:2rem}.reimbursa-signup .filing-table th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;text-align:left;border-bottom:1px solid var(--border);padding:0 0 .75rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem}.reimbursa-signup .filing-table th:last-child{text-align:right}.reimbursa-signup .filing-table td{border-bottom:1px solid #ffffff08;padding:1rem 0;font-size:.9375rem}.reimbursa-signup .filing-table td:first-child{font-weight:600}.reimbursa-signup .filing-table td:nth-child(2){color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.875rem}.reimbursa-signup .filing-table td:last-child{text-align:right;color:var(--green);font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.reimbursa-signup .filing-note{color:var(--text-muted);margin-top:1.5rem;font-size:.8125rem;line-height:1.65}.reimbursa-signup .filing-note strong{color:var(--text);font-weight:600}.reimbursa-signup .multistate{border-top:1px solid var(--border);padding:4rem 0}.reimbursa-signup .state-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem;display:grid}.reimbursa-signup .state-card{text-align:center;padding:1.25rem 1.5rem}.reimbursa-signup .state-card .states{color:var(--cyan);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem}.reimbursa-signup .state-card .price{letter-spacing:-.03em;font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:800}.reimbursa-signup .state-card .unit{color:var(--text-muted);font-size:.75rem}.reimbursa-signup .cta-section{text-align:center;border-top:1px solid var(--border);padding:4rem 0 5rem}.reimbursa-signup .btn-cta{color:#000;background:var(--cyan);border-radius:var(--radius);cursor:pointer;letter-spacing:-.01em;border:none;padding:.875rem 2.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .1s;display:inline-block}.reimbursa-signup .btn-cta:hover{background:var(--cyan-hover)}.reimbursa-signup .btn-cta:active{transform:scale(.99)}.reimbursa-signup .faq{border-top:1px solid var(--border);padding:4rem 0}.reimbursa-signup .faq-item{border-bottom:1px solid var(--border);padding:1.5rem 0}.reimbursa-signup .faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;display:flex}.reimbursa-signup .faq-q:after{content:"+";color:var(--text-dim);font-size:1.25rem;transition:transform .2s}.reimbursa-signup .faq-item.open .faq-q:after{content:"−"}.reimbursa-signup .faq-a{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.reimbursa-signup .faq-item.open .faq-a{max-height:300px;padding-top:.75rem}.reimbursa-signup .faq-a p{color:var(--text-muted);font-size:.875rem;line-height:1.7}.reimbursa-signup .footer{background:var(--bg-footer);border-top:1px solid var(--border);padding:3.5rem 2.5rem 2rem}.reimbursa-signup .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.reimbursa-signup .footer-brand .footer-logo{color:var(--text);letter-spacing:-.02em;margin-bottom:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.375rem;font-weight:800}.reimbursa-signup .footer-brand .footer-logo span{color:var(--cyan)}.reimbursa-signup .footer-brand p{color:var(--text-muted);margin-bottom:1rem;font-size:.8125rem;line-height:1.6}.reimbursa-signup .status-badge{color:var(--green);text-transform:uppercase;letter-spacing:.04em;background:#22c55e14;border:1px solid #22c55e33;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:500;display:inline-flex}.reimbursa-signup .status-badge .dot{background:var(--green);border-radius:50%;width:6px;height:6px}.reimbursa-signup .footer-brand .monitoring{color:var(--text-dim);margin-top:.5rem;font-family:IBM Plex Mono,monospace;font-size:.6875rem}.reimbursa-signup .footer-col h4{margin-bottom:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700}.reimbursa-signup .footer-col ul{list-style:none}.reimbursa-signup .footer-col li{margin-bottom:.625rem}.reimbursa-signup .footer-col a{color:var(--text-muted);font-size:.8125rem;text-decoration:none;transition:color .2s}.reimbursa-signup .footer-col a:hover{color:var(--text)}.reimbursa-signup .footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;max-width:1200px;margin:2rem auto 0;padding-top:1.5rem;display:flex}.reimbursa-signup .footer-bottom span{color:var(--text-dim);font-family:IBM Plex Mono,monospace;font-size:.75rem}.reimbursa-signup .footer-bottom-links{gap:1.5rem;display:flex}.reimbursa-signup .footer-bottom-links a{color:var(--text-dim);font-family:IBM Plex Mono,monospace;font-size:.75rem;text-decoration:none;transition:color .2s}.reimbursa-signup .footer-bottom-links a:hover{color:var(--text)}@media (max-width:768px){.reimbursa-signup .nav{padding:.75rem 1.25rem}.reimbursa-signup .nav-links,.reimbursa-signup .nav-actions{display:none}.reimbursa-signup .mobile-menu-btn{color:var(--text);cursor:pointer;background:0 0;border:none;padding:.5rem;display:block}.reimbursa-signup .mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;background:#0e0e13f7;flex-direction:column;padding:1.5rem;display:none;position:fixed;inset:0}.reimbursa-signup .mobile-menu.open{display:flex}.reimbursa-signup .mobile-menu-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.reimbursa-signup .mobile-menu-close{color:var(--text);cursor:pointer;background:0 0;border:none;padding:.5rem}.reimbursa-signup .mobile-menu a{color:var(--text);border-bottom:1px solid var(--border);padding:.875rem 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:600;text-decoration:none;display:block}.reimbursa-signup .mobile-menu .mobile-cta{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.reimbursa-signup .mobile-menu .mobile-cta a{text-align:center;border-radius:var(--radius);border:none;padding:.875rem;font-size:1rem}.reimbursa-signup .section{padding:0 1.25rem}.reimbursa-signup .hero{padding:3rem 0 2rem}.reimbursa-signup .hero h1{font-size:1.75rem}.reimbursa-signup .price-hero .amount{font-size:2.5rem}.reimbursa-signup .included-grid{grid-template-columns:1fr}.reimbursa-signup .state-grid{grid-template-columns:1fr 1fr}.reimbursa-signup .filing-table{font-size:.8125rem}.reimbursa-signup .footer{padding:2.5rem 1.25rem 1.5rem}.reimbursa-signup .footer-grid{grid-template-columns:1fr;gap:2rem}.reimbursa-signup .footer-bottom{text-align:center;flex-direction:column;gap:.75rem}}.reimbursa-marketing .rb-field{box-sizing:border-box;color:#22222a;background:#fcfaf3;border:1px solid #1e1c2433;border-radius:3px;width:100%;padding:12px 14px;font-family:Hanken Grotesk,sans-serif;font-size:15px}.reimbursa-marketing .rb-field:focus{border-color:#12b5d6;outline:none;box-shadow:0 0 0 3px #12c5eb29}.reimbursa-marketing .rb-field::placeholder{color:#1e1c2466}.reimbursa-marketing .rb-label{letter-spacing:.1em;color:#1e1c2499;margin-bottom:7px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.reimbursa-marketing .rb-contact-card{transition:border-color .18s}.reimbursa-marketing .rb-contact-card:hover{border-color:#12c5ebd9}.reimbursa-marketing #navbar{z-index:1000;background-color:#0000;border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0;right:0}.reimbursa-marketing #navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0e0e13d9;border-bottom:1px solid #ffffff0f}@keyframes rmb-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes rmb-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}
