: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%;--h1-size:clamp(4.8rem,8vw,8rem);--h2-size:clamp(3.2rem,5vw,5.6rem);--h3-size:clamp(2rem,3vw,3.2rem);--body-size:clamp(1.4rem,1.2vw,1.8rem);--label-size:clamp(1.1rem,1vw,1.4rem);--section-pad:clamp(6rem,10vw,12rem);--section-pad-sm:clamp(4rem,6vw,8rem);--radius-card:1.6rem;--radius-button:.8rem;--logo-width:7rem;--logo-height:1.9rem;--sidebar:100%;--para:1.5rem}*{font-family:Inter,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:Inter,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);font-family:Gilroy,Space Grotesk,sans-serif;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}.label-uppercase{font-size:clamp(1.1rem,1vw,1.4rem);font-size:var(--label-size);font-weight:600;letter-spacing:.15em;text-transform:uppercase}.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;border:2px solid transparent;border-radius:.8rem;border-radius:var(--radius-button);cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:600;gap:.8rem;letter-spacing:.08em;padding:1.4rem 3.6rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn--primary{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.btn--primary:hover{background:#7eb8d4;border-color:#7eb8d4;color:#fff}.btn--secondary{background:transparent;border-color:#1a1a1a;color:#1a1a1a}.btn--secondary:hover{background:#1a1a1a;color:#fff}.btn--hero-primary{background:#fff;border-color:#fff;color:#1a1a1a}.btn--hero-primary:hover{background:#7eb8d4;border-color:#7eb8d4;color:#fff}.btn--hero-secondary{background:transparent;border-color:#fff9;color:#fff}.btn--hero-secondary:hover{background:#ffffff1f;border-color:#fffc}.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}.banner-wrap--video{--header-link:hsla(0,0%,100%,.85);--header-link-hover:#fff;--header-logo-filter:brightness(0) invert(1);--header-cta-border:hsla(0,0%,100%,.4);--header-cta-color:#fff;--header-cta-hover-bg:hsla(0,0%,100%,.12);--header-hamburger:#fff}.about-page,.blog-page,.product-detail-wrap,.products-page,.services-page,.use-cases-page{--header-link:#1a1a1a;--header-link-hover:#7eb8d4;--header-logo-filter:none;--header-cta-border:#1a1a1a;--header-cta-color:#1a1a1a;--header-cta-hover-bg:#1a1a1a;--header-hamburger:#1a1a1a}.header{padding:2rem 2.4rem;position:relative;width:100%;z-index:10}.header-mobile{align-items:center;display:flex;justify-content:space-between}.header-hamburger{background:none;border:none;padding:.4rem}.header-hamburger svg path{stroke:#fff;stroke:var(--header-hamburger,#fff)}.header-logo{align-items:center;display:flex}.header-logo img{border-radius:0;filter:brightness(0) invert(1);filter:var(--header-logo-filter,brightness(0) invert(1));height:auto;width:8rem}.header-logo--center img{width:14rem}.header-nav{display:none}.header-nav ul{align-items:center;display:flex;gap:5rem;list-style:none;margin:0;padding:0}.header-nav a{color:#ffffffd9;color:var(--header-link,hsla(0,0%,100%,.85));font-size:1.6rem;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.header-nav a:hover{color:#fff;color:var(--header-link-hover,#fff)}.header-nav a.active{color:#ffffffd9;color:var(--header-link,hsla(0,0%,100%,.85));font-weight:600}.header-cta{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);border:1px solid var(--header-cta-border,hsla(0,0%,100%,.4));border-radius:.8rem;border-radius:var(--radius-button);color:#fff;color:var(--header-cta-color,#fff);display:inline-flex;font-size:1.4rem;font-weight:600;gap:.8rem;letter-spacing:.08em;padding:1.2rem 2.4rem;text-transform:uppercase;transition:all .3s ease}.header-cta:hover{background:#ffffff1f;background:var(--header-cta-hover-bg,hsla(0,0%,100%,.12))}.header-cta svg{height:1.4rem;width:1.4rem}.header-mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e3c50f2,#14283cfa);height:100vh;max-width:32rem;padding:2.4rem;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .35s ease;width:100%;z-index:100}.header-mobile-nav--active{transform:translate(0)}.header-mobile-nav__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem}.header-mobile-nav__top img{border-radius:0;height:auto;width:8rem}.header-mobile-nav__close{background:none;border:none;padding:.4rem}.header-mobile-nav__links{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.header-mobile-nav__links a{border-bottom:1px solid hsla(0,0%,100%,.08);color:#ffffffd9;display:block;font-size:1.6rem;font-weight:500;letter-spacing:.1em;padding:1.4rem 0;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.header-mobile-nav__links a:hover{color:#7eb8d4}.header-mobile-nav__cta{background:#7eb8d433;border:1px solid rgba(126,184,212,.4);border-radius:.8rem;border-radius:var(--radius-button);color:#fff;display:block;font-size:1.4rem;font-weight:600;letter-spacing:.08em;margin-top:2.4rem;padding:1.4rem 2rem;text-align:center;text-transform:uppercase;transition:all .3s ease;width:100%}.header-mobile-nav__cta:hover{background:#7eb8d44d}.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,#00000026,#0000001a 30%,#00000040 60%,#000000a6);z-index:1}.banner-content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:15vh 2rem 6rem;text-align:center}.banner-head{margin-bottom:2.4rem;position:relative;text-align:center}.banner-title{display:flex;flex-direction:column;gap:.4rem;margin:0}.banner-title-main{color:#fff}.banner-title-main,.banner-title-sub{font-size:clamp(4.8rem,10vw,9rem);font-weight:800;letter-spacing:-.02em;line-height:.95;text-transform:uppercase}.banner-title-sub{color:#ffffffe6}.banner-subtitle{color:#ffffffb3;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:300;letter-spacing:.25em;margin-bottom:3.2rem;max-width:60rem;text-transform:uppercase}.banner-cta{gap:1.2rem}.banner-cta,.banner-scroll{align-items:center;display:flex;flex-direction:column}.banner-scroll{bottom:2.4rem;gap:.8rem;left:50%;opacity:.5;position:absolute;transform:translate(-50%);z-index:2}.banner-scroll-text{color:#fff9;font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.banner-scroll-line{animation:scrollDraw 2s ease-in-out infinite;background:#ffffff4d;height:3.2rem;width:1px}@keyframes scrollDraw{0%,to{opacity:.2;transform:scaleY(.5);transform-origin:top}50%{opacity:1;transform:scaleY(1)}}.why-vr{background:#fff}.why-vr__hero{display:grid;gap:4rem;grid-template-columns:1fr;margin:0 auto;max-width:132rem;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.why-vr__hero-content{display:flex;flex-direction:column;gap:2rem}.why-vr__label{color:#7eb8d4}.why-vr__title{color:#1a1a1a;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.why-vr__copy{color:#555;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);line-height:1.7;max-width:50rem}.why-vr__ctas{display:flex;gap:1.6rem;margin-top:.8rem}.why-vr__hero-image{border-radius:1.6rem;border-radius:var(--radius-card);overflow:hidden}.why-vr__hero-image img{border-radius:0;display:block;height:auto;width:100%}.why-vr__stats{background:#fafafa;margin:0 auto;max-width:132rem;padding:clamp(4rem,6vw,8rem) 2rem;padding:var(--section-pad-sm) 2rem}.why-vr__stats-title{color:#1a1a1a;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0 0 5rem}.why-vr__stats-grid{display:grid;gap:3.2rem;grid-template-columns:repeat(2,1fr)}.why-vr__stat{display:flex;flex-direction:column;gap:.8rem}.why-vr__stat-value{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(5rem,7vw,8rem);font-weight:800;letter-spacing:-.03em;line-height:1}.why-vr__stat-label{color:#555;font-size:1.4rem;line-height:1.5;max-width:18ch}.why-vr__domains{margin:0 auto;max-width:132rem;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.why-vr__domains-head{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:4rem}.why-vr__domains-title{color:#1a1a1a;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;max-width:20ch}.why-vr__domains-copy{color:#777;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size)}.why-vr__domains-grid{display:grid;gap:3.2rem;grid-template-columns:1fr}.why-vr__domain-card{color:inherit;display:flex;flex-direction:column;gap:1.6rem;text-decoration:none;transition:transform .4s ease}.why-vr__domain-card:hover{transform:translateY(-6px)}.why-vr__domain-card:hover .why-vr__domain-image img{transform:scale(1.04)}.why-vr__domain-label{color:#7eb8d4;font-size:1.2rem;letter-spacing:.2em}.why-vr__domain-name{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:700;line-height:1.1;margin:0}.why-vr__domain-desc{color:#555;font-size:1.5rem;line-height:1.6}.why-vr__domain-image{aspect-ratio:16/10;border-radius:1.6rem;border-radius:var(--radius-card);margin-top:1.2rem;overflow:hidden}.why-vr__domain-image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.products{background:#fff;padding-block:clamp(6rem,10vw,12rem);padding-block:var(--section-pad)}.products .container{padding-inline:2rem}.products-head{margin-bottom:6rem;text-align:center}.products-label{color:#7eb8d4;display:block;margin-bottom:1.6rem}.products-title{color:#1a1a1a;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:700;line-height:1.15;margin:0}.products-grid{display:grid;gap:2.4rem}.product-card{background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:1.6rem;border-radius:var(--radius-card);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease}.product-card:hover{box-shadow:0 24px 48px #00000014;transform:translateY(-8px)}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card:hover .product-card__cta{color:#7eb8d4}.product-card__image{aspect-ratio:4/3;overflow:hidden}.product-card__image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.product-card__content{padding:2.4rem}.product-card__icon{align-items:center;color:#7eb8d4;display:flex;height:4rem;justify-content:center;margin-bottom:1.6rem;width:4rem}.product-card__icon svg{height:2.4rem;width:2.4rem}.product-card__name{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:.8rem}.product-card__tagline{color:#666;font-size:1.3rem;line-height:1.5;margin-bottom:2rem}.product-card__cta{align-items:center;color:#1a1a1a;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.6rem;letter-spacing:.1em;text-transform:uppercase;transition:color .3s ease}.product-card__cta svg{height:1.6rem;width:1.6rem}.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-industry-vr .product-wrap:before{background:linear-gradient(-88.15deg,#c5dce8 1.39%,#eaf5f8 84.35%)}.product-section .product-item-defence-vr .product-wrap:before{background:linear-gradient(-88.15deg,#c8d8c8 1.39%,#f0f4f0 84.35%)}.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.industry-vr{--theme-color:#3d7ea6;--theme-color-light:#7eb8d491;background:linear-gradient(135.65deg,#eaf5f8 2.38%,#3d7ea6 96.61%)}.product-detail-wrap.defence-vr{--theme-color:#4a6741;--theme-color-light:#6b8f6191;background:linear-gradient(135.65deg,#f0f4f0 2.38%,#4a6741 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:transparent;border-bottom:1px solid hsla(0,0%,100%,.08);padding:4rem 2rem}.footer__backers-inner{align-items:center;display:flex;flex-direction:column;gap:2.4rem;margin:0 auto;max-width:132rem}.footer__backers-label{color:#fff6;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.footer__backers-logos{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.footer__backer img{border-radius:0;filter:brightness(0) invert(1);height:6rem;-o-object-fit:contain;object-fit:contain;opacity:.4;transition:all .3s ease;width:auto}.footer__backer img:hover{opacity:.7}.footer__backer:first-child img,.footer__backer:nth-child(2) img{height:8rem}.footer__main{padding:4rem 2rem}.footer__container{display:grid;gap:3rem;margin:0 auto;max-width:132rem}.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:#fff;min-height:100vh}.sv{max-width:132rem}.sv,.sv-hero{margin:0 auto}.sv-hero{max-width:80rem;padding:18rem 2rem 8rem;text-align:center}.sv-hero__label{color:#7eb8d4;display:block;margin-bottom:2rem}.sv-hero__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(4rem,8vw,7.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 2.4rem}.sv-hero__copy{color:#555;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);line-height:1.7;margin:0 auto;max-width:55rem}.sv-services{display:flex;flex-direction:column}.sv-service{border-top:1px solid rgba(0,0,0,.06);display:grid;gap:3rem;grid-template-columns:1fr;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.sv-service__head{display:flex;flex-direction:column;gap:1.2rem}.sv-service__label{color:#7eb8d4;font-size:1.1rem}.sv-service__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3rem,5vw,4.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.sv-service__subtitle{color:#999;font-size:1.6rem;font-weight:500;letter-spacing:.05em}.sv-service__body{display:flex;flex-direction:column;gap:2.4rem}.sv-service__image{aspect-ratio:16/9;border-radius:1.6rem;border-radius:var(--radius-card);overflow:hidden}.sv-service__image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sv-service__desc{color:#555;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);line-height:1.7}.sv-service__features{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0}.sv-service__features li{color:#333;display:flex;font-size:1.5rem;gap:1rem;line-height:1.5}.sv-service__bullet{color:#7eb8d4;flex-shrink:0;font-size:2rem;font-weight:700;line-height:1}.sv-domains{background:#fafafa;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.sv-domains__head{margin-bottom:5rem}.sv-domains__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0}.sv-domains__grid{display:grid;gap:2rem;grid-template-columns:1fr}.sv-domain{padding:0;transition:transform .4s ease}.sv-domain:hover{transform:translateY(-4px)}.sv-domain__image{aspect-ratio:16/10;border-radius:1.6rem;border-radius:var(--radius-card);margin-bottom:2rem;overflow:hidden}.sv-domain__image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.sv-domain:hover .sv-domain__image img{transform:scale(1.03)}.sv-domain__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:2.4rem;font-weight:700;margin:0 0 1.2rem}.sv-domain__desc{color:#666;font-size:1.4rem;line-height:1.6}.sv-diff{padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.sv-diff__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0 0 5rem}.sv-diff__grid{display:grid;gap:2rem;grid-template-columns:1fr}.sv-diff__item{background:#1a1a1a;border-radius:1.6rem;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:1.6rem;padding:4rem 3.2rem;transition:all .4s ease}.sv-diff__item:hover{background:#0d3b54}.sv-diff__number{color:#7eb8d4;font-size:clamp(4rem,6vw,6rem);font-weight:800;letter-spacing:-.02em;line-height:1}.sv-diff__item-title,.sv-diff__number{font-family:Gilroy,Space Grotesk,sans-serif}.sv-diff__item-title{color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;margin:0}.sv-diff__item-desc{color:#fff9;font-size:1.5rem;line-height:1.7}.sv-cta{background:#fafafa;border-top:1px solid rgba(0,0,0,.04);padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem;text-align:center}.sv-cta__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;margin:0 0 1.6rem}.sv-cta__copy{color:#666;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);margin-bottom:3.2rem;margin-left:auto;margin-right:auto;max-width:50rem}.sv-cta__btn{margin:0 auto}.deployments-statement{align-items:center;background:#fff;display:flex;flex-direction:column;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem;text-align:center}.deployments-statement__text{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2.2rem,3.5vw,4rem);font-weight:400;letter-spacing:.02em;line-height:1.35;margin:0 auto 2.4rem;max-width:75rem}.deployments-statement__link{background:none;border:none;color:#777;cursor:pointer;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);max-width:50rem;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.deployments-statement__link:hover{color:#7eb8d4}.deployments{background:#fafafa;overflow:hidden;padding:clamp(6rem,10vw,12rem) 0;padding:var(--section-pad) 0}.deployments__head{margin:0 auto 5rem;max-width:132rem;padding:0 2rem}.deployments__label{color:#7eb8d4;display:block;margin-bottom:1.6rem}.deployments__title{color:#1a1a1a;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0;max-width:22ch}.deployments__marquee-container{display:flex;flex-direction:column;gap:2rem}.deployments__marquee-row{position:relative;width:100%}.deployments__marquee-row:after,.deployments__marquee-row:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:8rem;z-index:2}.deployments__marquee-row:before{background:linear-gradient(90deg,#fafafa,transparent);left:0}.deployments__marquee-row:after{background:linear-gradient(270deg,#fafafa,transparent);right:0}.deployments__marquee{display:flex;gap:2rem;width:-moz-max-content;width:max-content}.deployments__marquee--left{animation:marqueeLeft 35s linear infinite}.deployments__marquee--right{animation:marqueeRight 40s linear infinite}.deployments__item{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:1.6rem;border-radius:var(--radius-card);display:flex;flex-shrink:0;height:10rem;justify-content:center;min-width:18rem;padding:2rem 3rem;transition:all .3s ease}.deployments__item:hover{box-shadow:0 8px 24px #0000000f;transform:translateY(-2px)}.deployments__item img{border-radius:0;height:6rem;max-width:14rem;-o-object-fit:contain;object-fit:contain;opacity:.7;transition:opacity .3s ease;width:100%}.deployments__item:hover img{opacity:1}@keyframes marqueeLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes marqueeRight{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.about-page{background:#fff;min-height:100vh}.ab{max-width:132rem}.ab,.ab-hero{margin:0 auto}.ab-hero{max-width:80rem;padding:18rem 2rem 6rem;text-align:center}.ab-hero__label{color:#7eb8d4;display:block;margin-bottom:2rem}.ab-hero__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,6vw,6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 2.4rem}.ab-hero__copy{color:#555;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);line-height:1.7;margin:0 auto;max-width:55rem}.ab-stats{border-bottom:1px solid rgba(0,0,0,.06);padding:0 2rem clamp(6rem,10vw,12rem);padding:0 2rem var(--section-pad)}.ab-stats__grid{display:grid;gap:3.2rem;grid-template-columns:repeat(2,1fr)}.ab-stat{text-align:center}.ab-stat__number{color:#1a1a1a;display:block;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(4rem,6vw,6rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:.8rem}.ab-stat__label{color:#777;font-size:1.4rem}.ab-mv{background:linear-gradient(135deg,#f0f7fb,#e8f0f5);padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.ab-mv__grid{display:grid;gap:2rem;grid-template-columns:1fr}.ab-mv__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid hsla(0,0%,100%,.8);border-radius:2.4rem;box-shadow:0 4px 30px #0000000a;padding:4rem 3.2rem;transition:all .4s ease}.ab-mv__card:hover{border-color:#7eb8d44d;box-shadow:0 12px 40px #7eb8d41f;transform:translateY(-4px)}.ab-mv__label{color:#7eb8d4;display:block;margin-bottom:2rem}.ab-mv__text{color:#444;font-size:1.6rem;line-height:1.8}.ab-story{background:#fafafa;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.ab-story__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0 0 4rem}.ab-story__content{display:flex;flex-direction:column;gap:2rem;max-width:80rem}.ab-story__para{color:#444;font-size:1.6rem;line-height:1.8}.ab-milestones{padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.ab-milestones__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0 0 5rem}.ab-timeline{padding-left:3.2rem;position:relative}.ab-timeline:before{background:#00000014;bottom:.8rem;content:"";left:.7rem;position:absolute;top:.8rem;width:2px}.ab-timeline__item{padding-bottom:4rem;padding-left:2rem;position:relative}.ab-timeline__item:last-child{padding-bottom:0}.ab-timeline__marker{background:#7eb8d4;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #7eb8d44d;height:1.2rem;left:-2.8rem;position:absolute;top:.6rem;width:1.2rem;z-index:1}.ab-timeline__year{color:#7eb8d4;display:block;font-size:1.2rem;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.ab-timeline__heading,.ab-timeline__year{font-family:Gilroy,Space Grotesk,sans-serif;font-weight:700}.ab-timeline__heading{color:#1a1a1a;font-size:2rem;margin:0 0 .6rem}.ab-timeline__desc{color:#666;font-size:1.4rem;line-height:1.6}.ab-team{background:#fafafa;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.ab-team__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0 0 5rem}.ab-team__grid{display:grid;gap:3.2rem;grid-template-columns:1fr}.ab-member{align-items:center;display:flex;flex-direction:column;gap:1.2rem;text-align:center}.ab-member__avatar{background:#e0e0e0;border-radius:50%;height:14rem;margin-bottom:1rem;overflow:hidden;width:14rem}.ab-member__avatar img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ab-member__avatar span{align-items:center;color:#7eb8d4;display:flex;font-size:3rem;height:100%;justify-content:center;width:100%}.ab-member__avatar span,.ab-member__name{font-family:Gilroy,Space Grotesk,sans-serif;font-weight:700}.ab-member__name{color:#1a1a1a;font-size:2rem;margin:0}.ab-member__role{color:#7eb8d4;font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ab-member__bio{color:#666;font-size:1.4rem;line-height:1.6;max-width:30rem}.ab-member__linkedin{align-items:center;border-radius:50%;color:#999;display:flex;height:4rem;justify-content:center;margin-top:.4rem;transition:all .3s ease;width:4rem}.ab-member__linkedin svg{height:2rem;width:2rem}.ab-member__linkedin:hover{color:#7eb8d4}.ab-backers{border-top:1px solid rgba(0,0,0,.06);padding:clamp(4rem,6vw,8rem) 2rem;padding:var(--section-pad-sm) 2rem;text-align:center}.ab-backers__title{color:#999;margin-bottom:3.2rem}.ab-backers__grid{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.ab-backers__item img{border-radius:0;height:5rem;-o-object-fit:contain;object-fit:contain;opacity:.5;transition:opacity .3s ease;width:auto}.ab-backers__item img:hover{opacity:.8}.ab-cta{background:#fafafa;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem;text-align:center}.ab-cta__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;margin:0 0 3.2rem}.ab-cta__btn{margin:0 auto}.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:#fff;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.blog-grid__inner{margin:0 auto;max-width:132rem}.blog-grid__header{justify-content:space-between;margin-bottom:4rem}.blog-grid__header,.blog-grid__header-content{align-items:center;display:flex}.blog-grid__label,.blog-grid__view-all{color:#1a1a1a;font-size:1.2rem}.blog-grid__view-all{align-items:center;display:flex;gap:.6rem;text-decoration:none;transition:all .3s ease}.blog-grid__view-all svg{transition:transform .3s ease}.blog-grid__view-all:hover{color:#7eb8d4}.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:2rem}.blog-cards--bento .blog-card-wrapper--featured .blog-card{background:#1a1a1a;color:#fff;min-height:36rem}.blog-cards--bento .blog-card-wrapper--featured .blog-card__image{height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.blog-cards--bento .blog-card-wrapper--featured .blog-card__img{opacity:.5}.blog-cards--bento .blog-card-wrapper--featured .blog-card__content{justify-content:flex-end;padding:3rem;position:relative;z-index:2}.blog-cards--bento .blog-card-wrapper--featured .blog-card__meta{color:#fff9}.blog-cards--bento .blog-card-wrapper--featured .blog-card__title{color:#fff;font-size:2rem;font-weight:800;text-transform:uppercase;-webkit-line-clamp:4}.blog-cards--bento .blog-card-wrapper--featured .blog-card__excerpt{color:#ffffffb3;display:block;font-size:1.3rem;line-height:1.6;margin-top:1rem}.blog-cards--bento .blog-card-wrapper--featured .blog-card__footer{display:none}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:none}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card__image{height:20rem}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card__title{font-size:1.6rem;font-weight:800;text-transform:uppercase;-webkit-line-clamp:4}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card__excerpt{color:#666;display:block;font-size:1.3rem;margin-top:.8rem}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card__footer{display:none}.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:#fff;min-height:100vh}.products-page .header,.products-page header{left:0;position:absolute;right:0;top:0;z-index:10}.products-page-content{background:#fff}.pp-hero-image{background:#e8e8e8;margin:0;padding:0}.pp-hero-image img{border-radius:0;display:block;height:auto;max-height:85vh;-o-object-fit:cover;object-fit:cover;width:100%}.pp-hero{background:#fff;margin:0 auto;max-width:70rem;padding:5rem 2rem 6rem;text-align:center}.pp-hero__label{color:#7eb8d4;display:block;margin-bottom:2rem}.pp-hero__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,6vw,6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 2.4rem}.pp-hero__copy{color:#555;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);line-height:1.7;margin:0 auto;max-width:55rem}.pp-hero__cta{margin-top:3.2rem}.pp-products{display:flex;flex-direction:column}.pp-card{background:#1a1a1a;color:#fff;display:grid;grid-template-columns:1fr;min-height:50rem;transition:background .4s ease}.pp-card:hover{background:#0d3b54}.pp-card__content{display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:4rem 2rem}.pp-card__label{color:#ffffff80;font-size:1.1rem}.pp-card__name{color:#fff;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.pp-card__features{display:flex;flex-direction:column;gap:1.2rem;list-style:none;margin:0;padding:0}.pp-card__features li{color:#fffc;display:flex;font-size:1.5rem;gap:1rem;line-height:1.5}.pp-card__bullet{color:#7eb8d4;flex-shrink:0;font-size:2rem;font-weight:700;line-height:1}.pp-card__cta{align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:.8rem;border-radius:var(--radius-button);color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:1rem;letter-spacing:.1em;margin-top:.8rem;padding:1.4rem 2.8rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.pp-card__cta:hover{background:#7eb8d433;border-color:#7eb8d4;color:#7eb8d4}.pp-card__cta svg{height:1.6rem;transition:transform .3s ease;width:1.6rem}.pp-card__cta:hover svg{transform:translate(4px)}.pp-card__image{overflow:hidden;position:relative}.pp-card__image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.pp-card:hover .pp-card__image img{transform:scale(1.03)}.pp-quick{background:#fff;padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem}.pp-quick__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-size:var(--h2-size);font-weight:800;letter-spacing:-.02em;margin:0 0 5rem}.pp-quick__grid{display:grid;gap:2rem;grid-template-columns:1fr}.pp-quick__card{background:#f5f5f5;border:1px solid transparent;border-radius:1.6rem;border-radius:var(--radius-card);color:inherit;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;text-decoration:none;transition:all .3s ease}.pp-quick__card:hover{background:#eef7fb;border-color:#7eb8d44d;transform:translateY(-4px)}.pp-quick__card-image{aspect-ratio:16/10;border-radius:1rem;margin-bottom:.8rem;overflow:hidden}.pp-quick__card-image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pp-quick__card-name{color:#1a1a1a;font-size:1.2rem}.pp-quick__card-tagline{color:#666;font-size:1.3rem;line-height:1.5}.pp-quick__card-link{align-items:center;color:#7eb8d4;display:inline-flex;font-size:1.2rem;font-weight:600;gap:.6rem;margin-top:auto;transition:color .3s ease}.pp-quick__card-link svg{transition:transform .3s ease}.pp-quick__card:hover .pp-quick__card-link svg{transform:translate(4px)}.pp-cta{background:#fafafa;border-top:1px solid rgba(0,0,0,.04);padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem;text-align:center}.pp-cta__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;letter-spacing:-.01em;margin:0 0 1.6rem}.pp-cta__copy{color:#666;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);margin-bottom:3.2rem;margin-left:auto;margin-right:auto;max-width:50rem}.pp-cta__btn{margin:0 auto}.cta-banner{align-items:center;background:#0a0a0a url(/images/homepage/cta-bg.webp) 50%/cover no-repeat;display:flex;min-height:60vh;overflow:hidden;position:relative}.cta-banner__overlay{background:linear-gradient(90deg,#000000d9,#0009 50%,#0006);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.cta-banner__content{max-width:60rem;padding:6rem 2rem;position:relative;z-index:2}.cta-banner__label{color:#ffffff80;display:block;margin-bottom:2rem}.cta-banner__title{color:#fff;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,6vw,5.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 2.4rem}.cta-banner__copy{color:#fff9;font-size:clamp(1.4rem,1.2vw,1.8rem);font-size:var(--body-size);line-height:1.7;margin-bottom:3.2rem;max-width:45rem}.cta-banner__btn{align-items:center;background:#fff;border:2px solid #fff;border-radius:.8rem;border-radius:var(--radius-button);color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:700;gap:1rem;letter-spacing:.1em;padding:1.6rem 3.6rem;text-transform:uppercase;transition:all .3s ease}.cta-banner__btn:hover{background:#7eb8d4;border-color:#7eb8d4;color:#fff}.cta-banner__btn svg{height:1.6rem;width:1.6rem}.use-cases-page{background:#fff;min-height:100vh}.uc{background:#fff}.uc-hero{align-items:flex-end;display:flex;min-height:85vh;overflow:hidden;position:relative}.uc-hero__bg{border-radius:0;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:0}.uc-hero__overlay{background:linear-gradient(180deg,#0000001a,#0000004d 50%,#000000bf);top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.uc-hero__content{max-width:70rem;padding:4rem 2rem;position:relative;z-index:2}.uc-hero__title{color:#fff;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(4rem,8vw,7.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0 0 2rem;text-transform:uppercase}.uc-hero__copy{color:#ffffffb3;font-size:clamp(1.4rem,1.6vw,1.8rem);line-height:1.7;max-width:50rem}.uc-statement{padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem;text-align:center}.uc-statement__text{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 auto;max-width:60rem;text-transform:uppercase}.uc-cards{padding:0 2rem clamp(6rem,10vw,12rem);padding:0 2rem var(--section-pad)}.uc-cards__grid{display:grid;gap:2rem;grid-template-columns:1fr}.uc-card{background:#1a1a1a;border-radius:0;display:flex;flex-direction:column;overflow:hidden;transition:background .4s ease}.uc-card:hover{background:#0d3b54}.uc-card__image{height:24rem;overflow:hidden}.uc-card__image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.uc-card:hover .uc-card__image img{transform:scale(1.05)}.uc-card__content{display:flex;flex-direction:column;gap:1.2rem;padding:3rem 2.4rem}.uc-card__label{color:#fff6;font-size:1rem}.uc-card__title{color:#fff;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2rem,2.5vw,2.6rem);font-weight:800;line-height:1.15;margin:0;text-transform:uppercase}.uc-card__desc{color:#fff9;font-size:1.4rem;line-height:1.7}.uc-verticals{padding:0 2rem clamp(6rem,10vw,12rem);padding:0 2rem var(--section-pad)}.uc-verticals__grid{display:grid;gap:4rem;grid-template-columns:1fr}.uc-vert{color:inherit;display:flex;flex-direction:column;gap:2.4rem;text-decoration:none;transition:transform .3s ease}.uc-vert:hover{transform:translateY(-4px)}.uc-vert__text{display:flex;flex-direction:column;gap:1rem}.uc-vert__label{color:#999;font-size:1rem}.uc-vert__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3rem,4vw,4.2rem);font-weight:700;line-height:1;margin:0}.uc-vert__desc{color:#555;font-size:1.4rem;line-height:1.7}.uc-vert__image{aspect-ratio:16/10;background:#1a1a1a;overflow:hidden;position:relative}.uc-vert__image img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.uc-vert__image:hover img{transform:scale(1.03)}.uc-vert__read-more{align-items:center;bottom:2rem;color:#fff;display:inline-flex;font-size:1.1rem;gap:.8rem;left:2rem;opacity:0;position:absolute;transform:translateY(8px);transition:all .3s ease;z-index:1}.uc-vert__read-more svg{transition:transform .3s ease}.uc-vert:hover .uc-vert__read-more{opacity:1;transform:translateY(0)}.uc-vert:hover .uc-vert__read-more svg{transform:translate(4px)}.uc-closing{border-top:1px solid rgba(0,0,0,.06);padding:clamp(6rem,10vw,12rem) 2rem;padding:var(--section-pad) 2rem;text-align:center}.uc-closing__text{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0 auto 4rem;max-width:70rem;text-transform:uppercase}.uc-closing__btn{margin:0 auto}.talk-to-sales{background:#fff;border-top:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background .4s ease}.talk-to-sales:hover{background:#1a1a1a}.talk-to-sales:hover .talk-to-sales__label{color:#ffffff80}.talk-to-sales:hover .talk-to-sales__title{color:#fff}.talk-to-sales:hover .talk-to-sales__arrow{color:#fff;opacity:1;transform:translate(0)}.talk-to-sales__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:132rem;padding:5rem 2rem}.talk-to-sales__text{display:flex;flex-direction:column;gap:.8rem}.talk-to-sales__label{color:#999;font-size:1.1rem;transition:color .4s ease}.talk-to-sales__title{color:#1a1a1a;font-family:Gilroy,Space Grotesk,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:800;letter-spacing:-.02em;margin:0;transition:color .4s ease}.talk-to-sales__arrow{color:#1a1a1a;opacity:0;transform:translate(-2rem);transition:all .4s ease}.talk-to-sales__arrow svg{height:3.2rem;width:3.2rem}@media (min-width:576px){:root{--container:54rem}.sub-product .after-circle .circle{left:33rem}.product-detail-more .tab-container .features{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}.banner-content{padding:8vh 4rem 8rem}.banner-head{margin-bottom:3.2rem}.banner-subtitle{margin-bottom:4rem}.banner-cta{flex-direction:row;gap:1.6rem}.why-vr__stats-grid{gap:4rem;grid-template-columns:repeat(4,1fr)}.why-vr__stat-label{font-size:1.6rem}.why-vr__domains-grid{gap:4rem;grid-template-columns:repeat(2,1fr)}.why-vr__domain-desc{font-size:1.6rem}.products-grid{gap:3.2rem;grid-template-columns:repeat(2,1fr)}.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-industry-vr .product-wrap:before{background:linear-gradient(135.65deg,#eaf5f8 2.38%,#c5dce8 96.61%)}.product-section .product-item-defence-vr .product-wrap:before{background:linear-gradient(135.65deg,#f0f4f0 2.38%,#c8d8c8 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.industry-vr{background:linear-gradient(135.65deg,#eaf5f8 2.38%,#3d7ea6 96.61%)}.product-detail-wrap.defence-vr{background:linear-gradient(135.65deg,#f0f4f0 2.38%,#4a6741 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-inner{flex-direction:row;gap:5rem;justify-content:center}.footer__backers-logos{gap:5rem}.footer__backer img{height:8rem}.footer__backer:first-child img,.footer__backer:nth-child(2) img{height:10rem}.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}.sv-domains__grid{gap:2.4rem}.sv-diff__grid,.sv-domains__grid{grid-template-columns:repeat(2,1fr)}.sv-diff__grid{gap:2rem}.sv-diff__item{padding:5rem 4rem}.deployments__marquee-container{gap:2.4rem}.deployments__marquee-row:after,.deployments__marquee-row:before{width:15rem}.deployments__marquee{gap:2.4rem}.deployments__item{height:12rem;min-width:22rem;padding:2.4rem 4rem}.deployments__item img{height:7rem;max-width:16rem}.ab-stats__grid{gap:4rem;grid-template-columns:repeat(4,1fr)}.ab-mv__grid{gap:2.4rem;grid-template-columns:repeat(2,1fr)}.ab-mv__card{padding:5rem 4rem}.ab-mv__text{font-size:1.8rem}.ab-story__para{font-size:1.7rem}.ab-team__grid{gap:4rem;grid-template-columns:repeat(3,1fr)}.ab-member__avatar{height:16rem;width:16rem}.ab-backers__grid{gap:6rem}.ab-backers__item img{height:6rem}.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__header{margin-bottom:5rem}.blog-header .section-title{font-size:3.5rem}.blog-cards{gap:2.4rem;grid-template-columns:repeat(3,1fr)}.blog-cards--bento .blog-card-wrapper--featured .blog-card{min-height:42rem}.blog-cards--bento .blog-card-wrapper--featured .blog-card__title{font-size:2.4rem}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card__image{height:24rem}.blog-cards--bento .blog-card-wrapper:not(.blog-card-wrapper--featured) .blog-card__title{font-size:1.8rem}.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}.pp-card__features li{font-size:1.6rem}.pp-quick__grid{gap:2.4rem;grid-template-columns:repeat(2,1fr)}.cta-banner{min-height:70vh}.uc-cards__grid{gap:2rem;grid-template-columns:repeat(3,1fr)}.uc-card__image{height:28rem}.uc-card__content{padding:3.2rem 2.8rem}.uc-verticals__grid{gap:3.2rem;grid-template-columns:repeat(2,1fr)}.talk-to-sales__arrow svg{height:4rem;width: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{padding:2.4rem 4rem}.header-mobile{display:none}.header-nav{align-items:center;display:flex;justify-content:space-between;width:100%}.why-vr__hero{align-items:center;gap:6rem;grid-template-columns:5fr 6fr;padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.why-vr__stats{padding:clamp(4rem,6vw,8rem) 6rem;padding:var(--section-pad-sm) 6rem}.why-vr__domains{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.why-vr__domains-head{align-items:flex-end;flex-direction:row;justify-content:space-between;margin-bottom:5rem}.products-grid{gap:2.4rem;grid-template-columns:repeat(4,1fr)}.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__backers,.footer__main{padding:5rem 6rem}.footer__container{gap:6rem}.sv-hero{padding:22rem 6rem 10rem}.sv-service{gap:8rem;grid-template-columns:1fr 1fr}.sv-domains,.sv-service{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.sv-domains__grid{grid-template-columns:repeat(4,1fr)}.deployments-statement,.sv-cta,.sv-diff{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.deployments__head{margin-bottom:6rem;padding:0 6rem}.deployments__item{height:14rem;min-width:24rem;padding:3rem 4.8rem}.deployments__item img{height:8rem;max-width:18rem}.ab-hero{padding:22rem 6rem 8rem}.ab-stats{padding:0 6rem clamp(6rem,10vw,12rem);padding:0 6rem var(--section-pad)}.ab-milestones,.ab-mv,.ab-story,.ab-team{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.ab-backers{padding:clamp(4rem,6vw,8rem) 6rem;padding:var(--section-pad-sm) 6rem}.ab-cta{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.case-studies-cards{gap:4rem;grid-template-columns:repeat(3,1fr)}.overview-grid{gap:5rem;grid-template-columns:2fr 1fr}.results-grid{gap:4rem;grid-template-columns:repeat(4,1fr)}.blog-grid{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.related-posts-grid{gap:4rem;grid-template-columns:repeat(3,1fr)}.pp-hero{padding:6rem 6rem 8rem}.pp-card{grid-template-columns:1fr 1fr;min-height:56rem}.pp-card--reverse .pp-card__content{order:2}.pp-card--reverse .pp-card__image{order:1}.pp-card__content{padding:6rem}.pp-quick{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.pp-quick__grid{gap:2.4rem;grid-template-columns:repeat(4,1fr)}.pp-cta{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.cta-banner__content{padding:8rem 6rem}.uc-hero__content{padding:6rem}.uc-statement{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.uc-cards,.uc-verticals{padding:0 6rem clamp(6rem,10vw,12rem);padding:0 6rem var(--section-pad)}.uc-verticals__grid{gap:2.4rem;grid-template-columns:repeat(4,1fr)}.uc-closing{padding:clamp(6rem,10vw,12rem) 6rem;padding:var(--section-pad) 6rem}.talk-to-sales__inner{padding:6rem}}@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}.header{padding:2.4rem 6rem}.header-logo--center img{width:16rem}.header-nav ul{gap:6rem}.product-banner .text{font-size:1.6rem;margin-top:2rem}.product-banner{display:flex;gap:4rem}.product-banner>*{flex:1}}@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}}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(/assets/Gilroy-Light-DVwvzZ-0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(/assets/Gilroy-Regular-D-tpQJef.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(/assets/Gilroy-Medium-D7PbV1sv.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(/assets/Gilroy-SemiBold-Rj2UL15y.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(/assets/Gilroy-Bold-yXpx-Icw.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(/assets/Gilroy-ExtraBold-C3mOj7sV.ttf) format("truetype")}@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")}
