.mkt{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;--bg:#eef2f6;--bg-2:#f7f9fc;--text:#0b1220;--muted:#0b12209e;--muted-2:#0b1220ad;--accentSolid:#5a46ff;--accent-border:#5a46ff6b;--accent:#5a46ff;--accent-hover:#4a39e6;--accent-pressed:#3f31c7;--stroke:#0f172a1a;--stroke-soft:#0f172a12;--card:#ffffffeb;--card-2:#fffffffa;--bar:#1f242b;--bar-stroke:#ffffff1a;--bar-text:#ffffffeb;--bar-muted:#ffffffbd;--r-xl:22px;--r-lg:18px;--r-md:14px;--container:1120px;--gutter:28px;--t-title-size:40px;--t-title-lh:1.08em;--t-title-weight:500;--t-h2-size:34px;--t-h2-lh:1.12em;--t-h2-weight:600;--t-eyebrow-size:12px;--t-eyebrow-lh:1.15em;--t-eyebrow-letter:.22em;--t-body-size:15px;--t-body-lh:1.35em;background:radial-gradient(1100px 600px at 70% 0%,#5a46ff1a,#eef2f600 55%),radial-gradient(900px 520px at 12% 12%,#0f172a0f,#eef2f600 52%),var(--bg);color:var(--text);font-family:var(--font-inter,Inter),system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html[data-theme=dark] .mkt{--bg:#0a0c10;--bg-2:#0d1016;--text:#ffffffeb;--muted:#ffffffb3;--muted-2:#ffffffa3;--stroke:#ffffff1f;--stroke-soft:#ffffff14;--card:#ffffff0f;--card-2:#ffffff14;--bar:#0f131a;background:radial-gradient(1100px 600px at 70% 0%,#5a46ff29,#0a0c1000 55%),radial-gradient(900px 520px at 12% 12%,#ffffff0f,#0a0c1000 52%),var(--bg);color:var(--text)}.mkt *{box-sizing:border-box}.mkt a{color:inherit;text-decoration:none}.mkt button{font-family:inherit}.mkt img{max-width:100%;height:auto;display:block}.mkt a:focus-visible,.mkt button:focus-visible{outline-offset:2px;outline:2px solid #5a46ff8c}.mkt.page{width:100%;min-height:100vh}.mkt .container{width:min(var(--container),calc(100% - (var(--gutter)*2)));margin:0 auto}.mkt .topHeader{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--stroke-soft);background:#ffffffd1;position:sticky;top:0}html[data-theme=dark] .mkt .topHeader{background:#0a0c10b8;border-bottom-color:#ffffff14}.mkt .topHeaderInner{justify-content:space-between;align-items:center;gap:14px;height:64px;display:flex}.mkt .brand{letter-spacing:.01em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.mkt .navRight{flex:none;align-items:center;gap:14px;display:inline-flex}.mkt .navPill{color:var(--muted);background:#ffffff85;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;line-height:1;transition:transform .14s,background .16s,border-color .16s,color .16s;display:inline-flex}.mkt .navPillEmph{color:var(--text);background:#ffffffeb;border-color:#5a46ff42;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a24,0 0 0 1px #5a46ff1a,0 0 28px #5a46ff29}.mkt .navPillEmph:hover{background:#fffffffa;border-color:#5a46ff66;transform:translateY(-2px);box-shadow:0 22px 50px #0f172a2e,0 0 0 2px #5a46ff2e,0 0 44px #5a46ff42}.mkt .navPillEmph:active{transform:translateY(0)}html[data-theme=dark] .mkt .navPillEmph{color:#ffffffeb;background:#ffffff1a;border-color:#5a46ff4d;box-shadow:0 18px 46px #0000008c,0 0 0 2px #5a46ff38,0 0 58px #5a46ff59}html[data-theme=dark] .mkt .navPillEmph:hover{background:#ffffff24;border-color:#5a46ff70;box-shadow:0 24px 60px #0000009e,0 0 0 3px #5a46ff47,0 0 78px #5a46ff7a}.mkt .navPill:hover{color:var(--text);background:#ffffffbd;border-color:#0f172a29;transform:translateY(-1px)}html[data-theme=dark] .mkt .navPill{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff1f}html[data-theme=dark] .mkt .navPill:hover{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff29}.mkt .themeToggle{background:#ffffffb3;border:1px solid #0f172a24;border-radius:999px;gap:2px;padding:3px;display:inline-flex;overflow:hidden;box-shadow:0 10px 22px #0f172a14}html[data-theme=dark] .mkt .themeToggle{box-shadow:none;background:#ffffff14;border-color:#ffffff24}.mkt .themePill{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.mkt .themePillActive{color:var(--text);outline-offset:-1px;background:#ffffffeb;outline:1px solid #0f172a1f;box-shadow:0 10px 22px #0f172a1f}html[data-theme=dark] .mkt .themePillActive{box-shadow:none;color:#ffffffeb;outline-offset:-1px;background:#ffffff24;outline:1px solid #ffffff2e}.mkt .btn{border:1px solid var(--stroke);color:var(--text);cursor:pointer;background:#ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:13px;line-height:1;transition:transform .14s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}html[data-theme=dark] .mkt .btn{color:#ffffffeb;background:#ffffff0f;border-color:#ffffff1a}.mkt .btn:hover{background:#ffffffc2;border-color:#0f172a29;transform:translateY(-1px)}html[data-theme=dark] .mkt .btn:hover{background:#ffffff1a;border-color:#ffffff24}.mkt .btn:active{transform:translateY(0)}.mkt .btnPrimary{border:1px solid var(--accent-border);background:var(--accent);color:#fff;box-shadow:0 14px 32px #5a46ff59,0 4px 12px #7b5cff40,inset 0 1px #ffffff47}.mkt .btnPrimary:hover{background:var(--accent-hover)}.mkt .btnPrimary:active{background:var(--accent-pressed)}.mkt .btnSecondary{background:#ffffffc7;border-color:#0f172a24;box-shadow:0 10px 22px #0f172a14}.mkt .btnSecondary:hover{background:#ffffffeb;border-color:#0f172a2e}html[data-theme=dark] .mkt .btnSecondary{box-shadow:none;background:#ffffff14;border-color:#ffffff24}html[data-theme=dark] .mkt .btnSecondary:hover{background:#ffffff1f;border-color:#ffffff2e}.mkt .heroWrap{padding:44px 0 24px}.mkt .heroCard{border:1px solid var(--stroke);background:0 0;border-radius:22px;grid-template-columns:1fr 1.35fr;gap:18px;min-height:360px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #0f172a1a}html[data-theme=dark] .mkt .heroCard{background-color:#ffffff0a;border:1px solid #ffffff1a;box-shadow:0 26px 60px #00000073}.mkt .heroCopy{z-index:2;max-width:540px;position:relative}.mkt .heroBanner{z-index:2;width:100%;height:100%;min-height:360px;position:relative}.mkt .heroSubtitle{margin:10px 0 16px}.mkt .heroCtas{flex-wrap:wrap;gap:12px;display:flex}.mkt .serviceBar{background:var(--bar);border:1px solid var(--bar-stroke);border-radius:16px;margin-top:16px;overflow:hidden;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0f}.mkt .serviceRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.mkt .serviceItem{border-right:1px solid #ffffff1a;gap:12px;padding:14px 16px;display:flex}.mkt .serviceItem:last-child{border-right:0}.mkt .serviceIcon{color:#ffffffeb;background:#00000038;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}.mkt .serviceTitle{letter-spacing:.12em;color:var(--bar-text);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;margin:0 0 2px;font-size:12px;font-weight:800}.mkt .serviceDesc{color:var(--bar-muted);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;margin:0;font-size:12px;font-weight:500;line-height:1.35}.mkt .eyebrow{font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-letter);text-transform:uppercase;color:var(--muted);font-weight:650}.mkt .bodyText{font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--muted-2);font-weight:500}.mkt .h1Hero{font-size:var(--t-title-size);line-height:var(--t-title-lh);font-weight:var(--t-title-weight);letter-spacing:-.02em;color:var(--text);margin:0 0 12px}.mkt .h2{font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-weight);letter-spacing:-.02em;color:var(--text);margin:0 0 10px}.mkt .section{padding:70px 0}.mkt .sectionAlt{padding-top:56px}.mkt .stepsRow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.mkt .stepCard{border:1px solid var(--stroke);background:#ffffffb3;border-radius:18px;min-height:220px;padding:18px;box-shadow:0 20px 40px #0f172a14}html[data-theme=dark] .mkt .stepCard{background:#ffffff0a;border:1px solid #ffffff1a;box-shadow:0 20px 40px #00000059}.mkt .stepTop{background:#0000000a;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex}html[data-theme=dark] .mkt .stepTop{color:#ffffffdb;background:#00000059;border:1px solid #ffffff1f}.mkt .stepTitle{margin:10px 0 6px;font-size:14px;font-weight:800}.mkt .stepBody{opacity:.82;margin:0 0 14px;font-size:12.5px;line-height:1.5}.mkt .stepMedia{background:#00000008;border:1px solid #0f172a14;border-radius:14px;height:86px}html[data-theme=dark] .mkt .stepMedia{background:#00000040;border:1px solid #ffffff1a}@media (max-width:980px){.mkt .heroCard{grid-template-columns:1fr;min-height:420px}.mkt .heroBanner{min-height:320px}.mkt .h1Hero{font-size:40px}.mkt .serviceRow{grid-template-columns:1fr 1fr}.mkt .serviceItem{border-bottom:1px solid #ffffff1a;border-right:0}.mkt .stepsRow{grid-template-columns:1fr}}@media (max-width:520px){.mkt .section{padding:56px 0}.mkt .h1Hero{font-size:34px}}.mkt .btnPlans{isolation:isolate;animation:1s ease-in-out infinite btnPlans-pulse;position:relative;box-shadow:0 12px 28px #0f172a1f,0 0 0 1px #5a46ff40,0 0 40px #5a46ff73;border:1px solid #5a46ffa6!important}.mkt .btnPlans:after{content:"";filter:blur(12px);opacity:0;pointer-events:none;border:1px solid #5a46ffb3;border-radius:999px;animation:1s ease-out infinite btnPlans-sonar;position:absolute;inset:-20px;transform:scale(.85)}@keyframes btnPlans-pulse{0%{box-shadow:0 12px 28px #0f172a1f,0 0 0 1px #5a46ff40,0 0 40px #5a46ff73}50%{box-shadow:0 20px 48px #0f172a2e,0 0 0 3px #5a46ff8c,0 0 90px #5a46ffbf}to{box-shadow:0 12px 28px #0f172a1f,0 0 0 1px #5a46ff40,0 0 40px #5a46ff73}}@keyframes btnPlans-sonar{0%{opacity:0;transform:scale(.85)}20%{opacity:.9}60%{opacity:.25;transform:scale(1.35)}to{opacity:0;transform:scale(1.55)}}html[data-theme=dark] .mkt .btnPlans{box-shadow:0 18px 50px #00000080,0 0 0 3px #5a46ff99,0 0 110px #5a46ffe6}.mkt.planos .topHeader{-webkit-backdrop-filter:none;border-bottom:1px solid var(--stroke-soft);background:#ffffff73}html[data-theme=dark] .mkt .topHeader{background:#05070c73;border-bottom:0}.mkt.page.planos #features .featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;display:grid!important}.mkt.page.planos #features .featureCard{align-items:flex-start!important;gap:16px!important;width:auto!important;max-width:none!important;display:flex!important}@media (max-width:900px){.mkt.page.planos #features .featuresGrid{grid-template-columns:1fr!important}}@media (max-width:640px){.mkt .topHeaderInner{flex-wrap:wrap;gap:6px}.mkt .brand{flex:100%}.mkt .navRight{justify-content:flex-end;gap:8px;width:100%;display:flex}.mkt .themeToggle{box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9}html[data-theme=dark] .mkt .themeToggle{background:#ffffff14}}
