@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:wght@400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&family=Space+Grotesk:wght@300..700&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{position:relative;margin:0;overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.625;color:rgb(240 240 240/var(--tw-text-opacity,1));font-feature-settings:"ss01" 1,"ss02" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body{--tw-text-opacity:1}a{color:rgb(51 214 255/var(--tw-text-opacity,1));text-decoration-line:none}h1,h2,h3,h4,h5,h6{font-family:Montserrat,DM Sans,sans-serif;font-weight:700;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}#tsparticles{position:fixed;inset:0;z-index:-10;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.nav-wrapper{pointer-events:none;position:fixed;top:0;left:0;z-index:1000;width:100%}.nav-wrapper:hover{pointer-events:auto}.nav-trigger{position:absolute;top:0;left:0;height:1.75rem;cursor:default}.nav-bar,.nav-trigger{pointer-events:auto;width:100%}.nav-bar{position:relative;box-sizing:border-box;display:flex;height:72px;align-items:center;justify-content:center;padding:.625rem .75rem;background:rgba(0,0,0,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.08);transform:translateY(-100%);transition:transform .35s ease}.nav-bar.nav-visible{transform:translateY(0)}.nav-inner{position:relative;width:100%;min-width:0;flex-wrap:nowrap;justify-content:space-between}.logo-wrapper,.nav-inner{display:flex;align-items:center}.logo-wrapper{flex-shrink:0}.logo-link{display:flex;align-items:center;gap:.75rem;text-decoration-line:none}.nav-logo{margin:0;display:block;height:auto;max-height:3rem;width:auto;-o-object-fit:contain;object-fit:contain}.logo-text{display:flex;flex-direction:column;justify-content:center}.logo-brand{font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.25rem}.logo-brand,.logo-tagline{font-family:Montserrat,DM Sans,sans-serif;text-transform:uppercase;line-height:1.25;letter-spacing:.025em}.logo-tagline{color:hsla(0,0%,100%,.8);font-size:.65rem}@media (max-width:900px){.logo-tagline{display:none}.logo-brand{font-size:1rem}}.nav-links{position:absolute;left:50%;display:flex;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:52px}.nav-links a{font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:.025em}.nav-cta-btn,.nav-links a{font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-cta-btn{margin-left:auto;box-sizing:border-box;min-width:120px;flex-shrink:0;white-space:nowrap;border-radius:.5rem;padding:.625rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;background:linear-gradient(90deg,#1565c0,#33d6ff);box-shadow:0 4px 16px rgba(21,101,192,.35);transition:transform .2s,box-shadow .2s}.nav-cta-btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 6px 20px rgba(21,101,192,.45)}.nav-cta-link-mobile,.nav-toggle{display:none}.nav-toggle{margin-left:0;flex-shrink:0;border-radius:.5rem;background-color:transparent;padding:.5rem .625rem;font-size:1.25rem;line-height:1.75rem;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border:1px solid hsla(0,0%,100%,.25)}.dropdown{position:relative;display:inline-block}.dropdown-toggle{display:flex;cursor:pointer;align-items:center;gap:.375rem;white-space:nowrap;text-decoration-line:none;transition:color .3s ease,border-color .3s ease;border-bottom:2px solid transparent}.dropdown-toggle:hover,.dropdown:hover .dropdown-toggle{--tw-text-opacity:1;color:rgb(51 214 255/var(--tw-text-opacity,1));border-bottom-color:#33d6ff}.dropdown-arrow{margin-left:.375rem;display:inline-block;height:.375rem;width:.375rem;vertical-align:middle;opacity:.85;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:transform .25s ease}.dropdown:hover .dropdown-arrow{transform:rotate(-135deg)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:180px;border-radius:.5rem;padding-top:.25rem;background:rgba(18,18,22,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 25px rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:block;padding:.75rem 1.25rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none;border-bottom:1px solid hsla(0,0%,100%,.08);transition:color .2s ease,background .2s ease}.dropdown-menu a:last-child{border-bottom-width:0}.dropdown-menu a:hover{background-color:transparent;--tw-text-opacity:1;color:rgb(51 214 255/var(--tw-text-opacity,1))}.hero{position:relative;z-index:10;display:flex;min-height:70vh;flex-direction:column;align-items:center;justify-content:center;padding:78px .75rem 5rem;text-align:center}.home-hero,.vision-hero{min-height:100vh}.home-hero{position:relative;justify-content:center;padding-top:6rem}.hero-with-video{position:relative;overflow:hidden}.hero-video-bg{position:absolute;inset:0;z-index:0}.hero-video-bg video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.hero-video-bg video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}.hero-with-video .welcome-notification{z-index:10;position:absolute}.hero-with-video .hero-content{position:relative;z-index:10}.hero-video-bg:after{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.6)}.tech-hero{min-height:100vh}.tech-hero .hero-content{max-width:900px}.tech-hero .hero-content,.tech-hero .hero-description{margin-left:auto;margin-right:auto;text-align:center}.tech-hero .hero-description{font-size:clamp(1.125rem,2.5vw,1.5rem)}.hero-content{margin-top:0;box-sizing:border-box;width:100%;max-width:none;padding-left:.25rem;padding-right:.25rem}.gradient-text{font-family:Poppins,sans-serif;font-weight:500;text-transform:uppercase;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1));font-size:clamp(2rem,5.5vw,3.5rem);margin-bottom:1.5rem}.hero-line1,.hero-line2{display:block}.hero-line1{margin-bottom:.05em}.hero-description{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;color:hsla(0,0%,100%,.9)}.description.big-desc{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;line-height:1.625;--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1));text-wrap:balance;max-width:56rem}html.snap-sections{scroll-snap-type:y mandatory;scroll-behavior:smooth}html.snap-sections main>section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100vh;display:flex;flex-direction:column;justify-content:center}html.snap-sections .section-last-with-footer{justify-content:space-between;padding-bottom:0;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden}html.snap-sections .section-last-with-footer .investors-content{display:flex;flex:1 1 0%;flex-direction:column;justify-content:center}html.snap-sections .section-last-with-footer .footer{flex-shrink:0;margin-top:.5rem}html.snap-sections .section-last-with-footer .applications-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html.snap-sections .section-last-with-footer .applications-section-content::-webkit-scrollbar{display:none}html.snap-sections .section-last-with-footer .gyroram-last-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html.snap-sections .section-last-with-footer .gyroram-last-section-content::-webkit-scrollbar{display:none}html.snap-sections .section-last-with-footer .tech-last-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:1.5rem}html.snap-sections .section-last-with-footer .tech-last-section-content::-webkit-scrollbar{display:none}html.snap-sections .section-last-with-footer .tech-last-section-content .tech-two-col{min-height:-moz-min-content;min-height:min-content}html.snap-sections .section-last-with-footer .gallery-last-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:flex-start;padding-top:2rem}html.snap-sections .section-last-with-footer .gallery-last-section-content::-webkit-scrollbar{display:none}html.snap-sections .section-last-with-footer .vision-last-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:center}html.snap-sections .section-last-with-footer .vision-last-section-content::-webkit-scrollbar{display:none}html.snap-sections .section-last-with-footer .team-last-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:flex-start;padding-top:1rem;padding-bottom:1rem}html.snap-sections .section-last-with-footer .team-last-section-content::-webkit-scrollbar{display:none}html.snap-sections .section-last-with-footer .contact-last-section-content{flex:1 1 0%;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:center}html.snap-sections .section-last-with-footer .contact-last-section-content::-webkit-scrollbar{display:none}.section{position:relative;z-index:10;margin:0;box-sizing:border-box;max-width:none;padding:2.5rem 1.5rem;background-color:rgba(0,0,0,.75)}.container,.section{width:100%}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1600px}.section h2{margin-bottom:3rem;text-align:center;font-size:var(--headline-size)}.cards{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.\!card,.card{border-radius:.75rem;padding:1.5rem;text-align:center}.\!card{background:var(--box-bg)!important;border:var(--box-border)!important;box-shadow:var(--box-shadow)!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.card{background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.\!card:hover,.card:hover{--tw-translate-y:-0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!card:hover{border-color:var(--box-hover-border)!important;box-shadow:var(--box-hover-shadow)!important}.card:hover{border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.core-innovation-block{margin-left:auto;margin-right:auto;max-width:900px;border-radius:1rem;padding:2rem;background:var(--box-bg);border:var(--box-border);border-left:4px solid #0d74c1;box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.core-innovation-block:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.core-innovation-text{margin:0 auto;text-align:left;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));font-size:1.0625rem;max-width:540px}.tech-two-col-section{padding:2rem 1.5rem}.tech-two-col{margin-left:auto;margin-right:auto;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;max-width:1400px}.tech-two-col-box{display:flex;flex-direction:column;border-radius:1rem;padding:1.25rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.tech-two-col-box:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.tech-two-col-title{margin-bottom:.75rem;margin-top:0;font-size:clamp(1.25rem,2.5vw,1.75rem)}.tech-two-col-box.core-innovation-block{border-left:4px solid #0d74c1}.tech-why-box .why-matters-grid.why-matters-stacked{grid-template-columns:1fr;max-width:none;width:100%;margin-left:0;margin-right:0;gap:.75rem}.tech-why-box .why-matters-item{padding:.75rem;width:100%;min-width:0}.tech-why-box .why-matters-text{font-size:1rem;font-weight:400}@media (max-width:900px){.tech-two-col{grid-template-columns:1fr}}.why-matters-grid{margin-left:auto;margin-right:auto;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px}.why-matters-item{display:flex;align-items:center;gap:1rem;border-radius:.75rem;padding:1.25rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.why-matters-item:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.why-matters-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1));background:rgba(51,214,255,.2);box-shadow:0 0 10px rgba(51,214,255,.15)}.why-matters-icon,.why-matters-text{font-size:1.125rem;line-height:1.75rem}.why-matters-text{font-weight:500;line-height:1.375;color:hsla(0,0%,100%,.9)}.card-icon{margin-bottom:.75rem}.card-icon img{height:3rem;width:3rem;-o-object-fit:contain;object-fit:contain;opacity:.9;filter:brightness(0) invert(1)}.\!card h3,.card h3{margin-bottom:.625rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1))}.\!card p,.card p{margin:0;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1))}.\!card p{text-wrap:balance!important}.card p{text-wrap:balance}.cards-key-apps{grid-template-columns:repeat(4,minmax(0,1fr))}.key-apps-section .\!card,.key-apps-section .card{text-align:center}.key-apps-section .card-icon{margin-bottom:.75rem;display:flex;justify-content:center}.key-apps-section .card-icon img{filter:none}.key-apps-section .card h3{white-space:nowrap}.key-apps-section .\!card h3{white-space:nowrap!important}.key-apps-section .\!card p,.key-apps-section .card p{text-align:center}.key-apps-section .card p{text-wrap:balance}.key-apps-section .\!card p{text-wrap:balance!important}@media (max-width:768px){.cards-key-apps{grid-template-columns:1fr}.key-apps-section .card h3{white-space:normal}.key-apps-section .\!card h3{white-space:normal!important}}.section-intro{flex-direction:column;text-align:center}.intro-content,.section-intro{display:flex;align-items:center;justify-content:center}.intro-content{margin-left:auto;margin-right:auto;width:100%;gap:2.5rem;max-width:1200px}.intro-text-box{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;padding:2rem;text-align:center;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;flex:1;max-width:500px}.intro-text-box:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.intro-text{margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));text-align:center;text-wrap:balance}.intro-image{text-align:center;flex:1;max-width:500px}.intro-image img{width:100%;max-width:100%;border-radius:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.3)}.why-tech-section ul{margin:1.25rem auto;list-style-type:none;padding:0;max-width:800px}.why-tech-section li{position:relative;border-radius:.5rem;padding:.625rem 1rem .625rem 1.75rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(192 200 208/var(--tw-text-opacity,1));border-bottom:1px solid hsla(0,0%,100%,.06);text-wrap:balance;transition:box-shadow .3s ease,background .3s ease,border-color .3s ease}.why-tech-section li:hover{background:rgba(51,214,255,.06);border-color:rgba(51,214,255,.2);box-shadow:0 0 20px rgba(51,214,255,.15),inset 0 0 20px rgba(51,214,255,.05)}.why-tech-section li:hover:before{text-shadow:0 0 10px rgba(51,214,255,.6)}.why-tech-section li:last-child{border-bottom-width:0}.why-tech-section li:before{content:"➤";position:absolute;left:0;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1));font-size:.9em;transition:text-shadow .3s ease}.why-tech-btn-wrap{margin-top:1.5rem;text-align:center}.btn{display:inline-block;cursor:pointer;border-radius:.5rem;padding:.625rem 1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none;background:linear-gradient(90deg,#1565c0,#33d6ff);box-shadow:0 8px 24px rgba(21,101,192,.35);transition:transform .15s,box-shadow .2s}.btn:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 12px 32px rgba(21,101,192,.45)}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.btn-primary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(90deg,#1565c0,#33d6ff);box-shadow:0 8px 24px rgba(21,101,192,.35)}.metrics-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gallery-section{padding:4rem 1.5rem}.gallery-section h2{margin-bottom:1rem;text-align:center}.gallery-intro{margin-bottom:2.5rem;text-align:center;font-size:1.125rem;line-height:1.75rem;color:hsla(0,0%,100%,.8);max-width:36rem}.gallery-intro,.gallery-swiper-wrapper{margin-left:auto;margin-right:auto}.gallery-swiper-wrapper{position:relative;display:flex;align-items:center;max-width:1100px;gap:1rem}.gallery-swiper{overflow:hidden;border-radius:1rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow)}.gallery-swiper:hover{border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow),0 0 24px rgba(51,214,255,.25)}.gallery-swiper .swiper-slide{height:auto}.gallery-slide-inner{position:relative;width:100%;height:auto}.gallery-slide-inner img{display:block;width:100%;height:auto;max-height:75vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:middle}.gallery-video-link{text-decoration:none;display:block}.gallery-video-wrap{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;max-height:75vh}.gallery-video-wrap img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle}.gallery-video-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25);transition:background .2s ease}.gallery-video-play:before{content:"";position:absolute;width:72px;height:72px;border-radius:50%;background:rgba(255,0,0,.9);box-shadow:0 2px 12px rgba(0,0,0,.4)}.gallery-video-play:after{content:"";position:relative;width:0;height:0;border-left:26px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent;margin-left:6px}.gallery-video-link:hover .gallery-video-play{background:rgba(0,0,0,.4)}.gallery-video-hint{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);padding:.4rem .75rem;border-radius:4px;font-size:.8rem;font-variant:small-caps;font-weight:600;letter-spacing:.1em;color:#0a0a0f;background:rgba(51,214,255,.95);pointer-events:none;white-space:nowrap}.gallery-video-link:hover .gallery-video-hint{background:#33d6ff;color:#0a0a0f}.gallery-caption{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;text-align:center;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);color:#fff;font-size:1.1rem}.gallery-caption-link{color:inherit;text-decoration:none}.gallery-caption-link:hover{text-decoration:underline;color:#33d6ff}.gallery-pagination .swiper-pagination-bullet{background:rgba(51,214,255,.6)}.gallery-pagination .swiper-pagination-bullet-active{background:#33d6ff;transform:scale(1.2)}.gallery-swiper-wrapper>.gallery-next,.gallery-swiper-wrapper>.gallery-prev{color:#33d6ff;position:static!important;width:44px!important;height:44px!important;margin-top:0!important;flex-shrink:0;top:auto!important;left:auto!important;right:auto!important}.gallery-swiper-wrapper>.gallery-next:after,.gallery-swiper-wrapper>.gallery-prev:after{font-size:1.25rem}.gallery-swiper-wrapper>.gallery-next:hover,.gallery-swiper-wrapper>.gallery-prev:hover{color:#5de5ff}.gallery-swiper{flex:1;min-width:0}.metric-card{position:relative;overflow:hidden;border-radius:1rem;padding:1.25rem 1rem;text-align:center;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.metric-card:after{content:"";pointer-events:none;position:absolute;inset:-1px;background:conic-gradient(from 180deg at 50% 50%,transparent,rgba(51,214,255,.25),transparent);filter:blur(18px);opacity:.2;animation:spin 8s linear infinite}.metric-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.metric-number{font-weight:900;line-height:1;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(21 101 192/var(--tw-text-opacity,1));font-size:clamp(28px,6vw,56px)}.metric p{margin-top:.625rem;font-weight:600;color:rgb(13 70 145/var(--tw-text-opacity,1))}.investors-intro,.metric p{font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;text-wrap:balance}.investors-intro{margin-left:auto;margin-right:auto;margin-bottom:2rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center;color:rgb(176 184 196/var(--tw-text-opacity,1));max-width:640px}.investor-logos{margin-top:1.5rem;width:100%;max-width:100%;flex-wrap:wrap;gap:2.5rem}.investor-logo-item,.investor-logos{display:flex;align-items:center;justify-content:center}.investor-logo-item{height:150px;width:200px;flex-shrink:0;border-radius:1rem;padding:1.5rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.investor-logo-item:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.investor-logo-item img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.section.contact{padding-left:1.5rem;padding-right:1.5rem;padding-top:7rem}.contact h2{margin-bottom:3rem;text-align:center;font-size:clamp(2rem,5vw,3.25rem)}.contact-grid-centered{margin-left:auto;margin-right:auto;display:grid;align-items:center;justify-items:center;gap:2.5rem;grid-template-columns:1fr 1fr;max-width:1200px}.contact-info-block{width:100%;text-align:center;max-width:520px}.contact-info-block p,.contact-message-box{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(192 200 208/var(--tw-text-opacity,1));text-wrap:balance}.contact-message-box{width:100%;border-radius:.75rem;padding:1.25rem 2rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);max-width:100%;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.contact-message-box:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.contact-icons{margin-top:1.5rem;gap:1.5rem}.contact-icons,.contact-icons a{display:flex;justify-content:center}.contact-icons a{height:50px;width:50px;align-items:center;border-radius:9999px;font-size:1.4rem;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1));background:rgba(13,116,193,.15);border:1px solid rgba(13,116,193,.3);transition:all .3s ease}.contact-icons a:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(13 116 193/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));box-shadow:0 8px 20px rgba(13,116,193,.4)}.contact-form-block{display:flex;width:100%;flex-direction:column;align-items:center;max-width:720px}.contact-form-heading{margin-bottom:1rem;text-align:center;font-weight:700}.contact-form-block .contact-form-heading{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.3}.contact-form{display:flex;width:100%;flex-direction:column;gap:.875rem;max-width:380px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border-radius:.5rem;padding:.75rem .875rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:rgba(0,0,0,.4);border:1px solid rgba(21,101,192,.3);resize:vertical;transition:border-color .3s,box-shadow .3s}.contact-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;color:hsla(0,0%,100%,.5)}.contact-form select:valid{color:#fff}.contact-form select option{background:#111;color:#fff;padding:10px}.contact-form select option:disabled{color:hsla(0,0%,100%,.5)}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:hsla(0,0%,100%,.5)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid transparent;outline-offset:2px;border-color:#1565c0;box-shadow:0 0 0 3px rgba(21,101,192,.2)}.contact-form button{cursor:pointer;border-radius:.5rem;border-style:none;padding:.75rem 1.5rem;font-family:Space Grotesk,DM Sans,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:linear-gradient(90deg,#1565c0,#33d6ff);box-shadow:0 8px 24px rgba(21,101,192,.35);transition:transform .15s,box-shadow .2s}.contact-form button:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(13 116 193/var(--tw-bg-opacity,1));box-shadow:0 12px 32px rgba(13,116,193,.45)}.contact-response-note{margin:.5rem 0 0;font-size:.875rem;line-height:1.25rem;color:hsla(0,0%,100%,.7)}.map-container{width:100%;overflow:hidden;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.3);border:none;border-top:1px solid hsla(0,0%,100%,.1)}.map-container iframe{display:block;width:100%;border-style:none;height:70vh;min-height:400px}.find-us-section{padding-bottom:0;padding-left:0!important;padding-right:0!important;min-height:auto!important;justify-content:flex-start!important}.find-us-section h2{margin-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.footer{padding:1.25rem .625rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:#1976d2;width:100vw;margin-left:calc(-50vw + 50%);position:relative;left:0}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.footer .footer-inner p{margin:0;font-weight:400;font-size:11px!important}.footer .socials a{margin-left:.75rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition:color .3s}.footer .socials a:hover{--tw-text-opacity:1;color:rgb(51 214 255/var(--tw-text-opacity,1))}.cta-section{padding:5rem 1.25rem;text-align:center;background:linear-gradient(135deg,rgba(21,101,192,.1),rgba(51,214,255,.1))}.cta-content{max-width:800px}.cta-content,.cta-content p{margin-left:auto;margin-right:auto}.cta-content p{margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.about-main-section{padding:2rem 1.5rem}.about-hero-layout{margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;gap:3rem;max-width:1100px;flex:1}.about-hero-title{font-size:clamp(2.5rem,4vw,3.5rem);white-space:nowrap;margin:0;flex-shrink:0}.about-content{padding:1.5rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;border-radius:.75rem;display:flex;align-items:center;max-width:600px}.about-content:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.about-text{margin-bottom:1.5rem;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1))}.about-text:last-child{margin-bottom:0}.about-text.highlight{font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.team-hero{padding:5rem 1.5rem}.team-section{position:relative;padding:4rem 1.5rem}.team-grid{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1300px}.team-grid .team-card{flex-shrink:0;width:calc(33.333% - 1.5rem);min-width:280px;max-width:380px}.team-card{position:relative;overflow:hidden;border-radius:20px;padding:1.5rem;text-align:center;background:var(--box-bg);border:var(--box-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--box-shadow);transition:all .5s ease}.team-card:hover{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.team-photo{margin-bottom:1rem;display:flex;width:100%;align-items:center;justify-content:center;border-radius:14px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));-o-object-fit:contain;object-fit:contain;color:rgb(13 70 145/var(--tw-text-opacity,1));height:280px;border:2px solid rgba(13,116,193,.35)}.team-name,.team-photo{font-weight:800;--tw-text-opacity:1}.team-name{margin-top:.5rem;margin-bottom:.5rem;color:rgb(13 116 193/var(--tw-text-opacity,1));font-size:1.2rem}.team-role{margin-bottom:.625rem;font-weight:700;color:hsla(0,0%,100%,.85);font-size:.85rem}.team-bio{line-height:1.625;color:hsla(0,0%,100%,.9);font-size:.8rem}.gyroram-hero,.gyrosec-hero{position:relative;display:flex;min-height:0;align-items:center;justify-content:center;overflow:hidden;background-color:transparent;padding-bottom:2rem;animation:fade-in-up 1s ease-out}.gyrosec-hero{min-height:100vh;min-height:100dvh}.gyrosec-hero .hero-content{align-items:center;justify-content:flex-start;padding-top:100px;padding-bottom:1.5rem;gap:1.25rem;max-width:1200px}.gyrosec-hero .hero-content,.gyrosec-hero-inner{display:flex;width:100%;flex-direction:column}.gyrosec-hero-inner{align-items:flex-start;max-width:920px;margin-left:2.5rem}.gyrosec-hero .hero-main-title{margin:0;width:100%;text-align:center;font-size:var(--headline-size);line-height:1}.gyrosec-hero .hero-main-title .hero-line1{display:block;font-size:1.08em;line-height:1.1;margin-bottom:.08em}.gyrosec-hero .hero-main-title .hero-line2{display:block;font-size:.96em;line-height:1.1;margin-top:0}.gyrosec-product-block{margin-top:2rem;width:100%}.gyrosec-hero .hero-text{width:100%;text-align:center}.gyrosec-hero .hero-cards{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:.5rem;max-width:820px}.gyrosec-hero .hero-card-left{min-width:0;flex-shrink:0;text-align:left;max-width:300px}.gyrosec-hero .hero-card-left h2{margin-bottom:.75rem;font-size:clamp(2rem,3.5vw,3rem)}.gyrosec-hero .hero-card-left .hero-description{line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));font-size:clamp(1rem,1.5vw,1.2rem)}.gyroram-d-hero .hero-card-left .hero-description{font-size:clamp(1.15rem,1.8vw,1.4rem)}.gyrosec-hero .hero-card-right{min-width:0;flex:1 1 0%;justify-content:flex-start;margin-top:1rem;margin-left:2.5rem}.device-showcase,.gyrosec-hero .hero-card-right{display:flex;align-items:center}.device-showcase{position:relative;justify-content:center;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));width:min(480px,90vw);min-height:380px;padding:2rem;background:#fff;border-radius:1.25rem;overflow:visible;box-shadow:0 4px 24px rgba(0,0,0,.12)}.device-img{height:auto;width:100%;-o-object-fit:contain;object-fit:contain;max-height:340px;border-radius:.5rem}.why-choose-section{padding:4rem 1.5rem}.why-choose-intro{margin-bottom:3rem;text-align:center;max-width:1400px}.why-choose-intro,.why-choose-subtitle{margin-left:auto;margin-right:auto}.why-choose-subtitle{font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));max-width:1200px}.why-choose-cards{margin-left:auto;margin-right:auto;flex-direction:column;max-width:1400px}.why-card,.why-choose-cards{display:flex;gap:1.5rem}.why-card{align-items:flex-start;border-radius:1rem;padding:1.5rem 2rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.why-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.why-card-number{display:flex;height:50px;width:50px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(13 116 193/var(--tw-bg-opacity,1));font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.why-card-content h3{margin-bottom:.75rem;font-family:Montserrat,DM Sans,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1))}.why-card-content p{margin:0;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1))}.applications-intro{margin-left:auto;margin-right:auto;margin-bottom:3rem;text-align:center;max-width:1200px}.applications-section-separate{padding-top:3rem}.applications-grid{margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:1400px}.applications-grid .application-card{flex-shrink:0;width:calc(25% - 1.5rem);min-width:220px;max-width:300px}.application-card{overflow:hidden;border-radius:1rem;background:var(--box-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.application-card:hover{--tw-translate-y:-0.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.application-image{display:flex;height:200px;width:100%;align-items:center;justify-content:center;overflow:hidden;background-color:transparent;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.application-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.application-content{padding:1.5rem;text-align:center}.application-content h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:1px 1px 2px rgba(0,0,0,.8)}.security-safety-section{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:4rem;padding-top:8rem}.security-safety-intro{margin-left:auto;margin-right:auto;text-align:center;max-width:900px;margin-top:4rem}.security-safety-list{margin:0;display:flex;list-style-type:none;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:0;margin-top:3rem;max-width:800px;margin-left:auto;margin-right:auto}.security-safety-list li{position:relative;text-align:left;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));font-size:1.7rem;padding:.6rem 1rem .6rem 2.25rem;border-radius:.5rem;transition:box-shadow .25s ease}.security-safety-list li:hover{box-shadow:0 0 24px rgba(51,214,255,.35),0 0 12px rgba(51,214,255,.2)}.security-safety-list li:before{content:"➤";position:absolute;left:0;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1));font-size:.9em;top:.95em;width:auto;height:auto;background:none;border-radius:0;transition:text-shadow .25s ease}.security-safety-list li:hover:before{text-shadow:0 0 10px rgba(51,214,255,.6)}.services-hero{position:relative;padding-top:5rem;padding-bottom:3rem;border-bottom:2px solid rgba(51,214,255,.3)}.services-main-section{position:relative;padding-top:4rem;padding-bottom:4rem;background:linear-gradient(135deg,rgba(0,0,0,.3),rgba(51,214,255,.02))}.services-grid{margin-left:auto;margin-right:auto;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:1200px}.service-card{position:relative;overflow:hidden;border-radius:25px;padding:2.5rem;background:var(--box-bg);border:var(--box-border);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:var(--box-shadow);transition:all .5s ease}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:linear-gradient(90deg,#33d6ff,#00b4d8,#33d6ff);background-size:200% 100%;animation:shimmer 3s ease-in-out infinite}.service-card:hover{--tw-translate-y:-0.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.service-icon{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(135deg,rgba(51,214,255,.2),rgba(0,180,216,.1));border:2px solid rgba(51,214,255,.4)}.service-icon svg{height:2.5rem;width:2.5rem;fill:#33d6ff}.service-title{margin-bottom:1.25rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(51 214 255/var(--tw-text-opacity,1))}.service-description{margin-bottom:1.5rem;text-align:justify;font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.625;letter-spacing:.025em;color:hsla(0,0%,100%,.95)}.service-features{margin:0;list-style-type:none;padding:0}.service-features li{position:relative;margin-bottom:.75rem;padding-left:1.5rem;font-size:15px;font-weight:400;color:hsla(0,0%,100%,.9)}.service-features li:before{content:"";position:absolute;left:0;top:.5rem;height:.5rem;width:.5rem;border-radius:9999px;background:linear-gradient(45deg,#33d6ff,#00b4d8)}.gyroram-hero .hero-content{z-index:2;max-width:800px;text-align:center}.gyroram-main-title .hero-line1,.gyroram-main-title .hero-line2{display:block;white-space:nowrap}.hero-subtitle{margin-bottom:.625rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(51 214 255/var(--tw-text-opacity,1))}.what-delivers-section{padding:4rem 1.5rem}.what-delivers-intro{margin-left:auto;margin-right:auto;margin-bottom:3rem;text-align:center;max-width:1400px}.what-delivers-intro h2{margin-bottom:1.5rem}.what-delivers-subtitle{font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1));max-width:1200px}.what-delivers-cards,.what-delivers-subtitle{margin-left:auto;margin-right:auto}.what-delivers-cards{flex-direction:column;max-width:1400px}.delivers-card,.what-delivers-cards{display:flex;gap:1.5rem}.delivers-card{align-items:flex-start;border-radius:1rem;padding:1.5rem 2rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.delivers-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.delivers-card-number{display:flex;height:50px;width:50px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(13 116 193/var(--tw-bg-opacity,1));font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.delivers-card-content h3{margin-bottom:.75rem;font-family:Montserrat,DM Sans,sans-serif;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1))}.delivers-card-content p{margin:0;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1))}.gyroram-applications-section{padding:4rem 1.5rem}.gyroram-apps-intro{margin-bottom:3rem;text-align:center}.gyroram-apps-cards,.gyroram-apps-intro{margin-left:auto;margin-right:auto;max-width:1400px}.gyroram-apps-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.gyroram-app-card{display:flex;align-items:center;gap:1.5rem;border-radius:1rem;padding:1.25rem 2rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.gyroram-app-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.gyroram-app-number{display:flex;height:45px;width:45px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(13 116 193/var(--tw-bg-opacity,1));font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.gyroram-app-content p{margin:0;font-size:1.25rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity:1;color:rgb(176 184 196/var(--tw-text-opacity,1))}.dark-section{background-color:transparent;padding:5rem 1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark-section .section-title{margin-bottom:3rem;text-align:center;--tw-text-opacity:1;color:rgb(13 116 193/var(--tw-text-opacity,1));font-size:clamp(2rem,5vw,3.25rem)}.usage-steps{margin-left:auto;margin-right:auto;margin-bottom:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);max-width:1400px}.step-card{border-radius:.75rem;padding:1.5rem;text-align:center;background:var(--box-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.step-card:hover{transform:translateY(-.5rem);border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.step-number{margin-left:auto;margin-right:auto;height:50px;width:50px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(51 214 255/var(--tw-bg-opacity,1));font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.step-image,.step-number{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center}.step-image{height:200px;overflow:hidden;border-radius:.5rem;background:transparent;border:2px dashed hsla(0,0%,100%,.3)}.step-image,.step-image img{width:100%}.step-image img{height:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.step-card p{font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.625;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.step-card p,.step-card p strong{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.content-card,.mission-card,.vision-card{border-radius:1rem;padding:2rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:box-shadow .3s ease,border-color .3s ease}.content-card:hover,.mission-card:hover,.vision-card:hover{border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.principles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}.principle-card{display:flex;flex-direction:column;align-items:center;border-radius:1rem;padding:1.5rem;text-align:center;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.principle-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow),0 0 32px rgba(51,214,255,.35)}.principle-header{margin-bottom:1rem;gap:.75rem}.principle-header,.principle-icon{display:flex;align-items:center;justify-content:center}.principle-icon{flex-shrink:0;width:48px;height:48px;color:#33d6ff;font-size:1.5rem}.principle-title{margin:0;font-weight:600;color:#33d6ff;font-size:1.25rem}.principle-text{margin:0;text-align:center;line-height:1.625;color:hsla(0,0%,100%,.9);font-size:1rem;max-width:100%}@media (max-width:640px){.principles-grid{grid-template-columns:1fr}}.product-card{overflow:hidden;border-radius:1rem;background:var(--box-bg);border:var(--box-border);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.product-card:hover{border-color:var(--box-hover-border);box-shadow:var(--box-hover-shadow)}.animate-on-scroll{--tw-translate-y:2rem;opacity:0;transition:all .8s ease-out}.animate-on-scroll,.animate-on-scroll.animated{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-on-scroll.animated{--tw-translate-y:0px;opacity:1}.animate-scale{--tw-scale-x:0.8;--tw-scale-y:0.8;opacity:0;transition:all .8s ease-out}.animate-scale,.animate-scale.animated{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-scale.animated{--tw-scale-x:1;--tw-scale-y:1;opacity:1}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.text-center{text-align:center}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:1400px){.welcome-notification{font-size:1.5rem;line-height:2rem}.hero{padding-left:.5rem;padding-right:.5rem}.gradient-text{font-size:clamp(2.35rem,5.5vw,4rem)}.gyroram-main-title{font-size:clamp(2.5rem,5vw,3.8rem)}.description.big-desc{font-size:1.75rem;line-height:1.625;max-width:80rem}.gyrosec-hero .hero-main-title,.section h2{font-size:var(--headline-size-lg)}.card p,.section p{font-size:1.6rem;line-height:1.625}.why-tech-section li{white-space:nowrap;font-size:1.6rem}.why-tech-section ul{max-width:850px}.intro-text{font-size:1.65rem}.intro-image img{width:450px}.nav-links{gap:90px}.nav-links a{font-size:1.125rem;line-height:1.75rem}.investor-logos{justify-content:center;gap:3rem}.investor-logo-item{height:160px;width:220px;padding:1.5rem}.what-delivers-subtitle{font-size:1.5rem}.what-delivers-cards{max-width:100%}.delivers-card{padding:1.5rem 2.5rem}.delivers-card-content h3{font-size:1.5rem;line-height:2rem}.delivers-card-content p{font-size:1.25rem;line-height:1.75rem;line-height:1.625}.gyroram-apps-cards{max-width:100%}.gyroram-app-card{padding:1.5rem 2.5rem}.gyroram-app-content p{font-size:1.4rem}.step-card p{font-size:1.125rem;line-height:1.75rem}.\!card p{font-size:1.6rem;line-height:1.625}}@media (min-width:1920px){.nav-links{gap:110px}.nav-links a{font-size:1.25rem;line-height:1.75rem}.card p,.section p,.why-tech-section li{font-size:1.7rem}.why-tech-section ul{max-width:950px}.description.big-desc{font-size:1.85rem}.intro-text{font-size:1.75rem}.investor-logos{justify-content:center;gap:3.5rem}.investor-logo-item{height:170px;width:240px;padding:1.5rem}.\!card p{font-size:1.7rem}}@media (max-width:1100px){.nav-links{gap:22px}.nav-links a{font-size:.875rem;line-height:1.25rem}.nav-logo{max-height:42px}}@media (max-width:950px){.nav-bar{overflow:visible}.nav-inner{position:relative;flex-wrap:wrap}.nav-links{pointer-events:none;visibility:hidden;position:absolute;top:100%;left:0;right:0;display:grid;width:100%;gap:.625rem;padding:.75rem 1rem;opacity:0;transform:translateY(-.625rem);background:rgba(0,0,0,.92);border-top:1px solid hsla(0,0%,100%,.08);transition:transform .25s ease,opacity .25s ease,visibility .25s ease;z-index:100;box-sizing:border-box}.nav-links.open{pointer-events:auto;visibility:visible;opacity:1;transform:translate(0)}.nav-cta-btn{display:none}.nav-cta-link-mobile{border-radius:.5rem;padding:.75rem 1rem;text-align:center;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(51 214 255/var(--tw-text-opacity,1));background:rgba(51,214,255,.2)}.nav-cta-link-mobile,.nav-toggle{display:block}.nav-toggle{cursor:pointer}}@media (max-width:880px){.intro-content{flex-direction:column}.intro-text-box{text-align:center}.welcome-notification{font-size:1.25rem;line-height:1.75rem}.contact-grid-centered{grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center}.about-layout,.gyrosec-hero .hero-cards{flex-direction:column}.gyrosec-hero .hero-cards{gap:2rem}}@media (max-width:768px){.hero{padding-top:9rem}.gradient-text{font-size:2.2em}.nav-links{margin-top:.625rem;gap:1rem}.map-container iframe{height:250px}.applications-grid .application-card{width:100%;max-width:300px}.delivers-card,.why-card{flex-direction:column;align-items:center;text-align:center}.delivers-card-number{height:2.5rem;width:2.5rem;font-size:1.25rem;line-height:1.75rem}.device-showcase{width:min(320px,85vw);min-height:240px;margin:1.25rem auto}.device-img{max-height:280px}.team-photo{height:10rem}.gyroram-apps-cards,.usage-steps{grid-template-columns:repeat(1,minmax(0,1fr))}.gyroram-main-title .hero-line1,.gyroram-main-title .hero-line2{white-space:normal}.team-grid .team-card{width:100%;max-width:380px}}@media (min-width:769px) and (max-width:1100px){.team-grid .team-card{width:calc(33.333% - 1rem);min-width:200px}.applications-grid .application-card{width:calc(33.333% - 1.5rem)}}@media (min-width:600px) and (max-width:768px){.applications-grid .application-card,.team-grid .team-card{width:calc(50% - 1rem)}}@media (max-width:600px){.investor-logos{flex-direction:column;justify-content:center;gap:1.5rem}.investor-logo-item{height:150px;width:200px}.services-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}@media (max-width:520px){.contact-grid-centered{gap:1.25rem}.contact-form button{padding:.75rem 1rem}}:root{--box-bg:linear-gradient(135deg,rgba(51,214,255,.1),rgba(13,116,193,.08));--box-border:1px solid rgba(51,214,255,.4);--box-shadow:0 0 14px rgba(51,214,255,.12);--box-hover-border:rgba(51,214,255,.55);--box-hover-shadow:0 12px 32px rgba(13,116,193,.25),0 0 24px rgba(51,214,255,.2);--headline-size:clamp(2rem,5vw,3.25rem);--headline-size-lg:clamp(2.25rem,5vw,3.5rem)}@keyframes cursor-blink{50%{opacity:0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes shimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}