.v{--poco:#050810;--base:#080c14;--elevado:#0a0f19;--alto:#0f1520;--claro:#f7f8fa;--papel:#fff;--claro-3:#eceff4;--azul:#5e92fe;--azul-forte:#2f6be0;--borda-e:#ffffff14;--borda-c:#0508101a;--tx-e:#eaeef6;--tx-e2:#93a0b8;--tx-c:#070b12;--tx-c2:#4b586c;--r-g:24px;--r:16px;--r-p:12px;--sombra:#0000002b 0 .6px 1.6px -1.5px, #00000024 0 2.3px 6px -3px, #00000005 0 10px 26px -4.5px;--sombra-alta:#0003 0 1px 2.5px -1.5px, #00000029 0 5px 14px -3px, #0000000d 0 26px 58px -6px;background:var(--base);color:var(--tx-e);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.t-escuro{--fundo:var(--base);--fundo2:var(--elevado);--fundo3:var(--alto);--borda:var(--borda-e);--tx:var(--tx-e);--tx2:var(--tx-e2);--azul-tx:var(--azul);background:var(--fundo);color:var(--tx)}.t-poco{background:var(--poco)}.t-claro{--fundo:var(--claro);--fundo2:var(--papel);--fundo3:var(--claro-3);--borda:var(--borda-c);--tx:var(--tx-c);--tx2:var(--tx-c2);--azul-tx:var(--azul-forte);background:var(--fundo);color:var(--tx)}.g{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}.h1{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:600;line-height:1.02}.h2{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(1.95rem,4.1vw,3.1rem);font-weight:600;line-height:1.05}.h3{letter-spacing:-.018em;font-size:clamp(1.08rem,1.9vw,1.3rem);font-weight:600;line-height:1.26}.corpo{color:var(--tx2);max-width:58ch;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.62}.numero{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,7vw,5rem);font-weight:600;line-height:.88}.secao{padding-block:clamp(80px,11vw,150px)}.eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.2em;color:var(--tx2);align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.eyebrow:before{content:"";background:var(--azul);width:24px;height:1px}.btn{white-space:nowrap;letter-spacing:-.008em;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:15px 28px;font-size:.95rem;font-weight:550;transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex}.link-nav{align-items:center;min-height:44px;padding-inline:12px}.btn-1{background:var(--azul);color:#04080f;border:1px solid #0000;box-shadow:inset 0 1px #ffffff47,0 14px 34px -16px #5e92fed9}.btn-1:hover{background:#7ba6ff;box-shadow:inset 0 1px #ffffff57,0 18px 42px -16px #5e92fe}.btn-2{color:var(--tx-e);-webkit-backdrop-filter:blur(14px);background:#080c14b8;border:1px solid #ffffff29}.btn-2:hover{background:#0f1520e0;border-color:#ffffff3d}.t-claro .btn-2{color:var(--tx-c);background:#ffffffe6;border-color:#05081024}.t-claro .btn-2:hover{background:#fff;border-color:#05081038}.btn-1:active,.btn-2:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.card{background:var(--fundo2);border:1px solid var(--borda);border-radius:var(--r)}.t-claro .card{box-shadow:var(--sombra)}.card-alto{border-radius:var(--r-g);border:1px solid var(--borda);box-shadow:var(--sombra-alta);position:relative;overflow:hidden}.moldura{isolation:isolate;z-index:0;background:linear-gradient(155deg,#ffffff4d,#94aad629 48%,#5e92fe33);border-radius:20px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1a,0 2px 10px #080c148c,0 34px 70px -14px #080c14d9,0 14px 40px -12px #5e92fe52}.moldura img{z-index:1;border-radius:12px;width:100%;height:auto;display:block;position:relative;box-shadow:0 0 0 1px #080c14d9,0 6px 20px #080c1480}.moldura:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(#5e92fe42,#0000 70%);border-radius:50%;position:absolute;inset:20% 4% -12%}@media (max-width:640px){.moldura{border-radius:14px;padding:5px}.moldura img{border-radius:10px}}.chip{background:var(--papel);border-radius:var(--r);box-shadow:var(--sombra-alta);color:var(--tx-c);padding:11px 15px;font-size:.82rem}.orb{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#5e92fe3d,#5e92fe14 55%,#0000 100%);border-radius:9999px;position:absolute}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.orb{animation:9s ease-in-out infinite orb-respira}}@keyframes orb-respira{0%,to{opacity:.72}50%{opacity:1}}.fundo{pointer-events:none;position:absolute;inset:0}.fundo-grade{opacity:.45;background-image:linear-gradient(#5e92fe21 1px,#0000 1px),linear-gradient(90deg,#5e92fe21 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 58% at 50% 42%,#000 18%,#0000 78%);mask-image:radial-gradient(70% 58% at 50% 42%,#000 18%,#0000 78%)}.fundo-pontos{opacity:.4;background-image:radial-gradient(#5e92fe47 1px,#0000 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(64% 54% at 50% 46%,#000 10%,#0000 76%);mask-image:radial-gradient(64% 54% at 50% 46%,#000 10%,#0000 76%)}.t-claro .fundo-pontos{opacity:.55;background-image:radial-gradient(#5e92fe33 1px,#0000 1.4px)}.fundo-hachura{background-image:repeating-linear-gradient(45deg,#5e92fe14 0 1px,#0000 1px 14px)}.veu{background:radial-gradient(90% 80% at 6% 42%, #050810eb 0%, #0508108c 44%, transparent 72%), linear-gradient(100deg, var(--base) 4%, #080c14f2 30%, #080c14c7 48%, #080c144d 66%, #080c141f 82%), linear-gradient(to top, var(--base) 1%, transparent 32%);position:absolute;inset:0}@media (max-width:1023px){.veu{background:linear-gradient(to top, var(--base) 26%, #080c14e0 52%, #080c149e 100%)}}.marca-dagua{pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;color:#ffffff07;font-size:clamp(18rem,34vw,40rem);font-weight:600;line-height:.8;position:absolute}.letreiro-mascara{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.letreiro{width:max-content;animation:52s linear infinite letreiro-anda;display:flex}@keyframes letreiro-anda{to{transform:translate(-50%)}}.letreiro-mascara:hover .letreiro{animation-play-state:paused}.fio{background:linear-gradient(to bottom, transparent, var(--borda) 9%, var(--borda) 88%, transparent);width:1px;position:absolute;top:46px;bottom:18px;left:22px}@media (max-width:767px){.fio{left:18px}}@media (prefers-reduced-motion:reduce){.orb{opacity:.7;animation:none;transform:none}.letreiro{animation:none}}@media (max-width:767px){.v p:not(.eyebrow),.v li,.v dd,.v figcaption,.v blockquote{font-size:max(.9375rem,1em)}}.bezel{isolation:isolate;background:linear-gradient(155deg,#ffffff4d,#94aad629 48%,#5e92fe33);border-radius:20px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff1a,0 2px 10px #080c148c,0 34px 70px -14px #080c14d9,0 14px 40px -12px #5e92fe52}.bezel-inner{z-index:1;background:var(--base);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #080c14d9,0 6px 20px #080c1480}@media (max-width:640px){.bezel{border-radius:24px;padding:8px}.bezel-inner{border-radius:16px}}.t-claro .bezel{background:linear-gradient(145deg,#0508100d,#05081003);border-color:#0508101a;box-shadow:0 30px 64px -30px #05081047,0 0 0 1px #0508100d}.t-claro .bezel-inner{background:var(--claro-3)}.cta-seta{background:#0000002e;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:flex}.btn-2 .cta-seta{background:#ffffff1a}.group:hover .cta-seta{transform:translate(2px,-2px)}.sec{border-top:1px solid var(--borda);padding-block:112px;padding-inline:24px;position:relative}@media (max-width:640px){.sec{padding-block:80px}}.t-sec{letter-spacing:-.025em;text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.15}@media (min-width:640px){.t-sec{font-size:2.25rem}}.c-sec{color:var(--tx2);font-size:1rem;line-height:1.62}.grao{isolation:isolate;position:relative}.grao:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 120% at 100% 0,#5e92fe14 0%,#0000 55%);position:absolute;inset:0}.v{--sucesso:#34d399;--perigo:#f87171;--tx3:#7d8aa3}.t-claro .v,.t-claro{--tx3:#8b95a6}.brilho{background:linear-gradient(90deg,#5e92fe 0%,#a5c4ff 40%,#5e92fe 60%,#a5c4ff 100%) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite brilho-desliza}@keyframes brilho-desliza{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.brilho{animation:none}}.reage{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s}@media (hover:hover){.reage:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #ffffff24,0 2px 10px #080c148c,0 44px 88px -16px #080c14e6,0 20px 54px -14px #5e92fe75}}.reage:active{transform:translateY(-1px)scale(.995)}.acende{transition:background-color .2s,color .2s}@media (hover:hover){.acende:hover{background-color:#ffffff06}}.zoom-foto{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.grupo-card:hover .zoom-foto{transform:scale(1.045)}}.v a:focus-visible,.v button:focus-visible,.v summary:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.reage,.acende,.zoom-foto{transition:none}.reage:hover,.reage:active,.grupo-card:hover .zoom-foto{transform:none}}html:has(#plano){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(#plano){scroll-behavior:auto}}@media (max-width:1023px){.btn-2,.v [class*=backdrop-blur]:not(header *):not(header){-webkit-backdrop-filter:none}}
