.btn-ghost-d{border-color:var(--linha-dark);color:#fff;background:0 0}.btn-ghost-d:hover{border-color:var(--ciano);color:var(--ciano);transform:translateY(-2px)}.trustbar{flex-wrap:wrap;gap:14px 30px;margin:34px 0 0;padding:0;list-style:none;display:flex}.trustbar .ti{color:var(--tinta);align-items:center;gap:11px;font-size:14.5px;font-weight:600;display:flex}.trustbar .ti svg{color:var(--roxo);flex:none}.dark .trustbar .ti{color:#fff}.dark .trustbar .ti svg{color:var(--ciano)}@media (min-width:560px){.trustbar .ti+.ti{position:relative}.trustbar .ti+.ti:before{content:"";background:var(--linha);width:1px;height:18px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.dark .trustbar .ti+.ti:before{background:var(--linha-dark)}}.mock{color:var(--tinta-60);font-size:12px}.dark .mock{color:#ffffff80}.mh-hero{padding:80px 0 88px}.mh-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}.mh-hero h1{color:#fff;font-size:clamp(42px,5.8vw,74px)}.mh-hero h1 .ciano{color:var(--ciano)}.mh-sub{color:#ffffffbf;max-width:38ch;margin-top:22px;font-size:19px}.mh-art{justify-content:center;align-items:flex-end;min-height:460px;display:flex;position:relative}.mh-art .chapa{border-radius:var(--r-lg);background:linear-gradient(155deg,var(--roxo-med),var(--roxo) 50%,#43086e);position:absolute;inset:6% 5% 0;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 40px 80px -40px #00000080}.mh-art .chapa:after{content:"";background:radial-gradient(130% 90% at 72% 12%,#fff3,#0000 58%);position:absolute;inset:0}.mh-art .chapa .wm{opacity:.09;z-index:1;width:60%;position:absolute;bottom:-10%;right:-12%}.mh-art img{z-index:2;width:auto;max-width:none;height:460px;position:relative}.mh-note{z-index:3;background:#fff;border-radius:15px;align-items:center;gap:11px;width:258px;max-width:74%;padding:11px 14px;display:flex;position:absolute;box-shadow:0 26px 54px -22px #0009}.mh-note .app{background:var(--roxo);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 4px 10px #8100cc59}.mh-note .app img{width:20px;height:auto}.mh-note .nb{flex:1;min-width:0}.mh-note .nb .nt{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mh-note .nb .nt b{letter-spacing:-.01em;color:var(--tinta);font-size:12.5px;font-weight:800}.mh-note .nb .nt time{color:var(--tinta-60);white-space:nowrap;font-size:12px}.mh-note .nb .nm{color:var(--tinta);margin-top:2px;font-size:13px;line-height:1.3}.mh-note .nb .nm strong{color:var(--roxo);font-weight:800}.mh-note.n1{top:11%;left:-5%}.mh-note.n2{bottom:12%;left:6%}@media (max-width:900px){.mh-grid{grid-template-columns:1fr}.mh-art{min-height:380px}.mh-art img{height:380px}.mh-note{width:230px}.mh-note.n1{left:0}.mh-note.n2{left:8%}}.gcalc{border:1px solid var(--linha);border-radius:var(--r-lg);background:#fff;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 40px 80px -48px #23003b73}.gcalc-in{background:linear-gradient(180deg,#fff,var(--nuvem));flex-direction:column;justify-content:center;padding:34px 32px;display:flex}.gc-perks{border-top:1px solid var(--linha);flex-direction:column;gap:14px;margin:30px 0 0;padding:26px 0 0;list-style:none;display:flex}.gc-perks li{color:var(--tinta);align-items:center;gap:11px;font-size:13.5px;font-weight:600;display:flex}.gc-perks .pk{flex:none}.gc-field{margin-top:20px}.gc-field:first-child{margin-top:0}.gc-field>label{color:var(--tinta-60);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;font-size:13.5px;font-weight:600;display:flex}.gc-field>label output{color:var(--roxo);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.gc-field>label .src{color:var(--tinta-60);background:var(--nuvem);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:10.5px;font-weight:600}.gc-seg{background:var(--nuvem);border:1px solid var(--linha);border-radius:12px;gap:4px;padding:4px;display:flex}.gc-seg button{font:inherit;color:var(--tinta-60);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 6px;font-size:13.5px;font-weight:700;transition:color .12s,background .12s}.gc-seg button.on{color:var(--roxo);background:#fff;box-shadow:0 2px 8px #23003b1f}.gc-field input[type=range]{width:100%;accent-color:var(--roxo);height:30px}.gc-num{border:1px solid var(--linha);width:100%;font:inherit;color:var(--tinta);border-radius:10px;padding:11px 13px;font-weight:700}.gc-adv{border-top:1px solid var(--linha);margin-top:22px;padding-top:6px}.gc-adv summary{cursor:pointer;color:var(--roxo);align-items:center;gap:9px;padding:10px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.gc-adv summary::-webkit-details-marker{display:none}.gc-adv summary:before{content:"+";border:1.5px solid var(--roxo);border-radius:6px;place-items:center;width:18px;height:18px;font-size:15px;line-height:1;display:grid}.gc-adv[open] summary:before{content:"–"}.gcalc-out{background:linear-gradient(165deg,#2a0847,var(--roxo-prof));color:#fff;flex-direction:column;padding:32px 34px;display:flex}.gc-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ciano);font-size:12px;font-weight:800}.gc-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.05}.gc-per{color:#ffffffb8;margin-top:8px;font-size:14.5px}.gc-per b{color:#fff;font-weight:800}.gc-note{color:var(--tinta-60);margin-top:22px;font-size:12px;line-height:1.5}.gc-tabs{border-bottom:1px solid var(--linha-dark);gap:22px;margin-bottom:18px;display:flex}.gc-tabs button{color:#ffffff80;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 0 12px;font-size:13.5px;font-weight:700;position:relative}.gc-tabs button.on{color:#fff}.gc-tabs button.on:after{content:"";background:var(--ciano);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gc-tab{display:none}.gc-tab.on{flex-direction:column;display:flex}.gc-bars{flex-direction:column;gap:15px;margin-top:8px;display:flex}.gc-bar{grid-template-columns:78px 1fr auto;align-items:center;gap:13px;display:grid}.gc-bar .pl{color:#ffffffd1;font-size:13.5px;font-weight:700;line-height:1.15}.gc-bar .pl i{color:#ffffff73;margin-top:1px;font-size:11px;font-style:normal;font-weight:600;display:block}.gc-bar .ba{background:#ffffff17;border-radius:100px;height:12px;overflow:hidden}.gc-bar .ba i{background:#ffffff52;border-radius:100px;width:0;height:100%;display:block}.gc-bar b{font-variant-numeric:tabular-nums;text-align:right;color:#ffffffe6;min-width:74px;font-size:14.5px;font-weight:800}.gc-bar.best .pl{color:#fff}.gc-bar.best .ba i{background:linear-gradient(90deg,var(--ciano),#6ee7d6)}.gc-bar.best b{color:var(--ciano)}.gc-break{border-top:1px solid var(--linha-dark);flex-direction:column;gap:7px;margin-top:20px;padding-top:14px;display:flex}.gc-break .row{color:#ffffffc7;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.gc-break .row i{color:#ffffff80;font-size:12px;font-style:normal}.gc-break .row b{font-weight:700}.gc-break .row.total{border-top:1px solid var(--linha-dark);color:#fff;margin-top:5px;padding-top:11px;font-size:15.5px;font-weight:800}.gc-break .row.total b{color:var(--ciano)}.gc-vs{color:#e9fffb;background:#00ffe61a;border:1px solid #00ffe638;border-radius:12px;margin-top:16px;padding:11px 14px;font-size:13px}.gc-vs b{color:var(--ciano)}.gcalc-out .gc-cta{text-align:center;width:100%;margin-top:18px}.gc-disc{color:#ffffff85;margin-top:13px;font-size:12px;line-height:1.5}@media (max-width:820px){.gcalc{grid-template-columns:1fr}}@media (max-width:900px){.gc-field input[type=range]{min-height:44px}.gc-seg button{justify-content:center;align-items:center;min-height:44px;display:flex}.gc-tabs button{padding-top:11px}}.req-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:48px;display:grid}.req{border:1px solid var(--linha);border-radius:var(--r-md);background:#fff;padding:28px}.req h3{align-items:center;gap:10px;font-size:19px;display:flex}.req ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.req li{color:var(--tinta-60);align-items:flex-start;gap:11px;font-size:15px;display:flex}.req li:before{content:"✓";color:#067c71;background:#00ffe62e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-weight:800;display:grid}@media (max-width:760px){.req-grid{grid-template-columns:1fr}}.cad-split{grid-template-columns:1fr 1.05fr;align-items:start;gap:48px;margin-top:48px;display:grid}.cad-steps2{margin:6px 0 0;padding:0;list-style:none}.cad-steps2 li{gap:18px;padding-bottom:30px;display:flex;position:relative}.cad-steps2 li:last-child{padding-bottom:0}.cad-steps2 li:before{content:"";background:linear-gradient(var(--ciano),#00ffe61a);opacity:.55;width:2px;position:absolute;top:44px;bottom:6px;left:19px}.cad-steps2 li:last-child:before{display:none}.cad-steps2 .cs-n{background:var(--ciano);color:#0c0018;z-index:1;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid;position:relative;box-shadow:0 6px 18px #00ffe638}.cad-steps2 h3{color:var(--tinta);letter-spacing:-.01em;margin:7px 0 0;font-size:18px}.cad-steps2 p{color:var(--tinta-60);margin-top:6px;font-size:14.5px;line-height:1.6}@media (max-width:840px){.cad-split{grid-template-columns:1fr;gap:34px}}.drv-why{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:44px;display:grid}.wcard{border:1px solid var(--linha);background:#fff;border-radius:18px;padding:22px 20px 24px;transition:transform .2s,border-color .2s,box-shadow .2s}.wcard:hover{border-color:#8100cc4d;transform:translateY(-6px);box-shadow:0 24px 46px -26px #23003b6b}.wcard .wic{background:linear-gradient(145deg,#8100cc26,#8100cc0a);border:1px solid #8100cc29;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:15px;transition:background .2s,transform .2s;display:grid}.wcard:hover .wic{background:linear-gradient(145deg,#8100cc42,#00ffe624);transform:scale(1.06)}.wcard .wic svg{fill:none;width:24px;height:24px;stroke:var(--roxo);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wcard h3{letter-spacing:-.01em;font-size:16px;line-height:1.2}.wcard p{color:var(--tinta-60);margin:8px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:1040px){.drv-why{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.drv-why{grid-template-columns:1fr 1fr;gap:12px}.wcard{padding:18px 16px 20px}}.mods{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.mod{border:1px solid var(--linha);background:#fff;border-radius:18px;padding:24px 22px;transition:transform .2s,box-shadow .2s,border-color .2s}.mod:hover{border-color:#8100cc47;transform:translateY(-5px);box-shadow:0 24px 46px -28px #23003b66}.mod-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.mic{background:linear-gradient(145deg,#8100cc26,#8100cc0a);border:1px solid #8100cc29;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;transition:background .2s,transform .2s;display:grid}.mod:hover .mic{background:linear-gradient(145deg,#8100cc42,#00ffe624);transform:scale(1.06)}.mic svg{fill:none;width:26px;height:26px;stroke:var(--roxo);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mod h3{letter-spacing:-.01em;margin:0;font-size:19px}.mod .tag{letter-spacing:.02em;color:var(--roxo);white-space:nowrap;background:#8100cc17;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:800}.mod ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mod li{color:var(--tinta-60);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.mod li:before{content:"";background:var(--ciano);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.mod.soon{background:var(--nuvem);border-style:dashed}.mod.soon .mic{border-color:var(--linha);background:#160f1e0d}.mod.soon .mic svg{stroke:var(--tinta-60)}.mod.soon h3{color:var(--tinta-60)}.mod.soon .tag{color:var(--tinta-60);background:#160f1e0f}.mod.soon li{opacity:.85}.mod.soon li:before{background:var(--linha)}.mod.soon:hover{box-shadow:none;border-color:var(--linha);transform:none}.mod.soon:hover .mic{background:#160f1e0d;transform:none}@media (max-width:820px){.mods{grid-template-columns:1fr}}.founder{position:relative;overflow:hidden}.founder .fbadge{color:var(--ciano);letter-spacing:.1em;text-transform:uppercase;background:#00ffe624;border:1px solid #00ffe64d;border-radius:100px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.founder-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;margin-top:22px;display:grid}.founder h2{color:#fff;margin-top:16px;font-size:clamp(30px,4.2vw,48px)}.founder .lead{color:#ffffffbf;max-width:42ch;margin-top:16px;font-size:18px}.founder .pts{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.founder .pts li{color:#fff;align-items:flex-start;gap:13px;font-size:15.5px;display:flex}.founder .pts .ck{background:var(--ciano);width:26px;height:26px;color:var(--tinta);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:13px;font-weight:800;display:grid}.founder-card{text-align:center;border:1px solid var(--linha-dark);border-radius:var(--r-lg);background:linear-gradient(165deg,#ffffff12,#ffffff05);padding:44px 32px 30px;position:relative;overflow:hidden}.founder-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#8100cc47,#8100cc00 60%);width:320px;height:320px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.founder-card .fc-ribbon{z-index:2;color:var(--ciano);letter-spacing:.14em;text-transform:uppercase;background:#00ffe621;border:1px solid #00ffe64d;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.founder-card .seal{z-index:1;background:linear-gradient(135deg,var(--roxo),var(--roxo-med));border-radius:50%;place-items:center;width:88px;height:88px;margin:22px auto 18px;display:grid;position:relative;box-shadow:0 0 0 6px #8100cc29,0 18px 44px -12px #8100cca6}.founder-card .seal img{width:46px}.founder-card .seal .star{background:var(--ciano);border:3px solid var(--roxo-prof);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-3px;right:-3px}.founder-card .seal .star svg{width:15px;height:15px;fill:var(--roxo-prof)}.founder-card h3{color:#fff;letter-spacing:-.01em;font-size:21px}.founder-card>p{color:#ffffff9e;margin-top:5px;font-size:13.5px}.founder-card .fc-div{background:var(--linha-dark);max-width:180px;height:1px;margin:22px auto 16px}.founder-card .vagas{color:var(--ciano);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.founder-card .vagas .live{background:var(--ciano);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #00ffe638}@media (max-width:900px){.founder-grid{grid-template-columns:1fr;gap:28px}}.elas-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;display:grid}.elas-art{border-radius:var(--r-lg);background:radial-gradient(120% 90% at 50% 0,#5a0e8f,#23003b);justify-content:center;align-items:flex-end;min-height:320px;display:flex;position:relative;overflow:hidden}.elas-art img{object-fit:contain;object-position:bottom;width:auto;height:100%;max-height:360px}.elas-feats{gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.elas-feats li{align-items:flex-start;gap:13px;display:flex}.elas-feats .ic{background:#ffb4f047;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.elas-feats h4{margin:0;font-size:15.5px}.elas-feats p{color:var(--tinta-60);margin:3px 0 0;font-size:13.5px}@media (max-width:900px){.elas-grid{grid-template-columns:1fr;gap:26px}.elas-art{min-height:220px}}.saf-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.saf{background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff17;border-radius:18px;padding:26px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.saf:before{content:"";background:linear-gradient(90deg,#0000,#00ffe673,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.saf:hover{border-color:#00ffe652;transform:translateY(-3px);box-shadow:0 16px 34px #00000052,0 0 0 1px #00ffe61f}.saf .ic{background:linear-gradient(145deg,#00ffe633,#00ffe60d);border:1px solid #00ffe63d;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 6px 16px #00ffe61a}.saf h3{letter-spacing:-.01em;font-size:17px;font-weight:700}.saf p{color:#ffffffa8;margin-top:8px;font-size:14.5px;line-height:1.6}@media (max-width:1040px){.saf-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.saf-grid{grid-template-columns:1fr}}.m-lede{padding:46px 0 8px}.m-lede h1{margin-top:12px;font-size:clamp(32px,4.6vw,52px)}.m-lede .sub{color:var(--tinta-60);max-width:60ch;margin-top:16px;font-size:19px}.m-teaser{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px;display:grid}.m-teaser .tcard{border:1px solid var(--linha);border-radius:var(--r-md);background:#fff;flex-direction:column;gap:10px;padding:26px;transition:transform .18s,box-shadow .2s,border-color .2s;display:flex}.m-teaser .tcard:hover{border-color:var(--roxo);transform:translateY(-3px);box-shadow:0 16px 34px -18px #8100cc73}.m-teaser .tcard .eyebrow{margin-bottom:2px}.m-teaser .tcard h3{letter-spacing:-.01em;font-size:21px}.m-teaser .tcard p{color:var(--tinta-60);flex:1;font-size:14.5px}.m-teaser .tcard .go{color:var(--roxo);font-size:14.5px;font-weight:700}@media (max-width:760px){.m-teaser{grid-template-columns:1fr}}#como{background:radial-gradient(92% 74% at 100% 0,#8100cc0e,#fff 56%)}.cad-form{border-radius:var(--r-lg);color:var(--tinta);background:#fff;max-width:640px;margin-top:48px;padding:36px}.cad-form h3{color:var(--tinta);margin-top:12px;font-size:22px}.cad-form .cf-sub{color:var(--tinta-60);margin-top:7px;font-size:14px;line-height:1.5}.cad-form input,.cad-form select{font-family:var(--font);border:1.5px solid var(--linha);border-radius:var(--r-sm);background:var(--nuvem);width:100%;color:var(--tinta);padding:13px 15px;font-size:15px}.cad-form input:focus,.cad-form select:focus{outline:2px solid var(--roxo);border-color:#0000}.cad-split .cad-form{border:1px solid var(--linha);max-width:none;margin-top:0;box-shadow:0 34px 80px -44px #8100cc66}.cf-badge{color:var(--roxo);letter-spacing:.03em;background:#8100cc17;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.cf-lbl{color:var(--tinta);letter-spacing:.05em;text-transform:uppercase;margin:20px 0 9px;font-size:12px;font-weight:700;display:block}.cf-seg{gap:8px}.cf-fields{gap:10px;margin-top:16px;display:grid}.cf-trust{flex-wrap:wrap;gap:8px 16px;margin-top:16px;display:flex}.cf-trust span{color:var(--tinta-60);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cf-trust span:before{content:"✓";color:#0a9a5c;font-weight:800}.cf-ok{text-align:center;padding:16px 0 8px;display:none}.cf-ok.show{display:block}.cf-ok .cf-okic{color:#0a9a5c;background:#00c8781f;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto;font-size:26px;display:grid}.cf-ok h3{margin-top:14px}.cf-ok p{color:var(--tinta-60);max-width:36ch;margin:8px auto 0;font-size:14px;line-height:1.6}@media (max-width:640px){.cad-form .row{grid-template-columns:1fr}}.bk-field{background:var(--nuvem);border-radius:var(--r-sm);border:1.5px solid #0000;align-items:center;gap:11px;margin-top:10px;padding:2px 14px;transition:border-color .2s;display:flex}.bk-field:focus-within{border-color:var(--roxo)}.bk-field.err{border-color:#d0356b}.bk-field input{font-family:var(--font);width:100%;min-width:0;color:var(--tinta);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-size:15px;font-weight:500}.bk-field input::placeholder{color:var(--tinta-60);opacity:.75}.cc-hint{color:#d0356b;margin:12px 0 0;font-size:12px;display:none}.cc-hint.show{display:block}.m-final{background:var(--nuvem);border-radius:var(--r-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:8px;padding:32px 34px;display:flex}.m-final .fila{color:var(--tinta-60);font-size:13.5px}.m-final .fila a{color:var(--roxo);font-weight:700}main section[id]{scroll-margin-top:128px}
