@font-face{font-family:M;src:url(/app/Montserrat-BB6x-mlj.ttf);font-weight:100 900;font-display:swap}:root{--papel: #F2F7FC;--branco: #FFFFFF;--ceu: #EAF5FE;--ceu-fundo: #F6FBFF;--tinta: #0B1F3A;--tinta-2: #3E5573;--meio: #6C8299;--fraco: #93A8BF;--porto: #00A1FC;--porto-fundo: #0068C9;--marinho: #04326E;--erro: #D02B38;--erro-fundo: #FFF1F2;--fio: #DDE8F4;--fio-forte: #C4D7EA;--sombra-1: 0 1px 2px rgba(4,50,110,.06), 0 3px 10px rgba(4,50,110,.05);--sombra-2: 0 2px 4px rgba(4,50,110,.07), 0 14px 34px rgba(4,50,110,.11);--sombra-porto: 0 4px 14px rgba(0,161,252,.28), 0 12px 32px rgba(0,161,252,.18);--r: 18px;--r-p: 12px}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{font:400 16px/1.5 M,system-ui,sans-serif;color:var(--tinta);background:var(--papel);min-height:100dvh}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 82% -8%,rgba(0,161,252,.14),transparent 62%),radial-gradient(700px 500px at -10% 12%,rgba(4,50,110,.06),transparent 60%),linear-gradient(180deg,#f7fbff,#eff5fc,#e9f1f9)}.larg{max-width:640px;margin:0 auto;padding:0 16px}@media(min-width:560px){.larg{padding:0 24px}}.rotulo{font:600 10.5px/1 M;letter-spacing:.14em;text-transform:uppercase;color:var(--meio)}.num{font-variant-numeric:tabular-nums}.topo{position:sticky;top:0;z-index:30;background:#ffffffe0;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid var(--fio)}.topo .larg{display:flex;align-items:center;gap:12px;height:60px}.topo .marca-link{display:flex;align-items:center;border-radius:8px;transition:opacity .15s,transform .15s}.topo .marca-link:hover{opacity:.75;transform:scale(1.05)}.topo .marca-link:focus-visible{outline:2px solid var(--porto);outline-offset:3px}.topo img{height:26px;display:block}.topo .marca{font:800 14px/1.15 M;letter-spacing:-.02em;color:var(--marinho)}.topo .marca span{display:block;font:600 9px/1.4 M;letter-spacing:.18em;text-transform:uppercase;color:var(--fraco);margin-top:2px}.topo .fim{margin-left:auto;display:flex;align-items:center;gap:8px}.selo{font:700 9.5px/1 M;letter-spacing:.12em;text-transform:uppercase;color:#6b4e00;background:#ffd23f;border-radius:999px;padding:6px 10px}.botao-fino{font:600 11.5px/1 M;color:var(--meio);background:var(--branco);border:1px solid var(--fio);border-radius:999px;padding:8px 13px;cursor:pointer;transition:border-color .16s,color .16s}.botao-fino:hover{border-color:var(--porto);color:var(--porto)}main.larg{padding-top:20px;padding-bottom:calc(var(--altura-acoes, 150px) + 28px)}.cartao{background:var(--branco);border:1px solid var(--fio);border-radius:var(--r);box-shadow:var(--sombra-1);padding:18px;margin-bottom:14px;opacity:0;transform:translateY(12px);animation:sobe .48s cubic-bezier(.22,.7,.3,1) forwards}@keyframes sobe{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cartao{animation:none;opacity:1;transform:none}}.cartao>header{display:flex;align-items:flex-start;gap:11px;margin-bottom:15px}.chip{flex:none;width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--ceu);color:var(--porto-fundo);font:800 11px/1 M;font-variant-numeric:tabular-nums}.cartao h2{font:700 16px/1.25 M;letter-spacing:-.015em;color:var(--marinho)}.cartao .dica{font:400 12.5px/1.45 M;color:var(--meio);margin-top:2px}label{display:block;font:600 10.5px/1 M;letter-spacing:.12em;text-transform:uppercase;color:var(--meio);margin:0 0 7px}input:where(:not([type=checkbox]):not([type=radio]):not([type=range])),select,textarea{width:100%;padding:12px 13px;border-radius:var(--r-p);background:var(--branco);border:1px solid var(--fio-forte);color:var(--tinta);font:500 15px/1.3 M;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--fraco);font-weight:400}input:hover,select:hover,textarea:hover{border-color:#a9c6e2}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--porto);box-shadow:0 0 0 3px #00a1fc29}textarea{resize:vertical;min-height:78px;line-height:1.45}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--meio) 50%),linear-gradient(135deg,var(--meio) 50%,transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 12px) 20px;background-size:6px 6px;background-repeat:no-repeat}.esc{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;background:var(--papel);border:1px solid var(--fio);border-radius:14px;padding:4px}.esc button{padding:11px 6px;border:none;border-radius:10px;background:transparent;cursor:pointer;font:700 14px/1 M;letter-spacing:-.01em;color:var(--tinta-2);transition:background .18s,color .18s,box-shadow .18s}.esc button:hover{background:#ffffffb3}.esc button[aria-pressed=true]{background:var(--porto);color:#fff;box-shadow:0 2px 8px #00a1fc59}.modelos{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:480px){.modelos{grid-template-columns:repeat(3,1fr)}}@media(min-width:760px){.modelos{grid-template-columns:repeat(6,1fr)}}.modelo .moldura{position:relative}.modelo .escolher,.modelo .nome-modelo{width:100%;padding:0;border:none;background:none;cursor:pointer;text-align:left;display:block}.modelo .escolher{line-height:0}.lupa{position:absolute;right:7px;bottom:7px;width:32px;height:32px;padding:0;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:var(--marinho);border:2px solid rgba(255,255,255,.9);color:#fff;box-shadow:0 3px 12px #02102880;transition:background .15s,transform .15s}.lupa:hover{background:var(--porto);transform:scale(1.08)}.lupa:active{transform:none}.modelos .moldura{border:1px solid var(--fio);border-radius:13px;overflow:hidden;background:var(--papel);box-shadow:var(--sombra-1);transition:transform .2s cubic-bezier(.22,.7,.3,1),box-shadow .2s,border-color .2s}.modelos img{width:100%;display:block;aspect-ratio:9/16;object-fit:cover}.modelos b{display:block;font:700 12.5px/1.2 M;margin-top:8px;color:var(--marinho)}.modelos small{display:block;font:400 11px/1.35 M;color:var(--meio);margin-top:2px}.modelos b{display:block;font:700 13.5px/1.2 M;margin-top:9px;color:var(--marinho)}.modelo:has([aria-pressed=true]) .moldura{border-color:var(--porto);transform:translateY(-4px);box-shadow:var(--sombra-porto)}.modelo:has([aria-pressed=true]) b{color:var(--porto-fundo)}.cores{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.cores button{padding:0;border:none;background:none;cursor:pointer;text-align:center}.cores .amostra{height:52px;border-radius:12px;border:1px solid var(--fio);position:relative;overflow:hidden;box-shadow:var(--sombra-1);transition:transform .18s,box-shadow .18s,border-color .18s}.cores .amostra i{position:absolute;left:8px;bottom:8px;width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 2px #ffffff8c}.cores b{display:block;font:600 11px/1 M;margin-top:7px;color:var(--meio)}.cores button[aria-pressed=true] .amostra{border-color:var(--porto);transform:translateY(-3px);box-shadow:var(--sombra-porto)}.cores button[aria-pressed=true] b{color:var(--marinho);font-weight:800}.fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.fotos button{padding:0;border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;background:none;line-height:0;box-shadow:var(--sombra-1);transition:border-color .16s,transform .16s}.fotos img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.fotos button[aria-pressed=true]{border-color:var(--porto);transform:scale(1.04);box-shadow:var(--sombra-porto)}.creds{display:flex;flex-direction:column;gap:7px}.linha-credito{border:1px solid var(--fio-forte);border-radius:var(--r-p);background:var(--branco);padding:9px 11px 8px;transition:border-color .15s}.linha-credito:focus-within{border-color:var(--porto);box-shadow:0 0 0 3px #00a1fc24}.linha-credito.ruim{border-color:var(--erro);background:var(--erro-fundo)}.linha-credito .valor{display:flex;align-items:baseline;gap:3px}.linha-credito .cifra{font:700 13px/1 M;color:var(--meio)}.linha-credito .valor input{flex:1;min-width:0;padding:0;border:none;background:none;border-radius:0;font:700 19px/1.2 M;letter-spacing:-.02em;color:var(--marinho);font-variant-numeric:tabular-nums}.linha-credito .valor input:focus{outline:none;box-shadow:none}.linha-credito .x{flex:none;width:24px;height:24px;border-radius:50%;border:none;background:transparent;color:var(--fraco);cursor:pointer;font-size:16px;line-height:1;transition:background .15s,color .15s}.linha-credito .x:hover{background:var(--erro-fundo);color:var(--erro)}.linha-credito .conta{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:2px;font:500 12px/1.3 M}.linha-credito .conta s{color:var(--fraco);text-decoration-color:#e4737b}.linha-credito .conta b{font-weight:800;color:var(--porto-fundo);font-size:13.5px;font-variant-numeric:tabular-nums}.linha-credito .conta .mes{color:var(--meio);font-size:11px}.linha-credito .conta .pz{margin-left:auto;font:600 10px/1 M;color:var(--meio);background:var(--ceu);border-radius:6px;padding:4px 7px}.linha-credito .conta .mal{color:var(--erro);font-weight:600;font-size:11.5px}.linha-credito .conta .calculando{color:var(--fraco)}.mais{margin-top:8px;padding:11px;width:100%;border-radius:var(--r-p);cursor:pointer;background:var(--ceu-fundo);border:1px dashed var(--fio-forte);color:var(--porto-fundo);font:700 12.5px/1 M;letter-spacing:.02em;transition:border-color .16s,background .16s}.mais:hover:not(:disabled){border-color:var(--porto);background:var(--ceu)}.mais:disabled{opacity:.5;cursor:not-allowed;color:var(--fraco)}.parcela{background:linear-gradient(135deg,var(--ceu-fundo),var(--ceu));border:1px solid #CFE7FA;border-radius:16px;padding:16px 18px 14px}.parcela .topo-parcela{display:flex;align-items:center;gap:14px}.parcela .grande{display:flex;align-items:baseline;gap:2px}.parcela .grande input{width:86px;padding:0;border:none;background:none;border-radius:0;text-align:right;font:300 46px/1 M;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--marinho)}.parcela .grande input:focus{outline:none;box-shadow:none}.parcela .pct{font:800 22px/1 M;color:var(--tinta-2)}.parcela .legenda{font:500 12px/1.35 M;color:var(--tinta-2)}.deslizante{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;margin:16px 0 6px;padding:0;border:none;cursor:pointer;background:linear-gradient(90deg,var(--porto) 0%,var(--porto) var(--ate, 50%),#D3E8FA var(--ate, 50%),#D3E8FA 100%)}.deslizante:focus{outline:none;box-shadow:none}.deslizante::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--porto);cursor:grab;box-shadow:0 2px 8px #04326e38}.deslizante::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--porto);cursor:grab;box-shadow:0 2px 8px #04326e38}.regua{display:flex;justify-content:space-between;font:600 9.5px/1 M;letter-spacing:.1em;color:var(--fraco)}.parcela .exemplo{margin-top:13px;padding-top:12px;border-top:1px solid #CFE7FA;font:500 12.5px/1.5 M;color:var(--tinta-2)}.parcela .exemplo s{color:var(--fraco);text-decoration-color:#e4737b}.parcela .exemplo b{color:var(--marinho);font-weight:800}.parcela .exemplo b.azul{color:var(--porto-fundo);font-size:14.5px}.duas{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.perfil{background:var(--ceu-fundo);border:1px solid var(--fio);border-radius:14px;padding:13px;margin-bottom:10px}.perfil h3{font:800 10px/1 M;letter-spacing:.14em;text-transform:uppercase;color:var(--porto-fundo);margin-bottom:10px}.ferramentas{display:flex;gap:7px;margin-top:8px;flex-wrap:wrap}.ferramentas button{padding:7px 11px;border-radius:9px;cursor:pointer;background:var(--branco);border:1px solid var(--fio-forte);color:var(--tinta-2);font:600 11.5px/1 M;transition:border-color .15s,color .15s}.ferramentas button:hover{border-color:var(--porto);color:var(--porto-fundo)}.ferramentas .amostra-azul{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--porto);margin-right:5px}.erro{color:var(--erro);font:500 12.5px/1.4 M;margin-top:8px;padding:9px 11px;background:var(--erro-fundo);border-left:3px solid var(--erro);border-radius:0 8px 8px 0;animation:tremor .28s}@keyframes tremor{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.campo.ruim input,.campo.ruim textarea,.campo.ruim select{border-color:var(--erro)}.acoes{position:fixed;left:0;right:0;bottom:0;z-index:25;background:#ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-top:1px solid var(--fio);box-shadow:0 -6px 24px #04326e12;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.acoes .larg{display:flex;gap:9px}.primario{flex:2;padding:15px;border-radius:14px;border:none;cursor:pointer;font:800 15px/1 M;color:#fff;background:linear-gradient(135deg,var(--porto),var(--porto-fundo));box-shadow:var(--sombra-porto);transition:transform .14s,box-shadow .14s}.primario:active{transform:translateY(1px)}.secundario{flex:1;padding:15px 8px;border-radius:14px;cursor:pointer;font:700 12.5px/1.2 M;color:var(--marinho);background:var(--branco);border:1px solid var(--fio-forte);transition:border-color .16s}.secundario:hover{border-color:var(--porto)}.primario:disabled,.secundario:disabled{opacity:.55;cursor:progress;box-shadow:none}dialog{border:none;padding:0;background:transparent;max-width:100%;max-height:100%}dialog::backdrop{background:#0b1f3a9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.visor{max-width:430px;margin:auto;padding:16px;text-align:center}.visor img{width:100%;max-height:70dvh;object-fit:contain;border-radius:14px;box-shadow:0 24px 64px #04326e57;animation:surge .42s cubic-bezier(.22,.8,.3,1)}@keyframes surge{0%{opacity:0;transform:scale(.95) translateY(10px)}}.visor .bt{display:flex;gap:8px;margin-top:13px}.visor .bt button{flex:1;padding:14px 8px;border-radius:12px;cursor:pointer;font:700 13px/1 M;background:var(--branco);border:1px solid var(--fio-forte);color:var(--marinho)}.visor .bt .zap{background:#25d366;border-color:#25d366;color:#06351c;font-weight:800}.quatro{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quatro figure{margin:0;cursor:pointer}.quatro img{width:100%;border-radius:11px;display:block;background:#e3eef8;aspect-ratio:9/16;border:1px solid var(--fio);transition:border-color .18s,transform .18s}.quatro figure:hover img{border-color:var(--porto);transform:translateY(-3px)}.quatro figcaption{font:700 11px/1 M;letter-spacing:.09em;text-transform:uppercase;color:#c9def2;margin-top:6px}.aviso{background:#fff8e1;border:1px solid #F3DFA0;color:#6b4e00;border-radius:12px;padding:11px 13px;font:500 12.5px/1.45 M;margin-bottom:11px;text-align:left}.carregando{padding:80px 0;text-align:center;color:var(--fraco);font:700 10.5px/1 M;letter-spacing:.2em;text-transform:uppercase;animation:pulsa 1.4s ease-in-out infinite}@keyframes pulsa{50%{opacity:.42}}#porta{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:26px;background:linear-gradient(180deg,#f7fbff,#e6f0fa)}#porta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 460px at 50% 36%,rgba(0,161,252,.16),transparent 64%)}#porta form{width:100%;max-width:330px;position:relative;text-align:center;background:var(--branco);border:1px solid var(--fio);border-radius:22px;padding:34px 26px 26px;box-shadow:var(--sombra-2)}#porta .logo{height:40px;margin-bottom:22px}#porta h1{font:800 26px/1.1 M;letter-spacing:-.035em;color:var(--marinho)}#porta h1 em{font-style:normal;color:var(--porto);display:block}#porta p{font:400 13px/1.5 M;color:var(--meio);margin:10px 0 22px}#porta input{text-align:center;font:600 15px/1 M;letter-spacing:.03em;padding:14px}#porta button[type=submit]{width:100%;margin-top:12px;padding:15px;border-radius:13px;border:none;cursor:pointer;font:800 13.5px/1 M;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--porto),var(--porto-fundo));box-shadow:var(--sombra-porto)}#porta .erro{text-align:left}#porta .rodape{margin-top:22px;font:700 9px/1.5 M;letter-spacing:.17em;text-transform:uppercase;color:var(--fraco)}.amostra-grande{max-width:380px}.amostra-grande img{width:100%;border-radius:14px;box-shadow:0 24px 64px #04326e6b}.legenda-amostra{margin-top:14px;text-align:left;background:var(--branco);border:1px solid var(--fio);border-radius:14px;padding:13px 15px}.legenda-amostra b{display:block;font:800 15px/1.2 M;color:var(--marinho)}.legenda-amostra span{display:block;font:500 12.5px/1.4 M;color:var(--tinta-2);margin-top:3px}.legenda-amostra small{display:block;font:400 11px/1.4 M;color:var(--meio);margin-top:8px;padding-top:8px;border-top:1px solid var(--fio)}.amostra-grande .usar{background:linear-gradient(135deg,var(--porto),var(--porto-fundo));border-color:transparent;color:#fff;font-weight:800;flex:2}#curadoria main.larg{max-width:860px}#curadoria .busca{display:flex;gap:9px}#curadoria .busca input{flex:1}#curadoria .busca .primario{flex:none;padding:12px 22px;font-size:14px}.regras{margin-top:14px;background:#fff8e1;border:1px solid #F3DFA0;border-radius:12px;padding:12px 15px;color:#6b4e00}.regras b{font:800 12px/1.3 M;letter-spacing:.04em;text-transform:uppercase}.regras ul{margin:6px 0 0 18px;font:500 13px/1.6 M}.regras small{display:block;margin-top:7px;font:400 11.5px/1.4 M;opacity:.85}.sucesso{margin-top:12px;color:#14663a;background:#e7f8ee;border-left:3px solid #1E9E5A;border-radius:0 8px 8px 0;padding:10px 13px;font:600 13px/1.4 M}.recortes{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}@media(min-width:620px){.recortes{grid-template-columns:repeat(4,1fr)}}.recorte{margin:0}.recorte>div{overflow:hidden;border-radius:9px;border:1px solid var(--fio);background:var(--papel)}.recorte img{width:100%;height:100%;object-fit:cover;display:block}.recorte figcaption{font:600 9.5px/1.3 M;letter-spacing:.06em;text-transform:uppercase;color:var(--meio);margin-top:5px;text-align:center}.candidatas{display:flex;flex-direction:column;gap:14px}.candidata{border:1px solid var(--fio);border-radius:14px;padding:12px;background:var(--ceu-fundo)}.candidata.ja{opacity:.55}.candidata footer{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.candidata .autor{font:500 11.5px/1 M;color:var(--meio)}.candidata .ja-tem{font:700 10.5px/1 M;letter-spacing:.08em;text-transform:uppercase;color:var(--meio)}.candidata footer .secundario{flex:none;padding:10px 16px;font-size:12.5px;margin-left:auto}.candidata footer a{margin-left:auto;font:500 11.5px/1 M;color:var(--porto-fundo)}.candidata footer .secundario+a{margin-left:0}.no-banco{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.no-banco figure{margin:0}.no-banco img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--fio);display:block}.no-banco figcaption{font:600 9px/1.3 M;letter-spacing:.08em;text-transform:uppercase;color:var(--fraco);margin-top:4px;text-align:center}.folha{position:fixed;inset:0;z-index:50;background:#0b1f3a99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto;padding:20px 14px 40px}.folha-corpo{max-width:560px;margin:0 auto;background:var(--branco);border-radius:20px;padding:20px;box-shadow:var(--sombra-2)}.folha-corpo h3{font:800 18px/1.2 M;color:var(--marinho);margin-bottom:14px}.folha-corpo .recortes{margin-bottom:16px}.caixas{display:flex;flex-wrap:wrap;gap:8px}.caixa{display:inline-flex;align-items:center;gap:7px;margin:0;cursor:pointer;font:600 12.5px/1 M;letter-spacing:0;text-transform:none;color:var(--tinta);background:var(--papel);border:1px solid var(--fio);border-radius:10px;padding:9px 12px}.caixa input{width:16px;height:16px;margin:0;accent-color:var(--porto);cursor:pointer}.caixa:has(input:checked){border-color:var(--porto);background:var(--ceu)}.confirmar{margin-top:16px;padding:13px 15px;background:#fff8e1;border:1px solid #F3DFA0;border-radius:12px;display:flex;flex-direction:column;gap:8px}.confirmar b{font:800 11.5px/1.3 M;letter-spacing:.04em;text-transform:uppercase;color:#6b4e00}.confirmar .caixa{background:#fff;border-color:#ebd9a0}.credito{margin-top:12px;font:400 11.5px/1.4 M;color:var(--meio)}.folha-corpo .bt{display:flex;gap:9px;margin-top:16px}.folha-corpo .bt button{flex:1}.no-banco figure{position:relative}.no-banco .tirar{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border-radius:50%;cursor:pointer;border:1.5px solid #fff;background:#0b1f3ab3;color:#fff;font:700 15px/1 M;opacity:0;transition:opacity .15s,background .15s}.no-banco figure:hover .tirar,.no-banco .tirar:focus-visible{opacity:1}.no-banco .tirar:hover{background:var(--erro)}@media(hover:none){.no-banco .tirar{opacity:1}}.folha-corpo.estreita{max-width:380px}.folha-corpo .retrato{width:100%;max-height:200px;object-fit:cover;border-radius:12px;border:1px solid var(--fio);margin-bottom:12px}.perigo{flex:1;padding:14px;border-radius:13px;border:none;cursor:pointer;font:800 13.5px/1 M;color:#fff;background:var(--erro);box-shadow:0 4px 14px #d02b384d}.perigo:disabled{opacity:.6;cursor:progress}.adesao{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adesao .numero{position:relative;flex:0 0 104px}.adesao .numero input{padding-right:28px;font-weight:700;font-variant-numeric:tabular-nums}.adesao .numero .pc{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--meio);font:700 13px/1 M;pointer-events:none}.chave{flex:1 1 150px;display:flex;align-items:center;gap:9px;cursor:pointer;padding:9px 13px 9px 9px;border-radius:999px;background:var(--papel);border:1px solid var(--fio-forte);color:var(--tinta-2);font:700 12px/1 M;transition:background .16s,border-color .16s,color .16s}.chave .bolinha{flex:none;width:34px;height:20px;border-radius:999px;background:#c6d6e6;position:relative;transition:background .18s}.chave .bolinha:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #04326e59;transition:transform .18s}.chave.on{background:var(--ceu);border-color:var(--porto);color:var(--porto-fundo)}.chave.on .bolinha{background:var(--porto)}.chave.on .bolinha:after{transform:translate(14px)}.ajuda{font:500 11.5px/1.4 M;color:var(--meio);margin-top:7px}#campo-adesao+#campo-adesao-parcela,#campo-adesao~.campo{margin-top:18px}#campo-adesao-parcela{margin-top:18px}
