@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:GT Walsheim;src:url(./assets/fonts/GT-Walsheim-Medium-Trial.otf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GT Walsheim;src:url(/assets/GT-Walsheim-Bold-Trial-BAZ1C7UU.otf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:GT Walsheim;src:url(/assets/GT-Walsheim-Black-Trial-cQb5q1Fd.otf)format("truetype");font-weight:900;font-style:normal}@font-face{font-family:GT Walsheim;src:url(/assets/GT-Walsheim-Bold-Oblique-Trial-xE0lIGP1.otf)format("truetype");font-weight:700;font-style:italic}:root{--brand-green:#e5f688;--brand-dark-green:#c0ff5a;--brand-black:#100d08;--white:#fff;--font-main:"GT Walsheim", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--brand-black);font-family:var(--font-main);color:var(--brand-black);padding:26px;overflow:hidden}.landing-container{background-color:var(--brand-green);border-radius:20px;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.cloud{z-index:0;pointer-events:none;opacity:.9;position:absolute}.cloud-top{width:208px;top:200px;left:50%;transform:translate(-17%)}.cloud-left{width:500px;top:309px;left:307px}.cloud-right{width:250px;top:410px;right:230px}.nav-wrapper{z-index:100;width:100%;max-width:900px;position:sticky;top:40px}.nav-pill{background-color:var(--brand-black);color:#fff;border-radius:50px;justify-content:space-between;align-items:center;padding:16px 10px 16px 25px;display:flex}.logo{align-items:center;display:flex}.logo img{object-fit:contain;width:auto;height:50px}.nav-actions{align-items:center;gap:15px;display:flex}.hamburger{cursor:pointer;flex-direction:column;gap:5px;margin-right:15px;display:flex}.nav-right{align-items:center;gap:15px;display:flex}.hero-section{text-align:center;z-index:1;max-width:900px;margin-top:80px}.hero-title{letter-spacing:-1.5px;margin-bottom:25px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.hero-subtitle{max-width:750px;margin:0 auto 40px;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6}.launch-text{text-transform:lowercase;margin-top:30px;font-size:1rem;font-weight:800}.phones-container{justify-content:center;align-items:flex-end;gap:20px;margin-top:50px;padding-bottom:50px;display:flex}.phone-wrapper img{width:100%;max-width:320px;height:auto;display:block}.phone-right{width:300px;transform:translateY(-11px)}@media (width<=768px){body{padding:16px}.pill-nav-btn{display:none}.phones-container{flex-direction:column;align-items:center}.phone-right{transform:translateY(0)}.cloud{width:250px}}:root{--brand-green:#d4f06d;--brand-black:#0d0d0d;--transition-speed:2s;--ease-premium:cubic-bezier(.19, 1, .22, 1);--lime-bg:#d4f06d;--deep-dark:#0d0d0d;--smooth-curve:cubic-bezier(.19, 1, .22, 1)}.main-cta{background-color:var(--brand-dark-green);border:2px solid var(--brand-black);cursor:pointer;transition:transform .3s var(--ease-premium), box-shadow .3s var(--ease-premium);box-shadow:0px 4px 0px 0px var(--brand-black);border-radius:100px;outline:none;padding:8px 12px;display:inline-block;position:relative;overflow:hidden}.cta-content{align-items:center;gap:20px;min-width:280px;display:flex}.black-circle{background-color:var(--brand-black);z-index:2;width:60px;height:60px;transition:transform var(--transition-speed) var(--ease-premium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;transform:translate(0)rotate(0)}.arrow-icon{width:24px;height:24px}.btn-text{color:var(--brand-black);white-space:nowrap;transition:transform var(--transition-speed) var(--ease-premium);padding-right:20px;font-family:GT Walsheim,sans-serif;font-size:1.5rem;font-weight:800;transform:translate(0)}.main-cta:hover .black-circle{transform:translate(364%)rotate(360deg)}.main-cta:hover .btn-text{transform:translate(-75px)}.main-cta:active{box-shadow:0px 0px 0px 0px var(--brand-black);transform:translateY(2px)}.pill-nav-btn{background-color:var(--brand-dark-green);border:1.5px solid var(--brand-black);cursor:pointer;transition:all .3s var(--smooth-curve);box-shadow:0px 3px 0px 0px var(--deep-dark);border-radius:50px;outline:none;min-width:180px;padding:6px 6px 6px 18px;position:relative;overflow:hidden}.btn-inner-layout{justify-content:space-between;align-items:center;width:100%;display:flex}.label-text{color:var(--deep-dark);transition:transform .6s var(--smooth-curve);white-space:nowrap;font-family:GT Walsheim,sans-serif;font-size:.95rem;font-weight:700}.rolling-icon{background-color:var(--deep-dark);width:34px;height:34px;transition:transform 2s var(--smooth-curve);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.arrow-svg{width:14px;height:14px;transform:translate(1px)}.pill-nav-btn:hover{box-shadow:0px 4px 0px 0px var(--deep-dark);transform:translateY(-1px)}.pill-nav-btn:hover .rolling-icon{transform:translate(-132px)rotate(-360deg)}.pill-nav-btn:hover .label-text{transform:translate(40px)}.pill-nav-btn:active{box-shadow:0px 0px 0px 0px var(--deep-dark);transform:translateY(2px)}.full-menu-overlay{background-color:var(--brand-green);z-index:90;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding-top:30px;display:flex;position:fixed;top:0;left:0}.menu-columns{text-align:center;grid-template-columns:repeat(3,1fr);gap:60px;width:90%;max-width:1000px;display:grid}.menu-col h3{letter-spacing:2px;margin:20px 0;font-size:1.2rem;font-weight:500}.menu-col ul{list-style:none}.menu-col ul li{cursor:pointer;max-width:140px;margin:auto auto 12px;font-size:1.1rem;font-weight:500;transition:opacity .2s}.menu-col ul li:hover{opacity:.6}.icon-box{border-radius:12px;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;display:flex}.icon-box img{object-fit:contain;width:100px;height:100px}.pink{background-color:#ff5a79}.purple{background-color:#e5bdff}.teal{background-color:#3efad8}.menu-footer-svg{opacity:.8;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}@media (width<=768px){.menu-columns{grid-template-columns:1fr;gap:30px;overflow-y:auto}}
