:root{--gate33-orange:#f97316;--gate33-orange-dark:#ea580c;--gate33-orange-light:#fb923c;--gate33-black:#0f0f0f;--gate33-dark:#181a20;--gate33-darker:#111;--neon-glow:0 0 20px var(--gate33-orange),0 0 40px var(--gate33-orange),0 0 60px var(--gate33-orange);--neon-glow-small:0 0 10px var(--gate33-orange),0 0 20px var(--gate33-orange)}.tech-hero-container{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 25%,#0f0f0f 50%,#1e1e1e 75%,#0a0a0a 100%);min-height:100vh;position:relative;overflow:hidden}.tech-hero-container:before{content:"";background:radial-gradient(circle at 20% 80%,#f973161a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#f9731614 0%,#0000 50%),radial-gradient(circle at 40% 40%,#f973160d 0%,#0000 50%);animation:4s ease-in-out infinite alternate pulse-gradient;position:absolute;inset:0}.tech-grid{opacity:.3;background-image:linear-gradient(#f973161a 1px,#0000 1px),linear-gradient(90deg,#f973161a 1px,#0000 1px);background-size:50px 50px;animation:20s linear infinite grid-move;position:absolute;inset:0}.tech-particles{position:absolute;inset:0;overflow:hidden}.particle{background:var(--gate33-orange);width:2px;height:2px;box-shadow:var(--neon-glow-small);border-radius:50%;animation:15s linear infinite float-particle;position:absolute}.particle:first-child{animation-delay:0s;left:10%}.particle:nth-child(2){animation-delay:2s;left:20%}.particle:nth-child(3){animation-delay:4s;left:30%}.particle:nth-child(4){animation-delay:6s;left:40%}.particle:nth-child(5){animation-delay:8s;left:50%}.particle:nth-child(6){animation-delay:10s;left:60%}.particle:nth-child(7){animation-delay:12s;left:70%}.particle:nth-child(8){animation-delay:14s;left:80%}.particle:nth-child(9){animation-delay:16s;left:90%}.circuit-lines{opacity:.2;position:absolute;inset:0}.circuit-line{background:linear-gradient(90deg,transparent,var(--gate33-orange),transparent);height:1px;animation:8s ease-in-out infinite circuit-flow;position:absolute}.circuit-line:first-child{animation-delay:0s;top:20%;left:0;right:0}.circuit-line:nth-child(2){animation-delay:2s;top:50%;left:0;right:0}.circuit-line:nth-child(3){animation-delay:4s;top:80%;left:0;right:0}.hero-content-tech{z-index:10;padding-top:100px;padding-bottom:50px;position:relative}.hero-title-tech{background:linear-gradient(45deg,#fff,var(--gate33-orange),#fff);-webkit-text-fill-color:transparent;text-shadow:0 0 30px #f9731680;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(2.5rem,8vw,6rem);font-weight:900;line-height:1.1;animation:3s ease-in-out infinite gradient-shift}.hero-subtitle-tech{color:var(--gate33-orange);text-shadow:0 0 20px #f97316cc;margin-bottom:30px;font-size:clamp(1.2rem,4vw,2rem);font-weight:700;animation:2s ease-in-out infinite alternate glow-pulse}.hero-description-tech{color:#ffffffe6;max-width:600px;margin-bottom:50px;font-size:clamp(1rem,2vw,1.5rem)}.game-cards-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin-top:50px;margin-left:auto;margin-right:auto;display:grid}.game-card{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f0f0fe6,#181a20e6);border:2px solid #0000;border-radius:20px;padding:30px;transition:all .3s;position:relative;overflow:hidden}.game-card:before{content:"";background:linear-gradient(45deg,var(--gate33-orange),transparent,var(--gate33-orange));-webkit-mask-composite:xor;border-radius:20px;padding:2px;animation:3s linear infinite border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.game-card:hover{box-shadow:var(--neon-glow);transform:translateY(-10px)scale(1.02)}.game-card:hover:before{animation-duration:1s}.card-header-tech{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-led{background:var(--gate33-orange);width:12px;height:12px;box-shadow:var(--neon-glow-small);border-radius:50%;animation:2s ease-in-out infinite led-blink}.card-title-tech{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:1.5rem;font-weight:700}.card-description-tech{color:#fffc;margin-bottom:25px;line-height:1.6}.tech-button{background:linear-gradient(45deg,var(--gate33-orange),var(--gate33-orange-dark));color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;padding:12px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.tech-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.tech-button:hover:before{left:100%}.tech-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #f9731666}@keyframes pulse-gradient{0%,to{opacity:.8}50%{opacity:1}}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes float-particle{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100px)rotate(360deg)}}@keyframes circuit-flow{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(0%)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes glow-pulse{0%{text-shadow:0 0 20px #f97316cc}to{text-shadow:0 0 30px #f97316,0 0 40px #f9731680}}@keyframes border-flow{0%{background-position:0%}to{background-position:200%}}@keyframes led-blink{0%,50%{opacity:1}51%,to{opacity:.3}}@media (max-width:768px){.hero-content-tech{padding-top:80px;padding-left:20px;padding-right:20px}.game-cards-container{grid-template-columns:1fr;gap:20px;margin-top:30px}.game-card{padding:20px}.tech-grid{background-size:30px 30px}}.stats-tech{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:800px;margin-top:80px;margin-left:auto;margin-right:auto;display:grid}.stat-item-tech{text-align:center;background:#f973161a;border:1px solid #f973164d;border-radius:15px;padding:20px;position:relative;overflow:hidden}.stat-item-tech:before{content:"";background:linear-gradient(90deg,#0000,#f973161a,#0000);width:100%;height:100%;animation:3s infinite stat-shine;position:absolute;top:0;left:-100%}.stat-number{color:var(--gate33-orange);text-shadow:var(--neon-glow-small);margin-bottom:10px;font-size:2.5rem;font-weight:900}.stat-label{color:#ffffffe6;text-transform:uppercase;letter-spacing:1px;font-weight:600}@keyframes stat-shine{0%{left:-100%}to{left:100%}}.scroll-indicator{color:var(--gate33-orange);cursor:pointer;animation:2s infinite bounce-indicator;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.scroll-indicator:before{content:"↓";text-align:center;text-shadow:var(--neon-glow-small);font-size:2rem;display:block}@keyframes bounce-indicator{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.coming-soon-tech-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#0f0f0ff2,#181a20f2);border:2px solid #0000;border-radius:20px;max-width:800px;margin:0 auto;padding:24px;position:relative;overflow:hidden}.coming-soon-tech-card:before{content:"";background:linear-gradient(45deg,var(--gate33-orange),var(--gate33-orange-light),var(--gate33-orange));-webkit-mask-composite:xor;pointer-events:none;z-index:1;border-radius:20px;padding:2px;animation:4s linear infinite border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.coming-soon-glow{pointer-events:none;z-index:1;background:radial-gradient(circle,#f9731633 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:8s linear infinite glow-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coming-soon-title{text-align:center;background:linear-gradient(45deg,#fff,var(--gate33-orange),#fff);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:2px;z-index:10;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:clamp(1.8rem,4vw,3rem);font-weight:900;animation:3s ease-in-out infinite gradient-shift;position:relative}.coming-soon-description{color:#fffc;text-align:center;z-index:10;margin-bottom:20px;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.5;position:relative}.coming-soon-form{z-index:20;flex-direction:column;gap:12px;max-width:500px;margin:0 auto;display:flex;position:relative}@media (min-width:640px){.coming-soon-form{flex-direction:row;gap:12px}}.coming-soon-input{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;background:#000000b3;border:2px solid #f973164d;border-radius:10px;padding:12px 16px;font-size:.9rem;transition:all .3s;position:relative}.coming-soon-input:focus{border-color:var(--gate33-orange);outline:none;box-shadow:0 0 20px #f973164d}.coming-soon-input::placeholder{color:#ffffff80}.coming-soon-button{background:linear-gradient(45deg,var(--gate33-orange),var(--gate33-orange-dark));color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;z-index:30;border:none;border-radius:10px;padding:12px 24px;font-size:.9rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.coming-soon-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.coming-soon-button:hover:before{left:100%}.coming-soon-button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #f9731666}.coming-soon-button:disabled{opacity:.7;cursor:not-allowed}@keyframes glow-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (min-width:640px){.coming-soon-form{flex-direction:row}.coming-soon-input{z-index:30;flex:1;position:relative}.coming-soon-button{z-index:30;min-width:140px;position:relative}}
.tech-section{background:linear-gradient(180deg,var(--gate33-darker)0%,var(--gate33-dark)50%,var(--gate33-darker)100%);padding:80px 20px;position:relative;overflow:hidden}.tech-section:before{content:"";background:radial-gradient(circle,#f973160d 0%,#0000 70%);animation:6s ease-in-out infinite alternate section-pulse;position:absolute;inset:0}.section-divider{background:linear-gradient(90deg,transparent,var(--gate33-orange),transparent);max-width:1200px;height:2px;margin:60px auto;position:relative}.section-divider:after{content:"";background:var(--gate33-orange);width:8px;height:8px;box-shadow:var(--neon-glow-small);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jobs-section-tech{background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 50%,#0f0f0f 100%);padding:50px 20px;position:relative}.jobs-grid-tech{grid-template-columns:1fr 2fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.jobs-info-tech{position:relative}.jobs-info-tech h2{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900}.jobs-info-tech .subtitle{color:var(--gate33-orange);text-shadow:var(--neon-glow-small);margin-bottom:15px;font-size:1rem;font-weight:600}.jobs-info-tech .description{color:#fffc;margin-bottom:25px;font-size:.9rem;line-height:1.5}.job-card-tech{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f0f0fe6,#181a20e6);border:1px solid #f973164d;border-radius:12px;margin-bottom:16px;padding:18px;transition:all .3s;position:relative;overflow:hidden}.job-card-tech:before{content:"";background:linear-gradient(90deg,#0000,#f973161a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.job-card-tech:hover:before{left:100%}.job-card-tech:hover{border-color:var(--gate33-orange);transform:translate(10px);box-shadow:0 10px 30px #f9731633}.job-card-header{align-items:center;margin-bottom:15px;display:flex}.job-status-led{background:#0f0;border-radius:50%;width:8px;height:8px;margin-right:15px;animation:2s infinite led-pulse;box-shadow:0 0 10px #0f0}.job-title-tech{color:#fff;font-size:1.1rem;font-weight:700}.job-company{color:var(--gate33-orange);white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;margin-left:10px;padding:4px 12px;font-size:.8rem;font-weight:600}.job-tag{color:var(--gate33-orange);background:#f9731633;border:1px solid #f973164d;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:500}.job-tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.job-description-tech{color:#fffc;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:2.7rem;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.crypto-tools-section{background:linear-gradient(180deg,var(--gate33-black)0%,var(--gate33-darker)50%,var(--gate33-black)100%);position:relative}.tools-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:1000px;margin:0 auto;display:grid}.tool-card-tech{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f0f0fe6,#181a20e6);border:2px solid #0000;border-radius:12px;flex-direction:column;height:280px;padding:16px;transition:all .3s;display:flex;position:relative;overflow:hidden}.tool-card-tech:before{content:"";background:linear-gradient(45deg,var(--gate33-orange),transparent,var(--gate33-orange));-webkit-mask-composite:xor;opacity:.5;pointer-events:none;border-radius:12px;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tool-card-tech:hover:before{opacity:1;animation:2s ease-in-out infinite border-glow}.tool-card-tech:hover{transform:translateY(-6px)rotateX(3deg);box-shadow:0 15px 30px #f9731640}.tool-icon-tech{width:40px;height:40px;filter:drop-shadow(0 0 8px var(--gate33-orange));margin-bottom:12px}.tool-status-badge{text-transform:uppercase;border-radius:20px;padding:5px 12px;font-size:.75rem;font-weight:600;position:absolute;top:15px;right:15px}.badge-new{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d}.badge-popular{color:var(--gate33-orange);background:#f9731633;border:1px solid #f973164d}.tool-title-tech{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:1.05rem;font-weight:700}@media (max-width:640px){.tool-title-tech{font-size:.95rem}.tool-description-tech,.tool-button-tech{font-size:.8rem}}.tool-description-tech{color:#fffc;flex-grow:1;margin-bottom:20px;font-size:.875rem;line-height:1.4}.tool-button-tech{background:linear-gradient(45deg,var(--gate33-orange),var(--gate33-orange-dark));color:#fff;cursor:pointer;text-align:center;z-index:1;border:none;border-radius:20px;width:fit-content;margin:auto;padding:12px 24px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:block;position:relative}.tool-button-tech:hover{background:linear-gradient(45deg,var(--gate33-orange-light),var(--gate33-orange));transform:translateY(-1px);box-shadow:0 8px 16px #f973164d}.tool-button-disabled{color:#888;cursor:not-allowed;background:#444}.tool-button-disabled:hover{box-shadow:none;background:#444;transform:none}.defi-tools-section{background:linear-gradient(180deg,var(--gate33-darker)0%,var(--gate33-black)50%,var(--gate33-darker)100%);position:relative}.defi-grid{max-width:1000px;margin:0 auto}.defi-card-tech{cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;background:linear-gradient(145deg,#0f0f0ff2,#1e1e1ef2);border:2px solid #0000;border-radius:16px;flex-direction:column;height:280px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden}.defi-card-tech:before{content:"";background:linear-gradient(45deg,var(--gate33-orange),#f973164d,var(--gate33-orange));-webkit-mask-composite:xor;opacity:.6;border-radius:16px;padding:2px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.defi-card-tech:hover:before{opacity:1;animation:2s ease-in-out infinite border-glow}.defi-card-tech:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px #f973164d}.defi-status-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:20px;padding:4px 10px;font-size:.65rem;font-weight:700;position:absolute;top:16px;right:16px}.badge-live{color:#4ade80;background:#22c55e33;border:1px solid #22c55e66;box-shadow:0 0 15px #22c55e4d}.badge-soon{color:#a855f7;background:#a855f733;border:1px solid #a855f766}.defi-icon-container{justify-content:center;margin-bottom:16px;display:flex}.defi-icon{width:50px;height:50px;filter:drop-shadow(0 0 12px var(--gate33-orange));transition:filter .3s}.defi-card-tech:hover .defi-icon{filter:drop-shadow(0 0 20px var(--gate33-orange))}.defi-title{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:1.25rem;font-weight:800}.defi-description{color:#d1d5db;flex-grow:1;margin-bottom:16px;font-size:.9rem;line-height:1.5}.defi-reward-info{margin-bottom:20px}.reward-tag{color:var(--gate33-orange);background:linear-gradient(90deg,#f9731633,#f973161a);border:1px solid #f973164d;border-radius:20px;padding:8px 16px;font-size:.8rem;font-weight:600;display:inline-block}@media (max-width:768px){.defi-card-tech{height:auto;min-height:240px;padding:20px}.defi-title{font-size:1.1rem}.defi-description{font-size:.85rem}}.learn2earn-section{background:linear-gradient(135deg,var(--gate33-darker)0%,var(--gate33-dark)50%,var(--gate33-darker)100%);position:relative}.learn2earn-grid{grid-template-columns:1fr 2fr;align-items:start;gap:60px;max-width:1200px;margin:0 auto;display:grid}.learn2earn-info h2{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;line-height:1.2}.learn2earn-carousel-container{width:100%;margin-top:40px;position:relative}.learn2earn-window{border-radius:20px;width:100%;height:280px;position:relative;overflow:hidden}.learn2earn-slide{opacity:0;width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0;transform:translate(100%)}.learn2earn-slide.active{opacity:1;transform:translate(0)}.course-indicators{justify-content:center;gap:10px;margin-top:10px;display:flex}.course-indicator{cursor:pointer;background:#f973164d;border-radius:50%;width:12px;height:12px;transition:all .3s}.course-indicator.active{background:var(--gate33-orange);transform:scale(1.2);box-shadow:0 0 15px #f9731699}.course-indicator:hover{background:#f9731699}.learn2earn-card-tech{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f0f0fe6,#181a20e6);border:1px solid #f973164d;border-radius:15px;min-height:200px;padding:25px;transition:all .3s;position:relative;overflow:hidden}.learn2earn-card-tech:hover{border-color:var(--gate33-orange);transform:translateY(-5px);box-shadow:0 15px 30px #f9731633}.reward-badge{color:#4ade80;background:#22c55e33;border:1px solid #22c55e4d;border-radius:20px;padding:5px 12px;font-size:.75rem;font-weight:600;position:absolute;top:15px;right:15px}.course-deadline{color:#888;margin-bottom:10px;font-size:.8rem}.course-title-tech{color:#fff;margin-bottom:15px;font-size:1.1rem;font-weight:700}.course-description-tech{color:#fffc;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:3.78rem;max-height:3.78rem;margin-bottom:20px;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.course-footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.course-enrolled{color:var(--gate33-orange);align-items:center;font-size:.8rem;display:flex}.enrolled-dot{background:var(--gate33-orange);width:6px;height:6px;box-shadow:0 0 10px var(--gate33-orange);border-radius:50%;margin-right:8px}.course-link{color:var(--gate33-orange);font-size:.85rem;font-weight:600;text-decoration:none;transition:all .3s}.course-link:hover{text-shadow:0 0 10px var(--gate33-orange)}.why-choose-section{background:linear-gradient(180deg,var(--gate33-black)0%,var(--gate33-darker)100%);position:relative}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto;display:grid}.why-choose-item{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#0f0f0f80,#181a2080);border:1px solid #f9731633;border-radius:15px;padding:20px 15px;transition:all .3s;position:relative}.why-choose-item:hover{border-color:var(--gate33-orange);transform:translateY(-10px);box-shadow:0 20px 40px #f9731633}.why-choose-icon{width:60px;height:60px;filter:drop-shadow(0 0 15px var(--gate33-orange));margin:0 auto 15px;transition:filter .3s}.why-choose-item:hover .why-choose-icon{filter:drop-shadow(0 0 25px var(--gate33-orange))}.why-choose-title{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:1.1rem;font-weight:700}.why-choose-description{color:#fffc;line-height:1.6}.partners-section-tech{background:var(--gate33-dark);width:100%;padding:40px 0;position:relative;overflow-x:hidden}.partners-title-tech{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:40px;padding:0 20px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900}.partners-title-tech .highlight{color:var(--gate33-orange);text-shadow:var(--neon-glow-small)}.partners-carousel{gap:30px;width:100%;max-width:100%;padding:20px 0;display:flex;position:relative;overflow:hidden}.partners-track{gap:30px;width:max-content;animation:30s linear infinite infinite-scroll;display:flex}.partners-track:hover{animation-play-state:paused}.partner-card-tech{cursor:pointer;background:linear-gradient(145deg,#0f0f0fe6,#181a20e6);border:2px solid #f973164d;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;transition:all .3s;display:flex;position:relative;overflow:hidden}.partner-card-tech:hover{border-color:var(--gate33-orange);box-shadow:var(--neon-glow);transform:scale(1.1)}.partner-logo-container{background:#222c;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;overflow:hidden}.partner-logo-tech{-o-object-fit:contain;object-fit:contain;filter:grayscale();border-radius:50%;width:60px;height:60px;transition:filter .3s}.partner-card-tech:hover .partner-logo-tech{filter:grayscale(0%)}.faq-section-tech{background:linear-gradient(135deg,var(--gate33-darker)0%,var(--gate33-black)100%);position:relative}.faq-title-tech{text-align:center;color:var(--gate33-orange);text-transform:uppercase;letter-spacing:2px;text-shadow:var(--neon-glow-small);margin-bottom:20px;font-size:clamp(2rem,5vw,3rem);font-weight:900}.faq-subtitle{text-align:center;color:#fffc;max-width:600px;margin-bottom:50px;margin-left:auto;margin-right:auto;line-height:1.6}.faq-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:15px;max-width:1000px;margin:0 auto;display:grid}.faq-item-tech{background:linear-gradient(145deg,#0f0f0fe6,#181a20e6);border:1px solid #f9731633;border-radius:12px;margin-bottom:8px;transition:all .3s;overflow:hidden}.faq-item-tech:hover{border-color:var(--gate33-orange);box-shadow:0 8px 16px #f973161a}.faq-question-tech{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;transition:all .3s;display:flex}.faq-question-tech:hover{background:#f973160d}.faq-question-text{color:#fff;padding-right:10px;font-size:.9rem;font-weight:600;line-height:1.3}.faq-toggle{color:var(--gate33-orange);flex-shrink:0;margin-left:12px;font-size:1.2rem;font-weight:700;transition:transform .3s}.faq-item-tech.active .faq-toggle{color:#fff;transform:rotate(180deg)}.faq-answer-tech{opacity:0;max-height:0;padding:0 16px;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.faq-item-tech.active .faq-answer-tech{opacity:1;max-height:800px;padding:6px 16px 12px}.faq-answer-content{color:#fffc;padding-top:4px;font-size:.9rem;line-height:1.6}.faq-item-tech.highlight{border-color:var(--gate33-orange);background:linear-gradient(145deg,#f973160d,#181a20e6)}.faq-item-tech.highlight .faq-question-text{color:var(--gate33-orange)}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(calc(-33.333% - 10px))}}@keyframes section-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes led-pulse{0%,to{opacity:1;box-shadow:0 0 10px}50%{opacity:.3;box-shadow:0 0 5px}}@keyframes border-glow{0%,to{filter:brightness()}50%{filter:brightness(1.5)}}@media (max-width:1024px){.jobs-grid-tech,.learn2earn-grid{grid-template-columns:1fr;gap:40px}.tools-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.learn2earn-window{height:320px}}@media (max-width:768px){.partners-carousel{gap:20px}.partner-card-tech{width:100px;height:100px}.partners-track{gap:20px}.faq-grid{grid-template-columns:1fr;gap:12px}.faq-question-text{font-size:.85rem}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.why-choose-item{padding:15px 10px}.why-choose-icon{width:50px;height:50px}.why-choose-title{font-size:1rem}}
