.loader-wrap{z-index:9999;background:#080808;flex-direction:column;justify-content:center;align-items:center;gap:36px;transition:opacity .65s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loader-hide{opacity:0;pointer-events:none}.loader-bg-glow{pointer-events:none;background:radial-gradient(circle,rgba(182,123,44,.16) 0%,rgba(182,123,44,.05) 45%,transparent 70%);width:700px;height:700px;animation:2.4s ease-in-out infinite bgPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes bgPulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.loader-particle{pointer-events:none;animation:particleFloat var(--dur,4s) ease-in-out var(--delay,0s) infinite;background:radial-gradient(circle,#e1cc8b,#b67b2c);border-radius:50%;position:absolute}@keyframes particleFloat{0%,to{opacity:var(--op,.3);transform:translateY(0)scale(1)}50%{opacity:.7;transform:translateY(-22px)scale(1.2)}}.loader-logo-box{background:linear-gradient(145deg,rgba(18,15,8,.95),rgba(12,10,5,.98));border:1px solid rgba(225,204,139,.2);border-radius:20px;justify-content:center;align-items:center;width:220px;height:90px;animation:2.4s ease-in-out infinite boxPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px rgba(182,123,44,.08),0 20px 60px rgba(0,0,0,.6),inset 0 1px rgba(225,204,139,.1)}.loader-logo-box:before,.loader-logo-box:after{content:"";border-style:solid;border-color:rgba(225,204,139,.5);width:18px;height:18px;position:absolute}.loader-logo-box:before{border-width:1.5px 0 0 1.5px;border-radius:3px 0 0;top:10px;left:10px}.loader-logo-box:after{border-width:0 1.5px 1.5px 0;border-radius:0 0 3px;bottom:10px;right:10px}@keyframes boxPulse{0%,to{box-shadow:0 0 0 1px rgba(182,123,44,.08),0 20px 60px rgba(0,0,0,.6),0 0 30px rgba(182,123,44,.1),inset 0 1px rgba(225,204,139,.1)}50%{box-shadow:0 0 0 1px rgba(182,123,44,.18),0 20px 60px rgba(0,0,0,.6),0 0 55px rgba(182,123,44,.22),inset 0 1px rgba(225,204,139,.14)}}.loader-logo-shine{pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(225,204,139,.07) 50%,transparent 70%);width:60%;height:100%;animation:2.4s ease-in-out infinite shineSweep;position:absolute;top:0;left:-100%}@keyframes shineSweep{0%{left:-100%}60%{left:150%}to{left:150%}}.loader-logo-img{object-fit:contain;z-index:1;width:170px;height:auto;animation:.8s cubic-bezier(.34,1.4,.64,1) forwards logoIn;position:relative}@keyframes logoIn{0%{opacity:0;transform:scale(.7)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.loader-bar-wrap{flex-direction:column;align-items:center;gap:10px;width:200px;display:flex}.loader-bar-track{background:rgba(182,123,44,.12);border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.loader-bar-fill{background:linear-gradient(90deg,transparent,#e1cc8b,#b67b2c,#e1cc8b,transparent) 0 0/200% 100%;border-radius:2px;width:60%;height:100%;animation:1.5s ease-in-out infinite barShimmer;position:absolute;top:0;left:0}@keyframes barShimmer{0%{background-position:0 0;left:-60%}to{background-position:200% 0;left:100%}}.loader-bar-dots{align-items:center;gap:5px;display:flex}.loader-bar-dots span{background:#b67b2c;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dotBounce;display:inline-block}.loader-bar-dots span:nth-child(2){animation-delay:.18s}.loader-bar-dots span:nth-child(3){animation-delay:.36s}@keyframes dotBounce{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;background:#e1cc8b;transform:scaleY(1.8)}}.wh{z-index:100;-webkit-backdrop-filter:blur(22px);background:rgba(8,8,8,.6);border:1px solid rgba(225,204,139,.1);border-radius:18px;transition:background .35s,border-color .35s,box-shadow .35s;position:fixed;top:14px;left:6vw;right:6vw;box-shadow:0 0 0 1px rgba(225,204,139,.05),0 8px 40px rgba(0,0,0,.45),0 0 60px rgba(182,123,44,.08),inset 0 1px rgba(225,204,139,.07)}.wh--scrolled{background:rgba(8,8,8,.88);border-color:rgba(225,204,139,.16);box-shadow:0 0 0 1px rgba(225,204,139,.07),0 12px 48px rgba(0,0,0,.6),0 0 80px rgba(182,123,44,.12),inset 0 1px rgba(225,204,139,.09)}.wh-aurora{pointer-events:none;z-index:-1;background:0 0;border-radius:18px;animation:4s ease-in-out infinite auroraPulse;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 0 30px 4px rgba(182,123,44,.14),0 0 70px 10px rgba(182,123,44,.07)}.wh-aurora:after{content:"";-webkit-filter:blur(12px);filter:blur(12px);background:radial-gradient(at 50% 0,rgba(182,123,44,.16) 0%,transparent 70%);border-radius:50%;height:80px;position:absolute;bottom:-50px;left:10%;right:10%}@keyframes auroraPulse{0%,to{box-shadow:0 0 30px 4px rgba(182,123,44,.12),0 0 70px 10px rgba(182,123,44,.06)}50%{box-shadow:0 0 40px 6px rgba(182,123,44,.2),0 0 90px 14px rgba(182,123,44,.1)}}.wh-topline{pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(225,204,139,.45) 25%,rgba(225,204,139,.75) 50%,rgba(225,204,139,.45) 75%,transparent 100%);border-radius:1px;height:1px;position:absolute;top:0;left:15%;right:15%}.wh-inner{align-items:center;gap:36px;height:64px;padding:0 28px;display:flex}.wh-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.wh-logo:before{content:"";-webkit-filter:blur(10px);filter:blur(10px);pointer-events:none;background:radial-gradient(circle,rgba(182,123,44,.35) 0%,transparent 70%);border-radius:50%;width:60px;height:60px;animation:3s ease-in-out infinite logoGlow;position:absolute;top:50%;left:17px;transform:translate(-50%,-50%)}@keyframes logoGlow{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}.wh-logo-img{object-fit:contain;width:auto;height:38px}.wh-logo-text{color:#f0e8d0;letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:800}.wh-logo-text span{background:linear-gradient(135deg,#e1cc8b,#b67b2c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text}.wh-nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.wh-link{color:#8a7a56;letter-spacing:.01em;white-space:nowrap;border-radius:8px;padding:6px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.wh-link:hover{color:#e1cc8b;background:rgba(225,204,139,.07)}.wh-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.wh-btn-ghost{color:#b67b2c;letter-spacing:.02em;white-space:nowrap;background:0 0;border:1px solid rgba(182,123,44,.32);border-radius:9px;padding:9px 20px;font-family:Sora,sans-serif;font-size:.86rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s}.wh-btn-ghost:hover{color:#e1cc8b;background:rgba(182,123,44,.07);border-color:rgba(182,123,44,.65)}.wh-btn-primary{color:#0a0a0a;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e1cc8b,#b67b2c);border:none;border-radius:9px;padding:10px 22px;font-family:Sora,sans-serif;font-size:.86rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,-webkit-filter .2s,filter .2s;box-shadow:0 3px 18px rgba(182,123,44,.32)}.wh-btn-primary:hover{-webkit-filter:brightness(1.07);filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 6px 28px rgba(182,123,44,.48)}.wh-btn-primary:active{transform:translateY(0)}.wh-burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;display:none}.wh-burger span{background:#b67b2c;border-radius:2px;height:2px;transition:transform .28s,opacity .28s,width .28s;display:block}.wh-burger span:first-child{width:22px}.wh-burger span:nth-child(2){width:16px}.wh-burger span:nth-child(3){width:22px}.wh-burger--open span:first-child{width:22px;transform:translateY(7px)rotate(45deg)}.wh-burger--open span:nth-child(2){opacity:0}.wh-burger--open span:nth-child(3){width:22px;transform:translateY(-7px)rotate(-45deg)}@media (max-width:860px){.wh{border-radius:14px;top:10px;left:4vw;right:4vw}.wh-inner{justify-content:space-between;gap:0}.wh-burger{display:flex}.wh-nav{-webkit-backdrop-filter:blur(28px);opacity:0;pointer-events:none;background:rgba(10,9,6,.96);border:1px solid rgba(225,204,139,.13);border-top:none;border-radius:0 0 18px 18px;flex-direction:column;align-items:stretch;gap:4px;padding:20px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;position:fixed;top:76px;left:4vw;right:4vw;transform:translateY(-12px);box-shadow:0 24px 48px rgba(0,0,0,.7),0 0 0 1px rgba(225,204,139,.04),inset 0 1px rgba(225,204,139,.06)}.wh-nav--open{opacity:1;pointer-events:auto;transform:translateY(0)}.wh-nav:before{content:"";background:linear-gradient(90deg,transparent,rgba(225,204,139,.25),transparent);height:1px;margin-bottom:12px;display:block}.wh-link{color:#9a8a65;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;font-size:.93rem;font-weight:600;transition:background .2s,color .2s,padding-left .2s;display:flex}.wh-link:before{content:"";background:rgba(182,123,44,.4);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .2s,transform .2s;display:inline-block}.wh-link:hover{color:#e1cc8b;background:rgba(225,204,139,.06);padding-left:20px}.wh-link:hover:before{background:#b67b2c;transform:scale(1.4)}.wh-btn-ghost,.wh-btn-primary{display:none}}.wh-nav-cta{display:none}@media (max-width:860px){.wh-nav-cta{text-align:center;letter-spacing:.03em;background:linear-gradient(135deg,#e1cc8b,#b67b2c);border-radius:12px;margin-top:14px;padding:14px;font-family:Sora,sans-serif;font-size:.9rem;font-weight:800;transition:-webkit-filter .2s,filter .2s,transform .2s,box-shadow .2s;display:block;box-shadow:0 4px 20px rgba(182,123,44,.35);color:#0a0a0a!important}.wh-nav-cta:before{display:none}.wh-nav-cta:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);padding-left:14px;transform:translateY(-1px);box-shadow:0 8px 28px rgba(182,123,44,.48)}}@media (max-width:480px){.wh-inner{gap:12px;padding:0 5vw}.wh-logo-text{font-size:.95rem}.wh-btn-primary{padding:9px 16px;font-size:.82rem}}.hero-section{background:#080808;align-items:center;gap:0;min-height:100vh;padding:0 6vw;display:flex;position:relative;overflow:hidden}.hero-bg-img{z-index:0;opacity:.3;pointer-events:none;background:url(/black.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.hero-plasma-bg{z-index:0;pointer-events:none;opacity:.28;position:absolute;top:0;bottom:0;left:0;right:0}.hero-bg-glow{pointer-events:none;z-index:0;background:radial-gradient(rgba(182,123,44,.18) 0%,rgba(182,123,44,.06) 40%,transparent 70%);width:65vw;height:90vh;animation:6s ease-in-out infinite bgGlowPulse;position:absolute;top:50%;right:0%;transform:translateY(-50%)}@keyframes bgGlowPulse{0%,to{opacity:.85}50%{opacity:1}}.hero-bg-glow:before{content:"";background:radial-gradient(rgba(225,204,139,.09) 0%,transparent 65%);width:55%;height:70%;position:absolute;top:10%;left:-80%}.hero-bg-glow:after{content:"";background:radial-gradient(at 50% 100%,rgba(182,123,44,.12) 0%,transparent 65%);height:35%;position:absolute;bottom:-10%;left:-20%;right:-20%}.hero-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,rgba(182,123,44,.1) 0%,transparent 65%);height:40%;position:absolute;top:0;left:30%;right:10%}.hero-section:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(transparent 0%,rgba(182,123,44,.07) 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.hero-curved-wrap{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-curved-svg{width:200%;height:100%;animation:18s linear infinite curveSlide;position:absolute;top:0;left:0}@keyframes curveSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-content{z-index:2;flex:1;max-width:520px;padding:110px 0 80px;position:relative}.hero-badge{color:#b67b2c;letter-spacing:.06em;text-transform:uppercase;background:rgba(182,123,44,.1);border:1px solid rgba(182,123,44,.3);border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.hero-badge-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 8px 2px rgba(34,197,94,.5)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.8)}}.hero-title{color:#f0e8d0;letter-spacing:-.02em;margin:0 0 20px;font-family:Sora,sans-serif;font-size:max(2.6rem,min(5vw,4.2rem));font-weight:800;line-height:1.1}.hero-cursor{opacity:1;vertical-align:baseline;width:3px;margin-left:2px;font-weight:300;display:inline-block}.hero-title-gold{background:linear-gradient(135deg,#e1cc8b 20%,#b67b2c 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;display:block}.hero-subtitle{color:#6b5e3e;max-width:420px;margin:0 0 40px;font-family:Plus Jakarta Sans,sans-serif;font-size:max(.95rem,min(1.5vw,1.1rem));line-height:1.75}.hero-stats{border-bottom:1px solid rgba(28,24,16,.8);gap:32px;margin-bottom:44px;padding-bottom:36px;display:flex}.hero-stat{flex-direction:column;gap:4px;display:flex}.hero-stat-value{background:linear-gradient(135deg,#e1cc8b,#b67b2c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:1.55rem;font-weight:800;line-height:1}.hero-stat-label{color:#6b5e3e;letter-spacing:.04em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;font-weight:500}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-btn-primary{color:#0a0a0a;cursor:pointer;letter-spacing:.02em;background:linear-gradient(135deg,#e1cc8b,#b67b2c);border:none;border-radius:10px;align-items:center;padding:14px 30px;font-family:Sora,sans-serif;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,-webkit-filter .2s,filter .2s;display:inline-flex;box-shadow:0 4px 24px rgba(182,123,44,.35)}.hero-btn-primary:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 36px rgba(182,123,44,.5)}.hero-btn-primary:active{transform:translateY(0)}.hero-btn-ghost{color:#b67b2c;cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid rgba(182,123,44,.35);border-radius:10px;align-items:center;padding:13px 26px;font-family:Sora,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.hero-btn-ghost:hover{color:#e1cc8b;background:rgba(182,123,44,.07);border-color:rgba(182,123,44,.7)}.hero-btn-whatsapp{color:#fff;cursor:pointer;letter-spacing:.02em;background:#25d366;border:1px solid #25d366;border-radius:10px;align-items:center;gap:7px;padding:13px 22px;font-family:Sora,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.hero-btn-whatsapp:hover{background:#1fba57;box-shadow:0 0 18px rgba(37,211,102,.35)}.hero-scene-wrapper{z-index:1;flex:1;min-width:0;height:100vh;max-height:760px;position:relative}.hero-person-wrap{z-index:12;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);width:120%;max-width:1080px;animation:.9s cubic-bezier(.34,1.2,.64,1) .25s forwards personIn;position:absolute;bottom:6%;left:50%;transform:translate(-50%)translateY(36px)}.hpw-float{opacity:1;-webkit-filter:none;filter:none;transform:translate(-50%)translateY(0);animation:4.5s ease-in-out infinite personFloat!important}.hero-person-glow{-webkit-filter:blur(18px);filter:blur(18px);z-index:0;background:radial-gradient(rgba(182,123,44,.28) 0%,transparent 70%);border-radius:50%;width:75%;height:70px;animation:3.2s ease-in-out infinite glowPulse;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.hero-person-img{z-index:1;-webkit-filter:drop-shadow(0 -8px 40px rgba(182,123,44,.14));filter:drop-shadow(0 -8px 40px rgba(182,123,44,.14));width:100%;display:block;position:relative;-webkit-mask-image:radial-gradient(96% 98% at 50% 56%,#000 55%,transparent 100%);mask-image:radial-gradient(96% 98% at 50% 56%,#000 55%,transparent 100%)}@keyframes personIn{0%{opacity:0;-webkit-filter:blur(6px);filter:blur(6px);transform:translate(-50%)translateY(36px)}to{opacity:1;-webkit-filter:blur();filter:blur();transform:translate(-50%)translateY(0)}}@keyframes personFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-11px)}}@keyframes glowPulse{0%,to{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.hero-orbit-center{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero-orbit-center:after{content:"";background:radial-gradient(circle,#e1cc8b 0%,#b67b2c 60%);border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite centerPulse;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 14px 4px rgba(225,204,139,.45)}@keyframes centerPulse{0%,to{box-shadow:0 0 10px 3px rgba(225,204,139,.35)}50%{box-shadow:0 0 22px 7px rgba(225,204,139,.6)}}.hero-orbit-ring{pointer-events:none;border:1px dashed rgba(225,204,139,.28);border-radius:50%;width:540px;height:540px;animation:4s ease-in-out infinite ringGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(182,123,44,.06),inset 0 0 80px rgba(182,123,44,.05),0 0 60px rgba(182,123,44,.06)}.hero-orbit-ring:before{content:"";border:1px solid rgba(225,204,139,.06);border-radius:50%;position:absolute;top:-14px;bottom:-14px;left:-14px;right:-14px}@keyframes ringGlow{0%,to{border-color:rgba(225,204,139,.18)}50%{border-color:rgba(225,204,139,.42)}}.o-arm{transform-origin:0 1px;width:320px;height:2px;transform:rotate(var(--a,0deg));pointer-events:none;animation:20s linear infinite armRot;position:absolute;top:0;left:0}.o-arm:before{content:"";background:rgba(225,204,139,.5);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:266px;transform:translateY(-50%);box-shadow:0 0 6px rgba(225,204,139,.6)}@keyframes armRot{0%{transform:rotate(var(--a,0deg))}to{transform:rotate(calc(var(--a,0deg) + 360deg))}}.o-node{pointer-events:none;animation:20s linear infinite nodeCounter;position:absolute;top:1px;right:-4px}@keyframes nodeCounter{0%{transform:translateY(-50%) rotate(calc(-1 * var(--a,0deg)))}to{transform:translateY(-50%) rotate(calc(-1 * var(--a,0deg) - 360deg))}}.o-badge{background:linear-gradient(135deg, var(--cbg,rgba(14,12,8,.92)), rgba(10,9,6,.96));border:1px solid var(--cbo,rgba(50,40,18,.7));border-left:2.5px solid var(--c,#e1cc8b);-webkit-backdrop-filter:blur(22px);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 8px 28px rgba(0,0,0,.7), 0 0 20px var(--cglow,rgba(182,123,44,.1)), 0 0 0 1px rgba(255,255,255,.03) inset, inset 0 1px 0 rgba(255,255,255,.04);opacity:0;animation:badgeIn .65s cubic-bezier(.34, 1.56, .64, 1) var(--delay,1s) forwards;border-radius:13px;align-items:center;gap:9px;padding:8px 15px 8px 8px;display:flex;position:relative;overflow:hidden}.o-badge:before{content:"";background:linear-gradient(90deg, transparent, var(--c,#e1cc8b), transparent);opacity:.25;pointer-events:none;border-radius:1px;height:1px;position:absolute;top:0;left:20%;right:20%}.o-badge-icon{border:1px solid transparent;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.o-badge-label{color:#f2e8d0;letter-spacing:.012em;font-family:Sora,sans-serif;font-size:.76rem;font-weight:700}@keyframes badgeIn{0%{opacity:0;-webkit-filter:blur(7px);filter:blur(7px);transform:scale(.38)}62%{-webkit-filter:blur();filter:blur();transform:scale(1.1)}to{opacity:1;-webkit-filter:blur();filter:blur();transform:scale(1)}}.hero-award-card{-webkit-backdrop-filter:blur(32px);z-index:14;pointer-events:none;opacity:0;background:linear-gradient(145deg,rgba(14,11,5,.99),rgba(24,19,8,.99));border:1px solid rgba(225,204,139,.22);border-top:2px solid #e1cc8b;border-radius:18px;flex-direction:column;gap:0;min-width:236px;padding:16px 20px 14px;animation:.7s cubic-bezier(.34,1.4,.64,1) 1.3s forwards awardIn,3.8s ease-in-out 2.2s infinite awardFloat;display:flex;position:absolute;bottom:3%;right:3%;overflow:hidden;transform:scale(.82)translateY(16px);box-shadow:0 16px 52px rgba(182,123,44,.28),0 4px 16px rgba(0,0,0,.6),0 0 0 1px rgba(225,204,139,.07),inset 0 1px rgba(225,204,139,.1)}.hero-award-card-shine{pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(225,204,139,.08) 50%,transparent 70%);width:60%;height:100%;animation:3.5s ease-in-out 2.5s infinite awardShimmer;position:absolute;top:0;left:-100%}@keyframes awardShimmer{0%{left:-100%}50%{left:150%}to{left:150%}}.hero-award-card-top{align-items:center;gap:12px;margin-bottom:10px;display:flex}.hero-award-trophy{background:linear-gradient(135deg,rgba(225,204,139,.16),rgba(182,123,44,.1));border:1px solid rgba(225,204,139,.28);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px rgba(225,204,139,.12),0 0 18px rgba(225,204,139,.12)}.hero-award-card-texts{flex-direction:column;gap:3px;display:flex}.hero-award-card-year{letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(135deg,#e1cc8b,#b67b2c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-ms-background-clip:text;background-clip:text;font-family:Sora,sans-serif;font-size:.6rem;font-weight:700}.hero-award-card-title{color:#f0e8d0;letter-spacing:.01em;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;font-weight:700}.hero-award-card-sub{color:#6b5e3e;border-top:1px solid rgba(40,32,16,.9);margin:0;padding-top:9px;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;line-height:1.45}@keyframes awardIn{0%{opacity:0;transform:scale(.82)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes awardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:900px){.hero-section{flex-direction:column;min-height:auto;padding:0 6vw}.hero-content{text-align:center;max-width:100%;padding:120px 0 24px}.hero-badge{margin-left:auto;margin-right:auto}.hero-subtitle{max-width:100%;margin-bottom:24px;margin-left:auto;margin-right:auto}.hero-stats{justify-content:center;margin-bottom:16px;padding-bottom:14px}.hero-cta{justify-content:center}.hero-scene-wrapper{width:100%;height:55vw;min-height:300px;max-height:420px}.hero-orbit-ring{width:380px;height:380px}.o-arm{width:220px}.hero-award-card{min-width:190px;padding:11px 14px 10px;bottom:8%;right:2%}}@media (max-width:560px){.hero-title{font-size:2.2rem}.hero-stats{gap:20px}.hero-stat-value{font-size:1.3rem}.hero-scene-wrapper{height:70vw}.hero-orbit-ring,.hero-award-card{display:none}}.footer{background:#040404;position:relative;overflow:hidden}.footer-glow-tl{pointer-events:none;background:radial-gradient(circle,rgba(182,123,44,.07) 0%,transparent 65%);width:600px;height:600px;position:absolute;top:-10%;left:-8%}.footer-glow-br{pointer-events:none;background:radial-gradient(circle,rgba(182,123,44,.05) 0%,transparent 65%);width:500px;height:400px;position:absolute;bottom:0;right:-6%}.footer-topline{background:linear-gradient(90deg,transparent 0%,rgba(225,204,139,.3) 30%,rgba(225,204,139,.5) 50%,rgba(225,204,139,.3) 70%,transparent 100%);width:100%;height:1px}.footer-inner{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;max-width:1280px;margin:0 auto;padding:72px 6vw 60px;display:grid}.footer-logo-wrap{margin-bottom:20px}.footer-logo{object-fit:contain;-webkit-filter:brightness(1.1);filter:brightness(1.1);width:auto;height:36px}.footer-tagline{color:#4a3f28;max-width:280px;margin:0 0 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;line-height:1.75}.footer-contact{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.footer-contact-item{color:#5a4e32;align-items:center;gap:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;text-decoration:none;transition:color .25s;display:flex}a.footer-contact-item:hover{color:#e1cc8b}.footer-contact-item svg{color:#b67b2c;flex-shrink:0}.footer-socials{gap:10px;display:flex}.footer-social{color:#4a3f28;background:rgba(225,204,139,.06);border:1px solid rgba(225,204,139,.12);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .2s;display:flex}.footer-social:hover{color:#e1cc8b;background:rgba(225,204,139,.14);border-color:rgba(225,204,139,.35);transform:translateY(-2px)}.footer-col-head{letter-spacing:.16em;text-transform:uppercase;color:#b67b2c;margin-bottom:20px;font-family:Sora,sans-serif;font-size:.75rem;font-weight:700}.footer-col-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-link{color:#4a3f28;align-items:center;gap:6px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;text-decoration:none;transition:color .25s,gap .2s;display:flex}.footer-link:hover{color:#e1cc8b;gap:8px}.footer-link-icon{opacity:0;color:#b67b2c;flex-shrink:0;transition:opacity .2s}.footer-link:hover .footer-link-icon{opacity:1}.footer-bottom{border-top:1px solid rgba(225,204,139,.07)}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:20px 6vw;display:flex}.footer-copy{color:#2e2618;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem}.footer-wolftechs{color:#b67b2c;font-weight:700;text-decoration:none;transition:color .2s}.footer-wolftechs:hover{color:#e1cc8b}.footer-bottom-links{align-items:center;gap:10px;display:flex}.footer-bottom-link{color:#2e2618;font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;text-decoration:none;transition:color .25s}.footer-bottom-link:hover{color:#b67b2c}.footer-bottom-dot{color:#1e1810;font-size:.9rem}@media (max-width:1000px){.footer-inner{grid-template-columns:1fr 1fr;gap:36px}.footer-brand{grid-column:span 2}}@media (max-width:600px){.footer-inner{grid-template-columns:1fr 1fr;gap:28px;padding:48px 5vw 40px}.footer-brand{grid-column:span 2}.footer-tagline{max-width:100%}.footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:420px){.footer-inner{grid-template-columns:1fr;gap:28px;padding:40px 5vw 32px}.footer-brand{grid-column:span 1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#f0e8d0;-webkit-font-smoothing:antialiased;background:#080808;font-family:Plus Jakarta Sans,sans-serif}::-moz-selection{color:#e1cc8b;background:rgba(182,123,44,.28)}::selection{color:#e1cc8b;background:rgba(182,123,44,.28)}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif}button{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#0a0a08}::-webkit-scrollbar-thumb{background:rgba(182,123,44,.45);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(182,123,44,.7)}a{text-decoration:none}.wa-float{z-index:9999;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px rgba(37,211,102,.45)}.wa-float:hover{transform:scale(1.1);box-shadow:0 6px 28px rgba(37,211,102,.6)}
