.reimbursa-marketing{color:#f0f0f5;-webkit-font-smoothing:antialiased;background-color:#0e0e13;font-family:Inter,sans-serif;overflow-x:hidden}.reimbursa-marketing :is(html){scroll-behavior:smooth}.reimbursa-marketing:before{content:"";pointer-events:none;z-index:9999;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:fixed;inset:0}.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:#0e0e13}.reimbursa-marketing::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.reimbursa-marketing .nav-link{color:#f0f0f5;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.reimbursa-marketing .nav-link:hover{color:#10c8eb}.reimbursa-marketing .footer-link{color:#6b7280;font-family:Inter,sans-serif;font-size:.875rem;text-decoration:none;transition:color .2s}.reimbursa-marketing .footer-link:hover{color:#f0f0f5}.reimbursa-marketing .portal-btn{color:#f0f0f5;border:1px solid #ffffff26;border-radius:.5rem;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.reimbursa-marketing .portal-btn:hover{color:#10c8eb;border-color:#10c8eb80}.reimbursa-marketing .btn-cyan{color:#0e0e13;cursor:pointer;background:#10c8eb;border:none;transition:opacity .2s,transform .2s}.reimbursa-marketing .btn-cyan:hover{opacity:.9;transform:translateY(-1px)}.reimbursa-marketing .glass-card{background:#1a1a22;border:1px solid #ffffff0f}.reimbursa-marketing #mobile-menu{display:none}.reimbursa-marketing #mobile-menu.open{display:block}@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:#1a1a22;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 .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 #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}
