.ar-pagina{min-height:100svh;padding:clamp(110px, 15vh, 150px) var(--margem) clamp(56px, 8vh, 96px)}.ar-previa{max-width:62rem;color:var(--gt-lilas);text-shadow:none;border:1px dashed #51e4f873;border-radius:12px;align-items:baseline;gap:10px;margin:0 0 clamp(22px,4vh,36px);padding:10px 14px;font-size:.82rem;line-height:1.5;display:flex}.ar-previa b{letter-spacing:.18em;text-transform:uppercase;color:var(--gt-ciano);flex:none;font-size:.64rem;font-weight:600}.ar-rotulo{letter-spacing:.22em;text-transform:uppercase;color:var(--gt-rotulo);margin:0 0 12px;font-size:.7rem;font-weight:500}.ar-titulo{letter-spacing:-.024em;text-wrap:balance;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,min(4.6vw,9vh),4.6rem);font-weight:380;line-height:1.02}.ar-titulo em{color:var(--gt-ciano);font-weight:340}.ar-texto{max-width:34rem;color:var(--gt-lilas);margin:18px 0 0;font-size:1.02rem;line-height:1.6}.ar-painel{text-shadow:none;background:linear-gradient(150deg,#ffffff12,#ffffff04);border:1px solid #ffffff24;border-radius:24px;padding:clamp(22px,2.6vw,38px);box-shadow:inset 0 1px #ffffff24,0 30px 80px #0000004d}.ar-painel[hidden],.ar-oculto[hidden]{display:none}.ar-campo{padding-top:20px;position:relative}.ar-campo input,.ar-campo textarea{width:100%;min-height:46px;color:var(--gt-branco);font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:none;padding:10px 0 8px;font-size:1.05rem;transition:border-color .3s;display:block}.ar-campo textarea{resize:vertical;min-height:120px;line-height:1.55}.ar-campo label{color:var(--gt-lilas);pointer-events:none;transform-origin:0 0;font-size:1.02rem;transition:transform .3s cubic-bezier(.2,.7,.2,1),color .3s,letter-spacing .3s;position:absolute;top:31px;left:0}.ar-campo input:focus+label,.ar-campo input:not(:placeholder-shown)+label,.ar-campo textarea:focus+label,.ar-campo textarea:not(:placeholder-shown)+label{letter-spacing:.18em;text-transform:uppercase;color:var(--gt-rotulo);transform:translateY(-26px)scale(.68)}.ar-campo input:focus,.ar-campo textarea:focus{border-bottom-color:var(--gt-ciano)}.ar-campo input:focus+label,.ar-campo textarea:focus+label{color:var(--gt-ciano)}.ar-erro{color:#ffb8c8;margin:8px 0 0;font-size:.86rem}.ar-erro:empty{display:none}.ar-grupo{border:0;margin:16px 0 0;padding:0}.ar-grupo legend{letter-spacing:.18em;text-transform:uppercase;color:var(--gt-rotulo);margin-bottom:8px;padding:0;font-size:.7rem}.ar-pilulas{flex-wrap:wrap;gap:8px;display:flex}.ar-pilula{position:relative}.ar-pilula input{opacity:0;cursor:pointer;position:absolute;inset:0}.ar-pilula span{border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:40px;padding:6px 14px;font-size:.9rem;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.ar-pilula:hover span{border-color:#51e4f899}.ar-pilula input:checked+span{background:var(--gt-ciano);border-color:var(--gt-ciano);color:var(--gt-noite)}.ar-pilula input:focus-visible+span{outline:1px solid var(--gt-ciano);outline-offset:3px}.ar-check{color:var(--gt-lilas);cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;font-size:.9rem;line-height:1.5;display:flex}.ar-check input{width:20px;height:20px;accent-color:var(--gt-ciano);flex:none;margin:2px 0 0}.ar-check a{color:var(--gt-ciano)}.ar-botao{min-height:48px;color:var(--gt-branco);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 22px;font-size:.98rem;text-decoration:none;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.ar-botao:hover{border-color:var(--gt-ciano)}.ar-botao.ar-principal{border-color:var(--gt-ciano);background:var(--gt-ciano);color:var(--gt-noite);font-weight:500}.ar-botao.ar-principal:hover{background:#7aecfb}.ar-botao:disabled{opacity:.45;cursor:not-allowed}.ar-botao:focus-visible,.ar-link:focus-visible{outline:1px solid var(--gt-ciano);outline-offset:4px}.ar-link{color:var(--gt-rotulo);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:underline}.ar-link:hover{color:var(--gt-ciano)}.ar-acoes{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.ar-carregando{color:var(--gt-lilas);font-size:.95rem}
