@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700;900&family=Cormorant+Garamond:ital,wght@0,300;0,600;1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);overflow:hidden}.app-container{width:100%;height:100vh}.main-header{display:flex;justify-content:space-between;align-items:center;padding:.1rem 5%;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);transition:all .3s ease}.nav-link-btn{background:none;border:none;color:#fff;cursor:pointer;margin-left:2rem;padding:2px;font-size:14px;font-weight:500;position:relative;padding-bottom:.5rem}.hero-title{font-size:3rem;margin:0;text-shadow:0px 4px 10px rgba(0,0,0,.8)}.hero-subtitle{font-size:1.3rem;margin-top:10px;text-shadow:0px 4px 10px rgba(0,0,0,.8)}.parallax-content-wrapper{max-width:100vw;margin:0 auto}.event-date-section{padding:16%;background:none;text-align:center}.countdown-timer.minimal{display:flex;justify-content:center;gap:1.5rem;margin-top:.5rem;font-family:var(--font-main)}.timer-item{display:flex;align-items:baseline;gap:8px}.timer-number{font-size:3rem;font-weight:700;color:var(--accent-color);line-height:1;text-shadow:0px 2px 10px rgba(0,0,0,.5)}.timer-label{font-size:2.6rem;font-weight:700;color:var(--text-color);text-transform:capitalize}@media(max-width:768px){.countdown-timer.minimal{gap:1rem}.timer-number{font-size:1.8rem}.timer-label{font-size:1rem}}@media(max-width:418px){.countdown-timer.minimal{flex-direction:column;justify-content:center;align-items:center;margin:10%}.timer-item{align-items:start;gap:5%;min-width:100px}.timer-number{min-width:45%;text-align:right}.timer-label{text-align:left;min-width:50%}}section{padding:80px 0;background:transparent!important}.light-rays{position:absolute;top:-28%;left:0;width:120%;height:120%;background:radial-gradient(circle at 50% 30%,rgba(255,220,150,.3) 0%,transparent 60%);pointer-events:none;z-index:11;mix-blend-mode:plus-lighter;overflow:hidden;filter:blur(8px)}.light-rays:before{content:"";position:absolute;top:-50%;left:50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,200,100,.3) 15deg,transparent 30deg,rgba(255,255,255,.4) 45deg,transparent 60deg,rgba(255,200,100,.3) 90deg,transparent 120deg,rgba(255,255,255,.2) 150deg,transparent 180deg);transform-origin:center center;animation:rotateRays 280s linear infinite;opacity:.8}.light-rays:after{content:"";position:absolute;top:-50%;left:50%;width:200%;height:200%;background:conic-gradient(from 180deg at 50% 50%,transparent 0deg,rgba(255,255,255,.5) 10deg,transparent 20deg,rgba(255,150,50,.2) 40deg,transparent 80deg,rgba(255,255,255,.3) 130deg,transparent 160deg);transform-origin:center center;animation:rotateRays 120s linear infinite reverse;opacity:.8}@keyframes rotateRays{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.bird-container{position:absolute;left:-10%;top:20%;transform:translate(-10vw);will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite;z-index:3}.bird{background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/174479/bird-cells.svg);background-size:auto 100%;width:88px;height:125px;will-change:background-position;animation-name:fly-cycle;animation-timing-function:steps(10);animation-iteration-count:infinite;transform:scale(.3);filter:brightness(0);opacity:1}@keyframes fly-right{0%{transform:translate(-10vw)}to{transform:translate(110vw)}}@keyframes fly-cycle{to{background-position:-900px 0}}.bird-container--one{animation-name:fly-right;animation-duration:15s;animation-delay:0s;top:20%}.bird--one{animation-duration:1s;animation-delay:-.5s;transform:scale(.3) translateY(0)}.bird-container--two{animation-name:fly-right;animation-duration:20s;animation-delay:2s;top:10%}.bird--two{animation-duration:1.2s;animation-delay:-.2s;transform:scale(.25) translateY(15px)}.bird-container--three{animation-name:fly-right;animation-duration:12s;animation-delay:8s;top:40%}.bird--three{animation-duration:.8s;transform:scale(.35) translateY(-10px)}.bird-container--four{animation-name:fly-right;animation-duration:25s;animation-delay:10s;top:50%}.bird--four{animation-duration:1.5s;transform:scale(.2)}.clouds-layer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.cloud-container{position:absolute;left:-20%;will-change:transform;animation-name:float-clouds;animation-timing-function:linear;animation-iteration-count:infinite;z-index:1}.cloud{width:350px;height:50px;background:#fff6;border-radius:200px;position:relative;filter:blur(10px);opacity:.95}.cloud:after,.cloud:before{content:"";position:absolute;background:#fff6;border-radius:100px;transform:rotate(30deg)}.cloud:before{width:120px;height:90px;top:-45px;left:50px}.cloud:after{width:140px;height:100px;top:-55px;left:160px}@keyframes float-clouds{0%{transform:translate(-20vw)}to{transform:translate(120vw)}}.cloud--one{top:5%;animation-duration:220s;animation-delay:-40s}.cloud--two{top:20%;animation-duration:260s;animation-delay:-190s}.cloud--three{top:12%;animation-duration:240s;animation-delay:-95s}.cloud--one .cloud{transform:scale(.8)}.cloud--two .cloud{transform:scale(1)}.cloud--three .cloud{transform:scale(1.2)}@media(max-width:768px){.cloud--one .cloud{transform:scale(.4)}.cloud--two .cloud{transform:scale(.6)}.cloud--three .cloud{transform:scale(.8)}.cloud--two{top:25%}}.reveal-item{opacity:0;transform:translateY(50px);transition:opacity 1s cubic-bezier(.5,0,0,1),transform 1s cubic-bezier(.5,0,0,1);will-change:opacity,transform}.reveal-item.is-visible{opacity:1;transform:translateY(0)}.hook-content h2.reveal-text{font-size:2.5rem;color:#fff;margin-bottom:2rem}.what-to-bring-section,.logistics-section{padding:6rem 5%}.section-title{font-size:2.5rem;text-align:center;margin-bottom:3rem;color:var(--text-color);text-transform:uppercase}.hook-title{margin-top:20px;margin-bottom:30px;font-size:3rem;text-align:center}.subtitle{margin-top:20px;margin-bottom:30px;text-align:center}.itinerary-timeline{position:relative;padding-left:30px;border-left:2px solid var(--accent-color);margin-left:20px}.timeline-item{margin-bottom:40px;position:relative}.timeline-item:before{content:"";position:absolute;left:-39px;top:5px;width:16px;height:16px;background:var(--accent-color);border-radius:50%;border:3px solid #0D0818}.investment-section{background:none;text-align:center}.investment-box{padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:600px;margin:0 auto}.price-header{margin-bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:5px}.lot-badge{background-color:#c74b1e;padding:5px 15px;border-radius:20px;font-weight:700;font-size:.9rem;display:inline-block;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.old-price{text-decoration:line-through;color:#888;font-size:1.2rem}.investment-price{font-size:3.5rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 0 20px rgba(199,75,30,.3)}.payment-btn{display:inline-block;width:100%;text-decoration:none;background:var(--accent-color-light);color:#fff;padding:1.2rem 1rem;border-radius:8px;font-weight:800;text-transform:uppercase;font-size:1.1rem;letter-spacing:1px;box-shadow:0 4px 15px #0e418366;transition:all .3s ease;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.2)}.payment-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #0e418399}.divider-text{color:#888;font-size:.85rem;margin-bottom:1rem;position:relative;display:block}.whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background-color:transparent;color:#25d366;padding:.8rem 2rem;border-radius:50px;font-weight:600;text-transform:uppercase;font-size:.85rem;border:1px solid #25D366;transition:all .2s ease}.whatsapp-btn:hover{background-color:#25d3661a;color:#fff;border-color:#fff}.disclaimer{display:block;margin-top:2rem;color:#666;font-size:.75rem;font-style:italic;border-top:1px solid rgba(255,255,255,.05);padding-top:1rem}@media(max-width:768px){.hero-content{flex-direction:column;text-align:center;gap:2rem}.hero-text-main,.hero-text-prev h3{text-align:center}.countdown-timer{gap:.5rem}.timer-block{min-width:70px;padding:10px}.lot-badge{font-size:.75rem;padding:4px 10px;margin-bottom:5px;letter-spacing:.5px}.old-price{font-size:1rem}.investment-price{font-size:2.5rem}}.bring-item{transition:transform .3s ease,box-shadow .3s ease}.bring-item:hover{transform:translateY(-10px);box-shadow:0 10px 20px #102c51}.chapter-label{padding:2%;display:flex;align-items:center;font-family:monospace;font-size:1rem;color:var(--accent-color-light);text-transform:uppercase;letter-spacing:4px;font-weight:600;opacity:.8}.line-accent{display:block;width:60px;height:2px;background-color:var(--accent-color-light)}.chapter-title{font-size:clamp(4rem,10vw,8rem);line-height:.85;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-2px;margin:0;text-shadow:0 10px 30px rgba(0,0,0,.5)}.chapter-title span{font-family:serif;font-style:italic;font-weight:400}.chapter-subtitle{font-family:Cinzel,serif;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:300;font-style:italic;color:var(--text-color);margin-top:2rem;line-height:1.6;letter-spacing:1px;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 4px 10px rgba(0,0,0,.5)}.story-container{display:flex;flex-direction:column;width:100%}.story-block{min-height:100vh;min-width:100vw;display:flex;align-items:center;justify-content:center}.story-content{display:flex;align-items:center;justify-content:space-between;gap:4rem;width:100%}.story-content.reverse{flex-direction:row-reverse}.story-text{flex:1;padding:2rem;width:50vw;margin-left:6rem}.story-image{display:flex;justify-content:center}.story-image img{width:50vw;height:auto;filter:brightness(.8) contrast(1.1);transition:all .5s ease;margin:0;padding:0}.story-image img:hover{filter:brightness(1);transform:scale(1.02)}@media(max-width:900px){.story-content,.story-content.reverse{flex-direction:column-reverse;gap:2rem}.story-text{text-align:center;padding:0}.story-block{min-height:auto;padding:4rem 0}.story-image img{width:100vw}.story-text{flex:1;padding:1rem;width:100vw;margin-left:0;margin-top:5%}}.guide-section{padding:6rem 5%;background:transparent!important}.guide-content{display:flex;align-items:center;gap:3rem;max-width:1100px;margin:0 auto 6rem}.guide-image{flex-basis:350px;flex-shrink:0}.guide-image img{width:100%;height:auto;border-radius:50%;border:4px solid var(--accent-color);box-shadow:0 0 20px #102c51}.guide-bio{flex-grow:1}.guide-subtitle{font-size:.9rem;font-weight:700;color:var(--accent-color-light);text-transform:uppercase;letter-spacing:.1em}.guide-bio h3{font-size:2.2rem;margin:.5rem 0 1.5rem;color:#fff}.guide-bio p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:#b0b0b0}.guide-quote{font-style:italic;color:#f5f5f5!important;border-left:3px solid var(--accent-color);padding-left:1.5rem;margin-top:2rem!important;text-align:left}.guide-reverse{flex-direction:row-reverse}@media(max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.guide-content{flex-direction:column;text-align:center;gap:2rem}.guide-image{flex-basis:auto;width:250px}.guide-quote{border-left:none;border-top:3px solid var(--accent-color);padding-left:0;padding-top:1.5rem;text-align:center}}.logistics-card{transition:transform .3s ease,box-shadow .3s ease}.logistics-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0006;border-color:#fff}summary::-webkit-details-marker{display:none}.faq-section{background:none;padding:6rem 5%}.faq-list{max-width:800px;margin:4rem auto 0}.faq-item{margin-bottom:1rem;background-color:#1a1a1a66;border-radius:8px;border:1px solid rgba(255,255,255,.1);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-question{padding:1.5rem;cursor:pointer;font-weight:600;color:var(--accent-color-light);list-style:none}.faq-icon{color:var(--accent-color-light);float:right;font-size:1.5rem}.faq-answer{padding:1rem 1.5rem;color:#b0b0b0;line-height:1.6}.roadmap-field{background:#0d0818;padding-top:10px;height:100vh}.nine-columns-container{display:flex;width:100%;overflow:hidden;background:#0d0818;height:100%}.column-item{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:5% 0 0;transition:all .6s cubic-bezier(.25,1,.5,1);cursor:pointer;border-top:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05);overflow:hidden}.column-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0d0818cc,#0d081866);z-index:1;transition:background .4s ease}.column-content{position:relative;z-index:2;text-align:center;transform:rotate(-90deg);transition:all .6s ease;white-space:nowrap}.column-title{font-size:1.5rem;font-weight:700;color:var(--text-color);text-transform:uppercase;letter-spacing:2px}.column-description{display:hidden;font-size:.9rem;color:var(--text-color);opacity:0;margin-top:5%px;transform:translateY(20px);transition:all .4s ease;white-space:normal;max-width:200px}.column-item:hover{flex:2;background:#3c446e}.column-item:hover .column-overlay{background:#ef92841a}.column-item:hover .column-content{transform:rotate(0)}.column-item:hover .column-title{font-size:2rem}.column-item:hover .column-description{opacity:1;transform:translateY(0);font-weight:500}@media(max-width:1100px){.column-title{font-size:1rem}.column-description{font-size:.6rem}}@media(max-width:768px){.roadmap-field{height:140vh}.nine-columns-container{flex-direction:column;height:120vh}.column-item{flex:2}.column-content{transform:rotate(0)}.column-item:hover{flex:5}.column-title{font-size:1rem}.column-description{font-size:.8rem}}.main-footer{display:flex;justify-content:center}@media(max-width:406px){.main-footer p{font-size:.8rem}}.preloader-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#0a0a0a;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity 1s ease-out,visibility 1s;opacity:1;visibility:visible}.preloader-container.preloader-hidden{opacity:0;visibility:hidden;pointer-events:none}.pulsing-icon{width:80px;height:auto;animation:pulse-animation 1.5s infinite ease-in-out}@keyframes pulse-animation{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.1);opacity:1;filter:drop-shadow(0 0 15px rgba(16,44,81,.6))}to{transform:scale(.9);opacity:.7}}.main-header{display:flex;justify-content:flex-start;align-items:center;padding:1rem 5%;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);transition:all .3s ease;height:80px}.logo{margin-right:auto}.main-nav{display:flex;gap:2rem;margin-right:250px}.nav-link-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;position:relative;padding-bottom:.5rem;text-transform:uppercase}.nav-link-btn:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--accent-color);transition:width .3s ease}.nav-link-btn:hover:after{width:100%}.floating-cta{position:fixed;top:20px;right:40px;background:none;color:#fff;padding:12px 25px;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px #00000080;z-index:2000;text-decoration:none;transition:all .3s;border:2px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:.9rem}.floating-cta:hover{color:#fff;transform:translateY(-2px);background:var(--accent-color-light);border-color:var(--accent-color-light)}@media(max-width:768px){.main-nav{display:none}.floating-cta{padding:8px 15px;font-size:.7rem;top:25px;right:20px;border-width:1px;box-shadow:0 5px 15px #0000004d}.logo img{width:40px!important}}@media(min-width:540px)and (max-width:900px){.mobile-only-logotherapy{display:none!important}}@media(max-width:539px),(min-width:901px){.mobile-only-logotherapy{display:flex;align-items:flex-start;padding:0}}@media(min-width:901px){.mobile-only-logotherapy .story-text{max-width:800px;margin:0 auto}}:root{--bg-color: #0A0A0A;--text-color: #F5F5F5;--accent-color: #102C51;--accent-color-light: #0e4183;--card-bg: rgba(26, 26, 26, .6);--font-main: "Poppins", sans-serif}.payment-container{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-main);min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;width:100vw}.payment-card{background-color:var(--card-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:40px;max-width:450px;width:100%;text-align:center;box-shadow:0 8px 32px #0000005e}.payment-card h2{margin-top:0;margin-bottom:10px;font-weight:600;color:var(--text-color)}.description{font-size:.9rem;opacity:.8;margin-bottom:25px}.qr-wrapper{background:#fff;padding:15px;border-radius:12px;display:inline-block;margin-bottom:25px;box-shadow:0 4px 15px #0003}.pix-copy-area{background:#0000004d;border:1px dashed var(--accent-color-light);border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.pix-copy-area:hover{background:#102c5133;border-color:var(--text-color)}.pix-label{display:block;font-size:.8rem;margin-bottom:5px;color:#aaa;font-weight:300}.pix-code{display:block;font-family:monospace;font-size:.85rem;color:var(--text-color);word-break:break-all;line-height:1.4;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.copy-feedback{display:block;margin-top:8px;font-size:.85rem;color:#4ade80;font-weight:500;min-height:20px}.divider{height:1px;background:#ffffff1a;margin:25px 0}.payment-btn{display:inline-block;width:100%;padding:14px 0;background-color:var(--accent-color);color:var(--text-color);text-decoration:none;border-radius:8px;font-weight:600;transition:background-color .3s ease;box-sizing:border-box}.payment-btn:hover{background-color:var(--accent-color-light)}
