@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://api.fontshare.com/v2/css?f[]=chillax@200,300,400,500,600,700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Chillax-Variable;font-style:normal;font-weight:200 700;src:url(/static/media/Chillax-Variable.35be36f56031260cf435.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chillax-Extralight;font-style:normal;font-weight:200;src:url(/static/media/Chillax-Extralight.a4056cb2af95b3ceffc1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chillax-Light;font-style:normal;font-weight:300;src:url(/static/media/Chillax-Light.f7f01b60a17a04b97f7a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chillax-Regular;font-style:normal;font-weight:400;src:url(/static/media/Chillax-Regular.50d2215815ebd5becebc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chillax-Medium;font-style:normal;font-weight:500;src:url(/static/media/Chillax-Medium.bd1fdefdb415380f3f52.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chillax-Semibold;font-style:normal;font-weight:600;src:url(/static/media/Chillax-Semibold.852911bb88ac3582fb3d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Chillax-Bold;font-style:normal;font-weight:700;src:url(/static/media/Chillax-Bold.afec4fb98c81e138a906.ttf) format("truetype")}.result-page{background:#000;color:#fff;display:flex;flex-direction:column;font-family:Chillax,-apple-system,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}.result-header{background:#000;border-bottom:3px solid #e30613;padding:15px 0}.result-header-content{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.result-logo{display:block;height:150px;width:auto}.result-section{align-items:center;background:#000;display:flex;flex:1 1;padding:60px 20px}.result-container{margin:0 auto;max-width:960px;text-align:center;width:100%}.result-title{font-size:48px;font-weight:800;letter-spacing:2px;margin-bottom:30px;text-transform:uppercase}.success-title{color:#28a745}.result-highlight{color:#e30613;font-weight:700}.result-message{font-size:24px;line-height:1.8;margin-bottom:40px}.result-details{background:#e306131a;border:2px solid #e30613;border-radius:20px;margin:40px auto;padding:40px;text-align:left}.result-details h3{color:#e30613;font-size:32px;margin-bottom:20px;text-align:center}.result-details ul{font-size:20px;line-height:2;list-style:none;margin:0;padding:0}.result-details li{list-style:none;margin:10px 0;padding-left:30px;position:relative}.result-details li:before{color:#28a745;content:"✓";font-weight:700;left:0;position:absolute;top:0}.info-details h3{color:#28a745}.info-details li:before{color:#28a745;content:"•";font-size:26px;line-height:1}.result-check{color:#28a745;font-size:1.2em;font-weight:900}.result-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:50px}.btn{border:3px solid;border-radius:25px;font-size:24px;min-width:230px;padding:20px 40px}.btn-primary{background:#e30613;color:#fff}.btn-primary:hover{background:#a00409;box-shadow:0 5px 15px #e3061366;transform:translateY(-2px)}.btn-secondary{background:#0000;border-color:#fff}.btn-secondary:hover{background:#fff;color:#000;transform:translateY(-2px)}.swiss-badge{font-size:24px}.swiss-flag{box-shadow:0 5px 15px #e306134d;height:40px;width:40px}.swiss-flag:before{height:6px;width:24px}.swiss-flag:after{height:24px;width:6px}.result-icon{animation:bounce 2s ease-in-out infinite;font-size:120px;margin:40px 0}.result-observatory{font-size:60px;margin:30px 0}.result-footer{background:#000;border-top:3px solid #e30613;color:#fff;padding:40px 20px;text-align:center}.result-footer p{font-size:18px;margin:15px 0}.result-footer a{color:#e30613;font-weight:600;text-decoration:none;transition:color .3s}.result-footer a:hover{color:#f33}.result-price-currency{color:#fff;font-size:1.1em;font-weight:700}.result-price-current{color:#e30613;font-size:1.1em;font-weight:800}.result-price-original{color:#fff;display:inline-block;font-size:1.05em;font-weight:700;padding:0 6px;position:relative}.result-price-original:after{background:linear-gradient(90deg,#0000 10%,#e30613 40%,#e30613 60%,#0000 90%);content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:rotate(-15deg)}.fade-in{animation:fadeIn 1s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}[dir=rtl] .result-details{text-align:right}[dir=rtl] .result-details li{padding-left:0;padding-right:30px}[dir=rtl] .result-details li:before{left:auto;right:0}[dir=rtl] .result-actions{justify-content:center}[dir=rtl] .result-footer{text-align:center}@media (max-width:768px){.result-title{font-size:32px}.result-message{font-size:18px}.result-details{margin:30px 10px;padding:30px}.result-details h3{font-size:24px}.btn{font-size:18px;min-width:200px;padding:15px 30px}.result-icon{font-size:80px}.swiss-badge{font-size:20px}.result-footer p{font-size:16px}}.reserve-page{background:#fff;color:#1a1a1a;font-family:Chillax,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.reserve-page ::-webkit-scrollbar{background:#000;height:12px}.reserve-page ::-webkit-scrollbar-track{background:#000}.reserve-page ::-webkit-scrollbar-thumb{background:#000;border-radius:6px}.reserve-page ::-webkit-scrollbar-button{background:#000;color:#000}.reserve-page *{scrollbar-color:#000 #000;scrollbar-width:thin}.container{margin:0 auto;max-width:1200px;padding:0 20px}.reserve-page header{background:#000;border-bottom:3px solid #e30613;padding:15px 0}.header-content{margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.header-content,.lang-switcher{align-items:center;display:flex;justify-content:center}.lang-switcher{gap:8px}.lang-btn{align-items:center;background:none;border:2px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-height:50px;padding:12px 18px;text-align:center;transition:all .3s ease}.lang-btn.active,.lang-btn:hover{background:#e30613;border-color:#e30613;transform:scale(1.05)}.flag-icon{border-radius:5px;display:inline-block;font-size:18px;font-weight:700;min-width:30px;padding:3px 12px;text-align:center}.flag-fr{background:linear-gradient(90deg,#0055a4 33%,#fff 0,#fff 66%,#ef4135 0);color:#000}.flag-en{background:linear-gradient(180deg,#012169 40%,#fff 0,#fff 60%,#012169 0);color:#fff;position:relative}.flag-en:after{background:#c8102e;content:"";height:100%;left:45%;position:absolute;top:0;width:10%}.flag-de{background:linear-gradient(180deg,#000 33%,#d00 0,#d00 66%,#fc0 0);color:#fff}.flag-es{background:linear-gradient(180deg,#c60b1e 12.5%,#ffc400 0,#ffc400 87.5%,#c60b1e 0);color:#000}.flag-nl{background:linear-gradient(180deg,#ae1c28 33%,#fff 0,#fff 66%,#21468b 0);color:#000}.flag-pt{background:linear-gradient(90deg,#046a38 40%,#da020e 0);color:#fff}.flag-hi{background:linear-gradient(180deg,#f93 33%,#fff 0,#fff 66%,#138808 0);color:#000}.flag-ar{background:#006c35;color:#fff}.flag-ru{background:linear-gradient(180deg,#fff 33%,#0039a6 0,#0039a6 66%,#d52b1e 0);color:#000}.hero{background:#000;color:#fff;padding:80px 20px;position:relative;text-align:center}.hero:before{animation:pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#e30613,#f33,#e30613);content:"";height:5px;left:0;position:absolute;right:0;top:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.hero h1{color:#fff;font-size:52px;font-weight:800;letter-spacing:1px;line-height:1.2;margin-bottom:20px}.hero h1 .highlight{color:#e30613}.hero .tagline{color:#fff;font-size:24px;font-weight:600;letter-spacing:3px;margin-bottom:15px;text-transform:uppercase}.vest-image{border-radius:15px;height:auto;width:100%}.swiss-badge{color:#fff;display:inline-flex;font-size:30px;font-weight:700;gap:15px;margin:30px 0}.swiss-badge,.swiss-flag{align-items:center;justify-content:center}.swiss-flag{background:#e30613;border-radius:50%;box-shadow:0 5px 20px #e306134d;display:flex;height:60px;position:relative;width:60px}.swiss-flag:after,.swiss-flag:before{background:#fff;content:"";position:absolute}.swiss-flag:before{height:10px;width:35px}.swiss-flag:after{height:35px;width:10px}.btn{border:4px solid #e30613;border-radius:50px;box-shadow:0 8px 25px #e3061366;cursor:pointer;display:inline-block;font-size:48px;font-weight:700;letter-spacing:1px;margin:15px;max-width:400px;min-width:320px;overflow:visible;padding:50px 40px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.btn:hover{opacity:.8}.btn-primary{background:#fff;border-color:#e30613;color:#e30613}.btn-primary:hover{background:#e0e0e0;border-color:#e30613}.btn-secondary{background:#e30613;border-color:#e30613;color:#fff}.btn-secondary:hover{background:#a00409;border-color:#a00409}.btn-tertiary{background:#fff}.btn-tertiary,.btn-tertiary:hover{border-color:#e30613;color:#e30613}.btn-tertiary:hover{background:#e0e0e0}.flag-emoji{display:inline-block;font-size:1.3em;margin-right:6px}.hero .btn{font-size:24px;margin:5px;min-width:auto;padding:20px 40px}.scrolling-banner{background:#1a1a1a;border-bottom:3px solid #e30613;border-top:3px solid #e30613;overflow:hidden;padding:30px 0}.banner-content{animation:scroll-smooth 12s linear infinite;display:flex;white-space:nowrap}.banner-item{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-size:32px;font-weight:700;margin:0 60px;text-transform:lowercase}.banner-item .led-circle{display:inline-block;height:50px;margin:0 20px;position:relative;vertical-align:middle;width:50px}@keyframes scroll-smooth{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.led-dot{animation:glow 1.5s ease-in-out infinite;background:#e30613;border-radius:50%;height:8px;left:50%;position:absolute;top:50%;width:8px}.led-dot:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-20px)}.led-dot:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) translateY(-20px)}.led-dot:nth-child(3){transform:translate(-50%,-50%) rotate(90deg) translateY(-20px)}.led-dot:nth-child(4){transform:translate(-50%,-50%) rotate(135deg) translateY(-20px)}.led-dot:nth-child(5){transform:translate(-50%,-50%) rotate(180deg) translateY(-20px)}.led-dot:nth-child(6){transform:translate(-50%,-50%) rotate(225deg) translateY(-20px)}.led-dot:nth-child(7){transform:translate(-50%,-50%) rotate(270deg) translateY(-20px)}.led-dot:nth-child(8){transform:translate(-50%,-50%) rotate(315deg) translateY(-20px)}@keyframes glow{0%,to{box-shadow:0 0 20px #e30613}50%{box-shadow:0 0 40px #e30613,0 0 60px #f33}}.countdown{background:#e30613;color:#fff;padding:60px 20px;text-align:center}.countdown h2{font-size:48px;font-weight:800;letter-spacing:2px;line-height:1.4;margin-bottom:0;text-transform:uppercase}.date-frame{animation:blink-glow 2s ease-in-out infinite;border:2px solid #fff;border-radius:8px;display:inline-block;margin:10px 0;padding:15px 25px}@keyframes blink-glow{0%{opacity:1;text-shadow:0 0 10px #fff}50%{opacity:.3;text-shadow:0 0 30px #fff}to{opacity:1;text-shadow:0 0 10px #fff}}.platform{border-radius:12px;display:inline-block;margin:10px;padding:10px 20px}.iglow-black{background:none;color:#000;text-shadow:0 0 10px #fffc,0 0 20px #fff9,0 0 30px #fff6}.kickstarter-green{background:none;color:#05ce78;text-shadow:0 2px 4px #0000004d}.reserve-section{background:#fff;padding:100px 20px;text-align:center}.reserve-section h2{color:#000;font-size:42px;font-weight:800;margin-bottom:20px}.reserve-section .subtitle{color:#666;font-size:24px;font-weight:300;margin-bottom:50px}.social-proof{animation:subtle-glow 2s ease-in-out infinite;background:#f8f8f8;border-left:5px solid #e30613;border-radius:30px;box-shadow:0 8px 25px #e306134d;margin:50px auto;max-width:900px;padding:60px}@keyframes subtle-glow{0%,to{box-shadow:0 8px 25px #e306134d}50%{box-shadow:0 8px 35px #e3061380,0 0 20px #e3061333}}.social-proof p{color:#333;font-size:34px;font-weight:600;line-height:1.3;text-align:center;white-space:normal}.social-proof strong{color:#e30613;font-size:60px;font-weight:800}.benefits{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr 1fr;margin:80px auto;max-width:1200px;padding:0 20px}.benefit{background:#fff;border:3px solid #0000;border-radius:20px;box-shadow:0 5px 25px #0000001a;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:50px 40px;text-align:center;transition:all .3s}.benefit:hover{border-color:#e30613;box-shadow:0 10px 40px #e3061333;transform:translateY(-10px)}.benefit-icon{font-size:32px;margin:0 auto 20px}.benefit-icon,.iglow-icon{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.iglow-icon{margin:0 auto}.mini-dot{animation:pulse-mini 2s ease-in-out infinite;background:#e30613;border-radius:50%;height:12px;left:50%;position:absolute;top:50%;width:12px}.mini-dot:first-child{transform:translate(-50%,-50%) rotate(0deg) translateY(-30px)}.mini-dot:nth-child(2){transform:translate(-50%,-50%) rotate(45deg) translateY(-30px)}.mini-dot:nth-child(3){transform:translate(-50%,-50%) rotate(90deg) translateY(-30px)}.mini-dot:nth-child(4){transform:translate(-50%,-50%) rotate(135deg) translateY(-30px)}.mini-dot:nth-child(5){transform:translate(-50%,-50%) rotate(180deg) translateY(-30px)}.mini-dot:nth-child(6){transform:translate(-50%,-50%) rotate(225deg) translateY(-30px)}.mini-dot:nth-child(7){transform:translate(-50%,-50%) rotate(270deg) translateY(-30px)}.mini-dot:nth-child(8){transform:translate(-50%,-50%) rotate(315deg) translateY(-30px)}@keyframes pulse-mini{0%,to{box-shadow:0 0 8px #e30613;opacity:1}50%{box-shadow:0 0 20px #e30613,0 0 30px #f33;opacity:.7}}.benefit h3{color:#000;font-size:36px;font-weight:800;margin-bottom:25px;text-align:center}.benefit p{color:#666;font-size:24px;font-weight:500;line-height:1.5;text-align:center}footer{background:#000;border-top:5px solid #e30613;color:#fff;padding:60px 20px;text-align:center}footer p{font-size:16px;margin:15px 0}footer a{color:#e30613;font-weight:600;text-decoration:none;transition:color .3s}footer a:hover{color:#f33}@media (max-width:768px){.lang-switcher{-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:5px;justify-content:flex-start!important;overflow-x:auto;padding:0 10px;scrollbar-width:thin}.lang-btn{flex-shrink:0;font-size:14px;min-height:42px;padding:10px 14px;white-space:nowrap}.flag-icon{font-size:14px;padding:2px 8px}.hero-logo img{max-width:90%!important;padding:0 20px}.hero h1{font-size:32px}.hero .tagline{font-size:24px!important}.reserve-buttons-container{align-items:center!important;flex-direction:column!important;gap:15px!important;margin:20px auto!important;overflow-x:visible!important;padding:0 20px!important}.hero .btn,.reserve-buttons-container{max-width:100%!important;width:100%!important}.hero .btn{box-sizing:border-box;font-size:20px!important;line-height:1.4;margin:0!important;min-width:0!important;padding:18px 30px!important;white-space:normal!important}.flag-emoji{font-size:1.2em!important}.banner-item{font-size:24px;margin:0 30px}.countdown h2{font-size:28px;line-height:1.6}.countdown h2 .platform{display:block;margin:15px auto}.reserve-section h2{font-size:32px}.benefits{grid-template-columns:1fr}.btn{font-size:16px;margin:10px;padding:15px 30px}.container{padding:0 15px}}@media (max-width:480px){.lang-switcher{gap:4px;padding:0 5px}.lang-btn{font-size:12px;min-height:38px;padding:8px 10px}.flag-icon{font-size:12px;padding:2px 6px}.hero-logo img{max-width:95%!important;padding:0 10px}.reserve-buttons-container{gap:12px!important;padding:0 15px!important}.hero .btn{font-size:18px!important;padding:16px 25px!important;width:100%!important}.hero .tagline{font-size:20px!important}}
/*# sourceMappingURL=main.0c84d509.css.map*/