@import url(https://fonts.googleapis.com/css2?family=Quantico:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap);.hero-section{font-family:Quantico,sans-serif;height:100vh;overflow:hidden;position:relative;width:100%}.video-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.background-video{height:100%;object-fit:cover;object-position:center;width:100%}.video-overlay{background:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video-play-fallback{background:#000000b3;border:2px solid #bdef44;border-radius:30px;bottom:20px;color:#fff;cursor:pointer;display:none;font-family:Quantico,sans-serif;font-size:14px;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%);z-index:3}.video-play-fallback:hover{background:#bdef4433}.navbar{background:#0000004d;border-bottom:1px solid #ffffff4d;padding:20px 40px;position:relative;width:100%;z-index:10}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px}.logo-container,.nav-container{align-items:center;display:flex}.logo-container{gap:15px}.logo-img{filter:brightness(1.2);height:60px}.logo-text{background:linear-gradient(90deg,#fff,#bdef44);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000;font-size:28px;font-weight:700;letter-spacing:1px}.contact-btn{background:#bdef44;border:none;border-radius:30px;color:#000;cursor:pointer;font-family:Quantico,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;padding:12px 30px;transition:all .3s ease}.contact-btn:hover{background:#a8d936;box-shadow:0 4px 12px #bdef444d;transform:translateY(-2px)}.hero-content{align-items:center;display:flex;height:calc(100vh - 81px);justify-content:center;padding:0 20px;position:relative;text-align:center;z-index:5}.headline-container{margin:0 auto;max-width:1200px}.headline{color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:1px;line-height:1.1;margin-bottom:25px;text-transform:uppercase}.headline-line{display:block;margin-bottom:10px}.first-line,.headline-line{text-shadow:2px 2px 4px #000c}.first-line{color:#bdef44!important}.second-line{color:#fff}.hero-subtitle{color:#fff;font-size:clamp(1rem,2vw,1.3rem);font-weight:400;letter-spacing:.5px;line-height:1.6;margin:0 auto 40px;max-width:800px;opacity:.95;text-shadow:1px 1px 3px #000c}.cta-buttons{flex-wrap:wrap;gap:20px;margin-top:30px}.cta-btn,.cta-buttons{display:flex;justify-content:center}.cta-btn{align-items:center;background:#bdef44;border:none;border-radius:30px;color:#000;cursor:pointer;font-family:Quantico,sans-serif;font-size:18px;font-weight:700;gap:10px;letter-spacing:1px;min-width:200px;padding:18px 40px;text-transform:uppercase;transition:all .3s ease}.cta-btn:hover{background:#a8d936;box-shadow:0 6px 20px #bdef4466;transform:translateY(-3px)}.btn-icon{font-size:20px!important;transition:transform .3s ease}.cta-btn:hover .btn-icon{transform:translateX(5px)}.explore-btn{background:#0000;border:2px solid #bdef44;color:#fff}.explore-btn:hover{background:#bdef441a;color:#bdef44}.contact-main-btn{background:#bdef44;color:#000}@media (max-width:768px){.navbar{padding:15px 20px}.logo-img{height:45px}.logo-text{font-size:22px}.contact-btn{font-size:14px;padding:10px 20px}.headline{font-size:clamp(2rem,4vw,3rem);margin-bottom:20px}.headline-line{margin-bottom:5px}.hero-subtitle{font-size:clamp(.9rem,1.8vw,1.1rem);margin-bottom:30px;padding:0 15px}.cta-buttons{align-items:center;flex-direction:column}.cta-btn{font-size:16px;max-width:300px;padding:16px 30px;width:100%}}@media (max-width:480px){.navbar{padding:12px 15px}.logo-img{height:35px}.logo-text{font-size:16px}.logo-container{gap:8px}.contact-btn{font-size:12px;padding:8px 16px}.headline{font-size:1.8rem;margin-bottom:15px}.hero-content{padding:0 15px}.hero-subtitle{font-size:.95rem;line-height:1.5;margin-bottom:25px}.cta-btn{font-size:15px;min-width:100%;padding:14px 25px}}@media (max-width:360px){.logo-text{display:none}.logo-container{justify-content:center}.hero-subtitle{font-size:.85rem;padding:0 10px}}.headline-container{animation:fadeIn 1s ease-out}.hero-subtitle{animation:fadeIn 1.2s ease-out}.cta-buttons{animation:fadeIn 1.4s ease-out}.logo-container:after{color:#fff;content:attr(data-fallback);display:none;font-size:28px;font-weight:700}.logo-container:has(.logo-img:not([src])) .logo-text{display:block}.Product-section{background:#1d1e28;font-family:Quantico,sans-serif;min-height:100vh;overflow:hidden;padding:80px 20px;position:relative;width:100%}.Product-container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:2}.Product-background-future{color:#ffffff08;font-family:Quantico,sans-serif;font-size:26vw;font-weight:700;left:50%;line-height:1;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:0}.Product-header{margin-bottom:70px;opacity:0;position:relative;text-align:center;z-index:2}.Product-products-label{display:inline-block;margin-bottom:15px;position:relative}.Product-label-text{color:#bdef44;display:inline-block;font-size:18px;font-weight:700;letter-spacing:3px;padding-bottom:8px;position:relative;text-transform:uppercase}.Product-underline{background:#bdef44;bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.Product-main-heading{color:#fff;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:2px;line-height:1.1;margin:0;text-transform:uppercase}.Product-content{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1.2fr .8fr;opacity:0;position:relative;z-index:2}.Product-image-section{align-items:center;display:flex;flex-direction:column;width:100%}.Product-image-container{align-items:center;display:flex;justify-content:center;margin-bottom:40px;min-height:400px;position:relative;width:100%}.Product-image-wrapper{height:100%;max-width:850px;position:relative;width:100%}.Product-image{display:block;height:auto;max-height:650px;object-fit:contain;width:100%;will-change:transform,opacity}.Product-image-navigation-arrows{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:50px;max-width:850px;width:100%}.Product-image-arrow-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:55px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:55px;z-index:2}.Product-image-arrow-btn:before{background:linear-gradient(135deg,#ffffff1a,#fff0);border-radius:50%;content:"";inset:0;position:absolute;z-index:-1}.Product-image-arrow-btn:after{background:#bdef44;border-radius:50%;content:"";inset:-1px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-2}.Product-image-arrow-btn:hover:not(:disabled){border-color:#bdef44;box-shadow:0 8px 25px #0003,0 0 0 1px #bdef441a,inset 0 1px 0 #ffffff1a;transform:translateY(-2px)}.Product-image-arrow-btn:hover:not(:disabled):after{opacity:.1}.Product-image-arrow-btn:disabled{border-color:#ffffff1a;cursor:not-allowed;opacity:.4}.Product-image-arrow-btn svg{font-size:22px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.Product-image-arrow-btn:hover:not(:disabled) svg{transform:scale(1.1)}.Product-slide-indicator{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Product-indicator-dot{background:#fff3;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:10px;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:10px}.Product-indicator-dot:before{background:#bdef44;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);width:0}.Product-indicator-dot:hover:not(.Product-active):not(:disabled):before{background:#bdef4480;height:6px;width:6px}.Product-indicator-dot.Product-active:before{background:#bdef44;height:10px;width:10px}.Product-indicator-dot.Product-active{background:#0000}.Product-indicator-dot:disabled{cursor:not-allowed;opacity:.5}.Product-features-section{max-width:850px;opacity:0;width:100%;will-change:transform,opacity}.Product-features-label{color:#bdef44;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:20px;position:relative;text-transform:uppercase}.Product-features-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.Product-feature-item{min-height:80px;position:relative;transform:perspective(1000px) rotateY(-2deg) skewX(-1deg);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.Product-feature-item:nth-child(odd){transform:perspective(1000px) rotateY(2deg) skewX(1deg)}.Product-feature-item:nth-child(2n){transform:perspective(1000px) rotateY(-2deg) skewX(-1deg)}.Product-feature-item:hover{transform:perspective(1000px) rotateY(0deg) skewX(0deg) translateY(-3px)}.Product-feature-item-inner{align-items:center;background:#ffffff08;border:1px solid #ffffff14;-webkit-clip-path:polygon(0 0,95% 0,100% 10%,100% 90%,95% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 10%,100% 90%,95% 100%,0 100%);display:flex;height:100%;padding:15px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Product-feature-item:nth-child(2n) .Product-feature-item-inner{-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,5% 100%,0 90%,0 10%);clip-path:polygon(5% 0,100% 0,100% 100%,5% 100%,0 90%,0 10%)}.Product-feature-item:hover .Product-feature-item-inner{background:#ffffff0d;border-color:#bdef4433}.Product-feature-label{align-items:center;color:#ffffffe6;display:flex;font-size:14px;font-weight:400;gap:10px;letter-spacing:.5px;line-height:1.4}.Product-feature-check{color:#bdef44;flex-shrink:0;font-size:16px;font-weight:700}.Product-specs-container{display:flex;flex-direction:column;gap:30px;position:relative;will-change:transform,opacity;z-index:5}.Product-model-name{color:#bdef44;font-size:36px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:10px;position:relative;text-shadow:0 2px 18px #0000008c;text-transform:uppercase;z-index:6}.Product-model-slash{color:#bdef44;margin-right:10px}.Product-description{color:#ffffffe6;font-family:Quantico,sans-serif;font-size:16px;line-height:1.6;margin-bottom:10px}.Product-key-specs-label{color:#bdef44;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:5px;position:relative;text-transform:uppercase}.Product-green-slash{color:#bdef44;font-weight:700;margin-right:8px}.Product-specs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:10px;will-change:transform,opacity}.Product-spec-item{height:auto;min-height:140px;position:relative;transform:perspective(1000px) rotateY(-2deg) skewX(-1deg);transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.Product-spec-item:nth-child(odd){transform:perspective(1000px) rotateY(2deg) skewX(1deg)}.Product-spec-item:nth-child(2n){transform:perspective(1000px) rotateY(-2deg) skewX(-1deg)}.Product-spec-item:hover{transform:perspective(1000px) rotateY(0deg) skewX(0deg) translateY(-5px)}.Product-spec-item-inner{background:#ffffff08;border:1px solid #ffffff14;-webkit-clip-path:polygon(0 0,95% 0,100% 10%,100% 90%,95% 100%,0 100%);clip-path:polygon(0 0,95% 0,100% 10%,100% 90%,95% 100%,0 100%);display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.Product-spec-item:nth-child(2n) .Product-spec-item-inner{-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,5% 100%,0 90%,0 10%);clip-path:polygon(5% 0,100% 0,100% 100%,5% 100%,0 90%,0 10%)}.Product-spec-item:hover .Product-spec-item-inner{background:#ffffff0d;border-color:#bdef4433}.Product-spec-label{color:#bdef44;font-size:14px;font-weight:400;letter-spacing:1.5px;line-height:1.2;margin-bottom:8px;position:relative;text-transform:uppercase}.Product-spec-value{color:#fff;font-size:16px;font-weight:400;letter-spacing:.5px;line-height:1.4;word-break:break-word}.Product-battery-capacity{background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.Product-battery-capacity:before{top:0}.Product-battery-capacity:after,.Product-battery-capacity:before{background:linear-gradient(90deg,#0000,#bdef44,#0000);content:"";height:1px;left:0;position:absolute;right:0}.Product-battery-capacity:after{bottom:0}.Product-battery-label{color:#bdef44;font-size:16px;font-weight:400;letter-spacing:2px;line-height:1.2;margin-bottom:12px;text-transform:uppercase}.Product-battery-value{color:#fff;font-size:36px;font-weight:700;letter-spacing:2px;line-height:1.2}@media (min-width:1400px){.Product-container{max-width:1400px}.Product-content{gap:100px}}@media (max-width:1200px){.Product-section{padding:70px 20px}.Product-content{gap:60px}.Product-specs-grid{gap:15px}.Product-spec-item{min-height:130px}.Product-spec-value{font-size:15px}.Product-features-grid{gap:12px}.Product-feature-item{min-height:75px}.Product-feature-label{font-size:13px}.Product-battery-value,.Product-model-name{font-size:32px}.Product-description{font-size:15px}}@media (max-width:992px){.Product-section{padding:60px 20px}.Product-content{gap:60px;grid-template-columns:1fr}.Product-image-container{margin-bottom:30px}.Product-image{max-height:500px}.Product-specs-grid{margin:0 auto;max-width:600px}.Product-header{margin-bottom:50px}.Product-main-heading{font-size:clamp(2rem,4vw,3rem)}.Product-background-future{font-size:22vw}.Product-features-section,.Product-specs-container{margin:0 auto;max-width:600px}.Product-features-grid{max-width:600px}}@media (max-width:768px){.Product-section{min-height:auto;padding:50px 15px}.Product-header{margin-bottom:40px}.Product-label-text{font-size:16px;letter-spacing:2px}.Product-main-heading{font-size:2rem;letter-spacing:1.5px}.Product-content{gap:40px}.Product-image-navigation-arrows{flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.Product-image-arrow-btn{height:50px;order:2;width:50px}.Product-slide-indicator{margin-bottom:10px;order:1;width:100%}.Product-prev-btn{order:3}.Product-next-btn{order:4}.Product-features-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.Product-feature-item{min-height:70px}.Product-feature-item,.Product-feature-item:nth-child(2n),.Product-feature-item:nth-child(odd){transform:none!important}.Product-feature-item-inner{border-radius:8px;-webkit-clip-path:none!important;clip-path:none!important;padding:12px 15px}.Product-feature-item:hover{transform:translateY(-3px)!important}.Product-feature-label{font-size:12px;gap:8px}.Product-feature-check{font-size:14px}.Product-specs-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.Product-spec-item{min-height:120px}.Product-spec-item,.Product-spec-item:nth-child(2n),.Product-spec-item:nth-child(odd){transform:none!important}.Product-spec-item-inner{border-radius:8px;-webkit-clip-path:none!important;clip-path:none!important;padding:15px}.Product-spec-item:hover{transform:translateY(-3px)!important}.Product-spec-value{font-size:14px}.Product-model-name{font-size:28px;text-align:center}.Product-description{font-size:14px;text-align:center}.Product-battery-capacity{padding:25px 20px}.Product-battery-value{font-size:28px}.Product-battery-label,.Product-features-label,.Product-key-specs-label{font-size:14px}}@media (max-width:576px){.Product-section{padding:40px 12px}.Product-header{margin-bottom:30px}.Product-label-text{font-size:14px;letter-spacing:1.5px}.Product-underline{width:70%}.Product-main-heading{font-size:1.8rem;letter-spacing:1px}.Product-background-future{font-size:20vw}.Product-image-container{margin-bottom:25px;min-height:300px}.Product-image{max-height:350px}.Product-image-arrow-btn{height:45px;width:45px}.Product-image-arrow-btn svg{font-size:20px}.Product-image-navigation-arrows{margin-bottom:35px}.Product-specs-container{gap:25px}.Product-features-grid{gap:10px;grid-template-columns:1fr}.Product-feature-item{min-height:65px}.Product-feature-item-inner{padding:12px}.Product-feature-label{font-size:12px}.Product-specs-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.Product-spec-item{min-height:110px}.Product-spec-item-inner{padding:12px}.Product-spec-label{font-size:12px;letter-spacing:1px}.Product-spec-value{font-size:13px}.Product-model-name{font-size:24px;text-align:center}.Product-description{font-size:13px}.Product-battery-value{font-size:24px}.Product-battery-label{font-size:13px;letter-spacing:1.5px}.Product-features-label{font-size:13px}}@media (max-width:480px){.Product-section{padding:30px 10px}.Product-main-heading{font-size:1.6rem}.Product-label-text{font-size:13px}.Product-content{gap:30px}.Product-image-container{min-height:250px}.Product-image{max-height:280px}.Product-image-navigation-arrows{align-items:center;flex-direction:row;margin-bottom:30px}.Product-image-arrow-btn{flex-shrink:0;height:40px;width:40px}.Product-image-arrow-btn svg{font-size:18px}.Product-slide-indicator{gap:8px}.Product-indicator-dot{height:8px;width:8px}.Product-model-name{font-size:22px;text-align:center}.Product-features-grid{gap:8px;grid-template-columns:1fr}.Product-feature-item{min-height:60px}.Product-feature-item-inner{padding:10px 12px}.Product-feature-label{font-size:11px;gap:6px}.Product-feature-check{font-size:13px}.Product-specs-grid{gap:10px;grid-template-columns:1fr}.Product-spec-item{min-height:100px}.Product-spec-item-inner{padding:15px}.Product-spec-label{font-size:13px}.Product-spec-value{font-size:14px}.Product-battery-value{font-size:22px}.Product-battery-capacity{padding:20px 15px}.Product-description,.Product-features-label{font-size:12px}}@media (max-width:374px){.Product-main-heading{font-size:1.4rem}.Product-model-name{font-size:20px}.Product-features-grid{gap:6px;grid-template-columns:1fr}.Product-feature-item{min-height:55px}.Product-feature-item-inner{padding:8px 10px}.Product-feature-label{font-size:10px;gap:5px}.Product-feature-check{font-size:12px}.Product-specs-grid{gap:8px;grid-template-columns:1fr}.Product-spec-item{min-height:95px}.Product-spec-item-inner{padding:12px}.Product-spec-label{font-size:12px;letter-spacing:.8px}.Product-spec-value{font-size:13px}.Product-battery-value{font-size:20px}.Product-image-arrow-btn{height:36px;width:36px}.Product-battery-label{font-size:12px}.Product-features-label{font-size:11px}}@media (prefers-reduced-motion:reduce){.Product-battery-capacity,.Product-content,.Product-feature-item,.Product-header,.Product-image-arrow-btn,.Product-indicator-dot,.Product-section,.Product-spec-item{animation:none!important;transition:none!important}.Product-feature-item,.Product-feature-item:hover,.Product-feature-item:nth-child(2n),.Product-feature-item:nth-child(odd),.Product-image-arrow-btn:hover:not(:disabled),.Product-image-arrow-btn:hover:not(:disabled) svg,.Product-spec-item,.Product-spec-item:hover,.Product-spec-item:nth-child(2n),.Product-spec-item:nth-child(odd){transform:none!important}}.Product-image-arrow-btn:focus,.Product-indicator-dot:focus{outline:2px solid #bdef44;outline-offset:3px}.Product-section{contain:content}.Product-feature-item,.Product-image,.Product-image-arrow-btn,.Product-spec-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.Product-image-arrow-btn.loading,.Product-indicator-dot.loading{opacity:.7;pointer-events:none}.home-about-section{align-items:center;background:linear-gradient(135deg,#0a0a0b,#1d1e28 50%,#0a0a0b);display:flex;font-family:Quantico,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 20px;position:relative}.particles-container{inset:0;pointer-events:none;position:absolute;z-index:1}.particle{animation:particle-float 20s linear infinite;background:#bdef44;border-radius:50%;opacity:.05;position:absolute}@keyframes particle-float{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,-15px) rotate(90deg)}50%{transform:translate(-10px,20px) rotate(180deg)}75%{transform:translate(15px,10px) rotate(270deg)}}.decorative-image{align-items:center;display:flex;height:70%;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:40%;z-index:2}.left-image{left:-5%}.right-image{right:-5%}.decorative-img{animation:image-float 6s ease-in-out infinite;filter:brightness(.7) contrast(1.1) drop-shadow(0 0 20px rgba(189,239,68,.1));height:100%;max-height:100%;max-width:100%;object-fit:contain;opacity:.4;width:100%}@keyframes image-float{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-10px)}}.decorative-img.mirrored{animation:image-float-mirrored 6s ease-in-out infinite}@keyframes image-float-mirrored{0%,to{transform:scaleX(-1) rotate(10deg) translateY(0)}50%{transform:scaleX(-1) rotate(10deg) translateY(-10px)}}.about-container{margin:0 auto;max-width:900px;padding:0 20px;position:relative;text-align:center;z-index:3}.about-label{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:30px;position:relative}.label-line{background:linear-gradient(90deg,#0000,#bdef44,#0000);transform-origin:center;width:40px}.label-text{animation:text-glow 3s ease-in-out infinite}@keyframes text-glow{0%,to{text-shadow:0 0 5px #bdef444d}50%{text-shadow:0 0 15px #bdef4480}}.label-underline{transform-origin:center}.about-heading{animation:heading-glow 4s ease-in-out infinite;color:#fff;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:2px;line-height:1.2;margin:0 auto 30px;max-width:800px;text-transform:uppercase}@keyframes heading-glow{0%,to{text-shadow:0 2px 10px #00000080}50%{text-shadow:0 2px 20px #000c}}.heading-line{margin-bottom:8px}.heading-line.accent{color:#bdef44}.about-description{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px}.description-text{color:#ffffffe6;font-size:18px;font-weight:400;letter-spacing:.5px;line-height:1.6;margin-bottom:15px}.description-text:last-child{margin-bottom:0}.features-grid{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:800px}.features-row{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:20px}.features-row:last-child{justify-content:center;margin-bottom:0;margin-left:15%;margin-right:15%}.feature-item{align-items:flex-start;color:#ffffffd9;display:flex;flex:1 1;font-size:17px;font-weight:400;gap:10px;letter-spacing:.3px;line-height:1.5;max-width:250px;min-width:220px;opacity:0;text-align:left;transform:translateY(20px)}.feature-dash{color:#bdef44;flex-shrink:0;font-size:18px;font-weight:700;margin-top:1px}.cta-button{align-items:center;animation:button-pulse 3s ease-in-out infinite;background:#bdef44;border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-flex;font-family:Quantico,sans-serif;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;margin:0 auto;max-width:500px;min-width:200px;overflow:hidden;padding:16px 35px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}@keyframes button-pulse{0%,to{box-shadow:0 5px 15px #bdef4433}50%{box-shadow:0 5px 25px #bdef4466}}.cta-button:before{background:linear-gradient(90deg,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.cta-button:hover{animation:none;box-shadow:0 15px 35px #bdef4466;transform:translateY(-3px)}.cta-button:hover:before{transform:translateX(100%)}.cta-button:hover .button-icon{transform:translateX(5px)}@media (min-width:1400px){.decorative-image{width:35%}.left-image{left:-7%}.right-image{right:-7%}.feature-item{max-width:280px;min-width:250px}}@media (max-width:1200px){.decorative-image{width:32%}.left-image{left:-8%}.right-image{right:-8%}.features-row{gap:25px}.feature-item{font-size:16px;max-width:230px;min-width:200px}}@media (max-width:992px){.home-about-section{padding:80px 20px}.decorative-image{height:60%;width:30%}.left-image{left:-10%}.right-image{right:-10%}.decorative-img{opacity:.35}.about-heading{font-size:clamp(2rem,4vw,3rem);margin-bottom:25px}.description-text{font-size:16px}.features-grid{margin-bottom:40px}.features-row{gap:20px}.feature-item{font-size:15px;max-width:200px;min-width:180px}.features-row:last-child{margin-left:10%;margin-right:10%}}@media (max-width:768px){.home-about-section{padding:70px 15px}.decorative-image{height:50%;top:50%;width:40%}.left-image{left:-15%}.right-image{right:-15%}.decorative-img{height:100%;opacity:.3;width:100%}.about-heading{font-size:clamp(1.8rem,5vw,2.5rem);letter-spacing:1px;margin-bottom:20px}.about-container{padding:0 15px}.about-label{margin-bottom:25px}.label-text{font-size:16px;letter-spacing:2px}.description-text{font-size:15px;line-height:1.5;margin-bottom:15px}.about-description{margin-bottom:35px}.features-grid{margin-bottom:40px}.features-row{gap:15px;margin-bottom:15px}.feature-item{font-size:14px;gap:8px;line-height:1.4;max-width:180px;min-width:160px}.features-row:last-child{margin-left:5%;margin-right:5%}.feature-dash{font-size:16px}.cta-button{font-size:15px;padding:14px 30px}}@media (max-width:576px){.home-about-section{min-height:90vh;padding:60px 12px}.decorative-image{height:40%!important;position:absolute;top:50%;transform:translateY(-50%);width:45%!important;z-index:2}.left-image{left:-18%!important}.right-image{right:-18%!important}.decorative-img{height:100%!important;max-height:none!important;max-width:none!important;object-fit:contain!important;opacity:.25;width:100%!important}.about-heading{font-size:1.8rem;line-height:1.3;margin-bottom:20px}.label-text{font-size:14px;letter-spacing:1.5px}.label-underline{width:50px}.description-text{font-size:14px;line-height:1.4;margin-bottom:12px}.about-description{margin-bottom:30px}.features-grid{margin-bottom:35px}.features-row{align-items:center;flex-direction:column;gap:12px;margin-bottom:12px}.features-row:last-child{gap:12px;margin-left:0;margin-right:0}.feature-item{font-size:14px;gap:8px;justify-content:center;line-height:1.4;max-width:100%;min-width:100%;text-align:center}.cta-button{font-size:14px;gap:8px;min-width:180px;padding:14px 28px}.button-icon{font-size:18px!important}.particles-container{display:none}.home-about-section:before{background:#0006;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.about-container{position:relative;z-index:3}}@media (max-width:480px){.home-about-section{min-height:85vh;padding:50px 10px}.decorative-image{height:35%!important;width:50%!important}.left-image{left:-20%!important}.right-image{right:-20%!important}.decorative-img{opacity:.2}.about-heading{font-size:1.6rem;letter-spacing:.5px}.label-text{font-size:13px;letter-spacing:1.2px}.description-text{font-size:13px;line-height:1.4}.about-description{margin-bottom:25px}.features-grid{margin-bottom:30px}.cta-button,.feature-item{font-size:13px}.cta-button{min-width:170px;padding:13px 25px}}@media (max-width:374px){.home-about-section{padding:40px 8px}.decorative-image{height:30%!important;width:55%!important}.left-image{left:-22%!important}.right-image{right:-22%!important}.about-heading{font-size:1.4rem}.description-text,.label-text{font-size:12px}.features-grid{margin-bottom:25px}.features-row{gap:8px}.feature-item{font-size:12px;gap:6px}.feature-dash{font-size:14px}.cta-button{font-size:12px;padding:12px 22px}}@media (prefers-reduced-motion:reduce){.about-heading,.cta-button,.decorative-img,.feature-item,.home-about-section,.label-line,.label-text,.label-underline,.particle{animation:none!important}.home-about-section{background:#1d1e28!important}.cta-button:hover{transform:none}}.cta-button,.decorative-img,.particle{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.decorative-img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}:root{--primary-color:#bdef44;--primary-dark:#9bc728;--primary-glow:#bdef444d;--bg-dark:#1d1e28;--bg-light:#2a2b38;--text-primary:#fff;--text-secondary:#ffffffd9;--text-muted:#fff9;--accent-color:#bdef44;--border-color:#bdef4433;--transition-smooth:all 0.4s cubic-bezier(0.4,0,0.2,1)}.features-section{background:#1d1e28;background:var(--bg-dark);display:flex;flex-direction:column;font-family:Quantico,sans-serif;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 20px;position:relative}.blueprint-bg{height:70%;left:50%;max-height:700px;max-width:700px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;z-index:0}.blueprint-image{filter:brightness(.8) contrast(1.5) saturate(0) sepia(.1) drop-shadow(0 0 1px rgba(189,239,68,.1));height:100%;object-fit:contain;width:100%}.connection-lines{inset:0;pointer-events:none;position:absolute;z-index:1}.line{background:linear-gradient(90deg,#0000,#bdef44 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--primary-color) 50%,#0000 100%);height:1px;opacity:0;position:absolute;transform-origin:left center}.line-1{left:10%;right:10%;top:30%}.line-2{left:15%;right:15%;top:50%}.line-3{left:20%;right:20%;top:70%}.grid-lines{inset:0;opacity:.1;pointer-events:none;position:absolute;z-index:1}.horizontal-line,.vertical-line{background:#bdef44;background:var(--primary-color);position:absolute}.vertical-line{height:100%;top:0;width:1px}.vl-1{left:25%}.vl-2{right:25%}.horizontal-line{height:1px;left:0;width:100%}.hl-1{top:33.33%}.hl-2{top:66.66%}.section-header{margin-bottom:100px;opacity:0;position:relative;text-align:center;z-index:3}.section-label{margin-bottom:15px}.label-decoration{background:linear-gradient(90deg,#0000,#bdef44 50%,#0000);background:linear-gradient(90deg,#0000 0,var(--primary-color) 50%,#0000 100%);height:1px;opacity:.6;width:40px}.label-text{color:var(--primary-color);font-size:14px}.section-title{color:#fff;color:var(--text-primary);display:inline-block;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;letter-spacing:1px;line-height:1.2;position:relative;text-transform:uppercase}.section-title:before{background:#bdef44;background:var(--primary-color);bottom:-10px;content:"";height:2px;left:50%;opacity:.8;position:absolute;transform:translateX(-50%);width:60px}.features-grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;position:relative;z-index:3}.feature-block{opacity:0;position:relative;transform:translateY(30px);will-change:transform,opacity}.feature-block.left{padding-right:40px;text-align:right}.feature-block.right{padding-left:40px;text-align:left}.feature-number-wrapper{display:inline-block;margin-bottom:20px;position:relative}.feature-number-glow{background:radial-gradient(circle,#bdef4426 0,#0000 70%);filter:blur(15px);height:100px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100px;z-index:-1}.feature-block:hover .feature-number-glow{opacity:1}.feature-number{color:#bdef44;color:var(--primary-color);display:inline-block;font-size:72px;font-weight:700;letter-spacing:-2px;line-height:1;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition-smooth)}.feature-block.left .feature-number{text-align:right}.feature-block.right .feature-number{text-align:left}.feature-content{position:relative}.feature-title{color:#fff;color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:1px;line-height:1.3;margin-bottom:15px;text-transform:uppercase}.title-slash{color:#bdef44;color:var(--primary-color);font-weight:700;margin-right:8px}.feature-description-wrapper{position:relative}.description-line{background:#bdef44;background:var(--primary-color);height:100%;opacity:.2;position:absolute;top:0;transition:height .6s ease;width:2px}.feature-block.left .description-line{right:-20px}.feature-block.right .description-line{left:-20px}.feature-block:hover .description-line{height:100%}.feature-description{color:#ffffffd9;color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:.3px;line-height:1.7;max-width:450px;position:relative;z-index:1}.feature-block.left .feature-description{margin-left:auto}.feature-indicator{opacity:.3;position:absolute;top:25px;transition:opacity .3s ease}.feature-block.left .feature-indicator{right:0}.feature-block.right .feature-indicator{left:0}.feature-block:hover .feature-indicator{opacity:.8}.indicator-dot{background:#bdef44;background:var(--primary-color);border-radius:50%;height:8px;margin-bottom:10px;position:relative;width:8px}.indicator-dot:after{animation:pulse 2s infinite;border:1px solid #bdef44;border:1px solid var(--primary-color);border-radius:50%;content:"";height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.indicator-line{background:linear-gradient(180deg,#bdef44 0,#0000);background:linear-gradient(to bottom,var(--primary-color) 0,#0000 100%);height:60px;margin:0 auto;width:1px}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1200px){.features-section{padding:100px 20px}.features-grid{gap:60px;max-width:900px}.feature-number{font-size:64px}.feature-title{font-size:22px}.feature-description{font-size:15px}}@media (max-width:992px){.features-grid{gap:60px;grid-template-columns:1fr;max-width:600px}.feature-block,.feature-block.left,.feature-block.right{padding:0!important;text-align:center!important}.feature-block.left .feature-description,.feature-block.right .feature-description{margin:0 auto}.description-line,.feature-indicator{display:none}.section-header{margin-bottom:70px}.section-title{font-size:clamp(1.8rem,4vw,2.2rem)}.connection-lines{display:none}}@media (max-width:768px){.features-section{padding:80px 15px}.features-grid{gap:50px}.section-header{margin-bottom:60px}.feature-number{font-size:56px}.feature-title{font-size:20px;margin-bottom:12px}.feature-description{font-size:15px;line-height:1.6}.label-text{font-size:13px;letter-spacing:3px}.label-decoration{width:30px}}@media (max-width:576px){.features-section{padding:60px 10px}.features-grid{gap:40px}.section-header{margin-bottom:50px}.feature-number{font-size:48px}.feature-title{font-size:18px}.feature-description{font-size:14px;line-height:1.5}.blueprint-bg{opacity:.02;width:90%}.grid-lines{display:none}.label-text{font-size:12px;letter-spacing:2px}.label-decoration{width:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.feature-block{opacity:1!important;transform:none!important}}.features-section{contain:content}.blueprint-image{image-rendering:optimizeQuality;will-change:transform,opacity}@media print{.features-section{background:#fff!important}.feature-number,.feature-title,.features-section{color:#000!important}.blueprint-bg,.connection-lines,.grid-lines{display:none}}.adventure-section{align-items:center;background:#20347b;display:flex;font-family:Quantico,sans-serif;isolation:isolate;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 20px;position:relative}.background-text{color:hsla(0,0%,100%,.015);font-family:Quantico,sans-serif;font-size:25vw;font-weight:700;left:50%;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap;will-change:opacity,transform;z-index:1}.adventure-container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:3}.heading-wrapper{margin-bottom:100px;position:relative;text-align:center;z-index:3}.section-label{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:25px}.label-line{background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:1px;opacity:.6;width:50px}.label-text{color:#ffffffe6;font-size:18px;letter-spacing:4px;padding-bottom:10px}.label-text:after{background:#ffffffe6;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.adventure-heading{color:#fff;font-size:clamp(3rem,5vw,4rem);font-weight:700;letter-spacing:3px;line-height:1.1;margin-bottom:20px;opacity:0;text-shadow:0 2px 10px #0003;text-transform:uppercase;will-change:opacity,transform}.sub-heading{color:#ffffffb3;font-size:18px;font-weight:400;letter-spacing:1.5px;margin:0 auto;max-width:600px;text-transform:uppercase}.cards-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:80px;position:relative;z-index:3}.adventure-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;min-height:380px;opacity:0;overflow:hidden;padding:0;perspective:1000px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);will-change:opacity,transform,scale}.card-hover-effect{background:conic-gradient(from 0deg,#0000,#ffffff08,#0000 30%);height:200%;left:-50%;top:-50%;width:200%}.card-glow-effect,.card-hover-effect{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.card-glow-effect{background:linear-gradient(135deg,#ffffff1a,#0000);border-radius:inherit;inset:-1px}.adventure-card:hover .card-hover-effect{opacity:1}.adventure-card:hover .card-glow-effect{opacity:.3}.adventure-card:hover{background:#ffffff0d;border-color:#ffffff26;box-shadow:0 25px 50px #0000004d,0 0 0 1px #ffffff1a,inset 0 1px 0 #ffffff0d;transform:translateY(-15px) scale(1.02)}.card-content{display:flex;flex-direction:column;height:100%;padding:40px 30px;position:relative;z-index:2}.card-icon-wrapper{display:flex;justify-content:center;margin-bottom:30px;position:relative}.card-icon-inner{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#fff;display:flex;font-size:54px!important;height:80px;justify-content:center;opacity:.9;transition:all .3s cubic-bezier(.4,0,.2,1);width:80px}.adventure-card:hover .card-icon-inner{background:#ffffff14;border-color:#fff3;box-shadow:0 10px 20px #0003;opacity:1;transform:scale(1.15) rotate(5deg)}.card-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.3;margin-bottom:20px;text-transform:uppercase}.card-description,.card-title{position:relative;text-align:center;z-index:2}.card-description{color:#ffffffb3;flex-grow:1;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:1.6}.card-decoration{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:30px;opacity:.5;transition:opacity .3s ease}.adventure-card:hover .card-decoration{opacity:1}.decoration-line{background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;width:30px}.decoration-slash{color:#fffc;font-size:14px;font-weight:700;letter-spacing:2px}.bottom-decoration{align-items:center;display:flex;gap:20px;justify-content:center;opacity:.3;transition:opacity .3s ease}.adventure-section:hover .bottom-decoration{opacity:.6}.decorative-line{background:linear-gradient(90deg,#0000,#fff6,#0000);height:1px;width:100px}.decorative-dots{display:flex;gap:8px}.decorative-dot{animation:dot-pulse 2s ease-in-out infinite;background:#fff6;border-radius:50%;height:6px;width:6px}.decorative-dot:nth-child(2){animation-delay:.4s}.decorative-dot:nth-child(3){animation-delay:.8s}@keyframes dot-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}@media (max-width:1400px){.cards-grid{gap:25px}.adventure-card{min-height:360px}.card-content{padding:35px 25px}.card-icon-inner{font-size:48px!important;height:70px;width:70px}}@media (max-width:1200px){.adventure-section{padding:100px 20px}.cards-grid{gap:25px}.adventure-card{min-height:340px}.adventure-heading{margin-bottom:15px}.heading-wrapper{margin-bottom:80px}}@media (max-width:992px){.adventure-section{padding:80px 20px}.cards-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.adventure-heading{font-size:clamp(2.5rem,4vw,3.5rem);margin-bottom:15px}.adventure-card{min-height:320px}.card-content{padding:30px 25px}.sub-heading{font-size:16px}.background-text{font-size:30vw}}@media (max-width:768px){.adventure-section{padding:60px 15px}.cards-grid{gap:25px}.adventure-heading{font-size:clamp(2rem,5vw,3rem);letter-spacing:2px;margin-bottom:15px}.adventure-card{min-height:300px}.card-content{padding:25px 20px}.card-icon-inner{font-size:42px!important;height:65px;width:65px}.card-title{font-size:18px;margin-bottom:15px}.card-description{font-size:14px;line-height:1.5}.section-label{margin-bottom:20px}.label-text{font-size:16px}.heading-wrapper{margin-bottom:60px}}@media (max-width:576px){.adventure-section{padding:50px 10px}.cards-grid{gap:20px;grid-template-columns:1fr;margin:0 auto 60px;max-width:400px}.adventure-heading{font-size:1.8rem;letter-spacing:1.5px;margin-bottom:10px}.adventure-card{min-height:280px}.card-content{padding:25px 20px}.card-icon-inner{font-size:38px!important;height:60px;width:60px}.card-title{font-size:16px}.card-description{font-size:13px}.sub-heading{font-size:14px;letter-spacing:1px}.background-text{font-size:35vw}.orb-1,.orb-2,.orb-3{filter:blur(40px)}}.adventure-section{contain:content}.adventure-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.adventure-card,.adventure-heading,.background-orb,.background-text,.card-icon-inner,.decorative-dot{animation:none!important;transition:none!important}.adventure-card,.adventure-heading,.background-text{opacity:1!important;transform:none!important}.adventure-card:hover{box-shadow:none!important}.adventure-card:hover,.adventure-card:hover .card-icon-inner{transform:none!important}}.adventure-heading,.card-description,.card-title,.sub-heading{text-shadow:0 2px 4px #0003}html{scroll-behavior:smooth}.adventure-card:after{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:1px;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.adventure-card:hover:after{left:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.adventure-card.loading{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%);background-size:200% 100%}.image-slider-section{align-items:center;background:#0a0a0a;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:80px 0;position:relative;width:100%}.slider-container{height:700px;margin:0 auto;max-width:1600px;padding:0 40px;position:relative;width:100%}.slider-track{align-items:center;display:flex;gap:0;height:100%;justify-content:center;position:relative;width:100%}.slider-panel{border-radius:12px;box-shadow:0 10px 30px #0000004d;height:85%;overflow:hidden;position:absolute;transition:all .6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity,width;z-index:1}.left-panel{filter:brightness(.6);left:10%;opacity:.7;transform:translateX(-50%) scale(.85);width:25%}.center-panel{box-shadow:0 20px 50px #00000080;left:50%;opacity:1;transform:translateX(-50%);width:50%;z-index:2}.right-panel{filter:brightness(.6);left:90%;opacity:.7;transform:translateX(-50%) scale(.85);width:25%}.slide-next .center-panel{animation:slideInFromRight .6s cubic-bezier(.4,0,.2,1)}.slide-next .left-panel{animation:slideLeftOut .6s cubic-bezier(.4,0,.2,1)}.slide-next .right-panel{animation:slideRightIn .6s cubic-bezier(.4,0,.2,1)}.slide-prev .center-panel{animation:slideInFromLeft .6s cubic-bezier(.4,0,.2,1)}.slide-prev .left-panel{animation:slideLeftIn .6s cubic-bezier(.4,0,.2,1)}.slide-prev .right-panel{animation:slideRightOut .6s cubic-bezier(.4,0,.2,1)}.image-container{height:100%;overflow:hidden;position:relative;width:100%}.slider-image{height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.4,0,.2,1);width:100%}.center-panel .slider-image{animation:imageZoom 15s ease-in-out infinite alternate}.slider-panel:hover .slider-image{transform:scale(1.08)}.image-overlay{background:linear-gradient(0deg,#000000f2 0,#000000b3 20%,#0006 40%,#0000);bottom:0;height:40%;left:0;position:absolute;transition:height .3s ease;width:100%;z-index:1}.center-panel .image-overlay{height:50%}.image-caption{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) .3s forwards;bottom:30px;left:0;opacity:0;padding:0 20px;position:absolute;text-align:center;transform:translateY(20px);width:100%;z-index:2}.caption-text{color:#fff;display:inline-block;font-family:Quantico,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;padding:5px 0;position:relative;text-shadow:0 2px 8px #000c;text-transform:uppercase}.caption-text:after{animation:lineExpand .8s cubic-bezier(.4,0,.2,1) .8s forwards;background:linear-gradient(90deg,#0000,#fff,#0000);bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:0}.slider-arrow{align-items:center;animation:fadeIn .5s ease 1s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:60px;z-index:3}.slider-arrow:hover:not(:disabled){background:#fff3;border-color:#fff6;box-shadow:0 8px 25px #0006;transform:translateY(-50%) scale(1.15)}.slider-arrow:active:not(:disabled){transform:translateY(-50%) scale(.95)}.slider-arrow:disabled{cursor:not-allowed;opacity:.3}.slider-arrow svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:28px}.prev-arrow{left:20px}.next-arrow{right:20px}.slider-dots{animation:fadeIn .5s ease 1.2s forwards;bottom:-40px;display:flex;gap:12px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);z-index:3}.slider-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:12px}.slider-dot:hover:not(:disabled){background:#fff9;transform:scale(1.2)}.slider-dot.active{background:#fff;box-shadow:0 0 10px #ffffff80;transform:scale(1.4)}.slider-dot:disabled{cursor:not-allowed;opacity:.5}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%) scale(.9)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes slideLeftOut{0%{opacity:.7;transform:translateX(-50%) scale(.85)}to{opacity:0;transform:translateX(-150%) scale(.85)}}@keyframes slideLeftIn{0%{opacity:0;transform:translateX(50%) scale(.85)}to{opacity:.7;transform:translateX(-50%) scale(.85)}}@keyframes slideRightOut{0%{opacity:.7;transform:translateX(-50%) scale(.85)}to{opacity:0;transform:translateX(50%) scale(.85)}}@keyframes slideRightIn{0%{opacity:0;transform:translateX(-150%) scale(.85)}to{opacity:.7;transform:translateX(-50%) scale(.85)}}@keyframes lineExpand{0%{width:0}to{width:100px}}@keyframes imageZoom{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:1400px){.slider-container{height:600px;padding:0 30px}.caption-text{font-size:22px}.slider-arrow{height:55px;width:55px}.slider-arrow svg{font-size:26px}}@media (max-width:1200px){.slider-container{height:550px}.left-panel{left:5%}.right-panel{left:95%}.center-panel{width:55%}.left-panel,.right-panel{width:22.5%}.caption-text{font-size:20px}}@media (max-width:992px){.image-slider-section{padding:60px 0}.slider-container{height:500px;padding:0 25px}.center-panel{width:60%}.left-panel,.right-panel{width:20%}.left-panel{left:0}.right-panel{left:100%}.slider-arrow{height:50px;width:50px}.slider-arrow svg{font-size:24px}.prev-arrow{left:10px}.next-arrow{right:10px}}@media (max-width:768px){.slider-container{height:450px;padding:0 20px}.slider-track{height:100%}.center-panel{width:70%}.left-panel,.right-panel{opacity:.5;width:15%}.caption-text{font-size:18px;letter-spacing:1px}.slider-dots{bottom:-30px}}@media (max-width:576px){.image-slider-section{padding:40px 0}.slider-container{height:400px;padding:0 15px}.center-panel{width:80%}.left-panel,.right-panel{display:none}.caption-text{font-size:16px;letter-spacing:1px}.slider-arrow{height:45px;width:45px}.slider-arrow svg{font-size:22px}.prev-arrow{left:5px}.next-arrow{right:5px}.slider-dots{bottom:-25px;gap:8px}.slider-dot{height:10px;width:10px}}.slider-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.slider-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.slider-arrow:focus,.slider-dot:focus{outline:2px solid #fff9;outline-offset:3px}.slider-image{background:linear-gradient(90deg,#1a1a1a,#2a2a2a 50%,#1a1a1a);background-size:200% 200%}.slider-image.loaded{background:none}@media (prefers-reduced-motion:reduce){.image-caption,.slider-arrow,.slider-dot,.slider-image,.slider-panel{animation:none!important;transition:none!important}.slider-arrow:hover:not(:disabled){transform:translateY(-50%)}.center-panel .slider-image{transform:none}}.slider-counter{animation:fadeIn .5s ease 1.5s forwards;bottom:-40px;color:#ffffffb3;font-family:Quantico,sans-serif;font-size:14px;opacity:0;position:absolute;right:0}.heroo-section{align-items:center;display:flex;font-family:Quantico,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100%}.heroo-background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.heroo-bg-image{height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .5s ease;width:100%}.heroo-background.loaded .heroo-bg-image{opacity:1}.heroo-overlay{background:linear-gradient(90deg,#000000d9,#000000b3 30%,#0006 60%,#0000001a);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.heroo-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;width:100%;z-index:3}.heroo-content{padding:20px 0}.heroo-heading{color:#fff;font-size:clamp(3rem,7vw,5.5rem);font-weight:700;letter-spacing:2px;line-height:1.1;text-transform:uppercase}.heading-line{display:block}.line-1{color:#fff}.line-2{color:#bdef44}.button-container{margin-top:40px}.heroo-button{align-items:center;background:#bdef44;border:none;border-radius:50px;box-shadow:0 10px 25px #0003;color:#000;cursor:pointer;display:inline-flex;font-family:Quantico,sans-serif;font-size:18px;font-weight:700;gap:12px;justify-content:center;letter-spacing:1px;overflow:hidden;padding:18px 45px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.heroo-button:before{background:#0000001a;border-radius:50px;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:-1}.heroo-button:hover{box-shadow:0 15px 35px #bdef444d;transform:translateY(-3px)}.heroo-button:hover:before{transform:translateX(0)}.heroo-button:active{transform:translateY(-1px)}.button-text{font-weight:700}.button-icon,.button-text{position:relative;z-index:1}.button-icon{font-size:20px!important;transition:transform .3s cubic-bezier(.4,0,.2,1)}.heroo-button:hover .button-icon{transform:translateX(5px)}.heroo-visual{height:100%;min-height:600px;position:relative}@media (max-width:1200px){.heroo-container{gap:30px;padding:0 30px}.heroo-heading{font-size:clamp(2.5rem,6vw,4.5rem)}.button-container{margin-top:35px}.heroo-button{font-size:16px;padding:16px 40px}.heroo-visual{min-height:500px}}@media (max-width:992px){.heroo-container{gap:0;grid-template-columns:1fr;padding:80px 20px;text-align:center}.heroo-content{margin:0 auto;max-width:600px;padding:0;text-align:left}.heroo-heading{font-size:clamp(2.2rem,5vw,4rem);text-align:left}.button-container{margin-top:30px}.heroo-button{margin-left:0}.heroo-visual{display:none}.heroo-overlay{background:linear-gradient(90deg,#000000d9,#000000a6 40%,#0006 70%,#0003)}}@media (max-width:768px){.heroo-container{padding:60px 15px}.heroo-heading{font-size:clamp(2rem,6vw,3rem);letter-spacing:1.5px}.button-container{margin-top:25px}.heroo-button{font-size:15px;gap:10px;padding:15px 35px}.button-icon{font-size:18px!important}}@media (max-width:576px){.heroo-section{min-height:80vh}.heroo-container{padding:40px 10px}.heroo-heading{font-size:1.8rem;letter-spacing:1px}.button-container{margin-top:20px}.heroo-button{font-size:14px;gap:8px;padding:13px 30px}.button-icon{font-size:16px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.button-icon,.heroo-bg-image,.heroo-button,.heroo-button:before{animation:none!important;transition:none!important}.heroo-button:hover,.heroo-button:hover .button-icon{transform:none!important}.heroo-bg-image{opacity:1!important}}.heroo-button:focus{outline:2px solid #fff;outline-offset:4px}.heroo-bg-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:opacity}.heroo-background:not(.loaded){animation:loading 1.5s infinite;background:linear-gradient(90deg,#1a1a1a,#2a2a2a 50%,#1a1a1a);background-size:200% 200%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.heroo-section{contain:content}.heroo-heading{text-shadow:0 2px 4px #00000080}.heroo-button:hover{background:#c4f04c}@media (max-width:768px) and (orientation:landscape){.heroo-section{min-height:120vh}}.line-2{text-shadow:0 2px 4px #0000004d}.heroo-bg-image{filter:blur(0);transition:filter .3s ease}.heroo-background:not(.loaded) .heroo-bg-image{filter:blur(10px)}.form-section{align-items:center;background:#f5f5f7;display:flex;font-family:Quantico,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:100px 20px;position:relative;width:100%}.bg-decorative-left,.bg-decorative-right{height:300px;opacity:.03;pointer-events:none;position:absolute;width:300px;z-index:1}.bg-decorative-left{left:5%;top:10%}.bg-decorative-left,.bg-decorative-right{background:radial-gradient(circle,#bdef44 0,#0000 70%);border-radius:50%}.bg-decorative-right{bottom:10%;right:5%}.form-container{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:2}.form-header{margin-bottom:60px;text-align:center}.header-label{margin-bottom:15px}.header-label,.label-text{display:inline-block;position:relative}.label-text{color:#bdef44;font-size:16px;font-weight:700;letter-spacing:3px;padding-bottom:8px;text-transform:uppercase}.label-underline{background:#bdef44;bottom:0;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.form-heading{color:#1d1e28;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;letter-spacing:2px;line-height:1.2;margin:0;text-transform:uppercase}.form-card{grid-gap:0;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000014;display:grid;gap:0;grid-template-columns:1fr 1.2fr;min-height:600px}.card-left,.form-card{overflow:hidden;position:relative}.card-left{align-items:center;background:linear-gradient(135deg,#1d1e28,#2a2b3a);display:flex;padding:60px 50px}.card-left:before{background:linear-gradient(135deg,#bdef440d,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.left-content{position:relative;width:100%;z-index:2}.contact-info-section{width:100%}.contact-info-title{color:#bdef44;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:40px;padding-bottom:15px;position:relative;text-transform:uppercase}.contact-info-title:after{background:#bdef44;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.contact-info-items{display:flex;flex-direction:column;gap:35px;margin-bottom:50px}.contact-info-item{align-items:flex-start;display:flex;gap:20px}.contact-info-item.message-item{margin-top:10px}.contact-info-icon{align-items:center;background:#bdef441a;border:1px solid #bdef4433;border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.info-icon{color:#bdef44!important;font-size:24px!important}.contact-info-content{flex:1 1}.contact-info-label{color:#bdef44;font-size:14px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.contact-info-value{color:#ffffffe6;font-size:18px;font-weight:400;letter-spacing:.3px;line-height:1.5}.contact-info-item.message-item .contact-info-value{color:#fffc;font-size:16px;line-height:1.6}.company-info{border-top:1px solid #ffffff1a;margin-top:40px;padding-top:30px}.company-name{color:#bdef44;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.legal-link{color:#ffffffb3;font-size:14px;font-weight:400;letter-spacing:1px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.legal-link:hover{color:#bdef44}.copyright{color:#ffffff80;font-size:14px;font-weight:400;letter-spacing:.5px}.card-right{background:#fff;padding:60px 50px;position:relative}.card-right:before{background:linear-gradient(180deg,#0000,#bdef444d,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:1px}.form-wrapper{margin:0 auto;max-width:500px}.form-title{color:#1d1e28;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:40px;padding-bottom:15px;position:relative;text-transform:uppercase}.form-title:after{background:#bdef44;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.contact-form{display:flex;flex-direction:column;gap:30px}.form-row{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column}.form-label{margin-bottom:10px}.form-label .label-text{color:#1d1e28;font-size:13px;letter-spacing:2px;padding-bottom:0}.required{color:#ff4757;font-weight:700}.form-input,.form-select,.form-textarea{background:#fff;border:2px solid #e8e8e8;border-radius:12px;color:#1d1e28;font-family:Quantico,sans-serif;font-size:15px;outline:none;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#bdef44;box-shadow:0 0 0 4px #bdef441a;transform:translateY(-1px)}.form-input::placeholder,.form-textarea::placeholder{color:#999}.select-wrapper{position:relative}.select-arrow{border-bottom:2px solid #666;border-right:2px solid #666;height:10px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(45deg);width:10px}.form-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:50px}.form-textarea{line-height:1.5;min-height:140px;resize:vertical}.form-helper{color:#666;font-size:12px;font-weight:400;margin-top:8px}.verification-checkbox{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:15px;padding:10px;transition:all .3s ease}.verification-checkbox:hover{background:#bdef440d}.verification-checkbox.checked .checkbox-icon{background:#bdef44;border-color:#bdef44}.checkbox-icon{align-items:center;border:2px solid #ccc;border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .3s ease;width:22px}.check-icon{color:#000!important;font-size:16px!important}.verification-text{color:#1d1e28;flex:1 1;font-size:14px;font-weight:500;line-height:1.4}.recaptcha-wrap,.verification-area{margin:10px 0}.recaptcha-error{background:#ff47570d;border-left:3px solid #ff4757;border-radius:8px;color:#ff4757;font-size:14px;padding:10px}.form-status{border-radius:12px;font-size:14px;font-weight:500;margin:10px 0;padding:15px;text-align:center}.form-status--success{background:#2ed5731a;border:1px solid #2ed57333;color:#2ed573}.form-status--error{background:#ff47571a;border:1px solid #ff475733;color:#ff4757}.submit-btn{align-items:center;background:#1d1e28;border:none;border-radius:50px;box-shadow:0 8px 25px #1d1e2833;color:#fff;cursor:pointer;display:flex;font-family:Quantico,sans-serif;font-size:16px;font-weight:700;gap:12px;justify-content:center;letter-spacing:1px;margin-top:20px;padding:18px 40px;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.submit-btn:hover:not(:disabled){background:#2a2b3a;box-shadow:0 15px 35px #1d1e284d;transform:translateY(-3px)}.submit-btn:active:not(:disabled){transform:translateY(-1px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.submit-text{align-items:center;display:flex;gap:8px}.submit-icon{font-size:20px!important;transition:transform .3s cubic-bezier(.4,0,.2,1)}.submit-btn:hover:not(:disabled) .submit-icon{transform:translateX(5px)}.submitting-text{align-items:center;display:flex;gap:12px}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1200px){.form-card{min-height:550px}.card-left,.card-right{padding:50px 40px}.contact-info-title{font-size:24px}.contact-info-value{font-size:16px}.company-name{font-size:22px}}@media (max-width:992px){.form-section{padding:80px 20px}.form-header{margin-bottom:50px}.form-heading{font-size:clamp(2rem,4vw,3rem)}.form-card{grid-template-columns:1fr;min-height:auto}.card-right:before{display:none}.card-left,.card-right{padding:50px 30px}.form-wrapper{max-width:600px}.contact-info-title{text-align:center}.contact-info-title:after{left:50%;transform:translateX(-50%)}.company-info{text-align:center}.legal-links{justify-content:center}}@media (max-width:768px){.form-section{padding:60px 15px}.form-header{margin-bottom:40px}.form-heading{font-size:clamp(1.8rem,5vw,2.5rem)}.label-text{font-size:14px;letter-spacing:2px}.card-left,.card-right{padding:40px 25px}.form-row{gap:25px;grid-template-columns:1fr}.contact-info-title{font-size:22px}.contact-info-item{gap:15px}.contact-info-icon{height:45px;width:45px}.info-icon{font-size:20px!important}.contact-info-value{font-size:15px}.company-name{font-size:20px}.form-input,.form-select,.form-textarea{padding:14px 18px}.verification-checkbox{gap:12px;padding:8px}.verification-text{font-size:13px}.submit-btn{font-size:15px;padding:16px 35px}}@media (max-width:576px){.form-section{padding:50px 10px}.form-header{margin-bottom:30px}.form-heading{font-size:1.8rem}.card-left,.card-right{padding:30px 20px}.contact-info-title{font-size:20px;margin-bottom:30px}.contact-info-items{gap:25px;margin-bottom:40px}.contact-info-item{gap:12px}.contact-info-icon{height:40px;width:40px}.info-icon{font-size:18px!important}.contact-info-label{font-size:12px}.contact-info-value{font-size:14px}.company-info{margin-top:30px;padding-top:25px}.company-name{font-size:18px;margin-bottom:15px}.legal-links{gap:10px}.copyright,.legal-link{font-size:12px}.form-title{font-size:20px;margin-bottom:30px}.verification-checkbox{gap:10px;padding:6px}.checkbox-icon{height:20px;width:20px}.verification-text{font-size:12px}.form-status{font-size:13px;padding:12px}.submit-btn{font-size:14px;padding:14px 30px}.bg-decorative-left,.bg-decorative-right{height:200px;width:200px}}@media (prefers-reduced-motion:reduce){.checkbox-icon,.form-input,.form-select,.form-textarea,.legal-link,.submit-btn,.submit-icon,.verification-checkbox{animation:none!important;transition:none!important}.form-input:focus,.form-select:focus,.form-textarea:focus,.submit-btn:hover,.submit-btn:hover .submit-icon{transform:none!important}.legal-link:hover{color:#ffffffb3!important}}.form-input:focus,.form-select:focus,.form-textarea:focus,.legal-link:focus,.submit-btn:focus,.verification-checkbox:focus{outline:2px solid #bdef44;outline-offset:3px}.form-card,.submit-btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}.form-input:invalid:not(:focus):not(:placeholder-shown){background:#ff475705;border-color:#ff4757}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.form-submitted{animation:successPulse .5s ease}*{box-sizing:border-box;margin:0;padding:0}.footer-section{background:#0a192f;color:#fff;font-family:Montserrat,sans-serif;padding:70px 0 30px;position:relative;width:100%}.footer-container{margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.footer-main{justify-content:center;margin-bottom:60px}.center-column,.footer-main{align-items:center;display:flex}.center-column{flex-direction:column;text-align:center;width:100%}.logo-container{margin-bottom:30px}.logo-img{filter:brightness(1.1);height:80px;object-fit:contain;transition:all .3s ease;width:auto}.logo-img:hover{filter:brightness(1.2);transform:scale(1.05)}.footer-links-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:10px}.footer-link{color:#ccd6f6;font-size:15px;font-weight:500;letter-spacing:.5px;padding:8px 0;text-decoration:none;transition:all .3s ease}.footer-link:before{color:#bdef44;content:"→";left:-20px;opacity:0;position:absolute;transition:all .3s ease}.footer-link:hover{color:#bdef44;padding-left:20px;transform:translateX(10px)}.footer-link:hover:before{left:0;opacity:1}.link-separator{color:#ffffff4d;font-size:16px;font-weight:300;-webkit-user-select:none;user-select:none}.footer-divider{background:#ffffff1a;height:1px;margin:40px 0 30px;width:100%}.footer-bottom{align-items:center;display:flex;justify-content:center;padding-top:20px}.copyright-text{color:#8892b0;font-size:14px;font-weight:400;letter-spacing:.5px;opacity:.8;text-align:center}.footer-section{background:linear-gradient(180deg,#0a192f,#020c1b)}.footer-link{padding-bottom:2px;position:relative}.footer-link:after{background:#bdef44;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-link:hover:after{width:100%}.footer-section{animation:footerReveal .8s ease .2s forwards;opacity:0;transform:translateY(20px)}@keyframes footerReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footer-link,.logo-img{transition:none!important}.footer-link:hover{padding-left:0;transform:none!important}.footer-link:hover:before{opacity:0}.logo-img:hover{transform:none!important}.footer-section{animation:none;opacity:1;transform:none}}.footer-link:focus{outline:2px solid #bdef44;outline-offset:3px}@media (max-width:1200px){.footer-container{padding:0 30px}.logo-img{height:70px}}@media (max-width:992px){.footer-section{padding:60px 0 25px}.footer-container{padding:0 25px}.logo-img{height:65px}.footer-links-row{gap:15px}.footer-link{font-size:14px}}@media (max-width:768px){.footer-section{padding:50px 0 20px}.footer-container{padding:0 20px}.footer-main{margin-bottom:50px}.logo-container{margin-bottom:25px}.logo-img{height:60px}.footer-links-row{flex-direction:column;gap:10px}.link-separator{display:none}.footer-link{padding:6px 0}.footer-divider{margin:30px 0 25px}.copyright-text{font-size:13px}}@media (max-width:576px){.footer-section{padding:40px 0 20px}.footer-container{padding:0 15px}.logo-img{height:55px}.footer-link{font-size:13px}.copyright-text{font-size:12px}}.footer-section{contain:content}.logo-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}:root{--TermsConditions-primary-color:#2c3e50;--TermsConditions-secondary-color:#3498db;--TermsConditions-accent-color:#2980b9;--TermsConditions-light-bg:#f8f9fa;--TermsConditions-dark-text:#222;--TermsConditions-light-text:#6c757d;--TermsConditions-medium-text:#495057;--TermsConditions-border-color:#e9ecef;--TermsConditions-shadow:0 4px 20px #00000014;--TermsConditions-transition:all 0.3s ease}.TermsConditions-container{background-color:#fff;display:flex;justify-content:center;margin-top:100px;min-height:100vh;opacity:0;padding:2rem 1rem;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.TermsConditions-container.visible{opacity:1;transform:translateY(0)}.TermsConditions-content{max-width:1000px;width:100%}.TermsConditions-header{border-bottom:1px solid #e9ecef;border-bottom:1px solid var(--TermsConditions-border-color);margin-bottom:4rem;padding-bottom:2.5rem;position:relative;text-align:center}.TermsConditions-header-decoration{background:linear-gradient(90deg,#2c3e50,#3498db);background:linear-gradient(90deg,var(--TermsConditions-primary-color),var(--TermsConditions-secondary-color));border-radius:2px;height:4px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:60px}.TermsConditions-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#3498db);background:linear-gradient(135deg,var(--TermsConditions-primary-color),var(--TermsConditions-secondary-color));-webkit-background-clip:text;background-clip:text;color:#222;color:var(--TermsConditions-dark-text);font-size:2.8rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:.75rem}.TermsConditions-last-updated{color:#6c757d;color:var(--TermsConditions-light-text);font-size:1rem;font-weight:400;margin-bottom:1.5rem}.TermsConditions-disclaimer{background-color:#f8f9fa;background-color:var(--TermsConditions-light-bg);border-radius:12px;color:#495057;color:var(--TermsConditions-medium-text);font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px;padding:1.5rem;position:relative}.TermsConditions-disclaimer:before{color:#3498db;color:var(--TermsConditions-secondary-color);content:'"';font-family:Georgia,serif;font-size:4rem;left:15px;line-height:1;opacity:.2;position:absolute;top:0}.TermsConditions-sections{margin-bottom:2rem}.TermsConditions-section{background:#fff;border-radius:12px;margin-bottom:3.5rem;padding:1.5rem;position:relative;transition:all .3s ease;transition:var(--TermsConditions-transition)}.TermsConditions-section:hover{box-shadow:0 4px 20px #00000014;box-shadow:var(--TermsConditions-shadow);transform:translateY(-5px)}.TermsConditions-section-header{align-items:center;display:flex;margin-bottom:1.5rem}.TermsConditions-section-number{align-items:center;background:linear-gradient(135deg,#2c3e50,#3498db);background:linear-gradient(135deg,var(--TermsConditions-primary-color),var(--TermsConditions-secondary-color));border-radius:50%;box-shadow:0 4px 10px #2c3e5033;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:3rem;justify-content:center;margin-right:1.5rem;transition:all .3s ease;transition:var(--TermsConditions-transition);width:3rem}.TermsConditions-section:hover .TermsConditions-section-number{transform:scale(1.05)}.TermsConditions-section-header h2{color:#2c3e50;color:var(--TermsConditions-primary-color);font-size:1.7rem;font-weight:600;letter-spacing:-.25px;margin:0;padding-bottom:.5rem;position:relative}.TermsConditions-section-header h2:after{background:linear-gradient(90deg,#3498db,#0000);background:linear-gradient(90deg,var(--TermsConditions-secondary-color),#0000);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.TermsConditions-section-content{padding-left:4.5rem}.TermsConditions-section-content p{color:#495057;color:var(--TermsConditions-medium-text);font-size:1.05rem;line-height:1.7;margin:0 0 1.5rem}.TermsConditions-section-content a{border-bottom:1px solid #3498db4d;color:#3498db;color:var(--TermsConditions-secondary-color);font-weight:500;padding-bottom:1px;text-decoration:none;transition:all .3s ease;transition:var(--TermsConditions-transition)}.TermsConditions-section-content a:hover{border-bottom-color:#2980b9;border-bottom-color:var(--TermsConditions-accent-color);color:#2980b9;color:var(--TermsConditions-accent-color)}.TermsConditions-list{list-style:none;margin:1rem 0 1.5rem 1rem;padding-left:1rem}.TermsConditions-list li{color:#495057;color:var(--TermsConditions-medium-text);line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.TermsConditions-list li:before{color:#3498db;color:var(--TermsConditions-secondary-color);content:"•";display:inline-block;font-size:1.2rem;font-weight:700;margin-left:-1em;width:1em}.TermsConditions-footer{border-top:1px solid #e9ecef;border-top:1px solid var(--TermsConditions-border-color);color:#6c757d;color:var(--TermsConditions-light-text);font-size:.95rem;margin-top:5rem;padding-top:2.5rem;position:relative;text-align:center}.TermsConditions-footer:before{background:linear-gradient(90deg,#2c3e50,#3498db);background:linear-gradient(90deg,var(--TermsConditions-primary-color),var(--TermsConditions-secondary-color));border-radius:3px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}@keyframes TermsConditions-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TermsConditions-section{animation:TermsConditions-fadeInUp .5s ease forwards;opacity:0}.TermsConditions-section:first-child{animation-delay:.1s}.TermsConditions-section:nth-child(2){animation-delay:.2s}.TermsConditions-section:nth-child(3){animation-delay:.3s}.TermsConditions-section:nth-child(4){animation-delay:.4s}.TermsConditions-section:nth-child(5){animation-delay:.5s}.TermsConditions-section:nth-child(6){animation-delay:.6s}.TermsConditions-section:nth-child(7){animation-delay:.7s}.TermsConditions-section:nth-child(8){animation-delay:.8s}.TermsConditions-section:nth-child(9){animation-delay:.9s}.TermsConditions-section:nth-child(10){animation-delay:1s}@media (max-width:900px){.TermsConditions-header{margin-bottom:3rem}.TermsConditions-header h1{font-size:2.4rem}.TermsConditions-section-header h2{font-size:1.5rem}.TermsConditions-section-content{padding-left:3.5rem}}@media (max-width:768px){.TermsConditions-container{margin-top:80px;padding:1.5rem}.TermsConditions-header{margin-bottom:2.5rem;padding-bottom:2rem}.TermsConditions-header h1{font-size:2.2rem}.TermsConditions-disclaimer{font-size:1rem;padding:1.25rem}.TermsConditions-section-number{font-size:1.1rem;height:2.6rem;margin-right:1.2rem;width:2.6rem}.TermsConditions-section-content{padding-left:3rem}.TermsConditions-section-content p{font-size:1rem}.TermsConditions-footer{margin-top:4rem}}@media (max-width:576px){.TermsConditions-container{padding:1rem}.TermsConditions-header h1{font-size:2rem}.TermsConditions-last-updated{font-size:.9rem}.TermsConditions-section-header{align-items:flex-start;flex-direction:column}.TermsConditions-section-number{margin-bottom:.8rem;margin-right:0}.TermsConditions-section-content{padding-left:0}.TermsConditions-section{margin-bottom:2.5rem;padding:1.25rem}.TermsConditions-section:hover{transform:none}.TermsConditions-footer{font-size:.9rem;margin-top:3rem}.TermsConditions-section-header h2{font-size:1.4rem}}.Privacypolicy-container{background-color:#fff;display:flex;justify-content:center;margin-top:100px;min-height:100vh;opacity:0;padding:2rem 1rem;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.Privacypolicy-container.visible{opacity:1;transform:translateY(0)}.Privacypolicy-content{max-width:1000px;width:100%}.Privacypolicy-header{border-bottom:1px solid #e9ecef;margin-bottom:4rem;padding-bottom:2.5rem;position:relative;text-align:center}.Privacypolicy-header-decoration{background:linear-gradient(90deg,#2c3e50,#3498db);border-radius:2px;height:4px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:60px}.Privacypolicy-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2c3e50,#3498db);-webkit-background-clip:text;background-clip:text;color:#222;font-size:2.8rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:.75rem}.Privacypolicy-last-updated{color:#777;font-size:1rem;font-weight:400;margin-bottom:1.5rem}.Privacypolicy-subtitle{background-color:#f8f9fa;border-radius:12px;color:#555;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:800px;padding:1.5rem;position:relative}.Privacypolicy-subtitle:before{color:#3498db;content:'"';font-family:Georgia,serif;font-size:4rem;left:15px;line-height:1;opacity:.2;position:absolute;top:0}.Privacypolicy-section{background:#fff;border-radius:12px;margin-bottom:3.5rem;padding:1.5rem;position:relative;transition:all .3s ease}.Privacypolicy-section:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-5px)}.Privacypolicy-section-header{align-items:center;display:flex;margin-bottom:1.5rem}.Privacypolicy-section-number{align-items:center;background:linear-gradient(135deg,#2c3e50,#3498db);border-radius:50%;box-shadow:0 4px 10px #2c3e5033;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:3rem;justify-content:center;margin-right:1.5rem;transition:all .3s ease;width:3rem}.Privacypolicy-section:hover .Privacypolicy-section-number{transform:scale(1.05)}.Privacypolicy-section-header h2{color:#2c3e50;font-size:1.7rem;font-weight:600;letter-spacing:-.25px;margin:0;padding-bottom:.5rem;position:relative}.Privacypolicy-section-header h2:after{background:linear-gradient(90deg,#3498db,#0000);border-radius:3px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.Privacypolicy-section-content{padding-left:4.5rem}.Privacypolicy-section-content p{color:#555;font-size:1.05rem;line-height:1.7;margin:0 0 1.5rem}.Privacypolicy-section-content a{border-bottom:1px solid #3498db4d;color:#3498db;font-weight:500;padding-bottom:1px;text-decoration:none;transition:all .3s ease}.Privacypolicy-section-content a:hover{border-bottom-color:#2980b9;color:#2980b9}.Privacypolicy-list{list-style:none;margin:1rem 0 1.5rem 1rem;padding-left:1rem}.Privacypolicy-list li{color:#555;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.Privacypolicy-list li:before{color:#3498db;content:"•";display:inline-block;font-size:1.2rem;font-weight:700;margin-left:-1em;width:1em}.Privacypolicy-footer{border-top:1px solid #e9ecef;color:#777;font-size:.95rem;margin-top:5rem;padding-top:2.5rem;position:relative;text-align:center}.Privacypolicy-footer:before{background:linear-gradient(90deg,#2c3e50,#3498db);border-radius:3px;content:"";height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}@keyframes Privacypolicy-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Privacypolicy-section{animation:Privacypolicy-fadeInUp .5s ease forwards;opacity:0}.Privacypolicy-section:first-child{animation-delay:.1s}.Privacypolicy-section:nth-child(2){animation-delay:.2s}.Privacypolicy-section:nth-child(3){animation-delay:.3s}.Privacypolicy-section:nth-child(4){animation-delay:.4s}.Privacypolicy-section:nth-child(5){animation-delay:.5s}.Privacypolicy-section:nth-child(6){animation-delay:.6s}.Privacypolicy-section:nth-child(7){animation-delay:.7s}.Privacypolicy-section:nth-child(8){animation-delay:.8s}.Privacypolicy-section:nth-child(9){animation-delay:.9s}.Privacypolicy-section:nth-child(10){animation-delay:1s}@media (max-width:900px){.Privacypolicy-header{margin-bottom:3rem}.Privacypolicy-header h1{font-size:2.4rem}.Privacypolicy-section-header h2{font-size:1.5rem}.Privacypolicy-section-content{padding-left:3.5rem}}@media (max-width:768px){.Privacypolicy-container{margin-top:80px;padding:1.5rem}.Privacypolicy-header{margin-bottom:2.5rem;padding-bottom:2rem}.Privacypolicy-header h1{font-size:2.2rem}.Privacypolicy-subtitle{font-size:1rem;padding:1.25rem}.Privacypolicy-section-number{font-size:1.1rem;height:2.6rem;margin-right:1.2rem;width:2.6rem}.Privacypolicy-section-content{padding-left:3rem}.Privacypolicy-section-content p{font-size:1rem}.Privacypolicy-footer{margin-top:4rem}}@media (max-width:576px){.Privacypolicy-container{padding:1rem}.Privacypolicy-header h1{font-size:2rem}.Privacypolicy-last-updated{font-size:.9rem}.Privacypolicy-section-header{align-items:flex-start;flex-direction:column}.Privacypolicy-section-number{margin-bottom:.8rem;margin-right:0}.Privacypolicy-section-content{padding-left:0}.Privacypolicy-section{margin-bottom:2.5rem;padding:1.25rem}.Privacypolicy-section:hover{transform:none}.Privacypolicy-footer{font-size:.9rem;margin-top:3rem}.Privacypolicy-section-header h2{font-size:1.4rem}}
/*# sourceMappingURL=main.dec4db44.css.map*/