*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--h-purple: #5009B0;--h-purple-soft: #7B3FD4;--h-pink: #FD9CFA;--h-blue: #A4BEFF;--h-dark: #08060E;--h-dark-rgb: 8, 6, 14;--h-white: #F8F7FA;--h-white-95: rgba(248, 247, 250, .95);--h-white-soft: rgba(248, 247, 250, .88);--h-white-muted: rgba(248, 247, 250, .58);--h-white-dim: rgba(248, 247, 250, .36);--bubble-bg: rgba(15, 12, 24, .72);--bubble-border: rgba(255, 255, 255, .13);--bubble-blur: 28px;--bubble-radius: 22px;--bubble-shadow: 0 24px 64px rgba(0, 0, 0, .38), 0 6px 18px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .08);--font-display: "Poppins", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-bubble: 1.05s;--duration-fade: .58s;--hero-pad-x: clamp(24px, 6.5vw, 100px)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body);background:var(--h-dark);color:var(--h-white);overflow-x:hidden;overflow-x:clip}.hero__header{position:absolute;top:0;left:0;right:0;z-index:20;padding:28px var(--hero-pad-x);pointer-events:none}.hero__logo-link{display:inline-block;pointer-events:auto;transition:opacity .2s ease;outline:none}.hero__logo-link:hover{opacity:.85}.hero__logo-link:focus-visible{outline:2px solid var(--h-blue);outline-offset:4px;border-radius:4px}.hero__logo{display:block;height:52px;width:auto;object-fit:contain}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26svh;z-index:3;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--h-dark-rgb),0) 0%,rgba(var(--h-dark-rgb),.35) 42%,rgba(var(--h-dark-rgb),.78) 74%,var(--h-dark) 100%)}.hero{position:relative;width:100%;height:100svh;min-height:600px;overflow:hidden;background:var(--h-dark)}.hero__cinema{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration-fade) var(--ease-in-out);will-change:opacity}.hero__video--active{opacity:1}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(var(--scrim-direction, to right),var(--scrim-stops, rgba(8, 6, 14, .8) 0%, rgba(8, 6, 14, .52) 36%, rgba(8, 6, 14, .12) 54%, transparent 70%)),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 50%,rgba(var(--h-dark-rgb),var(--scrim-vignette, .25)) 100%),linear-gradient(to bottom,rgba(var(--h-dark-rgb),.5) 0%,transparent 14%),linear-gradient(to top,rgba(var(--h-dark-rgb),.35) 0%,transparent 18%);transition:background .6s var(--ease-in-out)}.hero__brand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.hero__copy{padding-left:var(--hero-pad-x);padding-right:var(--hero-pad-x);max-width:55vw;min-width:480px;pointer-events:auto}.hero__headline{font-family:var(--font-display);font-size:clamp(2.4rem,4.6vw,5.2rem);font-weight:600;line-height:1.02;letter-spacing:-.025em;color:var(--h-white);margin-bottom:22px}.hero__headline-line{display:block;white-space:nowrap}.hero__subheadline{font-family:var(--font-body);font-size:clamp(15px,1.15vw,20px);font-weight:400;line-height:1.52;color:var(--h-white-soft);max-width:55ch;text-wrap:balance;margin-bottom:36px}.hero__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero__cta{font-family:var(--font-body);font-size:12.6px;font-weight:500;text-decoration:none;border-radius:10px;transition:all .26s var(--ease-out-quart);cursor:pointer;outline:none}.hero__cta:focus-visible{outline:2px solid var(--h-blue);outline-offset:3px}.hero__cta--primary{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background:var(--h-white);color:var(--h-dark);border:1px solid transparent}.hero__cta--primary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 20px #5009b02e}.hero__cta--primary:hover .hero__cta-arrow{transform:translate(3px)}.hero__cta-arrow{transition:transform .26s var(--ease-out-quart);flex-shrink:0}.hero__cta--secondary{display:inline-flex;align-items:center;padding:13px 24px;background:transparent;color:var(--h-white-soft);border:1px solid rgba(248,247,250,.16)}.hero__cta--secondary:hover{color:var(--h-white);border-color:#f8f7fa52;background:#f8f7fa0a}.hero__scene-indicator{position:absolute;left:var(--hero-pad-x);bottom:72px;pointer-events:none}.hero__scene-label{display:none;font-family:var(--font-body);font-size:9.9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--h-white-muted);opacity:0;transform:translateY(6px);transition:opacity .38s var(--ease-out-quart),transform .38s var(--ease-out-quart)}.hero__scene-label--active{display:block;opacity:1;transform:translateY(0)}.hero__progress{position:absolute;left:var(--hero-pad-x);bottom:52px;display:flex;gap:6px;align-items:center;pointer-events:auto}.hero__progress-track{width:40px;height:12px;cursor:pointer;overflow:visible;position:relative}.hero__progress-bg{stroke:#f8f7fa1f;stroke-width:2.5;stroke-linecap:round;fill:none;transition:stroke .4s ease,filter .4s ease}.hero__progress-fill{stroke:var(--h-white-muted);stroke-width:2.5;stroke-linecap:round;fill:none;stroke-dasharray:40;stroke-dashoffset:40;transition:stroke .4s ease}.hero__progress-track:hover .hero__progress-bg{stroke:#f8f7fa59;filter:drop-shadow(0 0 6px rgba(248,247,250,.4))}.hero__progress-track--active .hero__progress-fill{stroke:var(--h-white-soft)}.hero__progress-track--done .hero__progress-fill{stroke:#f8f7fa33}.hero__activity{position:absolute;top:50%;transform:translateY(-50%);right:clamp(20px,4vw,60px);z-index:8;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.activity-card{position:relative;display:flex;flex-direction:column;gap:0;padding:16px 18px;background:var(--bubble-bg);backdrop-filter:blur(var(--bubble-blur));-webkit-backdrop-filter:blur(var(--bubble-blur));border:1px solid var(--bubble-border);border-radius:var(--bubble-radius);box-shadow:var(--bubble-shadow);min-width:280px;max-width:380px;pointer-events:none;opacity:0;transform:translateY(10px) scale(.985);filter:blur(5px);transition:opacity var(--duration-bubble) var(--ease-in-out),transform var(--duration-bubble) var(--ease-in-out),filter var(--duration-bubble) var(--ease-in-out),height var(--duration-bubble) var(--ease-out-expo),margin-bottom var(--duration-bubble) var(--ease-out-expo),padding-top var(--duration-bubble) var(--ease-out-expo),padding-bottom var(--duration-bubble) var(--ease-out-expo),border-width var(--duration-bubble) var(--ease-out-expo);will-change:opacity,transform,filter,height,margin-bottom,padding-top,padding-bottom;overflow:hidden}.activity-card--visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.activity-card--secondary{opacity:.5;transform:translateY(-4px) scale(.98);filter:blur(1px)}.activity-card--exiting{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(6px);max-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-bottom:-12px!important;border-width:0!important;transition-duration:.35s}.activity-card__header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.activity-card__icon{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center}.activity-card__icon--photo{padding:0;border:1px solid rgba(255,255,255,.15);overflow:hidden;background:transparent!important}.activity-card__photo{width:100%;height:100%;object-fit:cover;display:block}.activity-card__icon svg{width:16px;height:16px}.activity-card--event .activity-card__icon{background:#a4beff29;color:var(--h-blue)}.activity-card--execution .activity-card__icon{background:#7b3fd433;color:#c2a3ff}.activity-card--insight .activity-card__icon{background:#fd9cfa29;color:var(--h-pink)}.activity-card--human .activity-card__icon{background:#f8f7fa1f;color:var(--h-white-soft)}.activity-card__label{font-family:var(--font-body);font-size:12.6px;font-weight:500;color:var(--h-white-95);line-height:1.3;flex:1}.activity-card__detail{font-family:var(--font-body);font-size:13.8px;font-weight:400;color:var(--h-white-muted);line-height:1.45;margin-top:2px}.activity-card__meta{font-family:var(--font-body);font-size:10.3px;font-weight:400;color:var(--h-white-dim);line-height:1.4;margin-top:2px}.activity-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2.5px;border-radius:2px;opacity:.7}.activity-card--event:before{background:var(--h-blue)}.activity-card--execution:before{background:var(--h-purple-soft)}.activity-card--insight:before{background:var(--h-pink)}.activity-card--human:before{background:var(--h-white-soft)}.activity-card__stat{display:flex;align-items:baseline;gap:8px;margin-top:6px}.activity-card__stat-value{font-family:var(--font-display);font-size:28.6px;font-weight:600;color:var(--h-white);line-height:1;letter-spacing:-.02em}.activity-card__stat-unit{font-family:var(--font-body);font-size:13.2px;font-weight:400;color:var(--h-white-muted)}.activity-card__range{display:flex;align-items:center;gap:12px;margin-top:8px}.activity-card__range-value{font-family:var(--font-display);font-size:19.8px;font-weight:600;color:var(--h-white);letter-spacing:-.01em}.activity-card__range-separator{font-size:11.7px;color:var(--h-white-dim)}.activity-card__funnel{display:flex;flex-direction:column;gap:12px;margin-top:12px}.activity-card__funnel-step{display:flex;align-items:center;gap:16px}.activity-card__funnel-value{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--h-white);min-width:42px;text-align:right}.activity-card__funnel-content{flex:1;display:flex;flex-direction:column;gap:6px}.activity-card__funnel-label{font-size:11px;color:var(--h-white-dim);line-height:1}.activity-card__funnel-track{width:100%;height:6px;background:#f8f7fa14;border-radius:3px;overflow:hidden}.activity-card__funnel-bar{height:100%;border-radius:3px;transition:width .8s var(--ease-out-expo);min-width:4px}.activity-card__bars{display:flex;flex-direction:column;gap:6px;margin-top:8px}.activity-card__bar-row{display:flex;align-items:center;gap:8px}.activity-card__bar-label{font-family:var(--font-body);font-size:9.9px;color:var(--h-white-dim);min-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-card__bar-track{flex:1;height:5px;background:#f8f7fa14;border-radius:3px;overflow:hidden;min-width:60px}.activity-card__bar-fill{height:100%;border-radius:3px;transition:width .7s var(--ease-out-expo)}.activity-card--insight .activity-card__bar-fill{background:linear-gradient(90deg,var(--h-pink),rgba(253,156,250,.6))}.activity-card--execution .activity-card__bar-fill{background:linear-gradient(90deg,var(--h-purple-soft),rgba(123,63,212,.6))}.activity-card--event .activity-card__bar-fill{background:linear-gradient(90deg,var(--h-blue),rgba(164,190,255,.6))}.activity-card--human .activity-card__bar-fill{background:linear-gradient(90deg,var(--h-white-soft),rgba(248,247,250,.4))}.activity-card__match-score{display:flex;align-items:baseline;gap:6px;margin-top:4px;margin-bottom:4px}.activity-card__match-value{font-family:var(--font-display);font-size:25.2px;font-weight:600;color:var(--h-white);line-height:1}.activity-card__match-percent{font-family:var(--font-body);font-size:12.6px;color:var(--h-white-muted)}.activity-card__match-label{font-family:var(--font-body);font-size:10.3px;color:var(--h-white-dim);margin-bottom:6px}.activity-card__match-bars{display:flex;flex-direction:column;gap:6px;margin-top:8px}.activity-card__match-bar-row{display:flex;align-items:center;gap:6px}.activity-card__match-bar-label{font-size:9.4px;color:var(--h-white-dim);min-width:65px}.activity-card__match-bar-track{flex:1;height:4px;background:#f8f7fa14;border-radius:2px;overflow:hidden}.activity-card__match-bar-fill{height:100%;border-radius:2px;background:var(--h-pink);transition:width .7s var(--ease-out-expo)}.activity-card__comparison{display:flex;flex-direction:column;gap:5px;margin-top:8px}.activity-card__comparison-row{display:flex;align-items:center;gap:8px}.activity-card__comparison-name{font-family:var(--font-body);font-size:13.8px;color:var(--h-white-soft);min-width:60px}.activity-card__comparison-bar-track{flex:1;height:6px;background:#f8f7fa0f;border-radius:3px;overflow:hidden}.activity-card__comparison-bar-fill{height:100%;border-radius:3px;transition:width .7s var(--ease-out-expo)}.activity-card__comparison-score{font-family:var(--font-display);font-size:12.6px;font-weight:600;color:var(--h-white);min-width:32px;text-align:right}.activity-card__comparison-row:nth-child(1) .activity-card__comparison-bar-fill{background:var(--h-pink)}.activity-card__comparison-row:nth-child(2) .activity-card__comparison-bar-fill{background:var(--h-blue)}.activity-card__comparison-row:nth-child(3) .activity-card__comparison-bar-fill{background:var(--h-purple-soft)}.activity-card__checklist{display:flex;flex-direction:column;gap:4px;margin-top:6px}.activity-card__check-item{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:13.2px;color:var(--h-white-soft)}.activity-card__check-icon{width:14px;height:14px;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-card__check-icon--done{background:#50c87833;color:#50c878}.activity-card__check-icon svg{width:10px;height:10px}.activity-card__tags{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.activity-card__tag{font-family:var(--font-body);font-size:9.9px;font-weight:500;color:var(--h-white-soft);background:#f8f7fa14;border:1px solid rgba(248,247,250,.06);border-radius:6px;padding:4px 10px}.activity-card__interview{display:flex;align-items:center;gap:14px;margin-top:6px}.activity-card__interview-time{font-family:var(--font-display);font-size:24.2px;font-weight:600;color:var(--h-white);letter-spacing:-.01em}.activity-card__interview-info{display:flex;flex-direction:column;gap:1px}.activity-card__interview-name{font-family:var(--font-body);font-size:11.7px;font-weight:500;color:var(--h-white-soft)}.activity-card__interview-duration{font-family:var(--font-body);font-size:9.9px;color:var(--h-white-dim)}.activity-card__suggestion{margin-top:8px;padding-top:8px;border-top:1px solid rgba(248,247,250,.06);font-family:var(--font-body);font-size:10.3px;font-style:italic;color:var(--h-white-muted);line-height:1.45}.activity-card__submeta{font-family:var(--font-body);font-size:9.9px;color:var(--h-white-dim);margin-top:5px}.activity-card__highlight-bar{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px 0 0 2px}.activity-card__highlight-bar--warning{background:#f5a623}.activity-card__highlight-bar--positive{background:#50c878}.hero__activity{right:clamp(28px,4.5vw,72px);display:block;width:min(440px,38vw);height:min(70vh,520px);perspective:1000px}.activity-card{--card-accent: var(--h-blue);--card-accent-rgb: 164, 190, 255;position:absolute;top:0;right:0;width:326px;min-width:326px;max-width:326px;padding:18px 20px;border-radius:var(--bubble-radius);border-color:var(--bubble-border);background:radial-gradient(circle at 14% 0%,rgba(var(--card-accent-rgb),.15),transparent 38%),linear-gradient(145deg,#ffffff13,#ffffff05 46%,#00000014),var(--bubble-bg);box-shadow:var(--bubble-shadow),0 0 44px rgba(var(--card-accent-rgb),.08);backdrop-filter:blur(var(--bubble-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--bubble-blur)) saturate(145%);isolation:isolate;opacity:0;transform:scale(.978);filter:blur(6px);transition:opacity var(--duration-bubble) var(--ease-out-expo),transform var(--duration-bubble) var(--ease-out-expo),filter var(--duration-bubble) var(--ease-out-expo),box-shadow .7s var(--ease-out-quart);will-change:opacity,transform,filter;contain:layout paint}.activity-card--wide{width:430px;min-width:430px;max-width:430px;padding:20px 22px}.activity-card--execution{--card-accent: #B48BFF;--card-accent-rgb: 180, 139, 255}.activity-card--insight{--card-accent: var(--h-pink);--card-accent-rgb: 253, 156, 250}.activity-card--human{--card-accent: #FFD18B;--card-accent-rgb: 255, 209, 139}.activity-card:before{top:20px;bottom:20px;width:3px;background:linear-gradient(180deg,transparent,var(--card-accent) 22%,var(--card-accent) 78%,transparent);box-shadow:0 0 14px rgba(var(--card-accent-rgb),.58);opacity:.9}.activity-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 1px);box-shadow:inset 0 0 0 1px #ffffff06}.activity-card--visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.activity-card--visible.activity-card--secondary{opacity:.82;transform:scale(.985);filter:saturate(.86)}.activity-card--visible.activity-card--tertiary{opacity:.64;transform:scale(.97);filter:saturate(.72)}.activity-card--exiting{opacity:0;transform:scale(.972);filter:blur(6px);max-height:none!important;padding:18px 20px!important;margin-bottom:0!important;border-width:1px!important;transition-duration:1.05s}.activity-card--wide.activity-card--exiting{padding:20px 22px!important}.activity-card__header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:14px}.activity-card__icon{width:38px;height:38px;border-radius:12px;color:var(--card-accent)!important;background:linear-gradient(145deg,rgba(var(--card-accent-rgb),.25),rgba(var(--card-accent-rgb),.08))!important;border:1px solid rgba(var(--card-accent-rgb),.2);box-shadow:inset 0 1px #ffffff1a,0 7px 16px rgba(var(--card-accent-rgb),.08)}.activity-card__icon svg{width:18px;height:18px;filter:drop-shadow(0 0 7px rgba(var(--card-accent-rgb),.42))}.activity-card__heading{min-width:0}.activity-card__eyebrow{margin-bottom:3px;color:rgba(var(--card-accent-rgb),.82);font-family:var(--font-body);font-size:8px;font-weight:650;line-height:1;letter-spacing:.13em;text-transform:uppercase}.activity-card__label{overflow:hidden;color:var(--h-white-95);font-size:13px;font-weight:570;line-height:1.3;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.activity-card__status{display:flex;align-items:center;gap:5px;align-self:start;margin-top:2px;padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:99px;background:#ffffff0b;color:var(--h-white-dim);font-size:7.6px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.activity-card__status span{width:5px;height:5px;border-radius:50%;background:var(--card-accent);box-shadow:0 0 8px rgba(var(--card-accent-rgb),.9);animation:activity-pulse 2.4s ease-in-out infinite}@keyframes activity-pulse{0%,to{opacity:.45;transform:scale(.85)}45%{opacity:1;transform:scale(1)}}.activity-card__detail{margin-top:0;color:#f8f7fab8;font-size:13.2px;line-height:1.5}.activity-card__meta{display:inline-flex;align-self:flex-start;margin-top:10px;padding:5px 8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff0b;color:var(--h-white-muted);font-size:9.5px}.activity-card__stat-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(110px,.92fr);align-items:end;gap:18px}.activity-card__stat{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-top:0}.activity-card__stat-value{font-size:31px;font-weight:580;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.activity-card__stat-unit{max-width:150px;color:var(--h-white-muted);font-size:10.5px;line-height:1.3}.activity-card__sparkline{color:var(--card-accent)}.activity-card__sparkline svg{display:block;width:100%;height:36px;overflow:visible}.activity-card__spark-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7;vector-effect:non-scaling-stroke}.activity-card__sparkline span{display:block;margin-top:4px;color:rgba(var(--card-accent-rgb),.88);font-size:8.8px;font-weight:560;text-align:right}.activity-card__range{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:0}.activity-card__range-values{display:flex;align-items:baseline;justify-content:space-between}.activity-card__range-value{font-size:21px;font-weight:570;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.activity-card__range-separator{color:var(--h-white-dim);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.activity-card__range-track{position:relative;height:7px;border-radius:99px;background:#fff1;overflow:visible}.activity-card__range-track span{position:absolute;top:0;right:8%;bottom:0;left:8%;border-radius:inherit;background:linear-gradient(90deg,var(--h-blue),var(--h-pink));box-shadow:0 0 14px rgba(var(--card-accent-rgb),.28)}.activity-card__range-track i{position:absolute;top:50%;left:56%;width:11px;height:11px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.82);border-radius:50%;background:#5e3c91;box-shadow:0 0 0 3px #5e3c9152}.activity-card__range-caption{display:flex;justify-content:space-between;color:var(--h-white-dim);font-size:8px}.activity-card__range-caption strong{color:var(--h-white-muted);font-weight:520}.activity-card__funnel-summary,.activity-card__score-summary,.activity-card__check-progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff09;color:var(--h-white-dim);font-size:9px}.activity-card__funnel-summary strong,.activity-card__score-summary strong,.activity-card__check-progress strong{color:var(--card-accent);font-family:var(--font-display);font-size:12px;font-weight:580}.activity-card__funnel{gap:10px;margin-top:0}.activity-card__funnel-step{gap:10px}.activity-card__funnel-index{color:rgba(var(--card-accent-rgb),.52);font-family:var(--font-display);font-size:9px;font-weight:600}.activity-card__funnel-content{gap:5px}.activity-card__funnel-line{display:grid;grid-template-columns:1fr auto 32px;align-items:baseline;gap:8px}.activity-card__funnel-label{color:var(--h-white-muted);font-size:9.5px}.activity-card__funnel-value{min-width:0;color:var(--h-white-95);font-size:14px;font-weight:570;text-align:right}.activity-card__funnel-line em{color:var(--h-white-dim);font-size:8px;font-style:normal;text-align:right}.activity-card__funnel-track{height:5px}.activity-card__funnel-bar,.activity-card__bar-fill,.activity-card__match-bar-fill,.activity-card__comparison-bar-fill{transition-duration:1.1s}.activity-card__bars{gap:9px;margin-top:0}.activity-card__bar-row{display:grid;grid-template-columns:minmax(118px,1fr) minmax(120px,1.2fr) 24px;gap:10px}.activity-card__bar-label{min-width:0;color:var(--h-white-muted);font-size:9.5px}.activity-card__bar-track{min-width:0;height:5px}.activity-card__bar-value{color:var(--h-white-soft);font-family:var(--font-display);font-size:9px;font-weight:550;text-align:right}.activity-card__candidate-grid{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:13px;margin-bottom:15px}.activity-card__match-ring{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:conic-gradient(var(--card-accent) var(--score),rgba(255,255,255,.07) 0);box-shadow:0 0 22px rgba(var(--card-accent-rgb),.12)}.activity-card__match-ring>div{display:flex;align-items:baseline;justify-content:center;width:52px;height:52px;padding-top:14px;border-radius:50%;background:#110d1bf5}.activity-card__match-value{font-size:22px}.activity-card__match-ring small{color:var(--h-white-muted);font-size:9px}.activity-card__match-label{margin:0 0 3px;color:var(--h-white-dim);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase}.activity-card__match-verdict,.activity-card__match-confidence{display:block}.activity-card__match-verdict{margin-bottom:5px;color:var(--h-white-95);font-size:14px;font-weight:560}.activity-card__match-confidence{color:rgba(var(--card-accent-rgb),.78);font-size:8.8px}.activity-card__match-bars{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:0}.activity-card__match-bar-row{display:grid;grid-template-columns:58px 1fr;gap:7px}.activity-card__match-bar-label{min-width:0;font-size:8.6px}.activity-card__comparison{gap:7px;margin-top:0}.activity-card__comparison-row{display:grid;grid-template-columns:20px 56px 1fr 24px;gap:7px;padding:7px;border:1px solid transparent;border-radius:9px}.activity-card__comparison-row:first-child{border-color:rgba(var(--card-accent-rgb),.13);background:rgba(var(--card-accent-rgb),.055)}.activity-card__comparison-rank{display:grid;width:18px;height:18px;place-items:center;border-radius:6px;background:#ffffff0f;color:var(--h-white-muted);font-size:8px}.activity-card__comparison-name,.activity-card__comparison-score{min-width:0;font-size:10.5px}.activity-card--candidate .activity-card__status,.activity-card--comparison .activity-card__status,.activity-card--funnel .activity-card__status,.activity-card--bars .activity-card__status{width:17px;height:17px;justify-content:center;gap:0;padding:0;overflow:hidden;color:transparent;font-size:0}.activity-card--candidate .activity-card__status span,.activity-card--comparison .activity-card__status span,.activity-card--funnel .activity-card__status span,.activity-card--bars .activity-card__status span{width:6px;height:6px;flex:0 0 6px}.activity-card__checklist{gap:7px;margin-top:0}.activity-card__check-item{padding:6px 7px;border-radius:8px;background:#ffffff06;color:var(--h-white-muted);font-size:10.5px}.activity-card__check-icon{width:16px;height:16px;border-radius:50%}.activity-card__tags{gap:7px;margin-top:2px}.activity-card__tag{position:relative;padding:6px 10px 6px 18px;border-color:#ffffff14;border-radius:99px;background:#ffffff0b;color:var(--h-white-muted);font-size:8.8px}.activity-card__tag:before{content:"";position:absolute;top:50%;left:8px;width:5px;height:5px;transform:translateY(-50%);border-radius:50%;background:#65d89b;box-shadow:0 0 7px #65d89ba6}.activity-card__interview{justify-content:space-between;gap:16px;margin-top:0}.activity-card__interview>div:first-child{display:flex;flex-direction:column}.activity-card__interview-time{font-size:24px}.activity-card__interview small{color:var(--h-white-dim);font-size:7.8px}.activity-card__interview-info{align-items:flex-end}.activity-card__waveform{display:flex;align-items:center;gap:3px;height:30px;margin-top:10px;padding:0 6px;border-radius:8px;background:#ffffff06}@keyframes waveform-play{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:.9}}.activity-card__waveform i{flex:1;height:var(--h);border-radius:99px;background:linear-gradient(180deg,var(--card-accent),rgba(var(--card-accent-rgb),.2));opacity:.78;transform-origin:center;animation:waveform-play 1s ease-in-out infinite}.activity-card__suggestion{position:relative;margin-top:12px;padding:10px 11px 10px 28px;border:1px solid rgba(var(--card-accent-rgb),.12);border-radius:10px;background:rgba(var(--card-accent-rgb),.055);color:var(--h-white-muted);font-size:9.5px;font-style:normal}.activity-card__suggestion:before{content:"“";position:absolute;top:5px;left:10px;color:var(--card-accent);font-family:Georgia,serif;font-size:22px}.activity-card__submeta{margin-top:9px;color:rgba(var(--card-accent-rgb),.72);font-size:8.8px}.activity-card__highlight-bar{display:none}@media(prefers-reduced-motion:reduce){.hero__video{transition:opacity .2s linear}.activity-card{transition:opacity .25s linear!important;transform:none!important}.activity-card--visible,.activity-card--secondary,.activity-card--exiting{transform:none!important}.hero__scene-label{transition:opacity .2s linear;transform:none!important}.hero__scrim,.activity-card__bar-fill,.activity-card__funnel-bar,.activity-card__match-bar-fill,.activity-card__comparison-bar-fill{transition:none}.activity-card__status span{animation:none}}@media(max-width:1024px){.hero__copy{max-width:52vw;min-width:280px}.hero__headline{font-size:clamp(2rem,4.2vw,3.4rem)}.hero__subheadline{font-size:12.6px;max-width:420px}.hero__progress-track{width:32px}.activity-card{width:280px;min-width:280px;max-width:280px;padding:14px 16px}.activity-card--wide{width:min(340px,40vw);min-width:min(340px,40vw);max-width:min(340px,40vw);padding:16px 18px}.activity-card--exiting,.activity-card--wide.activity-card--exiting{padding:14px 16px!important}.activity-card--wide.activity-card--exiting{padding:16px 18px!important}.activity-card__status{display:none}.activity-card__header{grid-template-columns:36px minmax(0,1fr)}.activity-card__match-bars{grid-template-columns:1fr}.activity-card--bars .activity-card__bar-row{grid-template-columns:minmax(88px,1fr) minmax(72px,1fr) 22px;gap:6px}.activity-card__label{font-size:11.7px}.activity-card__stat-value{font-size:24.2px}}@media(max-width:680px){:root{--hero-pad-x: 24px}.hero__activity,.desktop-only{display:none!important}.hero{min-height:560px}.hero__header{padding:20px 24px}.hero__logo{height:42px}.hero__brand{justify-content:flex-end;padding-bottom:100px}.hero__copy{max-width:100%;min-width:unset;padding-right:24px}.hero__headline{font-size:clamp(1.7rem,7.5vw,2.6rem);margin-bottom:14px}.hero__subheadline{font-size:13.5px;max-width:100%;margin-bottom:24px;line-height:1.5}.hero__ctas{gap:12px}.hero__cta{font-size:11.7px}.hero__cta--primary{padding:12px 22px}.hero__cta--secondary{padding:12px 18px}.hero__scene-indicator{bottom:48px;top:auto;left:24px}.hero__progress{bottom:28px;left:24px}.hero__progress-track{width:28px}.activity-card{min-width:200px;max-width:calc(100vw - 48px);padding:14px 16px}.activity-card__bar-label{min-width:80px;font-size:9.9px}.activity-card__match-bars{grid-template-columns:1fr}.hero__scrim{background:linear-gradient(to top,rgba(var(--h-dark-rgb),.9) 0%,rgba(var(--h-dark-rgb),.68) 35%,rgba(var(--h-dark-rgb),.18) 55%,transparent 72%),linear-gradient(to bottom,rgba(var(--h-dark-rgb),.4) 0%,transparent 20%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 50%,rgba(var(--h-dark-rgb),.3) 100%)!important}}@media(max-width:380px){.hero__headline{font-size:1.6rem}.hero__subheadline{font-size:11.7px}.hero__ctas{flex-direction:column;align-items:flex-start}}.virada{position:relative;color:var(--ink)}.virada:before{content:"";display:block;height:38svh;background:radial-gradient(90% 55% at 50% 40%,rgba(110,80,170,.07),transparent 72%),linear-gradient(to bottom,#08060e,#0c0a12 9%,#16131c 20%,#29262f,#46424d 44%,#6c6873 55%,#98959e,#c3c1c7,#e4e3e6 85%,#f7f7f8 93%,#fff)}:root{--pase: 110svh}.vr__track{position:relative;height:calc(262svh + var(--pase));margin-top:-1px}.vr__sonda{position:absolute;top:0;left:0;width:1px;height:var(--pase);visibility:hidden;pointer-events:none}.vr__pin{--fs: clamp(1.9rem, 3.05vw, 3.5rem);--copy-w: calc(var(--fs) * 11.7);--gap: clamp(40px, 5vw, 96px);position:sticky;top:0;height:100svh;overflow:hidden;background:var(--paper)}.vr__copy{position:absolute;z-index:2;left:var(--hero-pad-x);top:50%;width:var(--copy-w);translate:0 -50%}.vr__text{font-family:var(--font-display);font-size:var(--fs);font-weight:600;line-height:1.1;letter-spacing:-.032em;white-space:nowrap;color:var(--ink)}.vr__frase{display:block}.vr__frase+.vr__frase{margin-top:clamp(.6em,4.4svh,1.2em)}.vr__text .lw{opacity:.12;transition:opacity .6s var(--ease-in-out)}.vr__text .lw.is-on{opacity:1}.vr__frase--velha>span{background:linear-gradient(var(--ink-3),var(--ink-3)) 0 60% / 0% .06em no-repeat;transition:background-size 1.2s var(--ease-out-expo)}.vr__frase--velha.is-riscada>span{background-size:100% .06em}.vr__frase--velha.is-riscada .lw.is-on{opacity:.36}.vr__text em{font-style:normal}.vr__text em .lw{background:linear-gradient(100deg,#5009b0,#9b4dff 45%,#fd9cfa);-webkit-background-clip:text;background-clip:text;color:transparent}.vr__sw{position:relative}.vr__l{display:inline-block;transition:color .56s cubic-bezier(.22,1,.36,1)}.vr__cursor{position:absolute;left:0;right:0;top:.12em;bottom:.08em;pointer-events:none;opacity:0}.vr__cursor b{position:absolute;left:-.03em;top:0;bottom:0;width:.055em;border-radius:.03em;background:currentColor}.vr__semente{position:relative;overflow:hidden;isolation:isolate;top:-.05em;display:inline-block;width:0;height:.78em;vertical-align:middle;border-radius:999px;background:linear-gradient(120deg,#5009b0,#9b4dff 60%,#fd9cfa);transition:width 1.1s var(--ease-out-expo)}.vr__semente.is-on{width:1.9em}.vr__semente video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease-in-out)}.vr__semente.is-live video{opacity:1}.vr__semente.is-entregue{visibility:hidden}.vr__copy,.vr__stage{opacity:calc(1 - var(--sai, 0))}.vr__linha{transition:opacity .22s ease}.vr__linha.is-fora{opacity:0}.vr__stage{--livre: calc(100% - 2 * var(--hero-pad-x) - var(--copy-w) - var(--gap) * .5);position:absolute;z-index:1;right:var(--hero-pad-x);top:50%;width:max(var(--livre),min(var(--livre) + 64px,520px));height:min(70svh,680px);translate:0 -50%}.vr__win{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(28px) scale(.985);transition:opacity .7s var(--ease-in-out),transform 1.1s var(--ease-out-expo);pointer-events:none}.vr__win.is-on{opacity:1;transform:none}.vr__linha{position:absolute;z-index:4;left:var(--hero-pad-x);right:var(--hero-pad-x);bottom:max(24px,3.6svh);display:grid;grid-template-columns:19fr 30fr 51fr;gap:6px;pointer-events:none}.vr__linha i{position:relative;height:2px;overflow:hidden;border-radius:2px;background:#15111c14}.vr__linha i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#15111c6b;transform:scaleX(var(--fill, 0));transform-origin:0 50%}.vr__linha i.is-now:after{background:linear-gradient(90deg,#15111c6b,#9b4dff)}@media(min-width:681px)and (max-width:1010px){.vr__pin{--copy-w: calc(var(--fs) * 9.4)}.vr__stage{width:var(--livre)}.vr__semente{display:block;top:0;height:0;transition:width 1.1s var(--ease-out-expo),height 1.1s var(--ease-out-expo),margin 1.1s var(--ease-out-expo)}.vr__semente.is-on{height:.78em;margin-top:.24em}}@media(max-width:680px){.virada:before{height:30svh}.vr__copy{left:22px;right:22px;top:max(74px,8svh);width:auto;translate:none}.virada{--vr-fs: min(clamp(1.5rem, 6.8vw, 2rem), calc((100vw - 44px) / 11.7))}.vr__text{font-size:var(--vr-fs);line-height:1.12}.vr__frase+.vr__frase{margin-top:.3em}.vr__stage{left:12px;right:12px;top:calc(max(74px,8svh) + 7.4 * var(--vr-fs) + 18px);bottom:max(52px,8svh);width:auto;height:auto;translate:none}.vr__linha{left:22px;right:22px;bottom:max(22px,3svh)}}@media(prefers-reduced-motion:reduce){.virada *,.virada *:before,.virada *:after{transition-duration:1ms!important;transition-delay:0ms!important;animation-duration:1ms!important}}.operacao{--step-h: max(365px, 46.6svh);--assenta: 22svh;position:relative;z-index:2;margin-top:-100svh;background:linear-gradient(transparent 100svh,#08060e 100svh);color:#fff}.op__track{height:calc(100svh + var(--assenta) + 8 * var(--step-h) + 100svh)}.op-pausa .op__track{height:calc(100svh + var(--assenta) + var(--ate, 8) * var(--step-h) - var(--folga, 0px))}.op-pausa .impacto,.op-pausa .rodape{display:none}.op__pin{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:#08060e;clip-path:inset(0 round calc(var(--in, 0) * clamp(20px,2.4vw,36px)) calc(var(--in, 0) * clamp(20px,2.4vw,36px)) 0 0)}.op__probe{position:absolute;top:0;left:0;width:1px;height:var(--step-h);visibility:hidden;pointer-events:none}.op__side{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.op__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;isolation:isolate;background:#08060e;transform:scale(calc(1 + var(--in, 0) * .06));transform-origin:50% 30%}.op__scene>video,.op__scene>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.035);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform 1.6s cubic-bezier(.16,1,.3,1)}.op__scene>.is-on{opacity:1;transform:none}.op__scene>img.is-on{animation:op-breathe 16s linear both}@keyframes op-breathe{0%{transform:scale(1.015)}to{transform:scale(1.08)}}.op__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#08060ea3,#08060e00 24%),linear-gradient(to top,#08060eb8,#08060e2e 32%,#08060e00 50%),linear-gradient(to left,#08060e75,#08060e00 62%)}.op__hud{position:absolute;z-index:5;top:clamp(18px,3.4svh,32px);left:var(--hero-pad-x);right:var(--hero-pad-x)}.op__hud .op__side{color:#ffffffe6}.op__hud .op__side span{color:#ffffff80;letter-spacing:.1em}.op__steps{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:14px}.op-step{--c: #fff;position:relative;display:block;min-width:0;padding:8px 0 2px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.op-step>i{position:relative;display:block;height:3px;overflow:hidden;border-radius:3px;background:#ffffff2e;transition:background .4s ease}.op-step>i b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:0 50%}.op-step>i b{transform:scaleX(var(--fill, 0))}.op-step.is-done>i b{background:#ffffffc7}.op-step.is-now>i b{background:linear-gradient(90deg,rgba(255,255,255,.9),var(--c))}.op-step:hover>i{background:#ffffff52}.op-step__t{display:flex;align-items:center;gap:7px;margin-top:9px;font:500 11px/16px var(--font-body);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff6;transition:color .5s ease}.op-step.is-done .op-step__t{color:#ffffffad}.op-step.is-now .op-step__t,.op-step:hover .op-step__t{color:#fff}.op-step__who{display:inline-flex;align-items:center;gap:6px;opacity:0;transform:translate(-6px);transition:opacity .5s ease,transform .7s var(--ease-out-expo)}.op-step__who img{width:16px;height:16px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--c)}.op-step.is-now .op-step__who{opacity:1;transform:none}.op-step:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px;border-radius:4px}.op__you{position:absolute;z-index:4;left:var(--hero-pad-x);bottom:clamp(36px,8svh,88px);width:min(36vw,540px)}.op__you .op__side{color:#ffffffbd;margin-bottom:10px}.op__clock{display:flex;height:1em;margin-bottom:18px;font-family:var(--font-body);font-size:clamp(3.4rem,7vw,7.6rem);font-weight:400;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.op__clock .dg{display:block;height:1em;overflow:hidden}.op__clock .dg>span{display:block;transform:translateY(calc(var(--n, 0) * -1em));transition:transform 1.1s cubic-bezier(.2,.9,.1,1)}.op__clock .dg>span>span{display:block;height:1em}.op__clock .sep{display:block;opacity:.7}.op__life{min-height:2.2em;max-width:15ch;font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,3rem);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 30px rgba(10,8,18,.35)}.op__life span{display:inline-block;animation:op-rise .9s var(--ease-out-expo) both}@keyframes op-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.op__stage{position:absolute;z-index:3;right:var(--hero-pad-x);top:max(14svh,118px);bottom:8svh;width:min(54vw,880px)}.op-shot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.op-shot.is-out{animation:op-out .46s cubic-bezier(.4,0,1,1) forwards}@keyframes op-out{to{opacity:0;transform:translateY(-14px);filter:blur(6px)}}.op-shot__piece{position:absolute;left:12%;top:9%;right:0;bottom:0;perspective:1700px;perspective-origin:20% 30%}.op-shot__float,.op-shot__drift{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.op-shot__drift>.nx{position:absolute;left:0;top:0;transform-origin:0 0}.op-card{--c: #8B5CF6;position:absolute;z-index:4;left:0;top:0;width:min(410px,54%);padding:16px 18px 14px;border-radius:22px;color:#fff;pointer-events:auto;background:linear-gradient(160deg,#28203e99,#0e0b18b3);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff12,0 40px 80px -36px #000000bf;animation:op-card-in .95s var(--ease-out-expo) both}@keyframes op-card-in{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(10px)}}.op-card__head{display:flex;align-items:center;gap:12px}.op-card__team{display:flex}.op-card__team .rosto+.rosto{margin-left:-9px}.op-card__team .rosto__face{box-shadow:0 0 0 2px #141020e6}.op-card__id{display:grid;gap:4px;min-width:0}.op-card__id b{font:600 15px/1.1 var(--font-display);letter-spacing:-.01em}.op-card__id small{display:flex;align-items:center;gap:6px;font:500 10.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffff8c}.op-card__id small:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.op-card__head time{align-self:flex-start;margin-left:auto;font:500 12px var(--font-body);font-variant-numeric:tabular-nums;color:#ffffff80}.op-card__text{position:relative;margin-top:13px;font-family:var(--font-display);font-size:clamp(1.02rem,1.22vw,1.22rem);font-weight:500;line-height:1.36;letter-spacing:-.012em;text-wrap:pretty}.op-card__text .w{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(5px);transition:opacity .5s ease,filter .65s ease,transform .75s var(--ease-out-expo)}.op-card.is-said .op-card__text .w{opacity:1;filter:none;transform:none}.op-card__text em{font-style:normal}.op-card__text em .w{color:color-mix(in srgb,var(--c) 52%,#fff)}.op-card__typing{position:absolute;left:2px;top:.55em;display:flex;gap:4px;opacity:0;transition:opacity .25s ease}.op-card.is-typing .op-card__typing{opacity:1}.op-card__typing i{width:6px;height:6px;border-radius:50%;background:#ffffffbf;animation:op-dot 1s ease-in-out infinite}.op-card__typing i:nth-child(2){animation-delay:.15s}.op-card__typing i:nth-child(3){animation-delay:.3s}@keyframes op-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.op-card__run{position:relative;display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font:500 12px/1.2 var(--font-body);color:#fff9}.op-card__spin{flex:none;width:15px;height:15px;border:1.5px solid rgba(255,255,255,.16);border-top-color:var(--c);border-radius:50%;animation:rosto-gira .9s linear infinite}.op-card__task{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.op-card__task b{font-weight:500;color:#ffffffeb}.op-card__task span:before{content:" · "}.op-card__state{flex:none;margin-left:auto;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.op-card__bar{position:absolute;left:0;right:0;top:-1px;height:1px;overflow:hidden}.op-card__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--c),transparent);animation:op-scan 1.5s ease-in-out infinite}@keyframes op-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}.op-card.is-done .op-card__spin{animation:none;border-color:var(--c);background:var(--c) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.2 2.2 4.6-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;transition:background-color .3s ease}.op-card.is-done .op-card__bar:after{animation:none;width:100%;transform:none;background:linear-gradient(90deg,var(--c),transparent 80%);opacity:.8}.op-card.is-done .op-card__state{color:color-mix(in srgb,var(--c) 55%,#fff)}.op__pin.is-saindo{transform:scale(calc(1 - var(--out, 0) * .06));transform-origin:50% 0;border-radius:calc(var(--out, 0) * 28px)}.op__pin.is-saindo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;background:#08060e;opacity:calc(var(--out, 0) * .55);pointer-events:none}.op__hint{position:absolute;z-index:5;left:50%;bottom:22px;display:flex;align-items:center;gap:10px;font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#ffffffb8;opacity:0;transform:translate(-50%,8px);transition:opacity .6s ease,transform .8s var(--ease-out-expo);pointer-events:none}.op__pin.is-hint .op__hint{opacity:1;transform:translate(-50%)}.op__hint i{position:relative;width:17px;height:26px;border:1.5px solid rgba(255,255,255,.6);border-radius:10px}.op__hint i:after{content:"";position:absolute;left:50%;top:5px;width:2px;height:6px;margin-left:-1px;border-radius:2px;background:#fff;animation:op-wheel 1.6s ease-in-out infinite}@keyframes op-wheel{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}80%,to{opacity:0;transform:translateY(8px)}}@media(max-width:680px){.operacao{--step-h: max(280px, 36.3svh)}.op__hud{top:14px;left:14px;right:14px}.op__hud .op__side{font-size:10.5px;letter-spacing:.16em}.op__hud .op__side span{display:none}.op__steps{gap:4px;margin-top:8px}.op-step{padding-top:6px}.op-step__t{display:none;position:absolute;left:0;top:13px;margin:0;font-size:10.5px}.op-step.is-now .op-step__t{display:flex}.op-step:nth-child(n+6) .op-step__t{left:auto;right:0}.op-step__who b{display:none}.op__you{top:84px;bottom:auto;left:16px;right:16px;width:auto}.op__you .op__side{display:none}.op__clock{font-size:2.5rem;margin-bottom:8px}.op__life{min-height:0;max-width:24ch;font-size:1.32rem}.op__stage{left:12px;right:12px;top:calc(92px + 5.7rem);bottom:14px;width:auto}.op-card{top:auto;bottom:0;left:0;right:0;width:auto;padding:12px 14px 11px;border-radius:18px}.op-card__text{margin-top:9px;font-size:.96rem;line-height:1.32}.op-card__run{margin-top:10px;padding-top:9px;font-size:11px}.op-shot__piece{left:0;top:0;right:0;bottom:var(--card-h, 150px);perspective:none}.op__hint{display:none}}@media(prefers-reduced-motion:reduce){.operacao *,.operacao *:before,.operacao *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.op__probe--assenta{height:var(--assenta)}.impacto{position:relative;z-index:3;height:100svh;min-height:640px;margin-top:-100svh;overflow:hidden;border-radius:calc((1 - var(--cover, 1)) * 32px) calc((1 - var(--cover, 1)) * 32px) 0 0;background:var(--paper);color:var(--ink)}.imp__scene{position:absolute;z-index:0;left:0;top:0;bottom:0;width:63%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 92%),linear-gradient(90deg,#000 60%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 92%),linear-gradient(90deg,#000 60%,transparent 100%);mask-composite:intersect}.imp__film{width:100%;height:100%;object-fit:cover;object-position:46% 40%;display:block}.imp__in{position:absolute;z-index:2;top:clamp(72px,13svh,140px);right:var(--hero-pad-x);width:min(620px,40vw)}.imp__title{font-family:var(--font-display);font-size:clamp(2.2rem,3.6vw,3.6rem);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.imp__sub{max-width:46ch;margin-top:20px;font-size:1.05rem;line-height:1.55;color:var(--ink-2)}.imp__ledger{margin-top:clamp(32px,5svh,52px);padding-top:20px;border-top:1px solid var(--line)}.imp__k{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.imp__total{display:flex;align-items:flex-end;gap:18px;margin-top:12px}.imp__num{display:flex;align-items:baseline;flex:none;font-family:var(--font-display);font-size:clamp(2.4rem,3.4vw,3.4rem);font-weight:600;line-height:.9;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink)}.imp__num b{min-width:2ch}.imp__num small{margin:0 .32em 0 .06em;font-size:.42em;font-weight:500;letter-spacing:-.01em;color:var(--ink-3)}.imp__num small:last-child{margin-right:0}.imp__cap{max-width:17em;padding-bottom:2px;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.imp__bar{display:flex;gap:3px;height:6px;margin-top:18px}.imp__bar i{flex:var(--w) 1 0;border-radius:6px;background:var(--c);transform:scaleX(0);transform-origin:0 50%}.imp__who{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-top:14px;list-style:none}.imp__who li{display:flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.imp__who b{font-weight:600;color:var(--ink)}.imp__face{flex:none}.imp__face .rosto__face{box-shadow:none}.imp__ui{position:absolute;z-index:2;left:var(--hero-pad-x);right:var(--hero-pad-x);bottom:clamp(36px,8svh,84px)}.imp__ui>.ws-peca{position:absolute;left:0;top:0;height:auto!important}.imp__ui .recharts-wrapper{width:100%!important}.imp__ui .recharts-surface path{vector-effect:non-scaling-stroke}.imp__ui .ws-peca>div{gap:18px!important}.imp__ui .ws-peca .shadow-sm{box-shadow:none!important}.imp__ui .ws-peca *{pointer-events:none}.imp__ui .kh{position:absolute;top:-8px;right:0;bottom:-6px;left:0;pointer-events:auto;cursor:crosshair;touch-action:pan-y}.imp__ui .kh__line{position:absolute;top:6px;bottom:4px;left:0;width:1.5px;margin-left:-.75px;border-radius:2px;background:linear-gradient(to bottom,transparent,var(--k) 25%,var(--k) 80%,transparent);opacity:0;transform:translate(var(--x, 0));transition:transform .34s cubic-bezier(.2,.9,.1,1),opacity .22s ease}.imp__ui .kh__dot{position:absolute;left:-5px;top:3px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--k);opacity:0;transform:translate(var(--x, 0),var(--y, 0)) scale(.4);transition:transform .34s cubic-bezier(.2,.9,.1,1),opacity .22s ease}.imp__ui .kh.is-on .kh__line{opacity:1}.imp__ui .kh.is-on .kh__dot{opacity:1;transform:translate(var(--x, 0),var(--y, 0)) scale(1)}.imp__ui .kh-on svg.recharts-surface{-webkit-mask-image:linear-gradient(90deg,#000 var(--mx, 100%),rgba(0,0,0,.24) var(--mx, 100%));mask-image:linear-gradient(90deg,#000 var(--mx, 100%),rgba(0,0,0,.24) var(--mx, 100%))}.imp__ui .kh-delta{transition:opacity .2s ease}.imp__ui .kh-on .kh-delta{opacity:0}.imp__ui .kh-chip{position:absolute;top:50%;right:0;margin-top:-10px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font:500 10.5px/1.3 var(--font-body);white-space:nowrap;color:#fff;background:#15111c;opacity:0;transform:translate(6px) scale(.96);transition:opacity .22s ease,transform .42s cubic-bezier(.2,.9,.1,1)}.imp__ui .kh-chip em{font-style:normal;font-weight:600;color:#ffffffb3}.imp__ui .kh-chip em.up{color:#6ee7b7}.imp__ui .kh-chip em.down{color:#fda4af}.imp__ui .kh-on .kh-chip{opacity:1;transform:none}.imp__ui .sig-cab{gap:10px}.imp__ui .sig-cab>div:first-child{min-width:0}.imp__ui .sig-cab>div:first-child>span:last-child{line-height:1.25}.imp__ui .sig{position:relative;display:block;flex:none;width:58px;height:16px;color:var(--k)}.imp__ui .sig--grade{display:grid;grid-template-columns:repeat(14,2.6px);gap:1.6px;align-content:center;width:auto}.imp__ui .sig--grade i{width:2.6px;height:2.6px;border-radius:50%;background:#0f172a21}.imp__ui .sig__trilho{position:absolute;left:0;right:0;top:7.5px;height:1px;background:#0f172a1f}.imp__ui .sig__marco{position:absolute;top:4px;width:1px;height:8px;background:#0f172a29}.imp__ui .sig--caminho b{position:absolute;width:3.6px;height:3.6px;margin:-1.8px 0 0 -1.8px;border-radius:50%;background:var(--k);transition:left 1.1s cubic-bezier(.34,1.3,.64,1),top 1.1s cubic-bezier(.34,1.3,.64,1)}.imp__ui .sig--rostos{display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:46px}.imp__ui .sig--rostos img{flex:none;width:16px;height:16px;margin-left:-5px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px #fff}.imp__ui .sig--dias{display:flex;align-items:center;gap:2px;width:auto}.imp__ui .sig--dias i{width:6px;height:6px;border-radius:1.6px;background:#0f172a21}.imp__ui .sig--dias i.is-volta{background:var(--k)}.imp__ui .sig__linha{position:absolute;left:0;top:7.25px;width:40px;height:1.5px;border-radius:1px;background:var(--k)}.imp__ui .sig__dia{position:absolute;top:5px;width:1px;height:6px;background:#0f172a38}.imp__ui .sig__fim{position:absolute;left:40px;top:3.5px;width:2px;height:9px;margin-left:-1px;border-radius:1px;background:var(--k)}.imp__ui .sig--assina svg{display:block;width:58px;height:16px;overflow:visible}.imp__ui .sig--assina path{fill:none;stroke:var(--k);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:680px){.imp__ui .sig{display:none}.impacto{height:auto;min-height:100svh;padding:0 18px 44px;border-radius:24px 24px 0 0}.imp__scene{position:relative;left:-18px;width:calc(100% + 36px);height:44svh;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,transparent 100%)}.imp__film{object-position:50% 40%}.imp__in{position:relative;top:auto;right:auto;width:auto;margin-top:-4svh}.imp__title{font-size:1.95rem}.imp__sub{font-size:.95rem;margin-top:12px}.imp__ledger{margin-top:26px}.imp__num{font-size:2.2rem}.imp__cap{font-size:12.5px}.imp__who{justify-content:flex-start;gap:10px 14px}.imp__ui{position:relative;left:auto;right:auto;bottom:auto;margin-top:36px}.imp__ui .ws-peca>div>:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.impacto *,.impacto *:before,.impacto *:after{transition-duration:1ms!important;transition-delay:0ms!important;animation:none!important}}.imp-pausa .rodape{display:none}.blind,.gain,.close{position:relative;background:var(--paper);color:var(--ink)}.blind__hinge{min-height:100svh;display:grid;place-items:center;padding:16svh var(--hero-pad-x)}.hinge{max-width:14.5em;font-family:var(--font-display);font-size:clamp(2rem,4.4vw,4.6rem);font-weight:600;line-height:1.08;letter-spacing:-.032em;text-align:center;text-wrap:balance;color:var(--ink)}.hinge__s{display:block;padding:.14em .12em .22em;margin:-.14em -.12em -.22em}.hinge__s+.hinge__s{margin-top:.12em;color:var(--ink-3)}.hinge__dot{display:inline-block;width:.2em;height:.2em;margin-left:.05em;border-radius:50%;overflow:hidden;vertical-align:baseline;color:transparent;background:radial-gradient(circle at 36% 34%,#fff2fe,#fd9cfa 32%,#9b4dff 80%);box-shadow:0 0 .24em #9b4dff8c}.blind.is-armed .hinge__s{-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 60%);mask-image:linear-gradient(to bottom,#000 40%,transparent 60%);-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 100%;mask-position:0 100%;transform:translateY(.16em);transition:-webkit-mask-position 1.6s var(--ease-out-quart),mask-position 1.6s var(--ease-out-quart),transform 1.6s var(--ease-out-expo)}.blind.is-armed .blind__hinge.is-in .hinge__s{-webkit-mask-position:0 0;mask-position:0 0;transform:none}.blind.is-armed .blind__hinge.is-in .hinge__s+.hinge__s{transition-delay:.7s}.blind.is-armed .hinge__dot{transform:scale(.15);box-shadow:0 0 #9b4dff00;transition:transform 1s var(--ease-spring) 1.05s,box-shadow 1.6s ease 1.05s}.blind.is-armed .blind__hinge.is-in .hinge__dot{transform:none;box-shadow:0 0 .24em #9b4dff8c}.blind__track{height:380svh}.blind__pin{position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,90px);padding:0 var(--hero-pad-x)}.blind__eyebrow{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--violet);margin-bottom:20px}.blind__title{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3.8rem);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance;margin-bottom:34px}.blind__title span{display:block;color:var(--ink-3)}.blind__steps{list-style:none;display:grid;gap:2px}.blind__steps li{position:relative;padding:12px 0 12px 22px;font-size:clamp(14px,1.02vw,17px);line-height:1.5;color:var(--ink-3);opacity:.45;transition:opacity .6s ease,color .6s ease}.blind__steps li:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--line);transition:background .6s ease}.blind__steps li b{font-weight:600;color:var(--ink)}.blind__steps li.is-on{opacity:1;color:var(--ink-2)}.blind__steps li.is-on:before{background:linear-gradient(to bottom,#5009b0,#fd9cfa)}.blind__law{max-width:34em;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--ink-3)}.blind__law b{font-weight:500;color:var(--ink-2)}.dossier{position:relative;justify-self:end;width:min(640px,100%);aspect-ratio:600 / 640;font-family:var(--font-body)}.dossier__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dossier__wires path{fill:none;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease-out-quart) var(--d, 0s),opacity .6s ease}.dossier__wires .w-trait{stroke:var(--ink-4);stroke-dashoffset:0}.dossier__wires .w-ev{stroke:#9b4dff}.dossier.s1 .dossier__wires .w-trait{opacity:.25;stroke-dasharray:.02 .03}.dossier.s2 .dossier__wires .w-ev{stroke-dashoffset:0}.dossier__photo{position:absolute;left:30%;top:6%;width:34%;aspect-ratio:3 / 4;margin:0;border-radius:22px;overflow:hidden;background:var(--wash);box-shadow:0 30px 80px #5009b01f,0 6px 18px #15111c14}.dossier__photo img{width:100%;height:100%;object-fit:cover;transition:filter 1.2s var(--ease-in-out),transform 1.6s var(--ease-out-expo)}.dossier.s1 .dossier__photo img{filter:blur(18px) saturate(.2) brightness(1.15);transform:scale(1.12)}.dossier__photo figcaption{position:absolute;left:50%;top:50%;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--violet);white-space:nowrap;opacity:0;transform:translate(-50%,-40%);transition:opacity .7s ease .4s,transform .9s var(--ease-out-expo) .4s}.dossier.s1 .dossier__photo figcaption{opacity:1;transform:translate(-50%,-50%)}.dossier__name{position:absolute;left:30%;width:34%;top:51.5%;text-align:center;font-family:var(--font-display);font-size:clamp(15px,1.25vw,20px);font-weight:600;letter-spacing:-.01em;display:grid}.dossier__name span{grid-area:1 / 1;transition:opacity .7s ease,filter .7s ease}.dossier__code{opacity:0;color:var(--violet)}.dossier.s1 .dossier__real{opacity:0;filter:blur(6px)}.dossier.s1 .dossier__code{opacity:1}.dossier__traits,.dossier__evidence{list-style:none}.dossier__traits li{position:absolute;left:var(--x);top:var(--y);width:25%;padding:6px 0;font-size:clamp(11px,.9vw,13.5px);color:var(--ink-2);white-space:nowrap}.dossier__traits span{position:relative}.dossier__traits span:after{content:"";position:absolute;left:-5px;right:-5px;top:-2px;bottom:-2px;border-radius:2px;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform .8s var(--ease-out-expo) var(--d, 0s)}.dossier__traits li:nth-child(2){--d: .08s}.dossier__traits li:nth-child(3){--d: .16s}.dossier__traits li:nth-child(4){--d: .24s}.dossier__traits li:nth-child(5){--d: .32s}.dossier.s1 .dossier__traits span:after{transform:scaleX(1)}.dossier__traits li:first-child:before{content:"fora da análise";position:absolute;left:0;top:-16px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--violet);opacity:0;transition:opacity .6s ease .6s}.dossier.s1 .dossier__traits li:first-child:before{opacity:1}.dossier__evidence li{position:absolute;left:70%;right:0;top:var(--y);display:flex;flex-direction:column;padding:2px 0 2px 14px;border-left:2px solid #9B4DFF;opacity:0;transform:translate(14px);transition:opacity .7s ease var(--d, 0s),transform .9s var(--ease-out-expo) var(--d, 0s)}.dossier__evidence li:nth-child(2){--d: .2s}.dossier__evidence li:nth-child(3){--d: .4s}.dossier.s2 .dossier__evidence li{opacity:1;transform:none}.dossier__evidence b{font-size:clamp(12px,.98vw,14.5px);font-weight:600;line-height:1.3;color:var(--ink)}.dossier__evidence span{margin-top:7px;font-size:clamp(10.5px,.8vw,11.5px);line-height:1.35;color:var(--ink-3)}.dossier__evidence span:before{content:"";display:block;width:22px;height:1px;margin-bottom:5px;background:var(--ink-4)}.dossier__evidence sup{position:relative;top:-.5em;vertical-align:baseline;line-height:0;font-size:.7em;font-weight:600;font-variant-numeric:tabular-nums;color:#9b4dff}.dossier__evidence b sup{margin-left:.18em}.dossier__evidence span sup{margin-right:.35em}.dossier__decide{position:absolute;left:50%;bottom:2%;display:grid;border-radius:999px;border:1px solid var(--line);background:var(--paper);box-shadow:0 18px 40px #15111c0f;font-size:14px;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .7s ease,transform .9s var(--ease-out-expo)}.dossier.s3 .dossier__decide{opacity:1;pointer-events:auto;transform:translate(-50%)}.dossier__ask,.dossier__done{grid-area:1 / 1;display:flex;align-items:center;gap:10px}.dossier__ask{padding:7px 7px 7px 20px;transition:opacity .4s ease,transform .6s var(--ease-out-expo),visibility 0s}.dossier__btn{padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font:500 14px var(--font-body);color:var(--ink);cursor:pointer;transition:border-color .3s ease,background .3s ease,transform .4s var(--ease-out-expo)}.dossier__btn:hover{border-color:var(--ink-4)}.dossier__btn--yes{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dossier__btn--yes:hover{background:#2a2433;border-color:#2a2433}.dossier__btn:active{transform:scale(.97)}.dossier__btn:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.dossier__done{justify-content:center;padding:0 22px;font-weight:500;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .5s ease,transform .7s var(--ease-out-expo)}.dossier__done:focus{outline:none}.dossier__done:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:999px}.dossier__mark{flex:none;width:18px;height:18px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dossier__mark circle{fill:var(--violet)}.dossier__mark path{stroke:var(--paper);stroke-width:1.8}.dossier__mark .is-later{display:none}.dossier__decide[data-answer=later] .dossier__mark circle{fill:none;stroke:var(--ink-3);stroke-width:1.4}.dossier__decide[data-answer=later] .dossier__mark path{stroke:var(--ink-3);stroke-width:1.4}.dossier__decide[data-answer=later] .dossier__mark .is-yes{display:none}.dossier__decide[data-answer=later] .dossier__mark .is-later{display:inline}.dossier__decide[data-answer=later] .dossier__done{color:var(--ink-2)}.dossier__decide.is-decided .dossier__ask{opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s ease,transform .5s ease,visibility 0s .3s}.dossier__decide.is-decided .dossier__done{opacity:1;transform:none;transition-delay:.16s}.gain{padding:18svh var(--hero-pad-x) 12svh}.gain__head{max-width:1280px;margin:0 auto 10svh}.gain__eyebrow{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--violet);margin-bottom:20px}.gain__title{font-family:var(--font-display);font-size:clamp(2.2rem,4.4vw,4.8rem);font-weight:600;line-height:1.04;letter-spacing:-.032em}.gain__row{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:end;gap:clamp(24px,4vw,72px);max-width:1280px;margin:0 auto;padding:7svh 0;border-top:1px solid var(--line)}.gain__num{display:flex;align-items:baseline;flex-wrap:wrap;font-family:var(--font-display);color:var(--ink);line-height:.9}.gain__num small{flex-basis:100%;font:500 14px var(--font-body);color:var(--ink-3);margin-bottom:10px}.gain__num b{font-size:clamp(5rem,11vw,11.5rem);font-weight:600;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.gain__num em{font-style:normal;font-size:clamp(2rem,4vw,4rem);font-weight:600;color:#9b4dff;margin-left:4px}.gain__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gain__cap{font-size:clamp(16px,1.25vw,20px);color:var(--ink-2);margin-bottom:26px}.ribbon{position:relative;height:64px;border-radius:16px;border:1px dashed var(--ink-4)}.ribbon>div{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 18px;border-radius:15px;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden}.ribbon__old{left:0;width:100%;background:#eeebf2;color:var(--ink-3);transition:opacity .6s ease .3s}.ribbon__new{left:0;width:100%;background:linear-gradient(90deg,#5009b0,#9b4dff);color:#fff;opacity:0;transition:width 1.6s var(--ease-out-expo) .5s,opacity .5s ease .3s}.ribbon__gift{left:30%;right:0;justify-content:center;color:var(--violet);background:repeating-linear-gradient(135deg,#9b4dff12 0,#9b4dff12 8px,#9b4dff00 8px,#9b4dff00 16px);opacity:0;transition:opacity .9s ease 1.5s}.gain__row.is-in .ribbon__old{opacity:0}.gain__row.is-in .ribbon__new{opacity:1;width:30%}.gain__row.is-in .ribbon__gift{opacity:1}.stack__field{display:grid;grid-template-columns:repeat(30,1fr);gap:6px;height:120px;align-items:end}.stack__field i{display:block;height:var(--h, 70%);border-radius:3px;background:var(--ink-4);opacity:.55;transition:height 1.1s var(--ease-out-expo) var(--d, 0s),background .7s ease var(--d, 0s),opacity .7s ease var(--d, 0s)}.gain__row.is-in .stack__field i{height:26%;background:linear-gradient(to top,#fd9cfa,#f2c6f1);opacity:1}.gain__row.is-in .stack__field i.is-you{height:100%;background:var(--ink)}.stack__legend{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:12.5px;color:var(--ink-3)}.stack__legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:2px;background:var(--ink)}.stack__legend .is-sofia:before{background:#fd9cfa}.seats{display:grid;grid-template-columns:repeat(10,1fr);gap:clamp(8px,1vw,14px);max-width:560px}.seats i{aspect-ratio:1;border-radius:50%;background:var(--ink);transition:background .6s ease var(--d, 0s),box-shadow .6s ease var(--d, 0s),transform .7s var(--ease-spring) var(--d, 0s)}.seats i.is-empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.gain__row.is-in .seats i.is-empty.is-filled{background:#9b4dff;box-shadow:0 0 0 4px #9b4dff24;transform:scale(1.06)}.close{--fica: 46svh;z-index:1;margin-top:calc(-100svh - var(--pase));background:none;pointer-events:none}.close__track{height:calc(var(--pase) + var(--fica) + 200svh)}.aut-pausa .close__track{height:calc(var(--pase) + var(--fica) + 100svh)}.aut-pausa .operacao,.aut-pausa .impacto,.aut-pausa .rodape{display:none}.close__pin{--g: clamp(20px, 4svh, 48px);position:sticky;top:0;height:100svh;display:grid;place-items:center;padding:var(--g) var(--hero-pad-x);overflow:hidden;pointer-events:auto}.close__pin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--paper);opacity:var(--fundo, 1)}.close__sombra{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#08060e;opacity:0;pointer-events:none}.close__frame{--r: clamp(20px, 2.4vw, 36px);--pad: clamp(18px, 2.6vw, 40px);position:relative;container-type:inline-size;width:min(100%,1440px,(100svh - 2 * var(--g)) * 2.2);aspect-ratio:2.2 / 1;border-radius:var(--r);overflow:hidden;background:#0b0812}.close.is-armada:not(.is-viva) .close__pin{visibility:hidden}.close__cena{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.close__video{display:block;width:100%;height:100%;object-fit:cover}.close__veu{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(75% 95% at 0% 100%,#0c091499,#0c091457 42%,#0c091400 74%),linear-gradient(to top,#0c09144d,#0c091400 34%)}.close__copy{position:absolute;z-index:1;left:var(--pad);bottom:var(--pad);width:min(46cqw,37.4rem);color:#fff}.close__now{max-width:15.5em;font-family:var(--font-display);font-size:clamp(1.43rem,2.475cqw,2.31rem);font-weight:600;line-height:1.14;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 1px 28px rgba(12,9,20,.28)}.close__now span{display:block;margin-top:.12em;color:#e7daff}.close__sub{max-width:27em;margin-top:.95rem;font-size:clamp(15.4px,1.32cqw,18.15px);line-height:1.5;color:#ffffffd6;text-shadow:0 1px 18px rgba(12,9,20,.3)}.close__ui{position:absolute;z-index:1;right:var(--pad);bottom:var(--pad);width:min(45.58cqw,579px);pointer-events:none}.close__ui>.ws-peca{position:absolute;left:0;bottom:0;transform-origin:0 100%}.close__ui>.ws-peca>:first-child{box-shadow:0 30px 60px -30px #0c091480}.close__ui [role=radiogroup]{position:relative}.close__ui [role=radio]{z-index:1}.close__sel{position:absolute;z-index:0;border-radius:18px;background:#020617;box-shadow:0 18px 40px -22px #0f172acc;pointer-events:none}.foot{display:flex;align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:32px 0 40px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.foot__line span{white-space:nowrap}.foot__logo{height:34px;width:auto}.foot__small{margin-left:auto}@media(max-width:1024px){.blind__pin{grid-template-columns:1fr;align-content:center;gap:22px}.blind__title{margin-bottom:18px}.blind__steps{display:grid;gap:0;max-width:40em}.blind__steps li{grid-area:1 / 1;padding:2px 0 2px 18px;transition:opacity .5s ease,color .5s ease}.blind__steps li:before{top:6px;bottom:6px}.blind__steps li:not(.is-current){opacity:0}.blind__steps li.is-current:not(.is-on){opacity:.5}.blind__law{display:none}.dossier{justify-self:center;width:min(560px,100%,calc((100svh - 300px)*.9375))}.close__frame{aspect-ratio:16 / 9;width:min(100%,(100svh - 2 * var(--g)) * 16 / 9)}.close__copy{width:50cqw}}@media(max-width:680px){.blind__hinge{padding:14svh 22px}.hinge{max-width:11em;font-size:clamp(1.75rem,8.6vw,2.4rem);line-height:1.1}.blind__track{height:340svh}.blind__pin{padding:8svh 18px 0;align-content:start;gap:10px}.blind__eyebrow{margin-bottom:10px}.blind__title{font-size:clamp(1.6rem,7vw,2.1rem);margin-bottom:4px}.blind__steps li{font-size:13.5px;line-height:1.45;padding-left:14px}.dossier{container-type:inline-size;width:min(100%,calc((100svh - 405px)*.9375))}.dossier__photo{left:31%;width:38%}.dossier__photo figcaption{font-size:min(12px,3.4cqw);padding:.5em 1em}.dossier__name{left:31%;width:38%;top:56.5%;font-size:min(15px,4.25cqw)}.dossier__traits li{width:28%;font-size:min(10.5px,2.97cqw)}.dossier__traits li:first-child:before{font-size:min(10px,2.8cqw)}.dossier__evidence li{left:72%;padding-left:8px}.dossier__evidence b{font-size:min(10.5px,2.97cqw)}.dossier__evidence span{margin-top:5px;font-size:min(9.5px,2.7cqw)}.dossier__evidence span:before{width:16px;margin-bottom:4px}.dossier__decide{top:calc(100% + 10px);bottom:auto;border-radius:22px;font-size:13px}.dossier__ask{flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 12px 10px}.dossier__ask>span{flex-basis:100%;text-align:center}.dossier__btn{font-size:13px;padding:8px 18px}.dossier__done{padding:0 18px}.gain{padding:12svh 22px 8svh}.gain__row{grid-template-columns:1fr;gap:10px;padding:6svh 0}.stack__field{grid-template-columns:repeat(20,1fr);height:90px;gap:4px}.stack__field i:nth-child(n+21){display:none}.stack__legend{flex-direction:column;gap:6px}.close__pin{padding:var(--g) 14px}.close__frame{--pad: 16px;aspect-ratio:9 / 16;width:min(100%,(100svh - 150px) * 9 / 16)}.close__veu{background:linear-gradient(to top,#0c0914bd,#0c091485 36%,#0c091400 66%)}.close__copy{right:var(--pad);width:auto;bottom:calc(var(--pad) + var(--ui-h, 90px) + 14px)}.close__now{max-width:none;font-size:clamp(1.23rem,6.16cqw,1.6rem)}.close__sub{margin-top:.6rem;font-size:14.85px}.close__ui{width:calc(100% - 2 * var(--pad))}.foot{flex-wrap:wrap;gap:12px;padding:24px 8px 32px}.foot__small{margin-left:0}}@media(prefers-reduced-motion:reduce){.hinge__s,.hinge__dot,.blind__steps li,.blind__steps li:before,.dossier *,.dossier *:before,.dossier *:after,.ribbon>div,.stack__field i,.seats i,.close__veu{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.kv{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--paper, #fff);isolation:isolate;contain:layout paint}.kv__lente{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1500px;perspective-origin:50% 46%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 6%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(transparent,#000 6%,#000 90%,transparent);mask-composite:intersect}.kv__giro{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;transform-style:preserve-3d;transform:rotateX(var(--rx, 16deg)) rotateY(var(--ry, -11deg)) rotate(var(--rz, 1.5deg));animation:kv-respira 11s ease-in-out infinite alternate}@keyframes kv-respira{0%{transform:rotateX(var(--rx, 16deg)) rotateY(var(--ry, -11deg)) rotate(var(--rz, 1.5deg))}to{transform:rotateX(calc(var(--rx, 16deg) - 2deg)) rotateY(calc(var(--ry, -11deg) + 3deg)) rotate(calc(var(--rz, 1.5deg) - .8deg))}}.kv__mesa{position:absolute;left:0;top:0;transform-origin:0 0;transform-style:preserve-3d}.kv__mesa>.ws-peca{position:absolute;left:0;top:0}.kv__mesa>.ws-peca>section{border-color:transparent;background:transparent;box-shadow:none}.kv-voo{position:absolute;z-index:40;pointer-events:none;will-change:transform}.kv .kv-chip{display:inline-flex;margin-right:4px;pointer-events:none}.kv-chip .rosto__face{box-shadow:0 0 0 2px #fff}.kv__rotulo .rosto__face{box-shadow:none}.kv-status{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 WS Inter,Inter,system-ui,sans-serif;white-space:nowrap;color:#64748b;animation:kv-status .44s cubic-bezier(.16,1,.3,1) both}.kv-status b{font-weight:600;color:var(--c)}.kv-status .rosto__face{box-shadow:none}@keyframes kv-status{0%{opacity:0;transform:translateY(4px);filter:blur(3px)}}.kv-alvo{box-shadow:0 0 0 2px var(--c),0 18px 40px -26px #0f172a59!important;transition:box-shadow .5s ease}.kv .kv-marcada{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;border-radius:999px;font:600 11.5px/1 WS Inter,Inter,system-ui,sans-serif;white-space:nowrap;color:#075e54;background:#dcf8e8}.kv-marcada i{width:7px;height:7px;border-radius:50%;background:#25d366}.kv .kv-faixa{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:9px;padding:6px 15px 6px 6px;border-radius:999px;font:500 13px/1 WS Inter,Inter,system-ui,sans-serif;white-space:nowrap;color:#0f172a;background:#fff;box-shadow:inset 0 0 0 1.5px #6893ff8c}.kv-faixa b{font-weight:600;color:#2563ff}.kv-tel{position:absolute;z-index:2;right:9%;top:4%;height:min(calc(96% - 92px),560px);aspect-ratio:71.5 / 149.6;border-radius:16.2%/7.75%;background:linear-gradient(90deg,#6b6b70,#2c2c2f 2.2%,#1d1d1f 8%,#1d1d1f 92%,#2c2c2f 97.8%,#6b6b70);box-shadow:inset 0 0 0 .6px #ffffff52,0 0 0 .5px #15111c66,0 50px 80px -50px #15111c99;transform-origin:50% 50%;container-type:inline-size;pointer-events:none}.kv-tel__bt{position:absolute;width:1.3%;border-radius:1px;background:linear-gradient(90deg,#47474b,#1d1d1f)}.kv-tel__bt--acao{left:-1%;top:17.4%;height:4.1%}.kv-tel__bt--vol1{left:-1%;top:24.6%;height:7%}.kv-tel__bt--vol2{left:-1%;top:33.2%;height:7%}.kv-tel__bt--lado{right:-1%;top:27.3%;height:10.6%;background:linear-gradient(270deg,#47474b,#1d1d1f)}.kv-tel__bt--cam{right:-.6%;top:57%;height:6.6%;background:linear-gradient(270deg,#2a2a35,#0d0d12)}.kv-tel__vidro{position:absolute;top:.574%;right:1.2%;bottom:.574%;left:1.2%;border-radius:15.4%/7.25%;background:#050506}.kv-tel__tela{position:absolute;top:1.11%;right:2.36%;bottom:1.11%;left:2.36%;display:flex;flex-direction:column;overflow:hidden;border-radius:13.65%/6.28%;font-family:-apple-system,SF Pro Text,SF Pro,Inter,system-ui,sans-serif;color:#111b21;background:#efeae2;-webkit-font-smoothing:antialiased}.kv-tel__status{flex:none;display:flex;align-items:center;justify-content:space-between;height:12.8cqw;padding:1.6cqw 7.4cqw 0 10.4cqw;background:#f7f7f7}.kv-tel__status b{font-size:4cqw;font-weight:600;letter-spacing:-.01em}.kv-tel__icones{display:flex;align-items:center;gap:1.4cqw}.kv-tel__icones svg{height:2.9cqw;width:auto;fill:currentColor}.kv-tel__icones svg:last-child{height:3.1cqw}.kv-tel__ilha{position:absolute;z-index:3;left:50%;top:2.6cqw;width:29.8cqw;height:8.8cqw;border-radius:999px;background:#000;translate:-50% 0}.kv-tel__nav{flex:none;display:flex;align-items:center;gap:2.4cqw;height:11cqw;padding:0 3.8cqw 1.2cqw 3cqw;background:#f7f7f7;border-bottom:.25cqw solid rgba(17,27,33,.08)}.kv-tel__nav>svg:first-child{flex:none;width:2.6cqw;height:4.4cqw}.kv-tel__nav img{width:8.5cqw;height:8.5cqw;border-radius:50%;object-fit:cover}.kv-tel__nav b{display:block;font-size:3.9cqw;font-weight:600;line-height:1.15}.kv-tel__nav small{display:block;font-size:3cqw;color:#667781}.kv-tel__acoes{display:flex;align-items:center;gap:4.6cqw;margin-left:auto}.kv-tel__acoes svg{width:5.6cqw;height:4.2cqw}.kv-tel__acoes svg:last-child{width:4.4cqw;height:4.4cqw}.kv-tel__conversa{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:1.3cqw;padding:2.4cqw 3.4cqw 2.8cqw;overflow:hidden}.kv-tel__dia{align-self:center;margin-bottom:auto;padding:1.1cqw 2.6cqw;border-radius:1.8cqw;font-size:2.9cqw;font-weight:500;color:#54656f;background:#fff;box-shadow:0 .2cqw .2cqw #0b141a14}.kv-tel__msg{position:relative;max-width:78%;padding:1.5cqw 2.4cqw 4cqw;border-radius:1.9cqw;font-size:3.9cqw;line-height:1.3;box-shadow:0 .2cqw .2cqw #0b141a1a}.kv-tel__msg time{position:absolute;right:2cqw;bottom:.9cqw;display:inline-flex;align-items:center;gap:.6cqw;font-size:2.6cqw;color:#667781}.kv-tel__msg time svg{width:3.6cqw;height:2.2cqw}.kv-tel__msg small{display:block;margin-bottom:.4cqw;font-size:3.1cqw;font-weight:600;color:#128c7e}.kv-tel__msg--eu{align-self:flex-end;background:#d9fdd3;border-top-right-radius:0}.kv-tel__msg--ela{align-self:flex-start;background:#fff;border-top-left-radius:0}.kv-tel__msg--eu:after,.kv-tel__msg--ela:after{content:"";position:absolute;top:0;width:2cqw;height:2.4cqw}.kv-tel__msg--eu:after{right:-1.6cqw;background:#d9fdd3;clip-path:polygon(0 0,100% 0,0 100%)}.kv-tel__msg--ela:after{left:-1.6cqw;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.kv-tel__digita{align-self:flex-start;display:inline-flex;gap:1cqw;padding:2.8cqw 3.2cqw;border-radius:1.9cqw;border-top-left-radius:0;background:#fff;box-shadow:0 .2cqw .2cqw #0b141a1a}.kv-tel__digita i{width:1.8cqw;height:1.8cqw;border-radius:50%;background:#8696a0;animation:kv-pontos 1s ease-in-out infinite}.kv-tel__digita i:nth-child(2){animation-delay:.15s}.kv-tel__digita i:nth-child(3){animation-delay:.3s}@keyframes kv-pontos{40%{transform:translateY(-.9cqw);opacity:.5}}.kv-tel__audio{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:2.2cqw;width:74%;padding:1.8cqw 2.2cqw 4.2cqw}.kv-tel__audio>svg{width:3cqw;height:3.6cqw;fill:#8696a0}.kv-tel__onda{display:flex;align-items:center;gap:.5cqw;height:6cqw}.kv-tel__onda i{flex:1;height:var(--h);border-radius:.6cqw;background:#c4ccd0;transition:background .18s ease}.kv-tel__onda i.is-ouvida{background:#25a85d}.kv-tel__audio img{width:8.6cqw;height:8.6cqw;border-radius:50%;object-fit:cover}.kv-tel__audio time{left:7.4cqw;right:auto}.kv-tel__barra{flex:none;display:flex;align-items:center;gap:3cqw;height:13cqw;padding:0 4cqw 4.6cqw;background:#f7f7f7;border-top:.25cqw solid rgba(17,27,33,.06)}.kv-tel__barra svg{flex:none;width:4.6cqw;height:4.6cqw;color:#54656f}.kv-tel__barra svg:nth-of-type(2){width:5.4cqw}.kv-tel__barra svg:last-child{width:3.8cqw}.kv-tel__campo{flex:1;height:7.6cqw;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 .25cqw #111b211a}.kv-tel__home{position:absolute;z-index:3;left:50%;bottom:1.9cqw;width:31.7cqw;height:1.25cqw;border-radius:999px;background:#0d0d0e;translate:-50% 0}.kv-vivo{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;font:600 11.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--ink);pointer-events:none}.kv-vivo i{width:7px;height:7px;border-radius:50%;background:#ff453a;animation:kv-pulsa 1.2s ease-in-out infinite}.kv-vivo time{letter-spacing:0;font-variant-numeric:tabular-nums;color:#ffffff9e;text-transform:none}@keyframes kv-pulsa{50%{opacity:.35}}.kv-sal{position:absolute;z-index:2;right:8%;top:20%;width:min(380px,60%);pointer-events:none}.kv-sal>.kv-sal__corpo{padding:20px 26px 4px;box-shadow:0 34px 60px -46px #15111c73}.kv-sal>.kv-sal__corpo>section{margin-top:16px}.kv__vinheta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(#fff0 60%,#fffffff0 88%,#fff)}.kv__negro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--paper, #fff);opacity:0;pointer-events:none}.kv__titulo{position:absolute;z-index:3;left:28px;right:28px;bottom:24px;text-align:right;pointer-events:none}.kv__rotulo{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-bottom:9px;font:500 11.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.kv__rotulo b{font-weight:600;letter-spacing:.16em;color:var(--ink)}.kv__acao{font:500 21px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.kv__titulo.is-in{animation:kv-entra .64s cubic-bezier(.16,1,.3,1) both}.kv__titulo.is-out{animation:kv-sai .35s cubic-bezier(.65,0,.35,1) both}@keyframes kv-entra{0%{clip-path:inset(-14px -14px -14px calc(100% + 14px));transform:translateY(8px)}to{clip-path:inset(-14px);transform:none}}@keyframes kv-sai{0%{clip-path:inset(-14px);opacity:1}to{clip-path:inset(-14px calc(100% + 14px) -14px -14px);opacity:.4}}@media(max-width:680px){.kv-tel{right:auto;left:50%;top:3%;height:min(76%,calc(97% - 78px));translate:-50% 0}.kv-vivo{display:none}.kv-sal{right:auto;left:50%;top:10%;width:86%;translate:-50% 0}.kv__titulo{left:16px;right:16px;bottom:16px}.kv__rotulo{margin-bottom:7px;font-size:10.5px}.kv__acao{font-size:17px}}@media(prefers-reduced-motion:reduce){.kv__giro{animation:none}}
