.pub{background:var(--hueso);color:var(--tinta);min-height:100vh;display:flex;flex-direction:column;--pub-w:680px}.pub *,.pub :after,.pub :before{box-sizing:border-box}.pub a:not(.btn){text-decoration:none;color:inherit}.pub .hd{background:var(--surface);border-bottom:1px solid var(--line)}.pub .hd .in{display:flex;align-items:center;gap:12px;padding:14px 20px;max-width:var(--pub-w);margin:0 auto}.pub .qlink{margin-left:auto;margin-right:6px;font-size:13px;font-weight:600;color:var(--grafito);min-height:40px;display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--r-sm)}.pub .qlink:hover{background:var(--lino);color:var(--petroleo)}.pub .langs{display:flex;align-items:center;gap:2px}.pub .langs a{font-size:12.5px;font-weight:600;color:var(--grafito);min-height:40px;display:inline-flex;align-items:center;padding:0 10px;border-radius:var(--r-sm)}.pub .langs a:hover{background:var(--lino);color:var(--petroleo)}.pub .langs a.on{color:var(--petroleo);font-weight:700}.pub .bd{flex:1 1;width:100%;max-width:var(--pub-w);margin:0 auto;padding:28px 20px 56px}.pub h1{font-size:27px;font-weight:700;letter-spacing:-.03em;line-height:1.18;max-width:20ch}.pub h2{font-size:17px;font-weight:700;letter-spacing:-.015em}.pub h3{font-size:14px;font-weight:700;letter-spacing:-.005em}.pub p{font-size:15px;color:var(--grafito);line-height:1.65;max-width:60ch}.pub .lead{margin:12px 0 26px;font-size:16px;color:var(--tinta)}.pub .say{background:var(--lino);border-radius:var(--r-lg);padding:16px 18px;margin-bottom:12px}.pub .say h2,.pub .say h3{margin-bottom:5px}.pub .say p{font-size:14.5px}.pub .say p a{text-decoration:underline;text-underline-offset:2px}.pub .price,.pub .say p a{color:var(--petroleo);font-weight:600}.pub .price{margin:20px 0 28px;font-size:15px;line-height:1.6;max-width:58ch}.pub .sec{margin-top:34px}.pub .sec>h2{margin-bottom:8px}.pub .sec>.say,.pub .sec>p+p{margin-top:12px}.pub .sec>.say{margin-bottom:0}.pub .cta{margin:24px 0 8px}.pub .fine{margin-top:12px;font-size:11.5px;color:var(--grafito);line-height:1.5;max-width:56ch}.pub .fine a{text-decoration:underline;text-underline-offset:2px;color:var(--petroleo)}.pub .steps{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:18px}.pub .steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;display:grid;grid-template-columns:44px 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:start}.pub .steps .code{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;height:26px;border-radius:var(--r-sm);background:var(--lino);color:var(--petroleo);font-size:11px;font-weight:800;letter-spacing:.06em}.pub .steps .shd{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pub .steps p{font-size:13.5px;line-height:1.55}.pub .sec.close{background:var(--lino);border-radius:var(--r-xl);padding:22px 20px 24px;margin-top:38px}.pub .sec.close .cta{margin-bottom:0}.pub .stamp{margin:0 0 6px;font-size:12px;color:var(--grafito)}.pub .fhd{margin-bottom:14px}.pub .fhd h2{margin-bottom:4px}.pub .fhd p{font-size:14px}.pub .form{padding:18px}.pub .form .trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pub .form .fld+.fld,.pub .form .fld+.two,.pub .form .two+.fld,.pub .form .two+.two{margin-top:16px}.pub .form .two>.fld+.fld{margin-top:0}.pub .form .fld label{display:block;font-size:12.5px;font-weight:700;color:var(--grafito);margin-bottom:6px}.pub .form input,.pub .form select{width:100%;min-height:46px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md);padding:11px 13px;font:400 16px Inter,sans-serif;color:var(--tinta);outline:0}.pub .form input:focus,.pub .form select:focus{border-color:var(--petroleo)}.pub .form select:invalid{color:var(--grafito)}.pub .form input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pub .form input[type=number]::-webkit-inner-spin-button,.pub .form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pub .form .tel{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);grid-gap:8px;gap:8px}.pub .form .hint{font-size:12px;color:var(--grafito);margin-top:6px;line-height:1.45;max-width:54ch}.pub .form .two{display:flex;flex-direction:column;gap:16px}.pub .form .fsec{margin-top:24px;padding-top:18px;border-top:1px solid var(--line-soft);margin-bottom:14px}.pub .form .fsec h3{margin-bottom:4px}.pub .form .fsec .hint{margin-top:0}.pub .form .er{font-size:13.5px;font-weight:600;color:var(--coral-deep)}.pub .form .er,.pub .form .erb{margin-top:16px}.pub .form .erb .er{margin-top:0}.pub .form .erb .esc{margin-top:6px;font-size:13.5px;color:var(--tinta);overflow-wrap:anywhere}.pub .form .erb .esc a{font-weight:600;color:var(--tinta);text-decoration:underline;text-underline-offset:2px}.pub .form .act{margin-top:22px}.pub .form .act .btn{width:100%;justify-content:center;min-height:50px}.pub .form.sgn{padding:0;margin-top:20px}.pub .form .chk{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start;margin-top:20px;cursor:pointer}.pub .form .chk input[type=checkbox]{width:20px;min-height:0;height:20px;margin-top:2px;padding:0;border-radius:var(--r-sm);accent-color:var(--petroleo);cursor:pointer}.pub .form .chk span{font-size:14px;line-height:1.5;color:var(--tinta)}.pub .next{list-style:none;display:flex;flex-direction:column;gap:10px;margin:22px 0 26px}.pub .next li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px;display:grid;grid-template-columns:26px 1fr;grid-gap:3px 12px;gap:3px 12px;align-items:start}.pub .next .num{grid-row:1/span 2;width:26px;height:26px;border-radius:var(--r-full);background:var(--lino);color:var(--petroleo);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.pub .next b{font-size:14.5px}.pub .next p{font-size:13.5px;line-height:1.55}.pub .no-acct{background:var(--lino);border-radius:var(--r-lg);padding:16px 18px;margin-bottom:24px}.pub .no-acct h2{margin-bottom:5px}.pub .no-acct p{font-size:14.5px}.pub .back{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;color:var(--petroleo)}.pub .ft{border-top:1px solid var(--line);background:var(--surface)}.pub .ft .in{max-width:var(--pub-w);margin:0 auto;padding:22px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.pub .ft small{font-size:12px;color:var(--grafito)}.pub .ft .lgl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.pub .ft .lgl a{font-size:12px;color:var(--grafito);min-height:34px;display:inline-flex;align-items:center}.pub .ft .lgl a:hover{color:var(--petroleo)}.pub .verd{background:var(--lino);border-left:3px solid var(--petroleo);border-radius:var(--r-lg);padding:16px 18px;margin-bottom:6px}.pub .verd h2{font-size:12.5px;font-weight:700;color:var(--grafito);letter-spacing:.02em;margin-bottom:6px}.pub .verd b{display:block;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--petroleo)}.pub .verd p{margin-top:8px;font-size:14.5px}.pub .miss{list-style:none;margin:14px 0 0;display:flex;flex-direction:column;gap:8px}.pub .miss li{position:relative;padding-left:18px;font-size:15px;font-weight:600;color:var(--tinta);line-height:1.5}.pub .miss li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:var(--r-full);background:var(--amber-deep)}.pub .told{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;font-size:13.5px}.pub .sig{margin-top:34px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;font-weight:600;color:var(--tinta)}@media (min-width:560px){.pub .ft .lgl{margin-left:auto}.pub .form .two{flex-direction:row}.pub .form .two>.fld{flex:1 1;min-width:0}}@media (min-width:860px){.pub .bd{padding:44px 26px 72px}.pub h1{font-size:34px;letter-spacing:-.035em}.pub .lead{font-size:17px}.pub .form{padding:24px 26px}.pub .form .act .btn{width:auto}}@media print{.pub{background:#fff;color:#000;min-height:0}.pub .ft,.pub .hd,.pub .langs{display:none}.pub .bd{max-width:none;padding:0}.pub .no-acct,.pub .say,.pub .sec.close,.pub .told,.pub .verd{background:transparent;border:1px solid #999;box-shadow:none}.pub .verd{border-left-width:3px;border-left-color:#000}.pub .price,.pub .sig,.pub .steps .code,.pub .verd b{color:#000}.pub .steps .code{border:1px solid #999;background:transparent}.pub .miss li,.pub .sig,.pub .steps li,.pub .told,.pub .verd{break-inside:avoid;page-break-inside:avoid}.pub h1,.pub h2,.pub h3{break-after:avoid;page-break-after:avoid}.pub .form.sgn,.pub .sec.close .fine{display:none}.pub .sec>h2{break-after:avoid;page-break-after:avoid}.pub .sec>p{break-inside:avoid;page-break-inside:avoid}}