@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA)}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root{--primary:#7eb8d4;--secondary:#bcdaf0;--accent:#7eb8d4;--accent-light:#bcdaf0;--black-shade:#171717;--white:#fff;--black:#000;--gray:grey;--silver:#bfbfbf;--success:#0c0;--warning:#f90;--error:red;--info:#09f;--background:#f5f5f5;--body:#fff;--text:#555658;--circle-black:#2f2f2f;--heading:#bcdaf0;--light-black:hsla(0,0%,100%,.35);--space-0:0rem;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:2.5rem;--container:100%;--logo-width:7rem;--logo-height:1.9rem;--sidebar:100%;--para:1.5rem}*{font-family:Atyp Display TRIAL,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}body{background-color:#fff;background-color:var(--body);color:#555658;color:var(--text);font-family:Atyp Display TRIAL,sans-serif,Arial,Noto Sans;font-size:1.5rem;font-size:var(--para);font-weight:400;line-height:1.6;overflow-x:hidden;overflow-y:auto}hr{border-top:.1rem solid #000;border-top:.1rem solid var(--black)}label,small{font-size:1.2rem}big{font-size:1.6rem}sub,sup{font-size:1rem}h1,h2,h3,h4,h5,h6{color:var(--headings);margin-bottom:1em}h1{font-size:2.8rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}a{color:#000}a,a:hover{text-decoration:none}ol,ul{padding-left:2rem}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}blockquote{margin:0 0 1rem}button{background-color:transparent;border:none;color:#000}button:not(:disabled){cursor:pointer}button:focus{outline:none}textarea{resize:vertical}input:focus-within,textarea:focus-within{outline:none}iframe{border:0}[hidden]{display:none}.heading-1{color:#749ebe;font-size:4rem;font-weight:600;letter-spacing:1.2rem;line-height:1;text-transform:uppercase}.heading-2{font-size:1.8rem}.heading-3{color:inherit;font-size:3.4rem;letter-spacing:1.2rem;text-align:center;text-transform:uppercase}.text-1{color:#202b30;font-weight:300;letter-spacing:.8rem}.text-1,.text-2{font-size:1.4rem;text-transform:uppercase}.text-2{color:#0d1312;font-weight:500;letter-spacing:4px;text-align:center}.text-justify{text-align:justify}.text-center{text-align:center}#root{overflow:hidden}.container{margin:auto;max-width:100%;max-width:var(--container);width:100%}b{font-weight:600}.flex{justify-content:space-between}.flex,.flex-center{align-items:center;display:flex}.flex-center{justify-content:center}.wrap{flex-wrap:wrap}.relative{position:relative}img{background-color:transparent;border-radius:.5rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.desktop{display:none}svg{width:100%}.top-shape{filter:blur(4rem);height:100vh;mix-blend-mode:difference;position:absolute;right:0;top:0;width:73%;z-index:-1}.heading{font-size:var(--h2);font-weight:500;margin-bottom:.5rem}.paragraph{text-align:justify}.highlight{color:#bcdaf0}.container-gap{padding-inline:2rem}.product-page{margin-top:20rem}.filter-8{filter:blur(8px)}.filter-2{filter:blur(2px)}.filter-4{filter:blur(4px)}.circle{transition:transform .3s ease-in-out}.circle-parent .circle{border-radius:100vh;display:inline-block;height:40px;position:absolute;width:40px}.circle-parent .orange{background-color:#bcdaf0}.circle-parent .black{background-color:#2f2f2f;background-color:var(--circle-black)}.circle-parent .white{background-color:#fff;background-color:var(--white)}.theme{background-color:#1371ff;background-color:var(--theme-color,#1371ff)}.product-banner .position-1{filter:blur(8px);height:3rem;right:20%;top:0;width:3rem}.product-banner .position-2{bottom:2rem;height:3.1rem;right:0;width:3.1rem;z-index:-1}.product-banner .position-3{bottom:7rem;height:6.3rem;right:0;width:6.3rem;z-index:-1}.product-banner .position-4{height:3.5rem;top:0;width:3.5rem}.product-banner .position-5{height:2.8rem;right:4rem;top:4rem;width:2.8rem;z-index:-1}.product-banner .position-6{filter:blur(2px);height:1.5rem;right:0;top:-36rem;width:1.5rem}.sub-product .position-1{bottom:-22%;height:3.2rem;left:50%;width:3.2rem}.sub-product .position-4{bottom:-9rem;height:3.1rem;width:3.1rem}.sub-product .position-2,.sub-product .position-3{display:none}.sub-product .position-5{bottom:-5rem;height:1.6rem;left:5%;width:1.6rem}.sub-product .after-circle{position:relative}.sub-product .after-circle .circle{background-color:#ffffff59;background-color:var(--light-black);bottom:-18rem;filter:blur(8px);height:7rem;position:absolute;right:-3rem;width:7rem}.sub-product-form .position-1{filter:blur(2px);height:3.8rem;right:-2rem;top:2.3rem;width:3.8rem}.sub-product-form .position-2{display:none;height:2.1rem;width:2.1rem}.sub-product-form .position-3{display:none;height:3.7rem;width:3.7rem}.sub-product-form .position-4{bottom:14rem;filter:blur(2px);height:3.5rem;right:2rem;width:3.5rem}.sub-product-form .position-5{height:1.8rem;right:4rem;top:13rem;width:1.8rem}.sub-product-form .position-6{bottom:11rem;height:1.5rem;left:5.4rem;width:1.5rem}.sub-product-form .position-7{height:1.2rem;right:0;top:0;width:1.2rem}.sub-product-form .position-8{bottom:12rem;height:.7rem;left:7rem;width:.7rem}.sub-product-form .position-9{height:3.7rem;left:22%;top:0;width:3.7rem}.sub-product-form .position-10{height:1.3rem;left:22%;top:2rem;width:1.3rem}.btn{align-items:center;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#fff9;background-color:var(--btn-bg,hsla(0,0%,100%,.6));border:.1rem solid #fff;border-radius:50vmax;border-radius:var(--btn-radius,50vmax);color:#bcdaf0;color:var(--btn-color,var(--accent-light));display:flex;font-size:1.4rem;font-weight:500;gap:.5rem;padding:1.5rem 3.6rem;text-transform:uppercase;transition:1s ease-in-out}.btn:hover{--btn-border:var(--btn-hover-after,var(--secondary));--btn-bg:var(--btn-hover,var(--secondary));--btn-color:var(--btn-hover-color,var(--white))}.btn:focus{outline:1px solid var(--dark)}.form-group{margin-bottom:1.5rem}.form-group,.form-wrap{position:relative}.form-label{background:transparent;color:#00000080;font-size:1.4rem;font-weight:500;left:1.5rem;padding:0 .5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.form textarea.form-control:not(:-moz-placeholder)~.form-label,.form-control:not(:-moz-placeholder)~.form-label{background:linear-gradient(180deg,transparent 45%,hsla(0,0%,100%,.9) 0);color:#3d5a6a;font-size:1.1rem;top:0;transform:translateY(-50%)}.form textarea.form-control:focus~.form-label,.form textarea.form-control:not(:placeholder-shown)~.form-label,.form-control:focus~.form-label,.form-control:not(:placeholder-shown)~.form-label{background:linear-gradient(180deg,transparent 45%,hsla(0,0%,100%,.9) 0);color:#3d5a6a;font-size:1.1rem;top:0;transform:translateY(-50%)}.form textarea.form-control~.form-label{top:2rem;transform:none}.form textarea.form-control:not(:-moz-placeholder)~.form-label{top:0;transform:translateY(-50%)}.form textarea.form-control:focus~.form-label,.form textarea.form-control:not(:placeholder-shown)~.form-label{top:0;transform:translateY(-50%)}.form-control{background:#ffffffd9;border:2px solid rgba(90,122,142,.2);border-radius:1rem;color:#1a1a1a;font-size:1.5rem;font-weight:500;outline:none;padding:1.6rem 1.5rem;transition:all .3s ease;width:100%}.form-control::-moz-placeholder{color:transparent}.form-control::placeholder{color:transparent}.form-control:hover{background:#fffffff2;border-color:#5a7a8e66}.form-control:focus{background:#fff;border-color:#7eb8d4;box-shadow:0 0 0 4px #5a7a8e26}.form textarea.form-control{min-height:14rem;resize:vertical}.form-error{align-items:center;color:#dc3545;display:flex;font-size:1.2rem;gap:.4rem;margin-top:.6rem}.form-error:before{align-items:center;background:#dc3545;border-radius:50%;color:#fff;content:"!";display:inline-flex;font-size:1rem;font-weight:700;height:1.6rem;justify-content:center;width:1.6rem}.vr-image{aspect-ratio:329/149;-webkit-mask-image:url(/images/vr.png);mask-image:url(/images/vr.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.vr-image>div{height:100%;width:100%}.vr-wrap{margin-inline:auto;max-width:80rem;padding:2.5vw;position:relative}.vr-wrap img,.vr-wrap video{height:100%;-o-object-fit:cover;object-fit:cover;transition:1s ease-in-out;width:100%}.vr-wrap:hover img,.vr-wrap:hover video{scale:1.2}.loader{background-color:#fff;display:grid;top:0;right:0;bottom:0;left:0;place-content:center;position:fixed;z-index:1000}.loader img{height:10rem;width:10rem}.btn,[data-cursor],a,body,button,html,input,select,textarea{cursor:none!important}.custom-cursor{background-color:#1a1a1a;background-color:#fff;border-radius:50%;height:10px;left:0;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);width:10px;z-index:99999}.banner-wrap--video{--connect-bg:hsla(0,0%,100%,.15);--connect-fg:#fff;--navlink:#fff;--navlink-hover:#daeef5}.banner-wrap--video .logo-wrap{filter:brightness(0) invert(1)}.banner-wrap--video .hamburger svg path{stroke:#fff}.about-page,.blog-page,.product-detail-wrap,.products-page,.services-page{--connect-bg:rgba(26,26,26,.9);--connect-fg:#fff;--navlink:#1a1a1a;--navlink-hover:#7eb8d4}.about-page .logo-wrap,.blog-page .logo-wrap,.product-detail-wrap .logo-wrap,.products-page .logo-wrap,.services-page .logo-wrap{filter:none}.about-page .hamburger svg path,.blog-page .hamburger svg path,.product-detail-wrap .hamburger svg path,.products-page .hamburger svg path,.services-page .hamburger svg path{stroke:#1a1a1a}header{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:3}header .home{gap:.5rem}header a,header button{color:#fff;font-size:1.3rem;text-transform:uppercase;transition:.5s ease-in-out}header a:hover,header button:hover{color:#2e2e2e;color:var(--navlink-hover,#2e2e2e)}header .navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(113.29deg,#b6daf099 .4%,#99bcd299 99.8%);border:1px solid;border-radius:1.4rem;color:#fff;display:none;padding:2rem;position:absolute;right:-1rem;top:-1rem;z-index:2}header .navbar ul{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);list-style:none;margin-top:2rem;padding:0}header .navbar ul li{align-items:flex-end;aspect-ratio:1/1;display:flex;height:11rem;justify-content:center;padding-bottom:2rem;text-align:center;width:11rem}header .navbar ul li.connect{background:#749ebe;background:var(--connect-bg,#749ebe);border-radius:.5rem;color:#fff;color:var(--connect-fg,#fff);display:none;padding:.7rem 1.2rem;transition:all .3s}header .navbar ul li.connect:hover{background-color:#7eb8d4}header .navbar ul li.connect:hover a,header .navbar ul li.connect:hover button{color:#fff}header .navbar ul li.connect a,header .navbar ul li.connect button{color:#fff;color:var(--connect-fg,#fff);display:block;padding:1rem 3rem}header .navbar .get-involved{margin-top:1rem;text-align:center}header .navbar .get-involved a,header .navbar .get-involved button{display:block;margin:auto;padding:1rem}header .navbar .navlink-item-school-vr{background-image:url(/images/navbar/school-vr.webp);background-size:cover}header .navbar .navlink-item-rebuild{background-image:url(/images/navbar/rebuild.webp);background-size:cover}header .navbar .navlink-item-gameverse{background-image:url(/images/navbar/gameverse.webp);background-size:cover}header .navbar .navlink-item-engine{background-image:url(/images/navbar/engine.webp);background-size:cover}header .navbar-active{display:block}header img{height:1.9rem;height:var(--logo-height);width:7rem;width:var(--logo-width)}.banner{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:2}.banner--hero{background:transparent;padding:0}.banner--hero:before{display:none}.banner-wrap{min-height:100vh;overflow:hidden;position:relative}.banner-wrap--video{background:#000 url(/images/homepage/banner.webp) 50%/cover no-repeat;padding:0}.banner-video{-o-object-fit:cover;object-fit:cover;z-index:0}.banner-overlay,.banner-video{height:100%;left:0;position:absolute;top:0;width:100%}.banner-overlay{background:linear-gradient(180deg,#0006,#0003 40%,#0000004d 70%,#000000b3);z-index:1}.banner-content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:10vh 2rem 2rem;text-align:center}.banner-head{margin-bottom:2rem;position:relative;text-align:center}.banner-head:after{display:none}.banner-title{display:flex;flex-direction:column;gap:.5rem;margin:0}.banner-title-main{color:#fff;font-size:clamp(3rem,12vw,8rem);font-weight:700;letter-spacing:.05em;text-shadow:0 4px 30px rgba(0,0,0,.3)}.banner-title-main,.banner-title-sub{line-height:1;text-transform:uppercase}.banner-title-sub{color:#ffffffe6;font-size:clamp(1.5rem,5vw,3rem);font-weight:300;letter-spacing:.3em}.banner-body{margin:0 auto 3rem;max-width:60rem}.banner-text{color:#ffffffd9;font-size:1.4rem;line-height:1.8;text-align:center}.banner-cta .btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid hsla(0,0%,100%,.8);color:#fff;font-size:1.3rem;font-weight:600;letter-spacing:.1em;padding:1.4rem 3.5rem;position:relative;text-transform:uppercase;transform:none;transition:all .3s ease}.banner-cta .btn:hover{background:#7eb8d4;border-color:#7eb8d4;box-shadow:0 10px 30px #5a7a8e66;transform:translateY(-2px)}.banner-after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));color:#ffffffb3;letter-spacing:2px;padding:3rem 2rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}.banner-after p{font-size:1.2rem;margin:0}.banner-after b{color:#fff}.reality{background:linear-gradient(180deg,#fafafa,#f0f0f0);overflow:hidden;padding:6rem 1rem;position:relative}.reality:before{background:url(/images/homepage/reality-bg.svg) 50%/contain no-repeat;bottom:0;content:"";left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.reality .head-wrap{margin-inline:auto;max-width:90rem;position:relative;z-index:1}.reality-head{margin-bottom:4rem}.reality-head hr{background:linear-gradient(90deg,transparent,#4a5568,transparent);border:none;height:1px;margin-inline:auto;margin-bottom:2rem;max-width:40%}.reality-head h2{color:#1a1a1a;margin-bottom:1.8rem}.reality-head p{color:#5a5a5a;font-size:1.4rem;line-height:1.8;margin-inline:auto;max-width:70rem}.reality-body{perspective:1000px;position:relative;z-index:1}.reality-body h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.reality .card-list{display:grid;gap:4rem 3rem}.reality .card-item{background:linear-gradient(155deg,#2a2a2a,#1a1a1a);border:1px solid hsla(0,0%,100%,.05);border-radius:2rem;color:#fff;margin-top:3rem;padding:5rem 2rem 3.5rem;position:relative;transform-style:preserve-3d;transition:background .5s ease,box-shadow .3s ease,border-color .5s ease;will-change:transform}.reality .card-item:hover{background:linear-gradient(155deg,#daeef5,#c5dce8);border-color:#b4d2e680;box-shadow:0 30px 60px -15px #b4d2e666,0 0 0 1px #c8dceb4d}.reality .card-item:hover .card-content p,.reality .card-item:hover .card-title h3{color:#2a3a4a}.reality .card-item:hover .card-content p{color:#4a5a6a}.reality .card-glow{background:radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.03) 0,transparent 60%);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.reality .card-border-glow{background:linear-gradient(135deg,#b5b5b54d,#78787833 50%,#b5b5b54d);border-radius:inherit;filter:blur(15px);top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;position:absolute;transition:opacity .4s ease;z-index:-1}.reality .card-icon{height:5.5rem;left:2rem;position:absolute;top:0;transform:translateY(-50%);transition:transform .3s ease,box-shadow .3s ease;width:5.5rem;z-index:2}.reality .card-icon,.reality .card-icon-inner{align-items:center;border-radius:50%;display:flex;justify-content:center}.reality .card-icon-inner{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#3d3d3d,#2a2a2a);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 15px 40px #0000004d,inset 0 1px #ffffff1a;height:100%;padding:1.2rem;transition:background .5s ease,border-color .5s ease,box-shadow .5s ease;width:100%}.reality .card-icon-inner svg{height:55%;opacity:.9;width:55%}.reality .card-content-wrap{position:relative;z-index:2}.reality .card-title h3{color:#fff;font-size:1.6rem;font-weight:600;letter-spacing:.01em;margin-bottom:1.2rem;transition:color .5s ease}.reality .card-content p{color:#ffffffa6;font-size:1.1rem;line-height:1.8;transition:color .5s ease}.reality .card-footer{bottom:1.2rem;position:absolute;right:1.5rem;z-index:2}.reality .card-footer p{color:#ffffff14;font-size:2.2rem;font-weight:700;letter-spacing:.15em;transition:color .4s ease}.reality .card-item--ar:hover .card-footer p,.reality .card-item--mr:hover .card-footer p,.reality .card-item--vr:hover .card-footer p{color:#2a3a4a26}.reality .card-item--ar:hover .card-border-glow,.reality .card-item--mr:hover .card-border-glow,.reality .card-item--vr:hover .card-border-glow{opacity:1}.reality .card-item--ar .card-border-glow,.reality .card-item--mr .card-border-glow,.reality .card-item--vr .card-border-glow{background:linear-gradient(135deg,#c8dceb80,#b4d2e666);transition:opacity .5s ease}.reality .card-item--ar .card-icon-inner,.reality .card-item--mr .card-icon-inner,.reality .card-item--vr .card-icon-inner{background:linear-gradient(145deg,#3d3d3d,#2a2a2a)}.reality .card-item--ar:hover .card-icon-inner,.reality .card-item--mr:hover .card-icon-inner,.reality .card-item--vr:hover .card-icon-inner{background:linear-gradient(145deg,#daeef5,#c5dce8);border-color:#b4d2e680;box-shadow:0 15px 40px #b4d2e64d,inset 0 1px #ffffff80}.reality .card-item--ar:hover .card-icon-inner svg,.reality .card-item--mr:hover .card-icon-inner svg,.reality .card-item--vr:hover .card-icon-inner svg{filter:brightness(0) saturate(100%) invert(20%) sepia(10%) saturate(500%) hue-rotate(180deg)}.product-section{--name-width:16rem;background:linear-gradient(180deg,#f5f5f5,#fafafa);margin-bottom:3rem;padding-block:4rem 7rem;position:relative}.product-section:before{background:#fff9;border:1px solid #d8d8d8;border-radius:25px;content:"";top:0;right:3rem;bottom:0;left:3rem;position:absolute;z-index:0}.product-section .product-coming-soon,.product-section .product-image,.product-section .product-name,.product-section .text{opacity:0;transition:.8s}.product-section .swiper{padding-bottom:5rem;padding-top:1rem}.product-section .swiper-slide-active .product-coming-soon,.product-section .swiper-slide-active .product-image,.product-section .swiper-slide-active .product-name,.product-section .swiper-slide-active .text{opacity:1}.product-section .swiper.odd .product-content{flex-direction:row}.product-section .swiper.odd .product-content:after{right:calc(100% - var(--name-width))}.product-section .swiper-pagination-bullet{background-color:transparent;border:1px solid #555;height:8px;opacity:1;width:8px}.product-section .swiper-pagination-bullet-active{background-color:#1a1a1a;border-color:#1a1a1a}.product-section .swiper-pagination{bottom:.5rem;z-index:15}.product-section .swiper-button-next,.product-section .swiper-button-prev{align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#fffffff2;border-radius:50%;bottom:2.5rem;box-shadow:0 4px 20px #0000001a;box-sizing:border-box;color:#1a1a1a;display:flex;height:4.5rem;justify-content:center;margin:0;padding:0;top:auto;transition:all .3s ease;width:4.5rem;z-index:20;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product-section .swiper-button-next:active,.product-section .swiper-button-next:hover,.product-section .swiper-button-prev:active,.product-section .swiper-button-prev:hover{background-color:#1a1a1a;color:#fff}.product-section .swiper-button-next.swiper-button-disabled,.product-section .swiper-button-prev.swiper-button-disabled{cursor:not-allowed;opacity:.4;pointer-events:all}.product-section .swiper-button-next:after,.product-section .swiper-button-prev:after{font-size:1.2rem;font-weight:700}.product-section .swiper-button-prev{left:2rem}.product-section .swiper-button-next{right:2rem}.product-section .product-head{color:#1a1a1a;position:relative;z-index:1}.product-section .product-head .heading-3,.product-section .product-head h2,.product-section .product-head h2.heading-3{color:#1a1a1a!important}.product-section .product-footer{position:relative;text-align:center;z-index:2}.product-section .product-footer button{background:transparent;border:2px solid #1a1a1a;border-radius:.5rem;color:#1a1a1a;cursor:pointer;font-weight:500;letter-spacing:.1em;padding:1.2rem 3rem;text-transform:uppercase;transition:all .3s ease}.product-section .product-footer button:hover{background:#1a1a1a;color:#fff}.product-section .product-wrap{padding:2rem 4rem}.product-section .product-wrap:before{background:linear-gradient(135.65deg,#d4d4d4 2.38%,#8a8a8a 96.61%);content:"";filter:drop-shadow(0 8px 30px rgba(0,0,0,.12));top:0;right:-6rem;bottom:0;left:-6rem;-webkit-mask-image:url(/images/vr.webp);mask-image:url(/images/vr.webp);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;z-index:-1}.product-section .product-coming-soon{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#1a1a1ad9;border:1px solid hsla(0,0%,100%,.2);border-radius:.8rem;position:absolute;top:-1rem;inset-inline:0;margin-inline:auto;padding:1.2rem 2rem;width:-moz-max-content;width:max-content;z-index:10}.product-section .product-coming-soon p{color:#fff;font-size:1.2rem;letter-spacing:.3rem;text-transform:uppercase}.product-section .product-icon{align-items:center;background:linear-gradient(145deg,#3a3a3a,#1a1a1a);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 8px 25px #0003;display:flex;height:5rem;position:absolute;top:-1rem;inset-inline:0;justify-content:center;margin-inline:auto;width:5rem;z-index:10}.product-section .product-body{margin-inline:-2rem}.product-section .product-image{aspect-ratio:453/293;border:2px solid hsla(0,0%,100%,.5);border-radius:8px;overflow:hidden}.product-section .product-content{align-items:flex-end;display:flex;flex-direction:row-reverse;gap:3rem;height:5rem;justify-content:space-between;margin-block:-1.5rem 3rem;margin-inline:-1rem;position:relative}.product-section .product-content:after{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background-color:#ffffffd9;border-radius:1rem;bottom:1rem;box-shadow:0 4px 30px #00000026;content:"";height:4.5rem;position:absolute;right:0;transition:right .7s linear;width:16rem;z-index:2}.product-section .product-content .text{color:#1a1a1a;font-size:1.1rem;font-weight:500;height:3rem}.product-section .product-name{color:#1a1a1a;flex-shrink:0;font-size:2rem;font-weight:600;height:4rem;margin-bottom:1.5rem;padding-block:1rem;position:relative;text-align:center;width:var(--name-width);z-index:3}.product-section .product-item-school-vr .product-wrap:before{background:linear-gradient(-95.58deg,#f5ecd0 12.39%,#faf6eb 89.64%)}.product-section .product-item-nursing-vr .product-wrap:before{background:linear-gradient(-95.58deg,#d0e8f5 12.39%,#e8f4fa 89.64%)}.product-section .product-item-rebuild .product-wrap:before{background:linear-gradient(-88.15deg,#f0e6d8 1.39%,#f8f4ef 84.35%)}.product-section .product-item-gameverse .product-wrap:before{background:linear-gradient(-88.15deg,#e8dff5 4.34%,#f5f0fa 76.08%)}.product-section .product-item-engine .product-wrap:before{background:linear-gradient(-88.15deg,#daeef5 -3.11%,#eaf5f8 76.43%)}.product-detail{padding:1.5rem;position:relative}.product-detail:before{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff59;border:1px solid hsla(0,0%,100%,.6);border-radius:2rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.product-detail-wrap{min-height:100vh;padding:0}.product-detail-wrap.school-vr{--theme-color:#d4a000;--theme-color-light:#f5c51891;background:url(/images/banner/school-vr-bg-m.webp) top/cover fixed,linear-gradient(135deg,#fef3c7,#f5c518 50%,#d4a000)}.product-detail-wrap.rebuild{--theme-color:#84a745;--theme-color-light:#84a74591;background:url(/images/banner/rebuild-bg-m.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#84a745 96.61%)}.product-detail-wrap.gameverse{--theme-color:#9b7bb8;--theme-color-light:#edadf091;background:url(/images/banner/gameverse-bg-m.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#edadf0 96.61%)}.product-detail-wrap.engine{--theme-color:#7ba3b8;--theme-color-light:#93b4c191;background:url(/images/banner/engine-bg-m.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#93b4c1 96.61%)}.product-detail-wrap.nursing-vr{--theme-color:#5dade2;--theme-color-light:#5dade291;background:url(/images/banner/nursing-vr-bg-m.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#5dade2 96.61%)}.product-detail-back{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;border:1px solid hsla(0,0%,100%,.8);border-radius:3rem;color:#1a1a1a;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.8rem;left:2rem;padding:1rem 1.8rem;position:absolute;text-decoration:none;top:8rem;transition:all .3s ease;z-index:10}.product-detail-back svg{height:1.6rem;width:1.6rem}.product-detail-back:hover{background-color:#fffffff2;box-shadow:0 4px 20px #0000001a;transform:translate(-3px)}.product-detail-hero{padding-bottom:4rem;padding-top:12rem;position:relative}.product-detail-image{margin-bottom:3rem;position:relative}.product-detail-image>img:first-child{aspect-ratio:16/9;border:3px solid hsla(0,0%,100%,.8);border-radius:1.5rem;box-shadow:0 15px 50px #00000026;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-image .aonix-infinity{border:0;bottom:-1rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2));height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;right:1.5rem;width:4rem}.product-detail-content{position:relative}.product-detail-category{background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:2rem;color:#7eb8d4;color:var(--theme-color,#7eb8d4);display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.2em;margin-bottom:1rem;padding:.6rem 1.4rem;text-transform:uppercase}.product-detail-title{color:#1a1a1a;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.product-detail-desc{color:#333;font-size:1.4rem;font-weight:500;line-height:1.7;margin-bottom:2rem}.product-detail-highlights{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem}.product-detail-highlight{align-items:center;background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:2rem;color:#1a1a1a;display:flex;font-size:1.2rem;font-weight:500;gap:.8rem;padding:.8rem 1.4rem}.product-detail-highlight-icon{align-items:center;background:#8ba6bf4d;background:var(--theme-color-light,rgba(139,166,191,.3));border-radius:50%;display:flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.product-detail-highlight-icon svg{color:#7eb8d4;color:var(--theme-color,#7eb8d4);height:1.4rem;width:1.4rem}.product-detail-cta{background:#1a1a1a;background:var(--theme-color,#1a1a1a);border:none;border-radius:.8rem;box-shadow:0 4px 15px #00000026;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:600;padding:1.4rem 3.5rem;transition:all .3s ease}.product-detail-cta:hover{box-shadow:0 8px 25px #0003;filter:brightness(1.1);transform:translateY(-2px)}.product-detail-more{padding:4rem 0 6rem;position:relative}.product-detail-more:empty{display:none}.product-features-header{margin-bottom:3rem;text-align:center}.product-features-header h2{color:#666;font-size:1.4rem;font-weight:600;letter-spacing:.15em;margin-bottom:.5rem;text-transform:uppercase}.product-features-header p{color:#888;font-size:1.2rem;font-weight:400}.product-detail-more .tabs-section{margin-bottom:2.5rem;overflow-x:auto;overflow-y:hidden;padding:0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;position:relative}.product-detail-more .tabs-section::-webkit-scrollbar{display:none}.product-detail-more .tabs-section:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:3rem;z-index:5}.product-detail-more .tabs-section .tab-list{background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:1rem;display:flex;gap:.4rem;list-style:none;margin:0;padding:.5rem}.product-detail-more .tabs-section .tab-item{align-items:center;background:transparent;border:none;border-radius:.8rem;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:.3rem;justify-content:center;min-width:6.5rem;padding:.8rem 1rem;position:relative;transition:all .3s ease}.product-detail-more .tabs-section .tab-item img{height:2.2rem;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:all .3s ease;width:2.2rem}.product-detail-more .tabs-section .tab-item-label{color:#555;font-size:.9rem;font-weight:600;line-height:1.2;max-width:6rem;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.product-detail-more .tabs-section .tab-item-badge{background:#00000026;border-radius:.3rem;color:#666;font-size:.6rem;font-weight:600;letter-spacing:.02em;padding:.15rem .4rem;position:absolute;right:.2rem;text-transform:uppercase;top:.2rem}.product-detail-more .tabs-section .tab-item:hover:not(.tab-active){background:#fffc}.product-detail-more .tabs-section .tab-item:hover:not(.tab-active) img{opacity:.9}.product-detail-more .tabs-section .tab-item:hover:not(.tab-active) .tab-item-label{color:#1a1a1a}.product-detail-more .tabs-section .tab-item.tab-active{background:var(--tab-gradient,var(--theme-color));box-shadow:0 2px 10px #0000001a}.product-detail-more .tabs-section .tab-item.tab-active img{filter:brightness(0) invert(1);opacity:1}.product-detail-more .tabs-section .tab-item.tab-active .tab-item-label{color:#fff}.product-detail-more .tabs-section .tab-item.tab-active .tab-item-badge{background:#ffffff40;color:#fff}.product-detail-more .tabs-section .tab-item.tab-coming-soon:not(.tab-active){opacity:.6}.product-detail-more .tab-container{background:#fffc;border:1px solid hsla(0,0%,100%,.9);border-radius:2rem;box-shadow:0 4px 20px #0000000d;display:grid;grid-template-areas:"base";padding:2.5rem 2rem}.product-detail-more .tab-container .visual{border-radius:1.2rem;box-shadow:0 8px 30px #0000001a;margin-bottom:2rem;overflow:hidden}.product-detail-more .tab-container .visual-wrap{aspect-ratio:16/9;border:3px solid hsla(0,0%,100%,.9);border-radius:1rem;overflow:hidden;position:relative}.product-detail-more .tab-container .visual-wrap iframe,.product-detail-more .tab-container .visual-wrap img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-more .tab-container-item{grid-area:base;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;width:100%}.product-detail-more .tab-container-item.active{opacity:1;pointer-events:auto;z-index:1}.product-detail-more .tab-container .title{align-items:center;color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:2.2rem;font-weight:700;gap:1rem;margin-bottom:.5rem}.product-detail-more .tab-container .title-badge{background:#888;background:var(--active-color,#888);border-radius:.5rem;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:.03em;padding:.4rem 1rem;text-transform:uppercase}.product-detail-more .tab-container .sub-title{color:#666;color:var(--active-color,#666);font-size:1.3rem;font-style:italic;font-weight:600;margin-bottom:1.5rem}.product-detail-more .tab-container .para{color:#444;font-size:1.3rem;line-height:1.8;margin-bottom:2rem}.product-detail-more .tab-container .features{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.product-detail-more .tab-container .features-item{align-items:center;color:#333;display:flex;font-size:1.2rem;font-weight:500;gap:.8rem;padding:.6rem 0}.product-detail-more .tab-container .features-item svg{flex-shrink:0;height:1.8rem;width:1.8rem}.product-detail-more .tabs-footer{display:flex;justify-content:center;padding-top:3rem}.product-detail-more .tabs-footer .btn{background-color:#bcdaf0;background-color:var(--theme-color,#bcdaf0);border:none;border-radius:.8rem;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:600;padding:1.4rem 3.5rem;transition:all .3s ease}.product-detail-more .tabs-footer .btn:hover{box-shadow:0 8px 25px #00000026;filter:brightness(1.1);transform:translateY(-2px)}.product-banner{margin-bottom:5rem;padding-inline:2rem}.product-banner .visual{margin-block:3rem}.product-banner .visual .vr-wrap{margin-bottom:1rem}.product-banner .content{padding-left:3rem}.product-banner .back{align-items:center;color:#1371ff;color:var(--theme-color,#1371ff);display:flex;font-size:3.2rem;font-weight:800}.product-banner .back svg{height:2rem;margin-left:-3rem;margin-right:1rem;width:2rem}.product-banner .features-item{line-height:2}.product-banner .text{line-height:1.5;margin-top:1rem;text-align:justify}.product-banner h3{font-size:1.6rem;font-weight:400;letter-spacing:.6rem;margin-bottom:4rem;text-align:center;text-transform:capitalize}.sub-product-form{padding:5rem 3rem 3rem;position:relative;--input-bg:rgba(0,0,0,.1);--input-border-color:transparent;--btn-bg:var(--theme-color,#1371ff);isolation:isolate;overflow:hidden}.sub-product-form form{margin-bottom:7rem;max-width:50rem}.sub-product-form textarea{resize:none}.sub-product-form .title{align-items:baseline;display:flex;font-weight:500;gap:.5rem}.sub-product-form .highlight{color:#1371ff;color:var(--theme-color,#1371ff)}.sub-product-form .bottom-shape{bottom:-4rem;filter:blur(4rem);left:0;position:absolute;z-index:-1}.about-main{position:relative;width:100%}.about-main .about{padding-block:8rem}.about-main .about .left-section{width:100%}.about-main .about .svg-blur{filter:blur(.6rem);left:-1.3rem;-o-object-fit:unset;object-fit:unset;position:absolute;top:6%;z-index:-1}.about-main .about .orange-svg{margin:0 auto;margin-block:5rem;width:85%}.about-main .about .about-box-parent{border:.4px solid #fff;border:.4px solid var(--white);border-radius:1.2rem;gap:1rem;padding:0 1rem;width:100%}.about-main .about .about-box-parent .about-box{flex:1;padding:1rem;text-align:center}.about-main .about .about-box-parent .about-box p{line-height:1.2}.about-main .about .about-box-parent .about-box img{margin:auto auto .5rem;width:3.2rem}.about-main .about .about-box-parent .line{position:relative}.about-main .about .about-box-parent .line:after,.about-main .about .about-box-parent .line:before{background:#fff;background:var(--white);content:"";height:5rem;position:absolute;top:50%;transform:translateY(-50%);width:.1rem}.about-main .about .about-box-parent .line:before{left:-1rem}.about-main .about .about-box-parent .line:after{right:-1rem}.about-main .about-img{overflow:hidden}.about-main .about-img img{transition:1s ease-in-out}.about-main .about-img:hover img{scale:1.1}.about-main .circle-parent .position-1{height:3.2rem;left:35%;top:-70%;width:3.2rem}.about-main .circle-parent .position-2{bottom:-1rem;height:1.3rem;left:-1rem;width:1.3rem}.about-main .circle-parent .position-3{height:1.3rem;left:2%;top:-23%;width:1.3rem}.about-main .circle-parent .position-4{background-color:#171717;background-color:var(--black-shade);bottom:-6rem;height:4rem;left:1rem;width:4rem;z-index:-1}.about-main .circle-parent .position-5{background-color:var(--body-gradient-1);height:4rem;left:0;top:-44%;width:4rem;z-index:-1}.about-main .circle-parent .position-6{height:2.6rem;left:0;top:5rem;width:2.6rem;z-index:-1}.about-main .circle-parent .position-7{bottom:-21%;height:2rem;right:5%;width:2rem}.contact-full-width{overflow:hidden;position:relative;width:100%}.contact{padding-block:8rem 2rem}.contact .paragraph{margin-bottom:1.2rem}.contact .icon{padding-left:0;padding-block:3rem;width:100%}.contact .icon li{justify-content:start;list-style:none;margin-bottom:1.7rem}.contact .icon li img{height:2.4rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;width:2.4rem}.contact .icon li a{color:#fff;color:var(--white);font-feature-settings:"clig" off,"liga" off;font-size:1.6rem;font-weight:400}.contact form{--input-bg:rgba(0,0,0,.1);--input-border-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:linear-gradient(140deg,#ffffffb3,#ffffff40);border-radius:8px;opacity:.8;padding:0 1.5rem;position:relative;width:100%}.contact form:after{border:.2rem solid #7eb8d4;border-radius:8px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(-45deg,#000,transparent 20%);mask-image:linear-gradient(-45deg,#000,transparent 20%);pointer-events:none;position:absolute}.contact form textarea{height:14rem;margin:0;resize:none}.contact form .circle-button{background:#7eb8d4;border-radius:50%;bottom:3rem;height:5rem;position:absolute;right:2.5rem;width:5rem}.contact form .circle-button img{margin:0 auto;-o-object-fit:contain;object-fit:contain;width:2rem}.contact .circle-parent .position-1{height:4rem;right:7rem;top:21rem;width:4rem}.contact .circle-parent .position-3{height:2rem;right:13rem;top:18rem;width:2rem}.contact .circle-parent .position-2{height:3.8rem;left:25%;top:34rem;width:3.8rem;z-index:-1}.contact .circle-parent .position-4{bottom:1.3rem;height:3.6rem;right:19%;width:3.6rem;z-index:-1}.social-media{border:.1rem solid #fff;border:.1rem solid var(--white);border-radius:6rem;margin-block:3rem 1rem;margin-inline:auto;max-width:550px;padding:1.4rem 5rem}.social-media a{display:inline-block}.social-media a img{height:2rem;width:2rem}.bottom-shape .back-infinity{bottom:0;bottom:-10rem;filter:blur(1.5rem);height:50rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;position:absolute;right:-2rem;transform:translate(50%) translateY(8rem);width:50rem;z-index:-1}.bottom-shape .bottom-orange-shape{bottom:0;filter:blur(10.18rem);mix-blend-mode:difference;position:absolute;right:0;z-index:-2}.footer{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);color:#fff}.footer__backers{background:linear-gradient(135deg,#daeef5,#c5dce8);overflow:hidden;padding:3rem 1.5rem;position:relative}.footer__backers:before{background:radial-gradient(circle at 10% 50%,hsla(0,0%,100%,.4) 0,transparent 40%),radial-gradient(circle at 90% 50%,hsla(0,0%,100%,.3) 0,transparent 40%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.footer__backers-inner{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:90rem;position:relative;z-index:1}.footer__backers-label{background:#ffffff80;border:1px solid rgba(42,58,74,.2);border-radius:2rem;color:#2a3a4a;font-size:1.2rem;font-weight:600;letter-spacing:.2em;padding:.6rem 1.5rem;text-transform:uppercase;white-space:nowrap}.footer__backers-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.footer__backer img{filter:grayscale(100%) contrast(1.1);height:5rem;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:all .3s ease;width:auto}.footer__backer img:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)}.footer__backer:first-child img,.footer__backer:nth-child(2) img{height:6rem}.footer__main{padding:4rem 1.5rem}.footer__container{display:grid;gap:3rem;margin:0 auto;max-width:90rem}.footer__brand{display:flex;flex-direction:column;gap:1.5rem}.footer__logo{filter:invert(1);width:14rem}.footer__logo img{height:auto;width:100%}.footer__tagline{color:#daeef5;font-size:1.8rem;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.footer__description{color:#9a9a9a;font-size:1.4rem;line-height:1.7;max-width:35rem}.footer__cta{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:.6rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:500;gap:1rem;margin-top:1rem;padding:1.2rem 2.5rem;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.footer__cta svg{transition:transform .3s ease}.footer__cta:hover{background:#daeef51a;border-color:#daeef566}.footer__cta:hover svg{transform:translate(4px)}.footer__links{display:grid;gap:2.5rem;grid-template-columns:repeat(2,1fr)}.footer__links-column{display:flex;flex-direction:column;gap:1.2rem}.footer__links-title{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.footer__links-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.footer__links-list li a,.footer__links-list li button{background:none;border:none;color:#9a9a9a;cursor:pointer;display:inline-block;font-size:1.4rem;padding:0;text-decoration:none;transition:all .3s ease}.footer__links-list li a:hover,.footer__links-list li button:hover{color:#daeef5;transform:translate(4px)}.footer__contact-list{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0}.footer__contact-list li a{align-items:center;color:#9a9a9a;display:flex;font-size:1.4rem;gap:1rem;text-decoration:none;transition:all .3s ease}.footer__contact-list li a svg{color:#7eb8d4;flex-shrink:0;height:2.2rem;transition:color .3s ease;width:2.2rem}.footer__contact-list li a:hover,.footer__contact-list li a:hover svg{color:#daeef5}.footer__bottom{border-top:1px solid hsla(0,0%,100%,.08);padding:1.5rem}.footer__bottom-inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:90rem}.footer__copyright{color:#6a6a6a;font-size:1.1rem;text-align:center}.footer__social{align-items:center;display:flex;gap:1rem}.footer__social a{align-items:center;background:#ffffff0d;border-radius:50%;color:#9a9a9a;display:flex;height:4rem;justify-content:center;transition:all .3s ease;width:4rem}.footer__social a:hover{background:#daeef526;color:#daeef5;transform:translateY(-3px)}.modal-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;display:grid;top:0;right:0;bottom:0;left:0;padding:1.5rem;place-items:center;position:fixed;z-index:9999}.modal-body{background:linear-gradient(145deg,#daeef5f2,#c5dce8f2);border:1px solid hsla(0,0%,100%,.6);border-radius:2rem;box-shadow:0 25px 80px #00000026,inset 0 0 0 1px #ffffff4d;margin:auto;max-height:90dvh;max-width:55rem;overflow:auto;padding:3rem 2.5rem;position:relative;width:100%}.modal-body .head{margin-bottom:2.5rem;text-align:center}.modal-body .head h3{color:#1a1a1a;font-size:2.2rem;font-weight:600;letter-spacing:.3em;margin:0;text-transform:uppercase}.modal-body .btn-close{align-items:center;background:#5a7a8e26;border:none;border-radius:50%;cursor:pointer;display:flex;height:4rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:4rem}.modal-body .btn-close svg{height:1.4rem;width:1.4rem}.modal-body .btn-close svg path{stroke:#3d5a6a;stroke-width:2}.modal-body .btn-close:hover{background:#5a7a8e40;transform:rotate(90deg)}.modal-body form .paragraph{background:#2a7a4a1a;border-radius:.8rem;color:#2a7a4a;font-size:1.4rem;font-weight:500;margin-bottom:1.5rem;padding:1rem;text-align:center}.modal-body form .paragraph:empty{display:none}.modal-body .form-btn{margin-top:2rem}.modal-body .btn{background:linear-gradient(135deg,#7eb8d4,#3d5a6a);border:none;border-radius:1rem;box-shadow:0 4px 15px #5a7a8e4d;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:600;justify-content:center;letter-spacing:.15em;padding:1.6rem 3rem;text-transform:uppercase;transition:all .3s ease;width:100%}.modal-body .btn:hover{background:linear-gradient(135deg,#4a6a7e,#2d4a5a);box-shadow:0 8px 25px #5a7a8e66;transform:translateY(-2px)}.modal-body .btn:active{transform:translateY(0)}.services-page{background:linear-gradient(180deg,#f5f5f5,#fafafa);min-height:100vh}.services-wrap{min-height:100vh;padding:10rem 2rem 2rem;position:relative}.services-section__bg{background:radial-gradient(circle at 20% 20%,rgba(139,166,191,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,166,191,.08) 0,transparent 50%),linear-gradient(180deg,#f8f9fa,#f0f2f5);top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1}.services-section__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:2.5rem;box-shadow:0 4px 40px #0000000a;margin:0 auto;max-width:140rem;padding:4rem 2rem 6rem;position:relative}.services-hero{margin-bottom:5rem;padding-top:2rem;text-align:center}.services-hero__label{background:#8ba6bf26;border:1px solid rgba(90,154,184,.3);border-radius:3rem;color:#5a9ab8;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.3em;margin-bottom:1.5rem;padding:.8rem 2rem;text-transform:uppercase}.services-hero__title{color:#1a1a1a;font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.services-hero__title span{background:linear-gradient(135deg,#7eb8d4,#bcdaf0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.services-hero__subtitle{color:#666;font-size:1.4rem;font-weight:400;margin:0 auto;max-width:60rem}.main-services{margin-bottom:6rem}.main-services__grid{display:grid;gap:2.5rem}.service-card{border-radius:2rem;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.service-card:hover{box-shadow:0 20px 50px #0000001f;transform:translateY(-8px)}.service-card:hover .service-card__icon{background:var(--card-accent);transform:scale(1.1)}.service-card:hover .service-card__icon svg{color:#fff}.service-card__bg{background:var(--card-gradient);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.service-card__bg:before{background:linear-gradient(180deg,#ffffff4d,#ffffff1a);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.service-card__icon{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 20px #0000001a;display:flex;height:5rem;justify-content:center;position:absolute;right:2rem;top:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);width:5rem;z-index:5}.service-card__icon svg{color:var(--card-accent);height:2.4rem;transition:color .3s ease;width:2.4rem}.service-card__content{padding:2.5rem;position:relative;z-index:2}.service-card__subtitle{color:#1a1a1a99;display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.15em;margin-bottom:.8rem;text-transform:uppercase}.service-card__title{color:#1a1a1a;font-size:2.4rem;font-weight:700;margin-bottom:1.2rem}.service-card__description{color:#333;font-size:1.3rem;line-height:1.7;margin-bottom:2rem;max-width:50rem}.service-card__features{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.service-card__feature{align-items:center;background:#ffffffb3;border-radius:1rem;color:#333;display:flex;font-size:1.2rem;font-weight:500;gap:1rem;padding:1rem 1.4rem;transition:all .3s ease}.service-card__feature:hover{background:#ffffffe6;transform:translate(4px)}.service-card__feature .feature-check{align-items:center;background:var(--card-accent);border-radius:50%;display:flex;flex-shrink:0;height:2.2rem;justify-content:center;width:2.2rem}.service-card__feature .feature-check svg{color:#fff;height:1.2rem;width:1.2rem}.domains-section{margin-bottom:6rem}.domains-section__header{margin-bottom:4rem;text-align:center}.domains-section__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:1rem}.domains-section__subtitle{color:#666;font-size:1.4rem}.domains-grid{display:grid;gap:2rem}.domain-card{background:var(--card-gradient);border-radius:2rem;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.domain-card:before{background:linear-gradient(180deg,#fff6,#ffffff1a);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.domain-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.domain-card:hover .domain-card__icon{background:var(--card-accent);transform:scale(1.1)}.domain-card:hover .domain-card__icon svg{color:#fff}.domain-card__icon{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 15px #00000014;display:flex;height:5rem;justify-content:center;margin-bottom:1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:5rem;z-index:1}.domain-card__icon svg{color:var(--card-accent);height:2.4rem;transition:color .3s ease;width:2.4rem}.domain-card__title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1}.domain-card__description{color:#444;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:1}.domain-card__examples{list-style:none;margin:0;padding:0;position:relative;z-index:1}.domain-card__examples li{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:500;gap:.8rem;padding:.6rem 0}.domain-card__examples li .example-arrow{align-items:center;display:flex;flex-shrink:0;height:1.8rem;justify-content:center;width:1.8rem}.domain-card__examples li .example-arrow svg{color:var(--card-accent);height:1.4rem;width:1.4rem}.why-section{background:linear-gradient(135deg,#8ba6bf14,#8ba6bf08);border:1px solid rgba(139,166,191,.15);border-radius:2rem;margin-bottom:6rem;padding:4rem 2rem}.why-section__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:4rem;text-align:center}.why-grid{display:grid;gap:2rem}.why-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid hsla(0,0%,100%,.9);border-radius:1.5rem;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.why-card:hover{background:#ffffffe6;box-shadow:0 15px 40px #00000014;transform:translateY(-5px)}.why-card:hover .why-card__number{color:#7eb8d4}.why-card__number{color:#8ba6bf4d;display:block;font-size:3.5rem;font-weight:800;line-height:1;margin-bottom:1rem;transition:color .3s ease}.why-card__title{color:#1a1a1a;font-size:1.6rem;font-weight:700;margin-bottom:.8rem}.why-card__description{color:#666;font-size:1.2rem;line-height:1.5;margin:0}.services-cta{background:linear-gradient(135deg,#8ba6bf1a,#8ba6bf0d);border:1px solid rgba(139,166,191,.2);border-radius:2rem;padding:4rem 2rem;text-align:center}.services-cta p{color:#555;font-size:1.6rem;font-weight:500;margin-bottom:2rem}.services-cta__btn{align-items:center;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:3rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:600;gap:1rem;padding:1.4rem 3rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.services-cta__btn svg{height:2rem;transition:transform .3s ease;width:2rem}.services-cta__btn:hover{background:transparent;box-shadow:0 10px 30px #0000001a;color:#1a1a1a;transform:translateY(-3px)}.services-cta__btn:hover svg{transform:translate(5px)}.client-logos{background:linear-gradient(180deg,#fafafa,#f5f5f5);overflow:hidden;padding:4rem 0}.client-logos__header{margin-bottom:3rem;padding-inline:1rem;position:relative;text-align:center}.client-logos__header hr{background:linear-gradient(90deg,transparent,silver,transparent);border:none;height:1px;margin-inline:auto;margin-bottom:2rem;max-width:40%}.client-logos__title{color:#1a1a1a;font-size:2.4rem;font-weight:600;letter-spacing:.02em;margin-bottom:1rem}.client-logos__subtitle{color:#6a6a6a;font-size:1.1rem;margin-bottom:1.5rem}.client-logos__stats .stat-number{background:linear-gradient(135deg,#2a2a2a,#bcdaf0);-webkit-background-clip:text;color:#1a1a1a;font-size:3.5rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.client-logos__marquee-container{display:flex;flex-direction:column;gap:1.5rem;padding-block:2rem}.client-logos__marquee-row{overflow:hidden;position:relative;width:100%}.client-logos__marquee-row:after,.client-logos__marquee-row:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.client-logos__marquee-row:before{background:linear-gradient(90deg,#fafafa,transparent);left:0}.client-logos__marquee-row:after{background:linear-gradient(270deg,#f5f5f5,transparent);right:0}.client-logos__marquee{display:flex;gap:2rem;width:-moz-max-content;width:max-content}.client-logos__marquee--left{animation:marqueeLeft 30s linear infinite}.client-logos__marquee--right{animation:marqueeRight 35s linear infinite}.client-logos__footer{margin-top:1rem;padding-top:2rem;padding-inline:1rem;text-align:center}.client-logos__footer p{color:#8a8a8a;font-size:1.1rem;font-style:italic}.marquee-item{align-items:center;background:#fffc;border:1px solid rgba(0,0,0,.05);border-radius:1rem;display:flex;flex-direction:column;gap:.8rem;justify-content:center;min-width:120px;padding:1.2rem 1.5rem;transition:all .3s ease}.marquee-item:hover{background:#fff;border-color:#5a7a8e33;box-shadow:0 10px 40px #0000001a;transform:scale(1.08)}.marquee-item:hover .marquee-logo{filter:grayscale(0);opacity:1}.marquee-item:hover .marquee-name{color:#3d5a6a}.marquee-logo{filter:grayscale(100%);height:40px;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:all .3s ease;width:60px}.marquee-name{color:#888;font-size:.9rem;font-weight:500;text-align:center;transition:color .3s ease;white-space:nowrap}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@keyframes marqueeRight{0%{transform:translate(-33.33%)}to{transform:translate(0)}}.about-page{background:linear-gradient(180deg,#f5f5f5,#fafafa);min-height:100vh}.about-wrap{min-height:100vh;padding:10rem 2rem 2rem;position:relative}.about-section__bg{background:radial-gradient(circle at 20% 20%,rgba(139,166,191,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,166,191,.08) 0,transparent 50%),linear-gradient(180deg,#f8f9fa,#f0f2f5);top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1}.about-section__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:2.5rem;box-shadow:0 4px 40px #0000000a;margin:0 auto;max-width:140rem;padding:4rem 2rem 6rem;position:relative}.about-hero{margin-bottom:5rem;padding-top:2rem;text-align:center}.about-hero__label{background:#8ba6bf26;border:1px solid rgba(90,154,184,.3);border-radius:3rem;color:#5a9ab8;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.3em;margin-bottom:1.5rem;padding:.8rem 2rem;text-transform:uppercase}.about-hero__title{color:#1a1a1a;font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.about-hero__subtitle{color:#666;font-size:1.4rem;font-weight:400;line-height:1.7;margin:0 auto;max-width:70rem}.about-stats{margin-bottom:6rem}.about-stats__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid hsla(0,0%,100%,.9);border-radius:1.5rem;padding:2.5rem 2rem;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card:hover{background:#ffffffe6;box-shadow:0 15px 40px #00000014;transform:translateY(-5px)}.stat-card__number{color:#7eb8d4;display:block;font-size:3rem;font-weight:800;line-height:1;margin-bottom:.8rem}.stat-card__label{color:#666;display:block;font-size:1.2rem;font-weight:500}.mission-vision{margin-bottom:6rem}.mission-vision__grid{display:grid;gap:2.5rem}.mv-card{border-radius:2rem;overflow:hidden;padding:3rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.mv-card:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.mv-card:hover{box-shadow:0 20px 50px #0000001f;transform:translateY(-8px)}.mv-card:hover .mv-card__icon{transform:scale(1.1)}.mv-card--mission{background:linear-gradient(135deg,#b8d4e8,#bcdaf0)}.mv-card--mission:before{background:linear-gradient(180deg,#ffffff4d,#ffffff1a)}.mv-card--mission .mv-card__icon{background:#ffffffe6}.mv-card--mission .mv-card__icon svg{color:#bcdaf0}.mv-card--vision{background:linear-gradient(135deg,#c4b5e8,#8b7bb8)}.mv-card--vision:before{background:linear-gradient(180deg,#ffffff4d,#ffffff1a)}.mv-card--vision .mv-card__icon{background:#ffffffe6}.mv-card--vision .mv-card__icon svg{color:#8b7bb8}.mv-card__icon{align-items:center;border-radius:50%;box-shadow:0 4px 15px #0000001a;display:flex;height:5rem;justify-content:center;margin-bottom:1.5rem;position:relative;transition:all .4s ease;width:5rem;z-index:1}.mv-card__icon svg{height:2.4rem;width:2.4rem}.mv-card__title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:1.2rem;position:relative;z-index:1}.mv-card__text{color:#333;font-size:1.3rem;line-height:1.7;margin:0;position:relative;z-index:1}.about-story{background:linear-gradient(135deg,#8ba6bf14,#8ba6bf08);border:1px solid rgba(139,166,191,.15);border-radius:2rem;margin-bottom:6rem;padding:4rem 2rem}.about-story__header{margin-bottom:3rem;text-align:center}.about-story__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:.8rem}.about-story__subtitle{color:#666;font-size:1.4rem}.about-story__content{margin:0 auto;max-width:90rem}.about-story__para{color:#444;font-size:1.3rem;line-height:1.8;margin-bottom:2rem}.about-story__para:last-child{margin-bottom:0}.about-timeline{margin-bottom:6rem}.about-timeline__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:4rem;text-align:center}.timeline{margin:0 auto;max-width:80rem;padding-left:3rem;position:relative}.timeline:before{background:linear-gradient(180deg,#bcdaf0,#8ba6bf4d);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.timeline__item{margin-bottom:3rem;position:relative}.timeline__item:last-child{margin-bottom:0}.timeline__marker{background:#bcdaf0;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 10px #8ba6bf66;height:1.6rem;left:-3rem;position:absolute;top:0;transform:translate(-50%);width:1.6rem}.timeline__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid hsla(0,0%,100%,.9);border-radius:1.5rem;padding:2rem;transition:all .3s ease}.timeline__content:hover{background:#fffffff2;box-shadow:0 10px 30px #00000014}.timeline__year{color:#bcdaf0;display:inline-block;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.timeline__heading,.timeline__year{font-weight:700;margin-bottom:.5rem}.timeline__heading{color:#1a1a1a;font-size:1.6rem}.timeline__desc{color:#666;font-size:1.2rem;line-height:1.6;margin:0}.about-values{margin-bottom:6rem}.about-values__header{margin-bottom:4rem;text-align:center}.about-values__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:.8rem}.about-values__subtitle{color:#666;font-size:1.4rem}.values-grid{display:grid;gap:2rem}.value-card{background:var(--card-gradient);border-radius:2rem;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.value-card:before{background:linear-gradient(180deg,#fff6,#ffffff1a);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.value-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.value-card:hover .value-card__icon{background:var(--card-accent);transform:scale(1.1)}.value-card:hover .value-card__icon svg{color:#fff}.value-card__icon{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 15px #00000014;display:flex;height:5rem;justify-content:center;margin:0 auto 1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:5rem;z-index:1}.value-card__icon svg{color:var(--card-accent);height:2.4rem;transition:color .3s ease;width:2.4rem}.value-card__title{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:.8rem;position:relative;z-index:1}.value-card__desc{color:#444;font-size:1.2rem;line-height:1.6;margin:0;position:relative;z-index:1}.about-team{margin-bottom:6rem}.about-team__header{margin-bottom:4rem;text-align:center}.about-team__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:.8rem}.about-team__subtitle{color:#666;font-size:1.4rem}.team-grid{display:grid;gap:2.5rem}.team-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid hsla(0,0%,100%,.9);border-radius:2rem;padding:3rem 2.5rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.team-card:hover{background:#fffffff2;box-shadow:0 20px 50px #0000001a;transform:translateY(-8px)}.team-card:hover .team-card__avatar{box-shadow:0 12px 35px #8ba6bf66;transform:scale(1.05)}.team-card:hover .team-card__avatar img{transform:scale(1.1)}.team-card__avatar{align-items:center;background:linear-gradient(135deg,#b8d4e8,#bcdaf0);border-radius:50%;box-shadow:0 8px 25px #8ba6bf4d;display:flex;height:10rem;justify-content:center;margin:0 auto 1.5rem;overflow:hidden;transition:all .4s ease;width:10rem}.team-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.team-card__avatar span{color:#fff;font-size:2.4rem;font-weight:700}.team-card__name{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.team-card__role{color:#5a9ab8;display:block;font-size:1.1rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.2rem;text-transform:uppercase}.team-card__bio{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.team-card__social{align-items:center;background:#8ba6bf26;border-radius:50%;display:inline-flex;height:4rem;justify-content:center;transition:all .3s ease;width:4rem}.team-card__social svg{color:#7eb8d4;height:1.8rem;transition:color .3s ease;width:1.8rem}.team-card__social:hover{background:#7eb8d4;transform:translateY(-3px)}.team-card__social:hover svg{color:#fff}.about-backers{margin-bottom:6rem}.about-backers__title{color:#1a1a1a;font-size:2.6rem;font-weight:700;margin-bottom:4rem;text-align:center}.backers-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:80rem}.backer-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid hsla(0,0%,100%,.9);border-radius:1.5rem;display:flex;justify-content:center;min-height:10rem;padding:2rem;transition:all .3s ease}.backer-card:hover{background:#fffffff2;box-shadow:0 15px 40px #00000014;transform:translateY(-5px)}.backer-card img{max-height:6rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.about-cta{background:linear-gradient(135deg,#8ba6bf1a,#8ba6bf0d);border:1px solid rgba(139,166,191,.2);border-radius:2rem;padding:4rem 2rem;text-align:center}.about-cta p{color:#555;font-size:1.6rem;font-weight:500;margin-bottom:2rem}.about-cta__btn{align-items:center;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:3rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:600;gap:1rem;padding:1.4rem 3rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.about-cta__btn svg{height:2rem;transition:transform .3s ease;width:2rem}.about-cta__btn:hover{background:transparent;box-shadow:0 10px 30px #0000001a;color:#1a1a1a;transform:translateY(-3px)}.about-cta__btn:hover svg{transform:translate(5px)}.case-studies-page .case-studies-section{padding:1.5rem;position:relative}.case-studies-page .case-studies-section:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border:.1rem solid #fff;border-radius:2rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.case-studies-page .case-studies-wrap{background:url(/images/homepage/reality-bg.svg) 50%/contain no-repeat,linear-gradient(113.29deg,#bbe0f8 .4%,#e3f4ff 99.8%);min-height:100vh;padding:10rem 2rem 5rem}.case-studies-grid{padding:6rem 0 4rem}.case-studies-header{margin-bottom:6rem;position:relative;text-align:center}.case-studies-header:after{background-color:#bcdaf0;bottom:-4rem;content:"";height:3rem;left:50%;position:absolute;transform:translate(-50%);width:.1rem}.case-studies-header .section-title{color:#1d2b28;font-size:3.4rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.case-studies-header .section-subtitle{color:#708ca5;font-size:1.5rem;font-size:var(--para)}.case-studies-filters{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin:4rem auto;max-width:90rem}.case-studies-filters .filter-btn{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#fff6;border:.1rem solid #fff;border-radius:1rem;color:#2e2e2e;cursor:pointer;font-size:1.2rem;font-weight:500;padding:1rem 2rem;transition:all .3s}.case-studies-filters .filter-btn:hover{background-color:#fff9;box-shadow:0 0 15px #0000001a;transform:translateY(-.2rem)}.case-studies-filters .filter-btn.active{background-color:#bcdaf0;border-color:#bcdaf0;color:#fff}.case-studies-cards{display:grid;gap:3rem;margin:0 auto 4rem;max-width:90rem}.case-study-card{background:linear-gradient(139.6deg,#373a3a 4.41%,#191b1b 96.51%);border-radius:2rem;box-shadow:0 0 20px #00000040;color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none;transition:all .3s}.case-study-card:hover{box-shadow:0 0 30px #00000060;transform:translateY(-1rem)}.case-study-card:hover .case-study-card__link{transform:translate(.5rem)}.case-study-card__image{align-items:center;background:linear-gradient(135deg,#bcdaf0,#708ca5);display:flex;height:20rem;justify-content:center;position:relative}.case-study-card__placeholder{color:#ffffffe6;font-size:2rem;font-weight:700}.case-study-card__category{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#ffffffe6;border-radius:1rem;color:#1d2b28;font-size:1.1rem;font-weight:600;letter-spacing:.05rem;padding:.8rem 1.6rem;position:absolute;right:2rem;text-transform:uppercase;top:2rem}.case-study-card__content{padding:3rem 2.5rem}.case-study-card__title{font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.case-study-card__client{color:#bcdaf0;font-size:1.2rem;font-weight:500;letter-spacing:.05rem;margin-bottom:1.5rem;text-transform:uppercase}.case-study-card__excerpt{color:#ffffffd9;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.case-study-card__meta{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:1.5rem;margin-bottom:1.5rem;padding-top:1.5rem}.case-study-card__meta .meta-item{color:#ffffffb3;font-size:1.1rem}.case-study-card__link{align-items:center;color:#bcdaf0;display:inline-flex;font-size:1.2rem;font-weight:600;transition:all .3s}.case-studies-cta{padding-top:3rem;text-align:center}.case-studies-cta .btn{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#fff9;border:.1rem solid #fff;border-radius:1rem;color:#1d2b28;cursor:pointer;font-size:1.4rem;font-weight:600;padding:1.5rem 3rem;transition:all .3s}.case-studies-cta .btn:hover{background-color:#bcdaf0;color:#fff}.case-study-detail{padding:1.5rem;position:relative}.case-study-detail:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border:.1rem solid #fff;border-radius:2rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.case-study-detail .case-study-wrap{background:url(/images/homepage/reality-bg.svg) 50%/contain no-repeat,linear-gradient(113.29deg,#bbe0f8 .4%,#e3f4ff 99.8%);min-height:100vh;padding:10rem 2rem 5rem}.case-study-header{padding:6rem 0 4rem}.case-study-header .back-link{align-items:center;color:#bcdaf0;display:inline-flex;font-size:1.2rem;font-weight:600;margin-bottom:3rem;text-decoration:none;transition:all .3s}.case-study-header .back-link:hover{transform:translate(-.5rem)}.case-study-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.case-study-header__meta .category-badge{background-color:#bcdaf0;border-radius:1rem;color:#fff;font-size:1.1rem;font-weight:600;padding:.8rem 1.6rem;text-transform:uppercase}.case-study-header__meta .meta-divider{color:#708ca5}.case-study-header__meta span{color:#708ca5;font-size:1.2rem}.case-study-header__title{color:#1d2b28;font-size:3.4rem;font-weight:600;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}.case-study-header__client{color:#2e2e2e;font-size:1.4rem}.case-study-header__client strong{color:#bcdaf0}.case-study-featured{padding:4rem 0}.case-study-featured .featured-image-placeholder{align-items:center;background:linear-gradient(135deg,#bcdaf0,#708ca5);border-radius:2rem;color:#fff;display:flex;font-size:2rem;font-weight:700;height:40rem;justify-content:center}.case-study-overview{padding:5rem 0}.overview-grid{display:grid;gap:4rem;margin:0 auto;max-width:90rem}.overview-main .overview-section{margin-bottom:4rem}.overview-main .overview-section:last-child{margin-bottom:0}.overview-main .overview-section h2{color:#1d2b28;font-size:2.4rem;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.overview-main .overview-section p{color:#2e2e2e;font-size:1.5rem;font-size:var(--para);line-height:1.8;text-align:justify}.overview-sidebar .sidebar-card{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#fff6;border:.1rem solid #fff;border-radius:1.5rem;margin-bottom:3rem;padding:3rem}.overview-sidebar .sidebar-card:last-child{margin-bottom:0}.overview-sidebar .sidebar-card h3{color:#1d2b28;font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-transform:uppercase}.overview-sidebar .sidebar-card ul{list-style:none;margin:0;padding:0}.overview-sidebar .sidebar-card li{border-bottom:1px solid rgba(0,0,0,.05);color:#2e2e2e;font-size:1.2rem;padding:1rem 0}.overview-sidebar .sidebar-card li:last-child{border-bottom:none}.overview-sidebar .sidebar-card .feature-check{align-items:center;background-color:#bcdaf0;border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;margin-right:1rem;width:2rem}.case-study-results{padding:5rem 0}.case-study-results .section-title{color:#1d2b28;font-size:3rem;font-weight:600;margin-bottom:5rem;position:relative;text-align:center}.case-study-results .section-title:after{background-color:#bcdaf0;bottom:-3rem;content:"";height:3rem;left:50%;position:absolute;transform:translate(-50%);width:.1rem}.results-grid{display:grid;gap:3rem;margin:5rem auto 0;max-width:90rem}.result-card{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#fff6;border:.1rem solid #fff;border-radius:1.5rem;padding:3rem 2rem;text-align:center;transition:all .3s}.result-card:hover{background-color:#fff9;transform:translateY(-.5rem)}.result-card__metric{color:#bcdaf0;font-size:4rem;font-weight:700;margin-bottom:1.5rem}.result-card__description{color:#2e2e2e;font-size:1.2rem;line-height:1.5}.case-study-testimonial{padding:5rem 0}.testimonial-content{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#fff6;border:.1rem solid #fff;border-radius:2rem;margin:0 auto;max-width:80rem;padding:4rem 3rem;text-align:center}.testimonial-content .testimonial-quote{color:#2e2e2e;font-size:1.6rem;font-style:italic;line-height:1.7;margin-bottom:3rem}.testimonial-content .testimonial-author .author-name{color:#1d2b28;font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.testimonial-content .testimonial-author .author-role{color:#bcdaf0;font-size:1.2rem;font-weight:600}.case-study-cta{margin:3rem auto 0;max-width:70rem;padding:5rem 0 3rem;text-align:center}.case-study-cta h2{color:#1d2b28;font-size:2.8rem;font-weight:600;margin-bottom:1rem}.case-study-cta p{color:#2e2e2e;font-size:1.5rem;font-size:var(--para);margin-bottom:3rem}.case-study-cta .btn{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#fff9;border:.1rem solid #fff;border-radius:1rem;color:#1d2b28;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:600;padding:1.5rem 3rem;text-decoration:none;transition:all .3s}.case-study-cta .btn:hover{background-color:#bcdaf0;color:#fff}.blog-page .blog-section{padding:1.5rem;position:relative}.blog-page .blog-section:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border:.1rem solid #fff;border-radius:2rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.blog-page .blog-wrap{background:url(/images/homepage/reality-bg.svg) 50%/contain no-repeat,linear-gradient(113.29deg,#bbe0f8 .4%,#e3f4ff 99.8%);min-height:100vh;padding:10rem 2rem 5rem}.blog-grid{background:linear-gradient(180deg,#f5f5f5,#fafafa);padding:3rem 1.5rem}.blog-grid__inner{margin:0 auto;max-width:90rem}.blog-grid__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.blog-grid__header-content{align-items:center;display:flex;gap:1rem}.blog-grid__label{display:none}.blog-grid__title{color:#1a1a1a;font-size:1.8rem;font-weight:600}.blog-grid__view-all{align-items:center;color:#bcdaf0;display:flex;font-size:1.1rem;font-weight:600;gap:.4rem;text-decoration:none;transition:all .3s ease}.blog-grid__view-all svg{transition:transform .3s ease}.blog-grid__view-all:hover{color:#3d5a6a}.blog-grid__view-all:hover svg{transform:translate(4px)}.blog-header{margin-bottom:4rem;padding-inline:1rem;text-align:center}.blog-header .section-title{color:#1a1a1a;font-size:2.8rem;font-weight:600;margin-bottom:1rem}.blog-header .section-subtitle{color:#6a6a6a;font-size:1.2rem}.blog-filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto 4rem;max-width:90rem}.blog-filters .filter-btn{background:#fffc;border:1px solid rgba(0,0,0,.08);border-radius:2rem;color:#4a4a4a;cursor:pointer;font-size:1.1rem;font-weight:500;padding:.8rem 1.8rem;transition:all .3s ease}.blog-filters .filter-btn:hover{background:#fff;border-color:#5a7a8e4d;transform:translateY(-2px)}.blog-filters .filter-btn.active{background:linear-gradient(135deg,#bcdaf0,#3d5a6a);border-color:transparent;color:#fff}.blog-cards{display:grid;gap:1.5rem}.blog-card,.blog-card-wrapper{height:100%}.blog-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid rgba(0,0,0,.05);border-radius:1.2rem;box-shadow:0 4px 20px #0000000f;color:#1a1a1a;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.blog-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.blog-card:hover .blog-card__img{transform:scale(1.05)}.blog-card:hover .blog-card__link svg{transform:translate(3px)}.blog-card__image{background:linear-gradient(135deg,#daeef5,#c5dce8);height:12rem;overflow:hidden;position:relative}.blog-card__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease;width:100%}.blog-card__placeholder{align-items:center;color:#5a7a8e4d;display:flex;font-size:1.4rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.2em;width:100%}.blog-card__category{background:#1a1a1acc;border-radius:.4rem;color:#fff;font-size:.9rem;font-weight:500;left:1rem;letter-spacing:.03em;padding:.4rem .8rem;position:absolute;text-transform:uppercase;top:1rem}.blog-card__content{display:flex;flex:1;flex-direction:column;padding:1.5rem}.blog-card__meta{align-items:center;color:#9a9a9a;display:flex;font-size:.95rem;gap:.6rem;margin-bottom:.6rem}.blog-card__meta .meta-dot{background:#ccc;border-radius:50%;height:3px;width:3px}.blog-card__title{color:#1a1a1a;display:-webkit-box;font-size:1.3rem;font-weight:600;line-height:1.35;margin-bottom:.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt{display:none}.blog-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:1rem}.blog-card__author{align-items:center;display:flex;gap:.8rem}.blog-card__author .author-avatar{align-items:center;background:linear-gradient(135deg,#bcdaf0,#3d5a6a);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.95rem;font-weight:600;height:2.8rem;justify-content:center;width:2.8rem}.blog-card__author .author-info .author-name{color:#1a1a1a;font-size:1rem;font-weight:600}.blog-card__author .author-info .author-role{display:none}.blog-card__link{align-items:center;color:#bcdaf0;display:flex;font-size:1rem;font-weight:600;gap:.3rem;transition:all .3s ease}.blog-card__link svg{transition:transform .3s ease}.blog-post-page .blog-post-detail{padding:1.5rem;position:relative}.blog-post-page .blog-post-detail:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff4d;border:.1rem solid #fff;border-radius:2rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.blog-post-page .blog-post-wrap{background:url(/images/homepage/reality-bg.svg) 50%/contain no-repeat,linear-gradient(113.29deg,#bbe0f8 .4%,#e3f4ff 99.8%);min-height:100vh;padding:10rem 2rem 5rem}.blog-post-header{margin:0 auto;max-width:90rem;padding:6rem 0 4rem}.blog-post-header .back-link{align-items:center;color:#bcdaf0;display:inline-flex;font-size:1.2rem;font-weight:600;margin-bottom:3rem;text-decoration:none;transition:all .3s}.blog-post-header .back-link:hover{transform:translate(-.5rem)}.blog-post-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.blog-post-header__meta .category-badge{background-color:#bcdaf0;border-radius:1rem;color:#fff;font-size:1.1rem;font-weight:600;padding:.8rem 1.6rem;text-transform:uppercase}.blog-post-header__meta .meta-divider{color:#708ca5}.blog-post-header__meta span{color:#708ca5;font-size:1.2rem}.blog-post-header__title{color:#1d2b28;font-size:3.4rem;font-weight:600;line-height:1.2;margin-bottom:3rem;text-transform:uppercase}.blog-post-author{align-items:center;display:flex;gap:1.5rem}.blog-post-author .author-avatar-large{align-items:center;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#8ca7c0b5;border:.48px solid #fff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.6rem;font-weight:700;height:6rem;justify-content:center;width:6rem}.blog-post-author .author-info .author-name{color:#1d2b28;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.blog-post-author .author-info .author-role{color:#bcdaf0;font-size:1.2rem;font-weight:600}.blog-post-featured{margin:0 auto;max-width:90rem;padding:4rem 0}.blog-post-featured .featured-image{border-radius:2rem;box-shadow:0 0 20px #00000020;height:40rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.blog-post-featured .featured-image-placeholder{align-items:center;background:linear-gradient(135deg,#bcdaf0,#708ca5);border-radius:2rem;color:#fff;display:flex;font-size:2rem;font-weight:700;height:40rem;justify-content:center}.container-narrow{margin:0 auto;max-width:90rem;padding:0 2rem}.blog-post-content{padding:5rem 0}.blog-article{color:#2e2e2e;font-size:1.5rem;font-size:var(--para);line-height:1.8;text-align:justify}.blog-article h2{color:#1d2b28;font-size:2.4rem;font-weight:600;margin-bottom:1.5rem;margin-top:3rem;text-transform:uppercase}.blog-article h2:first-child{margin-top:0}.blog-article h3{color:#1d2b28;font-size:2rem;font-weight:600;margin-bottom:1.2rem;margin-top:2.5rem;text-transform:uppercase}.blog-article h4{color:#1d2b28;font-size:1.6rem;font-weight:600;margin-bottom:1rem;margin-top:2rem}.blog-article p{margin-bottom:1.5rem}.blog-article p:last-child{margin-bottom:0}.blog-article li{margin-bottom:.8rem;padding-left:.5rem}.blog-article ol,.blog-article ul{margin-bottom:2rem;padding-left:2rem}.blog-article strong{color:#1d2b28;font-weight:700}.blog-article em{font-style:italic}.blog-post-tags{align-items:center;border-top:2px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:4rem;padding:3rem 0}.blog-post-tags .tags-label{color:#1d2b28;font-size:1.2rem;font-weight:700;margin-right:.5rem}.blog-post-tags .tag{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#fff6;border:.1rem solid #fff;border-radius:1rem;color:#2e2e2e;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.8rem 1.6rem;transition:all .3s}.blog-post-tags .tag:hover{background-color:#bcdaf0;border-color:#bcdaf0;color:#fff}.blog-related{padding:5rem 0}.blog-related .section-title{color:#1d2b28;font-size:3rem;font-weight:600;margin-bottom:5rem;position:relative;text-align:center}.blog-related .section-title:after{background-color:#bcdaf0;bottom:-3rem;content:"";height:3rem;left:50%;position:absolute;transform:translate(-50%);width:.1rem}.related-posts-grid{display:grid;gap:3rem;margin:5rem auto 0;max-width:90rem}.related-post-card{background:linear-gradient(139.6deg,#373a3a 4.41%,#191b1b 96.51%);border-radius:2rem;box-shadow:0 0 20px #00000040;color:#fff;display:block;overflow:hidden;text-decoration:none;transition:all .3s}.related-post-card:hover{box-shadow:0 0 30px #00000060;transform:translateY(-.8rem)}.related-post-card__image{align-items:center;background:linear-gradient(135deg,#bcdaf0,#708ca5);display:flex;height:18rem;justify-content:center}.related-post-card__image .image-placeholder{font-size:3rem}.related-post-card__content{padding:2.5rem}.related-post-card .related-post-category{background-color:#fff3;border-radius:1rem;color:#bcdaf0;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:1.2rem;padding:.6rem 1.2rem;text-transform:uppercase}.related-post-card .related-post-title{font-size:1.6rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.related-post-card .related-post-meta{color:#ffffffb3;font-size:1.1rem}.blog-post-cta{margin:3rem auto 0;max-width:70rem;padding:5rem 0 3rem;text-align:center}.blog-post-cta h2{color:#1d2b28;font-size:2.8rem;font-weight:600;margin-bottom:1rem}.blog-post-cta p{color:#2e2e2e;font-size:1.5rem;font-size:var(--para);margin-bottom:3rem}.blog-post-cta .btn{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#fff9;border:.1rem solid #fff;border-radius:1rem;color:#1d2b28;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:600;padding:1.5rem 3rem;text-decoration:none;transition:all .3s}.blog-post-cta .btn:hover{background-color:#bcdaf0;color:#fff}.not-found{padding:8rem 0;text-align:center}.not-found h2{color:#1d2b28;font-size:2.4rem;margin-bottom:3rem}.products-page{background:linear-gradient(180deg,#f5f5f5,#fafafa);min-height:100vh}.products-section{min-height:100vh;padding:2rem;position:relative}.products-section__bg{background:radial-gradient(circle at 20% 20%,rgba(139,166,191,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,166,191,.08) 0,transparent 50%),linear-gradient(180deg,#f8f9fa,#f0f2f5);top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1}.products-section__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:2.5rem;box-shadow:0 4px 40px #0000000a;margin:0 auto;max-width:140rem;padding:4rem 2rem 6rem;position:relative}.products-hero{margin-bottom:5rem;padding-top:6rem;text-align:center}.products-hero__label{background:#8ba6bf26;border:1px solid rgba(90,154,184,.3);border-radius:3rem;color:#5a9ab8;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.3em;margin-bottom:1.5rem;padding:.8rem 2rem;text-transform:uppercase}.products-hero__title{color:#1a1a1a;font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.products-hero__title span{background:linear-gradient(135deg,#7eb8d4,#bcdaf0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.products-hero__subtitle{color:#666;font-size:1.4rem;font-weight:400;margin:0 auto;max-width:50rem}.products-mission{background:linear-gradient(135deg,#8ba6bf14,#8ba6bf08);border:1px solid rgba(139,166,191,.15);border-radius:2rem;margin-bottom:5rem;padding:4rem 2rem}.products-mission__content{margin:0 auto 4rem;max-width:80rem;text-align:center}.products-mission__title{color:#1a1a1a;font-size:2.4rem;font-weight:700;line-height:1.3;margin-bottom:1.5rem}.products-mission__text{color:#555;font-size:1.4rem;line-height:1.8;margin:0 auto;max-width:70rem}.products-mission__pillars{display:grid;gap:2rem;grid-template-columns:1fr}.products-mission__pillar{background:#ffffffb3;border:1px solid hsla(0,0%,100%,.9);border-radius:1.5rem;padding:2.5rem 2rem;text-align:center;transition:all .3s ease}.products-mission__pillar:hover{box-shadow:0 15px 40px #00000014;transform:translateY(-5px)}.products-mission__pillar:hover .products-mission__pillar-icon{background:#7eb8d4;transform:scale(1.1)}.products-mission__pillar:hover .products-mission__pillar-icon svg{color:#fff}.products-mission__pillar h3{color:#1a1a1a;font-size:1.6rem;font-weight:700;margin-bottom:.8rem}.products-mission__pillar p{color:#666;font-size:1.2rem;line-height:1.6;margin:0}.products-mission__pillar-icon{align-items:center;background:#8ba6bf26;border-radius:50%;display:flex;height:6rem;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:6rem}.products-mission__pillar-icon svg{color:#7eb8d4;height:2.8rem;transition:color .3s ease;width:2.8rem}.products-grid{display:grid;gap:2.5rem;grid-template-columns:1fr;margin-bottom:6rem}.product-card-wrapper{height:100%}.product-card{border-radius:2rem;display:flex;flex-direction:column;height:100%;min-height:48rem;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card:hover{box-shadow:0 20px 60px #0000001f;transform:translateY(-8px)}.product-card:hover .product-card__image{transform:scale(1.08)}.product-card:hover .product-card__icon{background:var(--card-accent);transform:scale(1.1) rotate(5deg)}.product-card:hover .product-card__icon svg{color:#fff}.product-card:hover .product-card__cta,.product-card:hover .product-card__details{opacity:1;transform:translateY(0)}.product-card:hover .product-card__cta svg{transform:translate(4px)}.product-card:hover .product-card__image-overlay{opacity:.3}.product-card__bg{background:var(--card-gradient);top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.product-card__bg:before{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.4));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.product-card__badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1ad9;border:1px solid hsla(0,0%,100%,.1);border-radius:2rem;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.1em;padding:.6rem 1.4rem;position:absolute;right:1.5rem;text-transform:uppercase;top:1.5rem;z-index:10}.product-card__image-wrap{background:#fff;border:2px solid hsla(0,0%,100%,.8);border-radius:1.5rem;box-shadow:0 8px 30px #00000014;margin:2rem 2rem 0;overflow:hidden;position:relative}.product-card__image{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.product-card__image-overlay{background:linear-gradient(180deg,transparent 40%,var(--card-accent) 100%);top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.product-card__icon{align-items:center;background:#fffffff2;border:2px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 8px 30px #0000001a;display:flex;height:5rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:5rem;z-index:5}.product-card__icon svg{color:var(--card-accent);height:2.4rem;transition:color .3s ease;width:2.4rem}.product-card__content{display:flex;flex:1;flex-direction:column;padding:3.5rem 2rem 2rem;position:relative;z-index:2}.product-card__name{color:#1a1a1a;font-size:2.2rem;font-weight:700;margin-bottom:.5rem;transition:color .3s ease}.product-card__tagline{color:#555;font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.product-card__details{flex:1;opacity:0;transform:translateY(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card__desc{color:#444;display:-webkit-box;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card__highlights{display:flex;flex-direction:column;gap:.8rem}.product-card__highlight{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:500;gap:1rem}.product-card__highlight .highlight-icon{align-items:center;background:#fffc;border:1px solid rgba(0,0,0,.05);border-radius:.6rem;display:flex;flex-shrink:0;height:2.8rem;justify-content:center;width:2.8rem}.product-card__highlight .highlight-icon svg{color:var(--card-accent);height:1.5rem;width:1.5rem}.product-card__cta{align-items:center;color:var(--card-accent);display:flex;font-size:1.3rem;font-weight:600;gap:.8rem;margin-top:auto;opacity:0;padding-top:1.5rem;transform:translateY(10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card__cta svg{height:2rem;transition:transform .3s ease;width:2rem}.products-cta{background:linear-gradient(135deg,#8ba6bf1a,#8ba6bf0d);border:1px solid rgba(139,166,191,.2);border-radius:2rem;padding:4rem 2rem;text-align:center}.products-cta p{color:#555;font-size:1.6rem;font-weight:500;margin-bottom:2rem}.products-cta__btn{align-items:center;background:#1a1a1a;border:2px solid #1a1a1a;border-radius:3rem;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:600;gap:1rem;padding:1.4rem 3rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.products-cta__btn svg{height:2rem;transition:transform .3s ease;width:2rem}.products-cta__btn:hover{background:transparent;box-shadow:0 10px 30px #0000001a;color:#1a1a1a;transform:translateY(-3px)}.products-cta__btn:hover svg{transform:translate(5px)}.highlight-icon{align-items:center;display:flex;justify-content:center}.highlight-icon svg{height:1.4rem;width:1.4rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (min-width:576px){:root{--container:54rem}.sub-product .after-circle .circle{left:33rem}.product-detail-more .tab-container .features,.service-card__features{grid-template-columns:repeat(2,1fr)}.service-card__features{gap:1rem}.domains-grid{gap:2.5rem;grid-template-columns:repeat(3,1fr)}.values-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.products-mission__pillars{gap:2.5rem;grid-template-columns:repeat(3,1fr)}.products-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){:root{--container:72rem;--para:1.7rem;--sidebar:9rem;--logo-width:9rem;--logo-height:2.4rem}body{font-size:1.4rem}h1{font-size:3rem}h2{font-size:2.6rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}.heading-2{font-size:2.8rem}.heading-3{font-size:4.6rem;letter-spacing:2rem}.mobile{display:none}.desktop{display:block}.top-shape{filter:blur(8rem)}.sub-product-form .position-5{bottom:-1rem;top:unset}.sub-product-form .position-10,.sub-product-form .position-9{display:none}.form-group{margin-bottom:2rem}.form-label{font-size:1.5rem;left:1.8rem}.form textarea.form-control:not(:-moz-placeholder)~.form-label,.form-control:not(:-moz-placeholder)~.form-label{font-size:1.2rem}.form textarea.form-control:focus~.form-label,.form textarea.form-control:not(:placeholder-shown)~.form-label,.form-control:focus~.form-label,.form-control:not(:placeholder-shown)~.form-label{font-size:1.2rem}.form-control{border-radius:1.2rem;font-size:1.6rem;padding:1.8rem}.form textarea.form-control{min-height:16rem}.vr-image{aspect-ratio:329/113;-webkit-mask-image:url(/images/vr-desktop.png);mask-image:url(/images/vr-desktop.png)}.vr-wrap{padding:1.3vw}header a,header button{font-size:1.4rem}.banner-content{padding:5vh 4rem 4rem}.banner-head{margin-bottom:3rem}.banner-body{margin-bottom:4rem}.banner-text{font-size:1.8rem;line-height:1.7}.banner-cta .btn{font-size:1.5rem;padding:1.6rem 4.5rem}.banner-after p{display:inline;font-size:1.4rem}.reality-head h2{margin-bottom:2.4rem}.reality-head p{font-size:1.7rem;line-height:1.7}.reality{padding-block:8rem}.reality .card-list{gap:5rem 4rem;grid-template-columns:repeat(2,1fr)}.reality .card-item{border-radius:2.5rem;padding:6rem 2.5rem 4rem}.reality .card-item:last-child{grid-column:span 2}.reality .card-icon{height:7rem;left:2.5rem;width:7rem}.reality .card-title h3{font-size:1.9rem;margin-bottom:1.5rem}.reality .card-content p{font-size:1.2rem;line-height:1.85}.reality .card-footer p{font-size:3rem}.reality .card-footer{bottom:1.5rem;right:2.5rem}.product-section .swiper-pagination-bullet{height:10px;width:10px}.product-section .swiper-pagination{bottom:1.5rem}.product-section .swiper-button-next,.product-section .swiper-button-prev{bottom:3rem;height:5rem;width:5rem}.product-section .swiper-button-next:after,.product-section .swiper-button-prev:after{font-size:1.4rem}.product-section .swiper-button-prev{left:4rem}.product-section .swiper-button-next{right:4rem}.product-section h2{margin-bottom:0}.product-section .product-wrap{margin-inline:auto;max-width:80rem}.product-section .product-wrap:before{filter:drop-shadow(0 15px 50px rgba(0,0,0,.1));top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(/images/vr-desktop.webp);mask-image:url(/images/vr-desktop.webp)}.product-section .product-icon{height:6rem;padding:1.5rem;width:6rem}.product-section .product-image{aspect-ratio:666/288;margin-inline:auto}.product-section .product-content .text{font-size:1.4rem}.product-section .product-item-school-vr .product-wrap:before{background:linear-gradient(135.65deg,#faf6eb 2.38%,#e8ddb8 96.61%)}.product-section .product-item-nursing-vr .product-wrap:before{background:linear-gradient(135.65deg,#e8f4fa 2.38%,#b8d8e8 96.61%)}.product-section .product-item-rebuild .product-wrap:before{background:linear-gradient(135.65deg,#f8f4ef 2.38%,#e0d4c0 96.61%)}.product-section .product-item-gameverse .product-wrap:before{background:linear-gradient(135.65deg,#f5f0fa 2.38%,#d5c8e8 96.61%)}.product-section .product-item-engine .product-wrap:before{background:linear-gradient(135.65deg,#eaf5f8 2.38%,#c5dce8 96.61%)}.product-detail{padding:2rem}.product-detail:before{border-bottom:0;border-radius:3rem 3rem 0 0}.product-detail-wrap.school-vr{background:url(/images/banner/school-vr-bg-d.webp) top/cover fixed,linear-gradient(135deg,#fef3c7,#f5c518 50%,#d4a000)}.product-detail-wrap.rebuild{background:url(/images/banner/rebuild-bg-d.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#84a745 96.61%)}.product-detail-wrap.gameverse{background:url(/images/banner/gameverse-bg-d.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#edadf0 96.61%)}.product-detail-wrap.engine{background:url(/images/banner/engine-bg-d.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#93b4c1 96.61%)}.product-detail-wrap.nursing-vr{background:url(/images/banner/nursing-vr-bg-d.webp) top/cover fixed,linear-gradient(135.65deg,#bcdaf0 2.38%,#5dade2 96.61%)}.product-detail-back{left:4rem;top:9rem}.product-detail-hero{padding-bottom:5rem;padding-top:10rem}.product-detail-image>img:first-child{border-radius:2rem}.product-detail-image .aonix-infinity{bottom:-1.5rem;width:6rem}.product-detail-category{font-size:1.2rem}.product-detail-title{font-size:4.5rem}.product-detail-desc{font-size:1.5rem}.product-detail-highlights{gap:1.5rem}.product-detail-highlight{font-size:1.3rem;padding:1rem 1.6rem}.product-detail-cta{font-size:1.4rem;padding:1.6rem 4rem}.product-detail-more{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff59;border:1px solid hsla(0,0%,100%,.6);border-radius:0 0 3rem 3rem;border-top:0;margin:0 2rem 3rem;padding:5rem 0 6rem}.product-detail-more .container{padding-top:0}.product-features-header{margin-bottom:4rem}.product-features-header h2{font-size:1.5rem}.product-features-header p{font-size:1.3rem}.product-detail-more .tabs-section:after{display:none}.product-detail-more .tabs-section{display:flex;justify-content:center;margin-bottom:4rem;overflow:visible;padding:0}.product-detail-more .tabs-section .tab-list{display:inline-flex;gap:.8rem;padding:.6rem}.product-detail-more .tabs-section .tab-item{flex-direction:row;gap:.6rem;min-width:auto;padding:1rem 1.6rem}.product-detail-more .tabs-section .tab-item img{height:2.4rem;width:2.4rem}.product-detail-more .tabs-section .tab-item-label{font-size:1.2rem;max-width:none;white-space:nowrap}.product-detail-more .tabs-section .tab-item-badge{font-size:.7rem;padding:.2rem .5rem;position:static}.product-detail-more .tab-container{border-radius:2.5rem;padding:3rem}.product-detail-more .tab-container .title{font-size:2.8rem}.product-detail-more .tab-container .sub-title{font-size:1.5rem}.product-detail-more .tab-container .para{font-size:1.4rem}.product-detail-more .tab-container .features-item{font-size:1.3rem}.product-detail-more .tabs-footer .btn{font-size:1.4rem;padding:1.6rem 4rem}.product-banner .vr-wrap{margin-bottom:3rem;padding:.9vw}.sub-product-form .bottom-shape{aspect-ratio:1/1;display:flex;filter:blur(8rem);height:40rem;justify-content:flex-start}.about-main .about .left-section{width:66%}.about-main .about .orange-svg{margin-block-end:4rem;width:30%}.about-main .about .about-box-parent{border-radius:50vmax;margin-top:1.5rem;width:66%}.about-main .about .about-box-parent .about-box{display:flex;justify-content:center;padding-block:1rem}.about-main .about .about-box-parent .about-box img{margin:0 .5rem 0 0;width:2rem}.about-main .about .about-box-parent .line:after,.about-main .about .about-box-parent .line:before{height:2rem}.about-main .about-img{aspect-ratio:4/1;border-radius:50vmax;width:100%}.about-main .circle-parent .position-1{left:43%;top:-32%}.about-main .circle-parent .position-2{left:-7%;top:74%}.about-main .circle-parent .position-4{bottom:-79%;left:-2%}.about-main .circle-parent .position-6{left:-5%;top:12%}.contact .icon-form{justify-content:flex-start}.contact .icon{width:36%}.contact form{max-width:400px;width:51%}.contact .circle-parent .position-1{right:5%}.contact .circle-parent .position-3{right:10%;top:17rem}.contact .circle-parent .position-2{left:71%;top:10rem}.contact .circle-parent .position-4{bottom:9.3rem;right:23%}.social-media{padding-inline:15rem}.bottom-shape .back-infinity{aspect-ratio:1/1;bottom:0;height:auto;right:-4rem;width:60%}.bottom-shape .bottom-orange-shape{width:60%}.footer__backers{padding:4rem 2rem}.footer__backers-inner{flex-direction:row;gap:4rem;justify-content:center}.footer__backers-label{font-size:1.3rem;padding:.8rem 2rem}.footer__backers-logos{gap:4rem}.footer__backer img{height:6rem}.footer__backer:first-child img,.footer__backer:nth-child(2) img{height:9rem}.footer__main{padding:5rem 2rem}.footer__container{gap:4rem;grid-template-columns:1.2fr 2fr}.footer__logo{width:18rem}.footer__tagline{font-size:2.2rem}.footer__description{font-size:1.6rem}.footer__cta{font-size:1.4rem;padding:1.4rem 3rem}.footer__links{gap:2rem;grid-template-columns:repeat(3,1fr)}.footer__links-title{font-size:1.6rem}.footer__contact-list li a,.footer__links-list li a,.footer__links-list li button{font-size:1.5rem}.footer__bottom{padding:2rem}.footer__bottom-inner{flex-direction:row;justify-content:space-between}.modal-body{border-radius:2.5rem;padding:4rem 3.5rem}.modal-body .head{margin-bottom:3rem}.modal-body .head h3{font-size:2.8rem;letter-spacing:.4em}.modal-body .btn-close{height:4.5rem;right:2rem;top:2rem;width:4.5rem}.modal-body .form-btn{margin-top:2.5rem}.modal-body .btn{border-radius:1.2rem;font-size:1.6rem;padding:1.8rem 3.5rem}.services-wrap{padding:8rem 3rem 3rem}.services-section__container{border-radius:4rem;padding:5rem 4rem 8rem}.services-hero{margin-bottom:6rem;padding-top:4rem}.services-hero__label{font-size:1.3rem}.services-hero__title{font-size:5rem}.services-hero__subtitle{font-size:1.8rem}.main-services{margin-bottom:8rem}.main-services__grid{gap:3rem;grid-template-columns:repeat(2,1fr)}.service-card{border-radius:2.5rem}.service-card__icon{height:6rem;right:2.5rem;top:2.5rem;width:6rem}.service-card__icon svg{height:2.8rem;width:2.8rem}.service-card__content{padding:3rem}.service-card__subtitle{font-size:1.2rem}.service-card__title{font-size:3rem}.service-card__description{font-size:1.4rem}.service-card__feature{font-size:1.3rem}.domains-section{margin-bottom:8rem}.domains-section__header{margin-bottom:5rem}.domains-section__title{font-size:3.5rem}.domains-section__subtitle{font-size:1.6rem}.domain-card{padding:3rem 2.5rem}.domain-card__icon{height:6rem;width:6rem}.domain-card__icon svg{height:2.8rem;width:2.8rem}.domain-card__title{font-size:2.2rem}.domain-card__description{font-size:1.3rem}.domain-card__examples li{font-size:1.2rem}.why-section{border-radius:3rem;margin-bottom:6rem;padding:5rem 4rem}.why-section__title{font-size:3.5rem}.why-card{border-radius:2rem;padding:3rem 2rem}.why-card__number{font-size:4rem}.why-card__title{font-size:1.8rem}.why-card__description{font-size:1.3rem}.services-cta{border-radius:3rem;padding:5rem 3rem}.services-cta p{font-size:2rem}.services-cta__btn{font-size:1.5rem;padding:1.6rem 4rem}.client-logos{padding-block:6rem}.client-logos__title{font-size:3rem;margin-bottom:1.2rem}.client-logos__subtitle{font-size:1.2rem}.client-logos__stats .stat-number{font-size:4.5rem}.client-logos__marquee-container{gap:2rem;padding-block:3rem}.client-logos__marquee-row:after,.client-logos__marquee-row:before{width:150px}.client-logos__marquee{gap:3rem}.client-logos__footer p{font-size:1.2rem}.marquee-item{border-radius:1.2rem;gap:1rem;min-width:160px;padding:1.5rem 2rem}.marquee-logo{height:50px;width:80px}.marquee-name{font-size:1rem}.about-wrap{padding:8rem 3rem 3rem}.about-section__container{border-radius:4rem;padding:5rem 4rem 8rem}.about-hero{margin-bottom:6rem;padding-top:4rem}.about-hero__label{font-size:1.3rem}.about-hero__title{font-size:5rem}.about-hero__subtitle{font-size:1.8rem}.about-stats{margin-bottom:8rem}.about-stats__grid{gap:2.5rem;grid-template-columns:repeat(4,1fr)}.stat-card{border-radius:2rem;padding:3rem 2rem}.stat-card__number{font-size:4rem}.stat-card__label{font-size:1.3rem}.mission-vision{margin-bottom:8rem}.mission-vision__grid{gap:3rem;grid-template-columns:repeat(2,1fr)}.mv-card{border-radius:2.5rem;padding:4rem 3rem}.mv-card__icon{height:6rem;width:6rem}.mv-card__icon svg{height:2.8rem;width:2.8rem}.mv-card__title{font-size:2.4rem}.mv-card__text{font-size:1.4rem}.about-story{border-radius:3rem;margin-bottom:8rem;padding:5rem 4rem}.about-story__header{margin-bottom:4rem}.about-story__title{font-size:3.5rem}.about-story__subtitle{font-size:1.6rem}.about-story__para{font-size:1.5rem}.about-timeline{margin-bottom:8rem}.about-timeline__title{font-size:3.5rem;margin-bottom:5rem}.timeline{padding-left:0}.timeline:before{left:50%;transform:translate(-50%)}.timeline__item{align-items:center;display:flex;margin-bottom:4rem}.timeline__item:nth-child(odd){flex-direction:row;padding-right:calc(50% + 3rem)}.timeline__item:nth-child(odd) .timeline__content{text-align:right}.timeline__item:nth-child(odd) .timeline__marker{left:auto;right:calc(50% - .8rem)}.timeline__item:nth-child(2n){flex-direction:row-reverse;padding-left:calc(50% + 3rem)}.timeline__item:nth-child(2n) .timeline__content{text-align:left}.timeline__item:nth-child(2n) .timeline__marker,.timeline__marker{left:calc(50% - .8rem)}.timeline__marker{transform:none}.timeline__content{padding:2.5rem}.timeline__year{font-size:1.2rem}.timeline__heading{font-size:1.8rem}.timeline__desc{font-size:1.3rem}.about-values{margin-bottom:8rem}.about-values__header{margin-bottom:5rem}.about-values__title{font-size:3.5rem}.about-values__subtitle{font-size:1.6rem}.value-card{padding:3rem 2.5rem}.value-card__icon{height:6rem;width:6rem}.value-card__icon svg{height:2.8rem;width:2.8rem}.value-card__title{font-size:2rem}.value-card__desc{font-size:1.3rem}.about-team{margin-bottom:8rem}.about-team__header{margin-bottom:5rem}.about-team__title{font-size:3.5rem}.about-team__subtitle{font-size:1.6rem}.team-grid{gap:3rem;grid-template-columns:repeat(3,1fr)}.team-card{padding:4rem 3rem}.team-card__avatar{height:12rem;margin-bottom:2rem;width:12rem}.team-card__avatar span{font-size:3rem}.team-card__name{font-size:2rem}.team-card__role{font-size:1.2rem}.team-card__bio{font-size:1.3rem}.about-backers{margin-bottom:6rem}.about-backers__title{font-size:3.5rem}.backers-grid{gap:3rem;grid-template-columns:repeat(4,1fr)}.backer-card{border-radius:2rem;min-height:12rem;padding:2.5rem}.backer-card img{max-height:8rem}.about-cta{border-radius:3rem;padding:5rem 3rem}.about-cta p{font-size:2rem}.about-cta__btn{font-size:1.5rem;padding:1.6rem 4rem}.case-studies-page .case-studies-section:before{border-radius:3rem}.case-studies-page .case-studies-wrap{padding:3rem}.case-studies-header .section-title{font-size:4.5rem}.case-studies-cards{gap:3rem;grid-template-columns:repeat(2,1fr)}.case-study-card{border-radius:3rem}.case-study-card__title{font-size:2.2rem}.case-study-detail:before{border-radius:3rem}.case-study-detail .case-study-wrap{padding:3rem}.case-study-header__title{font-size:4rem}.case-study-featured .featured-image-placeholder{border-radius:3rem;height:50rem}.case-study-results .section-title{font-size:3.5rem}.results-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}.result-card__metric{font-size:4.5rem}.testimonial-content{border-radius:3rem;padding:5rem 4rem}.testimonial-content .testimonial-quote{font-size:1.8rem}.case-study-cta h2{font-size:3.5rem}.blog-page .blog-section:before{border-radius:3rem}.blog-page .blog-wrap{padding:3rem}.blog-grid{padding:4rem 2rem}.blog-grid__header{margin-bottom:2.5rem}.blog-grid__title{font-size:2.2rem}.blog-header .section-title{font-size:3.5rem}.blog-cards{gap:2rem;grid-template-columns:repeat(3,1fr)}.blog-card__image{height:14rem}.blog-card__title{font-size:1.4rem}.blog-post-page .blog-post-detail:before{border-radius:3rem}.blog-post-page .blog-post-wrap{padding:3rem}.blog-post-header__title{font-size:4rem}.blog-post-featured .featured-image,.blog-post-featured .featured-image-placeholder{border-radius:3rem;height:50rem}.blog-related .section-title{font-size:3.5rem}.related-posts-grid{gap:3rem;grid-template-columns:repeat(2,1fr)}.related-post-card{border-radius:3rem}.related-post-card .related-post-title{font-size:1.8rem}.blog-post-cta h2{font-size:3.5rem}.products-section{padding:3rem}.products-section__container{border-radius:4rem;padding:5rem 4rem 8rem}.products-hero{margin-bottom:6rem;padding-top:4rem}.products-hero__label{font-size:1.3rem}.products-hero__title{font-size:5rem}.products-hero__subtitle{font-size:1.8rem}.products-mission{border-radius:3rem;margin-bottom:6rem;padding:5rem 4rem}.products-mission__content{margin-bottom:5rem}.products-mission__title{font-size:3.2rem}.products-mission__text{font-size:1.6rem}.products-mission__pillar{border-radius:2rem;padding:3rem 2.5rem}.products-mission__pillar h3{font-size:1.8rem}.products-mission__pillar p{font-size:1.3rem}.products-mission__pillar-icon{height:7rem;margin-bottom:2rem;width:7rem}.products-mission__pillar-icon svg{height:3.2rem;width:3.2rem}.product-card{border-radius:2.5rem;min-height:52rem}.product-card__badge{font-size:1.1rem;right:2rem;top:2rem}.product-card__image-wrap{border-radius:2rem;margin:2.5rem 2.5rem 0}.product-card__icon{height:6rem;width:6rem}.product-card__icon svg{height:2.8rem;width:2.8rem}.product-card__content{padding:4rem 2.5rem 2.5rem}.product-card__name{font-size:2.6rem}.product-card__tagline{font-size:1.4rem}.product-card__desc{font-size:1.3rem}.product-card__highlight{font-size:1.2rem}.product-card__cta{font-size:1.4rem}.products-cta{border-radius:3rem;padding:5rem 3rem}.products-cta p{font-size:2rem}.products-cta__btn{font-size:1.5rem;padding:1.6rem 4rem}}@media (min-width:992px){:root{--container:96rem;--logo-width:10rem;--logo-height:2.7rem}.heading-1{font-size:12rem;letter-spacing:3.6rem}.text-1{font-size:2.8rem;letter-spacing:2.5rem}.product-banner .position-1{bottom:-8%;filter:blur(0);left:65%;top:unset;z-index:-1}.product-banner .position-2{bottom:-12%;height:1.6rem;right:13rem;width:1.6rem}.product-banner .position-3{bottom:0;height:5rem;width:5rem}header a,header button{color:#bcdaf0;color:var(--navlink,#bcdaf0);font-size:1.5rem}header a.active,header button.active{color:#2e2e2e;color:var(--navlink-hover,#2e2e2e);font-weight:500}header .navbar{-webkit-backdrop-filter:unset;backdrop-filter:unset;background:unset;border:0;padding:1rem;position:unset}header .navbar .get-involved,header .navbar-top{display:none}header .navbar ul{display:flex;gap:5rem;margin:0;padding-left:3rem}header .navbar ul .navlink-item{aspect-ratio:unset;background:unset;height:unset;padding:0;width:unset}header .navbar,header .navbar ul li.connect{display:block}header{justify-content:center}header .hamburger{display:none}.reality .card-list{gap:3rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.reality .card-item{padding:7rem 3rem 4.5rem}.reality .card-item:last-child{grid-column:span 1}.reality .card-item:last-child .card-icon{left:50%;right:auto;transform:translate(-50%,-50%)}.reality .card-icon,.reality .card-item:nth-child(2) .card-icon{left:50%;transform:translate(-50%,-50%)}.reality .card-icon{height:9rem;width:9rem}.reality .card-icon-inner{padding:1.8rem}.reality .card-title h3{font-size:2.1rem}.reality .card-content p{font-size:1.25rem}.reality .card-footer p{font-size:3.5rem}.product-section{--name-width:30rem;margin-bottom:2rem}.product-section:before{border-radius:5.5rem;top:0;right:15rem;bottom:4rem;left:15rem}.product-section .swiper-pagination{bottom:2rem}.product-section .swiper-button-next,.product-section .swiper-button-prev{bottom:4rem;height:6rem;width:6rem}.product-section .swiper-button-next:after,.product-section .swiper-button-prev:after{font-size:1.8rem}.product-section .swiper-button-prev{left:1rem}.product-section .swiper-button-next{right:1rem}.product-section .product-content{height:8rem;margin-block:-5rem 6rem;margin-inline:-5rem}.product-section .product-content:after{border-radius:2.5rem;height:9rem;transition:1s;width:30rem}.product-section .product-name{font-size:3.6rem;height:9rem;line-height:9rem}.product-detail{padding:3rem}.product-detail-back{left:5rem}.product-detail-hero{align-items:center;display:flex;flex-direction:row-reverse;gap:5rem;padding-bottom:6rem;padding-top:8rem}.product-detail-image{flex-shrink:0;margin-bottom:0;width:45%}.product-detail-image .aonix-infinity{bottom:-2rem;left:2rem;right:auto;width:8rem}.product-detail-content{flex:1}.product-detail-title{font-size:5.5rem}.product-detail-more{margin:0 3rem 3rem;padding:6rem 0 8rem}.product-detail-more .tab-container{padding:4rem}.product-detail-more .tab-container .visual{align-self:flex-start;border-radius:1.5rem;flex-shrink:0;margin:0;width:50%}.product-detail-more .tab-container-item{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:4rem}.product-detail-more .tab-container-content{flex:1}.product-detail-more .tabs-footer{padding-top:4rem}.about-main .circle-parent .position-1{left:29%;top:-48%}.footer__container{gap:6rem}.services-section__container{padding:6rem 6rem 10rem}.services-hero__title{font-size:6rem}.main-services__grid{gap:4rem}.domains-section__title{font-size:4rem}.domains-grid{gap:3rem}.why-grid{gap:2.5rem;grid-template-columns:repeat(4,1fr)}.about-section__container{padding:6rem 6rem 10rem}.about-hero__title{font-size:6rem}.values-grid{gap:2.5rem}.case-studies-cards,.values-grid{grid-template-columns:repeat(3,1fr)}.case-studies-cards{gap:4rem}.overview-grid{gap:5rem;grid-template-columns:2fr 1fr}.results-grid{gap:4rem;grid-template-columns:repeat(4,1fr)}.related-posts-grid{gap:4rem;grid-template-columns:repeat(3,1fr)}.products-section__container{padding:6rem 6rem 10rem}.products-hero__title{font-size:6rem}.products-mission{padding:6rem 5rem}.products-mission__title{font-size:3.6rem}.products-mission__pillars{gap:4rem}.products-grid{gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){:root{--container:114rem}.product-banner .position-1{bottom:-5%;top:unset}.product-banner .position-2{bottom:-8%;right:23%}.product-banner .position-4{bottom:0;height:6rem;width:6rem}.product-banner .position-5{height:5.6rem;top:-10rem;width:5.6rem}.product-banner .position-6{right:8rem;top:-10rem}.sub-product .position-1{display:block;height:1.5rem;left:1rem;top:-1rem;width:1.5rem}.sub-product .position-4{bottom:-2.3rem;height:3.7rem;left:50%;width:3.7rem}.sub-product .position-3{display:block;left:5rem;top:-5rem}.sub-product .position-2{bottom:0;display:block;height:8rem;left:0;transform:translate(-50%,50%);width:8rem;z-index:-1}.sub-product .position-5{bottom:-2.3rem;left:55%}.sub-product .after-circle .circle{bottom:-34rem;left:23rem}.sub-product-form .position-1{right:16%;top:22%}.sub-product-form .position-2{bottom:5rem;display:block;left:23%}.sub-product-form .position-3{bottom:13rem;display:block;right:23%}.sub-product-form .position-4{right:15%}.sub-product-form .position-6{bottom:-1rem;height:2.5rem;left:16%;width:2.5rem}.sub-product-form .position-7{right:18%;top:27%}.sub-product-form .position-8{display:none}.product-banner .text{font-size:1.6rem;margin-top:2rem}.product-banner{display:flex;gap:4rem}.product-banner>*{flex:1}.products-grid{gap:3.5rem}}@media (min-width:1400px){:root{--container:132rem}.product-banner .position-1{bottom:3%;top:unset}.product-banner .position-2{bottom:-2%;right:23%}.sub-product .after-circle .circle{bottom:-38rem;left:29rem}}@media (max-width:389px){.heading-1{font-size:3.5rem}}@media (pointer:coarse){.custom-cursor{display:none}}@media (prefers-reduced-motion:reduce){.client-logos__marquee{animation:none}}@media (hover:none){.product-card .product-card__cta,.product-card .product-card__details{opacity:1;transform:translateY(0)}}@font-face{font-display:swap;font-family:Atyp Kido TRIAL;font-style:normal;font-weight:300;src:url(/assets/AtypKidoTRIAL-Light-B3hkbv6a.eot);src:url(/assets/AtypKidoTRIAL-Light-B3hkbv6a.eot?#iefix) format("embedded-opentype"),url(/assets/AtypKidoTRIAL-Light-DH1FNqU1.woff2) format("woff2"),url(/assets/AtypKidoTRIAL-Light-CviZ4E6D.woff) format("woff"),url(/assets/AtypKidoTRIAL-Light-DsN5gqO9.ttf) format("truetype"),url(/assets/AtypKidoTRIAL-Light-rWBh_OdR.svg#AtypKidoTRIAL-Light) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:italic;font-weight:600;src:url(/assets/AtypDisplayTRIAL-SemiboldItalic-C1jYDCBK.eot);src:url(/assets/AtypDisplayTRIAL-SemiboldItalic-C1jYDCBK.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-SemiboldItalic-BdFXRdeo.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-SemiboldItalic-4zL2Gfnm.woff) format("woff"),url(/assets/AtypDisplayTRIAL-SemiboldItalic-BVcHsapP.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-SemiboldItalic-CaaiJGny.svg#AtypDisplayTRIAL-SemiboldItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Kido TRIAL;font-style:normal;font-weight:700;src:url(/assets/AtypKidoTRIAL-Bold-D8g8PGXz.eot);src:url(/assets/AtypKidoTRIAL-Bold-D8g8PGXz.eot?#iefix) format("embedded-opentype"),url(/assets/AtypKidoTRIAL-Bold-DlNikIxH.woff2) format("woff2"),url(/assets/AtypKidoTRIAL-Bold-DKd2BW3R.woff) format("woff"),url(/assets/AtypKidoTRIAL-Bold-Dw1DNWf7.ttf) format("truetype"),url(/assets/AtypKidoTRIAL-Bold-RCsgqLj1.svg#AtypKidoTRIAL-Bold) format("svg")}@font-face{font-display:swap;font-family:Atyp Kido TRIAL;font-style:normal;font-weight:500;src:url(/assets/AtypKidoTRIAL-Medium-HP9Pt6dJ.eot);src:url(/assets/AtypKidoTRIAL-Medium-HP9Pt6dJ.eot?#iefix) format("embedded-opentype"),url(/assets/AtypKidoTRIAL-Medium-6XbkMIYt.woff2) format("woff2"),url(/assets/AtypKidoTRIAL-Medium-0HET5H5n.woff) format("woff"),url(/assets/AtypKidoTRIAL-Medium-Bos-ncKK.ttf) format("truetype"),url(/assets/AtypKidoTRIAL-Medium-CX-aLFMU.svg#AtypKidoTRIAL-Medium) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:normal;font-weight:700;src:url(/assets/AtypTextTRIAL-Bold-DehD54UW.eot);src:url(/assets/AtypTextTRIAL-Bold-DehD54UW.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-Bold-Btjpc927.woff2) format("woff2"),url(/assets/AtypTextTRIAL-Bold-BAtXqsns.woff) format("woff"),url(/assets/AtypTextTRIAL-Bold-BQXJPAIz.ttf) format("truetype"),url(/assets/AtypTextTRIAL-Bold-Bc9ZHiuJ.svg#AtypTextTRIAL-Bold) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:italic;font-weight:400;src:url(/assets/AtypTextTRIAL-Italic-DyzEF8ij.eot);src:url(/assets/AtypTextTRIAL-Italic-DyzEF8ij.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-Italic-CChbYpJ2.woff2) format("woff2"),url(/assets/AtypTextTRIAL-Italic-DKmY98oN.woff) format("woff"),url(/assets/AtypTextTRIAL-Italic-TYkU1l7t.ttf) format("truetype"),url(/assets/AtypTextTRIAL-Italic-Wob_5xaV.svg#AtypTextTRIAL-Italic) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:italic;font-weight:300;src:url(/assets/AtypTextTRIAL-LightItalic-pKNqTXwv.eot);src:url(/assets/AtypTextTRIAL-LightItalic-pKNqTXwv.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-LightItalic-DDDwKPFI.woff2) format("woff2"),url(/assets/AtypTextTRIAL-LightItalic-DgiR9UlW.woff) format("woff"),url(/assets/AtypTextTRIAL-LightItalic-C52m4glN.ttf) format("truetype"),url(/assets/AtypTextTRIAL-LightItalic-BgaXJ8pd.svg#AtypTextTRIAL-LightItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:normal;font-weight:400;src:url(/assets/AtypTextTRIAL-Regular-Dwhjx9F-.eot);src:url(/assets/AtypTextTRIAL-Regular-Dwhjx9F-.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-Regular-DzoNL5T7.woff2) format("woff2"),url(/assets/AtypTextTRIAL-Regular-DpLMtpop.woff) format("woff"),url(/assets/AtypTextTRIAL-Regular-BP3Ix8Xa.ttf) format("truetype"),url(/assets/AtypTextTRIAL-Regular-3IEnrbg_.svg#AtypTextTRIAL-Regular) format("svg")}@font-face{font-display:swap;font-family:Atyp Kido TRIAL;font-style:normal;font-weight:400;src:url(/assets/AtypKidoTRIAL-Regular-Ch-Rrzee.eot);src:url(/assets/AtypKidoTRIAL-Regular-Ch-Rrzee.eot?#iefix) format("embedded-opentype"),url(/assets/AtypKidoTRIAL-Regular-DFXPrsTR.woff2) format("woff2"),url(/assets/AtypKidoTRIAL-Regular-DWEE3uWX.woff) format("woff"),url(/assets/AtypKidoTRIAL-Regular-CSjdM9rt.ttf) format("truetype"),url(/assets/AtypKidoTRIAL-Regular-DiGrG4lh.svg#AtypKidoTRIAL-Regular) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:normal;font-weight:500;src:url(/assets/AtypTextTRIAL-Medium-hJjdULaw.eot);src:url(/assets/AtypTextTRIAL-Medium-hJjdULaw.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-Medium-ClXPiCkm.woff2) format("woff2"),url(/assets/AtypTextTRIAL-Medium-C0mbLNTn.woff) format("woff"),url(/assets/AtypTextTRIAL-Medium-RtPYzAjr.ttf) format("truetype"),url(/assets/AtypTextTRIAL-Medium-mLe4OSIu.svg#AtypTextTRIAL-Medium) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:italic;font-weight:500;src:url(/assets/AtypTextTRIAL-MediumItalic-BpzwHnQY.eot);src:url(/assets/AtypTextTRIAL-MediumItalic-BpzwHnQY.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-MediumItalic-CJT8kCQU.woff2) format("woff2"),url(/assets/AtypTextTRIAL-MediumItalic-DG2CwJgr.woff) format("woff"),url(/assets/AtypTextTRIAL-MediumItalic-CGe4KpV5.ttf) format("truetype"),url(/assets/AtypTextTRIAL-MediumItalic-buTYiGJf.svg#AtypTextTRIAL-MediumItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Kido TRIAL;font-style:normal;font-weight:100;src:url(/assets/AtypKidoTRIAL-Thin-epvt7axs.eot);src:url(/assets/AtypKidoTRIAL-Thin-epvt7axs.eot?#iefix) format("embedded-opentype"),url(/assets/AtypKidoTRIAL-Thin-CsQT4PMo.woff2) format("woff2"),url(/assets/AtypKidoTRIAL-Thin-CYPiOlHz.woff) format("woff"),url(/assets/AtypKidoTRIAL-Thin-CLO_ghVQ.ttf) format("truetype"),url(/assets/AtypKidoTRIAL-Thin-ncFDZLV6.svg#AtypKidoTRIAL-Thin) format("svg")}@font-face{font-display:swap;font-family:Atyp TEST Variable;font-style:normal;font-weight:400;src:url(/assets/AtypTEST-Variable-DYk7pusd.eot);src:url(/assets/AtypTEST-Variable-DYk7pusd.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTEST-Variable-CGZ0WkWM.woff2) format("woff2"),url(/assets/AtypTEST-Variable-N5gtjyvt.woff) format("woff"),url(/assets/AtypTEST-Variable-DyzHRTkr.ttf) format("truetype"),url(/assets/AtypTEST-Variable-DB_iX0nS.svg#AtypTEST-Variable) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:normal;font-weight:600;src:url(/assets/AtypTextTRIAL-Semibold-CbN1am5L.eot);src:url(/assets/AtypTextTRIAL-Semibold-CbN1am5L.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-Semibold-DIq2dSNb.woff2) format("woff2"),url(/assets/AtypTextTRIAL-Semibold-D_tTQdc8.woff) format("woff"),url(/assets/AtypTextTRIAL-Semibold-B5aQAE8R.ttf) format("truetype"),url(/assets/AtypTextTRIAL-Semibold-L_TjWGZS.svg#AtypTextTRIAL-Semibold) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:italic;font-weight:700;src:url(/assets/AtypTextTRIAL-BoldItalic-Cf00XoBb.eot);src:url(/assets/AtypTextTRIAL-BoldItalic-Cf00XoBb.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-BoldItalic-DfiNpQy8.woff2) format("woff2"),url(/assets/AtypTextTRIAL-BoldItalic-DlJfOYQR.woff) format("woff"),url(/assets/AtypTextTRIAL-BoldItalic-DvIoqP9H.ttf) format("truetype"),url(/assets/AtypTextTRIAL-BoldItalic-Bk3gJ-2B.svg#AtypTextTRIAL-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Kido TRIAL;font-style:normal;font-weight:600;src:url(/assets/AtypKidoTRIAL-Semibold-rdcT7k2N.eot);src:url(/assets/AtypKidoTRIAL-Semibold-rdcT7k2N.eot?#iefix) format("embedded-opentype"),url(/assets/AtypKidoTRIAL-Semibold-CmBqQcEg.woff2) format("woff2"),url(/assets/AtypKidoTRIAL-Semibold-CiHfuEQ-.woff) format("woff"),url(/assets/AtypKidoTRIAL-Semibold-CcxKPCaL.ttf) format("truetype"),url(/assets/AtypKidoTRIAL-Semibold-CyyGKynB.svg#AtypKidoTRIAL-Semibold) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:italic;font-weight:600;src:url(/assets/AtypTextTRIAL-SemiboldItalic-CORit4CM.eot);src:url(/assets/AtypTextTRIAL-SemiboldItalic-CORit4CM.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-SemiboldItalic-BiFUgYEF.woff2) format("woff2"),url(/assets/AtypTextTRIAL-SemiboldItalic-BWZa3V_l.woff) format("woff"),url(/assets/AtypTextTRIAL-SemiboldItalic-k6Ik056J.ttf) format("truetype"),url(/assets/AtypTextTRIAL-SemiboldItalic-BTNPBAGK.svg#AtypTextTRIAL-SemiboldItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Text TRIAL;font-style:normal;font-weight:300;src:url(/assets/AtypTextTRIAL-Light-9mo3gud8.eot);src:url(/assets/AtypTextTRIAL-Light-9mo3gud8.eot?#iefix) format("embedded-opentype"),url(/assets/AtypTextTRIAL-Light-DWTa1GSm.woff2) format("woff2"),url(/assets/AtypTextTRIAL-Light-CSGrhUlH.woff) format("woff"),url(/assets/AtypTextTRIAL-Light-CVtDBZw_.ttf) format("truetype"),url(/assets/AtypTextTRIAL-Light-ChK2pu-E.svg#AtypTextTRIAL-Light) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:normal;font-weight:700;src:url(/assets/AtypDisplayTRIAL-Bold-DORwmME1.eot);src:url(/assets/AtypDisplayTRIAL-Bold-DORwmME1.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-Bold-DdOS4vAk.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-Bold-CuAqEBFa.woff) format("woff"),url(/assets/AtypDisplayTRIAL-Bold-CIQSgg35.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-Bold-C6Gpa4G2.svg#AtypDisplayTRIAL-Bold) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:normal;font-weight:300;src:url(/assets/AtypDisplayTRIAL-Light-D7MLaWCT.eot);src:url(/assets/AtypDisplayTRIAL-Light-D7MLaWCT.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-Light-BkHfg7uj.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-Light-Bx2UJDsQ.woff) format("woff"),url(/assets/AtypDisplayTRIAL-Light-kWWd5D4Q.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-Light-DBRm-Stg.svg#AtypDisplayTRIAL-Light) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:normal;font-weight:600;src:url(/assets/AtypDisplayTRIAL-Semibold-Cc-gtUPO.eot);src:url(/assets/AtypDisplayTRIAL-Semibold-Cc-gtUPO.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-Semibold-Dkf5Ybbu.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-Semibold-dig__lQq.woff) format("woff"),url(/assets/AtypDisplayTRIAL-Semibold-BBzLsX8q.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-Semibold-DWjy95tf.svg#AtypDisplayTRIAL-Semibold) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:italic;font-weight:500;src:url(/assets/AtypDisplayTRIAL-MediumItalic-C9dof-xc.eot);src:url(/assets/AtypDisplayTRIAL-MediumItalic-C9dof-xc.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-MediumItalic-CwuZIXmw.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-MediumItalic-C7pb53fr.woff) format("woff"),url(/assets/AtypDisplayTRIAL-MediumItalic-C8lDg0mR.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-MediumItalic-DhVGPABq.svg#AtypDisplayTRIAL-MediumItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:italic;font-weight:700;src:url(/assets/AtypDisplayTRIAL-BoldItalic-2JnYwiHR.eot);src:url(/assets/AtypDisplayTRIAL-BoldItalic-2JnYwiHR.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-BoldItalic-gUhMRk6J.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-BoldItalic-D2feRH0P.woff) format("woff"),url(/assets/AtypDisplayTRIAL-BoldItalic-C42T4n_8.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-BoldItalic-BvDEu-0F.svg#AtypDisplayTRIAL-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:normal;font-weight:400;src:url(/assets/AtypDisplayTRIAL-Regular-BspZ2x2K.eot);src:url(/assets/AtypDisplayTRIAL-Regular-BspZ2x2K.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-Regular-fZzzyy17.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-Regular-Dg0rsUhQ.woff) format("woff"),url(/assets/AtypDisplayTRIAL-Regular-DFyufy-E.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-Regular-BhTDzwBd.svg#AtypDisplayTRIAL-Regular) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:italic;font-weight:300;src:url(/assets/AtypDisplayTRIAL-LightItalic-DrR5dTkW.eot);src:url(/assets/AtypDisplayTRIAL-LightItalic-DrR5dTkW.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-LightItalic-CXUDYomJ.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-LightItalic-DVwLdTKn.woff) format("woff"),url(/assets/AtypDisplayTRIAL-LightItalic-VYtqgTO_.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-LightItalic-DZodmgvj.svg#AtypDisplayTRIAL-LightItalic) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:italic;font-weight:400;src:url(/assets/AtypDisplayTRIAL-Italic-DMuSx9q2.eot);src:url(/assets/AtypDisplayTRIAL-Italic-DMuSx9q2.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-Italic-fiprNERJ.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-Italic-C1c7nb6x.woff) format("woff"),url(/assets/AtypDisplayTRIAL-Italic-CiD1TipF.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-Italic-BDqFlKhH.svg#AtypDisplayTRIAL-Italic) format("svg")}@font-face{font-display:swap;font-family:Atyp Display TRIAL;font-style:normal;font-weight:500;src:url(/assets/AtypDisplayTRIAL-Medium-Di_0vWD9.eot);src:url(/assets/AtypDisplayTRIAL-Medium-Di_0vWD9.eot?#iefix) format("embedded-opentype"),url(/assets/AtypDisplayTRIAL-Medium-cszsguIE.woff2) format("woff2"),url(/assets/AtypDisplayTRIAL-Medium-C60F4xjw.woff) format("woff"),url(/assets/AtypDisplayTRIAL-Medium-DDy_fCRu.ttf) format("truetype"),url(/assets/AtypDisplayTRIAL-Medium-BVrbvV1N.svg#AtypDisplayTRIAL-Medium) format("svg")}
