.marquee-container{width:100%;margin-inline:auto}.marquee{--gap:50px;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:32px;background-color:var(--primary)}.marquee,.marquee-content{display:flex;gap:var(--gap)}.marquee-content{flex-shrink:0;justify-content:space-around;min-width:100%}.marquee-content h3{color:#000!important}.marquee-content img{max-width:2rem;width:100%;object-fit:contain}.marquee-content>*{flex:0 0 auto;text-align:center;color:#000}.marquee-item{display:flex;justify-content:center;align-items:center}ul{padding-left:0}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.marquee-animation .marquee-content{animation:scroll 10s linear infinite;margin:0}.marquee:hover .marquee-content{animation-play-state:paused}:root{--w:460px;--gap:18px;--tilt:2deg;--t-move-center:1000ms;--t-move-discard:1100ms;--deck-x:-260px;--deck-y:120px;--deck-scale:0.96;--center-x:0px;--center-y:-20px;--center-z:140px;--discard-x:280px;--discard-y:60px}.scene{position:relative;width:100%;height:650px;perspective:1200px;transform-style:preserve-3d;overflow:hidden}@media screen and (max-width:500px){.scene{height:500px}}.floor{position:absolute;inset:auto 0 0 0;height:36%;background:radial-gradient(1200px 200px at 50% -60%,rgba(255,255,255,.06),transparent 60%),linear-gradient(#0b0c10,#0a0b0e);transform:rotateX(65deg) translateZ(-200px);transform-origin:bottom center;filter:blur(.2px)}.stack{inset:0}.polaroid,.stack{position:absolute;transform-style:preserve-3d}.polaroid{left:50%;top:50%;width:var(--w);background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 40px rgba(0,0,0,.45),inset 0 2px 0 rgba(0,0,0,.12);padding:var(--gap);display:grid;grid-template-rows:auto auto;align-content:start;transition:transform var(--t-move-center) cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,opacity .4s ease;will-change:transform,box-shadow,opacity;transform:translate(-50%,-50%)}.polaroid img{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;display:block;background:#ddd;grid-row:1/2}.caption{grid-row:2/3;margin-top:10px;font-size:16px;color:#333;letter-spacing:.2px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Tektur-Bold}.polaroid.deck{transform:translate(-50%,-50%) translate3d(var(--deck-x),var(--deck-y),0) rotate(var(--deck-r,0deg)) scale(var(--deck-scale));opacity:1}.polaroid.center,.polaroid.center.active{transform:translate(-50%,-50%) translate3d(var(--center-x),var(--center-y),var(--center-z)) rotateX(var(--tilt)) rotateY(calc(var(--tilt) * -1)) rotate(0deg) scale(1.03);box-shadow:0 40px 80px rgba(0,0,0,.55),inset 0 1px 0 rgba(0,0,0,.12);opacity:1}.polaroid.discard{transition:transform var(--t-move-discard) cubic-bezier(.2,.7,.2,1),box-shadow .4s ease,opacity .4s ease;transform:translate(-50%,-50%) translate3d(var(--discard-x),var(--discard-y),0) rotate(var(--r,0deg));opacity:1}.polaroid:first-child{--r:-12deg;--deck-r:-6deg}.polaroid:nth-child(2){--r:6deg;--deck-r:4deg}.polaroid:nth-child(3){--r:-4deg;--deck-r:-2deg}.polaroid:nth-child(4){--r:18deg;--deck-r:8deg}.polaroid:nth-child(5){--r:-16deg;--deck-r:-8deg}.polaroid:nth-child(6){--r:10deg;--deck-r:2deg}.z-3000{z-index:3000}.z-1501{z-index:1501}.z-1502{z-index:1502}.z-1503{z-index:1503}.z-1504{z-index:1504}.z-1505{z-index:1505}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}@media screen and (max-width:1600px){:root{--w:360px;--deck-x:-200px;--discard-x:220px}}@media screen and (max-width:1000px){:root{--w:400px;--deck-x:-200px;--discard-x:220px}}@media screen and (max-width:700px){:root{--w:90%;--deck-x:-200px;--discard-x:220px}}@media screen and (max-width:500px){:root{--w:95%;--deck-x:-200px;--discard-x:220px}}:root{--neon-color:var(--primary);--speed-move:1.8s;--speed-flicker:1.4s;--intensity:1}#about{padding:60px 0;position:relative;background:#111;border-bottom:1px solid var(--primary)}@media screen and (max-width:1100px){#about{min-height:1200px;height:auto}}#about .welcome{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width:1300px){#about .welcome{flex-direction:column}}#about .with-typewriter{min-height:150px}@media screen and (max-width:500px){#about .with-typewriter{min-height:252px}}#about .text-center{text-align:center}#about .text-center b{font-size:24px}#about .logo-name{width:30%;display:flex;flex-direction:column;align-items:center;justify-content:center}#about .logo-name img{filter:grayscale(100%);opacity:.3;width:50%;transition:.3s}#about .logo-name .background-title{color:#292929;font-size:100px;width:100%;z-index:2;transition:.3s;text-align:center}#about .logo-name.active .background-title{color:var(--primary)}#about .logo-name.active img{filter:grayscale(0);opacity:1}@media screen and (max-width:1780px){#about .logo-name .background-title{font-size:70px}}@media screen and (max-width:1300px){#about .logo-name{flex-direction:row;gap:50px;width:100%;margin-top:50px}#about .logo-name .background-title{width:auto}#about .logo-name img{height:200px;width:auto}}@media screen and (max-width:1100px){#about .logo-name{top:auto;left:auto;position:relative;transform:none}#about .logo-name img{width:25%}#about .logo-name h2{text-align:center}#about .logo-name .background-title{font-size:50px}}@media screen and (max-width:768px){#about .logo-name{gap:20px;width:100%;margin-top:50px;transform:translateY(50px)}#about .logo-name .background-title{width:auto;font-size:36px}#about .logo-name img{height:120px;width:auto}}#about .history-btn{margin:0 auto;width:250px}#about .scene{width:65%}@media screen and (max-width:1300px){#about .scene{width:100%;height:600px}}#about .tank-img{position:absolute;bottom:0;left:0;width:20%;z-index:0;opacity:.4}@media screen and (max-width:1100px){#about .tank-img{display:none}}#about .hammer-img{position:absolute;bottom:0;right:0;width:20%;z-index:0;opacity:.4}@media screen and (max-width:1100px){#about .hammer-img{display:none}}#about .description{display:flex;justify-content:center;margin-bottom:30px;gap:40px}#about .description p:first-child,#about .description p:last-child{margin-top:50px;display:flex}#about .description p{width:20%;background:rgba(181,134,84,.19);padding:30px 40px;border-top:3px solid var(--primary)}@media screen and (max-width:1600px){#about .description p{width:30%}}@media screen and (max-width:1000px){#about .description p{width:80%;margin:0 auto}#about .description p:nth-child(2){order:-1}}@media screen and (max-width:768px){#about .description p{width:90%}}@media screen and (max-width:1000px){#about .description{flex-direction:column}#about .description p:first-child,#about .description p:last-child{margin-top:0}}#about .marquee-container{margin-top:30px}#about .choose-yourself{display:flex;flex-direction:column;align-items:center;justify-content:center}#about .neon-box{font-size:48px;font-weight:700;color:var(--primary);text-align:center;padding:40px;border:4px solid var(--primary);border-radius:16px;width:500px;margin:70px auto;letter-spacing:5px;text-shadow:0 0 5px var(--primary),0 0 10px var(--primary),0 0 20px var(--primary),0 0 40px var(--primary);box-shadow:0 0 5px var(--primary),0 0 20px var(--primary),0 0 40px var(--primary),inset 0 0 20px var(--primary);background:rgba(0,0,0,.1);animation:flicker 1.5s infinite}@media screen and (max-width:1100px){#about .neon-box{position:static;left:auto;width:80%;font-size:32px;margin:50px auto;transform:none}}@media screen and (max-width:700px){#about .neon-box{width:80%;font-size:24px}}@keyframes flicker{0%,18%,22%,25%,53%,57%,to{opacity:1;text-shadow:0 0 5px var(--primary),0 0 10px var(--primary),0 0 20px var(--primary),0 0 40px var(--primary),0 0 80px var(--primary)}20%,24%,55%{opacity:.3;text-shadow:none}}#about .neon-arrow{width:72px;height:72px;color:var(--neon-color);filter:drop-shadow(0 0 calc(6px * var(--intensity)) var(--neon-color)) drop-shadow(0 0 calc(14px * var(--intensity)) var(--neon-color)) drop-shadow(0 0 calc(28px * var(--intensity)) var(--neon-color));animation:fall var(--speed-move) ease-in-out infinite alternate,flickerArrow var(--speed-flicker) infinite;opacity:.95}@keyframes fall{0%{transform:translateY(-30%)}to{transform:translateY(30%)}}@keyframes flickerArrow{0%,18%,22%,25%,53%,57%,to{filter:drop-shadow(0 0 calc(6px * var(--intensity)) var(--neon-color)) drop-shadow(0 0 calc(14px * var(--intensity)) var(--neon-color)) drop-shadow(0 0 calc(28px * var(--intensity)) var(--neon-color));opacity:1}20%,24%,55%{filter:drop-shadow(0 0 calc(2px * var(--intensity)) var(--neon-color)) drop-shadow(0 0 calc(5px * var(--intensity)) var(--neon-color));opacity:.65}}@media(prefers-reduced-motion:reduce){#about .neon-arrow{animation:none}}.historyModal{width:50%}.historyModal h1{text-align:center}.historyModal b{color:var(--primary)}@media screen and (max-width:1300px){.historyModal{width:80%}}@media screen and (max-width:768px){.historyModal{width:95%}}#contract{padding-top:60px;border-bottom:1px solid #ccc}@media screen and (max-width:1000px){#contract{padding:40px 0}}.contract{background:linear-gradient(180deg,#2f2f2f 50%,#0d0b08);overflow:hidden;padding-top:20px}@media screen and (max-height:750px){.contract{height:auto}}@media screen and (max-width:1400px){.contract{height:auto}}.contract .description{width:50%;margin:0 auto 30px;text-align:center;line-height:1.5;font-size:18px;z-index:2;position:relative}@media screen and (max-width:1000px){.contract .description{width:90%}}.contract .line-1{position:absolute;height:130%;width:1px;top:-50px;left:100px;background-color:#ccc}@media screen and (max-width:1400px){.contract .line-1{display:none}}.contract .line-2{position:absolute;height:130%;width:1px;top:-100px;right:100px;background-color:#ccc}@media screen and (max-width:1400px){.contract .line-2{display:none}}.contract .wrapper-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0 100px}@media screen and (max-width:1400px){.contract .wrapper-info{margin:0}}.contract .muted{background-color:#e1cd5f;width:50px;height:50px;border:0;border-radius:50%;cursor:pointer;margin:20px auto;display:block}.contract .muted:hover{background-color:#c5b44f}.contract .info{background-color:#181818;padding:30px;z-index:2;position:relative;width:40%;max-width:600px;margin:40px auto;border-top:3px solid var(--primary)}.contract .info h2{font-size:28px;text-align:center}@media screen and (max-width:1400px){.contract .info{width:80%;margin:0 auto}}@media screen and (max-width:800px){.contract .info{width:90%}}.contract .benefits{z-index:1;max-width:600px;margin:20px auto 0}.contract .benefits li{margin-bottom:10px;display:flex;align-items:center;line-height:1.5}.contract .benefits li.column .pi-plus{transform:translateY(20px)}.contract .benefits li.column .item{display:flex}.contract .benefits li.column{flex-direction:column;align-items:flex-start}.contract .benefits li b{color:var(--primary)}.contract .benefits li i{margin-right:15px}.contract .benefits .tip{font-size:10px;margin-top:3px;margin-left:30px}.contract .apply{margin:60px auto 0;font-size:30px;width:30%;min-width:200px}@media screen and (max-width:768px){.contract .apply{font-size:24px;width:70%}}.contract .pen{left:8%;width:200px}.contract .paper,.contract .pen{position:absolute;top:5%;transform:rotate(-25deg)}.contract .paper{right:7%;width:300px}@media screen and (max-width:1000px){.contract .paper,.contract .pen{display:none}}#faq{padding:60px 20px}.fill-form{position:relative;padding:60px}@media screen and (max-width:700px){.fill-form{padding:60px 0}}.fill-form .container{max-width:1700px;display:flex;justify-content:flex-end;margin:0 auto}@media screen and (max-width:1400px){.fill-form .container{justify-content:center}}@media screen and (max-width:700px){.fill-form .container{width:95%}}.fill-form img{display:block;object-fit:cover;z-index:1}.fill-form .shadow,.fill-form img{position:absolute;top:0;left:0;width:100%;height:100%}.fill-form .shadow{background-color:rgba(0,0,0,.4823529412);z-index:2}.fill-form h1{text-align:center;margin-top:20px;margin-bottom:60px;color:var(--primary);position:relative;text-transform:uppercase;font-family:Tektur-Bold,Arial,Helvetica,sans-serif;font-size:40px}.fill-form h1:after{content:"";display:block;height:1px;width:100px;border-bottom:8px dashed var(--primary);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.fill-form .application-form{position:relative;z-index:2;background-color:rgba(0,0,0,.7058823529);padding:40px;margin:0;overflow:hidden;border-left:1px solid var(--primary);border-right:1px solid var(--primary)}@media screen and (max-width:768px){.fill-form .application-form{padding:20px}}.fill-form .application-form:before{transform:translate(-50%,-50%) rotate(45deg);top:0;left:0}.fill-form .application-form:after,.fill-form .application-form:before{content:"";position:absolute;width:50px;height:50px;background:var(--primary)}.fill-form .application-form:after{transform:translate(50%,50%) rotate(45deg);bottom:0;right:0}