.hum-hero{position:relative;overflow:hidden;margin-top:calc(-1 * var(--hero-pull, 96px));padding-top:calc(var(--hero-pull, 96px) + clamp(4rem, 8vw, 6.5rem));padding-bottom:clamp(3rem, 6vw, 4.5rem)}.hum-hero__glow{position:absolute;right:-10%;top:-20%;width:60vw;max-width:900px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(0 201 126 / .22) 0%,rgb(0 201 126 / .06) 40%,transparent 68%);filter:blur(10px);pointer-events:none}.hum-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 70%);pointer-events:none}.hum-hero__inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem, 5vw, 4.5rem);align-items:center}.hum-hero__title{color:#fff;max-width:9.5em}.hum-breadcrumbs,.hum-breadcrumbs a{color:#A8B2BF}.hum-breadcrumbs .sep{color:rgb(255 255 255 / .25)}.hum-hero__ctas{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.9rem}.hum-hero__tags{margin-top:1.5rem}.rb-viewer--hum{aspect-ratio:5 / 6;max-height:min(72vh, 640px);min-height:440px;background:radial-gradient(58% 60% at 50% 44%,rgb(0 201 126 / .14) 0%,transparent 72%),rgb(255 255 255 / .03);border-color:rgb(255 255 255 / .1);box-shadow:0 40px 80px -40px rgb(0 0 0 / .8)}.rb-viewer--hum .rb-viewer__badge{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16);color:#C7CCD6}.rb-viewer--hum .rb-viewer__loader-txt{color:#C7CCD6}.rb-viewer--hum .rb-viewer__loader-txt small{color:#7B8290}.rb-viewer--hum .rb-viewer__glyph{filter:drop-shadow(0 10px 22px rgb(0 0 0 / .5))}.rb-viewer--hum .rb-viewer__fallback{object-fit:contain;object-position:50% 100%;padding:6% 8% 0;filter:drop-shadow(0 34px 44px rgb(0 0 0 / .55))}.hum-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:clamp(3rem, 6vw, 4.5rem);padding-top:2rem;border-top:1px solid rgb(255 255 255 / .1)}.hum-stat{display:flex;flex-direction:column;gap:.35rem}.hum-stat__n{font-family:var(--font-display);font-weight:800;font-size:clamp(2rem, 3.6vw, 2.8rem);line-height:1;letter-spacing:-.03em;color:#fff}.hum-stat__n b{font-weight:inherit}.hum-stat__u{font-size:.42em;font-weight:700;color:var(--accent-bright);margin-left:.18em;letter-spacing:0}.hum-stat__l{font-size:.88rem;line-height:1.45;color:#A8B2BF;max-width:24ch}.hum-duel__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.hum-bot{display:flex;flex-direction:column;padding:0;overflow:hidden}.hum-bot__visual{position:relative;isolation:isolate;height:clamp(300px, 34vw, 420px);display:grid;place-items:end center;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .04) 100%),var(--paper-deep)}.hum-bot--ultra .hum-bot__visual{background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .3) 100%),var(--ink-surface-2)}.hum-bot__halo{position:absolute;left:50%;top:48%;translate:-50% -50%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(0 155 97 / .18) 0%,rgb(0 155 97 / .05) 40%,transparent 68%);z-index:-1;filter:blur(6px)}.hum-bot--ultra .hum-bot__halo{background:radial-gradient(circle,rgb(0 201 126 / .3) 0%,rgb(0 201 126 / .08) 40%,transparent 68%)}.hum-bot__visual img{position:absolute;left:50%;bottom:0;translate:-50% 0;width:auto;height:auto;max-height:94%;max-width:88%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 24px 30px rgb(0 0 0 / .28));transition:transform var(--t-med)}.hum-bot:hover .hum-bot__visual img{transform:translateY(-8px)}.hum-bot__body{padding:clamp(1.5rem, 3vw, 2.2rem);display:flex;flex-direction:column;flex:1}.hum-bot__price{font-family:var(--font-mono);font-size:.95rem;color:var(--ink-2);margin:1.1rem 0 1.2rem;padding:.9rem 1rem;border-radius:var(--r-md);background:var(--paper);border:1px solid var(--line)}.hum-bot__price b{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.hum-bot__price span{display:block;font-size:.82rem;margin-top:.25rem}.hum-bot--ultra .hum-bot__price{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .12);color:#A8B2BF}.hum-bot--ultra .hum-bot__price b{color:#fff}.hum-bot--ultra .check-list li{color:#D5DBE4}.hum-bot--ultra .check-list li::before{background:rgb(0 201 126 / .16);color:var(--accent-bright)}.hum-bot__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto;padding-top:1.5rem}.hum-gestes{overflow:hidden}.hum-gestes__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem, 5vw, 4rem);align-items:center}.hum-scene{position:relative;aspect-ratio:3 / 4;max-height:620px;margin-inline:auto;width:100%;display:grid;place-items:end center;isolation:isolate}.hum-scene__glow{position:absolute;left:50%;top:46%;translate:-50% -50%;width:108%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(0 201 126 / .28) 0%,rgb(0 201 126 / .08) 38%,transparent 66%);z-index:-1;filter:blur(4px)}.hum-scene__ring{position:absolute;left:50%;bottom:3%;translate:-50% 0;width:86%;height:16%;border-radius:50%;background:radial-gradient(ellipse at center,rgb(0 201 126 / .22),transparent 70%);box-shadow:inset 0 0 40px rgb(0 201 126 / .15);z-index:-1}.hum-scene__ring::after{content:'';position:absolute;inset:20% 8%;border-radius:50%;border:1px solid rgb(0 201 126 / .3)}.hum-scene__robot{width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 26px 34px rgb(0 0 0 / .55));animation:hum-float 7s ease-in-out infinite;transition:opacity .28s var(--ease-out);will-change:transform}.hum-scene__robot.is-fading{opacity:0}@keyframes hum-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}.hum-scene__scale{position:absolute;left:0;bottom:6%;top:12%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;color:rgb(255 255 255 / .5);writing-mode:vertical-rl;text-orientation:mixed}.hum-scene__scale i{flex:1;width:1px;margin:.5rem 0;background:repeating-linear-gradient(to bottom,rgb(255 255 255 / .3) 0 5px,transparent 5px 10px)}.hum-missions{display:flex;flex-direction:column;gap:.7rem}.hum-mission{position:relative;display:grid;gap:.25rem;text-align:left;padding:1.1rem 1.3rem 1.1rem 1.5rem;border-radius:var(--r-md);background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);color:#A8B2BF;cursor:pointer;font:inherit;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.hum-mission::before{content:'';position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:3px;background:var(--accent-bright);opacity:0;transition:opacity var(--t-fast)}.hum-mission:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .2)}.hum-mission.is-on{background:rgb(0 201 126 / .1);border-color:rgb(0 201 126 / .4);transform:translateX(6px)}.hum-mission.is-on::before{opacity:1}.hum-mission__k{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-bright)}.hum-mission__t{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:#fff;line-height:1.2}.hum-mission__d{font-size:.9rem;line-height:1.5}.hum-quote__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}.hum-quote__label{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .7rem}.hum-quote__label+.hum-seg{margin-bottom:1.6rem}.hum-seg{display:inline-flex;gap:.4rem;padding:.35rem;border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line)}.hum-seg--wrap{flex-wrap:wrap;border-radius:var(--r-lg)}.hum-seg__btn{font:inherit;font-size:.9rem;font-weight:500;padding:.6em 1.1em;border-radius:var(--r-pill);border:1px solid #fff0;background:#fff0;color:var(--ink-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.hum-seg__btn:hover{color:var(--ink)}.hum-seg__btn.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);border-color:var(--line)}.hum-seg__btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.hum-quote__hint{margin-top:.2rem}.hum-quote__result{position:sticky;top:6rem}.hum-quote__total{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4em;margin:.6rem 0 .2rem;color:#fff}.hum-quote__prefix{font-size:.95rem;color:#A8B2BF}.hum-quote__total b{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem, 4.5vw, 3.4rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hum-quote__detail{color:#A8B2BF;font-size:.92rem}.hum-quote__lines{list-style:none;margin:1.4rem 0;padding:0;display:flex;flex-direction:column;gap:.55rem;font-size:.92rem;color:#A8B2BF}.hum-quote__lines li{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.55rem;border-bottom:1px dashed rgb(255 255 255 / .12)}.hum-quote__lines b{color:#fff;font-family:var(--font-mono);font-weight:600}.hum-quote__note{color:#7B8290;margin-bottom:1.2rem}.hum-quote.is-quote .hum-quote__lines{opacity:.45}.hum-flow__grid{display:grid;grid-template-columns:1.3fr .9fr;gap:clamp(2rem, 5vw, 4rem);align-items:start}.hum-timeline{margin:0;list-style:none}.hum-safe{position:sticky;top:6rem}.hum-safe__list{margin:1.2rem 0 1.6rem}.hum-safe__list li{color:#D5DBE4;font-size:.95rem}.hum-safe__list li::before{background:rgb(0 201 126 / .16);color:var(--accent-bright)}.hum-cross__card{position:relative;display:block;padding-bottom:3.2rem}.hum-cross__arrow{position:absolute;right:1.4rem;bottom:1.2rem;font-size:1.3rem;color:var(--accent);transition:transform var(--t-fast)}.hum-cross__card:hover .hum-cross__arrow{transform:translateX(6px)}.hum-cross__cities{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:2rem}.hum-cross__cities .kicker{margin:0}.hum-final__ctas{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:1.8rem}.sector-card{display:flex;flex-direction:column}.sector-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sector-card__foot{margin-top:auto;padding-top:1.4rem;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem}.sector-card__formule{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2)}.sector-card__formule b{color:var(--ink);font-weight:600}@media (max-width:1023.98px){.hum-hero__inner{grid-template-columns:1fr}.hum-hero__viewer{max-width:520px}.hum-stats{grid-template-columns:repeat(2,1fr)}.hum-gestes__grid{grid-template-columns:1fr}.hum-scene{max-width:420px}.hum-quote__grid,.hum-flow__grid{grid-template-columns:1fr}.hum-quote__result,.hum-safe{position:static}}@media (max-width:760px){.hum-duel__grid{grid-template-columns:1fr}.hum-stats{gap:1.2rem}.hum-mission.is-on{transform:none}.hum-seg{display:flex;flex-wrap:wrap;border-radius:var(--r-lg)}.hum-seg__btn{flex:1 1 auto;text-align:center}}@media (prefers-reduced-motion:reduce){.hum-scene__robot{animation:none}.hum-bot:hover .hum-bot__visual img{transform:none}}