:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--brand: #137CDF;--bg: #0B1020;--panel: rgba(255,255,255,.06);--stroke: rgba(255,255,255,.1);--text: rgba(255,255,255,.92);--muted: rgba(255,255,255,.7)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:radial-gradient(1200px 800px at 20% 10%,rgba(19,124,223,.35),transparent 55%),radial-gradient(900px 700px at 80% 10%,rgba(255,255,255,.1),transparent 60%),linear-gradient(180deg,#070a14,#0b1020 60%,#060810)}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page{min-height:100%;display:flex;flex-direction:column}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.topbar{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a128c;border-bottom:1px solid rgba(255,255,255,.08)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.brand{display:flex;align-items:center;gap:10px}.brand__dot{width:12px;height:12px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#7fc1ff 0%,var(--brand) 35%,rgba(19,124,223,.35) 70%);box-shadow:0 0 0 6px #137cdf1f}.brand__name{font-weight:700;letter-spacing:.2px}.nav{display:flex;gap:18px;font-size:14px;color:#ffffffc7}.nav a:hover{color:#fffffff2}.topbar__actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffeb;font-weight:600;font-size:14px;transition:transform .12s ease,background .12s ease,border-color .12s ease}.btn:hover{transform:translateY(-1px);background:#ffffff17;border-color:#fff3}.btn:active{transform:translateY(0)}.btn--primary{background:linear-gradient(180deg,#137cdf,#1169be);border-color:#7fc1ff59;box-shadow:0 14px 40px #137cdf40}.btn--primary:hover{border-color:#7fc1ff8c}.btn--ghost{background:#ffffff08}.btn--lg{padding:12px 18px;border-radius:14px}.btn--full{width:100%}.hero{position:relative;padding:68px 0 42px;overflow:hidden}.hero__bg{position:absolute;inset:-200px;background:radial-gradient(900px 700px at 30% 20%,rgba(19,124,223,.35),transparent 60%),radial-gradient(700px 700px at 70% 30%,rgba(255,255,255,.1),transparent 60%);filter:blur(0px);pointer-events:none}.hero__inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.pill{display:inline-flex;align-items:center;position:relative;padding:10px 14px;border-radius:999px;border:1px solid rgba(127,193,255,.22);background:#137cdf1a;color:#ffffffdb;font-size:13px;overflow:hidden}.pill__shine{position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.25) 30%,transparent 60%);transform:translate(-60%);animation:shine 4s ease-in-out infinite}@keyframes shine{0%,65%{transform:translate(-60%);opacity:0}75%{opacity:.35}to{transform:translate(60%);opacity:0}}.hero__title{margin:14px 0 10px;font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.02em}.grad{background:linear-gradient(90deg,#9ad0ff 0%,var(--brand) 40%,rgba(255,255,255,.92) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__subtitle{margin:0 0 18px;color:#ffffffbd;font-size:16px;line-height:1.6;max-width:56ch}.hero__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.trust{display:flex;gap:14px;margin-top:18px}.trust__item{padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);min-width:110px}.trust__item strong{display:block;font-size:18px}.trust__item span{color:#ffffffb3;font-size:13px}.hero__panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px;box-shadow:0 30px 100px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel{border-radius:14px;overflow:hidden;background:#0a0c16bf;border:1px solid rgba(255,255,255,.08)}.panel__top{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff0a}.dots{display:flex;gap:6px}.dots span{width:9px;height:9px;border-radius:999px;background:#ffffff2e}.panel__title{font-size:13px;color:#ffffffc2}.panel__body{padding:14px;display:flex;flex-direction:column;gap:12px}.card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px}.card--wide{padding:16px}.card__kicker{color:#7fc1ffe6;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.card__title{margin-top:6px;font-size:16px;font-weight:800;letter-spacing:-.01em}.card__text{margin:8px 0 0;color:#ffffffb8;line-height:1.55;font-size:13px}.signals{margin-top:10px;display:flex;flex-direction:column;gap:8px}.signal{display:flex;align-items:center;gap:10px;color:#ffffffc7;font-size:13px}.signal em{color:#ffffffeb;font-style:normal;font-weight:700}.signal__dot{width:10px;height:10px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 6px #137cdf24}.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel__footer{display:flex;gap:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);background:#ffffff08}.badge{font-size:12px;color:#fffc;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;padding:8px 10px;border-radius:999px}.badge--soft{border-color:#7fc1ff33;background:#137cdf14;color:#ffffffd6}.section{padding:54px 0}.section--alt{background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.section__title{margin:0 0 10px;font-size:28px;letter-spacing:-.01em}.section__subtitle{margin:0 0 20px;color:#ffffffb3;line-height:1.6;max-width:62ch}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{padding:16px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.feature h3{margin:0 0 6px;font-size:16px}.feature p{margin:0;color:#ffffffb8;line-height:1.55;font-size:13px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.step{display:flex;gap:12px;padding:16px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.step__num{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#137cdf26;border:1px solid rgba(127,193,255,.25);color:#ffffffeb;font-weight:800}.step h3{margin:0 0 6px;font-size:16px}.step p{margin:0;color:#ffffffb8;line-height:1.55;font-size:13px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price{padding:18px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.price h3{margin:0 0 8px}.price__value{font-size:34px;font-weight:900;letter-spacing:-.02em;margin-bottom:6px}.muted{color:#ffffffb3;margin:0 0 12px}.price ul{margin:0 0 14px;padding-left:18px;color:#ffffffc7}.price li{margin:8px 0}.price--featured{border-color:#7fc1ff4d;background:linear-gradient(180deg,#137cdf24,#ffffff0d 60%);box-shadow:0 22px 80px #137cdf2e;position:relative}.tag{position:absolute;top:14px;right:14px;font-size:12px;padding:8px 10px;border-radius:999px;background:#137cdf38;border:1px solid rgba(127,193,255,.3);color:#ffffffeb;font-weight:700}.faq{display:grid;gap:10px}details{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px 14px}summary{cursor:pointer;font-weight:800}details p{margin:10px 0 0;color:#ffffffbd;line-height:1.6}.footer{margin-top:auto;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);background:#080a1280;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.footer__links{display:flex;gap:14px;color:#ffffffb8;font-size:14px}.footer__links a:hover{color:#ffffffeb}.footer__copy{color:#ffffff8c;font-size:13px}.brand--footer .brand__dot{box-shadow:0 0 0 5px #137cdf1a}@media(max-width:980px){.hero__inner{grid-template-columns:1fr}.features{grid-template-columns:repeat(2,1fr)}.steps,.pricing{grid-template-columns:1fr}.nav{display:none}}#precos{padding:80px 20px}#precos *{opacity:1!important}#precos .container{max-width:1100px;margin:0 auto}#precos .card,#precos .plan,#precos .pricingCard{background:#ffffffe0!important;border:1px solid rgba(15,23,42,.12)!important;border-radius:18px!important;box-shadow:0 20px 60px #0206171a!important;color:#0b1220!important}#cta,#precos,[id=cta],[id=precos]{position:relative!important;z-index:1!important;background:#f6f7fb!important}#cta div,#precos div,[id=cta] div,[id=precos] div{opacity:1!important;filter:none!important}#cta>.overlay,#precos>.overlay,#cta .overlay,#precos .overlay,[id=cta] .overlay,[id=precos] .overlay{z-index:0!important;opacity:.15!important}#cta .container *,#precos .container *,[id=cta] .container *,[id=precos] .container *{opacity:1!important}#cta .container>div,#precos .container>div,[id=cta] .container>div,[id=precos] .container>div{background:#fffffff2!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 24px 70px #0206171f!important;border-radius:20px!important;color:#0b1220!important;position:relative!important;z-index:10!important}
