:root{--paper-000:#f4f9ff;--paper-050:#ffffff;--paper-100:#eef5fd;--paper-200:#e2ecf8;--paper-300:#c9d4e6;--paper-400:#a9b6cc;--ink-900:#14235c;--ink-700:#2c3e6e;--ink-500:#5c6b8a;--ink-400:#8592ac;--ink-300:#aab4c8;--calm:#58cc02;--calm-ink:#3c8500;--calm-soft:#e4ffcb;--notice:#1cb0f6;--notice-ink:#0b6da3;--notice-soft:#ddf4ff;--care:#ff9600;--care-ink:#a85e00;--care-soft:#ffefd1;--urgent:#ff4b4b;--urgent-ink:#c22f2f;--urgent-soft:#ffe3e3;--brand:#1cb0f6;--sky:#1cb0f6;--sky-soft:#ddf4ff;--sky-light:#8ed8fb;--cta:#0b84c9;--cta-hover:#0a76b4;--cta-edge:#075e90;--font-display:"Nunito",ui-rounded,"Segoe UI Rounded",system-ui,sans-serif;--font-body:"Nunito Sans","Nunito",-apple-system,system-ui,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--rule-hair:2px solid var(--paper-200);--rule-base:2px solid var(--paper-300);--rule-strong:2px solid var(--paper-400);--border:2px solid var(--paper-300);--btn-edge:var(--cta-edge);--ease-calm:cubic-bezier(0.22,0.61,0.36,1);--dur-fast:140ms;--dur-base:260ms}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper-000);color:var(--ink-900);font-family:var(--font-body);font-weight:400;font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.15;margin:0;letter-spacing:-.005em}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.field{font-family:var(--font-body);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400)}.wrap{max-width:1060px;margin:0 auto;padding:0 var(--space-8)}.masthead{position:-webkit-sticky;position:sticky;top:0;z-index:20;gap:var(--space-6);min-height:62px;padding:0 var(--space-8);background:var(--paper-050);border-bottom:var(--rule-base)}.mark,.masthead{display:flex;align-items:center}.mark{gap:var(--space-3);flex:0 0 auto;text-decoration:none}.mark svg{display:block}.mark span{font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:-.01em}.nav{display:flex;gap:var(--space-2);flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{flex:0 0 auto;white-space:nowrap;text-decoration:none;font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:2px solid transparent;transition:color var(--dur-fast) var(--ease-calm),background-color var(--dur-fast) var(--ease-calm),border-color var(--dur-fast) var(--ease-calm)}.nav a:hover{color:var(--ink-900);background:var(--paper-100)}.nav a[aria-current=page]{color:var(--notice-ink);background:var(--sky-soft);border-color:var(--sky-light)}.avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:var(--text-base);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-calm)}.avatar:hover{background:var(--cta)}main{padding:var(--space-8) 0 var(--space-24)}.pagina-head{margin-bottom:var(--space-12)}.pagina-head .field{display:block;margin-bottom:var(--space-4)}.pagina-head h1{font-size:clamp(1.75rem,3.6vw,var(--text-3xl));font-weight:600;margin-bottom:var(--space-4)}.pagina-head p{color:var(--ink-500);max-width:56ch;line-height:1.6}.conta{display:flex;flex-direction:column;gap:var(--space-6);max-width:640px}.conta-bloco{background:var(--paper-050);border:var(--rule-strong);border-radius:var(--radius-lg);padding:var(--space-6)}.conta-bloco h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-4)}.conta-dados{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.conta-dados>div{display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.conta-dados dt{color:var(--ink-400);font-size:var(--text-sm);font-weight:600}.conta-dados dd{margin:0;color:var(--ink-900);font-weight:700}.conta-sub{color:var(--ink-500);font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-6);max-width:60ch}.conta-sub b{color:var(--ink-900);font-weight:800}.transp{background:var(--sky-soft);color:var(--ink-900);border:2px solid var(--sky-light);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-top:var(--space-8);gap:var(--space-4);flex-wrap:wrap}.transp,.transp-main{display:flex;align-items:center}.transp-main{flex:1 1 auto;min-width:0;gap:var(--space-3)}.transp-ico{flex:none;display:flex;color:var(--notice-ink)}.transp-txt{min-width:0;font-size:var(--text-sm);color:var(--ink-700);line-height:1.45;font-weight:600}.transp b{font-family:var(--font-body);font-weight:800;color:var(--ink-900)}.transp a{color:var(--notice-ink);font-size:var(--text-sm);font-weight:800;text-decoration:none;white-space:nowrap}.transp a:hover{text-decoration:underline}.selo{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.24rem var(--space-3);border-radius:var(--radius-pill);border:2px solid}.selo:before{content:"";width:7px;height:7px;border-radius:var(--radius-pill);background:currentColor}.selo.tranquilo{color:var(--calm-ink);background:var(--calm-soft)}.selo.atencao{color:var(--notice-ink);background:var(--notice-soft)}.selo.cuidado{color:var(--care-ink);background:var(--care-soft)}.selo.urgente{color:var(--urgent-ink);background:var(--urgent-soft)}.ficha{background:var(--paper-050);border:var(--rule-strong);border-radius:var(--radius-lg);overflow:hidden}.ficha .head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-6) var(--space-6) 0}.ficha .body{padding:var(--space-4) var(--space-6) 0}.ficha .body h2{font-size:clamp(1.6rem,4vw,var(--text-3xl));font-weight:700;letter-spacing:-.01em;margin-bottom:var(--space-3);text-wrap:balance}.ficha .body .sub{color:var(--ink-500);max-width:60ch;margin:0}.ficha .foot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6);padding:0 var(--space-6) var(--space-6)}.ficha .foot div{padding:var(--space-4);background:var(--paper-000);border:2px solid var(--paper-400);border-radius:var(--radius-md)}.ficha .foot b{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);margin-bottom:var(--space-1)}.pos-ficha{margin-top:var(--space-8);display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;align-items:baseline}.teaser-sinais{margin-top:var(--space-12)}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.sec-head h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.01em}.sinal{border:var(--rule-strong);background:var(--paper-050);border-radius:var(--radius-lg);padding:var(--space-6)}.sinal .tarja{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.sinal .tarja .lvl{display:inline-flex;font-family:var(--font-body);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.2rem var(--space-3);border-radius:var(--radius-pill);border:2px solid}.sinal .tarja .lvl,.sinal .tarja .meta{align-items:center;font-size:var(--text-xs)}.sinal .tarja .meta{display:flex;gap:var(--space-2);flex-wrap:wrap;font-weight:600;color:var(--ink-400)}.sinal .tarja .vezes{font-weight:700;color:var(--ink-500)}.sinal .tarja .vezes:after{content:"·";margin-left:var(--space-2);color:var(--ink-300)}.sinal .marks{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-3)}.sinal .marca-autoria{font-family:var(--font-body);font-size:var(--text-xs);font-weight:800;padding:.15rem var(--space-3);border-radius:var(--radius-pill);border:2px solid var(--paper-300);background:var(--paper-100);color:var(--ink-500)}.sinal.n-tranquilo .tarja .lvl{color:var(--calm-ink);background:var(--calm-soft);border-color:var(--calm)}.sinal.n-atencao .tarja .lvl{color:var(--notice-ink);background:var(--notice-soft);border-color:var(--sky-light)}.sinal.n-cuidado .tarja .lvl{color:var(--care-ink);background:var(--care-soft);border-color:var(--care)}.sinal.n-urgente .tarja .lvl{color:var(--urgent-ink);background:var(--urgent-soft);border-color:var(--urgent)}.sinal h3{font-size:var(--text-lg);font-weight:700;line-height:1.25;margin:var(--space-3) 0 var(--space-2)}.obs{list-style:none;padding:0;margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-1)}.obs li{display:flex;gap:var(--space-2);align-items:baseline;color:var(--ink-700);font-size:var(--text-sm);line-height:1.5}.obs li:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--sky-light);transform:translateY(-1px)}.orientacao{margin-top:var(--space-4);font-style:italic;line-height:1.55;max-width:58ch}.obs-ausente,.orientacao{font-size:var(--text-sm);color:var(--ink-500)}.obs-ausente{margin-top:var(--space-2)}.sinal .rodape{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--rule-strong);font-size:var(--text-xs);color:var(--ink-400);line-height:1.5}.grade-sinais{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start;margin-top:var(--space-8)}.padrao{border:var(--rule-strong);background:var(--paper-050);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-8)}.padrao .head{padding:var(--space-6) var(--space-6) var(--space-4)}.padrao h2,.padrao h3{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-1)}.padrao .cap{font-size:var(--text-sm);color:var(--ink-500)}.padrao .plot{padding:0 var(--space-6) var(--space-4)}.bars{display:flex;align-items:flex-end;gap:3px;height:92px;border-bottom:1px solid var(--ink-900)}.bars>div{flex:1 1;min-width:0;background:var(--calm);opacity:.32;transition:opacity var(--dur-fast) var(--ease-calm)}.bars>div.hot{background:var(--care);opacity:.9}.bars>div:hover{opacity:1}.bars>div.vazio{background:var(--paper-300);opacity:1}.axis{display:flex;justify-content:space-between;padding:var(--space-2) var(--space-6) var(--space-6)}.legenda{display:flex;gap:var(--space-6);flex-wrap:wrap;padding:0 var(--space-6) var(--space-6)}.legenda span{display:inline-flex;align-items:center;gap:var(--space-2)}.legenda i{width:10px;height:10px;display:block}.regua{border-top:var(--rule-strong);margin-bottom:var(--space-12)}.linha{display:grid;grid-template-columns:11rem 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) 0;border-bottom:var(--rule-base);align-items:start}.linha .quando{font-family:var(--font-body);font-size:var(--text-xs);color:var(--ink-400);padding-top:.2em}.linha h3{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2)}.linha p{color:var(--ink-500);line-height:1.6;max-width:62ch}.linha p,.note{font-size:var(--text-sm)}.note{padding:var(--space-6);background:var(--paper-100);border:var(--rule-base);border-radius:var(--radius-md);color:var(--ink-700);line-height:1.65;max-width:64ch}.note b{color:var(--ink-900);font-weight:600}.note+.note{margin-top:var(--space-6)}.vazio-bloco{border:var(--rule-base);background:var(--paper-050);border-radius:var(--radius-md);padding:var(--space-16) var(--space-8);text-align:center}.vazio-bloco h2,.vazio-bloco h3{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-3)}.vazio-bloco p{color:var(--ink-500);max-width:44ch;margin:0 auto;line-height:1.6}.botao,.vazio-bloco p{font-size:var(--text-sm)}.botao{font-family:var(--font-body);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--cta);border:2px solid var(--cta-edge);border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);box-shadow:0 4px 0 var(--cta-edge);cursor:pointer;transition:background var(--dur-fast) var(--ease-calm),transform var(--dur-fast) var(--ease-calm)}.botao:hover{background:var(--cta-hover)}.botao:active{transform:translateY(3px);box-shadow:0 1px 0 var(--cta-edge)}.botao:disabled{cursor:not-allowed;background:var(--paper-200);border-color:var(--paper-300);color:var(--ink-400)}.botao-secundario,.botao:disabled{box-shadow:0 4px 0 var(--paper-300)}.botao-secundario{display:inline-block;text-decoration:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--cta);background:var(--paper-050);border:2px solid var(--paper-300);border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);cursor:pointer;transition:background var(--dur-fast) var(--ease-calm),transform var(--dur-fast) var(--ease-calm)}.botao-secundario:hover{background:var(--paper-100)}.botao-secundario:active{transform:translateY(3px);box-shadow:0 1px 0 var(--paper-300)}.link-texto{font-size:var(--text-sm);color:var(--ink-700);text-decoration:none;border-bottom:1px solid var(--paper-400);transition:border-color var(--dur-fast) var(--ease-calm)}.link-texto:hover{border-bottom-color:var(--ink-900)}.checkbox{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-6);border:var(--rule-base);background:var(--paper-050);border-radius:var(--radius-md);margin-bottom:var(--space-6);cursor:pointer}.checkbox input{margin-top:.3em;width:1rem;height:1rem;accent-color:var(--brand);flex-shrink:0}.checkbox span{font-size:var(--text-sm);line-height:1.6;color:var(--ink-700)}.etapas{border-top:var(--rule-strong);margin-bottom:var(--space-12)}.etapa{display:grid;grid-template-columns:3.5rem 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-8) 0;border-bottom:var(--rule-base);align-items:start}.etapa .idx{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:1.2;color:var(--care)}.etapa.feita .idx{color:var(--calm)}.etapa.espera .idx{color:var(--ink-300)}.etapa h2{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-2)}.etapa p{color:var(--ink-500);max-width:62ch;font-size:var(--text-sm);line-height:1.65}.etapa .conteudo{margin-top:var(--space-6)}.qr-moldura{border:var(--rule-strong);background:var(--paper-050);border-radius:var(--radius-md);padding:var(--space-8);display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:100%}.qr-moldura img,.qr-moldura svg{display:block;width:232px;height:232px;max-width:100%}.qr-vazio{width:232px;height:232px;max-width:100%;border:1px dashed var(--paper-400);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-6);color:var(--ink-400);font-size:var(--text-xs);line-height:1.5}.aguardando{color:var(--ink-400);font-style:italic}.aguardando,.erro{font-size:var(--text-sm)}.erro{color:var(--urgent-ink);background:var(--urgent-soft);border:1px solid var(--urgent);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}footer{padding:var(--space-12) 0 var(--space-24);border-top:2px solid var(--ink-900)}footer p{color:var(--ink-400);font-size:var(--text-sm);max-width:60ch}@media (max-width:720px){.masthead,.wrap{padding:0 var(--space-4)}.masthead{gap:var(--space-3)}.nav{gap:var(--space-1);-webkit-overflow-scrolling:touch}.ficha .foot{grid-template-columns:1fr}.ficha .foot div{border-right:0;border-bottom:var(--rule-hair);padding:var(--space-4)}.ficha .foot div:last-child{border-bottom:0}.ficha .body{padding:var(--space-12) var(--space-4)}.transp{flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-6) var(--space-4)}.transp a{text-align:center}.etapa,.linha{grid-template-columns:1fr;gap:var(--space-3)}.etapa{gap:var(--space-2)}.bars{gap:2px;height:76px}.padrao .head,.padrao .plot,.sinal{padding-left:var(--space-4);padding-right:var(--space-4)}.vazio-bloco{padding:var(--space-12) var(--space-4)}}.entrada{max-width:34rem;margin:0 auto;padding:var(--space-16) var(--space-6) var(--space-24)}.entrada>.field{display:block;margin-bottom:var(--space-4)}.entrada h1{font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,5vw,var(--text-3xl));line-height:1.15;margin:0 0 var(--space-4)}.entrada .lede{color:var(--ink-500);line-height:1.6;margin-bottom:var(--space-12)}.entrada form{gap:var(--space-8)}.entrada fieldset,.entrada form{display:flex;flex-direction:column}.entrada fieldset{border:var(--rule-base);border-radius:var(--radius-md);padding:var(--space-6);margin:0;gap:var(--space-6)}.entrada fieldset:disabled{opacity:.55}.entrada legend{padding:0 var(--space-2)}.entrada label{display:flex;flex-direction:column;gap:var(--space-2)}.entrada label>span{font-size:var(--text-sm);font-weight:500}.entrada input{font-family:var(--font-body);font-size:var(--text-base);padding:var(--space-3) var(--space-4);border:var(--rule-base);border-radius:var(--radius-sm);background:var(--paper-050);color:var(--ink-900);transition:border-color var(--dur-fast) var(--ease-calm)}.entrada input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.entrada input[aria-invalid]{border-color:var(--care)}.entrada label small{font-size:var(--text-xs);color:var(--ink-400);line-height:1.5}.entrada .par{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.entrada button{font-family:var(--font-body);font-size:var(--text-base);font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:var(--space-3) var(--space-8);border:2px solid var(--cta-edge);border-radius:var(--radius-md);background:var(--cta);color:#fff;box-shadow:0 4px 0 var(--cta-edge);cursor:pointer;transition:background var(--dur-fast) var(--ease-calm),transform var(--dur-fast) var(--ease-calm)}.entrada button:hover:not(:disabled){background:var(--cta-hover)}.entrada button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--cta-edge)}.entrada button:disabled{cursor:progress;box-shadow:0 4px 0 var(--paper-300)}.entrada .erro{padding:var(--space-4);border:1px solid var(--care);border-radius:var(--radius-sm);background:var(--care-soft);color:var(--care-ink);font-size:var(--text-sm)}.entrada .nota{font-size:var(--text-xs);color:var(--ink-400);line-height:1.6}.entrada .rodape{margin-top:var(--space-12);font-size:var(--text-sm);color:var(--ink-500)}@media (max-width:720px){.entrada .par{grid-template-columns:1fr}}.lp{font-family:var(--font-body);font-size:1.0625rem;line-height:1.5;color:var(--ink-900);background:radial-gradient(1200px 560px at 78% -6%,var(--sky-soft),transparent 60%),radial-gradient(900px 500px at -8% 4%,#f1fbff,transparent 55%),var(--paper-050);min-height:100vh;overflow-x:hidden;position:relative}.lp a{text-decoration:none}.lp a:not(.btn){color:var(--cta);font-weight:800}.lp a:not(.btn):hover{text-decoration:underline}.lp svg{max-width:100%}.lp .blob{position:absolute;border-radius:50%;filter:blur(2px);opacity:.5;z-index:0;pointer-events:none}.lp .blob.b1{width:220px;height:220px;background:var(--sky-soft);top:120px;right:-70px}.lp .blob.b2{width:150px;height:150px;background:#e9ffd6;top:680px;left:-50px}.lp .wrap{max-width:1120px;margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.lp .eyebrow{letter-spacing:.09em}.lp .eyebrow,.lp .kicker{font-size:var(--text-xs);font-weight:800;text-transform:uppercase;color:var(--notice-ink)}.lp .kicker{display:inline-flex;align-items:center;gap:var(--space-2);letter-spacing:.04em;background:var(--sky-soft);border:2px solid var(--sky-light);padding:6px 12px;border-radius:var(--radius-pill)}.lp .nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:2px solid var(--paper-300)}.lp .nav-inner{gap:var(--space-4);min-height:64px;padding:0 var(--space-8)}.lp .brand,.lp .nav-inner{display:flex;align-items:center}.lp .brand{gap:10px;flex:0 0 auto}.lp .brand .mk{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center}.lp .brand b{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--ink-900)}.lp .nav .links{display:flex;gap:4px;margin-left:var(--space-6);flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.lp .nav .links::-webkit-scrollbar{display:none}.lp .nav .links a{white-space:nowrap;padding:8px 12px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400)}.lp .nav .links a:hover{color:var(--ink-700);background:var(--sky-soft);text-decoration:none}.lp .nav-acoes{display:flex;align-items:center;gap:var(--space-4);flex:0 0 auto;margin-left:auto}.lp .lp-entrar{font-size:14px}.lp .btn,.lp .lp-entrar{font-family:var(--font-body);white-space:nowrap}.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:14px 24px;border-radius:var(--radius-md);border:none;background:var(--cta);color:#fff;box-shadow:0 4px 0 var(--cta-edge);transition:transform var(--dur-fast) var(--ease-calm),background-color var(--dur-fast) var(--ease-calm)}.lp .btn:hover{background:var(--cta-hover);text-decoration:none}.lp .btn:active{transform:translateY(3px);box-shadow:0 1px 0 var(--cta-edge)}.lp .btn.sm{padding:10px 16px;font-size:var(--text-xs)}.lp .btn.ghost{background:var(--paper-050);color:var(--cta);border:2px solid var(--paper-300);box-shadow:0 4px 0 var(--paper-300)}.lp .btn.ghost:hover{background:var(--paper-100)}.lp .btn.on-ink{background:#fff;color:var(--ink-900);box-shadow:0 4px 0 #0d1a44}.lp .hero{padding:72px 0 56px}.lp .hero .grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.lp .hero h1{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5vw,3.5rem);line-height:1.04;letter-spacing:-.03em;margin:20px 0 var(--space-4);text-wrap:balance}.lp .hero h1 em{color:var(--sky);font-style:normal}.lp .hero .lede{font-size:19px;color:var(--ink-500);font-weight:500;max-width:52ch;margin:0 0 var(--space-6)}.lp .hero .cta-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.lp .hero .below{font-size:var(--text-sm);color:var(--ink-400);font-weight:700;margin:var(--space-4) 0 0;display:flex;align-items:center;gap:var(--space-2)}.lp .device{background:var(--paper-050);border:2px solid var(--paper-300);border-radius:var(--radius-lg);padding:20px;transform:rotate(1.4deg);box-shadow:0 18px 0 -6px #e7f1fb}.lp .device .bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.lp .device .bar .who{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.lp .device .face{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;background:var(--sky-soft);border:2px solid var(--sky-light);margin:0 0 var(--space-3)}.lp .device h3{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:-.02em;margin:0 0 6px}.lp .device p{margin:0;color:var(--ink-500);font-weight:500;font-size:15px}.lp .device .mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:var(--space-4)}.lp .device .mini div{background:var(--paper-000);border:2px solid var(--paper-300);border-radius:var(--radius-sm);padding:8px 10px;text-align:center}.lp .device .mini b{font-family:var(--font-display);font-weight:800;font-size:18px;display:block;color:var(--ink-900)}.lp .device .mini span{font-size:10px;color:var(--ink-400);font-weight:700}.lp .trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;padding:var(--space-6) 0 var(--space-2)}.lp .trust .t{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:800;color:var(--ink-500);background:var(--paper-050);border:2px solid var(--paper-300);padding:8px 14px;border-radius:var(--radius-pill)}.lp .trust .t svg{color:var(--calm)}.lp .blk{padding:72px 0}.lp .head{text-align:center;max-width:44ch;margin:0 auto 40px}.lp .head h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.08;letter-spacing:-.025em;margin:10px 0 12px;text-wrap:balance}.lp .head p{color:var(--ink-500);font-weight:500;font-size:18px;margin:0}.lp .gran{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:stretch;max-width:920px;margin:0 auto}.lp .gran .col{border-radius:var(--radius-lg);padding:var(--space-6);border:2px solid var(--paper-300)}.lp .gran .yes{background:var(--sky-soft);border-color:var(--sky-light)}.lp .gran .no{background:var(--urgent-soft);border-color:#ffc9c9}.lp .gran .tag{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3);display:inline-flex;gap:6px;align-items:center}.lp .gran .yes .tag{color:var(--notice-ink)}.lp .gran .no .tag{color:var(--urgent-ink)}.lp .gran ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.lp .gran li{font-weight:600;color:var(--ink-900);font-size:15px;line-height:1.4}.lp .gran .no li{color:var(--ink-500);text-decoration:line-through;-webkit-text-decoration-color:#ffb4b4;text-decoration-color:#ffb4b4}.lp .gran .vs{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;color:var(--ink-400);font-size:14px}.lp .mood{max-width:560px;margin:0 auto}.lp .mood .switch{display:flex;gap:8px;justify-content:center;margin-bottom:var(--space-6);flex-wrap:wrap}.lp .mood .switch button{cursor:pointer;font-family:var(--font-body);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.04em;padding:9px 16px;border-radius:var(--radius-pill);border:2px solid var(--paper-300);background:var(--paper-050);color:var(--ink-400);transition:color var(--dur-fast) var(--ease-calm),background-color var(--dur-fast) var(--ease-calm),border-color var(--dur-fast) var(--ease-calm)}.lp .moodcard{border:2px solid var(--sky-light);background:var(--sky-soft);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;transition:background-color var(--dur-base) var(--ease-calm),border-color var(--dur-base) var(--ease-calm)}.lp .moodcard .face{width:76px;height:76px;border-radius:50%;display:flex;justify-content:center;font-size:42px;margin:0 auto var(--space-4)}.lp .moodcard .face,.lp .moodcard .lvl{align-items:center;background:#fff;border:2px solid var(--sky-light)}.lp .moodcard .lvl{display:inline-flex;gap:6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--notice-ink);padding:4px 12px;border-radius:var(--radius-pill);margin-bottom:var(--space-4)}.lp .moodcard h3{font-family:var(--font-display);font-weight:800;font-size:28px;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink-900)}.lp .moodcard p{margin:0 auto;color:var(--ink-500);font-weight:500;font-size:16px;max-width:40ch}.lp .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:980px;margin:0 auto}.lp .step{background:var(--paper-050);border:2px solid var(--paper-300);border-radius:var(--radius-lg);padding:var(--space-6)}.lp .step .n{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);box-shadow:0 3px 0 var(--cta-edge)}.lp .step .n,.lp .step h3{font-family:var(--font-display);font-weight:800;font-size:19px}.lp .step h3{margin:0 0 8px}.lp .step p{margin:0;color:var(--ink-500);font-weight:500;font-size:15px}.lp .nao{max-width:640px;margin:0 auto;background:var(--paper-050);border:2px solid var(--paper-300);border-radius:var(--radius-lg);padding:var(--space-8)}.lp .nao ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lp .nao li{gap:var(--space-4);color:var(--ink-900);font-weight:700;font-size:16px}.lp .nao li,.lp .nao li .x{display:flex;align-items:center}.lp .nao li .x{width:30px;height:30px;border-radius:50%;background:var(--urgent-soft);color:var(--urgent);border:2px solid var(--urgent);justify-content:center;font-weight:900;font-size:15px;flex:0 0 auto}.lp .band{background:var(--ink-900);border-radius:var(--radius-lg);padding:56px var(--space-8);text-align:center;position:relative;overflow:hidden}.lp .band:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(28,176,246,.22);top:-120px;right:-60px}.lp .band h2{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,3.4vw,2.375rem);letter-spacing:-.02em;color:#fff;margin:0 0 var(--space-3);position:relative;text-wrap:balance}.lp .band p{color:var(--sky-light);font-weight:600;margin:0 0 var(--space-6)}.lp .band .btn,.lp .band p{position:relative}.lp .foot{padding:40px 0;text-align:center;color:var(--ink-400);font-size:var(--text-sm);font-weight:600}.lp .foot .fb{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ink-900);margin-bottom:8px}.lp .foot .fb .mk{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--sky);color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:900px){.lp .hero .grid{grid-template-columns:1fr;gap:40px;text-align:center}.lp .hero .lede{margin-inline:auto}.lp .hero .below,.lp .hero .cta-row{justify-content:center}.lp .device{max-width:400px;margin:0 auto;transform:none}.lp .steps{grid-template-columns:1fr;max-width:460px}}@media (max-width:720px){.lp .gran{grid-template-columns:1fr}.lp .gran .vs{padding:6px 0}.lp .blk{padding:56px 0}}@media (max-width:560px){.lp .hero{padding-top:40px}.lp .hero h1{font-size:38px}.lp .head h2{font-size:30px}.lp .band h2{font-size:28px}.lp .hero .lede{font-size:17px}.lp .head p{font-size:16px}.lp .nav .links{display:none}.lp .nav-inner{gap:8px;padding:0 var(--space-3)}.lp .nav .brand b{font-size:18px}.lp .nav-acoes{gap:var(--space-2)}.lp .nav-acoes .btn.sm{padding:9px 12px}.lp .lp-entrar{font-size:13px}.lp .hero .cta-row .btn{flex:1 1 auto}}.entrada .aviso-senha{font-size:var(--text-xs);color:var(--ink-400);line-height:1.5}