:root{--v-primary: #1e3a8a;--v-accent: #2563eb;--v-sky: #0ea5e9;--v-bg: #f8fafc;--v-card: #ffffff;--v-text: #0f172a;--v-muted: #475569;--v-border: #e2e8f0;--v-radius: 16px;--v-shadow: 0 10px 40px rgba(15, 23, 42, .08);font-family:Outfit,system-ui,sans-serif;font-size:17px}*{box-sizing:border-box}body{margin:0;background:var(--v-bg);color:var(--v-text);line-height:1.55}#vendas-root{min-height:100vh}.v-page{min-height:100vh;display:flex;flex-direction:column}.v-topbar{background:#1e3a8a;height:80px;padding:0 40px;display:flex;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px #0000001a}.v-topbar__logo{display:inline-flex;align-items:center;text-decoration:none}.v-topbar__logo img{height:48px;width:auto;filter:brightness(0) invert(1)}.v-hero{background:linear-gradient(135deg,#0f172a,#1e3a8a 55%,#2563eb);color:#fff;padding:64px 20px 72px}.v-hero__inner{max-width:1100px;margin:0 auto}.v-hero__title{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;margin:16px 0;font-weight:700}.v-hero__lead{font-size:1.2rem;opacity:.92;max-width:720px;line-height:1.65}.v-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.v-main{max-width:1100px;margin:-32px auto 0;padding:0 20px 48px;width:100%;flex:1}.v-panel{background:var(--v-card);border:1px solid var(--v-border);border-radius:var(--v-radius);box-shadow:var(--v-shadow);padding:28px;margin-bottom:24px}.v-panel--dark{background:linear-gradient(180deg,#0f172a,#1e293b);border-color:#334155;color:#e2e8f0}.v-panel--dark .v-section-title__title{color:#f8fafc}.v-panel--dark .v-section-title__subtitle{color:#94a3b8}.v-section-title{margin-bottom:20px}.v-section-title__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700;color:var(--v-accent);margin:0 0 6px}.v-section-title__title{margin:0;font-size:1.75rem;font-weight:700;color:var(--v-primary)}.v-section-title__subtitle{margin:8px 0 0;color:var(--v-muted);line-height:1.55;font-size:1.05rem}.v-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s}.v-btn:hover{transform:translateY(-1px)}.v-btn--primary{background:var(--v-accent);color:#fff;box-shadow:0 8px 24px #2563eb59}.v-btn--outline{background:#fff;color:var(--v-primary);border:1px solid var(--v-border)}.v-btn--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25)}.v-badge{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.9rem;font-weight:700}.v-badge--blue{background:#dbeafe;color:#1d4ed8}.v-badge--green{background:#dcfce7;color:#15803d}.v-badge--amber{background:#fef3c7;color:#b45309}.v-slider{display:block;margin-bottom:18px}.v-slider__head{display:flex;justify-content:space-between;margin-bottom:8px}.v-slider__label{color:var(--v-muted);font-size:1rem}.v-slider__value{color:var(--v-primary);font-size:1.05rem;font-weight:600}.v-slider__input{width:100%;accent-color:var(--v-accent)}.v-sim-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}@media(max-width:900px){.v-sim-grid{grid-template-columns:1fr}}.v-sim-kpis{display:grid;gap:12px;margin-top:8px;padding:16px;background:#f1f5f9;border-radius:12px}.v-sim-kpis span{display:block;font-size:.95rem;color:var(--v-muted)}.v-sim-kpis strong{font-size:1.3rem;color:var(--v-primary)}.v-chart-wrap{width:100%;min-height:280px}.v-chart-wrap--tall{min-height:360px}.v-horizon-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.v-timeline{position:relative;padding-left:8px}.v-timeline__item{display:grid;grid-template-columns:24px 1fr;gap:12px;margin-bottom:20px;position:relative}.v-timeline__dot{width:14px;height:14px;border-radius:50%;background:var(--v-accent);margin-top:6px;box-shadow:0 0 0 4px #dbeafe}.v-timeline__line{position:absolute;left:6px;top:22px;width:2px;height:calc(100% + 8px);background:#cbd5e1}.v-timeline__month{font-weight:700;color:var(--v-primary);font-size:1.05rem}.v-timeline__rate{font-size:1.65rem;font-weight:800;color:var(--v-accent)}.v-timeline__desc{margin:4px 0;color:var(--v-muted);font-size:1rem;line-height:1.5}.v-timeline__example{margin:0;font-size:1rem}.v-timeline__footnote{font-size:.95rem;color:var(--v-muted);margin-top:8px}.v-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.v-scenario-grid{grid-template-columns:1fr}}.v-scenario-card{border:1px solid var(--v-border);border-radius:14px;padding:18px;background:#fafbff}.v-scenario-card__sub{color:var(--v-muted);font-size:1rem;min-height:40px;line-height:1.5}.v-scenario-card__meta{list-style:none;padding:0;margin:16px 0;display:flex;gap:12px}.v-scenario-card__meta li{flex:1;padding:14px 12px;border-radius:12px;background:linear-gradient(180deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;text-align:center}.v-scenario-card__meta span{display:block;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--v-muted);margin-bottom:8px}.v-scenario-card__meta strong{display:block;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--v-primary)}.v-scenario-card__nums{display:grid;gap:12px}.v-scenario-card__nums small{color:var(--v-muted);display:block;font-size:.95rem;margin-bottom:4px}.v-scenario-card__nums strong{font-size:1.2rem;color:var(--v-text)}.v-scenario-card__highlight{padding:14px;border-radius:10px;background:linear-gradient(135deg,#dbeafe,#e0e7ff)}.v-scenario-card__highlight strong{font-size:1.35rem;color:var(--v-primary)}.v-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.v-plan-card{border:1px solid var(--v-border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:8px}.v-plan-card.is-featured{border-color:var(--v-accent);box-shadow:0 12px 32px #2563eb26;transform:scale(1.02)}.v-plan-card__name{margin:0;font-size:1.35rem}.v-plan-card__perfil{margin:0;color:var(--v-muted);font-size:.95rem}.v-plan-card__price span{font-size:2.1rem;font-weight:800;color:var(--v-primary)}.v-plan-card__price small{color:var(--v-muted);font-size:1rem}.v-plan-card__trial{color:#15803d;font-weight:600;font-size:.95rem;margin:0}.v-plan-card__desc{flex:1;color:var(--v-muted);font-size:1rem;line-height:1.55}.v-plan-card__cta{margin-top:auto}.v-accordion{border:1px solid var(--v-border);border-radius:12px;overflow:hidden}.v-accordion__item+.v-accordion__item{border-top:1px solid var(--v-border)}.v-accordion__trigger{width:100%;text-align:left;padding:16px 18px;background:#fff;border:none;font-weight:600;font-size:1.0625rem;display:flex;justify-content:space-between;gap:12px;cursor:pointer}.v-accordion__item.is-open .v-accordion__trigger{background:#f8fafc;color:var(--v-primary)}.v-accordion__panel{padding:0 18px 16px;color:var(--v-muted);line-height:1.6;font-size:1rem}.v-hero--compact{padding:48px 20px 56px}.v-hero--compact .v-hero__title{font-size:clamp(1.75rem,4vw,2.6rem);margin-top:12px}.v-hero--compact .v-hero__lead{font-size:1.05rem;max-width:640px}.v-videos-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}@media(max-width:900px){.v-videos-layout{grid-template-columns:1fr}}.v-videos-player{aspect-ratio:16 / 9;background:#0f172a;border-radius:14px;overflow:hidden}.v-videos-player iframe{width:100%;height:100%;border:0}.v-videos-rail{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-x:auto;overflow-y:auto;padding-bottom:4px}.v-videos-rail__label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--v-muted);margin:8px 0 4px}.v-videos-rail__label--podcast{margin-top:16px}.v-video-card{display:grid;grid-template-columns:120px 1fr;gap:10px;text-align:left;padding:8px;border:1px solid var(--v-border);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.v-video-card.is-active{border-color:var(--v-accent);box-shadow:0 0 0 2px #2563eb26}.v-video-card__thumb{position:relative;border-radius:8px;overflow:hidden}.v-video-card__thumb img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.v-video-card__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a59;color:#fff;font-size:1.2rem}.v-video-card__body{display:flex;flex-direction:column;gap:4px;justify-content:center}.v-video-card__body strong{font-size:.95rem;color:var(--v-text)}.v-video-card__body span{font-size:.85rem;color:var(--v-muted)}.v-pkg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.v-pkg-card{text-align:left;padding:18px;border:2px solid var(--v-border);border-radius:14px;background:#fafbff;cursor:pointer;transition:border-color .15s,transform .15s}.v-pkg-card.is-selected{border-color:var(--v-accent);box-shadow:0 10px 28px #2563eb1f;transform:translateY(-2px)}.v-pkg-card h3{margin:8px 0 6px;font-size:1.15rem}.v-pkg-card p{margin:0;color:var(--v-muted);font-size:.95rem;line-height:1.45}.v-pkg-card__price{margin-top:12px}.v-pkg-card__price strong{font-size:1.5rem;color:var(--v-primary)}.v-pkg-card__price small{color:var(--v-muted)}.v-pkg-card__trial{display:block;margin-top:6px;color:#15803d;font-weight:600;font-size:.9rem}.v-pkg-detail{padding:20px;border-radius:14px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid var(--v-border);margin-bottom:20px}.v-pkg-detail h3{margin:0 0 14px;font-size:1.2rem}.v-pkg-detail__cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:700px){.v-pkg-detail__cols{grid-template-columns:1fr}}.v-pkg-detail h4{margin:0 0 8px;font-size:.95rem;color:var(--v-primary)}.v-pkg-detail ul{margin:0;padding-left:18px;color:var(--v-muted);line-height:1.55;font-size:.95rem}.v-pkg-detail__note{margin:14px 0;font-size:.9rem;color:var(--v-muted)}.v-cadastro{margin-top:8px;padding:22px;border-radius:14px;border:1px solid var(--v-border);background:#fff}.v-cadastro h3{margin:0 0 8px}.v-cadastro__sub{margin:0 0 16px;color:var(--v-muted);font-size:.95rem}.v-cadastro__form label{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;color:var(--v-muted)}.v-cadastro__form input{padding:10px 12px;border:1px solid var(--v-border);border-radius:10px;font:inherit;color:var(--v-text)}.v-cadastro__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.v-partner{margin-top:8px}.v-partner__blocks{display:grid;gap:24px}.v-footer{text-align:center;padding:24px;color:var(--v-muted);font-size:.95rem}.v-empty{color:var(--v-muted)}
.v-panel--cta-parceiro{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;text-align:center}.v-panel--cta-parceiro .v-section-head{align-items:center}.v-panel--cta-parceiro .v-hero__actions{justify-content:center;flex-wrap:wrap;gap:12px}