*,:after,:before{box-sizing:border-box}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0;padding-top:64px}html{scroll-behavior:smooth;scroll-padding-top:76px}img{max-width:100%}button,input,select,textarea{font:inherit}.section-reveal{animation:sectionReveal .7s ease both}@keyframes sectionReveal{0%{opacity:.45;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.site-header{border-bottom:1px solid #eee;box-shadow:0 1px 8px #0f172a14;left:0;position:fixed;right:0;top:0;z-index:1000}.site-header,.site-header-inner{background-color:#fff;min-height:64px}.site-header-inner{gap:2rem;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 1rem}.brand-mark,.site-branding,.site-header-inner{align-items:center;display:flex}.site-branding{gap:.9rem;min-width:0}.brand-mark{gap:.45rem;min-width:0;text-decoration:none}.brand-logo{flex:0 0 auto;height:28px}.brand-name{font-size:1.45rem;font-weight:400;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.brand-name,.brand-name span{color:#6f4a36}.header-everify-logo{flex:0 0 auto;height:52px;width:auto}.nav-list{align-items:center;display:flex;gap:1.55rem;list-style:none;margin:0;padding:0}.nav-link{align-items:center;color:#5f5f5f;display:inline-flex;font-size:.98rem;font-weight:700;gap:.3rem;line-height:64px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.nav-link.is-active,.nav-link:hover{color:#f2a13b}.mobile-menu-button{align-items:center;background:#fff;border:1px solid #d7d7d7;border-radius:4px;color:#0f172a;cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.hero{background:linear-gradient(135deg,#0a1e46,#1a3a7a);color:#fff;display:flex;min-height:80vh;padding:2rem 5%}.hero,.hero-inner{align-items:center}.hero-inner{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1200px;width:100%}.hero-eyebrow{background:#60a5fa33;border-radius:50px;color:#60a5fa;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:1px;margin-bottom:1.5rem;padding:.4rem 1.2rem;text-transform:uppercase}.hero h1{font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.1;margin:0 0 1.5rem}.hero h1 span{color:#60a5fa}.hero p{font-size:1.1rem;line-height:1.8;margin:0 0 2rem;max-width:500px;opacity:.85}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.hero-cta{border-radius:50px;font-weight:600;padding:.8rem 2.2rem;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.hero-cta:hover{transform:scale(1.05)}.hero-cta-primary{background:#2563eb;box-shadow:0 8px 30px #2563eb66;color:#fff}.hero-cta-secondary{background:#0000;border:2px solid #fff3;color:#fff}.hero-cta-secondary:hover{background:#ffffff0d;border-color:#fff}.hero-media{align-items:center;display:flex;justify-content:center;min-width:0}.hero-media img{aspect-ratio:4/3;border-radius:20px;box-shadow:0 30px 60px #0006;max-width:550px;object-fit:cover;width:100%}.social-proof{background:#fff;border-bottom:1px solid #e2e8f0;padding:1.75rem 2rem;text-align:center}.social-proof p{color:#334155;font-size:1rem;font-weight:600;line-height:1.6;margin:0 auto 1rem;max-width:820px}.proof-points{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.proof-points span{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#1e3a8a;font-size:.9rem;font-weight:700;padding:.45rem .85rem}.about{background:#fff;padding:4rem 2rem;text-align:center}.about h2{color:#0f172a;font-size:2.5rem;font-weight:800;margin:0 0 1rem}.about-intro{color:#475569;font-size:1.1rem;line-height:1.7;margin:0 auto 2.5rem;max-width:760px}.about-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1100px;text-align:left}.about-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 20px #0f172a0d;padding:1.5rem}.about-card h3{color:#1e3a8a;font-size:1.2rem;margin:0 0 .75rem}.about-card li,.about-card p{color:#475569;line-height:1.6}.about-card p{margin:0}.about-card ul{margin:0;padding-left:1.2rem}.about-card li+li{margin-top:.6rem}.approach{background:#f9fafb;padding:4rem 2rem;text-align:center}.approach h2{color:#0f172a;font-size:1.9rem;font-weight:800;margin:0 0 2rem}.approach-timeline{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1100px}.step{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0f;padding:1.5rem;position:relative;text-align:left}.step-number{align-items:center;background:#1d4ed8;border-radius:999px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:32px;justify-content:center;margin-bottom:1rem;width:32px}.step h3{color:#1e3a8a;font-size:1.05rem;margin:0 0 .5rem}.step p{color:#334155;font-size:.95rem;line-height:1.6;margin:0}.solution-highlight-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 2.5rem;max-width:1100px}.solution-highlight-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 20px #0f172a0d;padding:1.5rem}.solution-highlight-card h2{color:#0f172a;font-size:1.2rem;margin:0 0 .5rem}.solution-highlight-card p{color:#475569;line-height:1.6;margin:0}.solution-highlight-card p+p{margin-top:.75rem}.solution-outcome{color:#1d4ed8!important;font-weight:700}.compliance{background:#eef3f9;padding:4rem 2rem}.compliance-badge{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 30px #0f172a14;display:flex;gap:1.5rem;margin:0 auto;max-width:900px;padding:2rem}.compliance-badge img{flex:0 0 auto;height:auto;max-width:180px;width:100%}.compliance-badge p{color:#475569;font-size:1.05rem;line-height:1.7;margin:0}.compliance-badge strong{color:#0f172a}.contact-section{background-color:#f9f9f9;padding:4rem 2rem}.contact-info-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.contact-info-card{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d;min-width:0;overflow-wrap:anywhere;padding:1.5rem;text-align:center}.contact-layout{display:flex;flex-wrap:wrap;gap:2rem}.contact-form-panel{flex:1 1 550px;min-width:0}.contact-details-panel{flex:1 1 400px;min-width:0}.footer{background:#0f172a;color:#fff;padding:3rem 2rem 1.5rem}.footer-columns{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1200px}.footer-col h4{color:#fff;font-size:1rem;margin:0 0 1rem}.footer-col p{color:#cbd5e1;line-height:1.6;margin:0 0 .6rem}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col li+li{margin-top:.5rem}.footer-col a,.footer-col button{color:#cbd5e1;text-decoration:none;transition:color .2s ease}.footer-muted-link{color:#94a3b8}.footer-col button{background:#0000;border:0;cursor:pointer;display:inline;padding:0;text-align:left}.footer-col a:hover,.footer-col button:hover{color:#10b981}.footer-bottom{border-top:1px solid #1e293b;color:#94a3b8;font-size:.85rem;margin:2rem auto 0;max-width:1200px;padding-top:1.25rem;text-align:center}.footer-bottom p{margin:0}.privacy{background:#fff;color:#334155;line-height:1.7;margin:0 auto;max-width:900px;padding:4rem 2rem}.privacy h2{color:#0f172a;font-size:2.2rem;margin:0 0 .75rem}.privacy h3{color:#1e3a8a;font-size:1.2rem;margin:2rem 0 .5rem}.privacy p,.privacy ul{margin:0 0 1rem}.privacy ul{padding-left:1.25rem}.privacy li+li{margin-top:.5rem}.privacy a{color:#1d4ed8}.form-row{display:flex;gap:1rem}.contact-form-panel select,.contact-form-panel textarea,.contact-form-panel>form>input,.form-field,.form-row input{min-width:0;width:100%}.form-field{grid-gap:.35rem;display:grid;gap:.35rem}.field-label{color:#334155;font-size:.9rem;font-weight:600}@media (max-width:1024px){.site-header-inner{gap:1.25rem}.nav-list{gap:1.1rem}.brand-name{font-size:1.25rem}}@media (max-width:820px){body{padding-top:64px}html{scroll-padding-top:76px}.site-header-inner{min-height:64px}.site-branding{flex:1 1 auto}.brand-logo{height:30px}.brand-name{font-size:1.2rem}.header-everify-logo{height:44px}.mobile-menu-button{display:inline-flex;flex:0 0 auto}.primary-nav{background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 10px 20px #0f172a1f;display:none;left:0;position:absolute;right:0;top:100%}.primary-nav.is-open{display:block}.nav-list{grid-gap:0;display:grid;gap:0;padding:.5rem 1rem 1rem}.nav-link{display:block;font-size:1rem;line-height:1.2;padding:.85rem 0}.hero{padding:4rem 5%}.hero-inner{grid-template-columns:1fr;text-align:center}.hero p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.about-grid,.approach-timeline,.contact-info-grid,.solution-highlight-grid{grid-template-columns:1fr}.compliance-badge{flex-direction:column;text-align:center}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.brand-mark{gap:.55rem}.brand-logo{height:32px}.brand-name{font-size:1rem}.header-everify-logo{height:36px}.mobile-menu-button{height:40px;width:40px}.hero{min-height:auto;padding-bottom:3rem;padding-top:3rem}.hero-cta{text-align:center;width:100%}.contact-section{padding:3rem 1rem}.contact-layout{gap:1.5rem}.form-row{flex-direction:column}.footer{padding-left:1rem;padding-right:1rem}.footer-columns{grid-template-columns:1fr}}@media (max-width:380px){.brand-name{white-space:normal}.hero{padding-left:1rem;padding-right:1rem}}
/*# sourceMappingURL=main.f2a05949.css.map*/