:root{--ms-ease:cubic-bezier(0.4,0,0.2,1);--ms-ease-decel:cubic-bezier(0,0,0.2,1);--ms-ease-accel:cubic-bezier(0.4,0,1,1);--ms-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ms-ease-apple:cubic-bezier(0.16,1,0.3,1);--ms-dur-instant:100ms;--ms-dur-fast:200ms;--ms-dur-base:300ms;--ms-dur-reveal:550ms;--ms-dur-slow:700ms;--ms-shadow-0:none;--ms-shadow-1:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.06);--ms-shadow-2:0 4px 12px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.04);--ms-shadow-3:0 12px 32px rgba(0,0,0,0.10),0 4px 8px rgba(0,0,0,0.04);--ms-shadow-4:0 20px 48px rgba(0,0,0,0.12),0 8px 16px rgba(0,0,0,0.06);--ms-shadow-blue:0 8px 28px rgba(37,99,235,0.25);--ms-blue:#2563eb}@media (prefers-reduced-motion:reduce){[data-motion],[data-motion] *,.ms-reveal,.ms-stagger > *,.ms-hover-lift,.ms-btn,.ms-card,.ms-link-slide,.ms-modal,.ms-tooltip,.ms-badge,.ms-count-up,.ms-progress,.ms-skeleton{animation:none !important;transition:none !important;transform:none !important;opacity:1 !important}[data-motion]:not(.ms-visible),.ms-reveal:not(.ms-visible),.ms-stagger > *:not(.ms-visible){opacity:1 !important;transform:none !important}}[data-motion="fade-up"],[data-motion="fade-in"],[data-motion="fade-left"],[data-motion="fade-right"],[data-motion="scale-up"],[data-motion="zoom-in"],.ms-reveal{opacity:0;will-change:transform,opacity}[data-motion="fade-up"].ms-visible,[data-motion="fade-in"].ms-visible,[data-motion="fade-left"].ms-visible,[data-motion="fade-right"].ms-visible,[data-motion="scale-up"].ms-visible,[data-motion="zoom-in"].ms-visible,.ms-reveal.ms-visible{opacity:1;transform:none;will-change:auto}[data-motion="fade-up"],.ms-reveal{transform:translateY(24px);transition:opacity var(--ms-dur-reveal) var(--ms-ease-decel),transform var(--ms-dur-reveal) var(--ms-ease-decel)}[data-motion="fade-in"]{transform:none;transition:opacity var(--ms-dur-reveal) var(--ms-ease-decel)}[data-motion="fade-left"]{transform:translateX(32px);transition:opacity var(--ms-dur-reveal) var(--ms-ease-decel),transform var(--ms-dur-reveal) var(--ms-ease-decel)}[data-motion="fade-right"]{transform:translateX(-32px);transition:opacity var(--ms-dur-reveal) var(--ms-ease-decel),transform var(--ms-dur-reveal) var(--ms-ease-decel)}[data-motion="scale-up"],[data-motion="zoom-in"]{transform:scale(0.92);transition:opacity var(--ms-dur-reveal) var(--ms-ease-decel),transform var(--ms-dur-reveal) var(--ms-ease-decel)}[data-motion="stagger"] > *{opacity:0;transform:translateY(20px);will-change:transform,opacity;transition:opacity 500ms var(--ms-ease-decel),transform 500ms var(--ms-ease-decel);transition-delay:calc(var(--ms-stagger-i,0) * 70ms)}[data-motion="stagger"].ms-visible > *{opacity:1;transform:none;will-change:auto}.ms-stagger > *{opacity:0;transform:translateY(16px);transition:opacity 500ms var(--ms-ease-decel),transform 500ms var(--ms-ease-decel);transition-delay:calc(var(--ms-stagger-i,0) * 70ms)}.ms-stagger.ms-visible > *{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.ms-btn,button:not([disabled]):not([aria-disabled="true"]):not(.no-motion),input[type="submit"]:not([disabled]),input[type="button"]:not([disabled]),a.btn:not(.no-motion),a[class*="btn-"]:not(.no-motion),a[class*="-cta"]:not(.no-motion),a[class*="cta-"]:not(.no-motion){transition:transform var(--ms-dur-fast) var(--ms-ease),box-shadow var(--ms-dur-fast) var(--ms-ease),background-color var(--ms-dur-instant) ease,border-color var(--ms-dur-instant) ease,color var(--ms-dur-instant) ease !important}.ms-btn:hover,a.ms-btn:hover{transform:scale(1.02);box-shadow:var(--ms-shadow-2)}.ms-btn:active,a.ms-btn:active{transform:scale(0.98) !important;transition-duration:var(--ms-dur-instant) !important;box-shadow:var(--ms-shadow-1) !important}a[class*="btn-primary"]:hover,button[class*="btn-primary"]:hover,.btn-primary:hover{transform:translateY(-2px) scale(1.01);box-shadow:var(--ms-shadow-blue) !important}a[class*="btn-primary"]:active,button[class*="btn-primary"]:active,.btn-primary:active{transform:translateY(0) scale(0.99) !important;transition-duration:var(--ms-dur-instant) !important}}.ms-btn:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ms-blue);outline-offset:3px}.ms-card,[data-card]{transition:transform var(--ms-dur-base) var(--ms-ease-apple),box-shadow var(--ms-dur-base) var(--ms-ease-apple),border-color var(--ms-dur-base) var(--ms-ease-apple);will-change:transform,box-shadow}@media (hover:hover) and (pointer:fine){.ms-card:hover,[data-card]:hover{transform:translateY(-4px);box-shadow:var(--ms-shadow-3);border-color:rgba(37,99,235,0.15)}.ms-card:active,[data-card]:active{transform:translateY(-1px);transition-duration:var(--ms-dur-instant)}}.ms-link-slide{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0% 100%;background-size:0% 1.5px;text-decoration:none;transition:background-size var(--ms-dur-fast) var(--ms-ease-decel)}@media (hover:hover) and (pointer:fine){.ms-link-slide:hover{background-size:100% 1.5px}}.ms-input,input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select{transition:border-color var(--ms-dur-fast) var(--ms-ease),box-shadow var(--ms-dur-fast) var(--ms-ease),outline var(--ms-dur-fast) var(--ms-ease) !important}.ms-input:focus,input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,textarea:focus,select:focus{border-color:var(--ms-blue) !important;box-shadow:0 0 0 4px rgba(37,99,235,0.10) !important;outline:none}.ms-dropdown{opacity:0;transform:translateY(-6px) scale(0.97);pointer-events:none;transition:opacity 180ms var(--ms-ease-decel),transform 180ms var(--ms-ease-decel);will-change:transform,opacity;transform-origin:top center}.ms-dropdown.ms-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;will-change:auto}.ms-dropdown.ms-closing{opacity:0;transform:translateY(-4px) scale(0.98);transition-duration:130ms}.ms-modal-backdrop{opacity:0;transition:opacity var(--ms-dur-base) var(--ms-ease)}.ms-modal-backdrop.ms-open{opacity:1}.ms-modal-content{opacity:0;transform:scale(0.92) translateY(12px);transition:opacity var(--ms-dur-base) var(--ms-ease-decel),transform var(--ms-dur-base) var(--ms-ease-spring);will-change:transform,opacity}.ms-modal-content.ms-open{opacity:1;transform:scale(1) translateY(0);will-change:auto}.ms-modal-content.ms-closing{opacity:0;transform:scale(0.95) translateY(8px);transition:opacity 180ms var(--ms-ease),transform 180ms var(--ms-ease)}.ms-tooltip{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity var(--ms-dur-fast) var(--ms-ease-decel),transform var(--ms-dur-fast) var(--ms-ease-decel);will-change:transform,opacity}.ms-tooltip.ms-visible{opacity:1;transform:translateY(0);pointer-events:auto}@keyframes ms-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}.ms-skeleton,[data-skeleton]{background:linear-gradient( 90deg,#f1f5f9 25%,#e8eef6 37%,#f1f5f9 63% );background-size:400% 100%;animation:ms-shimmer 1.8s ease-in-out infinite;border-radius:6px;color:transparent !important;pointer-events:none}.ms-skeleton *,[data-skeleton] *{visibility:hidden}.ms-skeleton-replace{opacity:0;animation:ms-fade-in var(--ms-dur-base) var(--ms-ease-decel) forwards}[data-motion="count-up"],.ms-count-up{display:inline-block;will-change:contents;font-variant-numeric:tabular-nums}@keyframes ms-numflash{0%{opacity:0.6}100%{opacity:1}}.ms-count-up.ms-counting{animation:ms-numflash 80ms ease}.ms-progress-track{overflow:hidden;border-radius:9999px;background:#e5e7eb}.ms-progress{height:100%;width:0%;background:var(--ms-blue);border-radius:9999px;transition:width 900ms var(--ms-ease-decel);will-change:width}.ms-progress.ms-active{width:var(--ms-progress-target,100%)}.ms-gauge-arc{stroke-dashoffset:var(--ms-gauge-start,283);transition:stroke-dashoffset 1000ms var(--ms-ease-decel)}.ms-gauge-arc.ms-active{stroke-dashoffset:var(--ms-gauge-target,0)}@keyframes ms-pulse-cta{0%,100%{box-shadow:0 0 0 0 rgba(37,99,235,0)}50%{box-shadow:0 0 0 8px rgba(37,99,235,0.15)}}[data-motion="pulse-cta"],.ms-pulse-cta{animation:ms-pulse-cta 5s ease-in-out infinite;animation-delay:3s}.ms-badge{opacity:0;transform:scale(0.8);transition:opacity 250ms var(--ms-ease-decel),transform 250ms var(--ms-ease-spring);will-change:transform,opacity}.ms-badge.ms-visible{opacity:1;transform:scale(1);will-change:auto}@keyframes ms-page-enter{0%{opacity:0.96;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}.ms-page-enter{animation:ms-page-enter 350ms var(--ms-ease-decel) both}.ms-hover-lift{transition:transform var(--ms-dur-base) var(--ms-ease-apple),box-shadow var(--ms-dur-base) var(--ms-ease-apple)}@media (hover:hover) and (pointer:fine){.ms-hover-lift:hover{transform:translateY(-3px);box-shadow:var(--ms-shadow-2)}.ms-hover-lift:active{transform:translateY(-1px);transition-duration:var(--ms-dur-instant)}}[data-motion="parallax"],.ms-parallax{will-change:transform;transform:translateY(var(--ms-parallax-y,0px));transition:none}#ms-scroll-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:var(--ms-blue);z-index:9999;pointer-events:none;transform-origin:left;transition:width 60ms linear;will-change:width;border-radius:0 2px 2px 0}@keyframes ms-hero-enter{0%{opacity:0;transform:translateY(16px)}100%{opacity:1;transform:translateY(0)}}.ms-hero-el{opacity:0;animation:ms-hero-enter var(--ms-dur-slow) var(--ms-ease-decel) forwards;animation-play-state:paused}.ms-hero-el.ms-play{animation-play-state:running}.ms-hero-el:nth-child(1),.ms-hero-el[data-hero-order="1"]{animation-delay:0ms}.ms-hero-el:nth-child(2),.ms-hero-el[data-hero-order="2"]{animation-delay:80ms}.ms-hero-el:nth-child(3),.ms-hero-el[data-hero-order="3"]{animation-delay:160ms}.ms-hero-el:nth-child(4),.ms-hero-el[data-hero-order="4"]{animation-delay:240ms}.ms-hero-el:nth-child(5),.ms-hero-el[data-hero-order="5"]{animation-delay:320ms}.ms-hero-el:nth-child(6),.ms-hero-el[data-hero-order="6"]{animation-delay:400ms}.ms-step{opacity:0;transform:translateY(20px);transition:opacity 500ms var(--ms-ease-decel),transform 500ms var(--ms-ease-decel);will-change:transform,opacity}.ms-step.ms-visible{opacity:1;transform:none;will-change:auto}.ms-step:nth-child(1){transition-delay:0ms}.ms-step:nth-child(2){transition-delay:120ms}.ms-step:nth-child(3){transition-delay:240ms}.ms-step:nth-child(4){transition-delay:360ms}.ms-step-connector{transform-origin:top;transform:scaleY(0);transition:transform 500ms var(--ms-ease-decel);will-change:transform}.ms-step-connector.ms-visible{transform:scaleY(1)}@keyframes ms-flip-top{0%{transform:rotateX(0deg);opacity:1}50%{transform:rotateX(-90deg);opacity:0.5}100%{transform:rotateX(0deg);opacity:1}}.ms-flip-num{display:inline-block;font-variant-numeric:tabular-nums;perspective:200px}.ms-flip-num.ms-flipping{animation:ms-flip-top 300ms var(--ms-ease) both}@keyframes ms-fade-in{from{opacity:0}to{opacity:1}}.ms-fade-in{animation:ms-fade-in var(--ms-dur-base) var(--ms-ease-decel) both}.ms-delay-1{animation-delay:60ms}.ms-delay-2{animation-delay:120ms}.ms-delay-3{animation-delay:180ms}.ms-delay-4{animation-delay:240ms}.ms-delay-5{animation-delay:300ms}.ms-delay-6{animation-delay:360ms}.ms-delay-7{animation-delay:420ms}.ms-delay-8{animation-delay:480ms}.ms-toggle-thumb{transition:transform var(--ms-dur-base) var(--ms-ease-spring);will-change:transform}@keyframes ms-gauge-fill{from{stroke-dashoffset:283}to{stroke-dashoffset:var(--ms-gauge-target,0)}}.ms-score-arc{stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset 1200ms var(--ms-ease-decel)}.ms-score-arc.ms-visible{stroke-dashoffset:var(--ms-gauge-target,0)}.ms-score-value{opacity:0;transform:scale(0.8);transition:opacity 500ms var(--ms-ease-decel) 400ms,transform 500ms var(--ms-ease-spring) 400ms}.ms-score-value.ms-visible{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.settlement-card:not(.no-motion),.rs-card:not(.no-motion),[class*="settlement-card"]:not(.no-motion),[class*="guide-card"]:not(.no-motion),[class*="blog-card"]:not(.no-motion),[class*="news-card"]:not(.no-motion),[class*="community-card"]:not(.no-motion),[class*="feature-card"]:not(.no-motion){transition:transform var(--ms-dur-base) var(--ms-ease-apple),box-shadow var(--ms-dur-base) var(--ms-ease-apple) !important;will-change:transform}.settlement-card:not(.no-motion):hover,.rs-card:not(.no-motion):hover,[class*="settlement-card"]:not(.no-motion):hover,[class*="guide-card"]:not(.no-motion):hover,[class*="blog-card"]:not(.no-motion):hover,[class*="news-card"]:not(.no-motion):hover,[class*="community-card"]:not(.no-motion):hover,[class*="feature-card"]:not(.no-motion):hover{transform:translateY(-4px) !important;box-shadow:var(--ms-shadow-3) !important}.settlement-card:not(.no-motion):active,.rs-card:not(.no-motion):active,[class*="settlement-card"]:not(.no-motion):active{transform:translateY(-1px) !important;transition-duration:var(--ms-dur-instant) !important}}[class*="trust-badge"]:not(.no-motion),[class*="-trust-"] span:not(.no-motion),.ms-trust-badge{opacity:0;transform:scale(0.85);transition:opacity 400ms var(--ms-ease-decel),transform 400ms var(--ms-ease-spring);will-change:transform,opacity}[class*="trust-badge"].ms-visible:not(.no-motion),.ms-trust-badge.ms-visible{opacity:1;transform:scale(1);will-change:auto}@keyframes ms-payout-pop{0%{transform:scale(1)}30%{transform:scale(1.06);color:#15803d}100%{transform:scale(1)}}.ms-payout-reveal.ms-visible{animation:ms-payout-pop 500ms var(--ms-ease-spring) both;animation-delay:200ms}