*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f2e3d5;color:var(--beige);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.App,body{background:#0a0a0a;background:var(--dark-bg);max-width:100vw;overflow-x:hidden;width:100%}.App{min-height:100vh}::selection{background:#c47a33;background:var(--warm-orange);color:#0a0a0a;color:var(--dark-bg)}::-moz-selection{background:#c47a33;background:var(--warm-orange);color:#0a0a0a;color:var(--dark-bg)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0a0a0a;background:var(--dark-bg)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c47a33,#ffb800);background:linear-gradient(180deg,var(--warm-orange),var(--accent-gold));border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffb800,#c47a33);background:linear-gradient(180deg,var(--accent-gold),var(--warm-orange))}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}.container{margin:0 auto;max-width:1400px;padding:0 2rem}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:968px){.container{padding:0 1.5rem}}img{display:block;height:auto;max-width:100%}a:focus,button:focus{outline:2px solid #c47a33;outline:2px solid var(--warm-orange);outline-offset:2px}button{background:none;border:none;cursor:pointer;padding:0;-webkit-user-select:none;user-select:none}section{max-width:100%;overflow-x:hidden}.hero{align-items:center;background:#0a0a0a;background:var(--dark-bg);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-video{height:100%;left:0;object-fit:cover;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.hero-overlay{background:#0a0a0a99;inset:0;position:absolute;z-index:2}.hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;width:100%;z-index:3}.hero-text{animation:fadeInUp 1s ease-out}.hero-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c47a3326;border:1px solid #c47a33;border:1px solid var(--warm-orange);border-radius:2rem;color:#c47a33;color:var(--warm-orange);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase}.badge-dot{animation:pulse 2s ease-in-out infinite;background:#c47a33;background:var(--warm-orange);border-radius:50%;height:8px;width:8px}.hero-title{color:#f2e3d5;color:var(--beige);font-size:clamp(2.75rem,6vw,5rem);font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:1.5rem;text-transform:uppercase}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange) 0,var(--accent-gold) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle{color:#f2e3d5;color:var(--beige);font-size:1.125rem;line-height:1.7;margin-bottom:2rem;max-width:600px;opacity:.85;white-space:pre-line}.hero-stats{border-bottom:1px solid #c47a3333;border-top:1px solid #c47a3333;display:flex;gap:2rem;margin-bottom:2rem;padding:1.5rem 0}.stat{display:flex;flex-direction:column;gap:.25rem}.stat-value{color:#c47a33;color:var(--warm-orange);font-size:2rem;font-weight:800;line-height:1}.stat-label{font-size:.8125rem;opacity:.7}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.btn-primary{align-items:center;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));border:none;border-radius:.5rem;box-shadow:0 8px 25px #c47a3366;color:#0a0a0a;color:var(--dark-bg);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.05em;padding:1.125rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{box-shadow:0 12px 35px #c47a3399;transform:translateY(-3px)}.telegram-icon{height:20px;width:20px}.trust-indicators{display:flex;flex-wrap:wrap;gap:1.5rem}.indicator{align-items:center;color:#f2e3d5;color:var(--beige);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;opacity:.8}.indicator svg{color:#c47a33;color:var(--warm-orange)}.hero-image{align-items:center;animation:fadeInRight 1s ease-out;display:flex;justify-content:center;position:relative}.image-border{border-radius:1rem;box-shadow:0 25px 70px #00000080;max-width:450px;overflow:hidden;position:relative;width:100%}.image-border:before{background:#000;border-radius:1rem;content:"";inset:-2px;position:absolute;z-index:-1}.image-slider{padding-bottom:133.33%;position:relative;width:100%}.slider-image{border-radius:1rem;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.slider-image.active{opacity:1}@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.hero-content{gap:3rem}}@media (max-width:968px){.hero-content{gap:2rem;grid-template-columns:1fr;padding:2rem 1.5rem}.hero-image{order:-1}.image-border{max-width:350px}.image-slider{padding-bottom:125%}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1rem;max-width:100%}.hero-stats{gap:1.5rem;margin-bottom:1rem;margin-top:1rem;order:10}.hero-buttons{flex-direction:column;margin-bottom:0;order:5}.trust-indicators{order:15}.hero-text{display:flex;flex-direction:column}.stat-value{font-size:1.75rem}.btn-primary,.btn-secondary{justify-content:center;width:100%}.trust-indicators{gap:1rem}}@media (max-width:480px){.image-border{max-width:280px}.hero-title{font-size:2rem}.hero-stats{flex-wrap:wrap;gap:1rem}.stat{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;min-width:120px}.indicator{font-size:.75rem}}:root{--light-blue:#3b82f6;--xm-blue:#2d6fe8;--xm-blue-hover:#2459c4}.about{background:linear-gradient(180deg,#0a0a0a,#2a1b12);background:linear-gradient(180deg,var(--dark-bg) 0,var(--dark-brown) 100%);opacity:0;padding:6rem 2rem 0;position:relative;transition:opacity .6s ease-out}.about.visible{opacity:1}.about:before{background:linear-gradient(90deg,#0000,#c47a33,#0000);background:linear-gradient(90deg,#0000,var(--warm-orange),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform 1.5s ease-out}.about.visible:before{transform:translateX(0)}.about-container{margin:0 auto;max-width:1300px}.about-content{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:700px 1fr;margin-bottom:5rem}.about-image-slider{opacity:0;transition:opacity 1.2s ease-out}.about.visible .about-image-slider{opacity:1;transition-delay:.3s}.image-slider-container{border-radius:.75rem;box-shadow:0 25px 70px #00000080;height:600px;overflow:hidden;position:relative;width:700px}.image-slider-container:before{background:#000;border-radius:.75rem;content:"";inset:-2px;position:absolute;z-index:-1}.slider-image-about{border-radius:.75rem;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.slider-image-about.active{opacity:1;position:relative}.about-text{gap:2rem}.about-header,.about-text{display:flex;flex-direction:column}.about-header{gap:1rem;opacity:0;transform:translateY(60px);transition:opacity 1s ease-out,transform 1s ease-out}.about.visible .about-header{opacity:1;transform:translateY(0);transition-delay:.2s}.about-body{display:flex;flex-direction:column;gap:2rem}.about-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c47a3326;border:1px solid #c47a33;border:1px solid var(--warm-orange);border-radius:2rem;color:#c47a33;color:var(--warm-orange);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.1em;opacity:0;padding:.5rem 1rem;text-transform:uppercase;transform:translateY(-40px);transition:opacity 1.2s ease-out,transform 1.2s ease-out;width:-webkit-fit-content;width:fit-content}.about.visible .about-badge{opacity:1;transform:translateY(0);transition-delay:.4s}.badge-icon{display:inline-block;transform:rotate(-180deg) scale(0);transition:transform 1.5s ease-out}.about.visible .badge-icon{transform:rotate(0deg) scale(1);transition-delay:.5s}.about-main-title{color:#f2e3d5;color:var(--beige);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));-webkit-background-clip:text;background-clip:text;display:inline-block;filter:brightness(.5);opacity:0;transition:opacity 1.5s ease-out,filter 1.5s ease-out}.about.visible .highlight{filter:brightness(1);opacity:1;transition-delay:.6s}.text-block{opacity:0;transform:translateY(60px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.about.visible .text-block:first-child{opacity:1;transform:translateY(0);transition-delay:.8s}.about.visible .text-block:nth-child(2){opacity:1;transform:translateY(0);transition-delay:1s}.text-block p{color:#f2e3d5;color:var(--beige);font-size:1.0625rem;line-height:1.8;margin:0;opacity:.9}.text-block strong{color:#c47a33;color:var(--warm-orange);font-weight:600}.about-buttons{display:flex;flex-wrap:wrap;gap:1rem}.cta-button{align-items:center;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));border:none;border-radius:.5rem;box-shadow:0 8px 25px #c47a3366;color:#0a0a0a;color:var(--dark-bg);cursor:pointer;display:inline-flex;flex:1 1;font-size:.9375rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.05em;min-width:200px;opacity:0;padding:1.125rem 2.5rem;text-transform:uppercase;transform:scale(.8);transition:all .5s ease}.about.visible .cta-button{opacity:1;transform:scale(1);transition-delay:1.2s}.cta-button:hover{box-shadow:0 12px 35px #c47a3399;transform:translateY(-3px) scale(1)}.cta-button svg{height:20px;width:20px}.xm-button{align-items:center;background:linear-gradient(135deg,#2d6fe8,#2459c4);background:linear-gradient(135deg,var(--xm-blue),var(--xm-blue-hover));border:none;border-radius:.5rem;box-shadow:0 8px 25px #2d6fe866;color:#fff;color:var(--white);cursor:pointer;display:inline-flex;flex:1 1;font-size:.9375rem;font-weight:700;justify-content:center;letter-spacing:.05em;min-width:200px;opacity:0;padding:1.125rem 2.5rem;text-transform:uppercase;transform:scale(.8);transition:all .5s ease}.about.visible .xm-button{opacity:1;transform:scale(1);transition-delay:1.3s}.xm-button:hover{background:linear-gradient(135deg,#2459c4,#2d6fe8);background:linear-gradient(135deg,var(--xm-blue-hover),var(--xm-blue));box-shadow:0 12px 35px #2d6fe899;transform:translateY(-3px) scale(1)}.features-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);margin-top:1rem}.feature-item{align-items:center;background:#c47a3314;border:1px solid #c47a3333;border-radius:.75rem;display:flex;gap:1rem;opacity:0;padding:1rem 1.25rem;transform:translateY(60px);transition:all .5s ease}.about.visible .feature-item:first-child{opacity:1;transform:translateY(0);transition-delay:1.2s}.about.visible .feature-item:nth-child(2){opacity:1;transform:translateY(0);transition-delay:1.4s}.about.visible .feature-item:nth-child(3){opacity:1;transform:translateY(0);transition-delay:1.6s}.about.visible .feature-item:nth-child(4){opacity:1;transform:translateY(0);transition-delay:1.8s}.feature-item:hover{background:#c47a3326;border-color:#c47a33;border-color:var(--warm-orange);transform:translateY(-2px)}.feature-icon{flex-shrink:0;font-size:1.5rem}.feature-item h4{color:#f2e3d5;color:var(--beige);font-size:.9375rem;font-weight:700;margin:0 0 .25rem}.feature-item p{color:#f2e3d5;color:var(--beige);font-size:.8125rem;margin:0;opacity:.7}.about-stats{grid-gap:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,123,0,.233);border:1px solid #c47a334d;border-radius:1rem;box-shadow:0 25px 60px #0006;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));opacity:0;padding:3rem;transform:translateY(60px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.about.visible .about-stats{opacity:1;transform:translateY(0);transition-delay:1.4s}.stat-item{display:flex;flex-direction:column;gap:.75rem;opacity:0;transform:scale(.7) translateY(30px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.about.visible .stat-item:first-child{opacity:1;transform:scale(1) translateY(0);transition-delay:1.6s}.about.visible .stat-item:nth-child(2){opacity:1;transform:scale(1) translateY(0);transition-delay:1.8s}.about.visible .stat-item:nth-child(3){opacity:1;transform:scale(1) translateY(0);transition-delay:2s}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffefe0,#ffba92);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:900;line-height:1}.stat-label{color:#f2e3d5;color:var(--beige);font-size:.875rem;font-weight:600;letter-spacing:.05em;opacity:.8;text-transform:uppercase}.stat-bar{background:#c47a3333;border-radius:2px;height:4px;overflow:hidden}.stat-fill{background:linear-gradient(90deg,#c47a33,#ffb800);background:linear-gradient(90deg,var(--warm-orange),var(--accent-gold));border-radius:2px;height:100%;transition:width 2.5s ease-out}@media (max-width:968px){.about{padding:4rem 1.5rem}.about-content{display:flex;flex-direction:column;gap:2.5rem}.image-slider-container{height:400px;margin:0 auto;width:100%}.about-text{display:contents}.about-header{margin:0 auto;order:1;text-align:center;width:100%}.about-badge{margin:0 auto}.about-body{order:3}.about-buttons{flex-direction:column}.cta-button,.xm-button{min-width:0;min-width:auto;width:100%}.features-grid{grid-template-columns:1fr}.about-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:2rem}.stat-number{font-size:2.5rem}.about-badge{display:none!important}}@media (max-width:480px){.image-slider-container{height:300px}.about-stats{grid-template-columns:1fr}}.trading-setups{background:linear-gradient(180deg,#0a0a0a,#2a1b12);background:linear-gradient(180deg,var(--dark-bg) 0,var(--dark-brown) 100%);opacity:0;overflow:hidden;padding:4rem 2rem;position:relative;transition:opacity .6s ease-out}.trading-setups.visible{opacity:1}.trading-setups:before{background:linear-gradient(90deg,#0000,#c47a33,#0000);background:linear-gradient(90deg,#0000,var(--warm-orange),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform 1.2s ease-out}.trading-setups.visible:before{transform:scaleX(1)}.setups-container{margin:0 auto;max-width:1400px}.setups-header{margin-bottom:2.5rem;opacity:0;text-align:center;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out}.trading-setups.visible .setups-header{opacity:1;transform:translateY(0);transition-delay:.2s}.setups-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c47a3326;border:1px solid #c47a33;border:1px solid var(--warm-orange);border-radius:2rem;color:#c47a33;color:var(--warm-orange);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase}.setups-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f2e3d5,#c47a33);background:linear-gradient(135deg,var(--beige) 0,var(--warm-orange) 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1;margin-bottom:.75rem}.setups-subtitle,.setups-title{color:#f2e3d5;color:var(--beige)}.setups-subtitle{font-size:1rem;line-height:1.5;margin:0 auto;max-width:600px;opacity:.8}.setups-display{margin-bottom:2rem;opacity:0;position:relative;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out}.trading-setups.visible .setups-display{opacity:1;transform:translateY(0);transition-delay:.4s}.setup-cards{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1100px;padding:0 4rem}.setup-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c47a3314;border:2px solid #c47a334d;border-radius:.75rem;padding:1rem;transition:all .4s ease}.setup-card:hover{border-color:#c47a33;border-color:var(--warm-orange);box-shadow:0 15px 40px #c47a334d;transform:translateY(-5px)}.card-label{align-items:center;background:#c47a3326;border-radius:.4rem;color:#f2e3d5;color:var(--beige);display:flex;font-size:.75rem;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.05em;margin-bottom:.75rem;padding:.4rem;text-transform:uppercase}.before-card .card-label{color:#c47a33;color:var(--warm-orange)}.after-card .card-label{color:#ffb800;color:var(--accent-gold)}.label-icon{font-size:1rem}.setup-image-wrapper{background:#0a0a0a;background:var(--dark-bg);border-radius:.75rem;box-shadow:0 10px 30px #0006;overflow:hidden;width:100%}.setup-image-wrapper img{display:block;height:auto;transition:transform .4s ease;width:100%}.setup-card:hover .setup-image-wrapper img{transform:scale(1.05)}.setup-arrow{align-items:center;animation:pulse-arrow 2s ease-in-out infinite;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));border-radius:50%;box-shadow:0 8px 25px #c47a3366;display:flex;height:50px;justify-content:center;width:50px}.setup-arrow svg{color:#0a0a0a;color:var(--dark-bg);height:28px;width:28px}@keyframes pulse-arrow{0%,to{box-shadow:0 8px 25px #c47a3366;transform:scale(1)}50%{box-shadow:0 12px 35px #c47a3399;transform:scale(1.1)}}.setup-nav{align-items:center;background:#c47a33;background:var(--warm-orange);border:none;border-radius:50%;box-shadow:0 4px 15px #c47a334d;cursor:pointer;display:flex;height:45px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:45px;z-index:10}.setup-nav-prev{left:0}.setup-nav-next{right:0}.setup-nav svg{color:#fff;color:var(--white);height:20px;width:20px}.setup-nav:hover{background:#ffb800;background:var(--accent-gold);box-shadow:0 6px 20px #c47a3380;transform:translateY(-50%) scale(1.1)}.setup-nav:active{transform:translateY(-50%) scale(.95)}.setup-indicators{display:flex;gap:.6rem;justify-content:center;margin-bottom:2rem;opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.trading-setups.visible .setup-indicators{opacity:1;transform:translateY(0);transition-delay:.6s}.setup-dot{background:#0000;border:2px solid #c47a33;border:2px solid var(--warm-orange);border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.setup-dot:hover{opacity:.7}.setup-dot.active,.setup-dot:hover{background:#c47a33;background:var(--warm-orange)}.setup-dot.active{transform:scale(1.4)}.setups-cta{margin:0 2rem;opacity:0;padding:2rem 1.5rem;text-align:center;transform:scale(.95);transition:opacity 1s ease-out,transform 1s ease-out}.trading-setups.visible .setups-cta{opacity:1;transform:scale(1);transition-delay:.8s}.cta-text-sets{color:#f2e3d5;color:var(--beige);font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}.cta-telegram-btn{font-size:.9375rem;gap:.75rem;padding:1rem 2rem}[dir=rtl] .setup-arrow svg{transform:scaleX(-1)}@media (max-width:968px){.trading-setups{padding:3rem 1.5rem}.setup-cards{gap:1.5rem;grid-template-columns:1fr;padding:0 3rem}.setup-arrow{margin:0 auto;transform:rotate(90deg)}.setup-nav{height:38px;width:38px}.setup-nav svg{height:18px;width:18px}.cta-telegram-btn{width:100%}}@media (max-width:640px){.setup-cards{padding:0 2rem}.setup-card{padding:1rem}.setup-nav{height:36px;width:36px}.setup-nav-prev{left:-.5rem}.setup-nav-next{right:-.5rem}.setup-arrow{height:50px;width:50px}.setup-arrow svg{height:28px;width:28px}}:root{--beige:#acacac;--light-cream:#ffdcb8}.results{background:#ffdcb8;background:var(--light-cream);overflow:hidden;padding:3rem 2rem;position:relative}.results-container{margin:0 auto;max-width:1400px;overflow:hidden}.results-header{animation:fadeIn 1s ease-out;margin-bottom:4rem;text-align:center}.results-title{color:#2a1b12;color:var(--dark-brown);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.results-subtitle{color:#5a3c24;color:var(--medium-brown);font-size:1.25rem;line-height:1.7;margin:0 auto;max-width:800px;opacity:.9}.results-gallery{margin:3rem auto;max-width:100%;position:relative}.gallery-viewport{overflow:hidden;position:relative;width:100%}.gallery-viewport:after,.gallery-viewport:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.gallery-viewport:before{background:linear-gradient(90deg,#ffdcb8,#0000);background:linear-gradient(to right,var(--light-cream),#0000);left:0}.gallery-viewport:after{background:linear-gradient(270deg,#ffdcb8,#0000);background:linear-gradient(to left,var(--light-cream),#0000);right:0}.gallery-track{direction:ltr;display:flex;gap:1.5rem;padding:0 calc(50% - 125px)}.gallery-item{background:#2a1b12;background:var(--dark-brown);border:3px solid #c47a33;border:3px solid var(--warm-orange);border-radius:1rem;box-shadow:0 10px 40px #2a1b1226;flex-shrink:0;height:450px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:250px}.gallery-item wistia-player{direction:ltr;display:block;height:100%;width:100%}.gallery-nav{align-items:center;background:#c47a33;background:var(--warm-orange);border:none;border-radius:50%;box-shadow:0 4px 15px #c47a334d;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.gallery-nav-prev{left:1rem}.gallery-nav-next{right:1rem}.gallery-nav svg{color:#fff;color:var(--white);height:24px;width:24px}.gallery-nav:hover{background:#d68a3f;box-shadow:0 6px 20px #c47a3380;transform:translateY(-50%) scale(1.1)}.gallery-nav:active{transform:translateY(-50%) scale(.95)}.gallery-dots{display:flex;gap:.75rem;justify-content:center;margin-top:2rem}.gallery-dot{background:#0000;border:2px solid #c47a33;border:2px solid var(--warm-orange);border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.gallery-dot:hover{opacity:.7}.gallery-dot.active,.gallery-dot:hover{background:#c47a33;background:var(--warm-orange)}.gallery-dot.active{transform:scale(1.3)}.results-cta{animation:fadeInUp 1s ease-out;margin-top:4rem;text-align:center}.telegram-button{background:linear-gradient(135deg,#c47a33,#d68a3f);background:linear-gradient(135deg,var(--warm-orange),#d68a3f);box-shadow:0 4px 15px #c47a334d;color:#fff;color:var(--white);font-size:1.125rem;font-weight:600;gap:.75rem;padding:1rem 2.5rem;transition:all .3s ease}.telegram-button:hover{background:linear-gradient(135deg,#d68a3f,#c47a33);background:linear-gradient(135deg,#d68a3f,var(--warm-orange));box-shadow:0 6px 20px #c47a3380}.telegram-icon{height:24px;width:24px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.gallery-viewport:after,.gallery-viewport:before{display:none}.gallery-nav{display:flex}}@media (max-width:968px){.results{padding:4rem 1.5rem}.gallery-track{padding:0 calc(50% - 110px)}.gallery-item{height:400px;width:220px}.gallery-nav{height:40px;width:40px}.gallery-nav-prev{left:.5rem}.gallery-nav-next{right:.5rem}.gallery-nav svg{height:20px;width:20px}.telegram-button{max-width:400px;width:100%}}@media (max-width:640px){.gallery-nav{height:36px;width:36px}.gallery-nav-prev{left:.25rem}.gallery-nav-next{right:.25rem}.gallery-nav svg{height:18px;width:18px}.gallery-track{padding:0 calc(50% - 110px)}}.results-screenshots{background:linear-gradient(180deg,#ffdcb8,#f5e6d3);opacity:0;overflow:hidden;padding:2.5rem 0;position:relative;transition:opacity .6s ease-out}.results-screenshots.visible{opacity:1}.results-screenshots:before{background:linear-gradient(90deg,#0000,#c47a33,#0000);background:linear-gradient(90deg,#0000,var(--warm-orange),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.results-screenshots-container{max-width:100%;overflow:hidden}.results-screenshots-header{margin-bottom:1.5rem;opacity:0;padding:0 2rem;text-align:center;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out}.results-screenshots.visible .results-screenshots-header{opacity:1;transform:translateY(0)}.section-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c47a3326;border:1px solid #c47a33;border:1px solid var(--warm-orange);border-radius:2rem;color:#c47a33;color:var(--warm-orange);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.5rem;letter-spacing:.1em;margin-bottom:1.5rem;padding:.5rem 1.25rem;text-transform:uppercase}.badge-icon{font-size:1rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0a0a0a,#c47a33);background:linear-gradient(135deg,var(--dark-bg) 0,var(--warm-orange) 100%);-webkit-background-clip:text;background-clip:text;color:#0a0a0a;color:var(--dark-bg);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.1;margin-bottom:.5rem}.section-subtitle{color:#2a1b12;color:var(--dark-brown);font-size:.9375rem;line-height:1.4;margin:0 auto;max-width:600px;opacity:.8}.screenshots-scroll-container{margin-bottom:1.5rem;opacity:0;overflow:hidden;position:relative;transition:opacity 1s ease-out;width:100%}.results-screenshots.visible .screenshots-scroll-container{opacity:1;transition-delay:.3s}.screenshots-scroll-container:after,.screenshots-scroll-container:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.screenshots-scroll-container:before{background:linear-gradient(90deg,#ffdcb8,#0000);left:0}.screenshots-scroll-container:after{background:linear-gradient(270deg,#ffdcb8,#0000);right:0}.screenshots-scroll{display:flex;gap:1rem;will-change:transform}.screenshot-item{background:#c47a330d;border:1px solid #c47a3333;border-radius:.5rem;flex-shrink:0;height:380px;overflow:hidden;position:relative;transition:all .4s ease;width:280px}.screenshot-item img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.screenshots-cta{background:#c47a3314;border:1px solid #c47a334d;border-radius:.5rem;margin:0 2rem;opacity:0;padding:1.5rem 1.25rem;text-align:center;transform:scale(.95);transition:opacity 1s ease-out,transform 1s ease-out}.results-screenshots.visible .screenshots-cta{opacity:1;transform:scale(1);transition-delay:.5s}.cta-text{font-size:1rem;font-weight:600;margin-bottom:1rem}.cta-telegram-btn,.cta-text{color:#0a0a0a;color:var(--dark-bg)}.cta-telegram-btn{align-items:center;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));border:none;border-radius:.5rem;box-shadow:0 8px 25px #c47a3366;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:.6rem;justify-content:center;letter-spacing:.05em;padding:.875rem 1.75rem;text-transform:uppercase;transition:all .3s ease}.cta-telegram-btn:hover{box-shadow:0 12px 35px #c47a3399;transform:translateY(-3px)}.cta-telegram-btn svg{height:20px;width:20px}@media (max-width:968px){.results-screenshots{padding:2rem 0}.results-screenshots-header{margin-bottom:1.25rem;padding:0 1.5rem}.section-title{font-size:1.5rem}.section-subtitle{font-size:.875rem}.screenshot-item{height:320px;width:240px}.screenshots-scroll{gap:.75rem}.screenshots-scroll-container:after,.screenshots-scroll-container:before{width:50px}.screenshots-cta{margin:0 1.5rem;padding:1.25rem 1rem}.cta-text{font-size:.9375rem}.cta-telegram-btn{padding:.75rem 1.5rem;width:100%}}@media (max-width:480px){.section-title{font-size:1.375rem}.screenshot-item{height:300px;width:220px}.screenshots-scroll-container:after,.screenshots-scroll-container:before{width:30px}.screenshots-cta{padding:1rem .875rem}}.faq{background:linear-gradient(180deg,#2a1b12,#0a0a0a);background:linear-gradient(180deg,var(--dark-brown) 0,var(--dark-bg) 100%);opacity:0;padding:3rem 2rem;position:relative;transition:opacity .6s ease-out}.faq.visible{opacity:1}.faq:before{background:linear-gradient(90deg,#0000,#c47a33,#0000);background:linear-gradient(90deg,#0000,var(--warm-orange),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform 1.2s ease-out}.faq.visible:before{transform:scaleX(1)}.faq-container{margin:0 auto;max-width:800px}.faq-header{margin-bottom:2.5rem;opacity:0;text-align:center;transform:translateY(40px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.faq.visible .faq-header{opacity:1;transform:translateY(0);transition-delay:.2s}.faq-title{color:#f2e3d5;color:var(--beige);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.75rem;text-transform:uppercase}.faq-title:after{background:linear-gradient(90deg,#c47a33,#ffb800);background:linear-gradient(90deg,var(--warm-orange),var(--accent-gold));border-radius:2px;content:"";display:block;height:3px;margin:1rem auto 0;transform:scaleX(0);transition:transform 1s ease-out;width:80px}.faq.visible .faq-title:after{transform:scaleX(1);transition-delay:.6s}.faq-subtitle{color:#f2e3d5;color:var(--beige);font-size:1rem;line-height:1.6;margin:1rem auto 0;max-width:600px;opacity:0;transition:opacity 1.2s ease-out}.faq.visible .faq-subtitle{opacity:.8;transition-delay:.8s}.faq-list{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c47a3314;border:1px solid #c47a3333;border-radius:.625rem;cursor:pointer;opacity:0;padding:1.25rem 1.5rem;transform:translateX(-60px);transition:all .5s ease}.faq.visible .faq-item:first-child{opacity:1;transform:translateX(0);transition-delay:1s}.faq.visible .faq-item:nth-child(2){opacity:1;transform:translateX(0);transition-delay:1.2s}.faq.visible .faq-item:nth-child(3){opacity:1;transform:translateX(0);transition-delay:1.4s}.faq.visible .faq-item:nth-child(4){opacity:1;transform:translateX(0);transition-delay:1.6s}.faq-item:hover{background:#c47a331f;transform:translateX(0) translateY(-2px)}.faq-item.active,.faq-item:hover{border-color:#c47a33;border-color:var(--warm-orange)}.faq-item.active{background:#c47a3326;box-shadow:0 8px 25px #c47a3333}.faq-question{align-items:center;display:flex;gap:1rem;justify-content:space-between}.faq-question h3{color:#f2e3d5;color:var(--beige);flex:1 1;font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0}.faq-icon{align-items:center;background:#c47a3326;border-radius:.375rem;color:#c47a33;color:var(--warm-orange);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:300;height:1.75rem;justify-content:center;line-height:1;transition:transform .3s ease,background .3s ease;width:1.75rem}.faq-item.active .faq-icon{background:#c47a3340;transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding-top .4s ease}.faq-answer.open{max-height:600px;padding-top:1rem}.faq-answer p{color:#f2e3d5;color:var(--beige);font-size:.9375rem;line-height:1.7;margin:0;opacity:.85}.faq-button-wrapper{margin-top:2rem;opacity:0;text-align:center;transform:translateY(30px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.faq.visible .faq-button-wrapper{opacity:1;transform:translateY(0);transition-delay:1.8s}.telegram-button{align-items:center;background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));border:none;border-radius:.5rem;box-shadow:0 6px 20px #c47a3366;color:#0a0a0a;color:var(--dark-bg);cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:.05em;padding:.875rem 2rem;text-transform:uppercase;transition:all .5s ease}.telegram-button:hover{box-shadow:0 10px 30px #c47a3399;transform:translateY(-2px)}.telegram-icon{flex-shrink:0;height:18px;width:18px}@media (max-width:968px){.faq{padding:2.5rem 1.25rem}.faq-header{margin-bottom:2rem}.faq-item{padding:1rem 1.25rem}.faq-question{gap:.75rem}.faq-question h3{font-size:.9375rem}.faq-icon{font-size:1.375rem;height:1.5rem;width:1.5rem}.faq-answer p,.telegram-button{font-size:.875rem}.telegram-button{padding:.875rem 1.5rem;width:100%}.telegram-icon{height:16px;width:16px}}:root{--dark-brown:#2a1b12;--medium-brown:#5a3c24;--warm-orange:#c47a33;--beige:#f2e3d5;--white:#fff;--accent-gold:#ffb800;--dark-bg:#0a0a0a}.footer{background:#0a0a0a;background:var(--dark-bg);border-top:1px solid #c47a334d;padding:4rem 2rem 2rem;position:relative}.footer:before{background:linear-gradient(90deg,#0000,#c47a33,#0000);background:linear-gradient(90deg,#0000,var(--warm-orange),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.footer-container{margin:0 auto;max-width:1400px}.footer-social{animation:fadeIn 1s ease-out;gap:1.5rem;margin-bottom:3rem}.footer-social,.social-icon{align-items:center;display:flex;justify-content:center}.social-icon{background:#c47a331a;border:2px solid #c47a33;border:2px solid var(--warm-orange);border-radius:50%;color:#f2e3d5;color:var(--beige);cursor:pointer;height:56px;position:relative;transition:all .3s ease;width:56px}.social-icon:before{background:linear-gradient(135deg,#c47a33,#ffb800);background:linear-gradient(135deg,var(--warm-orange),var(--accent-gold));border-radius:50%;content:"";inset:-4px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.social-icon:hover:before{opacity:1}.social-icon:hover{border-color:#0000;box-shadow:0 10px 25px #c47a3366;color:#0a0a0a;color:var(--dark-bg);transform:translateY(-5px) scale(1.1)}.social-icon svg{height:24px;position:relative;width:24px;z-index:1}.footer-bottom{border-top:1px solid #c47a3333;padding-top:2.5rem;text-align:center}.copyright{font-size:.9375rem;font-weight:500;margin-bottom:.75rem;opacity:.8}.copyright,.disclaimer{color:#f2e3d5;color:var(--beige)}.disclaimer{font-size:.8125rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:968px){.footer{padding:3rem 1.5rem 2rem}.footer-social{gap:1.25rem}.social-icon{height:50px;width:50px}.social-icon svg{height:22px;width:22px}.copyright{font-size:.875rem}.disclaimer{font-size:.75rem}}.floating-telegram{align-items:center;background:linear-gradient(135deg,#c47a33,#d68a3f);border-radius:50%;bottom:2rem;box-shadow:0 4px 20px #c47a3366;color:#fff;cursor:pointer;display:flex;height:70px;justify-content:center;position:fixed;right:2rem;transition:all .3s ease;width:70px;z-index:1000}.floating-telegram:hover{box-shadow:0 6px 30px #c47a3399;transform:scale(1.1)}.floating-telegram svg{height:36px;width:36px}.telegram-tooltip{background:#2a1b12;border-radius:.5rem;box-shadow:0 4px 15px #0003;color:#f2e3d5;font-size:.875rem;font-weight:600;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;right:80px;transition:opacity .3s ease;white-space:nowrap}.floating-telegram:hover .telegram-tooltip{opacity:1}.floating-telegram:before{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#c47a33,#d68a3f);border-radius:50%;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0}@media (max-width:968px){.floating-telegram{bottom:1.5rem;height:60px;right:1.5rem;width:60px}.floating-telegram svg{height:32px;width:32px}.telegram-tooltip{font-size:.8125rem;right:70px}}.floating-language{align-items:center;background:linear-gradient(135deg,#c47a33,#d68a3f);border:none;border-radius:50%;bottom:2rem;box-shadow:0 4px 20px #c47a3366;color:#fff;cursor:pointer;display:flex;height:70px;justify-content:center;position:fixed;right:7rem;transition:all .3s ease;width:70px;z-index:1000}.floating-language:hover{box-shadow:0 6px 30px #c47a3399;transform:scale(1.1)}.language-flag{font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1}.language-tooltip{background:#2a1b12;border-radius:.5rem;box-shadow:0 4px 15px #0003;color:#f2e3d5;font-size:.875rem;font-weight:600;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;right:80px;transition:opacity .3s ease;white-space:nowrap}.floating-language:hover .language-tooltip{opacity:1}.floating-language:before{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#c47a33,#d68a3f);border-radius:50%;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}@media (max-width:968px){.floating-language{bottom:1.5rem;height:60px;right:5.5rem;width:60px}.language-flag{font-size:16px}.language-tooltip{font-size:.8125rem;right:70px}}
/*# sourceMappingURL=main.0b19768e.css.map*/