:root{--color-1:var(--tf-mint);--danger-text:#C0262B;--control-h:52px;--page-x:var(--tf-gutter);--space-xxs:8px;--space-xs:12px;--space-s:16px;--space-m:24px;--space-l:40px;--space-xl:64px;--space-xxl:96px;--focus:#00584B;--hair:1.5px}.btn:hover{text-decoration:none}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tf-bg-beige);color:var(--tf-fg);font-family:var(--tf-font-body);font-weight:400;font-size:16px;line-height:var(--tf-lh-loose);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:var(--tf-green-dark);text-underline-offset:3px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:none}h1,h2,h3,p{margin:0}h1,h2,h3{color:inherit}h1{font-family:var(--tf-font-title);font-weight:700;font-size:clamp(32px,5.4vw,52px);line-height:var(--tf-lh-tight);letter-spacing:-.02em}h2{font-family:var(--tf-font-title);font-weight:700;font-size:clamp(22px,3vw,28px);line-height:var(--tf-lh-snug);letter-spacing:var(--tf-tracking-tight)}h3{font-weight:600;font-size:17px;line-height:var(--tf-lh-snug)}mark{background:var(--tf-green-light);color:var(--tf-bg-dark);padding:0 .16em;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--tf-bg-dark);color:var(--tf-bg-beige);padding:var(--space-xs) var(--space-s);border-radius:var(--tf-radius-pill);z-index:100}.skip:focus{left:8px}.small{font-size:14px;line-height:var(--tf-lh-normal)}.muted{color:var(--tf-ink-700)}.strong{font-weight:600}.eyebrow{font-size:var(--tf-text-xs);font-weight:600;letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-ink-700)}.top{position:sticky;top:0;z-index:20;background:#efede0f5;border-bottom:1px solid var(--tf-hairline)}.top .in{max-width:1200px;margin:0 auto;padding:0 var(--page-x);display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-height:var(--tf-header-h)}.top img{height:24px;width:auto;display:block}.top a.brand{display:flex;align-items:center;min-height:44px}.top .btn-ghost{min-height:44px;padding:0 4px;font-size:14px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color var(--tf-dur-1) var(--tf-ease)}.top .btn-ghost:hover{background:transparent;text-decoration-color:var(--tf-bg-dark);transform:none;box-shadow:none}.wrap{max-width:1200px;margin:0 auto;padding:var(--space-m) var(--page-x) 120px}.stack{display:flex;flex-direction:column;gap:var(--space-s)}.stack-l{display:flex;flex-direction:column;gap:var(--space-m)}.row{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1;min-width:0}.card{background:var(--tf-white);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-sm);padding:var(--space-m)}.card.pad-l{padding:var(--space-l)}.sunk{background:var(--tf-paper);border-radius:var(--tf-radius-lg);padding:var(--space-m);box-shadow:var(--tf-shadow-inset)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tf-space-2);min-height:var(--control-h);padding:0 28px;border:0;border-radius:var(--tf-radius-pill);font-family:var(--tf-font-body);font-weight:600;font-size:15px;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;color:var(--tf-bg-dark);transition:background var(--tf-dur-1) var(--tf-ease),transform var(--tf-dur-1) var(--tf-ease-out),box-shadow var(--tf-dur-2) var(--tf-ease)}.btn-primary,.btn-mint{background:var(--tf-mint);color:var(--tf-bg-dark)}.btn-primary:hover:not(:disabled),.btn-mint:hover:not(:disabled){background:#3fc98b;transform:translateY(-2px);box-shadow:var(--tf-shadow-lg)}.btn-secondary{background:var(--tf-white);box-shadow:inset 0 0 0 var(--hair) #0f242447}.btn-secondary:hover:not(:disabled){background:var(--tf-paper);transform:translateY(-2px);box-shadow:inset 0 0 0 var(--hair) #0f242447,var(--tf-shadow-md)}.btn-ghost{background:transparent;padding:0 var(--space-s)}.btn-ghost:hover:not(:disabled){background:var(--tf-mint-10)}.btn:active:not(:disabled){transform:scale(.97);box-shadow:var(--tf-shadow-sm)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.block{width:100%}.btn.sm{min-height:44px;padding:0 22px;font-size:14px}.spin{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}*{transition:none!important;scroll-behavior:auto!important}}.field{display:flex;flex-direction:column;gap:6px}.field label,.label{font-weight:600;font-size:14px}.control{width:100%;min-height:var(--control-h);padding:0 var(--space-s);border:0;border-radius:var(--tf-radius-sm);background:var(--tf-white);box-shadow:inset 0 0 0 var(--hair) #0f242447;color:var(--tf-ink-900)}textarea.control{padding:var(--space-xs) var(--space-s);min-height:120px;resize:vertical;line-height:var(--tf-lh-normal)}.control::placeholder{color:var(--tf-ink-700)}.control:hover{box-shadow:inset 0 0 0 var(--hair) #0f242480}.control[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--tf-danger)}.hint{font-size:14px;line-height:var(--tf-lh-normal);color:var(--tf-ink-700)}.errtxt{font-size:14px;line-height:var(--tf-lh-normal);color:var(--danger-text);display:flex;gap:6px;align-items:flex-start}.tagfrom{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:2px 10px;border-radius:var(--tf-radius-pill);background:var(--tf-mint-20);color:var(--tf-bg-dark)}.tagfrom.warn{background:var(--tf-orange-10);box-shadow:inset 0 0 0 1px #ff7a4866}.search{position:relative}.search svg{position:absolute;left:18px;top:17px;pointer-events:none;color:var(--tf-ink-700)}.search .control{padding-left:48px;border-radius:var(--tf-radius-pill)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--space-m);border:0;border-radius:var(--tf-radius-pill);background:var(--tf-white);box-shadow:inset 0 0 0 var(--hair) #0f242447;font-weight:500;font-size:14px;cursor:pointer;transition:background var(--tf-dur-1) var(--tf-ease)}.chip:hover{background:var(--tf-paper)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--tf-bg-dark);color:var(--tf-bg-beige);box-shadow:none}.badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 12px;border-radius:var(--tf-radius-pill);background:var(--tf-paper);box-shadow:inset 0 0 0 1px var(--tf-hairline);white-space:nowrap}.vagas{display:grid;gap:var(--space-s);grid-template-columns:1fr}@media (min-width:760px){.vagas{grid-template-columns:1fr 1fr;gap:var(--space-m)}.wrap{padding-top:var(--space-l)}}@media (min-width:1040px){.vagas{grid-template-columns:repeat(3,1fr)}}.vaga{display:flex;flex-direction:column;gap:var(--space-xs);text-decoration:none;color:var(--tf-fg);min-height:170px;transition:transform var(--tf-dur-2) var(--tf-ease-out),box-shadow var(--tf-dur-2) var(--tf-ease)}.vaga:hover{transform:translateY(-2px);box-shadow:var(--tf-shadow-md)}.vaga h3{font-family:var(--tf-font-title);font-weight:700;font-size:22px;line-height:var(--tf-lh-snug)}.meta{display:flex;flex-wrap:wrap;gap:6px}.hero{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-l) var(--space-m);border-radius:var(--tf-radius-xl);background:var(--tf-bg-dark);color:var(--tf-bg-beige)}.hero p{max-width:56ch;color:#c9d8d2}.hero .eyebrow{color:var(--tf-mint)}@media (min-width:760px){.hero{padding:56px var(--space-xl)}}.filters{display:flex;gap:var(--space-xs);flex-wrap:wrap;align-items:center}.filters .search{flex:1;min-width:220px}.activef{display:flex;gap:var(--space-xxs);flex-wrap:wrap}.vhead{display:flex;flex-direction:column;gap:var(--space-xs)}.facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}@media (min-width:760px){.facts{grid-template-columns:repeat(4,1fr)}.vlayout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-l);align-items:start}.side{position:sticky;top:98px}}.facts div{display:flex;flex-direction:column}.vhero{gap:var(--space-m)}.outras-host:empty{display:none}.listbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs)}.sortbox{display:flex;align-items:center;gap:var(--space-xxs)}.sortbox .control{width:auto;min-width:180px;min-height:44px;padding-inline:var(--space-s)}.badge.fam{background:var(--tf-mint-20);box-shadow:none}.vhero h1{color:var(--tf-bg-beige)}.vchips{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.vhero .badge{white-space:normal;max-width:100%;min-height:36px;padding:4px 16px;font-size:14px;color:var(--tf-bg-beige);background:var(--tf-mint-10);box-shadow:inset 0 0 0 1px var(--tf-hairline-inv)}.benefits{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.benefits .badge{white-space:normal;max-width:100%;min-height:36px;padding:4px 16px;font-size:14px;background:var(--tf-lilac-10);box-shadow:inset 0 0 0 1px var(--tf-lilac)}.side .facts{grid-template-columns:1fr;gap:0}.side .facts div{flex-direction:row;justify-content:space-between;gap:var(--space-s);padding:var(--space-xs) 0;border-top:1px solid var(--tf-hairline)}.side .facts dd{margin:0;text-align:right}.btn-ink{background:var(--tf-bg-dark);color:var(--tf-bg-beige)}.btn-ink:hover:not(:disabled){background:#1a3c3a;transform:translateY(-2px);box-shadow:var(--tf-shadow-lg)}.list{margin:0;padding-left:var(--space-m);display:flex;flex-direction:column;gap:var(--space-xxs)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:15;padding:var(--space-xs) var(--page-x) calc(var(--space-xs) + env(safe-area-inset-bottom));background:#efede0f7;border-top:1px solid var(--tf-hairline)}.sticky-cta .in{max-width:1200px;margin:0 auto;display:flex;gap:var(--space-xs);align-items:center;justify-content:space-between}@media (min-width:760px){.sticky-cta{display:none}}.steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.steps li{flex:1;height:6px;border-radius:var(--tf-radius-pill);background:#0f242424}.steps li.done,.steps li.cur{background:var(--tf-green-dark)}.stepinfo{display:flex;justify-content:space-between;align-items:baseline}.formw{max-width:640px;margin:0 auto}.actions{display:flex;gap:var(--space-xs);flex-direction:column-reverse}@media (min-width:520px){.actions{flex-direction:row;justify-content:space-between}}.drop{display:flex;flex-direction:column;gap:var(--space-s);align-items:flex-start;padding:var(--space-l) var(--space-m);border-radius:var(--tf-radius-xl);background:var(--tf-white);box-shadow:inset 0 0 0 2px #0f242433}.proc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.proc li{display:flex;gap:var(--space-xs);align-items:center;color:var(--tf-ink-700)}.proc li.on,.proc li.ok{color:var(--tf-fg)}.prog{height:8px;border-radius:var(--tf-radius-pill);background:#0f24241f;overflow:hidden}.prog i{display:block;height:100%;background:var(--tf-mint);transition:width .4s var(--tf-ease)}.alert{display:flex;gap:var(--space-xs);padding:var(--space-s) var(--space-m);border-radius:var(--tf-radius-lg);background:var(--tf-paper);box-shadow:inset 0 0 0 1px var(--tf-hairline)}.alert.ok{background:var(--tf-green-light);box-shadow:none}.alert.warn{background:#ffe9df;box-shadow:inset 0 0 0 1px #ff7a4873}.alert.bad{background:#fce8e8;box-shadow:inset 0 0 0 1px #e5484d73}.alert svg{flex:none;margin-top:3px}.check{display:flex;gap:var(--space-xs);align-items:flex-start}.check input{width:24px;height:24px;margin-top:1px;accent-color:var(--tf-green-dark);flex:none}.sum{display:grid;grid-template-columns:120px 1fr;gap:8px var(--space-s)}.sum dt{color:var(--tf-ink-700)}.sum dd{margin:0}.timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-m)}.timeline li{display:flex;gap:var(--space-xs)}.timeline .n{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--tf-mint);color:var(--tf-bg-dark);font-weight:700;font-size:14px}.skel{background:#0f242414;border-radius:var(--tf-radius-sm);animation:pl 1.2s ease-in-out infinite}@keyframes pl{50%{opacity:.5}}.empty{display:flex;flex-direction:column;gap:var(--space-s);align-items:flex-start;padding:var(--space-l) 0;max-width:46ch}dialog{border:0;padding:0;background:var(--tf-white);color:var(--tf-fg);border-radius:var(--tf-radius-xl) var(--tf-radius-xl) 0 0;box-shadow:var(--tf-shadow-lg);width:100%;max-width:560px;margin:auto 0 0;max-height:88vh}dialog::backdrop{background:#1132328c}@media (min-width:760px){dialog{border-radius:var(--tf-radius-xl);margin:auto}}dialog .dh{display:flex;justify-content:space-between;align-items:center;padding:var(--space-m) var(--space-m) var(--space-xs)}dialog .db{padding:0 var(--space-m) var(--space-m);display:flex;flex-direction:column;gap:var(--space-m);overflow:auto;max-height:60vh}dialog .df{padding:var(--space-s) var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom));display:flex;gap:var(--space-xs);border-top:1px solid var(--tf-hairline)}dialog .df .btn{flex:1}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:90px;background:var(--tf-bg-dark);color:var(--tf-bg-beige);padding:var(--space-xs) var(--space-m);border-radius:var(--tf-radius-pill);z-index:90;max-width:90vw}.otpw{position:relative}.otpb{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}@media (min-width:520px){.otpb{gap:12px}}.otpbox{position:relative;display:flex;align-items:center;justify-content:center;height:60px;border-radius:var(--tf-radius-sm);background:var(--tf-white);font-family:var(--tf-font-title);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 var(--hair) #0f242447;transition:box-shadow var(--tf-dur-2) var(--tf-ease),transform var(--tf-dur-2) var(--tf-ease)}@media (min-width:520px){.otpbox{height:68px}}.otpbox.f{transform:translateY(-2px);box-shadow:inset 0 0 0 var(--hair) #0f242480}.otpbox.a{box-shadow:inset 0 0 0 2px var(--focus)}.otpbox.bad{box-shadow:inset 0 0 0 2px var(--tf-danger)}.otpbox.pulse{animation:pl .9s ease-in-out infinite}.otpcaret{width:2px;height:30px;background:var(--focus);animation:cblink 1s steps(1) infinite}@keyframes cblink{50%{opacity:0}}.otpin{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:.01;cursor:text;font-size:16px}.otpin:focus-visible{outline:none}.shake{animation:shk .36s cubic-bezier(.36,.07,.19,.97) both}@keyframes shk{0%,to{transform:none}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.otpmsg{min-height:21px;display:flex;gap:6px;align-items:flex-start;color:var(--tf-ink-700)}.otpmsg.bad{color:var(--danger-text)}@media (prefers-reduced-motion:reduce){.shake,.otpbox.pulse,.otpcaret{animation:none}}.phone{display:flex;align-items:stretch}.phone-c{display:flex;align-items:center;gap:6px;flex:none;min-height:var(--control-h);padding:0 var(--space-s);border:0;border-radius:var(--tf-radius-sm) 0 0 var(--tf-radius-sm);background:var(--tf-paper);box-shadow:inset 0 0 0 var(--hair) #0f242447;cursor:pointer}.phone-c:hover{background:var(--tf-white)}.phone .control{border-radius:0 var(--tf-radius-sm) var(--tf-radius-sm) 0;margin-left:-1px;min-width:0}.phone-c:focus-visible,.phone .control:focus-visible{position:relative;z-index:1}.dial{color:var(--tf-ink-700);font-size:14px;font-variant-numeric:tabular-nums}.cl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cl button{display:flex;width:100%;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-s);border:0;background:transparent;text-align:left;cursor:pointer;border-radius:var(--tf-radius-sm)}.cl button:hover,.cl button[aria-selected=true]{background:var(--tf-paper)}.login-root{--login-bg:var(--tf-bg-dark);--login-card:#1A3C3A;--login-field:var(--tf-bg-dark);--login-hairline:var(--tf-hairline-inv);--login-mint:var(--tf-mint);--login-error:#F49FA5;--focus:#51D99D;position:relative;display:flex;flex-direction:column;min-height:100dvh;overflow:hidden;background:var(--login-bg);color:var(--tf-bg-beige)}.login-root :focus-visible{outline-color:var(--tf-mint)}.login-main{position:relative;flex:1;display:grid;grid-template-columns:1fr;align-content:center;gap:var(--space-l);width:100%;max-width:1200px;margin:0 auto;padding:var(--space-l) var(--space-m);outline:none}.login-side{display:flex;flex-direction:column;gap:var(--space-l)}.login-brand{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--tf-font-title);font-size:26px;font-weight:700;color:var(--tf-bg-beige);text-decoration:none;min-height:44px;white-space:nowrap}.login-brand img{height:44px;width:auto}.login-brand .mint{color:var(--tf-mint)}.login-headline,.login-note-lg{display:none}.login-col{display:flex;flex-direction:column;gap:var(--space-s);width:100%}.login-card{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-m);border-radius:var(--tf-radius-xl);background:var(--login-card);box-shadow:inset 0 0 0 1px var(--login-hairline),var(--tf-shadow-lg)}.login-card.rise{animation:lrise var(--tf-dur-4) var(--tf-ease-out) both}@keyframes lrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.login-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.login-steps li{flex:1;height:6px;border-radius:9999px;background:#d7ffb229;transition:background-color var(--tf-dur-3)}.login-steps li.on{background:var(--login-mint)}.login-desc{font-size:14px;line-height:var(--tf-lh-normal);color:#c9d8d2}.login-note{display:flex;align-items:center;gap:var(--space-xs);font-size:13px;color:#c9d8d2;margin:0}.login-note svg{color:var(--login-mint)}.login-note-sm .login-note{justify-content:center}.login-back{align-self:center;display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#c9d8d2;text-decoration:none;border-radius:var(--tf-radius-xs)}.login-back:hover{color:var(--tf-bg-beige);text-decoration:underline;text-underline-offset:4px}@media (min-width:640px){.login-card{padding:40px}}@media (min-width:1024px){.login-main{grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-xxl);padding:var(--space-xl) var(--space-xl)}.login-side{height:100%;justify-content:space-between;padding-block:var(--space-m)}.login-headline{display:block;font-family:var(--tf-font-title);font-weight:700;font-size:clamp(44px,5vw,64px);line-height:var(--tf-lh-tight);letter-spacing:-.02em;color:var(--tf-bg-beige);margin:0}.login-note-lg{display:flex}.login-note-sm{display:none}.login-col{justify-self:end;max-width:480px}}.login-root h1{color:var(--tf-bg-beige);font-size:clamp(30px,4vw,40px)}.login-root p{color:#c9d8d2}.login-root .field label{color:var(--tf-bg-beige);font-size:14px}.login-root .control,.login-root .phone-c{min-height:60px;background:var(--login-field);box-shadow:inset 0 0 0 var(--hair) var(--login-hairline);color:var(--tf-bg-beige);font-size:16px}.login-root .control{padding:0 20px}.login-root .control::placeholder{color:#8fa9a2}.login-root .control:hover{box-shadow:inset 0 0 0 var(--hair) #d7ffb266}.login-root .control[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--login-error)}.login-root .phone-c{border-radius:var(--tf-radius-sm) 0 0 var(--tf-radius-sm)}.login-root .phone-c:hover{background:#0f2a2a}.login-root .phone .control{border-radius:0 var(--tf-radius-sm) var(--tf-radius-sm) 0}.login-root .dial{color:#c9d8d2}.login-root .errtxt,.login-root .otpmsg.bad{color:var(--login-error)}.login-root .hint,.login-root .otpmsg{color:#c9d8d2}.login-root .otpbox{background:var(--login-field);box-shadow:inset 0 0 0 var(--hair) var(--login-hairline);color:var(--tf-bg-beige)}.login-root .otpbox.f{box-shadow:inset 0 0 0 var(--hair) #51d99d99}.login-root .otpbox.a{box-shadow:inset 0 0 0 2px var(--login-mint)}.login-root .otpbox.bad{box-shadow:inset 0 0 0 2px var(--login-error)}.login-root .otpcaret{background:var(--login-mint)}.login-root .alert{background:var(--login-field);box-shadow:inset 0 0 0 1px var(--login-hairline);color:var(--tf-bg-beige)}.login-root .alert.bad{background:#f49fa51f;box-shadow:inset 0 0 0 1px #f49fa566}.login-root .btn-ghost{color:#c9d8d2}.login-root .btn-ghost:hover:not(:disabled){background:#51d99d1a;color:var(--tf-mint)}.login-root .btn-secondary{background:transparent;color:var(--tf-bg-beige);box-shadow:inset 0 0 0 var(--hair) var(--login-hairline)}.login-root .btn-secondary:hover:not(:disabled){background:#51d99d1a;color:var(--tf-mint)}.btn-mint{min-height:56px}.lg-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:var(--tf-radius-pill);background:var(--login-field);box-shadow:inset 0 0 0 var(--hair) var(--login-hairline)}.lg-seg button{min-height:48px;border:0;border-radius:var(--tf-radius-pill);background:transparent;color:#c9d8d2;cursor:pointer;font-weight:600;transition:background-color var(--tf-dur-1) var(--tf-ease),color var(--tf-dur-1) var(--tf-ease)}.lg-seg button:hover{color:var(--tf-bg-beige)}.lg-seg button[aria-checked=true]{background:var(--tf-mint);color:var(--tf-bg-dark)}.login-root .cl button{color:var(--tf-bg-beige)}@media (prefers-reduced-motion:reduce){.login-card{animation:none}}@media (max-width:639px){.login-root .phone .control{padding:0 12px;font-size:15px}.login-root .phone-c{padding:0 12px}}.link{display:inline;min-height:24px;padding:0;margin:0;border:0;border-radius:var(--tf-radius-xs);background:none;font:inherit;color:var(--tf-green-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-root .link{color:var(--tf-mint)}.ctitle{font-family:var(--tf-font-title);font-weight:700;font-size:20px;line-height:var(--tf-lh-snug);letter-spacing:var(--tf-tracking-tight)}.more{align-self:center}.sobre p{max-width:68ch}.choice{display:flex;gap:var(--space-xs);align-items:center;min-height:52px;padding:0 var(--space-s);border-radius:var(--tf-radius-sm);background:var(--tf-white);box-shadow:inset 0 0 0 var(--hair) #0f242447;cursor:pointer}.choice:hover{box-shadow:inset 0 0 0 var(--hair) #0f242480}.choice input{width:22px;height:22px;accent-color:var(--tf-green-dark);flex:none;margin:0}.sum.stacked{grid-template-columns:1fr;gap:2px}.sum.stacked dd{margin-bottom:var(--space-xxs)}.sum dd{overflow-wrap:anywhere}.okmark{width:48px;height:48px;border-radius:50%;background:var(--tf-mint);color:var(--tf-bg-dark);display:grid;place-items:center}.okmark.warn{background:var(--tf-orange)}.flag{border-radius:2px;display:block;width:24px;height:16px}body.sem-chrome .top,body.sem-chrome .footer{display:none}body.sem-chrome .wrap{max-width:none;padding:0}.footer{background:var(--tf-bg-dark);color:var(--tf-bg-beige)}.footer__inner{padding-block:clamp(56px,6vw,88px) var(--tf-space-8);max-width:var(--tf-max-w);margin:0 auto;padding-inline:var(--tf-gutter)}.footer__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.footer__brand img{height:22px;width:auto;margin-bottom:var(--tf-space-4)}.footer__brand p{margin:0;font-weight:var(--tf-w-light);font-size:var(--tf-text-sm);line-height:var(--tf-lh-loose);color:#c9d8d2;max-width:28ch}.footer h2{line-height:var(--tf-lh-snug);font-family:var(--tf-font-body);font-size:var(--tf-text-xs);font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-mint);margin:0 0 var(--tf-space-4)}.footer ul{display:grid;gap:var(--tf-space-3);list-style:none;margin:0;padding:0}.footer ul a{font-size:var(--tf-text-sm);font-weight:var(--tf-w-light);color:#c9d8d2;text-decoration:none}.footer ul a:hover{color:var(--tf-mint)}.footer__bottom{margin-top:clamp(40px,5vw,64px);padding-top:var(--tf-space-6);border-top:1px solid var(--tf-hairline-inv);display:flex;flex-wrap:wrap;gap:var(--tf-space-4);align-items:center;justify-content:space-between;font-size:var(--tf-text-xs);color:var(--tf-fg-3)}.footer__social{display:flex;gap:var(--tf-space-5)}.footer__social a{color:#c9d8d2;display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center}.footer__social a:hover{color:var(--tf-mint)}.footer :focus-visible{outline-color:var(--tf-mint)}@media (max-width:900px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.footer__grid{grid-template-columns:1fr}}@media (max-width:759px){.footer__inner{padding-bottom:calc(var(--tf-space-8) + 72px)}}
