@font-face{font-family:geistSans;src:url(/_next/static/media/ca070aef19a160ac-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/24faed2484bb8b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/26e35e3aa0f2ff52-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/785370768b5a7618-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_81b9c6{font-family:geistSans,geistSans Fallback}.__variable_81b9c6{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/acd8756c4a5b05ec-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:72.63%;descent-override:18.63%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3f4802{font-family:geistMono,geistMono Fallback}.__variable_3f4802{--font-geist-mono:"geistMono","geistMono Fallback"}:focus-visible{outline:3px solid currentColor;outline-offset:2px;border-radius:2px}.btn:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--primary)/.1)}a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;text-decoration-thickness:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:0;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.card-interactive:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--primary)/.2)}[role=dialog]:focus-visible{outline:none}.skip-link{position:absolute;top:-40px;left:0;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:8px 16px;text-decoration:none;border-radius:0 0 4px 0;z-index:100;font-weight:600}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{padding:0}.not-sr-only,.sr-only-focusable:focus,.sr-only:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.sr-only-focusable:focus,.sr-only:focus{padding:.5rem 1rem;background:hsl(var(--background));border:2px solid hsl(var(--primary));border-radius:4px;z-index:9999}@media (prefers-contrast:high){.button,.card,.input{border-width:2px}:focus-visible{outline-width:4px;outline-offset:3px}button{border:2px solid}.badge{border:1px solid;font-weight:700}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-bounce,.animate-in,.animate-out,.animate-pulse,.animate-spin{animation:none!important}html{scroll-behavior:auto}.parallax{transform:none!important}video[autoplay]{display:none}}@media (max-width:768px) and (pointer:coarse){[role=button]:not(.sidebar [role=button]):not(.credit-display [role=button]),[role=checkbox]:not(.checkbox-root),[role=link]:not(.sidebar [role=link]),[role=radio]:not(.radio-root),[tabindex]:not([tabindex="-1"]):not([role=switch]):not([role=checkbox]):not(.sidebar [tabindex]):not(.credit-display [tabindex]):not(.language-selector [tabindex]):not(.theme-toggle),a:not(.sidebar a):not(.credit-display a):not(.language-selector a),button:not([role=switch]):not([role=checkbox]):not(.sidebar button):not(.credit-display button):not(.language-selector button):not(.theme-toggle):not([data-header-element=true]):not([data-dot-element=true]),input[type=checkbox]:not(.checkbox-input),input[type=radio]:not(.radio-input),select:not(.language-selector select){min-height:44px;min-width:44px}}.checkbox-input,.radio-input,[role=checkbox].checkbox-root,[role=radio].radio-root,[role=switch]{min-height:unset;min-width:unset}.btn-sm,.button-small{padding:.75rem 1rem;min-height:44px}.icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.text-muted-foreground{color:hsl(var(--muted-foreground))}.light{--muted-foreground:215 20% 35%}.dark{--muted-foreground:215 20% 65%}.text-destructive{color:hsl(var(--destructive));font-weight:500}.text-success{color:#16a249}.dark .text-success{color:#67e495}.required:after{content:" *";color:hsl(var(--destructive));font-weight:700;speak:literal-punctuation}.error-message{color:hsl(var(--destructive));font-weight:500}.error-message,.field-description{font-size:.875rem;margin-top:.25rem}.field-description{color:hsl(var(--muted-foreground))}input:invalid:not(:focus):not(:-moz-placeholder),textarea:invalid:not(:focus):not(:-moz-placeholder){border-color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.05)}input:invalid:not(:focus):not(:placeholder-shown),select:invalid:not(:focus),textarea:invalid:not(:focus):not(:placeholder-shown){border-color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.05)}.loading-spinner{border:2px solid hsl(var(--muted));border-top-color:hsl(var(--primary));border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:linear-gradient(90deg,hsl(var(--muted)/.5) 25%,hsl(var(--muted)/.3) 50%,hsl(var(--muted)/.5) 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}[aria-live=assertive],[aria-live=polite],[role=alert],[role=status]{position:relative}@media print{.decorative,[aria-hidden=true]{display:none}a[href]:after{content:" (" attr(href) ")"}*{color:#000!important;background:#fff!important}:focus{outline:2px solid #000!important}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.focus-trap{position:relative}.announcement-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:hsl(var(--primary)/.1)}[aria-disabled=true],[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}[aria-checked=true],[aria-pressed=true],[aria-selected=true]{background-color:hsl(var(--primary)/.1);border-color:hsl(var(--primary))}.modal-backdrop{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card[role=checkbox],.card[role=radio]{position:relative;cursor:pointer}.card[role=checkbox]:hover,.card[role=radio]:hover{background-color:hsl(var(--accent)/.5)}.badge[aria-label]{speak:literal-punctuation}[role=progressbar]{position:relative}[role=progressbar]:after{content:attr(aria-valuenow) "% complete";position:absolute;left:-10000px;width:1px;height:1px}@media (prefers-color-scheme:dark){.text-muted-foreground{color:#94a3b8}:focus-visible{outline-color:hsl(var(--primary))}.error-message{color:#f37272}}@media (max-width:768px){.floating-header{width:calc(100% - 1rem)!important;max-width:none}@media (max-width:375px){.floating-header nav{padding:.5rem!important}}}@media (max-width:768px){.overflow-hidden>*{max-width:100vw}.absolute:not(.inset-0){max-width:calc(100vw - 2rem)}.animate-pulse{animation-duration:3s}.bg-gradient-to-br{background:linear-gradient(135deg,var(--tw-gradient-stops))}.hero-title{font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.2}.hero-subtitle{font-size:clamp(.875rem,2.5vw,1.125rem)}.overflow-x-auto{position:relative;scrollbar-width:thin}.overflow-x-auto:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8));pointer-events:none;opacity:1;transition:opacity .3s}.overflow-x-auto.scrolled-to-end:after{opacity:0}.dark .overflow-x-auto:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.8))}.process-card-mobile{scroll-snap-align:center}.overflow-x-auto{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}[role=button],a[role=button],button:not(.text-xs):not(.text-sm){min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:768px){button:has(svg:only-child){padding:.75rem}nav a{padding:.75rem 1rem}body{font-size:16px}h1{font-size:clamp(1.75rem,6vw,3rem)}h2{font-size:clamp(1.5rem,5vw,2.5rem)}h3{font-size:clamp(1.25rem,4vw,2rem)}div,p,span{word-wrap:break-word;overflow-wrap:break-word}}@media (max-width:768px){@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.08),0 10px 10px -5px rgba(0,0,0,.04)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.12)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.backdrop-blur-2xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}}@media (max-height:500px) and (orientation:landscape){.pt-24{padding-top:3rem}.pb-16{padding-bottom:2rem}.hero-title{font-size:1.75rem}.hero-trust-text:not(:first-child){display:none}}@media (max-width:375px){.floating-header-logo-text{font-size:.875rem}.hero-title{font-size:1.5rem!important;line-height:1.8rem!important}.process-card-mobile{width:250px}}@supports (padding:env(safe-area-inset-top)){.floating-header{padding-top:env(safe-area-inset-top)}body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:768px){.mobile-hidden{display:none!important}.mobile-only{display:block!important}.mobile-stack{flex-direction:column!important}.mobile-full-width{width:100%!important}.mobile-center{text-align:center!important;justify-content:center!important;align-items:center!important}}