/*! tailwindcss v4.1.7 | 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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.top-\[-10\%\]{top:-10%}.top-\[10\%\]{top:10%}.-right-\[20\%\]{right:-20%}.-left-\[25\%\]{left:-25%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[520px\]{height:520px}.h-\[640px\]{height:640px}.h-full{height:100%}.max-h-\[10\.5rem\]{max-height:10.5rem}.min-h-\[10\.5rem\]{min-height:10.5rem}.min-h-\[460px\]{min-height:460px}.w-\[520px\]{width:520px}.w-\[640px\]{width:640px}.w-full{width:100%}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.auto-rows-\[10\.5rem\]{grid-auto-rows:10.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-\[var\(--accent-ice\)\]{background-color:var(--accent-ice)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[radial-gradient\(circle_at_center\,rgba\(83\,182\,255\,0\.3\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#53b6ff4d,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(125\,123\,255\,0\.32\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,#7d7bff52,#0000 60%)}.from-\[\#67e1ff\]{--tw-gradient-from:#67e1ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--accent-ice\)\]{--tw-gradient-from:var(--accent-ice);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#8fd3ff\]{--tw-gradient-via:#8fd3ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#53b6ff\]{--tw-gradient-via:#53b6ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#9e8aff\]{--tw-gradient-to:#9e8aff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--accent-teal\)\]{--tw-gradient-to:var(--accent-teal);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[12px\]{font-size:12px}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.text-\[var\(--accent-ice\)\]{color:var(--accent-ice)}.text-\[var\(--accent-sky\)\]{color:var(--accent-sky)}.text-\[var\(--card-text\)\]{color:var(--card-text)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-80{opacity:.8}.shadow-\[0_10px_28px_rgba\(8\,13\,32\,0\.45\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#080d2073)}.shadow-\[0_10px_28px_rgba\(8\,13\,32\,0\.45\)\],.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.4\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.4\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0f172a66)}.shadow-\[0_12px_28px_rgba\(8\,13\,32\,0\.45\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#080d2073)}.shadow-\[0_12px_28px_rgba\(8\,13\,32\,0\.45\)\],.shadow-\[0_12px_30px_rgba\(8\,13\,32\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(8\,13\,32\,0\.45\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#080d2073)}.shadow-\[0_12px_32px_rgba\(8\,13\,32\,0\.55\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#080d208c)}.shadow-\[0_12px_32px_rgba\(8\,13\,32\,0\.55\)\],.shadow-\[0_16px_38px_rgba\(64\,194\,255\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_38px_rgba\(64\,194\,255\,0\.35\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#40c2ff59)}.shadow-\[0_18px_46px_rgba\(64\,194\,255\,0\.38\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#40c2ff61)}.shadow-\[0_18px_46px_rgba\(64\,194\,255\,0\.38\)\],.shadow-\[0_18px_48px_rgba\(8\,13\,32\,0\.65\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(8\,13\,32\,0\.65\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#080d20a6)}.shadow-\[0_20px_44px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 20px 44px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_20px_44px_rgba\(15\,23\,42\,0\.12\)\],.shadow-\[0_24px_48px_rgba\(15\,23\,42\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_48px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 24px 48px var(--tw-shadow-color,#0f172a1f)}.shadow-\[0_28px_54px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 28px 54px var(--tw-shadow-color,#0f172a1f)}.ring-0,.shadow-\[0_28px_54px_rgba\(15\,23\,42\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.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,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-\[var\(--card-text\)\]:is(:where(.group):hover *){color:var(--card-text)}}.group-focus-visible\:text-\[var\(--card-text\)\]:is(:where(.group):focus-visible *){color:var(--card-text)}@media (hover:hover){.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:text-\[var\(--accent-ice\)\]:hover{color:var(--accent-ice)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_22px_48px_rgba\(64\,194\,255\,0\.45\)\]:hover{--tw-shadow:0 22px 48px var(--tw-shadow-color,#40c2ff73);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_24px_54px_rgba\(64\,194\,255\,0\.48\)\]:hover{--tw-shadow:0 24px 54px var(--tw-shadow-color,#40c2ff7a)}.hover\:shadow-\[0_24px_54px_rgba\(64\,194\,255\,0\.48\)\]:hover,.hover\:shadow-\[0_30px_60px_rgba\(15\,23\,42\,0\.16\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_30px_60px_rgba\(15\,23\,42\,0\.16\)\]:hover{--tw-shadow:0 30px 60px var(--tw-shadow-color,#0f172a29)}}.focus\:border-\[var\(--accent-ice\)\]:focus{border-color:var(--accent-ice)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}@media (prefers-color-scheme:dark){.dark\:bg-\[rgba\(6\,10\,28\,0\.9\)\]{background-color:#060a1ce6}.dark\:bg-\[rgba\(7\,11\,30\,0\.72\)\]{background-color:#070b1eb8}.dark\:bg-\[rgba\(8\,13\,32\,0\.72\)\]{background-color:#080d20b8}.dark\:bg-\[rgba\(12\,19\,48\,0\.68\)\]{background-color:#0c1330ad}.dark\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:from-\[rgba\(8\,14\,36\,0\.92\)\]{--tw-gradient-from:#080e24eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-\[rgba\(12\,19\,48\,0\.55\)\]{--tw-gradient-from:#0c13308c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-\[rgba\(8\,13\,34\,0\.92\)\]{--tw-gradient-to:#080d22eb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-\[rgba\(10\,18\,44\,0\.74\)\]{--tw-gradient-to:#0a122cbd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:shadow-\[0_28px_54px_rgba\(2\,6\,23\,0\.52\)\]{--tw-shadow:0 28px 54px var(--tw-shadow-color,#02061785)}.dark\:shadow-\[0_28px_54px_rgba\(2\,6\,23\,0\.52\)\],.dark\:shadow-\[0_32px_60px_rgba\(2\,6\,23\,0\.5\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_32px_60px_rgba\(2\,6\,23\,0\.5\)\]{--tw-shadow:0 32px 60px var(--tw-shadow-color,#02061780)}.dark\:shadow-\[0_34px_64px_rgba\(2\,6\,23\,0\.56\)\]{--tw-shadow:0 34px 64px var(--tw-shadow-color,#0206178f)}.dark\:shadow-\[0_34px_64px_rgba\(2\,6\,23\,0\.56\)\],.dark\:shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none{--tw-shadow:0 0 #0000}@media (hover:hover){.dark\:hover\:shadow-\[0_36px_68px_rgba\(2\,6\,23\,0\.65\)\]:hover{--tw-shadow:0 36px 68px var(--tw-shadow-color,#020617a6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}body,html{background:#fff!important}body:after,body:before{background:0 0!important}:root{color-scheme:light;--page-bg:#fff;--page-bg-2:#eaf1ff;--page-bg-3:#dee7ff;--card-bg:#ffffffe0;--card-bg-solid:#fff;--card-border:#94a3b866;--card-border-soft:#94a3b852;--accent-sky:#53b6ff;--accent-ice:#67e1ff;--accent-teal:#3ad2c5;--accent-lilac:#7d7bff;--text-main:#0f172a;--text-soft:#1f2937;--text-muted:#475569;--text-dim:#64748b;--focus-ring:#3b82f673;--hover-grad-from:#f7f8fa;--hover-grad-to:#e8eef9;--brand-navy:#273670;--brand-navy-300:#3e4aa0;--brand-teal:#22c1b1;--brand-teal-300:#7de9d8;--card-surface:#0f172a;--card-text:#f8fafc}.dark{color-scheme:dark;--page-bg:#040715;--page-bg-2:#050a1f;--page-bg-3:#070d27;--card-bg:#0a1026c7;--card-bg-solid:#0d1533;--card-border:#7698ff52;--card-border-soft:#7893e05c;--accent-sky:#53b6ff;--accent-ice:#67e1ff;--accent-teal:#3ad2c5;--accent-lilac:#7d7bff;--text-main:#f7f9ff;--text-soft:#d9e4ff;--text-muted:#afbef5;--text-dim:#7f8dc7;--focus-ring:#67e1ff8c}body{background-color:var(--page-bg);color:var(--text-main);font-feature-settings:"liga" on,"kern" on;min-height:100%;transition:background-color .4s,color .4s}.card-hover-gradient{background:#fff;transition:background .18s,box-shadow .18s,border-color .18s}.card-hover-gradient:focus-visible,.card-hover-gradient:hover{background:linear-gradient(90deg,var(--hover-grad-from),var(--hover-grad-to))}.card-surface{transition:background .18s,box-shadow .18s,border-color .18s;background:var(--card-surface)!important;color:var(--card-text)!important}.ibmish-hover:focus-visible,.ibmish-hover:hover{background:linear-gradient(120deg,var(--brand-navy)0,var(--brand-navy-300)22%,var(--brand-teal)60%,var(--brand-teal-300)85%)!important;color:var(--card-text)!important}body:before{content:"";z-index:-2;background:radial-gradient(900px 680px at -10% 5%,#6366f12e,transparent 60%),radial-gradient(820px 520px at 88% 0,#2dd4bf2e,transparent 65%),radial-gradient(920px 680px at 50% 110%,#3b82f629,transparent 72%),linear-gradient(180deg,var(--page-bg),var(--page-bg-2));filter:saturate(110%)brightness(1.02);pointer-events:none;position:fixed;inset:0}.dark body:before{background:radial-gradient(1100px 820px at -8% -10%,#5e78ff52,transparent 60%),radial-gradient(900px 640px at 88% -20%,#23a7ff38,transparent 65%),radial-gradient(950px 740px at 50% 120%,#1847ff47,transparent 70%),linear-gradient(180deg,var(--page-bg),var(--page-bg-2));filter:saturate(120%)brightness(1.05)}body:after{content:"";z-index:-1;opacity:.28;mix-blend-mode:screen;pointer-events:none;background-image:radial-gradient(circle,#3b82f62e .5px,#0000 0);background-size:36px 36px;position:fixed;inset:0}.dark body:after{opacity:.36;background-image:radial-gradient(circle,#67e1ff47 .5px,#0000 0);background-size:32px 32px}.dark body:after,.dark body:before,body:after,body:before{background:0 0!important}a{color:var(--accent-sky);text-decoration:none;transition:color .2s}a:hover{color:var(--accent-ice)}.light [class*=Header_bar]{background:linear-gradient(140deg,#f8faffeb,#edf2ffdb);border:1px solid #94a3b866;box-shadow:0 16px 44px #0f172a24}.light [class*=Header_scrolled]{background:linear-gradient(140deg,#fffffff2,#f3f6ffeb);border-color:#94a3b88c;box-shadow:0 20px 52px #0f172a2e}.light [class*=Header_logoGlow]{background:linear-gradient(135deg,#fffffff2,#e2e8ffd9);border:1px solid #94a3b866;box-shadow:0 12px 30px #94a3b840}.light [class*=Header_logoGlow]:before{opacity:.9;background:radial-gradient(circle,#94bfff59,#0000 70%)}.light [class*=Header_logoImage]{filter:drop-shadow(0 0 16px #2d66cc59)}.light [class*=Header_nav]{gap:3rem}.light [class*=Header_link]{color:#0f172a}.light [class*=Header_link]:hover{color:#1d4ed8;box-shadow:inset 0 -2px #3b82f699}.light [class*=Header_actions]{gap:1.2rem}.light [class*=Header_mobileMenuButton]{color:#0f172a;background:#f8faffe6;border-color:#94a3b880}.light [class*=Header_mobileMenuButton]:hover{background:#e0e7ffd9;border-color:#6366f18c}.light [class*=Header_mobilePanel]{background:#f8fafff2;border-left:1px solid #94a3b873;box-shadow:0 24px 48px #0f172a2e}.light [class*=Header_mobileHeader]{border-bottom:1px solid #94a3b859}.light [class*=Header_logoGlowSmall]{background:linear-gradient(135deg,#fffffff2,#e5ecffe0);border:1px solid #94a3b86b;box-shadow:0 10px 26px #94a3b83d}.light [class*=Header_logoGlowSmall]:before{background:radial-gradient(circle,#94bfff59,#0000 70%)}.light [class*=Header_logoImageMobile]{filter:drop-shadow(0 0 10px #2d66cc4d)}.light [class*=Header_mobileClose]{color:#1f2937;background:#ffffffe0;border:1px solid #94a3b880}.light [class*=Header_mobileClose]:hover{background:#e0e7ffeb;border-color:#6366f18c}.light [class*=Header_mobileNav]{color:#475569}.light [class*=Header_mobileLink]{background:#fff9}.light [class*=Header_mobileLink]:hover{color:#1d4ed8;background:#e0e7ffd9}.light [class*=FlipCard_card]{--bg1:#f1f5ff;--bg2:#e5edff;--fg:#0f172a;--shadow:0 16px 38px #0f172a29}.light [class*=FlipCard_card] [class*=FlipCard_back],.light [class*=FlipCard_card] [class*=FlipCard_front]{border:1px solid #94a3b866}.light [class*=FlipCard_navy]{--bg1:#eef2ff;--bg2:#dbeafe;--accent:#2563eb}.light [class*=FlipCard_teal]{--bg1:#ecfeff;--bg2:#cffafe;--accent:#0f766e}.light [class*=WhyTechbox_card]{background:#e6f1ecf2;border:1px solid #ddd;box-shadow:0 6px 12px #0f172a14}.light [class*=WhyTechbox_card]:hover{box-shadow:0 14px 24px #0f172a1f}.light [class*=WhyTechbox_kicker]{color:#0f766ee6}.light [class*=WhyTechbox_h3]{color:#0f172a}.light [class*=WhyTechbox_p]{color:#1e293be0}.tile{perspective:1400px;display:block}.tile,.tile-inner{width:100%;height:100%;position:relative}.tile-inner{transform-style:preserve-3d;will-change:transform;border-radius:1.5rem;transition:transform .66s cubic-bezier(.2,.8,.2,1)}.tile-back,.tile-front{backface-visibility:hidden;border-radius:1.5rem;position:absolute;inset:0}.tile-back{transform:rotateY(180deg)}.tile:hover .tile-inner{transform:rotateY(180deg)translateZ(.0001px)}.tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.tile:active .tile-inner,.tile:focus-visible .tile-inner{transform:rotateY(180deg)translateZ(.0001px)}@media (hover:none){.tile{touch-action:manipulation}.tile:focus-visible{outline:2px solid #ffffff80}}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html{scroll-behavior:smooth}body{overflow-y:auto}@keyframes calendlyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.calendly-fab{will-change:transform;animation:calendlyFloat 6s ease-in-out infinite}.calendly-fab:before{content:"";z-index:-1;opacity:.6;filter:blur(14px);background:radial-gradient(circle,#6ff3ff73,#1cc4ff00);border-radius:9999px;transition:opacity .3s,transform .3s;position:absolute;inset:-10px}.calendly-fab:hover{animation-play-state:paused;transform:translateY(-4px)}.calendly-fab:focus-visible:before,.calendly-fab:hover:before{opacity:.82;transform:scale(1.05)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{--ink:#0f172a;--ink-sub:rgba(15,23,42,0.72);--link:#2563eb;--teal:#3ad2c5}.dark{--ink:#f5f8ff;--ink-sub:rgba(200,211,255,0.78);--link:#67e1ff;--teal:#3ad2c5}body,html{font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial}body{color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--link)}a:hover{opacity:.9}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--link) 40%,transparent);color:var(--ink);background:rgba(8,13,32,.6);backdrop-filter:blur(10px)}.btn-outline:hover{background:rgba(12,19,46,.9);border-color:color-mix(in srgb,var(--link) 60%,transparent)}body:not(.with-float-header) .site-main{padding-top:clamp(88px,12vh,124px)}.with-float-header .site-main{padding-top:calc(var(--header-h, 88px) + 28px)}@media (min-width:1024px){.with-float-header .site-main{padding-top:calc(var(--header-h, 84px) + 36px)}}body.calendly-badge-visible{padding-bottom:clamp(90px,9vh,140px)}.Header_wrapper__T91nz{position:fixed;left:50%;top:16px;z-index:50;width:min(96%,1120px);transform:translateX(-50%)}.Header_bar__ODNIU{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-radius:16px;border:1px solid rgba(58,178,214,.42);background:linear-gradient(135deg,rgba(12,32,72,.92),rgba(12,84,116,.88));backdrop-filter:saturate(150%) blur(18px);box-shadow:0 20px 46px rgba(5,18,38,.55);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.Header_scrolled__s9Ifj{background:linear-gradient(135deg,rgba(14,38,82,.96),rgba(15,102,136,.92));border-color:rgba(88,208,236,.46);box-shadow:0 24px 52px rgba(4,16,32,.62)}.Header_barCompact__RfWuE{padding:8px 14px;border-radius:14px;gap:10px}.Header_logoWrap__byvmU{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.Header_logoWrapCompact__kntRk{gap:8px}.Header_logoGlow__87mr_{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:15px;border:1px solid rgba(72,198,220,.5);background:linear-gradient(135deg,rgba(18,46,98,.95),rgba(20,118,146,.82));box-shadow:0 20px 42px rgba(7,24,52,.58);overflow:hidden}.Header_logoGlowCompact__Gc0rJ{padding:6px 10px;border-radius:13px}.Header_logoGlow__87mr_:before{content:"";position:absolute;inset:-32%;z-index:0;background:radial-gradient(circle at center,rgba(84,220,242,.52),transparent 68%);filter:blur(28px);opacity:.88}.Header_logoImage__hE07D{position:relative;z-index:1;height:60px;width:auto;filter:drop-shadow(0 0 26px rgba(115,240,255,.9))}.Header_logoImageCompact__xLQYm{height:46px;filter:drop-shadow(0 0 18px rgba(115,240,255,.72))}.Header_logoGlowSmall__0ybHB{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:14px;border:1px solid rgba(72,198,220,.48);background:linear-gradient(135deg,rgba(18,46,98,.94),rgba(23,118,146,.8));box-shadow:0 14px 32px rgba(7,24,52,.5)}.Header_logoGlowSmall__0ybHB:before{content:"";position:absolute;inset:-40%;z-index:0;background:radial-gradient(circle at center,rgba(84,220,242,.48),transparent 68%);filter:blur(24px);opacity:.85}.Header_logoImageMobile__V6C28{position:relative;z-index:1;height:40px;width:auto;filter:drop-shadow(0 0 14px rgba(115,240,255,.78))}.Header_nav__EE71E{display:flex;align-items:center;gap:3.5rem}.Header_link__qN2Ll{color:rgba(247,249,255,.88);text-decoration:none;padding:4px 2px;font-weight:600;letter-spacing:.01em;transition:color .2s ease,box-shadow .2s ease,background .2s ease}.Header_link__qN2Ll:hover{color:#bbecff;box-shadow:inset 0 -2px 0 0 var(--accent-ice)}.Header_linkServicios___k9cj{padding:4px 2px}.Header_linkServicios___k9cj:hover{color:#bbecff;box-shadow:inset 0 -2px 0 0 var(--accent-ice);background:transparent}.Header_actions__AFxTd{display:flex;align-items:center;gap:.9rem}.Header_actionsCompact__dIJGm{gap:.65rem}.Header_mobileMenuButton__mHqbR{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;border:1px solid rgba(72,198,220,.48);color:var(--text-soft);background:rgba(12,52,84,.58);transition:border .2s ease,background .2s ease}.Header_mobileMenuButton__mHqbR:hover{border-color:rgba(104,232,250,.68);background:rgba(16,74,112,.66)}.Header_mobileLayer__ybbo6{position:fixed;inset:0;z-index:60;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:100vh;background:#010813}@supports (min-height:100dvh){.Header_mobileLayer__ybbo6{min-height:100dvh}}.Header_mobileBackdrop__lX3gh{grid-area:1/1;width:100%;height:100%;display:block;padding:0;margin:0;border:0;background:#010813;cursor:pointer;appearance:none}.Header_mobileBackdrop__lX3gh:focus-visible{outline:2px solid rgba(104,232,250,.68);outline-offset:2px}.Header_mobilePanel__PXwHC{grid-area:1/1;z-index:1;background:#010813;padding:22px 22px 32px;display:flex;flex-direction:column;gap:18px;overflow-y:auto}.Header_mobileHeader__seDPd{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(72,198,220,.32)}.Header_mobileClose__k8a2H{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid rgba(72,198,220,.42);color:var(--text-soft);transition:border .2s ease,background .2s ease}.Header_mobileClose__k8a2H:hover{border-color:rgba(104,232,250,.68);background:rgba(16,74,112,.5)}.Header_mobileNav__J0kLN{display:flex;flex-direction:column;gap:0;font-size:18px;line-height:1.4;color:var(--text-soft)}.Header_mobileLink__LH6oj{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 2px;border-bottom:1px solid rgba(72,198,220,.22);color:inherit;text-decoration:none;letter-spacing:.01em;transition:color .2s ease,padding .2s ease}.Header_mobileLink__LH6oj:first-child{padding-top:18px}.Header_mobileLink__LH6oj:last-child{border-bottom:none;padding-bottom:0}.Header_mobileLink__LH6oj span{flex:1;word-break:break-word;text-transform:uppercase;font-weight:600}.Header_mobileLink__LH6oj:hover{color:#f4fbff}.Header_mobileLinkServicios__n_ZVc{color:inherit}.Header_mobileLinkIcon__SIEoj{opacity:.72;transition:transform .2s ease,opacity .2s ease}.Header_mobileLink__LH6oj:hover .Header_mobileLinkIcon__SIEoj{opacity:1;transform:translateX(2px)}.Header_mobileTop__Q2Fc4{position:fixed;top:0;left:0;right:0;z-index:50;background:linear-gradient(135deg,rgba(8,24,56,.9),rgba(14,82,112,.88));border-bottom:1px solid rgba(72,198,220,.32);backdrop-filter:saturate(140%) blur(12px)}@media (max-width:1024px){.Header_wrapper__T91nz{left:0;transform:none;width:100%;top:0}.Header_bar__ODNIU{border-radius:0;padding:8px 16px}.Header_logoWrap__byvmU{padding:4px 0}.Header_logoImage__hE07D{height:52px}}@media (max-width:768px){.Header_barCompact__RfWuE{padding:6px 12px;border-radius:12px}.Header_logoGlowCompact__Gc0rJ{padding:4px 8px;border-radius:11px}.Header_logoImageCompact__xLQYm{height:40px}.Header_actionsCompact__dIJGm{gap:.5rem}.Header_mobileMenuButton__mHqbR{width:36px;height:36px;border-radius:12px}}