.gan-mini-module__vssXQa__page{--ink:#2b1230;--text:#2b2140;--muted:#5a4b78;min-height:100vh;color:var(--text);font-family:var(--font-heebo),Arial,sans-serif;background:#fbf9f6;overflow-x:hidden}.gan-mini-module__vssXQa__page *{box-sizing:border-box}.gan-mini-module__vssXQa__page a{text-decoration:none}.gan-mini-module__vssXQa__motekBar{color:#fff;background:linear-gradient(90deg,#7c3aed,#e8489b);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:8px clamp(12px,4vw,44px);font-size:13.5px;font-weight:500;display:flex}.gan-mini-module__vssXQa__motekBar>span{align-items:center;gap:6px;display:flex}.gan-mini-module__vssXQa__motekBar>span a{color:#fff;font-family:var(--font-secular-one);font-size:15px;font-weight:700}.gan-mini-module__vssXQa__claimButton,.gan-mini-module__vssXQa__registerButton{border-radius:999px;padding:5px 16px;font-size:13px;font-weight:900}.gan-mini-module__vssXQa__claimButton{color:#7c3aed;background:#fff}.gan-mini-module__vssXQa__registerButton{color:#fff;border:1.5px solid #ffffffb3}.gan-mini-module__vssXQa__nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:2.5px solid var(--ink);background:#fbf9f6db;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,4vw,44px);display:flex;position:sticky;top:0}.gan-mini-module__vssXQa__brand{color:var(--ink);font-family:var(--font-secular-one);align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.gan-mini-module__vssXQa__brandIcon,.gan-mini-module__vssXQa__footerIcon{background:var(--gan-accent);border:2.5px solid var(--ink);place-items:center;display:grid}.gan-mini-module__vssXQa__brandIcon{border-radius:11px;width:40px;height:40px;font-size:22px}.gan-mini-module__vssXQa__navLinks{align-items:center;gap:24px;font-size:15.5px;font-weight:500;display:flex}.gan-mini-module__vssXQa__navLinks a{color:var(--text)}.gan-mini-module__vssXQa__navLinks a:hover{color:#b0269b}.gan-mini-module__vssXQa__whatsappNav,.gan-mini-module__vssXQa__whatsappButton{color:#fff;border:2.5px solid var(--ink);box-shadow:-4px 4px 0 var(--ink);background:#25d366;border-radius:999px;align-items:center;gap:8px;font-weight:700;transition:all .2s;display:flex}.gan-mini-module__vssXQa__whatsappNav{padding:11px 22px;font-size:15px}.gan-mini-module__vssXQa__whatsappNav:hover,.gan-mini-module__vssXQa__whatsappButton:hover{box-shadow:-6px 6px 0 var(--ink);transform:translate(2px,-2px)}.gan-mini-module__vssXQa__hero{text-align:center;padding:clamp(56px,8vw,90px) clamp(16px,4vw,44px) 60px;position:relative;overflow:hidden}.gan-mini-module__vssXQa__heroGlowRight,.gan-mini-module__vssXQa__heroGlowLeft{pointer-events:none;background:radial-gradient(circle at 30% 30%,var(--gan-accent-soft),transparent 70%);border-radius:50%;position:absolute}.gan-mini-module__vssXQa__heroGlowRight{width:200px;height:200px;top:6%;right:6%}.gan-mini-module__vssXQa__heroGlowLeft{width:260px;height:260px;bottom:0;left:4%}.gan-mini-module__vssXQa__heroIcon{background:var(--gan-accent);border:3px solid var(--ink);width:110px;height:110px;box-shadow:-7px 7px 0 var(--ink);border-radius:30px;place-items:center;font-size:56px;animation:5s ease-in-out infinite gan-mini-module__vssXQa__gmFloat;display:inline-grid;position:relative}.gan-mini-module__vssXQa__hero h1{font-family:var(--font-secular-one);margin:30px 0 0;font-size:clamp(42px,6vw,84px);font-weight:700;line-height:1.1;animation:.7s cubic-bezier(.2,.8,.3,1) both gan-mini-module__vssXQa__gmPop;position:relative}.gan-mini-module__vssXQa__hero h1 span{color:var(--gan-accent-deep)}.gan-mini-module__vssXQa__tagline{color:var(--muted);max-width:640px;margin:20px auto 0;font-size:clamp(18px,2.2vw,25px);font-weight:500;position:relative}.gan-mini-module__vssXQa__addPromptInline{color:#7c3aed;background:#7c3aed0f;border:2.5px dashed #a78bfa;border-radius:18px;margin:20px auto 0;padding:12px 26px;font-size:16px;font-weight:700;display:inline-block;position:relative}.gan-mini-module__vssXQa__heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;animation:.7s cubic-bezier(.2,.8,.3,1) .24s both gan-mini-module__vssXQa__gmPop;display:flex;position:relative}.gan-mini-module__vssXQa__whatsappButton,.gan-mini-module__vssXQa__lightButton{padding:15px 32px;font-size:17px}.gan-mini-module__vssXQa__lightButton{color:var(--ink);border:2.5px solid var(--ink);box-shadow:-5px 5px 0 var(--gan-accent);background:#fff;border-radius:999px;font-weight:700;transition:all .2s}.gan-mini-module__vssXQa__lightButton:hover{box-shadow:-7px 8px 0 var(--gan-accent);transform:translate(2px,-3px)}.gan-mini-module__vssXQa__pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex;position:relative}.gan-mini-module__vssXQa__pills span,.gan-mini-module__vssXQa__pills a{border:2px solid var(--ink);color:var(--text);background:#fff;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:700}.gan-mini-module__vssXQa__pills a{color:#7c3aed;background:#7c3aed0f;border-style:dashed;border-color:#a78bfa}.gan-mini-module__vssXQa__section{max-width:1100px;margin:78px auto 0;padding:0 clamp(16px,4vw,32px);scroll-margin-top:90px}.gan-mini-module__vssXQa__sectionTitle{text-align:center;margin-bottom:38px}.gan-mini-module__vssXQa__sectionTitle h2{font-family:var(--font-secular-one);color:var(--gan-accent-deep);margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:700}.gan-mini-module__vssXQa__sectionTitle>span{background:var(--gan-accent);border:1.5px solid var(--ink);border-radius:99px;width:70px;height:5px;margin:14px auto 0;display:block}.gan-mini-module__vssXQa__sectionTitle p{color:var(--muted);max-width:620px;margin:10px auto 0;font-size:17px}.gan-mini-module__vssXQa__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.gan-mini-module__vssXQa__cardStack{gap:24px;display:grid}.gan-mini-module__vssXQa__card{border:2.5px solid var(--ink);box-shadow:-6px 6px 0 var(--gan-accent);background:#fff;border-radius:24px;padding:32px}.gan-mini-module__vssXQa__card h3{margin:0 0 18px;font-size:22px;font-weight:900}.gan-mini-module__vssXQa__tiltLeft{rotate:-.5deg}.gan-mini-module__vssXQa__tiltRight{rotate:.5deg}.gan-mini-module__vssXQa__bodyText{color:#3d3355;margin:0;font-size:16px;line-height:1.75}.gan-mini-module__vssXQa__addPrompt,.gan-mini-module__vssXQa__addPromptSmall,.gan-mini-module__vssXQa__galleryPrompt{color:#7c3aed;text-align:center;background:#7c3aed0f;border:2.5px dashed #a78bfa;border-radius:18px;place-items:center;gap:6px;font-weight:700;display:grid}.gan-mini-module__vssXQa__addPrompt{padding:34px 20px;font-size:16px}.gan-mini-module__vssXQa__addPrompt b,.gan-mini-module__vssXQa__galleryPrompt b{font-size:36px;font-weight:400;line-height:1}.gan-mini-module__vssXQa__addPromptSmall{padding:11px;font-size:14.5px}.gan-mini-module__vssXQa__widePrompt{padding:56px 20px;font-size:17px}.gan-mini-module__vssXQa__details{gap:14px;display:grid}.gan-mini-module__vssXQa__detailRow{align-items:center;gap:12px;display:flex}.gan-mini-module__vssXQa__detailIcon{background:var(--gan-accent-soft);border:2px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.gan-mini-module__vssXQa__detailRow div{gap:2px;display:grid}.gan-mini-module__vssXQa__detailRow small{color:var(--muted);font-size:13.5px}.gan-mini-module__vssXQa__galleryPrompts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gan-mini-module__vssXQa__galleryPrompt{height:220px;font-size:15.5px}.gan-mini-module__vssXQa__contactForm{gap:14px;display:grid}.gan-mini-module__vssXQa__contactForm label{gap:6px;font-size:14.5px;font-weight:700;display:grid}.gan-mini-module__vssXQa__contactForm input,.gan-mini-module__vssXQa__contactForm textarea{width:100%;font:inherit;border:2px solid var(--ink);background:#fbf9f6;border-radius:14px;outline:none;padding:13px 16px;font-size:15px}.gan-mini-module__vssXQa__contactForm input:focus,.gan-mini-module__vssXQa__contactForm textarea:focus{box-shadow:0 0 0 3px #7c3aed22}.gan-mini-module__vssXQa__contactForm textarea{resize:vertical}.gan-mini-module__vssXQa__formActions{flex-wrap:wrap;gap:12px;display:flex}.gan-mini-module__vssXQa__formActions button,.gan-mini-module__vssXQa__formActions a,.gan-mini-module__vssXQa__wazeButton,.gan-mini-module__vssXQa__mapsButton{min-width:130px;font:inherit;border:2.5px solid var(--ink);box-shadow:-4px 4px 0 var(--ink);cursor:pointer;border-radius:999px;flex:1;place-items:center;padding:14px 22px;font-size:16px;font-weight:900;transition:all .2s;display:grid}.gan-mini-module__vssXQa__formActions button{background:var(--gan-accent);color:var(--ink)}.gan-mini-module__vssXQa__formActions a{color:#fff;background:#25d366}.gan-mini-module__vssXQa__formActions button:hover,.gan-mini-module__vssXQa__formActions a:hover,.gan-mini-module__vssXQa__wazeButton:hover,.gan-mini-module__vssXQa__mapsButton:hover{transform:translate(2px,-2px)}.gan-mini-module__vssXQa__locationBox{background:var(--gan-accent-soft);border:2px solid var(--ink);text-align:center;border-radius:18px;justify-items:center;gap:5px;padding:30px 20px;display:grid}.gan-mini-module__vssXQa__locationBox>span{font-size:38px}.gan-mini-module__vssXQa__locationBox>strong{font-size:19px}.gan-mini-module__vssXQa__locationBox>small{color:var(--muted);font-size:14px}.gan-mini-module__vssXQa__locationBox>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.gan-mini-module__vssXQa__wazeButton,.gan-mini-module__vssXQa__mapsButton{color:var(--ink);padding:12px 24px;font-size:15px}.gan-mini-module__vssXQa__wazeButton{background:#3cf}.gan-mini-module__vssXQa__mapsButton{background:#fff}.gan-mini-module__vssXQa__contactSummary{gap:12px;font-size:15.5px;display:grid}.gan-mini-module__vssXQa__contactSummary a{color:#7c3aed;font-weight:700}.gan-mini-module__vssXQa__ctaWrap{max-width:900px;margin:90px auto 0;padding:0 clamp(16px,4vw,32px)}.gan-mini-module__vssXQa__cta{background:linear-gradient(135deg,var(--gan-accent),var(--gan-accent-deep));border:2.5px solid var(--ink);box-shadow:-8px 8px 0 var(--ink);text-align:center;color:#fff;border-radius:26px;padding:clamp(32px,5vw,52px);rotate:-.5deg}.gan-mini-module__vssXQa__cta h2{font-family:var(--font-secular-one);margin:0;font-size:clamp(30px,4vw,44px)}.gan-mini-module__vssXQa__cta p{max-width:480px;margin:12px auto 0;font-size:17px}.gan-mini-module__vssXQa__cta a{color:var(--ink);border:2.5px solid var(--ink);box-shadow:-5px 5px 0 var(--ink);background:#fff;border-radius:999px;margin-top:24px;padding:15px 36px;font-size:17px;font-weight:900;transition:all .2s;display:inline-block}.gan-mini-module__vssXQa__cta a:hover{transform:translate(2px,-3px)}.gan-mini-module__vssXQa__footer{background:var(--ink);color:#efe6f2;text-align:center;margin-top:80px;padding:36px clamp(20px,5vw,48px)}.gan-mini-module__vssXQa__footer>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.gan-mini-module__vssXQa__footerIcon{border-color:#ffffff80;border-radius:9px;width:34px;height:34px;font-size:18px}.gan-mini-module__vssXQa__footer i{opacity:.5}.gan-mini-module__vssXQa__footer>div>span:last-child{color:#c9b8d4;font-size:14px}.gan-mini-module__vssXQa__footer>a{color:#c9b8d4;background:#ffffff14;border:1.5px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:8px 20px;font-size:13.5px;display:inline-flex}.gan-mini-module__vssXQa__footer>a b{color:#f472b6;font-family:var(--font-secular-one)}@keyframes gan-mini-module__vssXQa__gmFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes gan-mini-module__vssXQa__gmPop{0%{opacity:0;transform:scale(.7)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:760px){.gan-mini-module__vssXQa__motekBar{gap:8px}.gan-mini-module__vssXQa__registerButton{display:none}.gan-mini-module__vssXQa__nav{padding:10px 14px}.gan-mini-module__vssXQa__brand{max-width:calc(100vw - 100px);font-size:18px}.gan-mini-module__vssXQa__brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gan-mini-module__vssXQa__navLinks{display:none}.gan-mini-module__vssXQa__whatsappNav{padding:10px 16px}.gan-mini-module__vssXQa__whatsappText{display:none}.gan-mini-module__vssXQa__hero{padding-top:48px}.gan-mini-module__vssXQa__heroIcon{width:92px;height:92px;font-size:46px}.gan-mini-module__vssXQa__twoColumns,.gan-mini-module__vssXQa__galleryPrompts{grid-template-columns:1fr}.gan-mini-module__vssXQa__galleryPrompt{height:180px}.gan-mini-module__vssXQa__card{padding:24px}.gan-mini-module__vssXQa__tiltLeft,.gan-mini-module__vssXQa__tiltRight,.gan-mini-module__vssXQa__cta{rotate:none}.gan-mini-module__vssXQa__section{margin-top:64px}.gan-mini-module__vssXQa__formActions{flex-direction:column}.gan-mini-module__vssXQa__footer>a{font-size:12px}}.gan-mini-module__vssXQa__motekBar{white-space:nowrap;flex-wrap:nowrap;height:42px;min-height:42px;padding-block:0}.gan-mini-module__vssXQa__motekCredit,.gan-mini-module__vssXQa__motekText{align-items:center;display:flex}.gan-mini-module__vssXQa__motekCredit{gap:6px;height:100%}.gan-mini-module__vssXQa__motekText{font-family:var(--font-heebo),Arial,sans-serif;font-size:13.5px;font-weight:600;line-height:1}.gan-mini-module__vssXQa__claimButton,.gan-mini-module__vssXQa__registerButton{justify-content:center;align-items:center;height:24px;min-height:24px;padding:0 13px;line-height:1;display:inline-flex}@media (max-width:760px){.gan-mini-module__vssXQa__motekBar{gap:0;height:52px;min-height:52px;padding:0 12px}.gan-mini-module__vssXQa__motekBar>span,.gan-mini-module__vssXQa__registerButton{display:none}.gan-mini-module__vssXQa__claimButton{text-overflow:ellipsis;max-width:100%;height:30px;min-height:30px;padding:0 16px;overflow:hidden}.gan-mini-module__vssXQa__nav{height:64px;min-height:64px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.gan-mini-module__vssXQa__heroIcon,.gan-mini-module__vssXQa__hero h1,.gan-mini-module__vssXQa__heroActions{animation:none}.gan-mini-module__vssXQa__page *{scroll-behavior:auto!important}}.gan-mini-module__vssXQa__beeInline{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.gan-mini-module__vssXQa__beeInline img{object-fit:contain;width:100%;height:100%}.gan-mini-module__vssXQa__claimButton,.gan-mini-module__vssXQa__registerButton,.gan-mini-module__vssXQa__whatsappNav,.gan-mini-module__vssXQa__whatsappButton,.gan-mini-module__vssXQa__lightButton,.gan-mini-module__vssXQa__formActions button,.gan-mini-module__vssXQa__formActions a,.gan-mini-module__vssXQa__wazeButton,.gan-mini-module__vssXQa__mapsButton,.gan-mini-module__vssXQa__cta a{transition:transform .22s,box-shadow .22s}.gan-mini-module__vssXQa__claimButton:hover,.gan-mini-module__vssXQa__registerButton:hover,.gan-mini-module__vssXQa__whatsappNav:hover,.gan-mini-module__vssXQa__whatsappButton:hover,.gan-mini-module__vssXQa__lightButton:hover,.gan-mini-module__vssXQa__formActions button:hover,.gan-mini-module__vssXQa__formActions a:hover,.gan-mini-module__vssXQa__wazeButton:hover,.gan-mini-module__vssXQa__mapsButton:hover,.gan-mini-module__vssXQa__cta a:hover{transform:scale(1.055)}.gan-mini-module__vssXQa__claimButton:active,.gan-mini-module__vssXQa__registerButton:active,.gan-mini-module__vssXQa__whatsappNav:active,.gan-mini-module__vssXQa__whatsappButton:active,.gan-mini-module__vssXQa__lightButton:active,.gan-mini-module__vssXQa__formActions button:active,.gan-mini-module__vssXQa__formActions a:active,.gan-mini-module__vssXQa__wazeButton:active,.gan-mini-module__vssXQa__mapsButton:active,.gan-mini-module__vssXQa__cta a:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.gan-mini-module__vssXQa__claimButton,.gan-mini-module__vssXQa__registerButton,.gan-mini-module__vssXQa__whatsappNav,.gan-mini-module__vssXQa__whatsappButton,.gan-mini-module__vssXQa__lightButton,.gan-mini-module__vssXQa__formActions button,.gan-mini-module__vssXQa__formActions a,.gan-mini-module__vssXQa__wazeButton,.gan-mini-module__vssXQa__mapsButton,.gan-mini-module__vssXQa__cta a{transition:none}.gan-mini-module__vssXQa__claimButton:hover,.gan-mini-module__vssXQa__registerButton:hover,.gan-mini-module__vssXQa__whatsappNav:hover,.gan-mini-module__vssXQa__whatsappButton:hover,.gan-mini-module__vssXQa__lightButton:hover,.gan-mini-module__vssXQa__formActions button:hover,.gan-mini-module__vssXQa__formActions a:hover,.gan-mini-module__vssXQa__wazeButton:hover,.gan-mini-module__vssXQa__mapsButton:hover,.gan-mini-module__vssXQa__cta a:hover{transform:none}}
