:root{--primary-font:"BaiJamjuree", Futura, sans-serif;--text-color:#e5e5e5;--bg-dark:#010f16;--bg-section:#021b27;--accent-color:#02877f;--light-blue:#02877F;--dark-blue-shadow:rgba(2, 135, 127, 0.3);--glow-color:rgba(2, 135, 127, 0.6);--deep-space:#010f16;--midnight:#0a1124;--neon-green:#00caaa;--soft-green:#ccffc2;--glass-bg:rgba(10, 17, 36, 0.7);--glass-border:rgba(0, 202, 170, 0.08);--text-main:#ffffff;--text-muted:#8b9bb4;--slide-bg-dark:hsla(195, 100%, 6%, 0.824);--slide-bg-light:#007da74a;--font-secondary:"Monserat", sans-serif;--button-shadow:0 13px 22px 0 rgba(0, 0, 0, 0.513), inset 0 1px 3px 0 #00a8cabf;--slide-shadow:0 13px 22px 0 rgba(0, 0, 0, 0.18), inset 0 1px 3px 0 #00a8ca7d;--footer-gradient:linear-gradient(
      rgba(0, 0, 0, 0) 5%,
      rgba(0, 0, 0, 0.3) 20%,
      rgba(0, 0, 0, 0.6) 30%,
      rgba(0, 0, 0, 0.8) 40%,
      rgba(0, 0, 0, 1) 50%,
      rgb(0, 0, 0)
  );--glow-gradient:linear-gradient(270deg, #0fffc1, #7e0fff);--card-shadow:0 13px 22px rgba(0, 0, 0, 0.18), inset 0 1px 3px #00a8ca7d;--transition:all 0.3s ease}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:baijamjuree;src:url(/fonts/BaiJamjuree-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Medium.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;overflow-x:clip;font-family:var(--primary-font);font-weight:400;background-color:var(--bg-dark);color:var(--text-color);cursor:none}header{position:sticky;top:0;z-index:2;inline-size:100%;transition:all 200ms linear;animation:height-resize both linear;animation-timeline:scroll();animation-range:entry 0% exit 20%}.cursor{position:fixed;width:20px;height:20px;border-radius:50%;background-color:#1abade;pointer-events:none;mix-blend-mode:difference;z-index:9999;transform:translate(-50%,-50%);transition:width .2s,height .2s}.cursor-follower{position:fixed;width:40px;height:40px;border:2px solid #1abade;border-radius:50%;pointer-events:none;z-index:9998;mix-blend-mode:difference;transform:translate(-50%,-50%);transition:all .2s ease-out}.reversed{color:var(--secondary);background-color:var(--primary)}#more{background:linear-gradient(90deg,cyan,blue,cyan,blue,cyan);-webkit-background-clip:text;background-clip:text;color:rgba(0,65,118,.8);background-position:0 0;animation:text-ani 12s ease-in-out infinite}.slogan{color:rgba(93,223,246,.704)}@keyframes haloGlow{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.2)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}90%,100%{opacity:0;transform:translate(-50%,-50%)scale(.2)}}@keyframes opacityAnimation{0%,100%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-20px)}}@keyframes scroll{to{translate:calc(-50% - 5px)}}@keyframes float{0%,100%{transform:translateY(0)rotateX(0)}50%{transform:translateY(-20px)rotateX(2deg)}}@keyframes float-delay{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes spin{0%{transform:rotateX(60deg)rotateZ(0)}100%{transform:rotateX(60deg)rotateZ(360deg)}}@keyframes spin-reverse{0%{transform:rotateX(60deg)rotateZ(360deg)}100%{transform:rotateX(60deg)rotateZ(0)}}@keyframes shadow-pulse{0%,100%{opacity:.5;transform:translateX(-50%)rotateX(60deg)scale(1)}50%{opacity:.3;transform:translateX(-50%)rotateX(60deg)scale(.8)}}@keyframes text-ani{to{background-position:100vw 0;filter:hue-rotate(360deg)}}@keyframes animateGlow{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}.nav-bar{position:fixed;z-index:900;top:0;left:0;right:0;height:100px;max-height:105px;display:flex;justify-content:space-between;align-items:center;background-color:transparent;border-bottom:1px solid #02877f;box-shadow:0 20px 20px -20px #64F4D5;transition:all .3s ease-out;padding:0 20px}.nav-logo-watermark{display:none}.nav-logo{transition:.4s ease;cursor:pointer}.nav-links-container{display:flex;align-items:center;transition:opacity .3s ease,background-color .3s ease;justify-content:space-between;width:100%;font-size:24px;margin-top:46px}.nav-bar.scrolled{border-bottom-color:transparent;box-shadow:none}#homeNav ul li{position:relative;text-transform:uppercase;color:#fff;transition:transform .25s var(--cubic);list-style:none;z-index:2;font-family:baijamjuree,sans-serif;margin-left:1rem;font-size:18px}#homeNav ul li::after{position:absolute;content:"";left:0;bottom:var(--b,0);z-index:-1;inline-size:100%;block-size:var(--s,0);transition:all .25s var(--cubic)}.nav-links-left{display:flex;align-items:center}.nav-links-right li:last-child,.nav-links-right li:nth-last-child(2){border-radius:8px;border:double 3px #021b27;padding:.6rem 1.1rem;background-color:#021b27;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#021b27;box-shadow:0 4px 8px rgba(0,0,0,.2),inset 0 1px 3px rgba(255,255,255,.1);color:#fff;font-weight:700;text-align:center;transition:all .3s ease;cursor:pointer}.nav-links-right li:last-child .nav-link,.nav-links-right li:nth-last-child(2) .nav-link{margin-right:0}.nav-links-right{align-items:center;display:flex;list-style:none;gap:.5rem}.nav-links-right .nav-link{white-space:nowrap;flex-shrink:0}.nav-link{color:#999;text-decoration:none;cursor:pointer;font-weight:500;font-size:1rem;margin-right:5px;transition:.4s ease;animation:avtive-link both linear;anchor-name:var(--an);animation-timeline:var(--at)}.nav-link{text-decoration:none;color:currentColor;animation:avtive-link both linear;anchor-name:var(--an);animation-timeline:var(--at)}.nav-dropdown{position:relative}.nav-dropdown::after{content:"";position:absolute;top:100%;left:0;width:100%;height:.75rem}.nav-link-dropdown{display:inline-flex;align-items:center;gap:.3rem}.dropdown-caret{transition:transform .25s var(--cubic,ease)}@media(hover:hover){.nav-dropdown:hover .dropdown-caret{transform:rotate(180deg)}.nav-dropdown:hover .dropdown-menu{display:block}}.nav-dropdown.open .dropdown-caret{transform:rotate(180deg)}.dropdown-menu{display:none;position:absolute;top:100%;left:0;margin-top:.75rem;width:12vw;list-style:none;padding:.4rem;border-radius:8px;background-color:#010f16;z-index:5}.nav-dropdown.open .dropdown-menu{display:block}.dropdown-menu li{margin-left:0 !important;text-transform:none}.dropdown-menu li a{display:block;padding:.55rem .8rem;color:#e6f7f4;font-size:.95rem;font-weight:500;text-decoration:none;border-radius:6px;white-space:nowrap;transition:.2s ease}.dropdown-menu li a:hover,.dropdown-menu li a:focus-visible{color:var(--light-blue);box-shadow:0 8px 20px rgba(0,0,0,.45),0 0 12px -4px #02608f}.has-submenu{position:relative}.has-submenu>a{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.submenu-caret{flex-shrink:0;transition:transform .2s ease}.has-submenu.submenu-open .submenu-caret{transform:translateX(2px)}.dropdown-menu li.submenu-recommended a,.dropdown-submenu li.submenu-recommended a{display:block;border-radius:8px;border:solid 3px #000c0eec;background-color:#010f16;box-shadow:-.05em .1em .2em -.2em white inset;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#000b1a;padding:.55rem .8rem}.dropdown-menu li.submenu-recommended a::after,.dropdown-submenu li.submenu-recommended a::after{content:"Recommended for you";display:block;margin-top:.2rem;font-size:.7rem;font-weight:400;color:#64f4d5;text-transform:none}.dropdown-menu li.submenu-recommended a:hover,.dropdown-menu li.submenu-recommended a:focus-visible,.dropdown-submenu li.submenu-recommended a:hover,.dropdown-submenu li.submenu-recommended a:focus-visible{color:#e6f7f4;background-color:#010f16;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#000b1a}@media(hover:hover){.has-submenu:hover .dropdown-submenu{display:block}}.dropdown-submenu{display:none;position:absolute;top:-.4rem;left:100%;margin-left:.6rem;min-width:220px;list-style:none;padding:.4rem;border-radius:8px;border:1px solid #64f4d5;background-color:#010f16;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#010f16;box-shadow:0 8px 20px rgba(0,0,0,.45),0 0 12px -4px #64F4D5;z-index:6}.has-submenu.submenu-open .dropdown-submenu{display:block}.dropdown-submenu li a{display:block;padding:.55rem .8rem;color:#e6f7f4;font-size:.9rem;font-weight:500;text-decoration:none;border-radius:6px;white-space:nowrap;transition:.2s ease}.dropdown-submenu li a:hover,.dropdown-submenu li a:focus-visible{color:#021b27;background-color:#64f4d5}.has-submenu::after{content:"";position:absolute;top:0;left:100%;width:.6rem;height:100%}.nav-links-left li.nav-link-tools{border-radius:8px;margin-left:8px;border:solid 3px #000c0eec;box-shadow:-.05em .1em .2em -.2em white;background-color:#010f16;box-shadow:-.05em .1em .2em -.2em white inset;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#000b1a;padding:2px 8px}.menu{cursor:pointer}.menu input[type=checkbox]{display:none}.burger{display:var(--show,none);background-color:#021b27;border-radius:10px;max-width:100px;max-height:100px}.burger path{fill:none;stroke:#a0f8e5;stroke-width:3;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}.burger path.top{stroke-dasharray:40 172}.burger path.middle{stroke-dasharray:40 111}.burger path.bottom{stroke-dasharray:40 172}.menu:has(input[type=checkbox]:checked) .burger path.top{stroke-dashoffset:-132px}.menu:has(input[type=checkbox]:checked) .burger path.middle{stroke-dashoffset:-71px}.menu:has(input[type=checkbox]:checked) .burger path.bottom{stroke-dashoffset:-132px}.slideUp{transform:translateY(-100px);transition:transform .5s ease-out}.slideDown{transform:translateY(0);transition:transform .5s ease-out}#appLink:after,#accountLink:after{position:absolute;content:"";top:0;left:-10%;right:0;z-index:-1;height:100%;width:120%;margin:0 auto;transform:scale(.75);filter:blur(5vw);background:linear-gradient(270deg,#0fffc1,#0f3bff);animation:animateGlow 10s ease infinite}.nav-bar,#mobile-nav{cursor:auto}.nav-bar a,.nav-bar button,.nav-link,.nav-link-dropdown,.dropdown-menu li a,#burger{cursor:pointer}.linkEffect{display:inline-block;position:relative;text-decoration:none;color:#f3f4f6;transition:color .3s ease}.linkEffect--rightToLeft::after,.linkEffect--rightToLeft:focus::after{content:"";position:absolute;width:0%;height:2px;bottom:-1px;right:100%;background-color:#fff;transition:width .3s ease,right .3s ease}.linkEffect--rightToLeft:hover::after,.linkEffect--rightToLeft:focus::after{width:100%;right:0}li:hover .feature{fill:#64f4d5}.footer{padding:3em 5em;margin:2rem auto 0;background:var(--footer-gradient);color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;gap:2em;border-radius:6px}#discord span{color:inherit;white-space:nowrap}#discord:hover{opacity:1}.footer-section{padding:75px 0;background:linear-gradient( transparent 5%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.8) 40%,#000 50%,#000 );color:#fff;width:100%}.footer-section .small-header{margin-bottom:0}.footer-section .top-link{cursor:none;font-size:small}.social-buttons-container{min-height:100px;width:100%;max-width:1000px;margin:0 auto 20px;text-align:center;opacity:.8}.social-button:hover{transform:scale(1);transition:.3s cubic-bezier(.3,.2,0,2.5)}footer ul{margin:0;padding:0;list-style:none}.footer-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;text-align:left;line-height:2;width:100%;margin-left:3rem}.footer-title{text-transform:uppercase;font-size:.8rem;color:#016887;letter-spacing:1px}.footer-link{font-size:.85rem;font-weight:var(--bold);color:inherit;cursor:none}.footer-social{list-style-type:none;display:flex;justify-content:center;align-items:center;margin:30px 0;padding:0}.footer-social a{display:inline-block;padding:.5rem;cursor:none}.footer-social svg{vertical-align:middle}.footer-container{width:100%;max-width:850px;margin:0 auto;padding:0 20px;position:relative}.reserved{position:absolute;font-size:.6rem;bottom:-20px;left:30px;opacity:.6}.legal-links{display:flex;justify-content:center;gap:2em;margin-top:40px;opacity:.7;color:#f5f5f5}.social-links-section{position:relative;width:90%;max-width:800px;margin:80px auto 30px;padding:40px 20px;background-color:var(--bg-section);border-radius:20px;box-shadow:var(--card-shadow)}.social-links-section::after{position:absolute;content:"";top:0;left:-10%;right:0;z-index:-1;height:100%;width:120%;margin:0 auto;transform:scale(.75);filter:blur(5vw);background:var(--glow-gradient);animation:animateGlow 10s ease infinite}.social-links-container{display:flex;flex-wrap:nowrap;justify-items:center;align-items:center;min-height:5dvh}.social-links-container svg{max-width:3rem}.social-link{display:flex;align-items:center;justify-content:center;gap:1rem;text-decoration:none;padding:.8rem;width:100%;max-width:250px;border-radius:12px;transition:var(--transition);font-weight:lighter;font-style:italic}.social-link svg{transition:transform .3s ease}.social-link:hover svg{transform:scale(1.1)}@media(min-width:45em){.footer{padding:2em 1em}.footer-container{grid-gap:20px;grid-template-areas:"nav newsletter" "social-links social-links" "copyright copyright"}.footer-nav{grid-area:nav;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-left:2rem}.footer-title{margin-top:0}}@media screen and (max-width:768px){.social-links-section{width:95%;padding:30px 15px;margin:40px auto 20px}.footer{padding:2rem 1rem}.footer-nav{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-left:0}.footer-social{flex-wrap:wrap;margin-top:20px}}@media(max-width:479px){.footer-nav{margin-left:0}.footer-social{flex-direction:row}}@media(max-width:370px){.footer-nav{grid-template-columns:1fr;text-align:center}.footer-nav>div ul{list-style:none}.footer-title{margin-top:1rem}.social-link svg{width:20px;height:20px}.reserved{font-size:.5rem}}#back-top{display:flex;align-items:center;justify-content:center;background-color:var(--bg-section);width:50px;height:50px;text-align:center;border-radius:10px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#back-top:hover{cursor:pointer;background-color:#01485b}#back-top svg:hover{color:#012c25}#back-top.show{opacity:1;visibility:visible}#back-top:active{background-color:#003347}.top-section{position:relative;overflow:hidden;width:100%;background:var(--deep-space);border-radius:20px;display:flex;align-items:center;height:100vh;padding:0}.ambient-light{position:absolute;width:100%;height:100%;z-index:0;background:radial-gradient( circle at 60% -20%,rgba(0,202,170,.25) 0%,rgba(0,202,170,.12) 15%,transparent 35% ),radial-gradient( circle at -10% 50%,rgba(0,202,170,.2) 0%,rgba(0,202,170,8%) 20%,transparent 40% ),radial-gradient( circle at 120% 60%,rgba(0,202,170,.18) 0%,rgba(0,202,170,6%) 18%,transparent 38% ),radial-gradient( circle at 80% 20%,rgba(57,255,20,8%) 0%,transparent 40% ),linear-gradient(135deg,var(--midnight) 0%,var(--deep-space) 100%);overflow:hidden}.ambient-light::before{content:'';position:absolute;top:-150px;right:-200px;width:800px;height:800px;background:radial-gradient(circle,var(--glass-border),transparent 70%);border-radius:50%;pointer-events:none;animation:float 8s ease-in-out infinite}.ambient-light::after{content:'';position:absolute;bottom:-250px;left:-150px;width:700px;height:700px;background:radial-gradient(circle,var(--glass-border),transparent 70%);border-radius:50%;pointer-events:none;animation:float-delay 10s ease-in-out infinite}.grid-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient( rgba(255,255,255,2%) 1px,transparent 1px ),linear-gradient(90deg,rgba(255,255,255,2%) 1px,transparent 1px);background-size:60px 60px;z-index:0;mask-image:radial-gradient(circle at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient( circle at center,black 30%,transparent 80% );pointer-events:none}.hero{height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding:0 6%;position:relative;z-index:1;width:100%;justify-content:center}.hero-content{z-index:2;display:flex;flex-direction:column;justify-content:center}h1{font-size:clamp(4vw,5vw,6rem);line-height:1.1;margin-bottom:20px;background:linear-gradient(to right,var(--text-main),var(--text-muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subhead{color:var(--neon-green);letter-spacing:4px;text-transform:uppercase;font-size:.9rem;margin-bottom:15px;display:block}ul{color:var(--text-muted);font-size:1.1rem;line-height:1.8;margin-bottom:40px}ul li{margin-bottom:12px;margin-left:12px;text-align:left}.hero-announcement{display:inline-flex;align-items:center;gap:.6rem;margin:.75rem 0 1.25rem;padding:.4rem .9rem;border-radius:999px;border:1px solid #64f4d5;background-color:#010f16;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#010f16;width:fit-content}.announcement-badge{padding:.15rem .55rem;border-radius:999px;background-color:#64f4d5;color:#021b27;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.announcement-text{color:#e6f7f4;font-size:.9rem;font-weight:500}.announcement-link{color:#64f4d5;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:.2s ease}.announcement-link:hover,.announcement-link:focus-visible{text-decoration:underline}.btn-group{display:flex;gap:20px;margin-top:30px}.primary-btn{padding:16px 40px;background:var(--neon-green);color:var(--deep-space);border:none;border-radius:2px;font-weight:700;cursor:none;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%);transition:all .3s cubic-bezier(.65,0,.076,1);position:relative;overflow:hidden}.primary-btn::before{content:'';position:absolute;top:50%;left:50%;width:300%;height:300%;background:radial-gradient(circle,rgba(90,83,182,.3),transparent 70%);transform:translate(-50%,-50%)scale(0);transition:transform .6s cubic-bezier(.65,0,.076,1)}.primary-btn:hover::before{transform:translate(-50%,-50%)scale(1)}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,202,170,.4)}.secondary-btn{padding:16px 40px;background:0 0;color:#fff;border:1.5px solid rgba(0,202,170,.4);border-radius:12px;font-weight:600;cursor:none;transition:all .3s;display:flex;align-items:center;gap:10px;position:relative;overflow:hidden}.secondary-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(to right,rgba(0,202,170,.1),transparent);transform:translateX(-100%);transition:transform .3s;z-index:-1}.secondary-btn:hover{border-color:var(--neon-green);color:var(--neon-green);box-shadow:0 0 20px rgba(0,202,170,.2)}.secondary-btn:hover::before{transform:translateX(0)}.primary-btn,.secondary-btn{white-space:nowrap}.mobile-only{display:none}.hero-dropdown{position:relative;display:inline-block}.hero-dropdown-trigger{display:inline-flex;align-items:center;gap:.5rem}.hero-dropdown:hover .dropdown-caret,.hero-dropdown.open .dropdown-caret{transform:rotate(180deg)}.hero-dropdown::after{content:"";position:absolute;top:100%;left:0;width:100%;height:.75rem}.hero-dropdown-menu{display:none;position:absolute;top:100%;left:0;margin-top:.75rem;min-width:220px;list-style:none;padding:.4rem;border-radius:8px;border:1px solid #64f4d5;background-color:#010f16;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#010f16;box-shadow:0 8px 20px rgba(0,0,0,.45),0 0 12px -4px #64F4D5;z-index:6}@media(hover:hover){.hero-dropdown:hover .hero-dropdown-menu{display:block}}@media(hover:none),(pointer:coarse){.desktop-only{display:none}.mobile-only{display:inline-flex;align-items:center;justify-content:center}}.hero-dropdown.open .hero-dropdown-menu{display:block}.hero-dropdown-menu li a{display:block;padding:.55rem .8rem;color:#e6f7f4;font-size:.9rem;font-weight:500;text-decoration:none;border-radius:6px;white-space:nowrap;transition:.2s ease}.hero-dropdown-menu li a:hover,.hero-dropdown-menu li a:focus-visible{color:#021b27;background-color:#64f4d5}.hero-dropdown-menu li.submenu-recommended a:hover,.hero-dropdown-menu li.submenu-recommended a:focus-visible{color:#e6f7f4;background-color:#010f16;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#000b1a}.hero-dropdown-menu li.submenu-recommended a{border-radius:8px;border:solid 3px #000c0eec;background-color:#010f16;box-shadow:-.05em .1em .2em -.2em white inset;background:conic-gradient(from 45deg,#0000,hsl(0 0% 100%/5%)),#000b1a}.hero-dropdown-menu li.submenu-recommended a::after{content:"Recommended for you";display:block;margin-top:.2rem;font-size:.7rem;font-weight:400;color:#64f4d5}.visual-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;perspective:1000px;padding-right:3%}.device-wrapper{position:relative;width:400px;height:400px;transform-style:preserve-3d;animation:float 6s ease-in-out infinite}.main-ring{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #00caaa;box-shadow:0 0 40px rgba(0,202,170,.3),inset 0 0 40px rgba(0,202,170,.15);transform:rotateX(60deg)}.core-orb{position:absolute;top:50%;left:50%;width:150px;height:150px;background:radial-gradient(circle at 30% 30%,#ccffc2,#00caaa,#0a1124);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px rgba(0,202,170,.5),0 0 120px rgba(0,202,170,.3);z-index:2}.orbital-ring{position:absolute;top:10%;left:10%;width:80%;height:80%;border-radius:50%;border-left:4px solid var(--neon-green);border-right:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;transform:rotateX(60deg);animation:spin 4s linear infinite}.orbital-ring-2{position:absolute;top:-10%;left:-10%;width:120%;height:120%;border-radius:50%;border:1px dashed rgba(0,202,170,.4);transform:rotateX(60deg);animation:spin-reverse 10s linear infinite}.shadow-reflection{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%)rotateX(60deg);width:300px;height:300px;background:radial-gradient(circle,rgba(0,202,170,.6),transparent 70%);filter:blur(30px);animation:shadow-pulse 6s ease-in-out infinite}.stat-card{position:absolute;background:var(--deep-space);backdrop-filter:blur(12px);padding:18px 28px;border-radius:12px;color:#fff;box-shadow:0 15px 40px rgba(0,202,170,.15),inset 0 1px rgba(0,202,170,.2);transition:all .3s ease}.stat-card:hover{background:rgba(10,17,36,.95);border-color:#00caaa;box-shadow:0 20px 50px rgba(0,202,170,.25),inset 0 1px rgba(0,202,170,.3);transform:translateY(-5px)}.stat-1{top:18%;right:0;animation:float-delay 5s ease-in-out infinite}.stat-2{bottom:50%;left:10%;animation:float 7s ease-in-out infinite}.stat-3{bottom:30%;left:40%;animation:float-delay 8s ease-in-out infinite}.stat-label{font-size:.7rem;color:var(--text-muted);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.stat-value{font-size:1.2rem;color:var(--neon-green);font-weight:700}@media(min-width:1920px){.device-wrapper{width:500px;height:500px}.core-orb{width:190px;height:190px}.stat-1{top:35%;right:10%}.stat-2{bottom:25%;left:15%}.stat-3{bottom:30%;left:50%}}@media(min-width:768px) and (max-width:1050px){.hero{grid-template-columns:1fr;justify-items:center;padding:60px 3rem;text-align:center;gap:40px}div.hero-content{width:100%;max-width:600px;margin-top:12%;align-items:center}h1{font-size:clamp(2.5rem,6vw,4.5rem);margin-bottom:20px}.subhead{font-size:.95rem;margin-bottom:16px}.hero ul{margin:0 auto 32px;font-size:1.05rem;line-height:1.7;max-width:90%}.hero ul li{margin-bottom:12px}.visual-container{width:100%;max-width:500px;height:auto;justify-content:center;padding-right:0;position:relative;padding-bottom:20px;margin-top:0}.device-wrapper{width:350px;height:350px}.core-orb{width:130px;height:130px}.stat-card{padding:16px 24px;font-size:.95rem}.stat-1{top:5%;right:-5%}.stat-2{bottom:15%;left:-15%}.stat-3{bottom:5%;right:10%}.btn-group{justify-content:center;flex-wrap:wrap;gap:16px}}@media(min-width:600px) and (max-width:767px){.hero{grid-template-columns:1fr;justify-items:center;padding:40px 1.5rem;text-align:center;gap:30px}div.hero-content{width:100%;max-width:500px;margin-top:16%}h1{font-size:clamp(2.2rem,6vw,4rem);margin-bottom:24px}.subhead{font-size:.95rem;margin-bottom:18px}ul{font-size:1.05rem;line-height:1.7;margin-bottom:32px;margin:0 auto 32px}.visual-container{width:100%;max-width:450px;height:auto;justify-content:center;padding-right:0}.device-wrapper{width:300px;height:300px}.core-orb{width:120px;height:120px}.stat-card{padding:14px 20px;font-size:.9rem}.stat-1{top:10%;right:-10%}.stat-2{bottom:20%;left:-12%}.stat-3{bottom:10%;right:8%}.btn-group{justify-content:center;gap:12px}.primary-btn,.secondary-btn{padding:12px 24px;font-size:.95rem}}@media(min-width:480px) and (max-width:599px){.hero{grid-template-columns:1fr;justify-items:center;padding:30px 1rem;text-align:center;gap:25px}div.hero-content{width:100%;max-width:450px;margin-top:16%}h1{font-size:2.1rem;margin-bottom:20px}.subhead{font-size:.9rem;margin-bottom:16px}ul{font-size:1rem;line-height:1.6;margin:0 auto 8px;max-width:100%}.visual-container{width:100%;max-width:400px;height:auto;margin-top:0;justify-content:center;padding-right:0}.device-wrapper{width:270px;height:270px}.stat-card{padding:12px 16px;font-size:.85rem}.stat-1{top:20%;right:-15%}.stat-2{bottom:0%;left:-15%}.stat-3{bottom:5%;right:5%}.btn-group{flex-direction:row;gap:10px;justify-content:center}.primary-btn,.secondary-btn{padding:12px 20px;font-size:.9rem;clip-path:none;border-radius:4px;flex:1}}#products{font-size:3rem;font-family:var(--font-primary)}#slider{margin:5rem auto;width:90%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#slides{background:0 0;position:relative;z-index:1;border-radius:20px}.slide{margin:20px 0}#slides::after{position:absolute;content:"";inset:0;z-index:-1;margin:0 auto;transform:scale(.8);opacity:.5;filter:blur(5vw);background:linear-gradient(270deg,#0fffc37d,#017098a5);animation:animateGlow 10s ease infinite}#slides .slide{color:#fff;border-radius:14px;box-shadow:var(--slide-shadow);opacity:0;transform:translateY(50px);transition:all .6s cubic-bezier(.4,0,.2,1)}#slides .slide.visible{opacity:1;transform:translateY(0)}.two-column-grid{display:grid;grid-template-columns:300px 1fr;gap:2rem;align-items:start;width:100%}.svg-column{display:flex;justify-content:center;align-items:center}.svg-column svg{width:100%;height:auto}.content-column{display:flex;flex-direction:column;gap:1rem}.slide-content{padding:3rem;width:100%;align-items:stretch}.slide-title{font-size:2rem;font-weight:lighter;color:#fff;font-family:var(--font-primary);width:100%;margin:0;text-align:left;display:flex;align-items:center;padding:0 .5rem}.slide-subtitle{margin:0 .5rem}.slide-content p{font-size:1.2em;font-weight:300;color:#fff;line-height:1.2;width:100%;margin:0;font-family:var(--font-secondary);text-align:left}.toggle-btn{box-shadow:var(--button-shadow);color:#fff;border:none;padding:10px 20px;margin-top:20px;cursor:none;border-radius:5px;font-size:1em;font-family:chakra petch,Futura,sans-serif;max-width:10rem;transition:transform .3s ease}.toggle-btn:hover{transform:scale(1.1)}#RanaEngineBtn,#RanaRemixBtn,#RanaToolBtn,#LaunchRanaEngineBtn{background-color:#001f2979;white-space:nowrap;min-width:fit-content}.secondSlideHeader{align-items:start}.secondSlideHeader svg{margin-top:35px}@keyframes animateGlow{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@media(max-width:768px){.two-column-grid{grid-template-columns:1fr}.svg-column{order:-1}#slides .slide{margin:30px 20px}.slide-content{padding:2rem}.slide-title{font-size:1.5rem}}div.products-cta{color:#bbe1fa !important}.rana-dropdown{position:relative;display:inline-block;width:100%}.rana-dropdown-button{display:flex;width:100%;background-color:#001f2979;color:#fff;border:none;border-radius:5px;font-size:1em;font-family:chakra petch,Futura,sans-serif;cursor:none;box-shadow:var(--button-shadow);transition:all .3s ease}.rana-dropdown-button:hover{background-color:#003042}.rana-dropdown-icon{width:16px;height:16px;margin-left:10px;transition:transform .3s ease}.rana-dropdown-content{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;background:linear-gradient(135deg,var(--slide-bg-dark),var(--slide-bg-light));border-radius:8px;box-shadow:var(--slide-shadow);padding:.5rem 0;z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.rana-dropdown-item{display:block;width:inherit;text-decoration:none;font-family:chakra petch,Futura,sans-serif;font-size:.95em;transition:background-color .2s ease}.rana-dropdown-item:hover{background-color:rgba(0,168,202,.3);width:100%}@media(hover:hover){.rana-dropdown:hover .rana-dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.rana-dropdown:hover .rana-dropdown-icon{transform:rotate(180deg)}}.rana-dropdown.open .rana-dropdown-content{opacity:1;visibility:visible;transform:translateY(0)}.rana-dropdown.open .rana-dropdown-icon{transform:rotate(180deg)}.toggle-btn .rana-dropdown-button{box-shadow:none;margin-top:0;background:0 0;padding:0}@media(max-width:479px){h2#plans-title{font-size:2.5rem}#plans>span{font-size:.9rem}ul.features-list{align-items:start}}:root{--primary-font:"BaiJamjuree", sans-serif;--secondary-font:"Montserrat", sans-serif;--primary-color:#02877f;--text-dark:#073d4ed1;--text-light:#f5f3ff;--border-color:#f3f4f6;--grid-line:rbga(0, 42, 63, 0.402);--card-shadow:0 13px 22px rgba(0, 0, 0, 0.18), inset 0 1px 3px #00a8ca7d;--transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)}.subscription-grid{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5em 2em}.toggle-container{display:inline-block;position:relative;cursor:none;user-select:none;margin:0 2px}.toggle-checkbox{position:absolute;opacity:0;height:0;width:0}.toggle-label{color:#05c3d2;font-weight:700;cursor:none}.toggle-label::after{content:"monthly"}.toggle-checkbox:checked+.toggle-label::after{content:"yearly"}.toggle-label:hover{text-decoration:underline}#plans{display:grid;place-items:center}#plans::before{--size:75px;--line:rgba(0, 42, 63, 0.402);content:'';height:100vh;width:100vw;position:fixed;background:linear-gradient( 90deg,var(--line) 1px,transparent 1px var(--size) )50%/var(--size)var(--size),linear-gradient(var(--line) 1px,transparent 1px var(--size))50%/var(--size)var(--size);mask:linear-gradient(-20deg,transparent 50%,#00030b);top:0;transform-style:flat;pointer-events:none;z-index:-1}#plans-title{margin-bottom:0;font-size:4rem;font-family:var(--primary-font);background-image:linear-gradient(to top,#010f16d5,#073d4ed1,#015964c8,#00666b,#02877f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#plans-title+span{color:#bec1d3;margin:20px 0 30px}.plan-form{display:grid;width:100%;max-width:130dvh;grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;color:#7485a2;opacity:0;transform:translateY(50px);transition:all .6s cubic-bezier(.4,0,.2,1)}.plan-form.visible{opacity:1;transform:translateY(0)}.plan-label{display:flex;flex-direction:column;padding:2rem;border-width:2px;border-color:#f3f4f6;border-radius:1.5rem;transition:border-color .3s ease;min-width:20dvw}.plan-title{font-size:1.125rem;font-weight:600}.plan-price{font-size:2rem;font-weight:600;color:var(--text-dark);font-family:var(--primary-font)}.plan-date{margin-left:.5rem;font-size:.875rem;color:#4a5568}.plan-specs{margin-top:.5rem 0 1.8rem;font-size:.75rem;margin-bottom:20px}.features-list{font-size:.875rem;font-family:var(--primary-font);font-weight:300;padding-inline-start:initial !important}.feature-item{display:flex;align-items:start;margin-bottom:1rem}.feature-item svg{padding-top:.3rem}.double{font-size:2rem}.or{font-size:small}.plan-btn{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;font-size:.875rem;font-weight:600;color:#044354;border:none;border-radius:.5rem;cursor:none;transition:background-color .3s ease,color .3s ease;border:solid 3px transparent;box-shadow:-.05em .1em .2em -.2em white;box-shadow:-.05em .1em .2em -.2em white inset;background:conic-gradient(from 45deg,#010f165a,hsl(0 0% 100%/5%)),hsla(215,100%,5%,.672)}.plan-label a{text-decoration:none;color:inherit}.plan-btn:hover{background-color:#319795;color:#010f16;border-color:#319795}input[type=radio]:checked+label{background-image:linear-gradient(to bottom,#010f1693,#092a3483,#004851b5,#00666b,#02877f);color:var(--text-light);box-shadow:var(--card-shadow);min-width:20dvw}input[type=radio]:checked+label .plan-price,input[type=radio]:checked+label .plan-date,input[type=radio]:checked+label .plan-specs{color:var(--text-light)}input[type=radio]:checked+label .plan-btn{color:var(--text-light);background:conic-gradient(from 45deg,#010f165a,#00666b),#00171b24}input[type=radio]:disabled+label{opacity:.6}input[type=radio]:disabled+label .plan-btn{pointer-events:none}.hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.price-disclamer{font-size:x-small;color:#4a5568;display:block;margin:.1rem 0 .25rem}.plan-title-container{display:flex;justify-content:space-between;align-items:center;width:100%}.card-toggle-container{display:flex;align-items:center;opacity:0;height:0;overflow:hidden;transition:var(--transition);justify-content:flex-end}input[type=radio]:checked+label .card-toggle-container{opacity:1;height:auto}.toggle-switch{position:relative;display:inline-block;width:36px;height:20px;margin:0 4px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:none;top:0;left:0;right:0;bottom:0;background-color:#073d4e99;transition:.4s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:var(--text-light);transition:.4s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:#02877f}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(16px)}.toggle-text{font-size:.65rem;color:var(--text-light);font-weight:500}.toggle-monthly{opacity:1;transition:.3s}.toggle-yearly{opacity:.6;transition:.3s}input[type=radio]:checked+label .toggle-switch input:checked~.toggle-labels .toggle-monthly{opacity:.6}input[type=radio]:checked+label .toggle-switch input:checked~.toggle-labels .toggle-yearly{opacity:1}@media(max-width:360px){#plans-title+span{align-items:center;margin:20px 0 30px 14px}}:root{--primary-color:rgb(5, 165, 189);--border-color:#016887;--text-color:#f3f4f6e4;--font-primary:"BaiJamjuree", sans-serif;--font-secondary:"Montserrat", sans-serif;--transition-speed:0.3s}.faq-container{max-width:48rem;margin:0 auto;padding:2rem;position:relative;z-index:1;color:var(--border-color)}#faq-heading{font-size:3rem;margin:40px 0;font-family:var(--font-primary);text-align:center}.accordion{position:relative;z-index:1}.accordion-item{border-bottom:1px solid var(--border-color)}.accordion button{position:relative;display:block;width:100%;padding:1em 2.5em 1em 0;margin:0;text-align:left;color:var(--border-color);font-size:1.15rem;font-weight:400;border:none;background:0 0;outline:none;cursor:none;transition:color var(--transition-speed)ease;z-index:2}.accordion button:hover,.accordion button:focus{color:var(--primary-color)}.accordion button[aria-expanded=true]{color:var(--primary-color);border-bottom:1px solid var(--primary-color);font-weight:600}.accordion button .icon{position:absolute;top:50%;right:0;width:22px;height:22px;border:1px solid;border-radius:50%;transform:translateY(-50%)}.accordion button .icon::before,.accordion button .icon::after{content:'';position:absolute;background:currentColor;transition:transform var(--transition-speed)ease}.accordion button .icon::before{top:10px;left:5px;width:10px;height:2px}.accordion button .icon::after{top:6px;left:9px;width:2px;height:10px}.accordion button[aria-expanded=true] .icon::after{transform:rotate(90deg)}.accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .5s ease;position:relative;z-index:1}.accordion-title{font-family:var(--font-primary)}.accordion button[aria-expanded=true]+.accordion-content{max-height:1000px;opacity:1}.accordion-content p{font-size:1rem;font-weight:300;margin:2em 0;line-height:1.8;font-family:var(--font-secondary);color:var(--text-color)}.accordion-content p .tldr{color:var(--primary-color);font-weight:600}.accordion-content a{color:var(--primary-color);text-decoration:none;transition:opacity var(--transition-speed)ease}.accordion-content a:hover{opacity:.8}.accordion-content ul{margin:1em 0;padding-left:1.5em;list-style-type:disc;color:var(--text-color)}.accordion-content li{margin-bottom:.5em;line-height:1.5;font-family:var(--font-secondary)}@media(max-width:360px){#plans-title+span{align-items:center;margin:20px 0 30px 14px}}@media(max-width:420px){#plans-title{text-align:center}}@media(max-width:479px){h2#plans-title{font-size:2.5rem}#plans>span{font-size:.9rem}ul.features-list{align-items:start}.accordion-title{font-size:.85rem}.faq-container{padding:1rem}#faq-heading{font-size:1.75rem}.footer-nav{margin-left:0}.footer-social{flex-direction:row}.footer{padding:1.5rem 1rem}.social-link{max-width:100%}}@media(max-width:360px){.hero ul li{font-size:14px}.footer-nav{grid-template-columns:1fr;text-align:center;margin-left:0}.footer-nav>div ul{list-style:none}.footer-title{margin-top:1rem}.social-link svg{width:20px;height:20px}.reserved{font-size:.5rem}}@media(max-width:480px){html,body{overflow-x:hidden;max-width:100vw}.slide{width:calc(100% - 32px);max-width:100%;box-sizing:border-box}.slide-content{padding:0 1.25rem;width:80%;box-sizing:border-box}.two-column-grid{width:100%;max-width:100%;grid-template-columns:1fr;gap:1.5rem}.svg-column{order:1}.svg-column svg{max-width:140px;margin:0 auto}.content-column{order:2;text-align:center}.slide-title{font-size:1.5rem;text-align:center}.content-column p{font-size:1em;text-align:left}.top-section{padding-top:90px;height:auto;min-height:100vh}.hero{height:auto;min-height:calc(100vh - 90px);margin-top:0;grid-template-columns:1fr;justify-items:center;padding:2rem 1rem;text-align:center;gap:20px}.hero ul{padding:0 1.5rem}.announcement-badge,.announcement-text,.announcement-link{font-size:.75rem;padding:.15rem .4rem}.hero-content,.hero-content>.btn-group>a{width:100%;max-width:400px;text-align:center;align-items:center;text-decoration:none}h1{font-size:3rem;margin-bottom:18px;text-align:center}.subhead{font-size:.85rem;margin-bottom:14px;text-align:center}.hero ul{font-size:.95rem;line-height:1.5;margin:0 auto;max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.hero ul li{margin-bottom:16px;font-size:medium;margin-left:0}.btn-group{flex-direction:column;gap:14px;width:100%;justify-content:center}.primary-btn,.secondary-btn{width:100%;padding:11px 18px;font-size:.85rem;clip-path:none;border-radius:4px}.secondary-btn{color:var(--text-main);text-align:center;justify-content:center;background-color:var(--glass-border);border:none}.visual-container{width:100%;max-width:320px;height:auto;margin-top:40px;justify-content:center;padding-right:0;position:relative}.device-wrapper{width:230px;height:230px}.core-orb{width:100px;height:100px}.stat-card{padding:10px 14px;font-size:.75rem}.stat-label{font-size:.6rem;margin-bottom:4px}.stat-value{font-size:1rem}.stat-1{top:0;right:-2%}.stat-2{bottom:25%;left:-8%}.stat-3{bottom:0;right:0}}@media(min-width:480px) and (max-width:599px){.hero{grid-template-columns:1fr;justify-items:center;padding:30px 1rem;text-align:center;gap:25px}.hero-content{width:100%;max-width:450px}h1{font-size:2.1rem;margin-bottom:20px}.subhead{font-size:.9rem;margin-bottom:16px}.hero ul{font-size:1rem;line-height:1.6;margin:0 auto 8px;max-width:100%}.visual-container{width:100%;max-width:400px;height:auto;margin-top:0;justify-content:center;padding-right:0}.device-wrapper{width:270px;height:270px}.stat-card{padding:12px 16px;font-size:.85rem}.stat-1{top:20%;right:-15%}.stat-2{bottom:0%;left:-15%}.stat-3{bottom:5%;right:5%}.btn-group{flex-direction:row;gap:10px;justify-content:center}.primary-btn,.secondary-btn{padding:12px 20px;font-size:.9rem;clip-path:none;border-radius:4px;flex:1}}@media(min-width:600px) and (max-width:767px){.hero{grid-template-columns:1fr;justify-items:center;padding:40px 1.5rem;text-align:center;gap:30px}.hero-content{width:100%;max-width:500px}h1{font-size:clamp(2.2rem,6vw,4rem);margin-bottom:24px}.subhead{font-size:.95rem;margin-bottom:18px}.hero ul{font-size:1.05rem;line-height:1.7;margin:0 auto 32px}.visual-container{width:100%;max-width:450px;height:auto;justify-content:center;padding-right:0}.device-wrapper{width:300px;height:300px}.core-orb{width:120px;height:120px}.stat-card{padding:14px 20px;font-size:.9rem}.stat-1{top:10%;right:-10%}.stat-2{bottom:20%;left:-12%}.stat-3{bottom:10%;right:8%}.btn-group{justify-content:center;gap:12px}.primary-btn,.secondary-btn{padding:12px 24px;font-size:.95rem}}@media(max-width:700px){.nav-links-right li:last-child,.nav-links-right li:nth-last-child(2){padding:.35rem .6rem}.nav-links-right .nav-link{font-size:.75rem}.nav-links-right svg{width:.9em;height:.9em}#slider{width:95%;margin:2rem auto}#slides .slide{margin:20px auto;width:calc(100% - 32px);max-width:100%;box-sizing:border-box}.two-column-grid{grid-template-columns:1fr;gap:1.5rem}.svg-column{order:-1}.svg-column svg{max-width:160px;margin:0 auto}.slide-content{padding:1.5rem;width:100%;box-sizing:border-box}.slide-title{font-size:1.5rem;text-align:center;justify-content:center}.slide-content p{font-size:1em;text-align:left}.rana-dropdown-content{left:auto;right:0;min-width:200px}}@media(max-width:600px){.plan-form{grid-template-columns:1fr;max-width:400px;gap:1.5rem;width:100%}.plan-label{min-width:0;width:100%;padding:1.5rem;box-sizing:border-box}input[type=radio]:checked+label{min-width:0}.plan-title{font-size:1rem}.plan-price{font-size:1.75rem}.plan-specs{font-size:.7rem}.features-list{margin-top:1.5rem;margin-bottom:.5rem}.plan-btn{height:2.25rem;font-size:.8rem;margin-top:1.5rem}.faq-container{padding:1.25rem}#faq-heading{font-size:2rem;margin:24px 0}.accordion button{padding:.85em 2em .85em 0;font-size:1rem}}@media(min-width:768px) and (max-width:1050px){.hero{grid-template-columns:1fr;justify-items:center;padding:60px 3rem;text-align:center;gap:40px}.hero-content{width:100%;max-width:600px;align-items:center}h1{font-size:clamp(2.5rem,6vw,4.5rem);margin-bottom:20px}.subhead{font-size:.95rem;margin-bottom:16px}.hero ul{margin:0 auto 32px;font-size:1.05rem;line-height:1.7;max-width:90%}.hero ul li{margin-bottom:12px}.visual-container{width:100%;max-width:500px;height:auto;justify-content:center;padding-right:0;padding-bottom:20px;margin-top:0}.device-wrapper{width:350px;height:350px}.core-orb{width:130px;height:130px}.stat-card{padding:16px 24px;font-size:.95rem}.stat-1{top:5%;right:-5%}.stat-2{bottom:15%;left:-15%}.stat-3{bottom:5%;right:10%}.btn-group{justify-content:center;flex-wrap:wrap;gap:16px}.nav-links-right{padding-right:2rem}.social-links-section{width:95%;padding:30px 15px;margin:40px auto 20px}.slide{margin-top:20px}.footer{padding:2rem 1rem}.footer-nav{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-left:0}.footer-social{flex-wrap:wrap;margin-top:20px}.footer{padding:2em 1em}.footer-container{grid-gap:20px;grid-template-areas:"nav newsletter" "social-links social-links" "copyright copyright"}.footer-nav{grid-area:nav;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-left:2rem}.footer-title{margin-top:0}}@media(max-width:1100px){.nav-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:8px}.nav-links-right{gap:.4rem}.nav-links-container{display:none}.menu{display:block;grid-column:1;z-index:1000}.burger{display:block;width:44px;height:auto;cursor:pointer}.nav-links-right{grid-column:3;display:flex}.nav-logo{grid-column:2;justify-self:center;opacity:0;pointer-events:none;width:1px}.nav-logo-watermark{display:block;position:absolute;inset:0;pointer-events:none;background-color:#64f4d5;opacity:.04;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center;-webkit-mask-size:cover;mask-size:cover;z-index:-1}.nav-links-right li:last-child,.nav-links-right li:nth-last-child(2){padding:.5rem .9rem}.nav-links-right .nav-link{font-size:.9rem}.nav-links-right svg{width:1em;height:1em}#mobile-nav{display:none;position:fixed;top:70px;left:0;right:0;background-color:#010f16;z-index:900;padding:20px;transition:all .3s ease;border-radius:0 30px 30px 30px}#mobile-nav.open{display:block}#mobile-nav ul{list-style:none;padding:0;margin:0}#mobile-nav ul li{padding:15px 0;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}#mobile-nav ul li:last-child{border-bottom:none}#mobile-nav ul li a{color:#fff;text-decoration:none;font-size:1.2rem;display:block;width:100%}.mobile-nav-dropdown-label span.nav-link{color:#64f4d5;font-weight:600;font-size:1rem;cursor:default}.mobile-nav-dropdown-item a.nav-link{padding-left:1.5rem;font-size:1.05rem;color:#ccc}}@media(min-width:1101px) and (max-width:1279px){.nav-links-right li,.nav-links-right .nav-link,.nav-links-right button{align-items:center;white-space:nowrap;min-width:0;max-width:220px;padding:.2rem .7rem;flex-shrink:1;gap:.4em}.nav-links-right svg{width:1.1em;height:1.1em;flex-shrink:0}.nav-links-left li.nav-link-tools svg,.nav-dropdown .nav-link-dropdown svg{display:none}.nav-links-left li.nav-link-tools a{max-width:90px;margin-bottom:-3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:1101px){.menu{display:none}#mobile-nav{display:none !important}.nav-links-container{display:flex !important}.nav-links-right{display:flex}}@media(min-width:1920px){.device-wrapper{width:500px;height:500px}.core-orb{width:190px;height:190px}.stat-1{top:35%;right:10%}.stat-2{bottom:25%;left:15%}.stat-3{bottom:30%;left:50%}}@media(min-width:601px) and (max-width:1200px){.plan-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;gap:2rem}.plan-label{min-width:0}input[type=radio]:checked+label{min-width:0}}@media(min-width:1200px){.plan-label{min-width:13dvh}input[type=radio]:checked+label{min-width:20dvw}}@media(min-width:2000px){.nav-bar{height:120px;max-height:130px;padding:0 3%}.nav-link{font-size:1.15rem}.nav-logo img{height:52px}.nav-links-right li:last-child,.nav-links-right li:nth-last-child(2){padding:.85rem 1.5rem;font-size:1.05rem}#overflow .inner{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;width:100%;margin-top:2rem}#slides .slide{margin:0}.plan-form{max-width:1600px}input[type=radio]:checked+label{min-width:0;max-width:100%}}.reversed{color:var(--secondary);background-color:var(--primary)}.slogan{color:rgba(93,223,246,.704)}