:root{--bg: #07100f;--paper: #f2eee4;--ink: #14211f;--muted: #b8c1bc;--accent: #d7b56d;--line: rgba(255, 255, 255, .16);font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#fff}a{color:inherit;text-decoration:none}button{font:inherit}.page{min-height:100vh;overflow:hidden}.topbar{position:fixed;z-index:50;top:44px;right:22px}@keyframes pulse-glow{0%{filter:drop-shadow(0 5 10px rgba(150,155,127,.751))}to{filter:drop-shadow(0 10 15px rgba(212,255,0,.876))}}@keyframes pulse-opa{0%{opacity:.9}to{opacity:.99}}@keyframes neonPulse{0%{filter:drop-shadow(0 0 0px #e5dd08) drop-shadow(0 0 10px #b4bfbfc8)}50%{filter:drop-shadow(0 0 10px #b8c19e) drop-shadow(0 0 10px #f9fae6)}to{filter:drop-shadow(0 0 10px #eeefbd) drop-shadow(0 0 0px #e8ff1b)}}.sun{opacity:1;animation:neonPulse 4s infinite alternate ease-in-out;border:#c8d0cc00;width:clamp(42px,14vmin,100px);height:clamp(42px,14vmin,100px);background-image:url(https://travel.gogia.org/data/media/gogia_travel_btn_text_128.png);background-size:cover;background-position:center;background-color:transparent}.float-btn{width:clamp(36px,14vmin,100px);height:clamp(36px,14vmin,100px);border-radius:50%;display:grid;place-items:center;background:#07100fd1;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--accent)}.sun:before{background-size:clamp(36px,14vmin,100px)}.menu1{width:100%;color:#000;z-index:49;right:18px;top:calc(28px + clamp(58px,14vmin,100px));padding:12px;border:1px solid var(--line);background:#ffffff4d;-webkit-backdrop-filter:blur(20px);border-radius:24px;opacity:0;pointer-events:none;transition:.25s}.menu{position:fixed;display:flow;width:88%;padding:initial;color:#000;z-index:49;right:6%;top:36px;padding:12px;border:1px solid var(--line);background:#00000070;-webkit-backdrop-filter:blur(20px);border-radius:24px;opacity:0;pointer-events:none;transition:.25s}.menu.open{opacity:1;pointer-events:auto}.menu a{color:#000035;background-color:#fffffffc;display:inline-flex;justify-content:space-between;padding:10px;margin:3px;border-radius:10px}.menu a:hover{background-color:#fffeae}.menu small{color:var(--muted)}.hero{position:relative;min-height:100svh;overflow:hidden}.hero-media{position:absolute;inset:0;width:100%;height:100%}.hero-media img,.hero-media video,.hero-media .audio-visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#d1c5c533,#0000007a 55%,#07100f);opacity:.7;z-index:2}.hero-copy{position:absolute;z-index:3;left:7vw;right:7vw;top:18px}.kicker,.eyebrow{text-align:-webkit-center;white-space:nowrap;overflow:hidden;text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:800;color:#430000;background:#fff}h1{font-size:clamp(2rem,4vw,4.5rem);line-height:.9;letter-spacing:-.055em;margin:10px 0 24px;max-width:72vw}.hero-copy p{max-width:780px;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.55;color:#e8e6df}.actions{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.btn{display:inline-flex;color:#731313;align-items:center;justify-content:center;min-height:24px;padding:0 18px;border-radius:99px;border:1px solid rgba(255,255,255,.24);background:#d7b56d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn.primary{display:inline-flex;background:var(--accent);color:#111;border-color:var(--accent)}.carousel-dots{position:absolute;z-index:4;left:7vw;bottom:8px;display:flex;gap:8px}.dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#fff6}.dot.active{width:28px;border-radius:8px;background:#fff}.media-caption{font-size:clamp(1.2rem,2.5vw,3rem);position:absolute;z-index:4;right:7vw;left:7vw;bottom:48px;text-align:right}.media-caption span{display:block;color:#d7d8d1;font-size:.82rem;margin-top:4px}.price{font-weight:800;color:var(--accent);margin-top:8px}.section{padding:clamp(72px,9vw,140px) 7vw}.section.light{background:var(--paper);color:var(--ink)}.dark{background:#07100f;color:#fff}.container{max-width:1180px;margin:auto}.section h2{font-size:clamp(2.3rem,5vw,5.6rem);line-height:.95;letter-spacing:-.045em;margin:14px 0 24px}.lead{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55;max-width:850px}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:48px}.card{grid-column:span 4;border:1px solid rgba(20,33,31,.14);border-radius:28px;padding:28px;background:#ffffff57;min-height:180px}.dark .card{border-color:var(--line);background:#ffffff0a}.card h3{margin:0 0 12px}.card p,.card li,.price-card li{line-height:1.65;color:#596460}.dark .card p,.dark .card li{color:#c7cfcb}.timeline{margin-top:40px}.step{display:grid;grid-template-columns:100px 1fr;gap:25px;padding:30px 0;border-top:1px solid rgba(255,255,255,.15)}.step h3{font-size:clamp(1.5rem,3vw,2.6rem);margin:0 0 8px}.step p{line-height:1.65;color:#c5ccc9;max-width:820px}.step-num{color:var(--accent);font-weight:800}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.price-card{padding:30px;border-radius:24px;background:#fff;color:var(--ink)}.price-card.featured{background:#14211f;color:#fff}.amount{font-size:2.5rem;font-weight:850;margin:14px 0}.featured li{color:#c8d0cc}.contact{background:#050b0a}.contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.contact a{border-bottom:1px solid rgba(255,255,255,.25)}.socials{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.socials a{border:1px solid var(--line);padding:10px 13px;border-radius:999px}.floating{position:fixed;z-index:40;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(12px);pointer-events:none;transition:.3s}.floating.show{opacity:1;transform:none;pointer-events:auto}.float-btn{font-size:.72rem;text-align:center}.wa{background-image:url(https://travel.gogia.org/icons/WhatsApp.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:clamp(28px,10vmin,100px);height:clamp(28px,10vmin,100px)}.tg{background-image:url(https://travel.gogia.org/icons/Telegram.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:clamp(28px,10vmin,100px);height:clamp(28px,10vmin,100px)}.call{background-image:url(https://travel.gogia.org/icons/call.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:clamp(28px,10vmin,100px);height:clamp(28px,10vmin,100px)}.linked{background-image:url(https://travel.gogia.org/icons/LinkedIN.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:clamp(10px,7vmin,100px);height:clamp(10px,7vmin,100px)}.trip{background-image:url(https://travel.gogia.org/icons/Tripadvisor.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:clamp(10px,7vmin,100px);height:clamp(10px,7vmin,100px)}.email{background-image:url(https://travel.gogia.org/icons/mail.svg);background-size:cover;background-position:center;background-repeat:no-repeat;width:clamp(10px,7vmin,100px);height:clamp(10px,7vmin,100px)}.footer{padding:30px 7vw;background:#050b0a;color:#7f8985;font-size:.8rem;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.audio-visual{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,#14231f 0,#050b0a 58%,#020504)}.audio-core{position:relative;z-index:3;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(215,181,109,.5);color:var(--accent);font-size:.7rem;letter-spacing:.2em;background:#050b0ab8;animation:pulse 1.6s ease-in-out infinite}.audio-orbit{position:absolute;width:min(70vw,720px);aspect-ratio:1;border:1px solid rgba(215,181,109,.18);border-radius:50%;animation:orbit 5s linear infinite}.audio-orbit.orbit-2{width:min(52vw,540px);animation-duration:3.4s;animation-direction:reverse;border-color:#ffffff1a}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.06);box-shadow:0 0 100px #d7b56d33}}@media(max-width:800px){.grid .card{grid-column:span 12}.pricing,.contact-grid{grid-template-columns:1fr}.step{grid-template-columns:60px 1fr}}
