.site-header{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#5a5a5abf;border-bottom:1px solid #ffffff40;box-shadow:var(--shadow-sm);position:sticky;top:0;transition:background .3s;z-index:1000}.header-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:96px;padding-block:var(--space-2);position:relative}.header-logo-title{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;width:100%}.veyon-3d-glass-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,#14d9ff,#00c97b 60%,#6be7c1);background-clip:text;-webkit-background-clip:text;cursor:pointer;display:flex;flex:1 1;font-family:Montserrat Black,Segoe UI,Arial,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;justify-content:center;letter-spacing:.04em;text-align:center}.veyon-3d-glass-title .letter{cursor:pointer;display:inline-block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.veyon-3d-glass-title .letter-space{display:inline-block;width:.5em}.logo{align-items:center;display:flex;flex-shrink:0;gap:.7em;min-width:auto;z-index:2}.logo img{display:block;height:3.5em;width:auto}.logo-text{color:#222;color:var(--clr-text-main,#222);font-size:1.25em;font-weight:700;letter-spacing:.03em;white-space:nowrap}.nav-desktop a,.nav-desktop a.active,.nav-desktop a:hover,.nav-desktop ul{display:none!important}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:var(--space-2)}.hamburger span{background-color:var(--clr-text-main);display:block;height:2px;transition:transform .3s,opacity .3s;width:24px}.hamburger.is-active span:first-child{transform:translateY(6px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-mobile{display:none}@media (max-width:var(--bp-md )){.nav-desktop{display:none}.hamburger{display:flex}.nav-mobile{background-color:var(--clr-neutral-000);box-shadow:var(--shadow-sm);display:none!important;max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.nav-mobile.open{display:none!important;max-height:320px}.nav-mobile ul{display:none!important;gap:var(--space-3);padding:var(--space-3)}.nav-mobile a{color:var(--clr-text-main);display:none!important;font-size:var(--fs-500)}.nav-mobile a.active{color:var(--clr-accent-500);display:none!important}}.site-footer{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#5a5a5abf;border-top:1px solid #ffffff40;box-shadow:var(--shadow-sm);color:var(--clr-neutral-000);font-size:var(--fs-300);padding-block:var(--space-5) var(--space-3);transition:background .3s}.footer-grid{grid-gap:var(--space-4);align-items:center;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.footer-logo{height:40px;margin-bottom:var(--space-2)}.tagline{color:var(--clr-accent-500);font-size:var(--fs-300)}.footer-nav ul{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.footer-nav a{color:var(--clr-neutral-000);transition:opacity .25s}.footer-nav a:hover{opacity:.8}.footer-contact{align-items:center;display:flex;gap:1.5em}.footer-contact a{color:var(--clr-neutral-000);opacity:.9}.footer-contact a:hover{opacity:1}.footer-contact-link{align-items:center;color:inherit;display:flex;font-size:1rem;text-decoration:none}.footer-legal{font-size:var(--fs-200);margin-top:var(--space-4);opacity:.75;text-align:center}.scroll-to-top{align-items:center;background:linear-gradient(135deg,#14d9ff,#00c97b);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;position:fixed;right:2rem;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:50px;z-index:1000}.scroll-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.scroll-to-top:hover{background:linear-gradient(135deg,#00c97b,#14d9ff);box-shadow:0 6px 20px #0003;transform:translateY(-2px)}.scroll-to-top:active{transform:translateY(0)}.scroll-to-top svg{height:24px;width:24px}@media (max-width:768px){.scroll-to-top{bottom:1.5rem;height:45px;right:1.5rem;width:45px}.scroll-to-top svg{height:20px;width:20px}}.floating-nav{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff80;border-radius:2em;box-shadow:0 4px 24px #00000014;left:50%;padding:.5em 2em;position:fixed;top:120px;transform:translateX(-50%);z-index:2000}.floating-nav-list{gap:.5em;list-style:none;margin:0;padding:0}.floating-nav-list,.nav-item-with-dot,.nav-link{align-items:center;display:flex}.nav-link{color:#222;font-size:1.1rem;font-weight:500;line-height:1.4;padding:0 .5em;text-decoration:none;transition:color .25s}.nav-link-text{display:inline-block;transition:background .3s,color .3s;vertical-align:middle}.nav-link.active .nav-link-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#14d9ff,#00c97b);background-clip:text;-webkit-background-clip:text;color:#0000;font-weight:700}.nav-dot{color:#b0b0b0;display:inline-block;font-size:1.5em;line-height:1.4;margin:0 .5em;pointer-events:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.floating-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;margin-right:.5em;padding:.7em;z-index:2100}.floating-hamburger span{background:#14d9ff;border-radius:2px;display:block;height:3px;transition:transform .3s,opacity .3s;width:28px}.floating-hamburger.is-active span:first-child{transform:translateY(8px) rotate(45deg)}.floating-hamburger.is-active span:nth-child(2){opacity:0}.floating-hamburger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.floating-nav-mobile{display:none}.floating-nav-mobile.open{background:#fffffff7;border-radius:1.5em;box-shadow:0 8px 32px #00000021;display:block;left:50%;min-width:220px;padding:1.2em 2em;position:absolute;top:110%;transform:translateX(-50%);z-index:2200}.floating-nav-mobile ul{display:flex;flex-direction:column;gap:1em;list-style:none;margin:0;padding:0}.floating-nav-mobile .nav-link{color:#222;font-size:1.1em;padding:.3em 0}.floating-nav-mobile .nav-link.active{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#14d9ff,#00c97b);background-clip:text;-webkit-background-clip:text;color:#0000;font-weight:700}.floating-nav-mobile .nav-dot{color:#b0b0b0;font-size:1.2em;margin:0 .2em}@media (max-width:900px){.floating-hamburger{display:flex}.floating-nav-list{display:none!important}}:root{--clr-black:#303030;--clr-white:#fff;--clr-offwhite:#f8f8fa;--clr-grey-100:#e5e7eb;--clr-grey-400:#a1a1aa;--clr-peach:#ffb085;--clr-yellow:#ffe066;--clr-mint:#a7ffe4;--clr-blue:#3b82f6;--clr-coral:#ff6b6b;--clr-purple:#a78bfa;--clr-primary:var(--clr-black);--clr-secondary:var(--clr-blue);--clr-accent:var(--clr-peach);--clr-text-main:var(--clr-black);--clr-text-light:var(--clr-white);--clr-text-muted:var(--clr-grey-400);--clr-bg:var(--clr-offwhite);--clr-bg-dark:var(--clr-black);--g-hero:linear-gradient(120deg,#ffe066,#ffb085 50%,#a7ffe4);--g-accent:linear-gradient(135deg,var(--clr-blue),var(--clr-coral),var(--clr-purple));--clr-glass-border:#ffffff40;--font-heading:"Poppins",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--fs-900:clamp(3.5rem,7vw,6.5rem);--fs-700:3rem;--fs-600:2.25rem;--fs-500:1.5rem;--fs-400:1rem;--fs-300:0.875rem;--fs-200:0.75rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--shadow-xs:0 1px 3px #0000001a;--shadow-sm:0 2px 6px #0000001f;--shadow-md:0 4px 12px #00000029;--shadow-lg:0 8px 24px #0003;--shadow-xl:0 12px 36px #0000003d;--shadow-3d:0 1px 0 #e0e0e0,0 2px 0 #d0d0d0,0 3px 0 #b0b0b0,0 4px 0 #a0a0a0,0 5px 16px #0000002e;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--bp-xs:400px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}[data-theme=dark]{--clr-bg:#18181b;--clr-bg-dark:#000;--clr-text-main:#f8f8fa;--clr-text-muted:#a1a1aa;background-color:#303030;background-color:var(--clr-primary);color:#fff;color:var(--clr-text-light)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}ol[role=list],ul[role=list]{list-style:none}body{-webkit-font-smoothing:antialiased;background-color:var(--clr-neutral-100);color:var(--clr-text-main);font-family:var(--font-body);font-size:var(--fs-400);line-height:1.6;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.container{margin-inline:auto;width:min(90%,1200px)}.section{padding:var(--space-6) 0}h1,h2,h3,h4,h5,h6{color:var(--clr-text-main);font-family:var(--font-heading);font-weight:600;line-height:1.2}h1{font-size:var(--fs-900)}h2{font-size:var(--fs-700)}h3{font-size:var(--fs-500)}.text-muted{color:var(--clr-text-muted)}.text-accent{color:var(--clr-accent-500)}@keyframes fadeIn{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out forwards}.slide-up{animation:slideUp .7s ease forwards}.delay-100{animation-delay:.03s}.delay-200{animation-delay:.06s}.delay-300{animation-delay:.09s}.delay-400{animation-delay:.12s}.delay-500{animation-delay:.15s}html{scroll-behavior:smooth}body.no-scroll{overflow:hidden}
/*# sourceMappingURL=main.9a2a474d.css.map*/