.links[data-astro-cid-ecyruban]{background:radial-gradient(circle at 100% 0%, #4eb9b38c 0 150px, transparent 151px), radial-gradient(circle at 0% 100%, #4eb9b380 0 170px, transparent 171px), linear-gradient(170deg, #0f3a6b, var(--navy) 55%, #081c38);color:#dbe6f3;min-height:100vh;margin:0;padding:32px 16px 24px;position:relative;overflow-x:hidden}.enfeite[data-astro-cid-ecyruban] span[data-astro-cid-ecyruban]{pointer-events:none;border:1.5px solid #7ee3f040;border-radius:50%;position:fixed}.enfeite[data-astro-cid-ecyruban] span[data-astro-cid-ecyruban]:first-child{width:520px;height:520px;top:-260px;right:-300px}.enfeite[data-astro-cid-ecyruban] span[data-astro-cid-ecyruban]:nth-child(2){width:600px;height:600px;bottom:-360px;left:-380px}.enfeite[data-astro-cid-ecyruban] span[data-astro-cid-ecyruban]:nth-child(3){border-color:#7ee3f01f;width:280px;height:280px;bottom:10%;right:-140px}.cartao-links[data-astro-cid-ecyruban]{text-align:center;max-width:480px;margin:0 auto;position:relative}.logo[data-astro-cid-ecyruban] img[data-astro-cid-ecyruban]{width:200px;height:auto;margin:0 auto .6rem}.slogan[data-astro-cid-ecyruban]{font-family:var(--fonte-titulo);color:var(--branco);margin:0 0 1.8rem;font-size:1.25rem;font-style:italic}.slogan[data-astro-cid-ecyruban] em[data-astro-cid-ecyruban]{color:var(--ciano)}.tela[data-astro-cid-ecyruban]{text-align:left;display:none}.tela[data-astro-cid-ecyruban].ativa{gap:.9rem;animation:.35s entrar;display:grid}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.link[data-astro-cid-ecyruban]{color:var(--navy);background:#fffffff7;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.9rem 1.1rem;text-decoration:none;transition:transform .15s;display:grid;box-shadow:0 10px 24px #00000038}.link[data-astro-cid-ecyruban]:hover{transform:translateY(-2px)}.link[data-astro-cid-ecyruban] strong[data-astro-cid-ecyruban]{color:var(--navy);font-size:1.05rem;display:block}.link[data-astro-cid-ecyruban] small[data-astro-cid-ecyruban]{color:var(--texto-suave);font-size:.85rem;line-height:1.35;display:block}.link[data-astro-cid-ecyruban].destaque{background:var(--ciano);box-shadow:0 0 0 6px #2ee6df33,0 14px 30px #0000004d}.link[data-astro-cid-ecyruban].destaque small[data-astro-cid-ecyruban]{color:#0e4a55}.link[data-astro-cid-ecyruban].destaque .ic[data-astro-cid-ecyruban]{background:var(--navy)}.ic[data-astro-cid-ecyruban]{background:var(--teal-forte);width:48px;height:48px;color:var(--branco);border-radius:14px;place-items:center;display:grid}.ic[data-astro-cid-ecyruban].verde{background:#1faa59}.secundarios[data-astro-cid-ecyruban]{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:.4rem;display:flex}.secundarios[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:#c8f3f1;align-items:center;gap:.4rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.tela[data-astro-cid-ecyruban] h1[data-astro-cid-ecyruban]{font-family:var(--fonte-texto);color:var(--branco);margin:0;font-size:1.6rem;font-weight:700}.passo[data-astro-cid-ecyruban]{color:var(--ciano);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.sub[data-astro-cid-ecyruban]{color:#cfdcec;margin:0}.sub[data-astro-cid-ecyruban] strong{color:var(--branco)}.voltar[data-astro-cid-ecyruban]{color:#9fe7e3;font:600 .95rem var(--fonte-texto);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.2rem 0}.voltar[data-astro-cid-ecyruban].centro{justify-self:center;margin-top:.4rem}.campos[data-astro-cid-ecyruban]{color:var(--texto);background:#fffffff7;border-radius:18px;gap:.8rem;padding:1.2rem;display:grid}.campos[data-astro-cid-ecyruban] label[data-astro-cid-ecyruban]{color:var(--navy);gap:.3rem;font-size:.88rem;font-weight:600;display:grid}.campos[data-astro-cid-ecyruban] input[data-astro-cid-ecyruban],.campos[data-astro-cid-ecyruban] select[data-astro-cid-ecyruban]{font:inherit;border:1.5px solid var(--borda);background:var(--creme);border-radius:12px;padding:.75rem .9rem;font-size:1rem;font-weight:400}.campos[data-astro-cid-ecyruban] input[data-astro-cid-ecyruban]:focus,.campos[data-astro-cid-ecyruban] select[data-astro-cid-ecyruban]:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 4px #4eb9b333}.campos[data-astro-cid-ecyruban] .aceite[data-astro-cid-ecyruban]{color:var(--texto-suave);align-items:flex-start;gap:.6rem;font-size:.84rem;font-weight:400;display:flex}.campos[data-astro-cid-ecyruban] .aceite[data-astro-cid-ecyruban] input[data-astro-cid-ecyruban]{width:20px;height:20px;accent-color:var(--teal-forte);flex:0 0 20px;margin-top:2px;padding:0}.campos[data-astro-cid-ecyruban] .aceite[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:var(--teal-forte)}.oculto[data-astro-cid-ecyruban]{width:1px;height:1px;position:absolute;left:-9999px}.erro[data-astro-cid-ecyruban]{color:#a12a2a;background:#fdecec;border-radius:10px;margin:0;padding:.7rem 1rem;font-size:.9rem}.enviar[data-astro-cid-ecyruban]{background:var(--ciano);color:var(--navy);font:800 1.05rem var(--fonte-texto);cursor:pointer;border:0;border-radius:999px;padding:1rem 1.4rem;box-shadow:0 10px 24px #00000040}.enviar[data-astro-cid-ecyruban]:disabled{opacity:.55;cursor:not-allowed}.dias[data-astro-cid-ecyruban]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.6rem;display:grid}.horas[data-astro-cid-ecyruban]{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.6rem;min-height:48px;display:grid}.dias[data-astro-cid-ecyruban] button,.horas[data-astro-cid-ecyruban] button{color:var(--branco);font:600 1rem var(--fonte-texto);cursor:pointer;text-transform:capitalize;background:#ffffff14;border:2px solid #ffffff40;border-radius:14px;padding:.6rem .4rem}.dias[data-astro-cid-ecyruban] button small{opacity:.8;font-size:.75rem;font-weight:500;display:block}.dias[data-astro-cid-ecyruban] button strong{color:inherit;font-size:1.05rem;display:block}.dias[data-astro-cid-ecyruban] button[aria-checked=true],.horas[data-astro-cid-ecyruban] button[aria-checked=true]{background:var(--ciano);border-color:var(--ciano);color:var(--navy)}.horas[data-astro-cid-ecyruban] .dica{color:#b9c9de;grid-column:1/-1;margin:0;font-size:.92rem}.ok[data-astro-cid-ecyruban]{background:var(--ciano);width:76px;height:76px;color:var(--navy);border-radius:50%;justify-self:center;place-items:center;display:grid}#pronto[data-astro-cid-ecyruban]{text-align:center}#pronto[data-astro-cid-ecyruban] .link[data-astro-cid-ecyruban]{text-align:left}.rodape[data-astro-cid-ecyruban]{text-align:center;color:#8fa6c4;margin:2.4rem 0 0;font-size:.8rem;position:relative}
