.landing_serif__uBhn_{font-family:var(--font-dm-serif),serif}.landing_navbar__Xa_LX{background:rgba(245,245,246,.97);backdrop-filter:blur(16px);border-bottom:1px solid rgba(27,64,94,.12);position:sticky;top:0;z-index:50;padding:1rem 0}.landing_navLink__MX_D9{position:relative;color:#2c4a5e;font-weight:500;font-size:.875rem;transition:color .2s}.landing_navLink__MX_D9:after{content:"";position:absolute;width:0;height:2px;bottom:-3px;left:0;background:#1b405e;transition:width .3s ease}.landing_navLink__MX_D9:hover{color:#1b405e}.landing_navLink__MX_D9:hover:after{width:100%}.landing_btnPrimary__gP0eO{background:#1b405e;color:white;font-weight:600;border-radius:100px;transition:all .25s;box-shadow:0 4px 20px rgba(27,64,94,.3);display:inline-flex;align-items:center;gap:.625rem;text-decoration:none}.landing_btnPrimary__gP0eO:hover{background:#112d42;transform:translateY(-2px);box-shadow:0 8px 28px rgba(27,64,94,.4)}.landing_btnAmber__erbTi{background:#1b405e;color:white;font-weight:600;border-radius:100px;transition:all .25s;box-shadow:0 4px 20px rgba(27,64,94,.3);display:inline-flex;align-items:center;gap:.625rem;text-decoration:none}.landing_btnAmber__erbTi:hover{background:#112d42;transform:translateY(-2px);box-shadow:0 8px 28px rgba(174,178,181,.5)}.landing_btnOutline__XObG8{border:2px solid #1b405e;color:#1b405e;font-weight:600;border-radius:100px;transition:all .25s;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.625rem;padding:.5rem 1.25rem;text-decoration:none}.landing_btnOutline__XObG8:hover{background:#1b405e;color:white}.landing_heroBg__m9hlB{background:#f5f5f6;position:relative;overflow:hidden}.landing_heroBlob__IEqF5{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;pointer-events:none}.landing_featureCard___7KBi{background:white;border:1px solid rgba(27,64,94,.1);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.landing_featureCard___7KBi:hover{transform:translateY(-6px);border-color:rgba(27,64,94,.25);box-shadow:0 20px 40px rgba(27,64,94,.1)}.landing_iconNavy__ywZog{background:#dce8f0;color:#1b405e}.landing_iconAmber__l_UkB{background:#ecedef;color:#7a7f83}.landing_trustBar__2s9d1{background:white;border-top:1px solid rgba(27,64,94,.1);border-bottom:1px solid rgba(27,64,94,.1);padding:1.25rem 0;overflow:hidden}.landing_stepCircle__7A0__{width:60px;height:60px;border-radius:50%;background:white;border:2px solid rgba(27,64,94,.2);display:flex;align-items:center;justify-content:center;font-family:var(--font-dm-serif),serif;font-size:1.4rem;color:#1b405e;box-shadow:0 4px 16px rgba(27,64,94,.1);margin:0 auto 1rem}.landing_dashboardMock__G5rLU{background:white;border-radius:20px;box-shadow:0 24px 60px rgba(27,64,94,.12);overflow:hidden}.landing_mockBar__FdfJQ{transition:height .6s ease}@keyframes landing_fadeUp__aVwXA{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing_fadeUp__aVwXA{animation:landing_fadeUp__aVwXA .7s ease both}.landing_delay1__vBKp9{animation-delay:.1s}.landing_delay2__Zpe8N{animation-delay:.2s}.landing_delay3__7QCEN{animation-delay:.3s}.landing_delay4__u79Kz{animation-delay:.45s}.landing_divider__fx6QX{height:1px;background:linear-gradient(90deg,transparent,rgba(27,64,94,.2),transparent)}@keyframes landing_marquee__bpx1x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing_marqueeInner__7oqcE{display:flex;animation:landing_marquee__bpx1x 22s linear infinite;width:max-content}.landing_marqueeInner__7oqcE:hover{animation-play-state:paused}.landing_pricingCard__FClYC{background:white;border:2px solid rgba(27,64,94,.12);border-radius:24px}.landing_sectionLabel__VR3cg{display:inline-flex;align-items:center;gap:6px;background:#dce8f0;color:#1b405e;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:100px}.landing_modalOverlay__iFftz{position:fixed;inset:0;background:rgba(13,31,45,.65);backdrop-filter:blur(6px);z-index:999;display:flex;align-items:center;justify-content:center}.landing_modalContent___8AkF{background:white;border-radius:24px;padding:2rem;max-width:32rem;width:90%;box-shadow:0 20px 60px rgba(27,64,94,.3)}.landing_footer__0UmUP{background:#0d1f2d;color:#8ea8bc}.landing_footer__0UmUP a{color:#8ea8bc;transition:color .2s}.landing_footer__0UmUP a:hover{color:#f5f5f6}