html{margin:0;padding:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0!important;padding:0!important}#root-desktop img,#root-mobile img{border:0}.v-desktop{display:block}.v-mobile{display:none}@media (max-width:767px){.v-desktop{display:none}.v-mobile{display:block}}body{background:#04130e;margin:0}.pq-row{transition:border-color .2s ease}.pq-row:hover{border-top-color:#12f45a!important}.pq-hook{transition:color .2s ease}.pq-row:hover .pq-hook{color:#2ef2c4!important}@media (max-width:760px){.pq-row{grid-template-columns:1fr!important}}.skip{background:#12f45a;border-radius:999px;color:#04130e;font-weight:700;left:16px;padding:12px 20px;position:absolute;text-decoration:none;top:-80px;z-index:50}.skip:focus{top:16px}.btn-p{transition:background-color .2s ease,transform .2s ease}.btn-p:hover{background:#2ef2c4!important;color:#04130e!important;transform:translateY(-1px)}.btn-s{transition:background-color .2s ease,border-color .2s ease}.btn-s:hover{background:rgba(46,242,196,.12)!important;border-color:#2ef2c4!important;color:#f2fbf7!important}.lnk{transition:color .2s ease}.lnk:hover{color:#2ef2c4!important}.ph{background-color:#0b241c;background-image:repeating-linear-gradient(135deg,rgba(46,242,196,.07) 0 2px,transparent 2px 14px)}.menu-btn{display:none!important}@media (max-width:900px){.nav-links{display:none!important}.menu-btn{display:inline-flex!important}.hdr-cta{display:none!important}}@media (max-width:560px){.hero-ctas a{width:100%}}@media (max-width:960px){.pq-grid{grid-template-columns:1fr 1fr!important}.pq-grid>li{grid-column:span 1!important}.pq-grid>li:first-child{grid-column:1/-1!important}}@media (max-width:600px){.pq-grid{grid-template-columns:1fr!important}}a{color:#2ef2c4}a:hover{color:#12f45a}*{box-sizing:border-box}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #fff;outline-offset:3px}input::placeholder{color:#8fa79d}.pq-car::-webkit-scrollbar,.tl::-webkit-scrollbar{display:none}.pq-card{transition:transform .2s ease,box-shadow .2s ease}.pq-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.35);transform:translateY(-4px)}.scroll-btn{transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.scroll-btn:hover{background:rgba(18,244,90,.12)!important;border-color:#12f45a!important;transform:translateY(2px)}.scroll-btn:hover .scroll-arrow{animation-duration:.9s}.scroll-ico:after{animation:scrollPulse 2.2s ease-out infinite;border:2px solid #12f45a;border-radius:999px;content:"";inset:-6px;opacity:0;position:absolute}.scroll-ico{overflow:visible!important}.scroll-arrow{animation:scrollBob 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes scrollBob{0%{opacity:0;transform:translateY(-14px)}30%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@keyframes scrollPulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.scroll-arrow,.scroll-ico:after{animation:none}}html{scroll-behavior:smooth}#root-desktop section[id]{scroll-margin-top:80px}#root-mobile section[id]{scroll-margin-top:64px}@keyframes ndlmMenuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mobile-menu{animation:ndlmMenuIn .22s ease both}@media (min-width:901px){.mobile-menu{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mobile-menu{animation:none}}@keyframes ndlmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ndlmFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ndlmRise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes ndlmSink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px) scale(.98)}}.ndlm-modal{animation:ndlmFadeIn .3s ease both}.ndlm-modal>*{animation:ndlmRise .4s cubic-bezier(.2,.8,.2,1) both}.ndlm-modal.is-closing{animation:ndlmFadeOut .26s ease both;pointer-events:none}.ndlm-modal.is-closing>*{animation:ndlmSink .26s ease both}@media (prefers-reduced-motion:reduce){.ndlm-modal,.ndlm-modal>*{animation:none!important}}.ndlm-ts.is-off{opacity:0;pointer-events:none;visibility:hidden}.ndlm-ts.is-on{opacity:1;visibility:visible}.ndlm-ts.out-next,.ndlm-ts.out-prev{pointer-events:none}.ndlm-ts-img.in-next{animation:ndlmTsImgInNext .7s cubic-bezier(.22,.8,.24,1) both}.ndlm-ts-img.in-prev{animation:ndlmTsImgInPrev .7s cubic-bezier(.22,.8,.24,1) both}.ndlm-ts-img.out-next{animation:ndlmTsImgOutNext .55s cubic-bezier(.5,0,.75,0) both}.ndlm-ts-img.out-prev{animation:ndlmTsImgOutPrev .55s cubic-bezier(.5,0,.75,0) both}.ndlm-ts-txt.in-next>*{animation:ndlmTsTxtInNext .6s cubic-bezier(.22,.8,.24,1) both}.ndlm-ts-txt.in-prev>*{animation:ndlmTsTxtInPrev .6s cubic-bezier(.22,.8,.24,1) both}.ndlm-ts-txt.in-next>:first-child,.ndlm-ts-txt.in-prev>:first-child{animation-delay:.24s}.ndlm-ts-txt.in-next>:nth-child(2),.ndlm-ts-txt.in-prev>:nth-child(2){animation-delay:.34s}.ndlm-ts-txt.out-next{animation:ndlmTsTxtOutNext .22s ease-in both}.ndlm-ts-txt.out-prev{animation:ndlmTsTxtOutPrev .22s ease-in both}@keyframes ndlmTsImgInNext{0%{opacity:0;transform:translateX(8%) scale(1.06);visibility:visible}to{opacity:1;transform:none;visibility:visible}}@keyframes ndlmTsImgInPrev{0%{opacity:0;transform:translateX(-8%) scale(1.06);visibility:visible}to{opacity:1;transform:none;visibility:visible}}@keyframes ndlmTsImgOutNext{0%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translateX(-6%) scale(.98);visibility:hidden}}@keyframes ndlmTsImgOutPrev{0%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translateX(6%) scale(.98);visibility:hidden}}@keyframes ndlmTsTxtInNext{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes ndlmTsTxtInPrev{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}@keyframes ndlmTsTxtOutNext{0%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translateX(-24px);visibility:hidden}}@keyframes ndlmTsTxtOutPrev{0%{opacity:1;transform:none;visibility:visible}to{opacity:0;transform:translateX(24px);visibility:hidden}}@media (prefers-reduced-motion:reduce){.ndlm-ts,.ndlm-ts>*{animation:none!important}.ndlm-ts.out-next,.ndlm-ts.out-prev{opacity:0;visibility:hidden}}