html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:satoshi;font-style:normal;font-weight:400;src:local("Satoshi"),url("./media/Satoshi-Regular-AUAVUEG4.woff") format("woff")}@font-face{font-family:satoshi;font-style:normal;font-weight:500;src:local("Satoshi"),url("./media/Satoshi-Medium-2RQU6EGT.woff") format("woff")}@font-face{font-family:satoshi;font-style:normal;font-weight:700;src:local("Satoshi"),url("./media/Satoshi-Bold-SEVJJWWU.woff") format("woff")}@font-face{font-family:TeXGyreHeros-Regular;font-style:normal;font-weight:400;src:local("TeXGyreHeros-Regular"),url("./media/texgyreheros-regular-DGCITPNE.woff") format("woff")}@font-face{font-family:TeXGyreHeros-Italic;font-style:normal;font-weight:400;src:local("TeXGyreHeros-Italic"),url("./media/texgyreheros-italic-DZHXZHXF.woff") format("woff")}@font-face{font-family:TeXGyreHeros-Bold;font-style:normal;font-weight:400;src:local("TeXGyreHeros-Bold"),url("./media/texgyreheros-bold-CPXJYNIJ.woff") format("woff")}@font-face{font-family:TeXGyreHeros-BoldItalic;font-style:normal;font-weight:400;src:local("TeXGyreHeros-BoldItalic"),url("./media/texgyreheros-bolditalic-6K56JDAV.woff") format("woff")}*,:after,:before{box-sizing:border-box}[smoothScrollbar]{overflow:auto;position:relative}blockquote,body,dd,dl,dt,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:Satoshi,Helvetica,Arial,"sans-serif";font-weight:600;letter-spacing:-.0126666667em;line-height:1.2;color:#1e1d1c}p{margin:0 0 1.6em}ul,ol{list-style:none;margin-bottom:1.6em}b,strong{font-weight:700}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}button,a{touch-action:manipulation}button,input,textarea{font-size:inherit;font-family:inherit;box-shadow:none}a,button,input,label,select,textarea{-webkit-tap-highlight-color:transparent}select{border:0;border-radius:0;background:none}fieldset{border:none}address{font-style:normal}a{color:inherit}a[href^=tel]{text-decoration:none;color:inherit}img{vertical-align:top;max-width:100%}img[src="#"]{display:none!important}img[data-src],img[data-srcset]{transition:opacity 1s ease;will-change:opacity}img[data-src].is-lazy,img[data-srcset].is-lazy{opacity:0}.no-js img[data-src].is-lazy,.no-js img[data-srcset].is-lazy{display:none}img[data-src].is-lazy-loading,img[data-srcset].is-lazy-loading{opacity:0}img[data-src].is-lazy-loaded,img[data-srcset].is-lazy-loaded{opacity:1}html.is-scrolling-disabled{overflow:hidden}body{font-family:Helvetica Neue,Arial,"sans-serif";-webkit-font-smoothing:antialiased;color:#666;background:#fff;line-height:1.6;font-size:1rem}.is-scrolling-disabled body{overflow:hidden;position:fixed;top:0;left:0;width:100%}hr{box-sizing:content-box;height:0;overflow:visible}button{border:none;background:none;padding:0;cursor:pointer}.section{height:100vh}.btn-area{display:block;overflow:hidden}.btn-txt{display:inline-block;padding:2px 0}lucide-icon{line-height:0}@media screen and (min-width: 75em){.Delta{font-size:7.5rem}.Delta2{font-size:6.25rem}}.Alpha{font-size:3.2rem}@media screen and (min-width: 75em){.Alpha{font-size:4.5rem}}.Beta{font-size:1.875rem}@media screen and (min-width: 48em){.Beta{font-size:2.2rem}}@media screen and (min-width: 75em){.Beta{font-size:3rem}}.Gamma{font-size:2.2rem}@media screen and (min-width: 75em){.Gamma{font-size:2.4rem}}.Sub{font-size:.875rem}@media screen and (min-width: 75em){.Sub{font-size:1.125rem}}:root{--p-mask-background: rgba(0, 0, 0, .4);--p-mask-color: var(--p-surface-200);--p-border-radius-none: 0;--p-border-radius-xs: 2px;--p-border-radius-sm: 4px;--p-border-radius-md: 6px;--p-border-radius-lg: 8px;--p-border-radius-xl: 12px;--p-emerald-50: #ecfdf5;--p-emerald-100: #d1fae5;--p-emerald-200: #a7f3d0;--p-emerald-300: #6ee7b7;--p-emerald-400: #34d399;--p-emerald-500: #10b981;--p-emerald-600: #059669;--p-emerald-700: #047857;--p-emerald-800: #065f46;--p-emerald-900: #064e3b;--p-emerald-950: #022c22;--p-green-50: #f0fdf4;--p-green-100: #dcfce7;--p-green-200: #bbf7d0;--p-green-300: #86efac;--p-green-400: #4ade80;--p-green-500: #22c55e;--p-green-600: #16a34a;--p-green-700: #15803d;--p-green-800: #166534;--p-green-900: #14532d;--p-green-950: #052e16;--p-lime-50: #f7fee7;--p-lime-100: #ecfccb;--p-lime-200: #d9f99d;--p-lime-300: #bef264;--p-lime-400: #a3e635;--p-lime-500: #84cc16;--p-lime-600: #65a30d;--p-lime-700: #4d7c0f;--p-lime-800: #3f6212;--p-lime-900: #365314;--p-lime-950: #1a2e05;--p-red-50: #fef2f2;--p-red-100: #fee2e2;--p-red-200: #fecaca;--p-red-300: #fca5a5;--p-red-400: #f87171;--p-red-500: #ef4444;--p-red-600: #dc2626;--p-red-700: #b91c1c;--p-red-800: #991b1b;--p-red-900: #7f1d1d;--p-red-950: #450a0a;--p-orange-50: #fff7ed;--p-orange-100: #ffedd5;--p-orange-200: #fed7aa;--p-orange-300: #fdba74;--p-orange-400: #fb923c;--p-orange-500: #f97316;--p-orange-600: #ea580c;--p-orange-700: #c2410c;--p-orange-800: #9a3412;--p-orange-900: #7c2d12;--p-orange-950: #431407;--p-amber-50: #fffbeb;--p-amber-100: #fef3c7;--p-amber-200: #fde68a;--p-amber-300: #fcd34d;--p-amber-400: #fbbf24;--p-amber-500: #f59e0b;--p-amber-600: #d97706;--p-amber-700: #b45309;--p-amber-800: #92400e;--p-amber-900: #78350f;--p-amber-950: #451a03;--p-yellow-50: #fefce8;--p-yellow-100: #fef9c3;--p-yellow-200: #fef08a;--p-yellow-300: #fde047;--p-yellow-400: #facc15;--p-yellow-500: #eab308;--p-yellow-600: #ca8a04;--p-yellow-700: #a16207;--p-yellow-800: #854d0e;--p-yellow-900: #713f12;--p-yellow-950: #422006;--p-teal-50: #f0fdfa;--p-teal-100: #ccfbf1;--p-teal-200: #99f6e4;--p-teal-300: #5eead4;--p-teal-400: #2dd4bf;--p-teal-500: #14b8a6;--p-teal-600: #0d9488;--p-teal-700: #0f766e;--p-teal-800: #115e59;--p-teal-900: #134e4a;--p-teal-950: #042f2e;--p-cyan-50: #ecfeff;--p-cyan-100: #cffafe;--p-cyan-200: #a5f3fc;--p-cyan-300: #67e8f9;--p-cyan-400: #22d3ee;--p-cyan-500: #06b6d4;--p-cyan-600: #0891b2;--p-cyan-700: #0e7490;--p-cyan-800: #155e75;--p-cyan-900: #164e63;--p-cyan-950: #083344;--p-sky-50: #f0f9ff;--p-sky-100: #e0f2fe;--p-sky-200: #bae6fd;--p-sky-300: #7dd3fc;--p-sky-400: #38bdf8;--p-sky-500: #0ea5e9;--p-sky-600: #0284c7;--p-sky-700: #0369a1;--p-sky-800: #075985;--p-sky-900: #0c4a6e;--p-sky-950: #082f49;--p-blue-50: #eff6ff;--p-blue-100: #dbeafe;--p-blue-200: #bfdbfe;--p-blue-300: #93c5fd;--p-blue-400: #60a5fa;--p-blue-500: #3b82f6;--p-blue-600: #2563eb;--p-blue-700: #1d4ed8;--p-blue-800: #1e40af;--p-blue-900: #1e3a8a;--p-blue-950: #172554;--p-indigo-50: #eef2ff;--p-indigo-100: #e0e7ff;--p-indigo-200: #c7d2fe;--p-indigo-300: #a5b4fc;--p-indigo-400: #818cf8;--p-indigo-500: #6366f1;--p-indigo-600: #4f46e5;--p-indigo-700: #4338ca;--p-indigo-800: #3730a3;--p-indigo-900: #312e81;--p-indigo-950: #1e1b4b;--p-violet-50: #f5f3ff;--p-violet-100: #ede9fe;--p-violet-200: #ddd6fe;--p-violet-300: #c4b5fd;--p-violet-400: #a78bfa;--p-violet-500: #8b5cf6;--p-violet-600: #7c3aed;--p-violet-700: #6d28d9;--p-violet-800: #5b21b6;--p-violet-900: #4c1d95;--p-violet-950: #2e1065;--p-purple-50: #faf5ff;--p-purple-100: #f3e8ff;--p-purple-200: #e9d5ff;--p-purple-300: #d8b4fe;--p-purple-400: #c084fc;--p-purple-500: #a855f7;--p-purple-600: #9333ea;--p-purple-700: #7e22ce;--p-purple-800: #6b21a8;--p-purple-900: #581c87;--p-purple-950: #3b0764;--p-fuchsia-50: #fdf4ff;--p-fuchsia-100: #fae8ff;--p-fuchsia-200: #f5d0fe;--p-fuchsia-300: #f0abfc;--p-fuchsia-400: #e879f9;--p-fuchsia-500: #d946ef;--p-fuchsia-600: #c026d3;--p-fuchsia-700: #a21caf;--p-fuchsia-800: #86198f;--p-fuchsia-900: #701a75;--p-fuchsia-950: #4a044e;--p-pink-50: #fdf2f8;--p-pink-100: #fce7f3;--p-pink-200: #fbcfe8;--p-pink-300: #f9a8d4;--p-pink-400: #f472b6;--p-pink-500: #ec4899;--p-pink-600: #db2777;--p-pink-700: #be185d;--p-pink-800: #9d174d;--p-pink-900: #831843;--p-pink-950: #500724;--p-rose-50: #fff1f2;--p-rose-100: #ffe4e6;--p-rose-200: #fecdd3;--p-rose-300: #fda4af;--p-rose-400: #fb7185;--p-rose-500: #f43f5e;--p-rose-600: #e11d48;--p-rose-700: #be123c;--p-rose-800: #9f1239;--p-rose-900: #881337;--p-rose-950: #4c0519;--p-slate-50: #f8fafc;--p-slate-100: #f1f5f9;--p-slate-200: #e2e8f0;--p-slate-300: #cbd5e1;--p-slate-400: #94a3b8;--p-slate-500: #64748b;--p-slate-600: #475569;--p-slate-700: #334155;--p-slate-800: #1e293b;--p-slate-900: #0f172a;--p-slate-950: #020617;--p-gray-50: #f9fafb;--p-gray-100: #f3f4f6;--p-gray-200: #e5e7eb;--p-gray-300: #d1d5db;--p-gray-400: #9ca3af;--p-gray-500: #6b7280;--p-gray-600: #4b5563;--p-gray-700: #374151;--p-gray-800: #1f2937;--p-gray-900: #111827;--p-gray-950: #030712;--p-zinc-50: #fafafa;--p-zinc-100: #f4f4f5;--p-zinc-200: #e4e4e7;--p-zinc-300: #d4d4d8;--p-zinc-400: #a1a1aa;--p-zinc-500: #71717a;--p-zinc-600: #52525b;--p-zinc-700: #3f3f46;--p-zinc-800: #27272a;--p-zinc-900: #18181b;--p-zinc-950: #09090b;--p-neutral-50: #fafafa;--p-neutral-100: #f5f5f5;--p-neutral-200: #e5e5e5;--p-neutral-300: #d4d4d4;--p-neutral-400: #a3a3a3;--p-neutral-500: #737373;--p-neutral-600: #525252;--p-neutral-700: #404040;--p-neutral-800: #262626;--p-neutral-900: #171717;--p-neutral-950: #0a0a0a;--p-stone-50: #fafaf9;--p-stone-100: #f5f5f4;--p-stone-200: #e7e5e4;--p-stone-300: #d6d3d1;--p-stone-400: #a8a29e;--p-stone-500: #78716c;--p-stone-600: #57534e;--p-stone-700: #44403c;--p-stone-800: #292524;--p-stone-900: #1c1917;--p-stone-950: #0c0a09;--p-dialog-background: var(--p-overlay-modal-background);--p-dialog-border-color: var(--p-overlay-modal-border-color);--p-dialog-color: var(--p-overlay-modal-color);--p-dialog-border-radius: var(--p-overlay-modal-border-radius);--p-dialog-shadow: var(--p-overlay-modal-shadow);--p-dialog-header-padding: var(--p-overlay-modal-padding);--p-dialog-header-gap: .5rem;--p-dialog-title-font-size: 1.25rem;--p-dialog-title-font-weight: 600;--p-dialog-content-padding: 0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-footer-padding: 0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);--p-dialog-footer-gap: .5rem}.Wrapper{min-height:100vh;display:flex;flex-direction:column}.Wrapper-inner{flex-grow:1;margin-top:5.4rem;display:flex;flex-direction:column}.Wrapper-inner>router-outlet+*{flex-grow:1;display:flex;flex-direction:column}.Header{position:absolute;width:100%}.Header-inner{position:relative;margin-top:1.6rem;display:flex;align-items:center;justify-content:space-between}.Header-logo{display:flex;align-items:center}.Header-logo a{opacity:0}.Header-nav{display:flex;align-items:center;justify-content:center}.Section{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 75em){.Section{padding-top:70px;padding-bottom:70px}}@media screen and (min-width: 120em){.Section{padding-top:100px;padding-bottom:100px}}.Section--slim{padding-top:20px;padding-bottom:20px}@media screen and (min-width: 75em){.Section--slim{padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 120em){.Section--slim{padding-top:40px;padding-bottom:40px}}.Section--fat{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 75em){.Section--fat{padding-top:70px;padding-bottom:70px}}@media screen and (min-width: 120em){.Section--fat{padding-top:120px;padding-bottom:120px}}.Section--bare{padding-bottom:0;padding-top:0}.Section--append{padding-top:0}.Section--prepend{padding-bottom:0}.Section-rt{border-top-left-radius:72px;border-top-right-radius:72px}.Section--hero{margin-top:4rem;margin-bottom:4rem}.Section-services{position:relative;z-index:1;background:#eee}.Container{margin:0 auto;padding-left:12px;padding-right:12px;max-width:80rem;box-sizing:content-box}@media screen and (min-width: 48em){.Container{padding-left:40px;padding-right:40px}}@media screen and (min-width: 87.5em){.Container{padding-left:60px;padding-right:60px}}.Container--full{max-width:none}.Container--medium{max-width:159rem}.Container--large{max-width:182rem}.Container--narrow{max-width:113rem}.Container--narrower{max-width:90rem}.Container--slim{max-width:80rem}.Container--slimmer{max-width:58rem}.Container--slimmest{max-width:42rem}.Container.is-pure{padding:0;position:static}.Nav{position:fixed;inset:auto 0 0;z-index:100}.Nav-inner{display:flex;justify-content:center;margin-bottom:30px}.Nav-menu{padding:4px;margin:0;border-radius:32px;background-color:#1b191b99;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Nav-list{display:flex;justify-content:space-between;flex-flow:nowrap}.Nav-link{padding-right:12px;padding-left:12px;display:flex;justify-content:center;align-items:center;height:40px;font-weight:500}.Nav-link.is-active{background:#1b191b;border-radius:32px;font-weight:600}.Nav.is-animated:before{transform:skew(-10deg) translate(0)}.Nav.is-animated .Nav-hassub,.Nav.is-animated .Nav-buttons .Button{opacity:1;transform:translateY(0)}.Title{margin-bottom:3.5rem}.TitleSub{display:grid;grid-template-columns:140px minmax(0,calc(50% - 160px));gap:20px}.Hero-heading-wrapper{font-weight:800}.Hero-heading{display:block;position:relative;line-height:1}.Hero-heading--second{display:flex;margin-left:160px}.IconComplex{display:block}@media screen and (min-width: 64em){.IconComplex{display:block}.IconComplex--triangleTop{display:block;background-size:contain;width:87px;height:65px;position:absolute;top:-20px;left:0;z-index:-1}.IconComplex--triangleBottom{display:block;background-size:contain;width:87px;height:65px;position:absolute;top:-13px;left:0;z-index:-1}}app-icon{line-height:0}.Text-lg{font-size:2rem}.Text-left{text-align:left}.Text-center{text-align:center}.Text-right{text-align:right}@media screen and (min-width: 48em){.Text--large{font-size:1.7rem}}.Link{position:relative;color:#3d3bff;transition:color .2s ease}.Button{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 25px;height:60px;border-radius:200px;text-decoration:none!important;appearance:none;font-weight:500;transform:translateZ(0);transition:transform .3s}.Button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.Button-border{content:"";display:block;position:absolute;inset:0;z-index:3;border:1px solid #dddddd;border-radius:inherit}.Button-ripple{display:block;position:absolute;inset:0;z-index:1;overflow:hidden;transform:translateZ(0);border-radius:inherit}.Button-ripple span{display:block;width:100%;height:100%;transform:translateY(101%);background-color:currentColor;border-radius:50% 50% 0 0;transition:transform .5s cubic-bezier(.4,0,0,1),border-radius .5s cubic-bezier(.4,0,0,1)}.Button-content{position:relative;display:block;padding:0 .16em 0 0;overflow:hidden;z-index:2}.Button-content span{display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.Button-content span:after{content:attr(data-text);display:block;position:absolute;top:110%;left:0;color:#fff}@media (hover: hover){.Button:not(:disabled):hover{transition:transform .6s cubic-bezier(.34,5.56,.64,1)}.Button:not(:disabled):hover .Button-border{border-color:inherit}.Button:not(:disabled):hover .Button-content span{transform:translateY(-110%)}.Button:not(:disabled):hover .Button-ripple span{border-radius:0;transform:translateY(0);transition-duration:.5s,.9s}}.Button__hover-fill{position:absolute;bottom:-100%;left:0;width:100%;height:100%;background:currentColor;opacity:.1;transition:transform .8s cubic-bezier(.22,1,.36,1);z-index:1}.Button:hover .Button__hover-fill{transform:translateY(-100%)}.Button:active{transform:scale(1)}.Button--icon{padding-left:0;padding-right:0;width:56px;line-height:0}.Button--reset{padding:0}.Button-content{z-index:2;flex-grow:1;line-height:1.4rem;position:relative}.Button--primary{color:#fff;background-color:#3d3bff}.Button--primary .Button-border{border-color:#3d3bff}.Button--primary .Button-ripple span{background-color:#0b08ff}.Button--primary .Button-content span:after{color:#fff}.Button--secondary{color:#1e1d1c}.Button--secondary:not(:disabled):hover .Icon{color:#e1e2e3}.Button--white{color:#fff;outline:1px solid #ffffff}.Button--white:hover{background:#fff;color:#1e1d1c}.Button--thin{padding-left:15px;padding-right:15px}.Button--large{height:80px;padding-left:70px;padding-right:70px}@media screen and (min-width: 33.75em){.Button--wide{padding-left:60px;padding-right:60px}}.Button-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0}.Button--iconLeft{padding-left:1rem}.Button--iconLeft .Icon{z-index:1;margin-right:.5rem}.Button--small{padding-left:14px;padding-right:14px;height:30px;line-height:30px;font-size:14px;font-weight:400}.Button--default{background:#f5f5f5;color:#1e1d1c}.Button--default:hover{background:#ebebeb}.Button--text{outline-color:transparent}.Button.is-loading .Button-loading-text{display:inline-flex;align-items:center;gap:4px}.Button.is-loading .Button-loading-text .dots{display:inline-flex}.Button.is-loading .Button-loading-text .dots span{animation:loadingDots 1.4s infinite;animation-fill-mode:both}.Button.is-loading .Button-loading-text .dots span:nth-child(2){animation-delay:.2s}.Button.is-loading .Button-loading-text .dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDots{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.Input{position:relative;width:100%;padding:16px 0;color:#1e1d1c;border:0;border-bottom:2px solid #dddddd;background:transparent;border-radius:0;height:60px;transition:border-bottom-color .2s ease}.Input:-webkit-autofill{-webkit-background-clip:text}.Input:autofill{-webkit-background-clip:text}.Input.ng-invalid.ng-touched{border-color:#c99f35}.Input:focus{border-color:#1e1d1c;outline:0}.Input--textarea{display:block;resize:vertical;min-height:120px}.Input-label{display:block;margin-bottom:.5rem}.Input.is-filled .Input-label,.Input.is-focused .Input-label{top:-20px;left:25px;box-shadow:0 1px 2px #0023862b;border-radius:2px;height:24px;font-size:1.1rem;line-height:24px;padding:0 5px;color:#6835d1;background:#f6f1ff}.Input--full{display:block;width:100%!important}.Input--select .Icon--angleDown{position:absolute;top:19px;right:30px;font-size:6px;color:#1e1d1c}.Input--full{width:100%}.Input::placeholder{color:#888}.FormItem{position:relative;margin-bottom:1.6rem}.FormItem-error{color:#c99f35;padding-top:.2rem;font-size:.875rem}.Form-success{color:#48c455;animation:fadeIn .3s ease-in;font-size:.875rem}.Form-error{color:red;animation:fadeIn .3s ease-in;font-size:.875rem}.Contact{border-radius:32px;border:1px solid #ccc;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 75em){.Contact{padding-top:70px;padding-bottom:70px}}@media screen and (min-width: 120em){.Contact{padding-top:100px;padding-bottom:100px}}.Contact-subject{display:flex;flex-wrap:wrap;gap:.5rem}.Contact-personal{display:flex;gap:2rem}.Contact-personal .FormItem{width:260px}.Contact-consent{font-weight:400;font-size:.875rem}.Footer{background:#1e1d1c;color:#fff}.Footer a{color:#fff}.Footer-copy{order:1;font-size:1.875rem;font-weight:700}@media screen and (min-width: 75em){.Footer-copy{order:0}}.Footer-widgets>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.4rem * var(--tw-space-y-reverse))}@media screen and (min-width: 75em){.Footer-widgets{justify-self:center}}.Footer .widget span{display:block;font-weight:800}.Footer-inner{display:flex;flex-direction:column;gap:2rem;padding-top:50px;padding-bottom:50px}@media screen and (min-width: 75em){.Footer-inner{padding-top:70px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:flex-end}}@media screen and (min-width: 120em){.Footer-inner{padding-top:100px;padding-bottom:50px}}.Footer .time-display{font-variant-numeric:tabular-nums}.Footer .time-display .colon{display:inline-block;opacity:1;animation:colonBlink 1s infinite ease-in-out}.Footer-by{justify-self:end;order:1}@media screen and (min-width: 75em){.Footer-by{order:0}}@keyframes colonBlink{0%,to{opacity:1}50%{opacity:0}}.mf-cursor{position:fixed;top:0;left:0;z-index:1250;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity .3s,color .4s}.mf-cursor.-init{opacity:0;visibility:hidden}.mf-cursor.-active:before{transform:scale(.25)}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(.2);background:#1e1d1c;border-radius:50%;transition:transform .25s ease-in-out,opacity .1s}.mf-cursor.sleepest:before{background:#aa37bb}.mf-cursor.riyadh:before{background:#495db5}.mf-cursor.ferrumpipe:before{background:#4ebb94}.mf-cursor.ulesson:before{background:#ff6b46}.mf-cursor.-media{z-index:-1}.mf-cursor.-inverse{color:#fff}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#fff}}.mf-cursor.-pointer:before{transform:scale(.4)}.mf-cursor .menu-open .cb-cursor.-menu{transition:none}.mf-cursor.-menu{z-index:250}.mf-cursor.-menu:before{transform:scale(1.4)}.mf-cursor.-text:before{opacity:.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity .4s,transform .3s}.mf-cursor.-text .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:350px;height:350px;margin:-200px 0 0 -200px;transition:transform .3s}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}@supports (object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform .35s,opacity .2s .2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(.696);transition-duration:.4s,.4s;transition-delay:0s,0s}.mf-cursor.-media-lg .mf-cursor-media{transform:scale(1.5)}.mf-cursor.-mf-cursor-sm:before{transform:scale(.8)}.mf-cursor.-mf-cursor-md:before{transform:scale(1.3)}.mf-cursor.-mf-cursor-lg:before{transform:scale(1.9)}@supports (mix-blend-mode: exclusion){.mf-cursor.-media.-media-blend{z-index:150}.mf-cursor.-exclusion,.mf-cursor.-media.-media-blend,.mf-cursor.-opaque{mix-blend-mode:exclusion}}.Ticker{display:flex;position:relative;text-align:center;white-space:nowrap;color:#1e1d1c;font-family:Satoshi,Helvetica,Arial,"sans-serif";font-weight:800;text-wrap:nowrap}.Ticker .decor{width:20px;height:20px;display:inline-block;text-align:center}.Hamburger{display:flex;align-items:center;justify-content:center;width:60px;height:60px;position:fixed;z-index:100;cursor:pointer;right:14px}@media screen and (min-width: 48em){.Hamburger{right:auto;margin-right:-38px}}.Hamburger-text{position:relative;right:3rem;display:none;padding:.5rem .5rem .5rem 1rem}@media screen and (min-width: 48em){.Hamburger-text{display:block}}.Hamburger-button{position:relative;width:26px;height:26px;background:none}.Hamburger-button .menu-line,.Hamburger-button .cross-line{position:absolute;width:100%;height:2px;background-color:#1e1d1c;left:0;transition:background-color .3s ease}.Hamburger-button .menu-line:nth-child(1){top:calc(50% - 3px)}.Hamburger-button .menu-line:nth-child(2){top:calc(50% + 3px)}.Hamburger-button .cross-line{top:50%;width:0;left:50%;opacity:0;transform-origin:center}.Hamburger-button .cross-line:nth-child(3){transform:rotate(45deg)}.Hamburger-button .cross-line:nth-child(4){transform:rotate(-45deg)}.Menu{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20}.Menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;transition:opacity .4s cubic-bezier(.7,0,.3,1);pointer-events:none}.Menu-overlay.active{opacity:1;pointer-events:all}.Menu-panel{position:fixed;top:0;right:0;width:100%;height:100%;background:#fff;transform:translate(100%);transition:transform .5s cubic-bezier(.7,0,.3,1);pointer-events:all}@media screen and (min-width: 48em){.Menu-panel{max-width:660px}}.Menu-panel.open{transform:translate(0)}.Menu-content{padding:6rem 3rem;height:100%;overflow-y:auto;display:grid;gap:4.8rem}@media screen and (min-width: 48em){.Menu-content{padding:6rem 9.8rem}}.Menu nav{align-self:center}.Menu nav ul{list-style:none;padding:0;margin:0}.Menu-item{margin-bottom:.75rem;opacity:0;transform:translateY(20px)}.Menu-link-container{display:flex;align-items:baseline;gap:.6rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.Menu-link-container:hover{transform:translate(10px)}.Menu-link{position:relative;display:inline-block;text-decoration:none;color:#1e1d1c;transition:color .3s ease;font-size:1.875rem}.Menu-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#1e1d1c;transition:width .3s cubic-bezier(.4,0,.2,1)}.Menu-link:not(.disabled):hover:after{width:100%}.Menu-link.disabled{opacity:.5;cursor:default}.Menu .Badge{font-size:.875rem}.Menu .caption{margin-top:auto}.Menu .caption h3{font-weight:400;color:#666;font-size:1rem}.Menu .caption a{color:#1e1d1c;text-decoration:none;transition:color .3s ease;position:relative;font-size:1.25rem}.Menu .caption a:hover{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.Menu .caption a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#1e1d1c;transition:width .3s cubic-bezier(.4,0,.2,1)}.Menu .caption a:not(.disabled):hover:after{width:100%}.Modal{padding:5px}.Modal.p-dialog{animation:none!important;transform:none!important;animation:customFadeIn .2s ease-out!important}.Modal .p-dialog-content{height:100%;overflow:hidden!important}.Modal-content,.Modal-inner{height:100%}.Modal-inner{background-color:#f5f5f5!important;overflow:hidden;position:relative;border-radius:1rem!important}.Modal-title{text-align:center;margin-top:2.5rem;margin-bottom:1em}.Modal-close{line-height:0;color:#1e1d1c;position:absolute;top:.8rem;left:auto;right:.8rem;z-index:20;display:flex;height:40px;width:40px;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Modal-close:hover{background-color:#0000000d}.Modal-close:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.Modal-close{left:auto}}.Modal-close span{position:absolute;left:-3.6rem;font-size:.75rem;--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.Modal-close svg{transform-origin:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Modal-close:hover svg{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.p-component-overlay{transition-duration:.3s}@keyframes customFadeIn{0%{opacity:0;margin-top:-2rem}to{opacity:1;margin-top:0}}.Asistant{overflow-y:auto;height:100%;display:flex;flex-direction:column}.Asistant h1{font-size:1.25rem}.Asistant-content{flex:1;display:flex;flex-direction:column;height:100%;flex-grow:1;margin-bottom:auto}.Asistant-loading-overlay{display:flex;align-items:center;justify-content:center;z-index:10;animation:overlayAppear .3s ease-out}.Asistant-loading-overlay .loader{width:18px;height:18px;border:1px solid #f3f3f3;border-top:1px solid #3d3bff;border-radius:50%;animation:spin 1s linear infinite}.Asistant-suggested{padding:0 1.5rem}.Asistant-suggested-hint{width:100%;font-size:14px;color:#666;font-weight:500;margin-bottom:8px;opacity:.8}.Asistant-suggested .question-btns{display:flex;flex-wrap:wrap;gap:.25rem}.Asistant-chat{flex:1;display:flex;flex-direction:column;margin:1.5rem;gap:.5rem}.Asistant-message{display:flex;align-items:center;animation:messageAppear .5s cubic-bezier(.16,1,.3,1)}.Asistant-message .content{padding:.7rem 1.2rem;border-radius:12px;transition:all .3s;max-width:90%}.Asistant-message .content.is-ai{padding-left:1rem;display:flex;gap:.5rem}.Asistant-message .content.is-ai lucide-icon{line-height:0;position:relative;top:2px;margin-bottom:4px}.Asistant-message.is-ai{display:flex;justify-content:start;margin-right:2.5rem}.Asistant-message.is-ai .content{background:#fff;color:#1e1d1c;box-shadow:0 2px 8px #0000000d;border:1px solid rgba(0,0,0,.1)}.Asistant-message.is-user{margin-left:2.5rem;display:flex;justify-content:end}.Asistant-message.is-user .content{background:#3d3bff;color:#fff;box-shadow:0 4px 12px #3d3bff33}.Asistant-message.is-error .content{background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1));border:1px solid rgba(239,68,68,.2)}.Asistant-message .list-number{color:#3d3bff;font-weight:500;margin-right:.25rem;opacity:.8}.Asistant-message br+br{display:block;content:"";margin-top:12px}.Asistant-form{line-height:0;position:sticky;left:0;padding:16px .75rem .75rem;right:0;bottom:0;margin-top:auto;background-color:#f5f5f5!important}.Asistant-form:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:linear-gradient(to bottom,#f5f5f500,#f5f5f5);pointer-events:none;z-index:10}.Asistant-input{width:100%;border-radius:1rem;background-color:#fff;padding:15px 60px 15px 20px;border:1px solid #ddd;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #00000014}.Asistant-input:hover{border-color:#fff;box-shadow:0 4px 16px #0000001a}.Asistant-input.is-focused{color:#1e1d1c;border-color:#3d3bff;box-shadow:0 4px 16px #3d3bff40}.Asistant-input .Input{padding:0;margin:0;background:transparent;border:0;font-size:15px;line-height:1.6;height:auto}.Asistant-button{position:absolute;right:20px;bottom:20px;transition:all .3s}.Asistant-button lucide-icon{line-height:0}.Asistant-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #3d3bff33}.Asistant-button:disabled{opacity:.6;cursor:not-allowed}.Asistant .typing-indicator{display:flex;gap:4px;padding:.5rem;align-items:center;opacity:.8}.Asistant .typing-dot{width:8px;height:8px;background:#94a3b8;border-radius:50%;animation:typing 1.5s cubic-bezier(.4,0,.2,1) infinite}.Asistant .typing-dot:nth-child(1){animation-delay:0s}.Asistant .typing-dot:nth-child(2){animation-delay:.2s}.Asistant .typing-dot:nth-child(3){animation-delay:.4s}.Asistant .cursor{animation:blink 1s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes gsapFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes typing{0%,to{transform:translateY(0);opacity:.3}50%{transform:translateY(-4px);opacity:1}}@keyframes messageAppear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes overlayAppear{0%{opacity:0}to{opacity:1}}.magical-orb{display:block;position:relative;width:36px;height:36px;border-radius:50%;background:linear-gradient(45deg,#12c2e9,#c471ed,#f64f59);background-size:200% 200%;animation:gradientMove 3s ease infinite,pulse 2s ease-out infinite;box-shadow:0 0 30px #c06ced80;overflow:hidden}.magical-orb:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,#fffc,#fff3 20%,#fff0 60%);animation:rotate 5s linear infinite}.magical-orb:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 20px #ffffff80}.inner-glow{display:block;position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff6,#ffffff1a 30%,#fff0 70%);animation:innerRotate 4s linear infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse{0%{transform:scale(.95)}50%{transform:scale(1.04)}to{transform:scale(.98)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes innerRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.Content h1{margin-bottom:2.6rem}.Content h2{padding-top:2rem;margin-bottom:2.2rem}.Content a{text-decoration:underline}.Content a:hover{text-decoration:none}.Content ul{list-style-position:outside;list-style-type:disc;padding-left:2rem}.Content ol{list-style-position:outside;list-style-type:decimal;padding-left:2rem}.Content h5{margin-bottom:1rem}.Content h1:first-child,.Content h2:first-child{margin-top:0}@media screen and (min-width: 75em){.Content .perex{font-size:1.125rem}}.ComingSoon .content{text-align:center}.ComingSoon .hero{height:calc(100vh - 5rem);display:flex;align-items:center;justify-content:center;padding-bottom:5rem}.ComingSoon .title{font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.2;text-align:center;margin-bottom:4rem;position:relative;z-index:2}.ComingSoon .Badge{color:#fff;font-size:.875rem}.ComingSoon .service-wrapper{position:relative;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:4rem;padding:0 2rem;margin-left:auto;margin-right:auto;align-items:start;text-align:left}@media screen and (min-width: 48em){.ComingSoon .service-wrapper{gap:.5rem 1.5rem;flex-direction:row;flex-wrap:wrap;align-items:end;justify-content:center}}.ComingSoon .service{display:flex;align-items:center;gap:1rem;position:relative;max-width:240px}.ComingSoon .service.is-active{color:#1e1d1c;align-items:flex-start}.ComingSoon .service.is-active:hover{text-decoration:none}.ComingSoon .service.is-active lucide-icon{position:relative;top:.25rem}.ComingSoon .service.is-active p{font-size:14px}@media screen and (max-width: 47.9375em){.ComingSoon .service:not(.ComingSoon .service.is-active){padding-left:45px}}.ComingSoon .service--small{gap:.25rem}.ComingSoon .service-content p{line-height:1.2}.ComingSoon .service-title{margin-bottom:.25rem}.ComingSoon .service-icon,.ComingSoon .service lucide-icon{line-height:0}.ComingSoon .gradient-text{background:linear-gradient(90deg,#60a5fa,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.Badge{position:relative;display:inline-block;text-align:center;border-radius:15px;font-weight:500;background:#f5f5f5;color:#1e1d1c;height:30px;line-height:30px;padding:0 15px}.Badge--black{background-color:#1e1d1c}.NotFound-container{height:calc(100vh - 5rem);display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:5rem}.NotFound .glitch-wrapper{position:relative;margin-bottom:2rem}.NotFound .glitch{font-size:6rem;font-weight:800;position:relative;text-shadow:.05em 0 0 rgba(255,0,0,.75),-.025em -.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75);animation:glitch .5s infinite}@media screen and (min-width: 75em){.NotFound .glitch{font-size:10rem}}.NotFound .glitch:before,.NotFound .glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.NotFound .glitch:before{animation:glitch .65s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-.025em,-.0125em);opacity:.75}.NotFound .glitch:after{animation:glitch 375ms infinite;clip-path:polygon(0 80%,100% 20%,100% 100%,0 100%);transform:translate(.0125em,.025em);opacity:.75}.NotFound .content{text-align:center;position:relative}.NotFound .title{font-size:2rem;font-weight:800;margin-bottom:1rem}@media screen and (min-width: 75em){.NotFound .title{font-size:2.5rem}}.NotFound .description{max-width:600px;margin:0 auto 2.4rem}@media screen and (min-width: 75em){.NotFound .description{font-size:1.25rem}}.NotFound .floating-elements{position:absolute;inset:0;pointer-events:none}.NotFound .floating-char{position:absolute;font-family:monospace;font-size:1.5rem;color:#1e1d1c;animation:float var(--duration) ease-in-out infinite;animation-delay:var(--delay);left:var(--x-pos)}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.2}50%{transform:translateY(-100px) rotate(180deg);opacity:.7}}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.025em -.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}14%{text-shadow:.05em 0 0 rgba(255,0,0,.75),-.025em -.05em 0 rgba(0,255,0,.75),.025em .05em 0 rgba(0,0,255,.75)}15%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}49%{text-shadow:-.05em -.025em 0 rgba(255,0,0,.75),.025em .025em 0 rgba(0,255,0,.75),-.05em -.05em 0 rgba(0,0,255,.75)}50%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}99%{text-shadow:.025em .05em 0 rgba(255,0,0,.75),.05em 0 0 rgba(0,255,0,.75),0 -.05em 0 rgba(0,0,255,.75)}to{text-shadow:-.025em 0 0 rgba(255,0,0,.75),-.025em -.025em 0 rgba(0,255,0,.75),-.025em -.05em 0 rgba(0,0,255,.75)}}.Email{flex-grow:1;background-color:#ebebeb}.Email .Input{background:#fff;padding:1rem 3.4rem 1rem 1rem;height:220px;border-radius:.5rem}@media screen and (min-width: 64em){.Email .Input{padding:1.6rem 3.4rem 1.6rem 1.6rem}}.Email-styles{display:flex;justify-content:center;flex-wrap:wrap;gap:.2rem}.Email-clear,.Email-copy{position:absolute;top:1rem;right:1rem}.Email-output{position:relative;background-color:#fff;padding-right:3.4rem;padding:1rem;color:#1e1d1c;border-radius:.5rem}@media screen and (min-width: 64em){.Email-output{padding:1.6rem 3.4rem 1.6rem 1.6rem}}.Ai{font-weight:500}.Ai .efficiency-container{max-width:900px;margin:50px auto;display:flex;gap:24px;justify-content:center;font-family:system-ui,-apple-system,sans-serif}.Ai .stats-wrapper{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:2rem}.Ai .stats-item{display:flex;flex-direction:column;align-items:center;max-width:280px;text-align:center}.Ai .stats-item .title{margin-top:1.6rem;margin-bottom:1rem;font-size:1.125rem}.Ai .stats-ring{position:relative;width:150px;height:150px}.Ai .stats-progress{width:100%;height:100%;transform:rotate(-90deg)}.Ai .stats-progress circle{fill:none;stroke-width:8;stroke-linecap:round;transform-origin:center}.Ai .stats-progress .bg{stroke:#e8e8e8}.Ai .stats-progress .progress{stroke:#3d3bff;transition:stroke-dashoffset .3s}.Ai .stats-percentage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;font-weight:600;color:#1e1d1c}.Ai .Hero-inner{text-align:center}@media screen and (min-width: 75em){.Ai .Hero-inner{width:100%;display:grid;grid-template-columns:auto minmax(400px,1fr);align-items:center;gap:4rem;text-align:left}}.Ai .Hero-heading{font-size:clamp(2.5rem,8vw,4.5rem)}@media screen and (min-width: 75em){.Ai .Hero-subtitle{max-width:42rem;font-size:1.125rem}}.Ai .Hero .Visual{display:none;overflow:hidden}@media screen and (min-width: 75em){.Ai .Hero .Visual{position:relative;display:flex;align-items:center;justify-content:center;justify-self:end;background:#f5f5f5;width:100%;height:100%;max-width:500px;min-height:500px;border-radius:32px}.Ai .Hero .Visual img{width:100%}}.Ai .Hero-buttons{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 75em){.Ai .Hero-buttons{justify-content:left}}.Ai .Features{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media screen and (min-width: 75em){.Ai .Features{justify-content:start}}.Ai .Features-item{display:flex;align-items:center}.Ai .Features-item app-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;margin-right:.5rem;background-color:#3db83d33;color:#3db83d}.AiServices{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.AiServices .item{display:flex;gap:2rem;background-color:#f5f5f5;border-radius:32px;flex:1 1 420px;padding:2rem;max-width:420px}@media screen and (min-width: 64em){.AiServices .item{padding:2.5rem}}@media screen and (min-width: 87.5em){.AiServices .item{max-width:100%}}.AiServices .visual{margin-bottom:1rem}.AiServices .visual img{width:100%}.AiServices .count{margin-bottom:.8rem;font-size:.875rem}@media screen and (min-width: 75em){.AiServices ul{max-width:42rem;font-size:1.125rem}}.Ai .grid{border-radius:32px}.Ai .grid--vs{border:1px solid #ccc}.Ai .grid-inner{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media screen and (min-width: 64em){.Ai .grid-inner{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}}.Ai .grid .card{display:flex;flex:1 1 420px;max-width:420px}@media screen and (min-width: 87.5em){.Ai .grid .card{max-width:100%}}.Ai .grid .icon{margin-bottom:1rem;display:inline-block;color:#3d3bff}.Ai .grid .icon lucide-icon{display:flex;align-items:center;justify-content:center;border-radius:8px;padding:.4rem;background:#3d3bff33}.Ai .grid li{display:flex;align-items:center;margin-bottom:.5rem;color:#1e1d1c}.Ai .grid li svg{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;margin-right:1rem;transform:rotate(-45deg)}.Ai .bars .icon{width:42px;margin-bottom:1rem}.Ai .bars h4{margin-bottom:.75rem}.Ai .cta{background-color:#3d3bff;color:#fff}@media screen and (min-width: 75em){.Ai .cta p{font-size:1.125rem}}.Ai .cta .Button--ai{background-color:#f54009;border-color:#f54009}.Ai .efficiency .item h5{margin-bottom:1.6rem}@media screen and (min-width: 75em){.Ai .efficiency .Title{text-align:left}}.Ai .efficiency-inner{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media screen and (min-width: 64em){.Ai .efficiency-inner{display:grid;gap:.5rem;grid-template-columns:1fr 2fr}}@media screen and (min-width: 75em){.Ai .efficiency-inner{grid-template-columns:repeat(2,1fr)}}.Ai .efficiency .vs{display:flex;flex-wrap:wrap;gap:2rem;max-width:320px}@media screen and (min-width: 48em){.Ai .efficiency .vs{gap:4rem;max-width:100%}}@media screen and (min-width: 64em){.Ai .efficiency .vs{justify-content:center}.Ai .efficiency .process{align-self:start}}.Ai .efficiency li{display:flex;align-items:center;margin-bottom:1rem;color:#1e1d1c}.Ai .efficiency li svg{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:50%;margin-right:1rem}.Ai .efficiency-bar:not(:last-child){margin-bottom:1rem}.Ai .efficiency h5{margin-bottom:1rem;font-size:1.125rem}.Ai .efficiency h4{margin-bottom:1rem}.Ai .efficiency .title{display:flex;justify-content:space-between;align-items:center;gap:4rem}.Ai .efficiency .percentage{color:#3d3bff;font-size:1.375rem}.Ai .efficiency .progress-container{width:100%;height:8px;border-radius:4px;overflow:hidden;background-color:#dcdcdc}.Ai .efficiency .progress-bar{height:100%;border-radius:4px;background-color:#3d3bff}.Ai .efficiency-bar--1 .progress-bar{width:30%}.Ai .efficiency-bar--2 .progress-bar{width:60%}.Ai .efficiency-bar--3 .progress-bar{width:90%}.Ai .Faq{border-radius:32px;overflow:hidden}.Ai .Faq-item{background-color:#fff;margin-bottom:2px}.Ai .Faq-header{padding:2rem;background-color:#fff;transition:background .15s ease-in-out;align-items:center;display:grid;grid-template-columns:1fr 32px;grid-column-gap:16px}@media screen and (min-width: 48em){.Ai .Faq-header{grid-template-columns:1fr 40px}}.Ai .Faq-header .text,.Ai .Faq-header .text>span{display:block}.Ai .Faq-header .title{margin-bottom:.5rem;font-size:1.25rem}@media screen and (min-width: 64em){.Ai .Faq-header .title{font-size:1.5rem}}.Ai .Faq-header .perex{color:#666}.Ai .Faq-header:hover{cursor:pointer;background-color:#ebebeb}.Ai .Faq-header:hover .Faq-icon{background-color:#1e1d1c;color:#fff}.Ai .Faq-header.is-active{background-color:#fff}.Ai .Faq-icon{height:32px;width:32px;background-color:#ebebeb;align-items:center;align-self:center;border-radius:50%;color:#1e1d1c;display:flex;justify-content:center;transition:all .2s ease-in-out}.Ai .Faq-icon lucide-icon{line-height:0;scale:.8}@media screen and (min-width: 48em){.Ai .Faq-icon lucide-icon{scale:1}.Ai .Faq-icon{height:40px;width:40px}}@media screen and (min-width: 75em){.Ai .perex{font-size:1.125rem}}.Ai .list h4,.Ai .grid h4{margin-bottom:.75rem}.Ai .card{background:#fff;padding:2rem;border-radius:32px;position:relative;background-color:#fff}@media screen and (min-width: 64em){.Ai .card{padding:2.5rem}}.Ai .card--gray{background:#f5f5f5!important}.Ai .card-list{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.Ai .card-list--normal .card{padding:0;background:transparent}.Ai .FaqContent-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.Ai .FaqContent-grid-3{display:grid;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 64em){.Ai .FaqContent-grid-3{gap:2rem;grid-template-columns:1fr 1fr 1fr}}.Ai .FaqContent-step{padding:1rem;border-radius:12px;background-color:#3db83d33;color:#1e1d1c;text-align:center}.Ai .FaqContent-item{display:flex;gap:1.5rem}.Ai .FaqContent-item svg{color:#3d3bff}.Ai .FaqContent-item strong{color:#1e1d1c}@media screen and (min-width: 75em){.Ai .Input{font-size:1.125rem}}.Ai .loading-dots{display:inline-flex;align-items:center;gap:4px}.Ai .loading-dots .dots{display:inline-flex}.Ai .loading-dots .dots span{animation:loadingDots 1.4s infinite;animation-fill-mode:both;margin-left:2px}.Ai .loading-dots .dots span:nth-child(2){animation-delay:.2s}.Ai .loading-dots .dots span:nth-child(3){animation-delay:.4s}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1.6rem;margin-bottom:1.6rem}.mb-1{margin-bottom:.4rem}.mb-10{margin-bottom:4rem}.mb-2{margin-bottom:.8rem}.mb-2\.5{margin-bottom:1rem}.mb-3{margin-bottom:1.2rem}.mb-4{margin-bottom:1.6rem}.mb-6{margin-bottom:2.4rem}.mb-8{margin-bottom:3.2rem}.mt-10{margin-top:4rem}.mt-12{margin-top:4.8rem}.mt-4{margin-top:1.6rem}.mt-48{margin-top:19.2rem}.mt-6{margin-top:2.4rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[600px\]{height:600px}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-xl{max-width:36rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.4rem}.gap-2{gap:.8rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.p-4{padding:1.6rem}.p-5{padding:2rem}.px-4{padding-left:1.6rem;padding-right:1.6rem}.pb-6{padding-bottom:2.4rem}.pt-0{padding-top:0}.pt-12{padding-top:4.8rem}.text-center{text-align:center}.align-super{vertical-align:super}.text-6xl{font-size:3rem}.text-base{font-size:1rem}.text-sm{font-size:.875rem}.font-bold{font-weight:700}.font-thin{font-weight:100}.italic{font-style:italic}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-stone-200{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1.125rem}.h1{font-size:3rem}.h2{font-size:2.25rem}.h4{font-size:1.375rem}.h5{font-size:1.25rem}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 640px){.sm\:py-12{padding-top:4.8rem;padding-bottom:4.8rem}}@media (min-width: 768px){.md\:text-base{font-size:1rem}}@media (min-width: 1280px){.xl\:mt-0{margin-top:0}}
