.experience-page{--exp-space:clamp(22px,6vw,100px)}.experience-page :focus-visible{outline:3px solid #ff6874;outline-offset:5px}.experience-page .button.red{color:white}.exp-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:#0b0c0e}.exp-hero-copy{padding:100px 35px 85px var(--exp-space);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.exp-hero h1{font-size:clamp(3.2rem,5.8vw,6.4rem);letter-spacing:-.065em;line-height:.96;margin:28px 0}.exp-hero h1 em{color:var(--red);font-style:normal}.exp-hero-copy>p:not(.kicker){max-width:510px;color:#bbb;font-size:1.1rem}.exp-hero .button{margin-top:24px}.exp-scroll{font-size:.8rem;color:#aaa;margin-top:27px}.exp-hero-photo{position:relative;min-width:0}.exp-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 65%}.exp-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08090bdd,transparent 45%)}.exp-hero-photo>span{position:absolute;z-index:1;left:35px;bottom:40px;font-size:clamp(1.3rem,2vw,2rem);font-weight:900;line-height:1.05;letter-spacing:-.035em}.exp-section{padding:100px var(--exp-space)}.exp-section h2,.exp-interest h2{font-size:clamp(2.8rem,4.7vw,5.2rem);line-height:.98;letter-spacing:-.06em;margin:0}.exp-two{display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin-top:38px}.exp-body{color:#555;max-width:630px}.exp-body p:first-child{margin-top:0}.exp-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:65px;padding-top:30px;border-top:1px solid #c9c6c0}.exp-pillars article>span{color:var(--red);font-weight:900;font-size:.7rem}.exp-pillars h3{font-size:1.5rem;margin:14px 0 8px}.exp-pillars p{color:#666;max-width:300px}.exp-gallery-intro{max-width:340px;color:#999;font-size:1rem;margin:0}.exp-intro .eyebrow{margin-bottom:30px}.exp-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin-top:48px}.exp-slides::-webkit-scrollbar{display:none}.exp-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;margin:0;position:relative;background:#161719}.exp-slide img{width:100%;height:clamp(320px,48vw,660px);object-fit:contain;background:#161719}.exp-slide figcaption{padding:18px 24px 22px;font-size:1.2rem;font-weight:800}.exp-slide figcaption span{display:block;color:#aaa;font-size:.6rem;letter-spacing:.13em;font-weight:700;margin-bottom:7px}.exp-gallery-bar{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.exp-count{font-size:.75rem;letter-spacing:.15em;color:#aaa}.exp-arrows{display:flex;gap:10px}.exp-arrows button{border:1px solid #555;background:transparent;color:#fff;width:52px;height:48px;cursor:pointer;font-size:1.4rem}.exp-arrows button:hover{background:var(--red);border-color:var(--red)}.exp-thumbs{display:flex;gap:10px}.exp-thumbs button{padding:0;width:100px;border:2px solid transparent;background:none;cursor:pointer;opacity:.5}.exp-thumbs img{height:64px;width:100%;object-fit:cover}.exp-thumbs button[aria-pressed=true]{border-color:var(--red);opacity:1}.exp-article-link{margin-top:30px;font-size:.85rem}.exp-testimonials{columns:3;column-gap:18px;margin-top:50px}.testimonial{margin:0 0 18px;padding:30px;background:#fff;break-inside:avoid;display:inline-block;width:100%;border-top:3px solid #e4e1db}.quote-mark{font-family:Georgia,serif;font-size:4rem;line-height:.8;color:var(--red);display:block}.testimonial blockquote{margin:12px 0 26px;font-size:1.05rem;line-height:1.55;color:#303136}.testimonial figcaption{border-top:1px solid #eee;padding-top:18px}.testimonial figcaption strong{display:block;font-size:.85rem}.testimonial figcaption span{display:block;color:#777;font-size:.64rem;margin-top:7px}.light .exp-gallery-intro{color:#666}.exp-platform-quote{border-top:1px solid #ccc;margin-top:38px;padding-top:35px}.exp-platform-quote blockquote{margin:15px 0;font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.exp-platform-quote>p:last-child{font-size:.8rem;color:#666}.exp-interest{display:grid;grid-template-columns:1fr 1fr}.exp-interest-copy{padding:90px var(--exp-space);padding-right:50px;background:#ba0c21}.exp-interest-copy .eyebrow{color:#ffd1d8}.exp-interest-copy>p:not(.eyebrow){max-width:470px;color:#ffe0e5;margin-top:28px}.exp-interest-copy .exp-small{font-size:.8rem;opacity:.85}.exp-interest-form{padding:85px 5vw;display:flex;align-items:center}.exp-interest .contact-form{gap:30px 22px}.exp-interest .consent a{text-decoration:underline}.exp-interest .button{text-align:left;line-height:1.6}.exp-interest .form-status{color:#444}.exp-interest .form-action{align-items:flex-start;flex-direction:column}.exp-interest .form-status{max-width:none}.exp-interest .button:disabled{opacity:.6;cursor:wait}.experience-page .header nav{gap:16px}
@media(min-width:1700px){.exp-hero{min-height:810px}}@media(max-width:1100px){.exp-testimonials{columns:2}.exp-hero{grid-template-columns:1fr 1fr;min-height:650px}.exp-hero-copy{padding-top:70px;padding-bottom:70px}.exp-hero h1{font-size:3.9rem}.exp-interest{grid-template-columns:1fr}.exp-interest-copy{padding:75px var(--exp-space)}.exp-interest-form{padding:65px var(--exp-space)}}@media(max-width:700px){.exp-hero{grid-template-columns:1fr}.exp-hero-copy{padding:65px 22px 45px}.exp-hero h1{font-size:3.6rem}.exp-hero-photo{height:370px}.exp-hero-photo img{object-position:center 62%}.exp-section{padding:70px 22px}.exp-two{grid-template-columns:1fr;gap:30px}.exp-pillars{grid-template-columns:1fr;gap:20px;margin-top:35px}.exp-pillars article{border-bottom:1px solid #ddd;padding-bottom:15px}.exp-pillars p{max-width:none}.exp-testimonials{columns:1}.exp-slide img{height:350px}.exp-slide figcaption{font-size:1rem;padding:18px}.exp-thumbs button{flex:1;min-width:0}.exp-thumbs img{height:50px}.exp-interest-copy{padding:70px 22px}.exp-interest-form{padding:60px 22px}.exp-interest .field{grid-column:1/-1}.exp-hero-copy>p:not(.kicker){font-size:1rem}.exp-section h2,.exp-interest h2{font-size:3rem}.exp-interest .button{width:100%;font-size:.64rem}.exp-interest .form-action{width:100%}}@media(prefers-reduced-motion:reduce){.exp-slides{scroll-behavior:auto}}

/* Destaque Dux Data — revisão autorizada por Lilly em 29/10/2026 */
.exp-platform-quote{margin-top:48px;padding:clamp(28px,5vw,68px);border:0;border-left:6px solid var(--red);background:#101114;color:#fff;position:relative}.exp-platform-quote .eyebrow{color:#ff5363;font-size:.7rem;max-width:600px}.exp-platform-quote blockquote{font-size:clamp(2rem,3.8vw,4rem);line-height:1.08;letter-spacing:-.045em;font-weight:900;max-width:1000px;margin:26px 0}.exp-platform-quote .exp-quote-author{color:#c2c3c5;font-size:.9rem;margin:0}.exp-dux-invite{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:1px solid #393b40;margin-top:38px;padding-top:32px}.exp-dux-invite h3{font-size:1.6rem;letter-spacing:-.035em;margin:0 0 12px}.exp-dux-invite p{max-width:650px;color:#b5b7bc;font-size:1rem;margin:0}.exp-dux-invite .button{flex-shrink:0;white-space:nowrap}@media(max-width:900px){.exp-dux-invite{flex-direction:column;align-items:flex-start;gap:25px}}

/* Vídeos indicados por Lilly — 29/10/2026 */
.exp-film{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center;border-top:1px solid #d6d2cb}.exp-film-copy>p:not(.eyebrow){color:#62646a;max-width:460px;margin:28px 0}.exp-film-copy .simple-link{font-size:.85rem}.exp-film-player{width:min(100%,350px);justify-self:center}.exp-short{position:relative;aspect-ratio:9/16;background:#111318;overflow:hidden;border:1px solid #282a30}.exp-short iframe{display:block;width:100%;height:100%;border:0}.exp-watch-link{display:inline-block;margin-top:13px;font-size:.72rem;font-weight:750;border-bottom:1px solid currentColor;padding-bottom:4px}.exp-video-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 22px;margin:50px 0 65px}.exp-testimonial-video{min-width:0}.exp-video-testimonials .exp-short{max-height:600px}.exp-testimonial-video .exp-watch-link{color:#555}@media(max-width:900px){.exp-film{grid-template-columns:1fr;gap:40px}.exp-film-player{justify-self:start}.exp-video-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.exp-video-testimonials{grid-template-columns:1fr;gap:35px}.exp-testimonial-video{width:min(100%,350px);justify-self:center}.exp-film-player{justify-self:center}.exp-film-copy h2{font-size:3rem}}
