/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.grid{display:grid}.list-item{display:list-item}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--color-ink:#101828;--color-surface:#fff;--color-muted:#667085;--color-border:#e4e7ec;--color-brand:#3b5ccc;--color-brand-strong:#2747b5;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.25rem;--shadow-soft:0 1rem 3rem #1018281a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);min-width:20rem;color:var(--color-ink);margin:0}button,input,select,textarea{font:inherit}.reveal{opacity:0;transform:translateY(1.25rem)}.reveal.in-view{animation:.56s both reveal-in}.grid>.reveal:nth-child(2),.process li.reveal:nth-child(2),.services__list>.reveal:nth-child(2){animation-delay:80ms}.grid>.reveal:nth-child(3),.process li.reveal:nth-child(3),.services__list>.reveal:nth-child(3){animation-delay:.16s}@keyframes reveal-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.shell[data-v-5e9f8e37]{flex-direction:column;min-height:100vh;display:flex}.content[data-v-5e9f8e37]{flex:1}header[data-v-5e9f8e37]{z-index:10;align-items:center;width:100%;padding:1.5rem clamp(1.5rem,4vw,4rem);display:flex;position:absolute;top:0;left:0}.brand img[data-v-5e9f8e37]{width:8.1rem;height:auto;display:block}nav[data-v-5e9f8e37]{gap:clamp(1rem,2.4vw,2.25rem);margin-left:auto;margin-right:clamp(1.5rem,4vw,4rem);display:flex}nav a[data-v-5e9f8e37]{color:#252b3a;font-size:.82rem;font-weight:650}.cta[data-v-5e9f8e37],nav a[data-v-5e9f8e37]{text-decoration:none}.cta[data-v-5e9f8e37]{color:#fff;background:#596cf3;padding:.72rem 1rem;font-size:.77rem;font-weight:750}footer[data-v-5e9f8e37]{color:#aeb7cd;background:#151c2e;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.45rem clamp(1.5rem,4vw,4rem);font-size:.7rem;display:grid}.footer-brand[data-v-5e9f8e37]{justify-content:center;align-items:center;gap:.45rem;display:flex}.footer-brand a[data-v-5e9f8e37]{line-height:0;display:block}.footer-brand img[data-v-5e9f8e37]{filter:invert();width:5.5rem;height:auto;display:block}.footer-links[data-v-5e9f8e37]{justify-content:flex-end;gap:.9rem;display:flex}.footer-links a[data-v-5e9f8e37],.footer-links button[data-v-5e9f8e37]{color:#aeb7cd;font:inherit;text-underline-offset:.18rem;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-links a[data-v-5e9f8e37]:hover,.footer-links button[data-v-5e9f8e37]:hover{color:#fff}@media (width<=760px){nav[data-v-5e9f8e37]{display:none}.brand img[data-v-5e9f8e37]{width:7rem}footer[data-v-5e9f8e37]{text-align:center;grid-template-columns:1fr;gap:.8rem}.footer-links[data-v-5e9f8e37]{justify-content:center}.footer-brand[data-v-5e9f8e37]{order:-1}}.consent[data-v-e350b241]{z-index:100;color:#202a3d;background:#fff;border:1px solid #dce1ed;max-width:72rem;margin:auto;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 .8rem 2.5rem #141c2e2e}.consent__main[data-v-e350b241]{align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.consent__icon[data-v-e350b241]{color:#596cf3;background:#edf0ff;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}.consent__copy[data-v-e350b241]{gap:.22rem;min-width:0;display:grid}.consent__copy p[data-v-e350b241]{color:#202a3d;margin:0;font-size:.86rem;font-weight:800}.consent__copy span[data-v-e350b241]{color:#667085;font-size:.77rem;line-height:1.45}.consent__copy a[data-v-e350b241]{color:#4154d4;width:max-content;font-size:.74rem;font-weight:750}.consent__actions[data-v-e350b241]{justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex}.button[data-v-e350b241]{min-height:2.55rem;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #596cf3;padding:.55rem .85rem;font-size:.76rem;font-weight:780}.button--primary[data-v-e350b241]{color:#fff;background:#596cf3}.button--quiet[data-v-e350b241]{color:#34405e;background:#fff}.settings-link[data-v-e350b241]{color:#4f5e80;font:inherit;cursor:pointer;text-underline-offset:.18rem;background:0 0;border:0;padding:.55rem .2rem;font-size:.74rem;font-weight:700;text-decoration:underline}.consent__settings[data-v-e350b241]{border-top:1px solid #e4e7ef;padding:.25rem 1.15rem .85rem}.setting[data-v-e350b241]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 0;display:flex}.setting>div[data-v-e350b241],.setting>span[data-v-e350b241]:first-child{gap:.18rem;display:grid}.setting strong[data-v-e350b241]{font-size:.78rem}.setting span[data-v-e350b241]{color:#667085;font-size:.73rem;line-height:1.4}.setting__fixed[data-v-e350b241]{font-weight:760;color:#4d5c7e!important;font-size:.7rem!important}.setting--toggle[data-v-e350b241]{cursor:pointer}.setting--toggle input[data-v-e350b241]{opacity:0;block-size:1px;inline-size:1px;position:absolute}.setting--toggle i[data-v-e350b241]{background:#c9d0df;border-radius:2rem;width:2.5rem;height:1.45rem;transition:background .16s;position:relative}.setting--toggle i[data-v-e350b241]:after{content:"";background:#fff;border-radius:50%;width:1.09rem;height:1.09rem;transition:transform .16s;position:absolute;top:.18rem;left:.18rem}.setting--toggle input:checked+i[data-v-e350b241]{background:#596cf3}.setting--toggle input:checked+i[data-v-e350b241]:after{transform:translate(1.05rem)}.setting--toggle input:focus-visible+i[data-v-e350b241]{outline-offset:3px;outline:2px solid #202a3d}.consent__save[data-v-e350b241]{padding-top:.85rem}.consent__brand[data-v-e350b241],.consent__save[data-v-e350b241]{justify-content:flex-end;display:flex}.consent__brand[data-v-e350b241]{color:#9aa3b5;align-items:center;gap:.28rem;padding:0 1.15rem .8rem;font-size:.62rem}.consent__brand a[data-v-e350b241]{line-height:0;display:block}.consent__brand img[data-v-e350b241]{filter:none;width:4.2rem}.consent-enter-active[data-v-e350b241],.consent-leave-active[data-v-e350b241]{transition:opacity .18s,transform .18s}.consent-enter-from[data-v-e350b241],.consent-leave-to[data-v-e350b241]{opacity:0;transform:translateY(1rem)}@media (width<=760px){.consent[data-v-e350b241]{bottom:.7rem;left:.7rem;right:.7rem}.consent__main[data-v-e350b241]{flex-wrap:wrap;align-items:flex-start}.consent__actions[data-v-e350b241]{justify-content:flex-start;width:100%;margin-left:3.55rem}.consent__copy[data-v-e350b241]{flex:1}.consent__brand[data-v-e350b241]{justify-content:flex-start;margin-left:3.55rem}.setting[data-v-e350b241]{gap:1rem}.consent__settings[data-v-e350b241]{padding-left:1rem;padding-right:1rem}}
