@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,500;1,700&family=Rajdhani:wght@600;700;800&display=swap";:root{--nte-bg-dark: #03050c;--nte-bg-surface: rgba(8, 14, 28, .75);--nte-lime: #C6FF00;--nte-lime-glow: rgba(198, 255, 0, .55);--nte-lime-bright: #D8FF33;--nte-lime-dark: #9ECC00;--nte-cyan: #00F0FF;--nte-cyan-glow: rgba(0, 240, 255, .45);--nte-purple: #9D4EDD;--nte-purple-glow: rgba(157, 78, 221, .35);--nte-dark-blue: #0A1128;--font-heading: "Rajdhani", "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--text-heading: #FFFFFF;--text-body: #F0F4F8;--text-muted: rgba(220, 235, 252, .7);--space-headline-to-promise: 26px;--space-promise-to-cta: 32px;--space-cta-to-subtext: 16px;--text-block-top: auto;--text-block-bottom: 30px;--text-block-left: 0px;--text-block-right: auto;--headline-animation-name: headline-glow-pulse;--headline-animation-speed: 3.5s;--headline-glow-color: rgba(198, 255, 0, .5);--headline-glow-intensity: 1;--headline-glow-spread: 24px;--promise-font-family: var(--font-body);--promise-font-size: clamp(1.1rem, 1.75vw, 1.4rem);--promise-font-color: #F1F5F9;--promise-font-weight: 500;--promise-font-style: normal;--cta-animation-name: cta-pulse-glow;--cta-animation-speed: 2.4s;--cta-glow-color: rgba(198, 255, 0, .6);--cta-glow-intensity: 1;--cta-glow-spread: 36px;--cta-bg-color: linear-gradient(135deg, #D4FF00 0%, #C6FF00 45%, #9ECE00 100%);--cta-text-color: #03060f;--cta-border: 2px solid rgba(255, 255, 255, .75);--cta-border-radius: 12px;--cta-font-size: 1.45rem;--cta-padding-y: .85rem;--cta-padding-x: 1.95rem}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-body);background-color:var(--nte-bg-dark);color:var(--text-body);height:100vh;width:100vw;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased}.bg-image{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;filter:brightness(1.04) contrast(1.05) saturate(1.08);transform:scale(1.01);transition:transform 10s ease-out}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(3,5,12,.72) 0%,rgba(3,5,12,.48) 28%,rgba(3,5,12,.12) 50%,transparent 68%),linear-gradient(180deg,rgba(3,5,12,.35) 0%,transparent 20%,transparent 75%,rgba(2,4,10,.5) 100%),radial-gradient(ellipse 70% 70% at 20% 65%,rgba(3,5,12,.3) 0%,transparent 100%);pointer-events:none;z-index:-2}.fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}.fx-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,240,255,.015) 0px,rgba(0,240,255,.015) 1px,transparent 1px,transparent 4px);opacity:.7;pointer-events:none}.trail{position:absolute;filter:blur(1.5px);opacity:.65;animation:nte-trail-drift 12s ease-in-out infinite alternate}.trail-1{width:140%;height:65%;border:2px solid var(--nte-cyan);border-radius:100%;top:35%;left:-35%;transform:rotate(-10deg);box-shadow:0 0 30px var(--nte-cyan-glow),inset 0 0 20px #00f0ff33;-webkit-mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent)}.trail-2{width:115%;height:50%;border:1.5px solid var(--nte-lime);border-radius:100%;top:6%;right:-25%;transform:rotate(18deg);opacity:.5;box-shadow:0 0 26px var(--nte-lime-glow);-webkit-mask-image:linear-gradient(to left,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to left,transparent,black 25%,black 75%,transparent);animation-delay:-6s}.glow-bottom{position:absolute;bottom:-15%;left:50%;transform:translate(-50%);width:140%;height:55%;background:radial-gradient(ellipse at center,rgba(0,240,255,.18) 0%,rgba(198,255,0,.08) 35%,rgba(157,78,221,.05) 55%,transparent 75%);filter:blur(30px)}@keyframes nte-trail-drift{0%{transform:rotate(-10deg) translateY(0)}to{transform:rotate(-12deg) translateY(12px)}}.top-bar{position:absolute;top:0;left:0;width:100%;padding:2rem 3.5rem;z-index:10;pointer-events:none}.brand-container{display:flex;align-items:center;gap:1rem;position:relative;transform:translate(-50px,-55px);pointer-events:auto}.logo{height:200px;width:auto;max-width:624px;object-fit:contain;filter:drop-shadow(0 0 32px rgba(0,240,255,.6)) drop-shadow(0 0 8px rgba(198,255,0,.35)) drop-shadow(0 4px 24px rgba(0,0,0,.95));transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .35s ease}.logo:hover{transform:scale(1.035);filter:drop-shadow(0 0 42px rgba(0,240,255,.85)) drop-shadow(0 0 16px rgba(198,255,0,.5)) drop-shadow(0 6px 28px rgba(0,0,0,.95))}.hero-container{min-height:100vh;min-height:100dvh;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:max(clamp(80px,10vh,140px),var(--text-block-top, 0px));padding-bottom:var(--text-block-bottom, 30px);padding-left:max(7%,var(--text-block-left, 0px));padding-right:max(7%,var(--text-block-right, 0px));position:relative;box-sizing:border-box;overflow:hidden}.hero-content{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:min(560px,45vw);margin-left:var(--text-block-left, 0px);margin-right:var(--text-block-right, auto)}.hero-content:has(.hero-visual[style*="display: none"]),.hero-content:not(:has(.hero-visual img[src]:not([src=""]))){display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:min(560px,45vw);margin-left:var(--text-block-left, 0px);margin-right:var(--text-block-right, auto)}.text-block{z-index:2;max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center;position:relative;padding-left:0;padding-right:0;box-sizing:border-box}.headline{font-family:var(--font-heading);font-size:clamp(2rem,4.6vw,58px);font-weight:900;line-height:1.1;text-transform:uppercase;color:var(--text-heading);margin:0 auto var(--space-headline-to-promise, 26px) auto;text-align:center;width:100%;letter-spacing:.02em;text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1)) var(--headline-glow-color, rgba(198, 255, 0, .5));overflow-wrap:break-word;animation:var(--headline-animation-name, headline-glow-pulse) var(--headline-animation-speed, 3.5s) ease-in-out infinite alternate;will-change:text-shadow,filter}.headline-highlight{color:var(--nte-lime);position:relative;text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * 1.25) var(--headline-glow-color, rgba(198, 255, 0, .65))}@keyframes headline-glow-pulse{0%{text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * .45) var(--headline-glow-color, rgba(198, 255, 0, .3))}to{text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * 1.3) var(--headline-glow-color, rgba(198, 255, 0, .7)),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * 2.2) rgba(0,240,255,.25)}}@keyframes headline-subtle-float{0%{transform:translateY(0);text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * .5) var(--headline-glow-color, rgba(198, 255, 0, .3))}to{transform:translateY(-4px);text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * 1.3) var(--headline-glow-color, rgba(198, 255, 0, .7))}}@keyframes headline-gentle-breathe{0%{opacity:.93;text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * .35) var(--headline-glow-color, rgba(198, 255, 0, .25))}to{opacity:1;text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * 1.25) var(--headline-glow-color, rgba(198, 255, 0, .65))}}@keyframes headline-shimmer{0%{filter:brightness(.98);text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * .4) var(--headline-glow-color, rgba(198, 255, 0, .3))}to{filter:brightness(1.08);text-shadow:0 4px 18px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.9),0 0 calc(var(--headline-glow-spread, 24px) * var(--headline-glow-intensity, 1) * 1.4) var(--headline-glow-color, rgba(198, 255, 0, .75))}}.promise{font-family:var(--promise-font-family, var(--font-body));font-size:var(--promise-font-size, clamp(1.1rem, 1.75vw, 1.4rem));color:var(--promise-font-color, #F1F5F9);font-weight:var(--promise-font-weight, 500);font-style:var(--promise-font-style, normal);line-height:1.55;max-width:min(720px,100%);width:100%;margin:0 auto;text-align:center;letter-spacing:-.005em;text-shadow:0 2px 12px rgba(0,0,0,.95),0 1px 4px rgba(0,0,0,.9)}.hero-visual{position:absolute;right:0%;bottom:-2vh;height:110vh;width:55%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.hero-image{height:100%;width:auto;object-fit:contain;transform:translate(5%)}.cta-area{position:relative;margin-top:var(--space-promise-to-cta, 32px);width:100%;max-width:min(560px,45vw);margin-left:var(--text-block-left, 0px);margin-right:var(--text-block-right, auto);display:flex;flex-direction:column;align-items:center;z-index:5}.cta-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:var(--cta-bg-color, linear-gradient(135deg, #D4FF00 0%, #C6FF00 45%, #9ECE00 100%));color:var(--cta-text-color, #03060f);text-decoration:none;padding:var(--cta-padding-y, .85rem) var(--cta-padding-x, 1.95rem);border-radius:var(--cta-border-radius, 12px);font-family:var(--font-heading);font-weight:800;font-size:var(--cta-font-size, 1.45rem);text-transform:uppercase;letter-spacing:.05em;width:auto;max-width:100%;white-space:nowrap;border:var(--cta-border, 2px solid rgba(255, 255, 255, .75));box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1)) var(--cta-glow-color, rgba(198, 255, 0, .6)),0 8px 26px #000000b3,inset 0 1px 1px #ffffffd9;transition:all .25s cubic-bezier(.2,.8,.2,1);text-align:center;animation:var(--cta-animation-name, cta-pulse-glow) var(--cta-animation-speed, 2.4s) infinite ease-in-out;position:relative;overflow:hidden}.cta-button:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-25deg);animation:nte-btn-sheen 4s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none}@keyframes nte-btn-sheen{0%,60%{left:-120%}to{left:200%}}.cta-text{white-space:nowrap;line-height:1;display:inline-block;position:relative;z-index:2}@keyframes cta-pulse-glow{0%{transform:scale(1);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .7) var(--cta-glow-color, rgba(198, 255, 0, .45)),0 8px 26px #000000b3,inset 0 1px 1px #ffffffd9}50%{transform:scale(1.035);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * 1.35) var(--cta-glow-color, rgba(198, 255, 0, .9)),0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * 2) #00f0ff4d,0 14px 38px #000000d9,inset 0 1px 1px #fff}to{transform:scale(1);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .7) var(--cta-glow-color, rgba(198, 255, 0, .45)),0 8px 26px #000000b3,inset 0 1px 1px #ffffffd9}}@keyframes cta-glow-breathe{0%{box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .5) var(--cta-glow-color, rgba(198, 255, 0, .35)),0 8px 25px #000000b3}50%{box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * 1.4) var(--cta-glow-color, rgba(198, 255, 0, .9)),0 12px 35px #000000bf}to{box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .5) var(--cta-glow-color, rgba(198, 255, 0, .35)),0 8px 25px #000000b3}}@keyframes cta-subtle-bounce{0%,to{transform:translateY(0);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .8) var(--cta-glow-color, rgba(198, 255, 0, .55)),0 8px 26px #000000b3}50%{transform:translateY(-4px);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * 1.3) var(--cta-glow-color, rgba(198, 255, 0, .85)),0 14px 34px #000c}}@keyframes cta-shimmer{0%{filter:brightness(.96);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .7) var(--cta-glow-color, rgba(198, 255, 0, .45)),0 8px 26px #000000b3}50%{filter:brightness(1.12);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * 1.45) var(--cta-glow-color, rgba(198, 255, 0, .95)),0 12px 35px #000000bf}to{filter:brightness(.96);box-shadow:0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * .7) var(--cta-glow-color, rgba(198, 255, 0, .45)),0 8px 26px #000000b3}}.cta-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#03060f38;border:1px solid rgba(0,0,0,.15);border-radius:50%;padding:4px;transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .25s ease;flex-shrink:0;position:relative;z-index:2}.cta-icon svg{width:100%;height:100%;color:var(--cta-text-color, #03060f)}.cta-button:hover{transform:translateY(-3px) scale(1.035);box-shadow:0 14px 40px #000c,0 0 calc(var(--cta-glow-spread, 36px) * var(--cta-glow-intensity, 1) * 1.45) var(--cta-glow-color, rgba(198, 255, 0, .95)),0 0 50px #00f0ff66,inset 0 1px 2px #fff}.cta-button:hover .cta-icon{transform:translate(4px);background:#03060f59}.cta-button:active{transform:translateY(1px) scale(.99)}.platform-note{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.88rem;color:#fff;font-weight:600;letter-spacing:.04em;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.9);margin-top:var(--space-cta-to-subtext, 16px);padding:.35rem .95rem;background:#060c1a99;border:1px solid rgba(0,240,255,.25);border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000080,0 0 12px #00f0ff26}.platform-note:before{content:"";display:inline-block;width:7px;height:7px;background-color:var(--nte-cyan);border-radius:50%;box-shadow:0 0 8px var(--nte-cyan);animation:nte-dot-blink 2s ease-in-out infinite}@keyframes nte-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.credibility{font-size:.75rem;color:var(--text-muted);text-align:center;max-width:500px;display:none}@media(max-width:1023px){.top-bar{padding:1.5rem}.brand-container{transform:translate(-20px,-30px)}.logo{height:130px;max-width:416px}.hero-container{padding-top:max(clamp(70px,9vh,120px),var(--text-block-top, 0px));padding-bottom:max(var(--text-block-bottom, 30px),25px);padding-left:max(5%,var(--text-block-left, 0px));padding-right:max(5%,var(--text-block-right, 0px));justify-content:flex-end;align-items:flex-start}.hero-content{display:flex;flex-direction:column;align-items:flex-start;text-align:center;max-width:min(500px,50vw);width:100%}.text-block{max-width:100%;width:100%}.promise{font-size:var(--promise-font-size, 1.15rem);margin:0 auto}.hero-visual{position:relative;width:100%;height:50vh;right:0;transform:none;margin-top:-1rem}.hero-image{transform:none}.cta-area{max-width:min(500px,50vw);width:100%;display:flex;flex-direction:column;align-items:center}.cta-button{font-size:clamp(1.15rem,calc(var(--cta-font-size, 1.45rem) * .9),1.35rem);padding:calc(var(--cta-padding-y, .85rem) * .9) calc(var(--cta-padding-x, 1.95rem) * .85);width:auto;max-width:100%}}@media(max-width:640px){.brand-container{transform:translate(-10px,-16px)}.logo{height:105px;max-width:320px}.hero-container{align-items:center;padding-top:max(clamp(65px,8vh,100px),var(--text-block-top, 0px));padding-bottom:max(var(--text-block-bottom, 30px),20px);padding-left:max(4%,var(--text-block-left, 0px));padding-right:max(4%,var(--text-block-right, 0px));justify-content:flex-end}.hero-content{max-width:min(440px,92vw);align-items:center}.text-block{margin-left:auto;margin-right:auto;max-width:100%}.headline{font-size:clamp(1.65rem,6.2vw,2.2rem);line-height:1.15}.promise{font-size:1.05rem;line-height:1.5}.cta-area{max-width:min(440px,92vw);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.cta-button{font-size:clamp(1.05rem,4.2vw,1.25rem);padding:.75rem 1.4rem;width:auto;max-width:100%}.platform-note{font-size:.78rem;padding:.3rem .8rem}}
