.hero-section-fixed-bg,body{background-image:url(/images/bg.webp);background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed;position:relative}body{min-height:100vh;overflow-x:hidden;width:100%}body,html{height:100%}@supports not (background-attachment:fixed){.hero-section-fixed-bg,body{background-attachment:scroll;background-size:100% auto}}.hero-section-fixed-bg:before{content:"";position:absolute;inset:0;z-index:1}.hero-content{position:relative;z-index:10}.card-builders,.card-explorers,.card-hodlers,.card-orange-glow{background:var(--card-bg);border:none;border-radius:2.5rem;position:relative;box-shadow:0 0 18px rgba(249,115,22,.5);transition:all .3s ease;overflow:hidden;backdrop-filter:blur(10px)}.card-builders:before,.card-explorers:before,.card-hodlers:before,.card-orange-glow:before{content:"";position:absolute;inset:0;padding:.93px;background:conic-gradient(from 0deg,#FF6A00,#983F00,#000000,#8E3B00,#FF6A00,#000000,#983F00,#FF6A00);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:xor;z-index:-1}.card-builders:hover,.card-explorers:hover,.card-hodlers:hover,.card-orange-glow:hover{transform:translateY(-2px) scale(1.025);background:var(--card-bg-solid);box-shadow:0 0 25px rgba(249,115,22,.7)}.card-builders:hover:before,.card-explorers:hover:before,.card-hodlers:hover:before,.card-orange-glow:hover:before{background:conic-gradient(from 45deg,#FF6A00,#983F00,#000000,#8E3B00,#FF6A00,#000000,#983F00,#FF6A00)}.led-bar{width:26px;height:3px;background:linear-gradient(90deg,var(--led-orange) 60%,var(--led-orange-alt) 100%)}.led-bar,.led-bar-vertical{opacity:.9;transition:all .3s ease;position:relative;border-radius:4px;box-shadow:0 0 6px 1px var(--led-orange-subtle),0 0 20px 4px var(--led-orange-alt-subtle);z-index:2}.led-bar-vertical{width:3px;height:26px;background:linear-gradient(180deg,var(--led-orange) 60%,var(--led-orange-alt) 100%)}.card-builders:hover .led-bar,.card-explorers:hover .led-bar,.card-hodlers:hover .led-bar,.group:hover .led-bar{width:45px;opacity:1;filter:brightness(1.1) saturate(1.1);box-shadow:0 0 8px 3px var(--led-orange-subtle),0 0 24px 6px var(--led-orange-alt-subtle)}.card-builders:hover .led-bar-vertical,.card-explorers:hover .led-bar-vertical,.card-hodlers:hover .led-bar-vertical,.group:hover .led-bar-vertical{height:45px;opacity:1;filter:brightness(1.1) saturate(1.1);box-shadow:0 0 8px 3px var(--led-orange-subtle),0 0 24px 6px var(--led-orange-alt-subtle)}.group:hover .led-bar:after{content:"";position:absolute;top:-100px;left:-140px;right:-140px;bottom:-100px;background:conic-gradient(from 0deg,rgba(255,136,22,.4) 330deg,rgba(255,136,22,.25) 330deg,rgba(255,136,22,.05) 1turn);z-index:1;pointer-events:none;border-radius:50%;filter:blur(5.6px)}.gate33-btn-orange{background:#FF6A00!important;color:#fff!important;border-radius:12px!important;width:190px!important;height:34px!important;padding:0 20px!important;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:500;transition:background .2s}.gate33-btn-orange:hover{background:#e8640f!important}.waitlist-input-orange{background:rgba(255,255,255,.9)!important;color:#6B7280!important;border-radius:8px!important;border:none!important;font-size:.9rem;text-align:center!important;margin-bottom:0!important;height:40px!important;padding:0 16px!important;min-width:0;box-sizing:border-box;display:flex;align-items:center}.waitlist-input-orange::-moz-placeholder{color:#9CA3AF!important;opacity:1}.waitlist-input-orange::placeholder{color:#9CA3AF!important;opacity:1}.waitlist-btn-orange{background:#000000!important;color:#fff!important;border-radius:8px!important;border:none!important;font-size:.9rem;font-weight:700;transition:background .2s;height:40px!important;display:flex;align-items:center;justify-content:center}.waitlist-btn-orange:hover{background:#1F2937!important}.faq-item{border:1px solid rgb(249,115,22);border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.faq-item.active{border-color:rgb(251,146,60)}.faq-question{padding:1rem;background:rgba(0,0,0,.05);color:rgb(209,213,219);font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s}.faq-question:hover{background:rgba(0,0,0,.1)}.faq-answer{max-height:0;overflow:hidden;transition:all .3s ease}.faq-answer.open{padding:1rem;max-height:500px}.faq-answer p{color:rgb(209,213,219);line-height:1.625}.jobs .card-orange-glow{position:relative}.lamp-light-vertical{position:absolute;top:0;left:0;width:45%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,136,0,.637),rgba(255,136,0,.226) 50%,rgba(255,136,0,.089) 80%,transparent);border-radius:inherit;filter:blur(4px);opacity:0;transition:opacity .4s ease-in-out}.card-orange-glow:hover .lamp-light-vertical,.job-card:hover .lamp-light-vertical{opacity:1}.contact-footer-form input,.contact-footer-form textarea{background:#fff!important;border:1.5px solid #222!important;color:#222!important;border-radius:8px!important;font-size:1rem!important;padding:.5rem .75rem!important;margin-bottom:.5rem!important;width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important}.contact-footer-form label{color:#222!important;font-weight:500;font-size:1rem;margin-bottom:.25rem}.contact-footer-form button[type=submit]{background:#000!important;color:#fff!important;border-radius:6px!important;font-size:1rem!important;font-weight:500;padding:.7rem 0!important;margin-top:.5rem;width:50%!important;margin-left:auto!important;display:block!important;transition:background .2s}.contact-footer-form button[type=submit]:hover{background:#222!important}.contact-footer-form{background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}.contact-footer-form .text-red-400{color:#ff0000!important}.contact-footer-form .text-blue-400,.contact-footer-form .text-gray-300,.contact-footer-form .text-gray-400{color:#222!important}.contact-footer-form .text-green-200{color:#008000!important}.contact-footer-form .text-red-200{color:#ff0000!important}.contact-footer-form .bg-green-600\/30{background:#e6ffe6!important}.contact-footer-form .bg-red-600\/30{background:#ffe6e6!important}.contact-footer-form .border-green-500{border-color:#008000!important}.contact-footer-form .border-red-500{border-color:#ff0000!important}.contact-footer-form .rounded-lg{border-radius:8px!important}.contact-footer-form .focus\:ring-blue-500:focus{box-shadow:0 0 0 2px #000!important}.contact-footer-form input,.contact-footer-form textarea{margin-bottom:.12rem!important}.contact-footer-form .space-y-4>*+*{margin-top:.12rem!important}.contact-footer-form textarea{min-height:25!important;max-height:25!important;height:25!important}@keyframes logo3d-float{0%,to{transform:translateY(0)}50%{transform:translateY(120px)}}.logo3d-animation{animation:logo3d-float 15s ease-in-out infinite}@media (max-width:768px){.hero-section-fixed-bg{min-height:40vh;padding-top:8px;padding-bottom:8px;background-attachment:fixed;background-size:cover;background-position:top;background-repeat:no-repeat}.card-builders,.card-explorers,.card-hodlers,.card-orange-glow{margin-bottom:1rem}.gate33-btn-orange{width:auto!important;min-width:120px!important;height:36px!important;padding-left:16px!important;padding-right:16px!important}.hero-content .grid{grid-template-columns:1fr!important;gap:1rem!important}.hero-content .flex.justify-center{width:100%!important}.hero-content .card-orange-glow{width:100%!important;max-width:100%!important;margin:0 auto!important}.jobs .card-orange-glow{min-width:0!important;max-width:100%!important;width:100%!important;height:auto!important;min-height:120px!important;padding:1rem!important}.jobs .led-bar-vertical{width:2px!important;height:20px!important}.led-bar{width:20px!important;height:2px!important}.waitlist-input-orange{font-size:14px;padding:10px 12px}.waitlist-btn-orange{font-size:14px;padding:10px 16px}}@media (max-width:640px){.hero-content .grid{grid-template-columns:1fr!important;gap:.75rem!important}.gate33-btn-orange{width:auto!important;min-width:100px!important;height:30px!important;padding:0 10px!important}.card-orange-glow{min-height:200px!important}.led-bar{width:18px!important;height:2px!important}.jobs .led-bar-vertical{width:2px!important;height:18px!important}.card-orange-glow img{width:20px!important;height:20px!important}}@media (max-width:480px){.gate33-btn-orange{min-width:100px!important;height:32px!important}.aspect-square{min-height:180px}.card-builders,.card-explorers,.card-hodlers,.card-orange-glow{padding:.875rem}}@media (max-width:600px){.hero-section-fixed-bg{padding:2.5rem 2.5rem 1.5rem!important;min-height:60vh!important}.hero-content .grid{grid-template-columns:1fr!important;gap:.7rem!important}.hero-content .card-orange-glow{margin-bottom:0!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:.7rem!important;border-radius:1.1rem!important;box-shadow:0 0 8px 2px #ff6a0033!important}.hero-content .card-orange-glow .mb-2.text-center{margin-bottom:.7rem!important}.hero-content .gate33-btn-orange{width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.hero-content .card-orange-glow .flex.justify-center.mb-2{flex-direction:column!important;gap:.5rem!important}}@media (min-width:768px){.jobs-grid,.partners-grid,.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jobs-grid,.partners-grid,.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}