.navbar{width:100%;background-color:#fff;box-shadow:0 2px 4px #0000000d;padding:1rem 0;position:sticky;top:0;z-index:100}.navbar-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo{display:flex;align-items:center;text-decoration:none}.navbar-logo img{height:20px;width:auto}.navbar-menu{display:flex;list-style:none;margin:0;padding:0;gap:2rem;align-items:center}.navbar-link{text-decoration:none;color:#333;font-size:.95rem;font-weight:400;transition:color .2s ease}.navbar-link:hover{color:#000}.navbar-link-cta{background-color:#000;color:#fff;padding:.5rem 1.5rem;border-radius:4px;font-weight:500}.navbar-link-cta:hover{background-color:#333;color:#fff}@media (max-width: 768px){.navbar-container{flex-direction:column;gap:1rem}.navbar-menu{gap:1rem;flex-wrap:wrap;justify-content:center}}.footer{width:100%;background-color:#fff;border-top:1px solid #e5e5e5;padding:2rem 0;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.footer-container p{margin:0;color:#666;font-size:.9rem}.page{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.page-content{max-width:800px;text-align:center}.page-content h1{font-size:2.5rem;font-weight:300;margin-bottom:1rem;color:#000}.page-content p{font-size:1.1rem;color:#666;line-height:1.6}@media (max-width: 768px){.page-content h1{font-size:2rem}.page-content p{font-size:1rem}}.home-container{display:flex;width:100%;padding:0;margin:0}.home-left{flex:1;padding:0;max-width:60%}.home-right{flex:1;position:sticky;top:0;height:100vh;max-width:40%;background:transparent;display:flex;align-items:center;justify-content:center;transform:translate(-100px)}.coin-container{width:100%;height:100%;min-height:500px}.home-content{max-width:600px;margin:0 auto}.content-section{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 3rem;margin-bottom:0;opacity:.2;transform:translateY(80px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;position:relative;scroll-snap-align:start;scroll-snap-stop:always;text-align:center}.content-section.active{opacity:1;transform:translateY(0)}.content-section:not(.active){transform:translateY(80px)}.content-section h1{font-size:3rem;font-weight:300;margin-bottom:1.5rem;color:#000}.content-section h2{font-size:2rem;font-weight:300;margin-bottom:1rem;color:#000}.content-section p{font-size:1.1rem;color:#666;line-height:1.8;margin-bottom:1rem}.content-section .bold-text{font-weight:700;font-size:1.2rem;color:#000}.content-section ul{list-style:none;padding:0;text-align:center}.content-section.left-align,.content-section.left-align ul{text-align:left}.content-section li{font-size:1.1rem;color:#666;line-height:1.8;padding:.5rem 0 .5rem 1.5rem;position:relative}.content-section li:before{content:"•";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#000;font-size:1.5rem;line-height:1}@media (max-width: 1024px){.home-container{flex-direction:column}.home-left{max-width:100%;padding:2rem 1.5rem}.home-right{position:relative;max-width:100%;height:60vh;min-height:400px}}@media (max-width: 768px){.content-section h1{font-size:2rem}.content-section h2{font-size:1.5rem}.content-section p,.content-section li{font-size:1rem}.home-left{padding:2rem 1rem}}.email-form{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:2rem auto 0;align-items:center}.email-input{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #e5e5e5;border-radius:4px;background-color:#fff;color:#333;font-family:inherit;transition:border-color .2s ease}.email-input:focus{outline:none;border-color:#000}.email-input::placeholder{color:#999}.submit-button{width:100%;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;background-color:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease;font-family:inherit}.submit-button:hover{background-color:#333}.submit-button:active{background-color:#000}.success-message{margin-top:2rem}.success-message p{color:#333;font-size:1rem}.recaptcha-error{color:#d32f2f;font-size:.875rem;margin:-.5rem 0 0;text-align:center}.email-form>div{margin:.5rem 0}.recaptcha-notice{font-size:.5rem!important;color:#999!important;text-align:center;margin-top:.5rem;line-height:1.3;opacity:.6!important}.recaptcha-notice a{color:#999!important;text-decoration:underline;font-size:inherit!important}.recaptcha-notice a:hover{color:#999!important}.submit-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.email-form{max-width:100%;padding:0 1rem}}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2}
