.lp{--azul:#1a3a5c;--azul-medio:#2563a8;--azul-claro:#e8f0fb;--azul-fundo:#14304d;--preto:#0f0f0f;--cinza:#6b7280;--cinza-escuro:#4b5563;--cinza-claro:#9ca3af;--borda:#e5e7eb;--superficie:#f5f5f7;--branco:#fff;--papel:#fffefa;--verde:#34c759;--max:1080px;--sombra-papel:0 1px 0 #ffffffe6 inset, 0 0 0 1px #1a3a5c14, 0 2px 3px #0f172a0f, 0 18px 34px -18px #1a3a5c73}.lp *{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *{transition:none!important;animation:none!important}}.lp{font-family:var(--font-sans), "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--preto);background:var(--branco);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3{margin:0}.lp h1,.lp h2{font-family:var(--font-serif), "DM Serif Display", Georgia, serif;letter-spacing:-.005em;font-weight:400;line-height:1.08}.lp h3{font-weight:600;line-height:1.3}.lp p{margin:0}.lp :focus-visible{outline:3px solid var(--azul-medio);outline-offset:3px;border-radius:6px}.lp .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.lp .linho{background-color:var(--superficie);background-image:repeating-linear-gradient(0deg,#1a3a5c09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#1a3a5c06 0 1px,#0000 1px 3px)}.lp .topo{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--borda);background:#fffffff0;position:sticky;top:0;box-shadow:inset 0 1px #fffc}.lp .topo .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.lp .marca{color:var(--azul);white-space:nowrap;font-size:20px;line-height:1}.lp .marca .forte{letter-spacing:-.02em;font-weight:700}.lp .marca .leve{color:#1a3a5c73;font-weight:300}.lp .topo nav{align-items:center;gap:6px;display:flex}.lp .link-quieto{color:var(--cinza-escuro);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500}.lp .link-quieto:hover{background:var(--azul-claro);color:var(--azul)}.lp .botao{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1.2;transition:transform 80ms,box-shadow 80ms,background .15s;display:inline-flex}.lp .botao-tecla{color:var(--branco);background:linear-gradient(180deg, #2b5f9e 0%, var(--azul) 55%, #163150 100%);border-color:#122a45;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 3px #0f2238,0 8px 16px -6px #1a3a5c8c}.lp .botao-tecla:hover{background:linear-gradient(#326aae 0%,#1f4670 55%,#163150 100%)}.lp .botao-tecla:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff26,inset 0 2px 6px #00000059,0 0 #0f2238}.lp .botao-tecla.pequeno{padding:10px 16px;font-size:14px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 2px #0f2238,0 6px 12px -6px #1a3a5c8c}.lp .botao-tecla.pequeno:active{transform:translateY(2px)}.lp .botao-borda{background:linear-gradient(180deg, var(--branco), #f3f4f6);color:var(--azul);border-color:#d1d5db;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a14}.lp .botao-borda:hover{background:linear-gradient(180deg, var(--branco), var(--azul-claro))}.lp .botao-borda:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0f172a26}.lp .heroi{border-bottom:1px solid var(--borda);padding:80px 0 72px}.lp .heroi .wrap{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.lp .sobrancelha{letter-spacing:.08em;text-transform:uppercase;color:var(--azul);background:var(--azul-claro);border-radius:6px;margin-bottom:20px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-block;box-shadow:inset 0 1px #fffc,0 0 0 1px #1a3a5c14}.lp .heroi h1{color:var(--azul);font-size:clamp(38px,5.4vw,60px)}.lp .heroi h1 em{color:var(--azul-medio);font-style:italic}.lp .heroi .sub{color:var(--cinza-escuro);max-width:32rem;margin:22px 0 28px;font-size:18px}.lp .acoes{flex-wrap:wrap;gap:12px;display:flex}.lp .nota{color:var(--cinza-escuro);max-width:30rem;margin-top:16px;font-size:13px}.lp .mesa{height:470px;position:relative}.lp .objeto{position:absolute}.lp .prancheta{background:linear-gradient(#9a7b52,#7d6140);border-radius:6px 6px 8px 8px;width:250px;padding:30px 16px 18px;top:0;left:10px;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff40,0 20px 30px -16px #0f172a8c}.lp .prancheta .clipe{background:linear-gradient(#d5d8dc,#8e949b 60%,#6b7076);border-radius:6px;width:84px;height:24px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000004d,0 3px 4px #00000059}.lp .prancheta .clipe:after{content:"";background:linear-gradient(#6b7076,#454a50);border-radius:4px;width:34px;height:10px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.lp .snellen{background:var(--papel);text-align:center;color:var(--preto);border-radius:3px;padding:14px 10px 12px;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000026}.lp .snellen .linha{letter-spacing:.08em;justify-content:center;align-items:baseline;gap:.55em;margin:0 0 8px;font-weight:800;line-height:1;display:flex}.lp .snellen .linha span:first-child{letter-spacing:0;color:var(--cinza);text-align:left;width:22px;font-size:8px;font-weight:500}.lp .snellen .l1{font-size:44px}.lp .snellen .l2{font-size:30px}.lp .snellen .l3{font-size:22px}.lp .snellen .l4{font-size:16px}.lp .snellen .l5{font-size:12px}.lp .snellen .l6{margin:0;font-size:9px}.lp .snellen .l6 span:last-child{color:var(--verde)}.lp .receituario{width:300px;top:176px;right:0;transform:rotate(2deg)}.lp .bloco{background:var(--papel);box-shadow:var(--sombra-papel);border-radius:4px 4px 8px 8px;padding:0 0 16px;position:relative;overflow:hidden}.lp .bloco .lombada{background:linear-gradient(180deg, #2b5f9e, var(--azul));background-image:repeating-linear-gradient(90deg,#0000 0 14px,#ffffff80 14px 18px,#0000 18px 26px);height:18px;box-shadow:0 2px 3px #00000040}.lp .bloco .cabecalho{border-bottom:1px dashed var(--borda);justify-content:space-between;align-items:baseline;padding:14px 18px 8px;display:flex}.lp .bloco .cabecalho strong{color:var(--azul);font-size:14px}.lp .bloco .cabecalho span{color:var(--cinza);font-size:11px}.lp .bloco table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 36px);margin:12px 18px 0;font-size:12px}.lp .bloco th{color:var(--cinza);text-align:right;letter-spacing:.04em;text-transform:uppercase;padding:3px 4px;font-size:10px;font-weight:500}.lp .bloco th:first-child,.lp .bloco td:first-child{text-align:left;color:var(--azul);font-weight:600}.lp .bloco td{text-align:right;border-top:1px solid var(--borda);padding:5px 4px}.lp .bloco .adicao{color:var(--cinza-escuro);justify-content:space-between;margin:10px 18px 0;font-size:12px;display:flex}.lp .bloco .carimbo{letter-spacing:.1em;text-transform:uppercase;color:var(--azul-medio);border:2px solid var(--azul-medio);opacity:.8;border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:34px;right:14px;transform:rotate(-8deg)}.lp .bloco .assinatura{border-top:1px solid var(--cinza-claro);color:var(--cinza);margin:26px 18px 0;padding-top:4px;font-size:10px}.lp .aparelho{background:linear-gradient(160deg,#3a3f47,#0f1115 45%,#23272e);border-radius:30px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff40,0 0 0 1px #000,0 26px 40px -18px #0f172ab3}.lp .aparelho:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff2e 0%,#ffffff0a 30%,#0000 48%);border-radius:30px;position:absolute;inset:0}.lp .telaportal{background:var(--superficie);border-radius:22px;min-height:300px;font-size:10px;overflow:hidden}.lp .telaportal .barra{background:var(--azul);color:var(--branco);justify-content:space-between;padding:22px 12px 10px;font-size:11px;font-weight:600;display:flex}.lp .telaportal .barra span{opacity:.6;font-weight:400}.lp .telaportal .cartao{background:var(--branco);border-radius:10px;margin:10px 10px 0;padding:9px 10px;box-shadow:0 1px 2px #0f172a14}.lp .telaportal .cartao b{color:var(--preto);margin-bottom:2px;font-size:11px;display:block}.lp .telaportal .cartao span{color:var(--cinza)}.lp .telaportal .cartao .ok{color:#1f8a3d;font-weight:600}.lp .telaportal .botaozinho{background:var(--azul);color:var(--branco);text-align:center;border-radius:8px;margin:10px;padding:7px;font-size:10px;font-weight:600;box-shadow:inset 0 1px #ffffff40,0 2px #0f2238}.lp .secao{padding:72px 0}.lp .cabeca{max-width:40rem;margin-bottom:40px}.lp .cabeca h2{color:var(--azul);font-size:clamp(30px,3.8vw,42px)}.lp .cabeca p{color:var(--cinza-escuro);margin-top:14px;font-size:17px}.lp .fichas{grid-template-columns:repeat(2,1fr);gap:28px 24px;display:grid}.lp .ficha{margin-top:26px;position:relative}.lp .ficha .aba{height:30px;color:var(--azul);background:linear-gradient(180deg, #f6f8fb, var(--azul-claro));border:1px solid #cdd9ea;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:-26px;left:18px;box-shadow:inset 0 1px #ffffffe6}.lp .ficha .corpo{background:var(--papel);box-shadow:var(--sombra-papel);border:1px solid #d6dbe3;border-radius:4px 10px 10px;padding:24px}.lp .ficha h3{color:var(--preto);margin-bottom:8px;font-size:20px}.lp .ficha p{color:var(--cinza-escuro);font-size:15px}.lp .ficha ul{color:var(--cinza-escuro);margin:14px 0 0;padding:0;font-size:14px;list-style:none}.lp .ficha li{border-top:1px dashed var(--borda);padding:7px 0 7px 22px;position:relative}.lp .ficha li:before{content:"";background:radial-gradient(circle at 35% 30%, #6fa0dd, var(--azul-medio) 60%, var(--azul));border-radius:999px;width:9px;height:9px;position:absolute;top:13px;left:2px;box-shadow:0 1px 1px #00000040}.lp .portal .wrap{grid-template-columns:1fr auto;align-items:center;gap:56px;display:grid}.lp .portal .cabeca{margin-bottom:0}.lp .portal .celular-grande{width:236px}.lp .portal .telaportal{min-height:380px;font-size:12px}.lp .portal .telaportal .barra{padding-top:26px;font-size:13px}.lp .portal .telaportal .cartao b{font-size:13px}.lp .portal .telaportal .botaozinho{padding:9px;font-size:12px}.lp .passos{counter-reset:passo;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.lp .passo{background:var(--branco);border:1px solid var(--borda);border-radius:10px;padding:22px 22px 22px 74px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0f}.lp .passo:before{counter-increment:passo;content:counter(passo);width:38px;height:38px;font-family:var(--font-serif), Georgia, serif;color:var(--azul);background:linear-gradient(180deg, var(--branco), var(--superficie));border-radius:999px;place-items:center;font-size:20px;display:grid;position:absolute;top:20px;left:20px;box-shadow:inset 0 1px #fff,inset 0 -1px #1a3a5c1f,0 0 0 1px #1a3a5c1f,0 2px 3px #0f172a1a}.lp .passo h3{margin-bottom:6px;font-size:17px}.lp .passo p{color:var(--cinza-escuro);font-size:14px}.lp .chamada{color:var(--branco);background:linear-gradient(180deg, var(--azul) 0%, var(--azul-fundo) 100%);padding:80px 0;box-shadow:inset 0 1px #ffffff2e}.lp .chamada h2{color:var(--branco);font-size:clamp(30px,3.8vw,44px)}.lp .chamada h2 em{color:#9cc3f2;font-style:italic}.lp .chamada p{color:#c7d6e8;max-width:36rem;margin:16px 0 28px;font-size:17px}.lp .chamada .botao-tecla{background:linear-gradient(180deg, var(--branco), #e9edf3);color:var(--azul);border-color:#b9c3d1;box-shadow:inset 0 1px #fff,inset 0 -1px #00000014,0 3px #9aa6b8,0 10px 18px -8px #0009}.lp .chamada .botao-tecla:hover{background:linear-gradient(180deg, var(--branco), var(--azul-claro))}.lp .chamada .botao-tecla:active{box-shadow:inset 0 2px 5px #00000040}.lp .chamada .nota{color:#9fb4cf}.lp .rodape{color:var(--cinza-escuro);background:var(--superficie);border-top:1px solid var(--borda);padding:28px 0;font-size:13px}.lp .rodape .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (max-width:860px){.lp .heroi{padding:48px 0 40px}.lp .heroi .wrap,.lp .portal .wrap{grid-template-columns:1fr;gap:40px}.lp .mesa{justify-content:center;height:auto;padding:8px 0 16px;display:flex}.lp .objeto{position:static}.lp .prancheta{display:none}.lp .receituario{width:min(100%,320px);transform:rotate(-1.5deg)}.lp .fichas,.lp .passos{grid-template-columns:1fr}.lp .portal .celular-grande{margin:0 auto}.lp .topo nav .link-quieto{display:none}.lp .topo nav .entrar{display:inline-flex}}
