@font-face{font-family:Nohemi;src:url('../fonts/nohemi-regular.woff')}@font-face{font-family:Nohemi;src:url('../fonts/nohemi-medium.woff');font-weight:600 900}@font-face{font-family:Inter;src:url('../fonts/inter.woff2')}
:root{--ink:#050505;--surface:#101010;--surface-2:#171717;--text:#f8f5ef;--muted:#c8c4be;--gold:#f4b151;--gold-light:#f8cc8c;--line:rgba(255,255,255,.17);--container:min(1180px,calc(100% - 48px));--radius:18px;--radius-lg:30px;--shadow:0 20px 60px rgba(0,0,0,.35);--font-display:Nohemi,Arial,sans-serif;--font-body:Inter,Arial,sans-serif;--space:clamp(4.5rem,9vw,9rem)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--font-body);font-size:1rem;line-height:1.55;overflow-x:hidden}.container{width:var(--container);margin-inline:auto}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.skip-link{position:fixed;z-index:99;left:1rem;top:-4rem;padding:.75rem 1rem;background:#fff;color:#000}.skip-link:focus{top:1rem}
.site-header{position:sticky;top:0;z-index:20;height:84px;background:rgba(244,177,81,.97);color:#080808;transition:height .3s,box-shadow .3s,backdrop-filter .3s}.site-header.is-scrolled{height:70px;box-shadow:0 8px 25px rgba(0,0,0,.18);backdrop-filter:blur(12px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand img{width:142px;height:auto}.main-nav{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2.2rem);font-family:var(--font-display);font-size:.9rem;font-weight:800;text-transform:uppercase}.main-nav a{position:relative}.main-nav a:after{content:"";position:absolute;left:0;bottom:-.35rem;width:100%;height:2px;background:#111;transform:scaleX(0);transform-origin:right;transition:transform .25s}.main-nav a:hover:after,.main-nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.menu-toggle{display:none}
.hero{min-height:min(800px,calc(100svh - 84px));position:relative;isolation:isolate;display:grid;align-items:center;overflow:hidden;background:#070707}.hero-backdrop{z-index:-2;position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.67) 54%,rgba(0,0,0,.84) 100%),url('../images/hero-collage.avif') center/cover;filter:saturate(.8)}.hero-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 60%,rgba(244,177,81,.16),transparent 27%),linear-gradient(0deg,#050505,transparent 32%)}.hero-layout{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:2rem;padding-block:clamp(4rem,7vw,7rem)}.hero-copy{max-width:690px}.eyebrow{margin:0 0 1.1rem;color:var(--gold);font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.hero h1,.section-heading h2{margin:0;font-family:var(--font-display);font-size:clamp(3rem,5.8vw,6rem);font-weight:600;line-height:.96;letter-spacing:-.055em}.hero h1 em,.section-heading em{font-style:normal;color:var(--gold)}.lead{max-width:560px;margin:1.7rem 0 2.25rem;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.45;color:#ece9e5}.button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:58px;padding:.9rem 1.35rem;border-radius:12px;font-family:var(--font-display);font-size:.86rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;transition:transform .25s,box-shadow .25s,background .25s}.button-primary{background:linear-gradient(120deg,var(--gold-light),var(--gold));color:#18120b;box-shadow:inset 0 -3px rgba(125,72,10,.35),0 12px 30px rgba(244,177,81,.18)}.button:hover{transform:translateY(-3px);box-shadow:inset 0 -3px rgba(125,72,10,.35),0 18px 32px rgba(244,177,81,.28)}.button span{font-size:1.3em;transition:transform .25s}.button:hover span{transform:translate(3px,-3px)}.hero-art{position:relative;margin-left:auto;width:min(520px,100%);filter:drop-shadow(0 26px 45px rgba(0,0,0,.6))}.hero-art img{position:relative;z-index:1;border-radius:8px;transform:perspective(1100px) rotateY(-6deg) rotateX(2deg);animation:heroFloat 8s ease-in-out infinite}.hero-ring{position:absolute;border:1px solid rgba(244,177,81,.55);border-radius:50%;z-index:0}.ring-one{width:94%;aspect-ratio:1;right:-8%;top:4%}.ring-two{width:58%;aspect-ratio:1;left:-8%;bottom:-8%;border-color:rgba(255,255,255,.2)}
.value-strip{padding:clamp(3.8rem,7vw,7.5rem) 0;background:var(--gold);color:#0b0907}.section-kicker{max-width:830px;margin:0 0 3rem;font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,4.5rem);font-weight:600;line-height:.98;letter-spacing:-.05em}.section-kicker span{color:#9e5515}.value-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:0;list-style:none;background:rgba(0,0,0,.16);border:1px solid rgba(0,0,0,.16)}.value-list li{min-height:142px;padding:1.4rem;background:var(--gold);font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.22}.value-list li:before{content:"✦";display:block;margin-bottom:1rem;color:#8e4b13}
.section{padding-block:var(--space)}.section-grid{background-image:linear-gradient(rgba(244,177,81,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(244,177,81,.12) 1px,transparent 1px);background-size:70px 70px}.two-column{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(2.5rem,8vw,9rem)}.section-heading h2{font-size:clamp(2.5rem,4.7vw,4.8rem)}.solutions{background:#111}.solution-list{border-top:1px solid var(--line)}.solution-card{display:grid;grid-template-columns:72px 1fr;gap:1.2rem;padding:1.8rem 0;border-bottom:1px solid var(--line)}.solution-card span{color:var(--gold);font-family:var(--font-display);font-size:1rem}.solution-card p{max-width:600px;margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:600;line-height:1.1;letter-spacing:-.03em}
.portfolio-section{overflow:hidden;background:linear-gradient(180deg,#090909,#121212)}.portfolio-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.portfolio-head p:not(.eyebrow){max-width:450px;color:var(--muted)}.text-link{color:var(--gold);font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:.82rem;white-space:nowrap}.text-link span{margin-left:.45rem;font-size:1.35rem}.portfolio-rail{display:flex;gap:1.3rem;overflow-x:auto;padding:1.5rem max(24px,calc((100vw - 1180px)/2)) 2.5rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gold) #191919;cursor:grab}.portfolio-rail:focus-visible{outline:2px solid var(--gold);outline-offset:-1rem}.project-card{flex:0 0 clamp(270px,31vw,455px);height:clamp(200px,22vw,320px);margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);box-shadow:var(--shadow);scroll-snap-align:center;transition:transform .4s,box-shadow .4s}.project-card.project-large{flex-basis:clamp(340px,40vw,570px)}.project-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.project-card:hover{transform:translateY(-10px) scale(1.015);box-shadow:0 25px 50px rgba(0,0,0,.5)}.project-card:hover img{transform:scale(1.06)}.rail-controls{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--muted);font-size:.82rem}.rail-controls button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);font-size:1.25rem;cursor:pointer;transition:background .2s,color .2s}.rail-controls button:hover{background:var(--gold);color:#000}
.process-section{background-color:#0b0b0b}.centered{text-align:center;max-width:760px;margin:0 auto}.process-list{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;border-block:1px solid var(--line)}.process-list li{position:relative;min-height:205px;padding:1.5rem;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between}.process-list li:last-child{border:0}.process-list b{color:var(--gold);font-family:var(--font-display);font-size:2rem}.process-list span{font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.1}.outcomes{background:var(--gold);color:#0b0907}.outcomes .eyebrow{color:#9e5515}.outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:3rem 0}.outcome-grid p{display:flex;align-items:center;gap:.9rem;min-height:86px;margin:0;padding:1.25rem 1.3rem;border:1px solid rgba(0,0,0,.28);border-radius:14px;font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.2}.outcome-grid p:before{content:"✓";display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid #9e5515;border-radius:50%;color:#9e5515}.outcome-grid p:last-child{grid-column:1/-1;max-width:calc(50% - .5rem);margin:auto}.outcomes .button{background:#15110d;color:#fff;box-shadow:none}
.presentation-sample{background:#111}.sample-layout{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(2rem,7vw,7rem)}.sample-copy>p:not(.eyebrow){color:var(--muted);max-width:440px}.sample-stack{position:relative;height:400px}.sample-stack img{position:absolute;width:62%;border:1px solid rgba(255,255,255,.25);border-radius:12px;box-shadow:var(--shadow)}.sample-stack img:nth-child(1){left:0;top:20%;transform:rotate(-8deg)}.sample-stack img:nth-child(2){left:20%;top:4%;z-index:2;transform:rotate(3deg)}.sample-stack img:nth-child(3){right:0;bottom:3%;z-index:3;transform:rotate(-2deg)}.differentiators{background:linear-gradient(90deg,rgba(244,177,81,.11),transparent 35%),#080808}.differentiators-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,8rem)}.differentiator-list{border-top:1px solid var(--line)}.differentiator-list article{padding:1.45rem 0;border-bottom:1px solid var(--line)}.differentiator-list h3{margin:0 0 .65rem;color:var(--gold);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.differentiator-list p{margin:0;color:var(--muted);font-size:.95rem}
.founder{background:#101010}.founder-layout{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(2rem,8vw,9rem)}.founder-copy p:not(.eyebrow){color:#e4e0db}.founder-photo{position:relative;overflow:hidden;border:2px solid var(--gold);border-radius:var(--radius-lg);background:var(--gold)}.founder-photo:after{content:"";position:absolute;inset:13px;border:1px solid rgba(0,0,0,.35);border-radius:20px;pointer-events:none}.founder-photo img{width:100%;min-height:500px;object-fit:cover}.faq{background:#080808}.faq-wrap{max-width:900px}.faq .section-heading{margin-bottom:3rem}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem .2rem;cursor:pointer;font-family:var(--font-display);font-size:clamp(1.1rem,1.7vw,1.4rem);font-weight:600;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--gold);font-family:Inter;font-size:1.5rem;font-weight:400}.accordion details[open] summary:after{content:"−"}.accordion details p{max-width:770px;margin:0;padding:0 2rem 1.5rem .2rem;color:var(--muted);font-size:.95rem}.whatsapp-float{position:fixed;z-index:10;right:1.1rem;bottom:1.1rem;display:grid;width:58px;height:58px;place-items:center;border:3px solid #fff;border-radius:50%;background:#00a719;color:white;font-size:2.3rem;line-height:1;box-shadow:0 10px 24px rgba(0,0,0,.4)}footer{padding:2.2rem 0;background:var(--gold);color:#0a0806}footer .container{display:flex;align-items:center;justify-content:space-between;gap:2rem}footer img{width:120px}footer p{margin:0;font-family:var(--font-display);font-size:.9rem;font-weight:600}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.25,1)}.reveal.is-visible{opacity:1;transform:none}.solution-card:nth-child(2),.process-list li:nth-child(2),.outcome-grid p:nth-child(2),.differentiator-list article:nth-child(2){transition-delay:.08s}.solution-card:nth-child(3),.process-list li:nth-child(3),.outcome-grid p:nth-child(3),.differentiator-list article:nth-child(3){transition-delay:.16s}.process-list li:nth-child(4),.outcome-grid p:nth-child(4),.differentiator-list article:nth-child(4){transition-delay:.24s}.process-list li:nth-child(5),.outcome-grid p:nth-child(5){transition-delay:.32s}@keyframes heroFloat{0%,100%{transform:perspective(1100px) rotateY(-6deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1100px) rotateY(-4deg) rotateX(1deg) translateY(-12px)}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Refinos desta rodada: arraste do trilho e retrato editorial na hero. */
.portfolio-rail{user-select:none;-webkit-user-select:none;touch-action:pan-y}
.portfolio-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}
.portfolio-trigger{-webkit-user-drag:none;user-select:none}
.hero-portrait{width:min(440px,100%);margin-left:auto;filter:drop-shadow(0 28px 46px rgba(0,0,0,.6));transform:translate3d(calc(var(--pointer-x) * 1px),calc(var(--hero-progress) * -22px + var(--pointer-y) * 1px),0);transition:transform .15s ease-out}
.hero-portrait .portrait-frame{position:relative;isolation:isolate;overflow:hidden;height:clamp(390px,43vw,560px);border:1px solid rgba(244,177,81,.8);border-radius:clamp(24px,4vw,44px) clamp(24px,4vw,44px) 8px 8px;background:#121212;box-shadow:0 22px 48px rgba(0,0,0,.5)}
.hero-portrait .portrait-frame:before{content:"";position:absolute;z-index:-1;inset:8% -12% 12%;background:radial-gradient(circle,rgba(244,177,81,.26),transparent 64%);filter:blur(10px)}
.hero-portrait .portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center 16%;transform:none;animation:none;filter:saturate(.88) contrast(1.05)}
.hero-portrait .portrait-frame:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.18);border-radius:inherit;pointer-events:none}
.portrait-corner{position:absolute;z-index:2;width:58px;height:58px;border-color:var(--gold);border-style:solid;opacity:.9;pointer-events:none}.portrait-corner-left{left:18px;top:18px;border-width:2px 0 0 2px}.portrait-corner-right{right:18px;top:18px;border-width:2px 2px 0 0}
.portrait-base{position:relative;width:78%;height:24px;margin:-1px auto 0;border-bottom:2px solid var(--gold);transform:translateY(calc(var(--hero-progress) * -8px));opacity:.9}.portrait-base:after{content:"";position:absolute;left:8%;right:8%;bottom:-8px;height:16px;background:linear-gradient(90deg,transparent,rgba(244,177,81,.18),transparent);filter:blur(5px)}
.hero-portrait .ring-one{right:-18%;top:4%}.hero-portrait .ring-two{left:-16%;bottom:0}.rail-controls{margin-top:1.2rem}
.lightbox-project-link{display:block;max-width:100%;cursor:zoom-in}.lightbox-project-link:focus-visible{outline:3px solid var(--gold-light);outline-offset:-3px}
@media (max-width:768px){.hero-portrait{width:min(390px,92%);margin:1.4rem auto -1.2rem;transform:none!important}.hero-portrait .portrait-frame{height:clamp(330px,88vw,440px)}.portrait-corner{width:42px;height:42px}.portrait-corner-left{left:12px;top:12px}.portrait-corner-right{right:12px;top:12px}.portrait-base{width:72%}}

/* Resultados: entrada escalonada, feedback de foco e brilho holográfico no CTA. */
.outcome-grid p{position:relative;isolation:isolate;overflow:hidden;will-change:transform,opacity,box-shadow;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}
.outcome-grid p:not(.is-visible){opacity:0;transform:translate3d(-34px,22px,0) scale(.95)}
.outcome-grid p:nth-child(even):not(.is-visible){transform:translate3d(34px,22px,0) scale(.95)}
.outcome-grid p:nth-child(1){transition-delay:.04s}.outcome-grid p:nth-child(2){transition-delay:.12s}.outcome-grid p:nth-child(3){transition-delay:.2s}.outcome-grid p:nth-child(4){transition-delay:.28s}.outcome-grid p:nth-child(5){transition-delay:.36s}
.outcome-grid p.is-visible{opacity:1;transform:none}
.outcome-grid p:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 26%,rgba(255,245,213,.34) 47%,transparent 62%);transform:translateX(-135%);transition:transform .7s ease;pointer-events:none}
.outcome-grid p:before{transition:transform .35s ease,background .35s ease,color .35s ease,box-shadow .35s ease}
.outcomes .button-primary{position:relative;isolation:isolate;overflow:hidden}
.outcomes .button-primary:before{content:"";position:absolute;z-index:0;inset:-130% -45%;background:linear-gradient(112deg,transparent 36%,rgba(255,255,255,.08) 43%,rgba(255,247,214,.75) 50%,rgba(255,255,255,.08) 57%,transparent 64%);transform:translateX(-72%) rotate(8deg);transition:transform .7s cubic-bezier(.2,.65,.25,1);mix-blend-mode:screen;pointer-events:none}
.outcomes .button-primary:after{content:"";position:absolute;z-index:0;inset:1px;border:1px solid rgba(255,247,214,.5);border-radius:inherit;opacity:.55;pointer-events:none}
.outcomes .button-primary span{position:relative;z-index:1}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.outcome-grid p:hover{transform:translateY(-6px) scale(1.015);border-color:rgba(125,72,10,.62);background:linear-gradient(120deg,rgba(255,211,137,.72),rgba(244,177,81,.98));box-shadow:0 14px 28px rgba(112,61,7,.2),0 0 0 1px rgba(255,236,180,.28)}.outcome-grid p:hover:after{transform:translateX(135%)}.outcome-grid p:hover:before{transform:scale(1.1) rotate(8deg);background:#15110d;color:var(--gold-light);box-shadow:0 0 0 5px rgba(125,72,10,.12)}.outcomes .button-primary:hover:before{transform:translateX(72%) rotate(8deg)}.outcomes .button-primary:hover{background:linear-gradient(115deg,#f8cc8c 0%,#f4b151 44%,#fff0bd 54%,#f4b151 66%);box-shadow:inset 0 -3px rgba(125,72,10,.35),0 18px 38px rgba(125,72,10,.35),0 0 24px rgba(255,220,150,.24)}}

/* Terceira rodada de refinamento: fundos, vídeo local e movimentos mais suaves. */
.hero-ring{display:none}
.hero-art:after{display:none}
.hero-backdrop:before{content:"";position:absolute;inset:-18%;background:linear-gradient(112deg,transparent 15%,rgba(244,177,81,.04) 34%,rgba(255,240,209,.2) 49%,rgba(244,177,81,.05) 63%,transparent 82%),radial-gradient(circle at calc(50% + var(--hero-progress) * 18%),48%,rgba(244,177,81,.18),transparent 42%);background-size:190% 100%,130% 130%;background-position:calc(100% - var(--hero-progress) * 190%) center,center;filter:blur(18px);opacity:.7;mix-blend-mode:screen;transform:translate3d(calc(var(--hero-progress) * -18px),0,0);will-change:transform,background-position}
.hero-glow:before{inset:-12%;width:auto;height:auto;aspect-ratio:auto;background:linear-gradient(120deg,transparent 20%,rgba(244,177,81,.09) 48%,transparent 76%);filter:blur(26px);opacity:.58;transform:translateX(calc(var(--hero-progress) * -8%));will-change:transform}
.hero .button-primary{position:relative;isolation:isolate;overflow:hidden}
.hero .button-primary:before{content:"";position:absolute;z-index:0;inset:-130% -45%;background:linear-gradient(112deg,transparent 38%,rgba(255,247,214,.08) 46%,rgba(255,247,214,.62) 50%,rgba(255,247,214,.08) 55%,transparent 63%);transform:translateX(-78%) rotate(8deg);transition:transform .85s cubic-bezier(.2,.65,.25,1);mix-blend-mode:screen;pointer-events:none}
.hero .button-primary:after{content:"";position:absolute;z-index:0;inset:1px;border:1px solid rgba(255,247,214,.46);border-radius:inherit;opacity:.48;pointer-events:none}
.hero .button-primary span{position:relative;z-index:1}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero .button-primary:hover:before{transform:translateX(78%) rotate(8deg)}.hero .button-primary:hover{box-shadow:inset 0 -3px rgba(125,72,10,.35),0 18px 34px rgba(244,177,81,.3),0 0 22px rgba(255,220,150,.16)}}

.process-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at calc(20% + var(--process-progress,0) * 55%),calc(24% + var(--process-progress,0) * 32%),rgba(244,177,81,.1),transparent 25%),linear-gradient(135deg,#0d0d0d 0%,#090909 55%,#15100b 100%)}
.process-section:before{content:"";position:absolute;z-index:-1;right:-16vw;top:-24vw;width:62vw;aspect-ratio:1;border:1px solid rgba(244,177,81,.15);border-radius:50%;box-shadow:0 0 0 42px rgba(244,177,81,.025),0 0 0 92px rgba(244,177,81,.018);transform:translate3d(calc(var(--process-progress,0) * -8vw),calc(var(--process-progress,0) * 12vh),0) rotate(calc(var(--process-progress,0) * 18deg));transition:transform .2s linear}
.process-section:after{content:"";position:absolute;z-index:-1;left:-18%;bottom:8%;width:70%;height:1px;background:linear-gradient(90deg,transparent,rgba(244,177,81,.32),transparent);transform:translateX(calc(var(--process-progress,0) * 18%));filter:blur(1px)}

.outcome-grid p{transition-duration:.58s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.outcomes .button-primary{background:#15110d;color:#fff;transition:transform .48s cubic-bezier(.22,.61,.36,1),box-shadow .48s ease,background .35s ease}
.outcomes .button-primary:hover{background:#15110d;color:#fff;box-shadow:inset 0 -3px rgba(0,0,0,.38),0 18px 34px rgba(0,0,0,.35),0 0 20px rgba(255,220,150,.12)}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.outcomes .button-primary:hover span{transform:translate(5px,-5px)}}

.presentation-sample{background:radial-gradient(circle at calc(75% + var(--sample-progress,0) * 12%),48%,rgba(244,177,81,.1),transparent 28%),linear-gradient(135deg,#111 0%,#0b0b0b 70%,#171008 100%)}
.sample-stack{height:440px}
.sample-stack img{width:48%;transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}
.sample-stack img:nth-child(1){left:0;top:26%;z-index:1;transform:translate3d(calc(-18px - var(--deck-progress) * 14px),calc(10px + var(--deck-progress) * 8px),0) rotate(calc(-8deg - var(--deck-progress) * 2deg))}
.sample-stack img:nth-child(2){left:10%;top:8%;z-index:2;transform:translate3d(calc(-4px - var(--deck-progress) * 7px),calc(-4px + var(--deck-progress) * 6px),0) rotate(calc(-3deg - var(--deck-progress) * 1deg))}
.sample-stack img:nth-child(3){left:29%;top:0;z-index:3;transform:translate3d(0,calc(-8px - var(--deck-progress) * 10px),0) rotate(calc(2deg + var(--deck-progress) * 1.5deg))}
.sample-stack img:nth-child(4){right:17%;top:17%;z-index:4;transform:translate3d(calc(12px + var(--deck-progress) * 10px),calc(3px - var(--deck-progress) * 7px),0) rotate(calc(6deg + var(--deck-progress) * 2deg))}
.sample-stack img:nth-child(5){left:7%;bottom:0;z-index:5;transform:translate3d(calc(-12px - var(--deck-progress) * 9px),calc(8px + var(--deck-progress) * 7px),0) rotate(calc(-10deg - var(--deck-progress) * 2deg))}
.sample-stack img:nth-child(6){right:0;bottom:6%;z-index:6;transform:translate3d(calc(16px + var(--deck-progress) * 12px),calc(7px - var(--deck-progress) * 6px),0) rotate(calc(8deg + var(--deck-progress) * 2deg))}

.testimonial-empty{display:grid;place-items:center;align-content:center;gap:1rem;min-height:360px}.testimonial-video{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;background:#0c0c0c}.testimonial-video[hidden],.testimonial-empty[hidden]{display:none}.testimonial-poster.has-video{display:block;min-height:360px;background:#050505}.testimonial-poster.has-video .testimonial-empty{display:none}.pending-play:disabled{cursor:not-allowed;opacity:.88}.testimonial-feature-footer a span{display:inline-block;transition:transform .35s cubic-bezier(.22,.61,.36,1)}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.testimonial-feature-footer a:hover span,.testimonial-feature-footer a:focus-visible span{transform:translate(4px,-4px)}}
.accordion summary:after{line-height:1;align-content:center;padding:0;transform:translateY(-3px)}
.portfolio-head .text-link span{display:inline-block;transition:transform .35s cubic-bezier(.22,.61,.36,1)}
@media (hover:hover) and (prefers-reduced-motion:no-preference){.portfolio-head .text-link:hover span,.portfolio-head .text-link:focus-visible span{transform:translate(4px,-4px)}}
.testimonial-poster.has-video{height:clamp(280px,31vw,430px);min-height:0;overflow:hidden}
.testimonial-poster.has-video .testimonial-video{height:100%;min-height:0;object-fit:cover}

/* Ajustes finais solicitados: vídeo sem corte, cards sem holografia e trilhos mais leves. */
.testimonial-poster.has-video{height:clamp(280px,34vw,460px);min-height:0;display:grid;place-items:center;overflow:hidden;background:#050505}
.testimonial-poster.has-video .testimonial-video{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;background:#050505}
.outcome-grid p:after{display:none}
@media (hover:hover) and (prefers-reduced-motion:no-preference){
  .outcome-grid p:hover{transform:translateY(-4px);border-color:rgba(125,72,10,.48);background:var(--gold);box-shadow:0 8px 18px rgba(112,61,7,.12)}
  .outcome-grid p:hover:before{transform:none;background:transparent;color:#9e5515;box-shadow:none}
}
.process-list{border-block:0}
.process-list li{border-right:0;border-bottom:0}
.background-word{transition:transform .55s cubic-bezier(.22,.61,.36,1)}
.value-list li{transform:translateY(calc((1 - var(--value-progress,0)) * 16px));transition:transform .8s cubic-bezier(.22,.61,.36,1)}
.whatsapp-float svg{display:block;width:31px;height:31px;overflow:visible}.whatsapp-float svg path:first-child{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.whatsapp-float svg path:last-child{fill:currentColor}
.outcome-grid p{background:#dfa247}

/* Segunda rodada: camadas de movimento e narrativa de scroll */
.scroll-progress{position:fixed;inset:0 0 auto;z-index:40;height:3px;background:rgba(0,0,0,.14);pointer-events:none}.scroll-progress span{display:block;width:100%;height:100%;background:#111;transform:scaleX(var(--page-progress,0));transform-origin:left;will-change:transform}.hero{--hero-progress:0;--pointer-x:0;--pointer-y:0}.hero-backdrop{transform:translateY(calc(var(--hero-progress) * 22px)) scale(calc(1.04 - var(--hero-progress) * .04));transform-origin:center;will-change:transform}.hero-backdrop:after{background:radial-gradient(circle at calc(26% + var(--hero-progress) * 12%),calc(60% - var(--hero-progress) * 14%),rgba(244,177,81,.22),transparent 29%),linear-gradient(0deg,#050505,transparent 32%)}.hero-glow,.hero-frames{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hero-glow:before{content:"";position:absolute;width:48vw;aspect-ratio:1;border-radius:50%;right:-9vw;top:calc(8% + var(--hero-progress) * 9%);background:radial-gradient(circle,rgba(244,177,81,.16),rgba(244,177,81,0) 66%);filter:blur(12px);transform:translateX(calc(var(--hero-progress) * -26px));will-change:transform}.hero-frames:before,.hero-frames:after{content:"";position:absolute;border:1px solid rgba(244,177,81,.22);border-radius:2px}.hero-frames:before{width:30vw;height:44vh;right:-6vw;top:10%;transform:rotate(17deg) translateY(calc(var(--hero-progress) * 28px))}.hero-frames:after{width:20vw;height:26vh;left:-5vw;bottom:-5vh;transform:rotate(-12deg) translateY(calc(var(--hero-progress) * -18px))}.hero-art{transform:translate3d(calc(var(--pointer-x) * 1px),calc(var(--hero-progress) * -28px + var(--pointer-y) * 1px),0);transition:transform .15s ease-out;will-change:transform}.hero-art:after{content:"";position:absolute;z-index:3;inset:0;border-radius:8px;background:linear-gradient(108deg,transparent 35%,rgba(255,240,209,.19) 48%,transparent 59%);transform:translateX(calc(-135% + var(--hero-progress) * 185%));mix-blend-mode:screen;pointer-events:none}.hero-ring{transition:transform .2s linear}.ring-one{transform:rotate(calc(var(--hero-progress) * 45deg)) scale(calc(1 - var(--hero-progress) * .09))}.ring-two{transform:rotate(calc(var(--hero-progress) * -35deg))}.scroll-cue{position:absolute;right:0;bottom:1.5rem;display:flex;align-items:center;gap:.7rem;color:rgba(255,255,255,.6);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:calc(1 - var(--hero-progress) * 3);transform:translateY(calc(var(--hero-progress) * 18px));transition:opacity .2s}.scroll-cue i{display:block;width:52px;height:1px;background:rgba(244,177,81,.7);position:relative;overflow:hidden}.scroll-cue i:after{content:"";position:absolute;inset:0;background:#fff;transform:translateX(-100%);animation:cueLine 2.2s ease-in-out infinite}
.value-strip{position:relative;isolation:isolate;overflow:hidden}.background-word{position:absolute;z-index:-1;right:-.04em;top:-.18em;color:rgba(92,44,6,.14);font-family:var(--font-display);font-size:clamp(7rem,22vw,23rem);font-weight:800;line-height:.8;letter-spacing:-.08em;text-transform:uppercase;transform:translateX(calc(var(--value-progress,0) * -5vw));will-change:transform}.value-list li{transform:translateY(calc((1 - var(--value-progress,0)) * 24px));transition:transform .6s cubic-bezier(.2,.65,.25,1)}.value-list li:nth-child(2){transition-delay:.07s}.value-list li:nth-child(3){transition-delay:.14s}.value-list li:nth-child(4){transition-delay:.21s}
.solutions{position:relative;background:radial-gradient(circle at 88% 45%,rgba(244,177,81,.08),transparent 27%),#111}.solutions:after{content:"";position:absolute;width:42vw;height:1px;left:0;bottom:0;background:var(--gold);transform:scaleX(var(--solutions-progress,0));transform-origin:left;opacity:.6}.solutions .section-heading{align-self:start}.solution-card{position:relative;transition:opacity .35s,transform .35s,border-color .35s}.solution-card:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s}.solution-card.is-active{opacity:1;transform:translateX(10px)}.solution-card.is-active:after{transform:scaleX(1)}.solution-card:not(.is-active){opacity:calc(.55 + var(--visible,0) * .45)}.solution-card.is-active span{color:var(--gold-light);text-shadow:0 0 16px rgba(244,177,81,.4)}
.portfolio-section{position:relative;isolation:isolate}.portfolio-section:before{content:"";position:absolute;z-index:-1;width:55vw;aspect-ratio:1;top:10%;left:-24vw;border:1px solid rgba(244,177,81,.14);border-radius:50%;transform:translateY(calc(var(--portfolio-progress,0) * 16vh))}.portfolio-word{position:absolute;z-index:-1;right:-.04em;top:28%;font-family:var(--font-display);font-size:clamp(9rem,23vw,25rem);font-weight:800;line-height:.8;letter-spacing:-.09em;text-transform:uppercase;color:rgba(255,255,255,.027);transform:translateX(calc(var(--portfolio-progress,0) * -10vw));will-change:transform}.project-card{opacity:calc(.58 + var(--card-focus,0) * .42);filter:brightness(calc(.7 + var(--card-focus,0) * .3));transform:perspective(1100px) rotateY(calc((.5 - var(--card-focus,0)) * -4deg)) scale(calc(.94 + var(--card-focus,0) * .06));will-change:transform,filter,opacity}.project-card:hover{transform:perspective(1100px) translateY(-10px) rotateY(-1deg) scale(1.015)}.project-card.is-central{box-shadow:0 28px 60px rgba(0,0,0,.62),0 0 0 1px rgba(244,177,81,.3)}
.process-section{position:relative}.process-list{position:relative}.process-list:before{content:"";position:absolute;z-index:2;top:50%;left:5%;width:90%;height:2px;background:var(--gold);transform:scaleX(var(--process-progress,0));transform-origin:left;box-shadow:0 0 12px rgba(244,177,81,.38);pointer-events:none}.process-list li{transition:opacity .35s,transform .35s}.process-list li b{transition:color .35s,text-shadow .35s,transform .35s}.process-list li.is-passed b{color:var(--gold-light);text-shadow:0 0 16px rgba(244,177,81,.35);transform:scale(1.08)}.process-list li:not(.is-passed){opacity:.5}
.outcomes .section-heading{overflow:hidden}.outcomes .section-heading h2{transform:translateY(108%);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.outcomes .section-heading.is-visible h2{transform:none}.outcome-grid p:nth-child(odd){transform:translateX(-32px)}.outcome-grid p:nth-child(even){transform:translateX(32px)}.outcome-grid p.is-visible{transform:none}
.presentation-sample{position:relative;overflow:hidden;background:radial-gradient(circle at calc(75% + var(--sample-progress,0) * 10%),45%,rgba(244,177,81,.12),transparent 25%),#111}.presentation-sample:after{content:"";position:absolute;z-index:0;right:-9vw;bottom:-17vw;width:44vw;aspect-ratio:1;border:1px solid rgba(244,177,81,.18);border-radius:50%;transform:rotate(calc(var(--sample-progress,0) * 40deg))}.sample-layout{position:relative;z-index:1}.sample-stack{--deck-progress:0}.sample-stack img{transition:transform .1s linear;will-change:transform}.sample-stack img:nth-child(1){transform:translate3d(calc(var(--deck-progress) * -52px),calc(18% + var(--deck-progress) * 18px),0) rotate(calc(-2deg - var(--deck-progress) * 7deg))}.sample-stack img:nth-child(2){transform:translate3d(0,calc(12% - var(--deck-progress) * 36px),0) rotate(calc(1deg + var(--deck-progress) * 2deg))}.sample-stack img:nth-child(3){transform:translate3d(calc(var(--deck-progress) * 48px),calc(14% + var(--deck-progress) * 12px),0) rotate(calc(-1deg - var(--deck-progress) * 2deg))}.sample-stack.is-visible img:nth-child(1){transition-delay:.05s}.sample-stack.is-visible img:nth-child(2){transition-delay:.1s}.sample-stack.is-visible img:nth-child(3){transition-delay:.15s}
.differentiator-list{position:relative;padding-left:1.25rem}.differentiator-progress{position:absolute;left:0;top:0;width:2px;height:100%;background:rgba(255,255,255,.14)}.differentiator-progress:after{content:"";display:block;width:100%;height:100%;background:var(--gold);transform:scaleY(var(--differentiators-progress,0));transform-origin:top;box-shadow:0 0 12px rgba(244,177,81,.35)}.differentiator-list article{transition:opacity .35s,transform .35s}.differentiator-list article.is-active{transform:translateX(8px)}.differentiator-list article:not(.is-active){opacity:.48}.differentiator-list article.is-active h3{color:var(--gold-light)}
.founder{position:relative;overflow:hidden}.founder:before{content:"Ideias";position:absolute;right:-.08em;top:13%;color:rgba(244,177,81,.045);font-family:var(--font-display);font-size:clamp(9rem,20vw,22rem);font-weight:800;line-height:.8;text-transform:uppercase}.founder-photo{clip-path:inset(0 0 0 0 round var(--radius-lg));transition:clip-path .8s cubic-bezier(.2,.65,.25,1),transform .6s}.founder-photo:not(.is-visible){clip-path:inset(8% 9% 8% 9% round var(--radius-lg));transform:translateY(22px)}.founder-photo img{transform:translateY(calc(var(--founder-progress,0) * -12px));will-change:transform}.accordion details{transition:border-color .25s}.accordion details[open]{border-color:rgba(244,177,81,.55)}.accordion details p{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.accordion details[open] p{opacity:1;transform:none}.accordion details[open] summary{color:var(--gold-light)}
.reveal-left{transform:translateX(-28px)}.reveal-right{transform:translateX(28px)}.reveal-scale{transform:scale(.95)}.reveal-mask{clip-path:inset(0 0 18% 0);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.25,1),clip-path .75s cubic-bezier(.2,.65,.25,1)}.reveal-mask.is-visible{clip-path:inset(0)}@keyframes cueLine{0%,18%{transform:translateX(-100%)}65%,100%{transform:translateX(100%)}}

/* Terceira rodada: portfólio multimídia e experiências reais */
.portfolio-item{padding:0;border:0;background:transparent}.portfolio-trigger{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#151515;color:inherit;cursor:pointer;text-align:left}.portfolio-trigger:focus-visible{outline:3px solid var(--gold-light);outline-offset:-4px}.portfolio-trigger img{width:100%;height:100%;object-fit:cover}.project-overlay{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:end;gap:.15rem;padding:1.25rem;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.9));opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.project-type{color:var(--gold-light);font-family:var(--font-display);font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.project-title{max-width:80%;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.3rem);font-weight:600;line-height:1.08}.project-action{position:absolute;right:1.1rem;bottom:1rem;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:1.25rem}.portfolio-item:hover .project-overlay,.portfolio-item.is-central .project-overlay,.portfolio-item:focus-within .project-overlay{opacity:1;transform:none}.portfolio-item[data-type="video"] .project-action{width:48px;height:48px;border-color:var(--gold);background:rgba(5,5,5,.68);color:var(--gold-light);font-size:1rem}.portfolio-item[data-type="video"] .project-action:before{content:"";position:absolute;inset:-7px;border:1px solid rgba(244,177,81,.38);border-radius:50%}
.portfolio-item{padding:0;border:0;background:transparent}.portfolio-trigger{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#151515;color:inherit;cursor:pointer;text-align:left}.portfolio-trigger:focus-visible{outline:3px solid var(--gold-light);outline-offset:-4px}.portfolio-trigger img{width:100%;height:100%;object-fit:cover}.project-video-poster{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle,rgba(244,177,81,.13),transparent 33%),#121212;color:rgba(255,255,255,.46);font-size:.8rem}.project-overlay{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:end;gap:.15rem;padding:1.25rem;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.9));opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.project-type{color:var(--gold-light);font-family:var(--font-display);font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.project-title{max-width:80%;font-family:var(--font-display);font-size:clamp(1rem,1.35vw,1.3rem);font-weight:600;line-height:1.08}.project-action{position:absolute;right:1.1rem;bottom:1rem;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;font-size:1.25rem}.portfolio-item:hover .project-overlay,.portfolio-item.is-central .project-overlay,.portfolio-item:focus-within .project-overlay{opacity:1;transform:none}.portfolio-item[data-type="video"] .project-action{width:48px;height:48px;border-color:var(--gold);background:rgba(5,5,5,.68);color:var(--gold-light);font-size:1rem}.portfolio-item[data-type="video"] .project-action:before{content:"";position:absolute;inset:-7px;border:1px solid rgba(244,177,81,.38);border-radius:50%}
.media-lightbox{width:min(1100px,calc(100% - 32px));max-width:none;max-height:min(92dvh,920px);padding:0;border:1px solid rgba(244,177,81,.48);border-radius:24px;background:#111;color:var(--text);box-shadow:0 32px 100px rgba(0,0,0,.7);opacity:0;transform:scale(.96);transition:opacity .22s ease,transform .22s ease}.media-lightbox[open]{display:grid;opacity:1;transform:none}.media-lightbox::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(7px)}.lightbox-shell{position:relative;display:grid;gap:.75rem;padding:clamp(1rem,2.4vw,1.6rem)}.lightbox-close{position:absolute;z-index:3;right:.8rem;top:.8rem;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(10,10,10,.75);color:#fff;font-size:2rem;line-height:1;cursor:pointer}.lightbox-close:hover,.lightbox-close:focus-visible{border-color:var(--gold);color:var(--gold-light)}.lightbox-label{margin:0;color:var(--gold);font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lightbox-media{display:grid;min-height:220px;max-height:70dvh;place-items:center;overflow:hidden;border-radius:14px;background:#050505}.lightbox-media img,.lightbox-media video{display:block;max-width:100%;max-height:70dvh;object-fit:contain}.lightbox-controls{display:flex;align-items:center;justify-content:center;gap:1rem}.lightbox-controls button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:#fff;font-size:1.2rem;cursor:pointer}.lightbox-controls button:hover,.lightbox-controls button:focus-visible{background:var(--gold);border-color:var(--gold);color:#080808}.lightbox-controls span{min-width:58px;color:var(--muted);font-size:.8rem;text-align:center}.is-lightbox-open{overflow:hidden}
.testimonials{position:relative;overflow:hidden;background:linear-gradient(125deg,#111 0%,#0a0a0a 60%,#171008 100%)}.testimonials:before{content:"";position:absolute;right:-18vw;top:-20vw;width:58vw;aspect-ratio:1;border:1px solid rgba(244,177,81,.17);border-radius:50%;box-shadow:0 0 0 60px rgba(244,177,81,.025),0 0 0 120px rgba(244,177,81,.018)}.testimonials-layout{position:relative;z-index:1;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(2.5rem,8vw,8rem)}.testimonials-copy>p:not(.eyebrow){max-width:390px;color:var(--muted);font-size:1.05rem}.testimonials-rule{display:block;width:clamp(90px,13vw,180px);height:2px;margin-top:2.5rem;background:linear-gradient(90deg,var(--gold),transparent)}.testimonial-feature{overflow:hidden;border:1px solid rgba(244,177,81,.32);border-radius:var(--radius-lg);background:#151515;box-shadow:var(--shadow)}.testimonial-poster{position:relative;display:grid;min-height:360px;place-items:center;align-content:center;gap:1rem;isolation:isolate;background:radial-gradient(circle at 50% 50%,rgba(244,177,81,.19),transparent 24%),linear-gradient(135deg,rgba(244,177,81,.1),transparent 45%),#0c0c0c}.testimonial-poster:before,.testimonial-poster:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(244,177,81,.25);border-radius:3px;transform:rotate(-8deg)}.testimonial-poster:before{width:53%;height:60%}.testimonial-poster:after{width:38%;height:43%;transform:rotate(10deg)}.pending-label{color:var(--gold-light);font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pending-play{display:grid;width:76px;height:76px;place-items:center;padding-left:4px;border:1px solid var(--gold);border-radius:50%;color:var(--gold-light);font-size:1.4rem;box-shadow:0 0 0 9px rgba(244,177,81,.07)}.testimonial-poster p{margin:0;color:rgba(255,255,255,.62);font-size:.88rem}.testimonial-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--line);color:var(--muted);font-size:.78rem}.testimonial-feature-footer a{color:var(--gold-light);font-family:var(--font-display);font-weight:700;white-space:nowrap}.testimonial-rail{position:relative;z-index:1;margin-top:clamp(2rem,5vw,4rem)}.testimonial-slot{display:grid;grid-template-columns:180px 1fr;gap:1.4rem;max-width:620px;padding:1.1rem 0;border-block:1px solid var(--line)}.testimonial-slot span{color:var(--gold);font-family:var(--font-display);font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.testimonial-slot p{margin:0;color:var(--muted);font-size:.9rem}
.background-word{transition:transform .55s cubic-bezier(.22,.61,.36,1)}
.value-list li{transform:translateY(calc((1 - var(--value-progress,0)) * 16px));transition:transform .8s cubic-bezier(.22,.61,.36,1)}
