@charset "UTF-8";
:root {
  /* Paleta oficial Wave Create */
  --black: #070609;
  --black-2: #1c1133;   /* roxo quase preto oficial */
  --ink: #1c1133;
  --deep: #392b55;
  --white: #ffffff;
  --off: #f3f0f8;
  --purple: #7c5cff;    /* variação vibrante do roxo oficial */
  --purple-2: #c0a0ff;  /* lilás oficial: destaques */
  --violet: #9b7bff;
  --lilac: #b8a9d5;
  --glow: #e4d6ff;
  --grad: linear-gradient(120deg, #6d4dff 0%, #9b7bff 45%, #c0a0ff 100%);
  --grad-text: linear-gradient(100deg, #c0a0ff 0%, #9b7bff 30%, #e4d6ff 55%, #c0a0ff 80%);
  --muted: #978eaa;
  --line: rgba(184, 169, 213, .16);
  --display: "Londona", "Fraunces", Georgia, serif;
  --serif: var(--display);
  --sans: "Jost", system-ui, sans-serif;
  --ease: cubic-bezier(.22, 1, .36, 1);
  --word: url(data:image/png;base64,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);
  --mark: url("data:image/png;base64,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");
  color-scheme: dark;
}

* { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
a, button { -webkit-tap-highlight-color: transparent; }
:focus-visible { outline: 2px solid var(--lilac); outline-offset: 3px; }
body {
  background: var(--black);
  color: var(--white);
  font-family: var(--sans);
  font-size: 17px;
  line-height: 1.6;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}
body.loading, body.menu-open { overflow: hidden; }
img { display: block; max-width: 100%; }
a { color: inherit; text-decoration: none; }
::selection { background: var(--purple-2); color: var(--ink); }

.container { width: min(1180px, 100% - 40px); margin-inline: auto; }
.center { text-align: center; }
.mt { margin-top: 48px; }

/* ---------- Tipografia ---------- */
.serif, .h2, .hero-title, .big-serif, .card h3, .step h3, .def h3, .logo-word, .num, .stat strong, .stat b {
  font-family: var(--display);
  font-variation-settings: "SOFT" 100, "WONK" 1;
}
.eyebrow {
  display: inline-flex; align-items: center; gap: 10px;
  font-size: 13px; letter-spacing: .22em; text-transform: uppercase;
  color: var(--lilac); font-weight: 600; margin-bottom: 18px;
}
.eyebrow::before { content: ""; width: 28px; height: 2px; background: currentColor; border-radius: 2px; }
.eyebrow.dark { color: #6d4dff; }
.h2 { font-size: clamp(34px, 5vw, 60px); line-height: 1.05; font-weight: 800; letter-spacing: -.01em; }
.h2 em, .hero-title .purple .word, .stat b {
  font-style: normal; color: var(--purple-2);
  background: var(--grad-text); background-size: 250% auto; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
  animation: shine 6s linear infinite;
}
.h2.xl { font-size: clamp(40px, 6.5vw, 84px); }
.lead { color: var(--muted); font-size: 19px; max-width: 620px; margin-top: 18px; }
.section-head { margin-bottom: 56px; }
.section-head.center { text-align: center; }
.section-head.center .lead { margin-inline: auto; }
.section { padding: 120px 0; position: relative; }

/* ---------- Botões ---------- */
.btn {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 14px 26px; border-radius: 999px; font-weight: 600; font-size: 16px;
  transition: background .3s, color .3s, border-color .3s, box-shadow .3s, transform .3s var(--ease);
  will-change: transform; position: relative; overflow: hidden; isolation: isolate;
}
.btn .arrow { transition: transform .3s var(--ease); }
.btn:hover .arrow { transform: translateX(5px); }
.btn-primary { background: var(--grad); background-size: 160% auto; background-position: 0 0; color: #fff; box-shadow: 0 10px 34px -10px rgba(124, 92, 255, .85); }
.btn-primary::after {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,.35) 50%, transparent 70%);
  transform: translateX(-120%); transition: transform .7s var(--ease);
}
.btn-primary:hover { background-position: 100% 0; box-shadow: 0 16px 44px -8px rgba(155, 123, 255, 1); }
.btn-primary:hover::after { transform: translateX(120%); }
.btn-outline { border: 1.5px solid var(--purple-2); color: var(--white); }
.btn-outline:hover { background: var(--purple-2); color: var(--ink); }
.btn-ghost { color: var(--white); border: 1.5px solid transparent; }
.btn-ghost:hover { border-color: var(--line); }
.btn.big { padding: 18px 36px; font-size: 18px; margin-top: 28px; }

/* ---------- Preloader ---------- */
.loader {
  position: fixed; inset: 0; z-index: 1000; background: var(--black);
  display: grid; place-content: center; justify-items: center; gap: 26px;
  transition: opacity .6s var(--ease), visibility .6s;
}
.loader.done { opacity: 0; visibility: hidden; }
.loader-mark { width: 92px; color: var(--white); }
.loader-mark { animation: markIn 1.3s var(--ease) both; }
.loader-bar { width: 140px; height: 3px; background: var(--line); border-radius: 3px; overflow: hidden; }
.loader-bar span { display: block; height: 100%; width: 100%; background: var(--grad); transform-origin: left; animation: load 1.3s var(--ease) forwards; transform: scaleX(0); }
@keyframes markIn {
  0% { opacity: 0; transform: scale(.4) rotate(-30deg); }
  60% { opacity: 1; transform: scale(1.12) rotate(6deg); }
  100% { transform: none; }
}
@keyframes load { to { transform: scaleX(1); } }

/* ---------- Cursor glow + progresso ---------- */
.cursor-glow {
  position: fixed; left: 0; top: 0; width: 420px; height: 420px; border-radius: 50%;
  pointer-events: none; z-index: 0; opacity: 0; transition: opacity .4s;
  background: radial-gradient(circle, rgba(155, 123, 255, .07), transparent 60%);
  transform: translate(-50%, -50%);
}
.scroll-progress {
  position: fixed; top: 0; left: 0; height: 3px; width: 100%; z-index: 200;
  background: var(--grad);
  transform-origin: left; transform: scaleX(0);
}

/* ---------- Header ---------- */
.header {
  position: fixed; inset: 0 0 auto; z-index: 100;
  display: flex; align-items: center; gap: 32px;
  padding: calc(22px + env(safe-area-inset-top, 0px)) max(20px, calc((100% - 1180px) / 2)) 22px;
  transition: padding .4s var(--ease), background .4s, backdrop-filter .4s, transform .4s var(--ease);
}
.header.scrolled { padding-top: calc(12px + env(safe-area-inset-top, 0px)); padding-bottom: 12px; background: rgba(7, 6, 9, .72); backdrop-filter: blur(14px); border-bottom: 1px solid var(--line); }
.header.hide { transform: translateY(-100%); }
/* Com o menu aberto o header não pode ter transform/blur, senão o menu fixo fica preso dentro dele */
body.menu-open .header { transform: none; backdrop-filter: none; -webkit-backdrop-filter: none; background: transparent; border-color: transparent; }
.wave-mark {
  display: inline-block; aspect-ratio: 560 / 400; background: currentColor;
  -webkit-mask: var(--mark) center / contain no-repeat; mask: var(--mark) center / contain no-repeat;
}
.logo { display: inline-flex; align-items: center; gap: 8px; color: var(--white); }
.logo-mark { width: 40px; transition: transform .6s var(--ease); }
.logo:hover .logo-mark { transform: rotate(-12deg) scale(1.1); }
.logo-word { display: block; height: 28px; aspect-ratio: 507 / 164; background: currentColor; -webkit-mask: var(--word) center / contain no-repeat; mask: var(--word) center / contain no-repeat; }
.nav { display: flex; gap: 30px; margin-left: auto; }
.nav a { position: relative; font-weight: 500; color: #d9d4e8; transition: color .3s; }
.nav a::after {
  content: ""; position: absolute; left: 0; bottom: -6px; height: 2px; width: 100%;
  background: var(--purple-2); border-radius: 2px; transform: scaleX(0); transform-origin: right; transition: transform .4s var(--ease);
}
.nav a:hover, .nav a.active { color: #fff; }
.nav a:hover::after, .nav a.active::after { transform: scaleX(1); transform-origin: left; }
.burger { display: none; background: none; border: 0; width: 34px; height: 28px; position: relative; cursor: pointer; }
.burger span { position: absolute; left: 0; height: 2px; width: 100%; background: #fff; border-radius: 2px; transition: transform .4s var(--ease), opacity .3s; }
.burger span:nth-child(1) { top: 5px; } .burger span:nth-child(2) { top: 13px; } .burger span:nth-child(3) { top: 21px; }
.burger.open span:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.burger.open span:nth-child(2) { opacity: 0; }
.burger.open span:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

/* ---------- Hero ---------- */
.hero { min-height: 100vh; min-height: 100svh; display: grid; align-items: center; position: relative; overflow: hidden; padding: 140px 0 100px; }
.hero-inner { width: min(1180px, 100% - 40px); margin-inline: auto; position: relative; z-index: 2; }
.hero-title { font-size: clamp(54px, 10.5vw, 150px); line-height: .95; font-weight: 900; letter-spacing: -.02em; }
.hero-title .line { display: block; }
.hero-title .word { display: inline-block; opacity: 0; transform: translateY(60%) rotate(4deg); filter: blur(8px); }
.ready .hero-title .word { animation: wordIn 1s var(--ease) forwards; }
@keyframes wordIn { to { opacity: 1; transform: none; filter: blur(0); } }
.hero-title .purple { font-size: .62em; display: block; margin-top: .1em; }
/* Espaço extra para o gradiente não cortar acentos e as pernas do q e do p */
.hero-title .purple .word { padding: .12em .05em .22em; margin: -.12em -.05em -.22em; }
.h2 em { padding: .1em .04em .2em; margin: -.1em -.04em -.2em; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.hero-sub { font-size: clamp(18px, 2vw, 21px); color: var(--muted); max-width: 560px; margin-top: 30px; }
.hero-cta { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 38px; }

.hero-lines { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 1; pointer-events: none;
  -webkit-mask-image: linear-gradient(to bottom, transparent 0, transparent 110px, #000 320px); mask-image: linear-gradient(to bottom, transparent 0, transparent 110px, #000 320px); }
.hero-lines path { fill: none; stroke: rgba(228,214,255,.32); stroke-width: 1.4; stroke-linecap: round; }
.hero-lines .d2 { stroke: var(--lilac); opacity: .3; }
.hero-lines .d3 { stroke: var(--violet); opacity: .35; }
.hero-lines .draw { stroke-dasharray: 1400; stroke-dashoffset: 1400; }
.ready .hero-lines .draw { animation: draw 3s var(--ease) forwards, sway 9s ease-in-out 3s infinite alternate; }
.ready .hero-lines .d2 { animation-delay: .4s, 3.4s; }
.ready .hero-lines .d3 { animation-delay: .8s, 3.8s; }
@keyframes draw { to { stroke-dashoffset: 0; } }
@keyframes sway { to { transform: translate(-14px, 10px); } }

.blob { position: absolute; border-radius: 50%; filter: blur(80px); z-index: 0; animation: blob 14s ease-in-out infinite alternate; }
.b1 { width: 460px; height: 460px; background: rgba(124, 92, 255, .42); top: -120px; right: -80px; }
.b2 { width: 360px; height: 360px; background: rgba(192, 160, 255, .2); bottom: -120px; left: -100px; animation-delay: -6s; }
.b3 { width: 520px; height: 520px; background: rgba(124, 92, 255, .38); left: 50%; top: 40%; translate: -50% -50%; }
@keyframes blob {
  0% { transform: translate(0, 0) scale(1); }
  50% { transform: translate(-40px, 30px) scale(1.12); }
  100% { transform: translate(30px, -20px) scale(.95); }
}

.scroll-hint { position: absolute; left: 50%; bottom: 28px; translate: -50% 0; width: 26px; height: 42px; border: 2px solid rgba(255,255,255,.4); border-radius: 20px; z-index: 2; }
.scroll-hint span { position: absolute; left: 50%; top: 8px; width: 4px; height: 8px; margin-left: -2px; background: #fff; border-radius: 4px; animation: hint 1.8s ease-in-out infinite; }
@keyframes hint { 0% { opacity: 0; transform: translateY(0); } 40% { opacity: 1; } 100% { opacity: 0; transform: translateY(14px); } }

/* ---------- Marquee ---------- */
.marquee-wrap { padding: 40px 0; display: grid; gap: 18px; border-block: 1px solid var(--line); background: var(--black-2); overflow: hidden; }
.marquee { overflow: hidden; padding-block: 14px; margin-block: -14px; mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); }
.track { display: flex; gap: 18px; width: max-content; animation: marquee 60s linear infinite; }
.marquee[data-dir="right"] .track { animation-direction: reverse; animation-duration: 70s; }
.marquee:hover .track { animation-play-state: paused; }
.tile { flex: none; width: 300px; aspect-ratio: 16/9; border-radius: 12px; overflow: hidden; position: relative; transition: transform .4s var(--ease), box-shadow .4s; }
.tile:hover { transform: scale(1.08); z-index: 2; box-shadow: 0 18px 40px -12px rgba(124,92,255,.7); }
.track img { width: 100%; height: 100%; object-fit: cover; transition: transform .4s var(--ease), filter .4s, opacity .6s; filter: saturate(.85); }
/* Enquanto a imagem carrega aparece um bloco roxo com brilho; depois ela surge com fade */
.ph { background: linear-gradient(100deg, var(--black-2) 30%, var(--deep) 50%, var(--black-2) 70%) 0 0 / 300% 100%; animation: shimmer 1.6s linear infinite; }
.ph.loaded { animation: none; background: var(--black-2); }
img.fade { opacity: 0; }
img.fade.loaded { opacity: 1; }
@keyframes shimmer { to { background-position: -150% 0; } }
.tile:hover img { filter: saturate(1.1); }
@keyframes marquee { to { transform: translateX(-50%); } }

/* ---------- Serviços ---------- */
.cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.card {
  background: linear-gradient(160deg, rgba(124,92,255,.16), rgba(255,255,255,.02));
  border: 1px solid var(--line); border-radius: 22px; padding: 34px 30px;
  transition: border-color .4s, box-shadow .4s, transform .25s ease-out;
  transform-style: preserve-3d; position: relative; overflow: hidden;
}
.card::before {
  content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none;
  background: radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%), rgba(192,160,255,.16), transparent 60%);
  opacity: 0; transition: opacity .4s;
}
.card:hover::before { opacity: 1; }
.card:hover { border-color: rgba(192,160,255,.5); box-shadow: 0 30px 60px -30px rgba(124,92,255,.75); }
.card-icon { width: 54px; height: 54px; border-radius: 16px; display: grid; place-items: center; background: var(--grad); box-shadow: 0 10px 24px -10px rgba(124,92,255,.9); margin-bottom: 22px; transition: transform .5s var(--ease); }
.card:hover .card-icon { transform: rotate(-8deg) scale(1.1); }
.card-icon svg { width: 26px; height: 26px; fill: none; stroke: #fff; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }
.card h3 { font-size: 26px; font-weight: 800; margin-bottom: 10px; }
.card p { color: var(--muted); }

/* ---------- Resultados ---------- */
.results { background: var(--black-2); }
.stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
.stat { padding: 14px 14px 22px; border: 1px solid var(--line); border-radius: 22px; background: rgba(255,255,255,.02); transition: border-color .3s, box-shadow .3s; }
.stat:hover { border-color: rgba(192,160,255,.45); box-shadow: 0 30px 60px -34px rgba(124,92,255,.8); }
.stat { display: block; color: inherit; }
.vthumb { position: relative; }
.vthumb::after { content: ""; position: absolute; inset: 0; margin: auto; width: 64px; height: 44px; border-radius: 12px; background: #ff0033 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l8 5-8 5z' fill='white'/%3E%3C/svg%3E") center / 26px no-repeat; opacity: 0; transform: scale(.7); transition: opacity .3s, transform .3s var(--ease); }
.stat:hover .vthumb::after { opacity: 1; transform: none; }
.vthumb { aspect-ratio: 16 / 9; border-radius: 12px; overflow: hidden; }
.vthumb img { width: 100%; height: 100%; object-fit: cover; }
.vtitle { font-family: var(--sans); font-size: 15px; font-weight: 600; line-height: 1.35; margin: 14px 4px 4px; text-wrap: balance; }
.vmeta { color: var(--muted); font-size: 13px; margin: 0 4px; }
.vviews { display: flex; align-items: center; justify-content: center; margin-top: 18px; }
.stat strong, .stat b { font-family: var(--serif); font-size: clamp(42px, 4.6vw, 60px); font-weight: 900; line-height: 1; font-variation-settings: "SOFT" 100, "WONK" 1; }
.stat small { color: var(--muted); margin-left: 10px; font-size: 16px; align-self: flex-end; padding-bottom: 6px; }
.yt { display: inline-block; flex: none; width: 30px; height: 21px; background: #ff0033; border-radius: 6px; margin-right: 12px; position: relative; }
.yt::after { content: ""; position: absolute; left: 12px; top: 6px; border: 5px solid transparent; border-left: 8px solid #fff; border-right: 0; }

/* Selo "1ª thumb grátis" */
.free-badge { position: absolute; right: max(6vw, 24px); bottom: 20%; z-index: 3; width: 180px; height: 180px; display: grid; place-items: center; border-radius: 50%; color: #fff;
  background: radial-gradient(circle at 30% 25%, #9b7bff, #6d4dff 55%, #392b55); box-shadow: 0 20px 60px -14px rgba(124,92,255,.9), inset 0 0 0 1px rgba(255,255,255,.18);
  opacity: 0; transform: scale(.6) rotate(-20deg); transition: opacity .8s var(--ease) 1.4s, transform .8s var(--ease) 1.4s, box-shadow .3s; }
.ready .free-badge { opacity: 1; transform: none; }
.free-badge:hover { box-shadow: 0 24px 70px -10px rgba(192,160,255,1), inset 0 0 0 1px rgba(255,255,255,.3); }
.free-ring { position: absolute; inset: 0; width: 100%; height: 100%; animation: spin 18s linear infinite; }
.free-ring text { fill: #fff; font-family: var(--sans); font-size: 14px; font-weight: 600; text-transform: uppercase; }
.free-core { display: flex; flex-direction: column; align-items: center; line-height: 1; }
.free-core b { font-family: var(--serif); font-size: 46px; font-weight: 900; font-variation-settings: "SOFT" 100, "WONK" 1; }
.free-core span { font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; text-align: center; margin-top: 4px; line-height: 1.15; }
@keyframes spin { to { transform: rotate(360deg); } }
.free-note { display: inline-flex; align-items: center; gap: 12px; text-align: center; max-width: 620px; margin: 4px auto 0; padding: 12px 20px; border-radius: 999px; font-size: 16px; font-weight: 500;
  color: var(--glow); background: rgba(124,92,255,.16); border: 1px solid rgba(192,160,255,.4); }
.free-dot { color: var(--purple-2); animation: spin 6s linear infinite; display: inline-block; }

/* ---------- Portfólio ---------- */
.grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.grid .item {
  position: relative; border-radius: 14px; overflow: hidden; cursor: zoom-in; aspect-ratio: 16/9;
  border: 0; padding: 0; background: var(--black-2);
}
.grid .item img { width: 100%; height: 100%; object-fit: cover; transition: transform .7s var(--ease), filter .5s, opacity .6s; }
.grid .item::after {
  content: "Ver thumb ↗"; position: absolute; inset: 0; display: grid; place-items: center;
  font-weight: 600; color: #fff; background: linear-gradient(0deg, rgba(28,17,51,.85), rgba(124,92,255,.45));
  opacity: 0; transition: opacity .4s; font-family: var(--sans); font-size: 16px; letter-spacing: .05em;
}
.grid .item:hover img { transform: scale(1.08); }
.grid .item:hover::after { opacity: 1; }

/* ---------- Sobre (bloco branco, como no portfólio) ---------- */
.about { background: var(--white); color: var(--ink); border-radius: 40px 40px 0 0; }
.about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
.about-title { border-right: 4px solid var(--ink); padding-right: 40px; }
.big-serif { font-weight: 900; line-height: .9; font-size: clamp(64px, 10vw, 150px); letter-spacing: -.02em; }
.big-serif span, .big-serif small { display: block; }
.big-serif small { font-size: .38em; margin-bottom: .1em; }
.about-text { display: grid; gap: 18px; font-size: 18px; }
.def h3 { font-size: 48px; font-weight: 900; line-height: 1; margin-bottom: 4px; }
.def h3::after { content: " ↝"; color: #6d4dff; font-family: var(--sans); font-weight: 400; font-size: .6em; display: inline-block; animation: nudge 2s ease-in-out infinite; }
@keyframes nudge { 50% { transform: translateX(8px); } }

/* ---------- Vantagens ---------- */
.perks { background: var(--white); color: var(--ink); padding-top: 40px; border-radius: 0 0 40px 40px; }
.perks .lead { margin-top: clamp(14px, 2.4vw, 30px); color: var(--ink); font-family: var(--serif); font-weight: 700; font-size: clamp(22px, 3vw, 34px); font-variation-settings: "SOFT" 100, "WONK" 1; }
.big-serif.light { color: var(--ink); }
.perk-list { list-style: none; max-width: 820px; margin-inline: auto; display: grid; gap: 14px; }
.perk-list li {
  display: flex; gap: 16px; align-items: flex-start; font-size: 19px;
  padding: 18px 22px; border-radius: 16px; background: var(--off);
  transition: transform .4s var(--ease), background .3s;
}
.perk-list li:hover { transform: translateX(10px); background: #e8e2f3; }
.check { flex: none; width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; background: var(--grad); color: #fff; font-size: 15px; font-weight: 700; }

/* ---------- Processo ---------- */
.steps { list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; counter-reset: s; position: relative; }
.steps::after {
  content: ""; position: absolute; top: 34px; left: 5%; right: 5%; height: 2px;
  background: var(--grad); transform: scaleX(0); transform-origin: left; transition: transform 1.8s var(--ease) 1.2s;
}
.steps.in::after { transform: scaleX(1); }
.step { position: relative; z-index: 1; }
.num {
  display: grid; place-items: center; width: 68px; height: 68px; border-radius: 50%;
  background: var(--black); border: 2px solid var(--purple-2); font-family: var(--serif); font-weight: 900; font-size: 22px;
  margin-bottom: 22px; transition: background .4s, transform .5s var(--ease);
}
.step:hover .num { background: var(--purple); transform: scale(1.1) rotate(-6deg); }
.step h3 { font-size: 26px; font-weight: 800; margin-bottom: 6px; }
.step p { color: var(--muted); }

/* ---------- Contato ---------- */
.contact { text-align: center; overflow: hidden; padding: 140px 0; }
.contact-inner { position: relative; z-index: 1; display: flex; flex-direction: column; align-items: center; }
.contact .lead { margin-inline: auto; }
.contact-mark { width: 84px; color: var(--purple-2); margin-bottom: 26px; }
.float { animation: float 4s ease-in-out infinite; }
@keyframes float { 50% { transform: translateY(-14px) rotate(-6deg); } }
.email-box {
  margin-top: 36px; display: flex; align-items: center; gap: 6px; padding: 8px 8px 8px 26px;
  border: 1.5px solid var(--line); border-radius: 999px; background: rgba(255,255,255,.03); max-width: 100%;
}
.email { font-size: clamp(16px, 2.6vw, 26px); font-weight: 600; background: linear-gradient(90deg, #fff, var(--purple-2), #fff); background-size: 200% auto; -webkit-background-clip: text; background-clip: text; color: transparent; animation: shine 4s linear infinite; overflow-wrap: anywhere; text-align: left; }
@keyframes shine { to { background-position: 200% center; } }
.contact-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 28px; }
.contact-actions .btn.big { margin-top: 0; }
.wa-icon { width: 22px; height: 22px; flex: none; fill: currentColor; }
.btn-wa { background: #25d366; color: #06230f; box-shadow: 0 10px 34px -10px rgba(37, 211, 102, .7); }
.btn-wa:hover { background: #3be07a; box-shadow: 0 16px 44px -8px rgba(37, 211, 102, .9); }
.wa-number { margin-top: 14px; color: var(--muted); font-size: 15px; user-select: all; }
.wa-float {
  position: fixed; left: calc(22px + env(safe-area-inset-left, 0px)); bottom: calc(22px + env(safe-area-inset-bottom, 0px)); z-index: 90;
  width: 54px; height: 54px; border-radius: 50%; display: grid; place-items: center; background: #25d366; color: #fff;
  box-shadow: 0 10px 30px -8px rgba(37, 211, 102, .8); transition: transform .4s var(--ease);
  animation: waPulse 2.8s ease-out infinite;
}
.wa-float .wa-icon { width: 28px; height: 28px; }
.wa-float:hover { filter: brightness(1.1); box-shadow: 0 12px 36px -6px rgba(37, 211, 102, .95); }
@keyframes waPulse { 0% { box-shadow: 0 0 0 0 rgba(37, 211, 102, .55); } 70%, 100% { box-shadow: 0 0 0 18px rgba(37, 211, 102, 0); } }
.copy { border: 0; border-radius: 999px; padding: 12px 20px; background: var(--white); color: var(--black); font: 600 15px var(--sans); cursor: pointer; transition: background .3s, transform .3s var(--ease); flex: none; }
.copy:hover { background: var(--purple-2); }

/* ---------- Footer ---------- */
.footer { border-top: 1px solid var(--line); padding: 40px 0; }
.footer-inner { display: flex; flex-wrap: wrap; gap: 18px 30px; align-items: center; justify-content: space-between; }
.footer p { color: #d9d4e8; font-size: 15px; }
.footer a:hover { color: var(--purple-2); }
.muted { color: var(--muted) !important; }

/* ---------- Extras ---------- */
.to-top {
  position: fixed; right: calc(22px + env(safe-area-inset-right, 0px)); bottom: calc(22px + env(safe-area-inset-bottom, 0px)); z-index: 90; width: 50px; height: 50px; border-radius: 50%;
  display: grid; place-items: center; background: var(--grad); font-size: 20px; font-weight: 700; box-shadow: 0 10px 24px -8px rgba(124,92,255,.9);
  opacity: 0; transform: translateY(20px); pointer-events: none; transition: opacity .4s, transform .4s var(--ease), background .3s;
}
.to-top.show { opacity: 1; transform: none; pointer-events: auto; }
.to-top:hover { filter: brightness(1.12); }
.toast {
  position: fixed; left: 50%; bottom: 30px; z-index: 300; translate: -50% 0;
  background: var(--white); color: var(--black); padding: 12px 22px; border-radius: 999px; font-weight: 600;
  opacity: 0; transform: translateY(20px); transition: opacity .4s, transform .4s var(--ease); pointer-events: none;
}
.toast.show { opacity: 1; transform: none; }

.lightbox {
  position: fixed; inset: 0; z-index: 500; background: rgba(7,6,9,.92); backdrop-filter: blur(8px);
  display: grid; place-items: center; padding: 20px; opacity: 0; visibility: hidden; transition: opacity .4s, visibility .4s;
}
.lightbox.open { opacity: 1; visibility: visible; }
.lightbox img { max-width: min(1200px, 92vw); max-height: 82vh; border-radius: 16px; transform: scale(.9); transition: transform .5s var(--ease); }
.lightbox.open img { transform: scale(1); }
.lb-close, .lb-nav { position: absolute; background: rgba(255,255,255,.08); border: 1px solid var(--line); color: #fff; width: 52px; height: 52px; border-radius: 50%; font-size: 28px; cursor: pointer; transition: background .3s; line-height: 1; }
.lb-close:hover, .lb-nav:hover { background: var(--purple); }
.lb-close { top: 20px; right: 20px; }
.lb-nav { top: 50%; translate: 0 -50%; }
.prev { left: 20px; } .next { right: 20px; }

/* ---------- Reveal ao rolar ---------- */
.reveal { opacity: .15; transform: translateY(40px); transition: opacity .9s var(--ease), transform .9s var(--ease); transition-delay: var(--d, 0s); }
.reveal.zoom-in { transform: scale(.92); }
.reveal.in { opacity: 1; transform: none; }
.grid .item { opacity: .2; transform: translateY(30px) scale(.96); transition: opacity .8s var(--ease), transform .8s var(--ease); transition-delay: var(--d, 0s); }
.grid .item.in { opacity: 1; transform: none; }

/* ---------- Responsivo ---------- */
.swipe-hint { display: none; align-items: center; gap: 8px; color: var(--muted); font-size: 14px; margin-top: 6px; }
.swipe-hint span { display: inline-block; animation: nudge 1.6s ease-in-out infinite; }

@media (max-width: 960px) {
  .cards, .grid { grid-template-columns: repeat(2, 1fr); }
  .steps { grid-template-columns: repeat(2, 1fr); row-gap: 40px; }
  .steps::after { display: none; }
  .about-grid { grid-template-columns: 1fr; gap: 40px; }
  .about-title { border-right: 0; border-bottom: 4px solid var(--ink); padding: 0 0 30px; }
}
@media (max-width: 760px) {
  body { font-size: 16px; }
  .container, .hero-inner { width: auto; padding-left: max(20px, env(safe-area-inset-left, 0px)); padding-right: max(20px, env(safe-area-inset-right, 0px)); }
  .section { padding: 76px 0; }
  .section-head { margin-bottom: 36px; }
  .lead { font-size: 17px; }
  .eyebrow { font-size: 12px; margin-bottom: 14px; }

  /* Header + menu em tela cheia */
  .header { gap: 16px; padding-left: max(20px, env(safe-area-inset-left, 0px)); padding-right: max(20px, env(safe-area-inset-right, 0px)); }
  .header > .btn { display: none; }
  .logo-word { height: 24px; }
  .logo-mark { width: 34px; }
  .burger { display: block; margin-left: auto; z-index: 2; width: 44px; height: 44px; padding: 8px; }
  .burger span { left: 8px; width: 28px; }
  .burger span:nth-child(1) { top: 13px; } .burger span:nth-child(2) { top: 21px; } .burger span:nth-child(3) { top: 29px; }
  .nav {
    position: fixed; inset: 0; flex-direction: column; justify-content: center; align-items: center; gap: 22px;
    background: var(--black); clip-path: circle(0 at calc(100% - 42px) 42px); transition: clip-path .7s var(--ease);
    padding-bottom: env(safe-area-inset-bottom, 0px);
  }
  .nav.open { clip-path: circle(150% at calc(100% - 42px) 42px); }
  .nav a { font-family: var(--serif); font-size: 38px; font-weight: 800; font-variation-settings: "SOFT" 100, "WONK" 1; opacity: 0; transform: translateY(20px); transition: opacity .5s, transform .5s var(--ease), color .3s; }
  .nav.open a { opacity: 1; transform: none; }
  .nav.open a:nth-child(2) { transition-delay: .06s; } .nav.open a:nth-child(3) { transition-delay: .12s; }
  .nav.open a:nth-child(4) { transition-delay: .18s; } .nav.open a:nth-child(5) { transition-delay: .24s; }
  .nav a::after { bottom: -2px; }

  /* Hero */
  .hero { padding: 110px 0 90px; }
  .hero-title { font-size: clamp(46px, 14vw, 64px); }
  .hero-title .purple { font-size: .7em; }
  .hero-sub { font-size: 17px; margin-top: 22px; }
  .hero-cta { flex-direction: column; gap: 10px; margin-top: 30px; }
  .hero-cta .btn { justify-content: center; }
  .hero-lines { opacity: .7; }
  .b1 { width: 300px; height: 300px; }
  .b2 { width: 240px; height: 240px; }

  /* Marquee */
  .marquee-wrap { padding: 24px 0; gap: 12px; }
  .track { gap: 12px; }
  .tile { width: 200px; border-radius: 10px; }

  /* Serviços em carrossel deslizável */
  .cards {
    display: flex; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; gap: 14px;
    overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; align-items: stretch;
    margin-inline: calc(-1 * max(20px, env(safe-area-inset-left, 0px))); padding: 4px max(20px, env(safe-area-inset-left, 0px)) 18px;
    scrollbar-width: none;
  }
  .cards::-webkit-scrollbar { display: none; }
  .card { flex: 0 0 82%; scroll-snap-align: center; scroll-snap-stop: always; padding: 28px 24px; }
  .cards .card.reveal { transform: none; transition: opacity .9s var(--ease); }
  .card:hover { box-shadow: none; }
  .card:hover .card-icon { transform: none; }
  .card h3 { font-size: 23px; }
  .swipe-hint { display: flex; }

  /* Resultados */
  .stats { grid-template-columns: 1fr; gap: 14px; }
  .stat strong, .stat b { font-size: 44px; }
  .hero-inner { order: 1; }
  .free-badge { order: 2; position: relative; right: auto; bottom: auto; width: 128px; height: 128px; justify-self: end; margin: 30px max(20px, 5vw) 0 0; }
  .free-core b { font-size: 34px; }
  .free-core span { font-size: 10px; }
  .free-note { border-radius: 18px; font-size: 15px; padding: 12px 16px; }

  /* Portfólio em 2 colunas */
  .grid { grid-template-columns: repeat(2, 1fr); gap: 10px; }
  .grid .item { border-radius: 10px; }
  .grid .item::after { display: none; }
  .mt { margin-top: 32px; }

  /* Sobre / vantagens */
  .about, .perks { border-radius: 28px 28px 0 0; }
  .perks { border-radius: 0 0 28px 28px; padding-top: 20px; }
  .about-grid { gap: 30px; }
  .big-serif { font-size: clamp(56px, 17vw, 80px); }
  .def h3 { font-size: 38px; }
  .about-text { font-size: 17px; }
  .perk-list li { font-size: 16px; padding: 14px 16px; gap: 12px; }
  .perk-list li:hover { transform: none; }
  .check { width: 26px; height: 26px; font-size: 13px; }

  /* Processo em linha do tempo vertical */
  .steps { grid-template-columns: 1fr; row-gap: 0; }
  .step { display: grid; grid-template-columns: 56px 1fr; column-gap: 18px; padding-bottom: 28px; position: relative; }
  .step::before { content: ""; position: absolute; left: 27px; top: 56px; bottom: 0; width: 2px; background: var(--line); }
  .step:last-child::before { display: none; }
  .num { width: 56px; height: 56px; font-size: 18px; margin: 0; grid-row: span 2; }
  .step h3 { font-size: 22px; margin: 10px 0 2px; }

  /* Contato */
  .contact { padding: 96px 0; }
  .contact-mark { width: 64px; }
  .email-box { flex-direction: column; padding: 18px; border-radius: 20px; width: 100%; }
  .email { text-align: center; font-size: 17px; }
  .copy { width: 100%; padding: 14px; }
  .contact-actions { width: 100%; flex-direction: column; gap: 12px; }
  .btn.big { width: 100%; justify-content: center; }
  .wa-float { width: 50px; height: 50px; }
  .b3 { width: 320px; height: 320px; }

  .footer-inner { flex-direction: column; align-items: flex-start; }
  .footer { padding-bottom: calc(96px + env(safe-area-inset-bottom, 0px)); }
  .lightbox img { max-width: 100%; }
  .lb-nav { top: auto; bottom: calc(20px + env(safe-area-inset-bottom, 0px)); translate: none; }
  .lb-close { top: calc(16px + env(safe-area-inset-top, 0px)); right: 16px; }
  .to-top { width: 46px; height: 46px; }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important; }
  .reveal, .grid .item, .hero-title .word { opacity: 1 !important; transform: none !important; filter: none !important; }
  html { scroll-behavior: auto; }
}
.nw { white-space: nowrap; }
