:root{--goa-teal-300:#5eead4;--goa-teal-400:#2dd4bf;--goa-teal-500:#14b8a6;--goa-teal-600:#0d9488;--goa-cyan-400:#22d3ee;--goa-cyan-500:#06b6d4;--goa-gold-400:#fbbf24;--goa-gold-500:#f59e0b;--goa-orange-500:#f97316;--goa-coral-500:#ff6b6b;--goa-emerald-400:#34d399;--goa-emerald-500:#10b981;--goa-emerald-600:#059669;--goa-bg-dark:#071322;--goa-bg-surface:#0c1e34;--goa-card-bg:#0c1e34eb;--goa-border-subtle:#2dd4bf40;--goa-glow-teal:0 0 25px #14b8a640}.goa-page-wrapper{background-color:var(--goa-bg-dark);color:#fff;width:100%;min-height:100vh;font-family:inherit;overflow-x:hidden}.goa-container{width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.goa-teal-shimmer{background:linear-gradient(135deg,#2dd4bf 0%,#38bdf8 50%,#f59e0b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.goa-gold-shimmer{background:linear-gradient(135deg,#f59e0b 0%,#fbbf24 50%,#f97316 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.goa-top-strip{width:100%;height:6px;display:flex;overflow:hidden}.goa-top-strip .strip-teal{background:linear-gradient(90deg,#0d9488,#2dd4bf);flex:1.5}.goa-top-strip .strip-gold{background:linear-gradient(90deg,#f59e0b,#fbbf24);flex:1}.goa-top-strip .strip-coral{background:linear-gradient(90deg,#f97316,#ff6b6b);flex:1.5}.goa-badge-teal{letter-spacing:.04em;color:#2dd4bf;background:#14b8a629;border:1px solid #2dd4bf73;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .95rem;font-size:.8rem;font-weight:800;display:inline-flex}.goa-badge-gold{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b73;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.goa-badge-coral{color:#fb923c;background:#f9731629;border:1px solid #f9731673;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.goa-card{background:var(--goa-card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #2dd4bf33;border-radius:1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 30px #00000059}.goa-card:hover{box-shadow:0 15px 40px #00000073, var(--goa-glow-teal);border-color:#2dd4bf73}.goa-section-title{color:#fff;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.2}.goa-section-sub{color:#94a3b8;max-width:720px;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.6}.btn-goa-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #f59e0b59}.btn-goa-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f59e0b8c}.btn-goa-whatsapp{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #10b98159}.btn-goa-whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 25px #10b9818c}.btn-goa-outline{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn-goa-outline:hover{background:#ffffff29;border-color:#2dd4bf}
