@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--brand-50: #eef3ff;--brand-100: #dce7ff;--brand-200: #b8ccff;--brand-300: #8faeff;--brand-400: #5f86ff;--brand-500: #2458f2;--brand-600: #1f4bd0;--brand-700: #193da8;--surface-canvas: #f4f7ff;--surface-base: #ffffff;--surface-raised: #fbfcff;--surface-tint: #edf2ff;--surface-overlay: rgba(255, 255, 255, .88);--text-strong: #111f47;--text-base: #2f3b61;--text-muted: #65739a;--text-soft: #8d98b8;--border-soft: rgba(36, 88, 242, .16);--border-strong: rgba(36, 88, 242, .28);--success-500: #199a63;--warning-500: #ad7b10;--danger-500: #c43a52;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-xs: 0 1px 2px rgba(18, 33, 76, .08);--shadow-sm: 0 8px 20px rgba(23, 44, 98, .08);--shadow-md: 0 16px 40px rgba(19, 40, 94, .12);--shadow-lg: 0 22px 52px rgba(21, 44, 108, .2);--accent-gradient: linear-gradient(135deg, #2458f2 0%, #4b77ff 55%, #77a0ff 100%);--accent-gradient-soft: linear-gradient(140deg, rgba(36, 88, 242, .14) 0%, rgba(255, 255, 255, .94) 100%);--transition-fast: .16s ease;--transition-base: .24s cubic-bezier(.2, .65, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{position:relative;overflow-x:hidden;font-family:Manrope,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5;color:var(--text-base);background:linear-gradient(145deg,#f8fbff,#ecf2ff 48%,#f8fbff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:auto auto -22vw -18vw;width:62vw;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#2458f23d,#2458f200 66%);z-index:-2}body:after{content:"";position:fixed;inset:-10vw -8vw auto auto;width:54vw;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#7098ff33,#7098ff00 72%);z-index:-2}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}::selection{background:#2458f238;color:var(--text-strong)}.cookie-banner{position:fixed;bottom:1rem;left:1rem;right:1rem;max-width:680px;margin:0 auto;background:#fff;border:1px solid var(--border-soft);border-radius:14px;padding:.85rem 1rem;box-shadow:0 12px 40px #00000026;display:flex;align-items:center;gap:.85rem;z-index:999;animation:cookie-rise .3s ease-out}@keyframes cookie-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cookie-banner__icon{flex-shrink:0;color:var(--primary)}.cookie-banner__text{flex:1;margin:0;font-size:.85rem;color:var(--text);line-height:1.4}.cookie-banner__link{color:var(--primary);text-decoration:underline}.cookie-banner__actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.cookie-banner__btn-primary{padding:.5rem .95rem;background:var(--primary);color:var(--text-inverse, white);border:0;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer}.cookie-banner__btn-primary:hover{opacity:.9}.cookie-banner__btn-dismiss{background:transparent;border:0;cursor:pointer;padding:.4rem;border-radius:8px;color:var(--text-secondary)}.cookie-banner__btn-dismiss:hover{background:var(--surface-soft)}@media(max-width:540px){.cookie-banner{flex-direction:column;align-items:flex-start}.cookie-banner__actions{align-self:flex-end}}:root{--rivo-wordmark-blue-1: #1f4bd0;--rivo-wordmark-blue-2: #2458f2;--rivo-wordmark-blue-3: #5f86ff;--rivo-wordmark-sub: #51648f}.rivo-brand-lockup{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.rivo-brand-lockup__icon{flex-shrink:0;width:46px}.animated-logo{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1}.animated-logo__tilt{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.animated-logo__img{position:relative;z-index:1;width:100%;height:auto;display:block;object-fit:contain;border-radius:14%;filter:drop-shadow(0 3px 10px rgba(36,88,242,.2))}.animated-logo__glow{position:absolute;inset:-6px;border-radius:20%;pointer-events:none;z-index:2;mix-blend-mode:multiply;opacity:0}.rivo-brand-lockup__text-group{display:flex;flex-direction:column;min-width:0}.rivo-brand-wordmark{position:relative;display:inline-block;font-size:clamp(1.08rem,1.2vw + .48rem,1.28rem);font-weight:850;letter-spacing:-.02em;line-height:1;white-space:nowrap;background:linear-gradient(108deg,var(--rivo-wordmark-blue-1) 0%,var(--rivo-wordmark-blue-2) 38%,var(--rivo-wordmark-blue-3) 60%,var(--rivo-wordmark-blue-2) 82%,var(--rivo-wordmark-blue-1) 100%);background-size:230% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rivo-brand-wordmark:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;color:transparent;background:linear-gradient(120deg,#fff0 24%,#fffffff5 49%,#fff0 72%);background-size:320% 100%;background-position:240% center;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;will-change:background-position,opacity;animation:rivoWordmarkShine 6.4s linear infinite}.rivo-brand-product{margin-top:.14rem;font-size:.67rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rivo-wordmark-sub);white-space:nowrap}@keyframes rivoWordmarkShine{0%,18%{background-position:240% center;opacity:0}34%,76%{opacity:1}to{background-position:-240% center;opacity:0}}@media(max-width:760px){.rivo-brand-lockup{gap:.55rem}.rivo-brand-lockup__icon{width:40px}.rivo-brand-wordmark{font-size:1rem}.rivo-brand-product{font-size:.62rem;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.rivo-brand-wordmark:after{animation:none}.animated-logo__tilt{transform:none!important}.animated-logo__glow{display:none}.animated-logo__img{filter:drop-shadow(0 3px 10px rgba(36,88,242,.2))}}.app-container{min-height:100vh;display:flex;flex-direction:column;position:relative;isolation:isolate}.header{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--border-soft);background:var(--surface-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(36,88,242,.4),transparent)}.header-content{width:min(1160px,calc(100% - 2rem));margin:0 auto;min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:1rem}.brand-logo{display:inline-flex;align-items:center;min-width:0;border-radius:14px;transition:transform var(--transition-fast)}.brand-logo:hover{transform:translateY(-1px)}.brand-logo:hover .animated-logo__svg{transform:translateY(-1px) scale(1.01)}.nav-links{display:flex;align-items:center;gap:.65rem}.nav-link{border:1px solid transparent;border-radius:999px;color:var(--text-muted);font-size:.9rem;font-weight:700;padding:.52rem 1rem;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.nav-link:hover{color:var(--brand-600);border-color:var(--border-soft);background:var(--surface-tint);transform:translateY(-1px)}.nav-link.active{color:#fff;border-color:transparent;background:var(--accent-gradient);box-shadow:0 10px 20px #2458f247}.nav-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast);flex-shrink:0}.nav-icon-btn:hover{color:var(--brand-600);background:var(--surface-tint);border-color:var(--border-soft);transform:translateY(-1px)}.nav-bell{position:relative}.nav-bell__badge{position:absolute;top:-4px;right:-4px;background:var(--brand-600);color:#fff;font-size:9px;font-weight:800;min-width:16px;height:16px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid #fff;line-height:1}.main-content{flex:1;width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) 0 2.25rem}@media(max-width:760px){.header-content{min-height:unset;padding:.85rem 0;flex-wrap:wrap}.nav-links{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:.25rem}.main-content{width:calc(100% - 1.2rem);padding-top:1.2rem}}.site-footer{border-top:1px solid var(--border-soft);background:var(--surface-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:2rem 1rem 1.25rem;color:var(--text-muted);font-size:.85rem;font-weight:500}.site-footer__inner{width:min(1160px,100%);margin:0 auto;line-height:1.5;text-align:center;padding-top:1.25rem;border-top:1px solid var(--border-soft)}.site-footer__top{width:min(1160px,100%);margin:0 auto 1rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:flex-start}.site-footer__col{display:flex;flex-direction:column;gap:.6rem;min-width:180px}.site-footer__col--social{align-items:flex-start}.site-footer__heading{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong, #0f172a);margin:0}.site-footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.site-footer__link{color:var(--text-muted);text-decoration:none;transition:color .15s ease}.site-footer__link:hover{color:var(--text-strong, #0f172a)}.site-footer__social{display:flex;gap:.5rem}.site-footer__social-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--border-soft);background:#fff;color:var(--text-muted);transition:color .15s ease,border-color .15s ease,transform .15s ease}.site-footer__social-btn:hover{color:var(--text-strong, #0f172a);border-color:var(--text-strong, #0f172a);transform:translateY(-1px)}@media(max-width:560px){.site-footer__top{flex-direction:column;gap:1.25rem}}.vendas-shell{--vendas-page-background: #0356fc;--vendas-surface-border: rgba(255, 255, 255, .42);--vendas-surface-shadow: 0 18px 42px rgba(8, 28, 84, .24);--vendas-header-text: #ffffff;--vendas-header-active-text: #032b8a;--vendas-header-glass: rgba(3, 43, 138, .46);--vendas-header-light: rgba(255, 255, 255, .18);background-color:var(--vendas-page-background)}.vendas-shell:before,.vendas-shell:after{content:"";position:fixed;width:min(62vw,760px);aspect-ratio:1;border-radius:50%;pointer-events:none;z-index:-1}.vendas-shell:before{left:-22vw;bottom:-28vw;background:radial-gradient(circle,#fff3,#fff0 68%)}.vendas-shell:after{top:-20vw;right:-18vw;background:radial-gradient(circle,#8bbeff47,#8bbeff00 70%)}.vendas-shell--representante{--vendas-page-background: #032b8a}.vendas-shell--representante:before{background:radial-gradient(circle,#0335fcbf,#0335fc00 68%)}.vendas-shell--representante:after{background:radial-gradient(circle,#0335fc99,#0335fc00 70%)}.vendas-bolhas{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.vendas-shell:not(.vendas-shell--representante) .vendas-bolhas{display:none}.vendas-bolha{position:absolute;border-radius:50%;background:radial-gradient(circle,#0335fcb3,#0335fc00 70%)}.vendas-bolha--1{width:min(50vw,520px);aspect-ratio:1;top:12%;right:-12vw}.vendas-bolha--2{width:min(42vw,440px);aspect-ratio:1;top:48%;left:-14vw}.vendas-bolha--3{width:min(38vw,380px);aspect-ratio:1;bottom:6%;right:6vw}.vendas>*:not(.vendas-bolhas){position:relative;z-index:1}.vendas-shell .header{border-bottom:none;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vendas-shell .header:after{display:none}.vendas-shell .header .nav-link{color:var(--vendas-header-text);text-shadow:0 1px 10px rgba(3,24,82,.28)}.vendas-shell .header .nav-link:hover{color:var(--vendas-header-text);border-color:#ffffff6b;background:#ffffff24;box-shadow:inset 0 1px #ffffff2e}.vendas-shell .header .nav-link.active{color:var(--vendas-header-active-text);border-color:#ffffffbd;background:var(--vendas-header-text);box-shadow:0 8px 22px #0318523d;text-shadow:none}.vendas-shell .header .rivo-brand-wordmark{color:var(--vendas-header-text);background:none;-webkit-text-fill-color:currentColor}.vendas-shell .header .rivo-brand-wordmark:after{display:none}.vendas-shell .header .rivo-brand-product{color:var(--vendas-header-text)}.vendas-shell .site-footer{background:#fffffff5;-webkit-backdrop-filter:none;backdrop-filter:none}.vendas-shell .main-content{position:relative;z-index:1}.vendas{position:relative;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem);padding:clamp(1rem,3vw,2rem) 0 3rem}.vendas-banner{width:100%;max-width:1180px;margin:0 auto;padding:0 1rem}.vendas-banner__img{display:block;width:100%;height:auto;object-fit:contain;border-radius:18px;border:1px solid var(--vendas-surface-border);box-shadow:var(--vendas-surface-shadow);background:#f1f5f9}.vendas-banner--sem-borda .vendas-banner__img{border:0}.vendas-hero{max-width:1100px;margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem);width:100%;border-radius:22px;border:1px solid var(--vendas-surface-border);background:linear-gradient(135deg,#e1ebfffa,#fffffffa);box-shadow:var(--vendas-surface-shadow)}.vendas-hero__eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin:0 0 .75rem}.vendas-hero__title{font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.12;font-weight:800;margin:0 0 .9rem;color:var(--text-strong, #0f172a)}.vendas-hero__lead{font-size:clamp(1rem,1.6vw,1.12rem);color:var(--text-muted, #475569);max-width:62ch;margin:0 0 1.5rem}.vendas-actions{display:flex;flex-wrap:wrap;gap:.75rem}.vendas-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.4rem;border-radius:12px;font-weight:700;font-size:.98rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.vendas-btn:active{transform:translateY(1px)}.vendas-btn--primary{background:#2563eb;color:#fff;box-shadow:0 10px 24px #2563eb47}.vendas-btn--android{background:#050505;color:#fff;box-shadow:0 10px 24px #05050547}.vendas-btn--android img{display:block;width:24px;height:24px;object-fit:contain}.vendas-btn--ghost{background:#fff;color:#0f172a;border-color:#0f172a33}.vendas-btn--verde{background:#15803d;color:#fff;box-shadow:0 10px 24px #15803d42}.vendas-btn--laranja{background:#c2410c;color:#fff;box-shadow:0 10px 24px #c2410c3d}.vendas-btn--vermelho{background:#b91c1c;color:#fff;box-shadow:0 10px 24px #b91c1c3d}.vendas-btn:disabled{opacity:.7}.vendas-abas{display:flex;gap:.5rem;max-width:1100px;width:100%;margin:0 auto;padding:.4rem;border-radius:16px;background:#fffffff5;border:1px solid var(--vendas-surface-border);box-shadow:var(--vendas-surface-shadow);overflow-x:auto;-webkit-overflow-scrolling:touch}.vendas-aba{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;min-height:48px;padding:.6rem 1rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#1e293b;font-size:.95rem;font-weight:700;cursor:pointer;white-space:nowrap}.vendas-aba--ativa{background:#0f172a;color:#fff}.vendas-produto{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:1.2rem;align-items:center}.vendas-produto__img{display:block;width:100%;height:auto;object-fit:contain;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#f1f5f9}@media(max-width:640px){.vendas-produto{grid-template-columns:1fr}}.vendas-section{max-width:1100px;width:100%;margin:0 auto;padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:22px;border:1px solid var(--vendas-surface-border);background:#fffffff5;box-shadow:var(--vendas-surface-shadow)}.vendas-section__title{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:750;margin:0 0 .6rem;color:var(--text-strong, #0f172a)}.vendas-section__lead{color:var(--text-muted, #64748b);margin:0 0 1.5rem;max-width:70ch}.vendas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.vendas-card{padding:1.2rem;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff}.vendas-card__icon{color:#2563eb;margin-bottom:.6rem}.vendas-card__title{font-size:1.03rem;font-weight:700;margin:0 0 .35rem;color:#0f172a}.vendas-card__text{font-size:.92rem;color:#64748b;margin:0;line-height:1.55}.vendas-steps{list-style:none;counter-reset:passo;margin:0;padding:0;display:grid;gap:.85rem}.vendas-steps li{counter-increment:passo;position:relative;padding-left:2.6rem;color:#475569;line-height:1.55}.vendas-steps li:before{content:counter(passo);position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;border-radius:999px;background:#2563eb1f;color:#2563eb;font-weight:700;display:flex;align-items:center;justify-content:center}.vendas-promo-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;width:100%;max-width:1100px;margin:0 auto}.vendas-promo-card{text-align:left;padding:clamp(1.6rem,4vw,2.6rem);border-radius:22px;border:1px solid var(--vendas-surface-border);background:linear-gradient(160deg,#dce8ff,#fff 65%);box-shadow:var(--vendas-surface-shadow)}.vendas-promo-card .vendas-hero__title{margin-top:.9rem}.vendas-promo-card .vendas-hero__lead{margin-bottom:1.4rem}.vendas-promo-form{padding:clamp(1.4rem,3vw,2.2rem);border-radius:22px;border:0;background:radial-gradient(circle at 12% 18%,rgba(3,53,252,.5) 0%,transparent 30%),radial-gradient(circle at 92% 82%,rgba(3,53,252,.42) 0%,transparent 32%),radial-gradient(circle at 50% 50%,rgba(3,53,252,.32) 0%,transparent 55%),linear-gradient(to top right,#004cff 0% 45%,#032b8a 45% 100%);box-shadow:0 24px 60px #0210446b,inset 0 1px #0335fc2e;color:#fff}.vendas-promo-form .vendas-section__title,.vendas-promo-form .vendas-section__lead,.vendas-promo-form .vendas-field,.vendas-promo-form .vendas-note{color:#fff}.vendas-promo-form .vendas-field input,.vendas-promo-form .vendas-field textarea{color:#0f172a}.vendas-promo-form .vendas-field input::placeholder,.vendas-promo-form .vendas-field textarea::placeholder{color:#64748b}.vendas-promo-form .vendas-form--duas{grid-template-columns:1fr}.vendas-promo-form .vendas-btn--primary{background:#fff;color:#032b8a;border-color:transparent;box-shadow:0 10px 24px #00000038}@media(max-width:820px){.vendas-promo-topo{grid-template-columns:1fr}}.vendas-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .8rem;border-radius:999px;background:#2563eb24;color:#1d4ed8;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vendas-price{font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800;color:#16a34a;margin:.8rem 0 .2rem}.vendas-price small{display:block;font-size:.95rem;font-weight:500;color:#15803d}.vendas-preco-destaque{color:#16a34a;font-weight:800}.vendas-btn--primary .vendas-preco-destaque{color:#fff;text-shadow:0 0 10px rgba(34,197,94,.9),0 0 18px rgba(34,197,94,.6)}.vendas-note{font-size:.85rem;color:#475569;margin-top:1rem}.vendas-note--claro,.vendas-note--claro a{color:#fff;font-weight:600}.vendas-note--claro a{text-decoration:underline}.vendas-empty{max-width:680px;margin:0 auto;text-align:center;padding:clamp(1.8rem,4vw,3rem);border-radius:22px;border:1px dashed var(--vendas-surface-border);background:#fffffff5;box-shadow:var(--vendas-surface-shadow)}@media(max-width:640px){.vendas-actions .vendas-btn{width:100%}}.vendas-form-card{max-width:520px;margin:0 auto;padding:clamp(1.4rem,4vw,2.4rem);border-radius:22px;border:1px solid var(--vendas-surface-border);background:#fff;box-shadow:var(--vendas-surface-shadow)}.vendas-form{display:grid;gap:1rem}.vendas-form--duas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vendas-field{display:grid;gap:.35rem;font-size:.92rem;font-weight:600;color:#334155}.vendas-field--larga{grid-column:1 / -1}.vendas-field input,.vendas-field textarea{width:100%;min-height:48px;padding:.75rem .9rem;font-size:1rem;font-weight:400;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.14);border-radius:12px;box-sizing:border-box}.vendas-field textarea{min-height:90px;resize:vertical}.vendas-field input:focus,.vendas-field textarea:focus{outline:2px solid #2563eb;outline-offset:1px;background:#fff}.vendas-field input:disabled{color:#64748b}.vendas-alert{margin:0;padding:.7rem .9rem;border-radius:12px;font-size:.9rem}.vendas-alert--erro{color:#991b1b;background:#fee2e2}.vendas-alert--ok{color:#14532d;background:#dcfce7}.vendas-painel-topo .vendas-section__title,.vendas-painel-topo .vendas-hero__eyebrow{color:#fff}.vendas-painel-topo{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.vendas-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;margin-bottom:1.6rem}.vendas-metrica{padding:1rem 1.1rem;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff}.vendas-metrica__rotulo{display:block;font-size:.82rem;color:#64748b;margin-bottom:.35rem}.vendas-metrica__valor{font-size:1.45rem;color:#0f172a}.vendas-codigo{display:inline-block;padding:.5rem .9rem;border-radius:12px;background:#eff6ff;color:#1d4ed8;font-size:1.25rem;font-weight:700;letter-spacing:.08em}.vendas-link-indicacao{font-size:.9rem;color:#475569;word-break:break-all}.vendas-link-codigo{display:inline-block;width:100%;padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(21,128,61,.35);background:#15803d1a;color:#15803d;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;font-weight:700;letter-spacing:.02em;word-break:break-all;line-height:1.4}.vendas-link-codigo--com-margem{margin-bottom:.75rem}.vendas-lista{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.vendas-lista__item{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(15,23,42,.09);background:#fff}.vendas-lista__sub{display:block;font-size:.85rem;color:#64748b;margin-top:.2rem}.vendas-tag{padding:.28rem .65rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.8rem;font-weight:600;text-transform:capitalize}.vendas-carrossel-secao{width:100%;max-width:1180px;margin:0 auto;padding:0 1rem}.vendas-carrossel-secao__titulo{margin:0 0 1.2rem;color:#fff;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700;text-align:center;text-shadow:0 1px 10px rgba(3,24,82,.35)}.vendas-carrossel{overflow:hidden}.vendas-carrossel__trilha{display:flex;align-items:center;gap:clamp(2.5rem,6vw,4.5rem);padding-right:clamp(2.5rem,6vw,4.5rem);width:max-content;animation:vendas-carrossel-girar 28s linear infinite}.vendas-carrossel:hover .vendas-carrossel__trilha{animation-play-state:paused}.vendas-carrossel__item{display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px}.vendas-carrossel__item img{display:block;height:clamp(2.6rem,6vw,4rem);width:auto;max-width:180px;object-fit:contain}@keyframes vendas-carrossel-girar{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vendas-carrossel__trilha{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}.vendas-previsao{display:flex;flex-direction:column;gap:.25rem;margin:.9rem 0 1.2rem;padding:1rem 1.1rem;border-radius:14px;background:#032b8a;box-shadow:0 10px 24px #03185240;color:#fff}.vendas-previsao__rotulo{font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.9}.vendas-previsao__valor{font-size:clamp(1.6rem,5vw,2.1rem);font-weight:800;line-height:1.1}.vendas-previsao__conta{font-size:.95rem;font-weight:600}.vendas-previsao__nota{font-size:.85rem;opacity:.85}.vendas-form-card--largo{max-width:860px}.vendas-pdf{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem;color:#0f172a}.vendas-pdf--vazio{opacity:.85}.vendas-pdf__topo{margin-bottom:.6rem}.vendas-pdf__topo svg,.vendas-pdf--vazio svg{vertical-align:-3px}.vendas-pdf__versao{color:#475569;font-size:.85rem}.vendas-pdf__aviso{margin:.4rem 0 0;color:#475569;font-size:.9rem}.vendas-pdf__frame{display:block;width:100%;border:0;border-radius:10px;background:#f1f5f9;margin-bottom:.6rem}.vendas-check{display:flex;align-items:flex-start;font-size:.95rem;line-height:1.45;cursor:pointer}.vendas-check input{flex:0 0 auto;width:22px;height:22px;margin:0 .6rem 0 0}.vendas-escolha{border:0;padding:0;margin:0}.vendas-escolha label{display:inline-flex;align-items:center;margin:.35rem 1.2rem 0 0;min-height:44px}.vendas-escolha input{width:20px;height:20px;margin-right:.4rem}.vendas-link-botao{background:none;border:0;padding:.5rem 0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.vendas-comprovante__texto{white-space:pre-wrap;word-break:break-word;background:#f8fafc;color:#0f172a;border-radius:10px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.5}@media print{.vendas-shell header,.vendas-shell footer,.vendas-abas,.vendas-comprovante__acoes{display:none!important}}.vendas-filtros{display:flex;flex-wrap:wrap;margin:0 0 1rem}.vendas-filtro{min-height:40px;padding:.4rem 1rem;margin:0 .5rem .5rem 0;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-weight:600;cursor:pointer}.vendas-filtro--ativo{background:#fff;color:#032b8a}.vendas-midias{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.vendas-midia{background:#fff;color:#0f172a;border-radius:14px;padding:1rem;box-shadow:0 6px 18px #0206171f}.vendas-midia__previa{display:block;width:100%;max-height:220px;object-fit:contain;background:#f1f5f9;border-radius:10px;margin-bottom:.7rem}.vendas-midia__titulo{font-size:1.05rem;margin:.5rem 0 .2rem}.vendas-midia__conteudo{white-space:pre-wrap;font-size:.92rem;line-height:1.5;color:#334155;overflow-wrap:anywhere}.vendas-zona-perigo{border-color:#b91c1c59}.vendas-zona-perigo__confirmacao{max-width:360px;margin-bottom:1rem}.vendas-suporte{--suporte-whatsapp: #25d366;--suporte-icone: #ffffff;--suporte-superficie: #ffffff;--suporte-texto: #0f172a;--suporte-foco: #032b8a;--suporte-hover: #e8f8ee;--suporte-sombra: 0 6px 24px rgba(8, 28, 84, .24);position:fixed;right:16px;bottom:16px;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);pointer-events:none}.vendas-suporte__balao{position:relative;box-sizing:border-box;width:300px;max-width:100%;padding:18px 48px 18px 18px;border-radius:8px;background:var(--suporte-superficie);color:var(--suporte-texto);box-shadow:var(--suporte-sombra);pointer-events:auto}.vendas-suporte__balao:after{content:"";position:absolute;right:21px;bottom:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--suporte-superficie)}.vendas-suporte__titulo{margin:0 0 6px;font-size:1rem;font-weight:750}.vendas-suporte__lead{margin:0;font-size:.9rem;line-height:1.5;overflow-wrap:break-word}.vendas-suporte .vendas-suporte__fechar{position:absolute;top:3px;right:3px;width:44px;height:44px;padding:0;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:var(--suporte-texto)}.vendas-suporte .vendas-suporte__fechar:hover{background:var(--suporte-hover)}.vendas-suporte__circulo{display:flex;flex:0 0 60px;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--suporte-whatsapp);color:var(--suporte-icone);box-shadow:var(--suporte-sombra);text-decoration:none;pointer-events:auto}.vendas-suporte__circulo svg{display:block;width:30px;height:30px}.vendas-suporte__circulo:focus-visible,.vendas-suporte .vendas-suporte__fechar:focus-visible{outline:3px solid var(--suporte-foco);outline-offset:3px}@media(max-width:560px){.vendas-suporte__balao{width:280px}}.vendas-faq{display:flex;flex-direction:column;gap:.6rem}.vendas-faq__item{background:#0f172a0d;border-radius:12px;padding:.85rem 1rem}.vendas-faq__pergunta{cursor:pointer;font-weight:600;color:var(--text-strong, #0f172a)}.vendas-faq__resposta{margin:.6rem 0 0;color:var(--text-muted, #64748b);line-height:1.55;overflow-wrap:anywhere}.np{display:flex;flex-direction:column;gap:4rem;padding:0 1rem 4rem;margin:0 auto}.np>section{max-width:1180px;margin-left:auto;margin-right:auto;width:100%}.np-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem) clamp(4rem,7vw,6rem);border:1px solid var(--border-soft, rgba(36, 88, 242, .16));border-radius:var(--radius-xl, 28px);box-shadow:var(--shadow-md, 0 16px 40px rgba(19, 40, 94, .12));background:radial-gradient(1200px 500px at 85% -10%,rgba(78,130,255,.18),transparent 60%),radial-gradient(900px 400px at 10% 110%,rgba(167,139,250,.18),transparent 60%),linear-gradient(160deg,#eef3ff,#f5f0ff 55%,#fff)}.np-hero__bg{position:absolute;inset:0;z-index:-1;overflow:hidden}.np-hero__inner{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center}.np-hero__text{text-align:left}.np-hero__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600, #2458f2);background:#ffffffb3;border:1px solid var(--border-soft, rgba(15, 23, 42, .08));padding:.4rem .85rem;border-radius:999px}.np-hero__title{font-size:clamp(2.1rem,5.2vw,3.6rem);font-weight:800;line-height:1.05;color:var(--text-strong, #0f172a);margin:1rem 0 .85rem;background:linear-gradient(120deg,#0f172a,#2458f2 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.np-hero__sub{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--text-base, #334155);margin:0 0 1.5rem;max-width:540px}.np-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.np-hero__visual{position:relative;min-height:clamp(320px,45vw,520px);display:flex;justify-content:center;align-items:center}.np-hero__ring{position:absolute;border-radius:50%;border:1.5px dashed rgba(36,88,242,.25);pointer-events:none}.np-hero__ring--1{width:360px;height:360px}.np-hero__ring--2{width:520px;height:520px;border-color:#7c3aed33}.np-float--main{position:relative;z-index:2;width:clamp(220px,32vw,360px);height:auto;filter:drop-shadow(0 30px 50px rgba(15,23,42,.25));animation:np-mockup-float 7s ease-in-out infinite;will-change:transform}.np-hero__wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(60px,8vw,110px);display:block}.np-strip,.np-section,.np-stage--light,.np-stage--tint{position:relative;border:1px solid var(--border-soft, rgba(36, 88, 242, .16));border-radius:var(--radius-xl, 28px);background:linear-gradient(160deg,#ffffffc7,#f6faff9e);box-shadow:var(--shadow-md, 0 16px 40px rgba(19, 40, 94, .12));overflow:hidden}.np-strip{padding:1.25rem}.np-section{padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem)}.np-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:.35;pointer-events:none;z-index:0}.np-blob--a{width:380px;height:380px;top:-80px;left:-60px;background:radial-gradient(circle,#6ea8ff 0%,transparent 70%)}.np-blob--b{width:320px;height:320px;top:30%;right:-80px;background:radial-gradient(circle,#b48cff 0%,transparent 70%)}.np-blob--c{width:260px;height:260px;bottom:-60px;left:35%;background:radial-gradient(circle,#7df3d9 0%,transparent 70%)}.np-blob--stage{width:70%;height:70%;top:15%;left:15%;filter:blur(40px);opacity:.35}.np-blob--blue{background:radial-gradient(circle,#4f80ff 0%,transparent 70%)}.np-blob--violet{background:radial-gradient(circle,#a78bfa 0%,transparent 70%)}.np-blob--cta{width:480px;height:480px;top:-180px;right:-120px;background:radial-gradient(circle,rgba(255,255,255,.35) 0%,transparent 70%);filter:blur(40px);opacity:.7}.np-btn{display:inline-flex;align-items:center;gap:.45rem;border:1px solid transparent;border-radius:999px;padding:.8rem 1.6rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.np-btn--primary{color:#fff;background:linear-gradient(120deg,#2458f2,#7c3aed);box-shadow:0 12px 28px #2458f259}.np-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2458f273}.np-btn--ghost{background:#fffc;color:var(--text-strong, #0f172a);border-color:var(--border-soft, rgba(15, 23, 42, .1))}.np-btn--ghost:hover{border-color:var(--brand-600, #2458f2);color:var(--brand-600, #2458f2)}.np-strip{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.np-strip__item{display:flex;align-items:center;gap:.7rem;padding:.95rem 1.1rem;background:var(--surface-base, #fff);border:1px solid var(--border-soft, rgba(15, 23, 42, .08));border-radius:16px;font-size:.92rem;font-weight:600;color:var(--text-strong, #0f172a);box-shadow:0 4px 18px #0f172a0a}.np-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(120deg,#eef3ff,#f5edff);color:var(--brand-600, #2458f2)}.np-section{max-width:1180px;margin:0 auto;width:100%}.np-section__head{text-align:center;max-width:720px;margin:0 auto 2rem}.np-section__head--left{text-align:left;margin-left:0}.np-section__title{font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:800;color:var(--text-strong, #0f172a);margin:0 0 .55rem}.np-section__sub{color:var(--text-muted, #64748b);margin:0;font-size:1rem}.np-kicker{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-600, #2458f2);margin-bottom:.45rem;padding:.3rem .7rem;border-radius:999px;background:linear-gradient(120deg,#eef3ff,#f5edff)}.np-cards2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.np-card{background:linear-gradient(120deg,#2458f2,#7c3aed);border:1px solid var(--border-soft, rgba(15, 23, 42, .08));border-radius:20px;padding:1.75rem;box-shadow:0 10px 30px #0f172a0d;display:flex;flex-direction:column;gap:.6rem;transition:transform .2s ease,box-shadow .2s ease}.np-card2{background:linear-gradient(180deg,#fbfaff,#f4f1ff);border:1px solid var(--border-soft, rgba(15, 23, 42, .08));border-radius:20px;padding:1.75rem;box-shadow:0 10px 30px #0f172a0d;display:flex;flex-direction:column;gap:.6rem;transition:transform .2s ease,box-shadow .2s ease}.np-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a14}.np-card svg{color:#fff}.np-card h3{margin:0;font-size:1.15rem;color:#fff}.np-card p{margin:0;color:#fff;font-size:.95rem;line-height:1.55}.np-card--accent{background:linear-gradient(120deg,#2458f2,#7c3aed);border-color:#2458f21f}.np-card--accent2{background:linear-gradient(180deg,#fbfaff,#f4f1ff);border-color:#2458f21f}.np-stage{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,3rem);max-width:1180px;margin:0 auto;width:100%}.np-stage>*{max-width:1180px;margin-left:auto;margin-right:auto}.np-stage--light{background:linear-gradient(180deg,#fff,#f6f8ff)}.np-stage--tint{background:radial-gradient(700px 300px at 90% 10%,rgba(167,139,250,.18),transparent 60%),linear-gradient(180deg,#fbfaff,#f4f1ff)}.np-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.np-split--reverse .np-stage__media{order:0}.np-split--reverse .np-features{order:1}.np-stage__media{position:relative;min-height:clamp(320px,38vw,460px);display:flex;justify-content:center;align-items:center}.np-stage__media .np-blob--stage{z-index:0}.np-stage__media img{position:relative;z-index:2;height:auto}.np-stage__media--desktop .np-float--lg{width:clamp(280px,38vw,460px);filter:drop-shadow(0 35px 50px rgba(15,23,42,.22))}.np-stage__media--desktop .np-float--md{position:absolute;width:clamp(200px,26vw,320px);bottom:-8%;right:-4%;filter:drop-shadow(0 25px 35px rgba(15,23,42,.18))}.np-stage__media--mobile{gap:0}.np-float--phone{filter:drop-shadow(0 30px 40px rgba(15,23,42,.22))}.np-float--p1{width:clamp(180px,26vw,280px);z-index:2;position:relative;animation:np-mockup-float 8s ease-in-out infinite;will-change:transform}.np-float--p2{width:clamp(170px,24vw,260px);z-index:3;position:absolute;right:8%;bottom:0;animation:np-mockup-float 9s ease-in-out infinite;animation-delay:-2.5s;will-change:transform}.np-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.np-feature{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 1rem;background:linear-gradient(135deg,#2458f2,#4b77ff 55%,#77a0ff);border:1px solid var(--border-soft, rgba(15, 23, 42, .08));border-radius:14px;transition:transform .18s ease,border-color .2s ease}.np-feature:hover{transform:translate(4px);border-color:#2458f259}.np-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#003180;color:#fff}.np-feature>div{display:flex;flex-direction:column;gap:.15rem}.np-feature strong{color:#fff;font-size:.98rem}.np-feature span{color:#fff;font-size:.88rem;line-height:1.45}.np-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.np-card--bordered ul{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.55rem}.np-card--bordered li{position:relative;padding-left:1.35rem;color:var(--text-base, #334155);font-size:.93rem}.np-card--bordered li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:linear-gradient(120deg,#2458f2,#7c3aed)}.np-final{position:relative;overflow:hidden;isolation:isolate;text-align:center;max-width:1100px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);background:linear-gradient(120deg,#2458f2,#7c3aed);border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-xl, 28px);color:#fff;box-shadow:0 30px 60px #2458f259}.np-final h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0 0 .65rem;color:#fff}.np-final p{color:#ffffffe0;margin:0 auto 1.5rem;max-width:620px}.np-final .np-hero__ctas{justify-content:center}.np-final .np-btn--primary{background:#fff;color:var(--brand-600, #2458f2);box-shadow:0 12px 28px #0000002e}.np-final .np-btn--primary:hover{color:#1a3fc4}.np-final .np-btn--ghost{background:transparent;color:#fff;border-color:#ffffff80}.np-final .np-btn--ghost:hover{background:#ffffff1f;color:#fff;border-color:#fff}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-100px)}}@keyframes phoneMockupFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}@keyframes np-mockup-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}@keyframes np-ring-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes np-blob-drift{0%,to{transform:translateZ(0);opacity:var(--np-blob-op, .35)}50%{transform:translate3d(10px,-12px,0);opacity:calc(var(--np-blob-op, .35) + .04)}}.np-hero__ring--1{transform-origin:center;animation:np-ring-drift 40s linear infinite;will-change:transform}.np-hero__ring--2{transform-origin:center;animation:np-ring-drift 60s linear infinite reverse;will-change:transform}.np-blob--a{animation:np-blob-drift 14s ease-in-out infinite;will-change:transform,opacity}.np-blob--b{animation:np-blob-drift 18s ease-in-out infinite;animation-delay:-4s;will-change:transform,opacity}.np-blob--c{animation:np-blob-drift 16s ease-in-out infinite;animation-delay:-7s;will-change:transform,opacity}@media(max-width:900px){.np-hero__inner{grid-template-columns:1fr}.np-hero__visual{min-height:340px;order:2}.np-hero__ring--1{width:280px;height:280px}.np-hero__ring--2{width:380px;height:380px}.np-split{grid-template-columns:1fr;gap:2rem}.np-split--reverse .np-stage__media{order:0}.np-split--reverse .np-features{order:1}}@media(max-width:600px){.np{gap:3rem}.np-hero{padding-bottom:4rem}.np-hero__ring--2{display:none}.np-stage__media--desktop .np-float--md{right:0;bottom:-4%}.np-float--p2{right:0}.np-final{border-radius:20px}}@media(prefers-reduced-motion:reduce){.np-float--main,.np-float--p1,.np-float--p2,.np-hero__ring--1,.np-hero__ring--2,.np-blob--a,.np-blob--b,.np-blob--c{animation:none!important}}.equipe-page{width:min(1160px,100%);margin:0 auto;padding:1rem 0 3rem}.equipe-page__header{text-align:center;margin-bottom:2.5rem}.equipe-page__title{font-size:clamp(1.75rem,3vw,2.5rem);color:#fff;font-weight:800;margin-bottom:.5rem}.equipe-page__sub{color:#ffffffd9;font-size:1rem}.equipe-page__banner{margin:0 0 2rem}.equipe-banner__moldura{position:relative}.equipe-banner__info{position:absolute;right:.75rem;bottom:.75rem;z-index:5}.equipe-banner__info-btn{width:36px;height:36px;border:0;border-radius:50%;background:#ffffffeb;color:#0356fc;box-shadow:0 2px 8px #00000040;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}@media(max-width:767px){.equipe-banner__info-btn{width:44px;height:44px}}.equipe-banner__nota{position:absolute;right:0;bottom:calc(100% + .5rem);width:320px;max-width:80vw;background:#fff;color:#1e293b;font-size:.85rem;line-height:1.45;padding:.75rem .9rem;border-radius:12px;box-shadow:0 6px 20px #00000040;text-align:left}.equipe-grid{display:grid;gap:1rem}.equipe-coluna{display:flex;flex-direction:column}.equipe-coluna>*+*{margin-top:.75rem}.equipe-card{display:flex;align-items:center;background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:.75rem .9rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base)}.equipe-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.equipe-card__avatar{flex:0 0 56px;width:56px;height:56px;border-radius:50%;margin-right:.85rem;background:var(--accent-gradient-soft);border:2px solid var(--border-soft);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.05rem;color:var(--brand-600);overflow:hidden}.equipe-card__avatar img{width:100%;height:100%;object-fit:cover}.equipe-card__info{flex:1 1 auto;min-width:0;text-align:left}.equipe-card__name{font-size:.95rem;font-weight:700;color:var(--text-strong);margin-bottom:.15rem;line-height:1.3}.equipe-card__role{font-size:.82rem;color:var(--text-muted);font-weight:500}.equipe-card__linkedin{flex:0 0 44px;width:44px;height:44px;margin-left:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#0a66c2}.equipe-card__linkedin:hover{background:var(--surface-tint)}.vagas{display:flex;flex-direction:column;gap:2.5rem;padding:clamp(1.5rem,3vw,2.5rem) 0}.vagas__header{text-align:center;max-width:720px;margin:0 auto;padding:0 1rem}.vagas__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:#ecfdf5;color:#047857;border-radius:999px;font-size:.75rem;font-weight:600;margin-bottom:.85rem;border:1px solid #a7f3d0}.vagas__title{font-size:clamp(1.9rem,3.8vw,2.7rem);font-weight:700;margin:0 0 .6rem;color:#fff}.vagas__subtitle{color:#ffffffd9;font-size:1rem;margin:0}.vagas__sectionTitle{font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:#fff;text-align:center}.vagas__condicoes,.vagas__list{width:min(1100px,100%);margin:0 auto;padding:0 1rem}.vagas__condicoes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.vagas-cond{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background:#fff;border:1px solid var(--border-soft, #e2e8f0);border-radius:12px;font-size:.92rem;color:var(--text-strong, #0f172a)}.vagas-cond__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f1f5f9;color:#0f172a;flex-shrink:0}.vagas__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.vagas-card{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;background:#fff;border:1px solid var(--border-soft, #e2e8f0);border-radius:16px;padding:1.5rem 1.25rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.vagas-card:hover{transform:translateY(-2px);border-color:#0f172a;box-shadow:0 8px 24px -16px #0f172a40}.vagas-card__vesting{display:inline-block;padding:.2rem .55rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#fef3c7;color:#92400e;border-radius:999px;margin-bottom:.6rem}.vagas-card__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:var(--text-strong, #0f172a)}.vagas-card__desc{margin:0;font-size:.88rem;color:var(--text-muted, #64748b);line-height:1.45}.vagas-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1rem;background:#0f172a;color:#fff;border-radius:10px;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .15s ease}.vagas-card__cta:hover{background:#1e293b}.vagas__alerta{width:min(1100px,100%);margin:0 auto;padding:1.25rem;display:flex;align-items:flex-start;gap:.85rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:14px;color:#78350f}.vagas__alerta strong{display:block;font-size:1rem;margin-bottom:.3rem}.vagas__alerta p{margin:0 0 .4rem;font-size:.9rem;line-height:1.45}.vagas__alerta-link{color:#78350f;font-weight:700;text-decoration:underline}.legal-page{max-width:760px;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1.25rem}.legal-page__article{background:var(--surface-base, #fff);border:1px solid var(--border-soft);border-radius:16px;padding:clamp(1.5rem,4vw,2.5rem)}.legal-page__header{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border-soft)}.legal-page__kicker{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary);margin-bottom:.5rem}.legal-page__title{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;letter-spacing:-.02em;color:var(--text-strong);margin:0 0 .5rem}.legal-page__updated{font-size:.8rem;color:var(--text-muted);margin:0}.legal-page section{margin-bottom:1.75rem}.legal-page h2{font-size:1.05rem;font-weight:700;color:var(--text-strong);margin:0 0 .6rem}.legal-page p{font-size:.95rem;line-height:1.65;color:var(--text);margin:0 0 .75rem}.legal-page ul{font-size:.95rem;line-height:1.7;color:var(--text);padding-left:1.5rem;margin:0 0 .75rem}.legal-page a{color:var(--primary);text-decoration:underline}.produto-lead{font-size:1.1rem;margin-top:1.5rem;color:var(--text-base)}.produto-launch{margin-top:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.produto-launch__subtitle{font-size:1rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.produto-launch__date{font-size:1.35rem;font-weight:800;color:var(--text-strong)}.produto-launch__live{font-size:1.5rem;font-weight:800;color:var(--brand-600);margin-top:1rem}.produto-countdown{margin-top:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;width:100%;max-width:520px}.produto-countdown__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.1rem .6rem;background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.produto-countdown__num{font-size:clamp(1.8rem,4.5vw,2.4rem);font-weight:800;color:var(--brand-600);line-height:1;font-variant-numeric:tabular-nums}.produto-countdown__label{margin-top:.4rem;font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.produto-quote{margin:2.5rem auto 0;max-width:640px;padding:1rem 1.25rem;border-left:4px solid transparent;border-image:var(--accent-gradient) 1;font-style:italic;font-size:1.05rem;color:var(--text-base);text-align:left;background:var(--surface-tint);border-radius:0 var(--radius-md) var(--radius-md) 0}@media(max-width:520px){.produto-countdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.produto-sample{margin-top:3rem;text-align:left}.produto-sample__title{font-size:1.25rem;font-weight:800;color:var(--text-strong);margin-bottom:.35rem;text-align:center}.produto-sample__sub{font-size:.95rem;color:var(--text-muted);text-align:center;margin-bottom:1.5rem}.produto-sample__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media(max-width:860px){.produto-sample__grid{grid-template-columns:1fr}}.repo-embed{background:#fff;border:1px solid #d0d7de;border-radius:12px;box-shadow:0 4px 16px #141e3c0f;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;color:#1f2328;display:flex;flex-direction:column}.repo-embed__chrome{display:flex;align-items:center;gap:.4rem;padding:.5rem .85rem;background:#eef1f4;border-bottom:1px solid #d0d7de}.repo-embed__chrome span{width:10px;height:10px;border-radius:50%;background:#ced3d9}.repo-embed__chrome span:nth-child(1){background:#ff5f57}.repo-embed__chrome span:nth-child(2){background:#febc2e}.repo-embed__chrome span:nth-child(3){background:#28c840}.repo-embed__chrome-tag{margin-left:auto;font-size:.7rem;color:#57606a;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.repo-embed__header{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-bottom:1px solid #d0d7de;flex-wrap:wrap}.repo-embed__owner{color:#0969da;font-weight:500}.repo-embed__name{color:#0969da;font-weight:700}.repo-embed__slash{color:#57606a}.repo-embed__visibility{margin-left:.4rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:#57606a;border:1px solid #d0d7de;border-radius:999px;padding:.1rem .55rem;background:#f6f8fa}.repo-embed__body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.95rem}.repo-embed__meta{display:flex;flex-wrap:wrap;gap:.4rem .65rem;font-size:.82rem;color:#1f2328}.repo-embed__meta-item{display:inline-flex;align-items:center;gap:.3rem;background:#f6f8fa;border:1px solid #d0d7de;border-radius:6px;padding:.2rem .55rem}.repo-embed__meta-item strong{font-weight:700}.repo-embed__meta-item--branch{color:#0969da}.repo-embed__section-title{font-size:.72rem;font-weight:700;color:#57606a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.repo-embed__commit{border:1px solid #d0d7de;border-radius:8px;padding:.6rem .75rem;background:#f6f8fa;display:flex;flex-direction:column;gap:.3rem}.repo-embed__commit-row{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#57606a}.repo-embed__commit-author{color:#1f2328;font-weight:600}.repo-embed__commit-msg{font-size:.88rem;color:#1f2328;line-height:1.35;word-break:break-word}.repo-embed__contribs{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.repo-embed__avatars{display:flex}.repo-embed__avatar{width:30px;height:30px;border-radius:50%;border:2px solid #ffffff;margin-left:-8px;background:#dde3ea;color:#1f2328;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 1px #0000000a}.repo-embed__avatar:first-child{margin-left:0}.repo-embed__avatar img{width:100%;height:100%;object-fit:cover;display:block}.repo-embed__contribs-names{font-size:.78rem;color:#57606a}.repo-embed__lang-bar{display:flex;width:100%;height:9px;border-radius:999px;overflow:hidden;background:#eef1f4}.repo-embed__lang-seg{height:100%;min-width:2px}.repo-embed__lang-list{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.35rem .85rem;font-size:.78rem;color:#1f2328}.repo-embed__lang-item{display:inline-flex;align-items:center;gap:.35rem}.repo-embed__lang-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.repo-embed__lang-name{font-weight:600}.repo-embed__lang-pct{color:#57606a}
