:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070a;--text:#f7fbff;--muted:#e7f4ff94;--line:#9fdbff29;--blue:#11b4ff;--blue-soft:#11b4ff3d;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-soft:cubic-bezier(.2, .9, .24, 1);--motion-fast:.18s;--motion-base:.26s;--motion-slow:.42s;--font-body:"Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Manrope", "Avenir Next", "SF Pro Display", "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-body), sans-serif}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}.hero-page{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.site-header{z-index:3;justify-content:flex-start;align-items:center;padding:24px clamp(18px,3vw,40px);display:flex;position:absolute;top:0;left:0;right:0}.site-logo-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060a1061;border:1px solid #ffffff14;border-radius:26px;justify-content:center;align-items:center;width:86px;height:86px;display:inline-flex}.site-logo{width:62px;height:auto}.hero-backdrop-gif,.hero-backdrop-tint,.hero-reactive-aura,.hero-cursor-glow,.hero-noise,.hero-vignette{pointer-events:none;position:absolute;inset:0}.hero-backdrop-gif{opacity:.82;filter:saturate(1.42)contrast(1.06)brightness(.74)blur(10px);will-change:transform, opacity;background-image:url(/assets/hero-noise.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.22)}.hero-backdrop-tint{background:radial-gradient(circle,#0b1e342e,#0000 32%),linear-gradient(#01040a29,#01040ab8)}.hero-reactive-aura{mix-blend-mode:screen;opacity:.82;filter:blur(10px);will-change:opacity;animation:10s ease-in-out infinite aura-breathe}.hero-cursor-glow{mix-blend-mode:screen;opacity:.84;filter:blur(7px);will-change:opacity}.hero-noise{opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:130px 130px;-webkit-mask-image:radial-gradient(circle,#000,#0003 72%,#0000 100%);mask-image:radial-gradient(circle,#000,#0003 72%,#0000 100%)}.hero-vignette{background:radial-gradient(circle,#0000 26%,#00000057 64%,#000c 100%),linear-gradient(#0000002e,#00000080)}.hero-page.is-am-showcase:after{content:"";opacity:.08;mix-blend-mode:screen;pointer-events:none;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero-page.has-coarse-motion .hero-backdrop-gif{opacity:.74;filter:saturate(1.24)contrast(1.02)brightness(.7)blur(8px)}.hero-page.has-coarse-motion .hero-cursor-glow{opacity:.48}.hero-page.prefers-reduced-motion .hero-backdrop-gif,.hero-page.prefers-reduced-motion .hero-reactive-aura,.hero-page.prefers-reduced-motion .hero-cursor-glow,.hero-page.prefers-reduced-motion .manifesto-copy.glitch-a,.hero-page.prefers-reduced-motion .manifesto-copy.glitch-b{animation:none}.am-hero-stage{z-index:1;place-items:center;min-height:100vh;padding:48px clamp(18px,3vw,40px);display:grid;position:relative}.manifesto-wrap{text-align:center;will-change:transform;place-self:center;width:min(100%,900px);padding:0 14px;position:relative}.manifesto-kicker{color:#ffffff80;letter-spacing:.42em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem}.brand-signature{justify-items:center;gap:.22rem;display:inline-grid}.brand-signature-title{color:#f6fbfff5;font-family:var(--font-display), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.98rem}.brand-signature-sub{color:#e1eef98f;letter-spacing:.26em;text-transform:uppercase;font-size:.72rem}.manifesto-title{font-family:var(--font-display), sans-serif;letter-spacing:-.08em;text-transform:uppercase;min-height:2.3em;margin:0;font-size:clamp(3rem,6.8vw,7.2rem);line-height:.96;position:relative}.hero-fit-shell{width:min(100%,760px);margin:1.5rem auto 0}.hero-fit-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft), transform var(--motion-fast) var(--motion-ease-soft);background:radial-gradient(circle at 12% 18%,#54c2ff1f,#0000 24%),linear-gradient(#ffffff0d,#ffffff05),#060a109e;border:1px solid #ade5ff24;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;padding:.8rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 20px 44px #0000003d}.hero-fit-bar:focus-within{border-color:#b3e8ff3d;box-shadow:inset 0 1px #ffffff1a,0 28px 56px #00000047}.hero-fit-bar.has-error{border-color:#ff848438}.hero-fit-input{color:#f8fbfffa;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0 .6rem;font-size:1rem}.hero-fit-input::placeholder{color:#e3eef770}.hero-fit-button{color:#f8fbfffa;min-width:142px;min-height:52px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft), border-color var(--motion-fast) var(--motion-ease-soft);background:linear-gradient(135deg,#53c2ff38,#ffffff14),#070c13e0;border:1px solid #aee5ff24;border-radius:999px;padding:.95rem 1.15rem;font-weight:600}.hero-fit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #0003}.hero-fit-button:disabled{cursor:wait;opacity:.72}.hero-fit-meta{color:#e1eef980;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.72rem;display:flex}.hero-fit-error{color:#ffd5d5e0;margin:.7rem 0 0;font-size:.9rem}.manifesto-copy{display:block}.manifesto-copy.base{z-index:2;color:#eef7ff;text-shadow:0 0 18px #11b4ff2e,0 0 44px #11b4ff1f;position:relative}.manifesto-copy.glitch{z-index:1;opacity:.38;pointer-events:none;position:absolute;inset:0}.manifesto-word{white-space:nowrap;padding-inline:.03em;display:inline-block}.word-dont{color:#f1f7fb}.word-automate{color:#f4eeee;text-shadow:0 0 14px #ff54541f}.word-delegate{color:#edf9f1;text-shadow:0 0 16px #56ffa11f}.manifesto-copy.glitch-a{color:#00ccff8c;mix-blend-mode:screen;animation:3.8s steps(2,end) infinite glitch-shift-a;transform:translate(3px,-1px)}.manifesto-copy.glitch-b{color:#b4dcff47;mix-blend-mode:screen;animation:4.3s steps(2,end) infinite glitch-shift-b;transform:translate(-3px,2px)}.figure-panel{perspective:1200px;justify-self:center;width:min(100%,320px);position:relative}.figure-status{color:#dcffe7eb;letter-spacing:.28em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070c1294;border:1px solid #54ff8f38;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0 auto 12px;padding:8px 14px;font-size:.72rem;display:inline-flex;box-shadow:0 0 28px #54ff8f1a}.status-dot{background:#58ff90;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #58ff901a,0 0 18px #58ff90e6}.figure-stage{min-height:clamp(420px,58vh,620px);position:relative}.figure-glow{filter:blur(34px);opacity:.55;background:radial-gradient(circle,#11b4ff59,#0000 62%);border-radius:50%;height:42%;position:absolute;inset:auto 8% 2%}.figure-scanlines{mix-blend-mode:soft-light;opacity:.12;background:repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px);animation:8s linear infinite scan-drift;position:absolute;inset:0}.figure-image{object-fit:contain;width:auto;height:112%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.figure-main{z-index:3;filter:drop-shadow(0 16px 30px #00000059)drop-shadow(0 0 24px #11b4ff14)}.figure-ghost{z-index:2;opacity:.45;mix-blend-mode:screen}.ghost-a{filter:saturate(1.3)hue-rotate(180deg);animation:2.6s steps(2,end) infinite figure-glitch-a;transform:translate(calc(4px - 50%))}.ghost-b{filter:saturate(.9)hue-rotate(330deg);animation:3s steps(2,end) infinite figure-glitch-b;transform:translate(calc(-50% - 5px))}.figure-label{text-align:center;color:#e8f5ffd1;font-family:var(--font-display), sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-top:14px;font-size:clamp(1rem,1.35vw,1.18rem)}.figure-panel.is-left .figure-main,.figure-panel.is-left .figure-ghost{transform:translate(-50%)scaleX(-1)}.figure-panel.is-left .ghost-a{transform:translate(calc(4px - 50%))scaleX(-1)}.figure-panel.is-left .ghost-b{transform:translate(calc(-50% - 5px))scaleX(-1)}.employees-section{z-index:1;padding:4rem clamp(18px,3vw,40px) 7rem;position:relative}.employees-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 18%,#11b4ff14,#0000 24%),radial-gradient(circle at 76% 72%,#79ffcd0d,#0000 28%);position:absolute;inset:0}.employees-intro{text-align:center;max-width:760px;margin:0 auto 3rem;position:relative}.employees-eyebrow{color:#edf6ff94;letter-spacing:.28em;text-transform:uppercase;margin:0 0 .9rem;font-size:.82rem}.employees-title{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5.4vw,4.9rem);line-height:.95}.employees-subtitle{max-width:40ch;color:var(--muted);margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.7}.team-surface{padding-top:5rem}.journey-section{z-index:1;padding:2rem clamp(18px,3vw,40px) 7rem;position:relative}.journey-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 24%,#54c2ff12,#0000 24%),radial-gradient(circle at 82% 76%,#78ffcf0a,#0000 26%);position:absolute;inset:0}.journey-intro{text-align:center;max-width:760px;margin:0 auto 3rem;position:relative}.journey-eyebrow{color:#edf6ff94;letter-spacing:.28em;text-transform:uppercase;margin:0 0 .9rem;font-size:.82rem}.journey-title{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.96}.journey-subtitle{max-width:42ch;color:var(--muted);margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.7}.journey-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);max-width:1380px;margin:0 auto;display:grid;position:relative}.journey-line{transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#a6deff14,#a6deff3d,#78ffcf24,#a6deff14);height:1px;position:absolute;top:38px;left:6%;right:6%;box-shadow:0 0 22px #54c2ff14}.journey-step{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:320px;transition:transform var(--motion-base) var(--motion-ease-soft), border-color var(--motion-base) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft);background:linear-gradient(#ffffff08,#ffffff03),#070b12ad;border:1px solid #a0ddff1a;border-radius:28px;align-content:start;gap:.85rem;padding:1.2rem 1.15rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #0000002e}.journey-step:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 30% 70%,#ffffff05);position:absolute;inset:0}.journey-step-top{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.journey-step-id{color:#e1effb80;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.journey-node{width:12px;height:12px;transition:background-color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-fast) var(--motion-ease-soft), transform var(--motion-fast) var(--motion-ease-soft);background:#c0e6ffcc;border-radius:999px;box-shadow:0 0 0 6px #a6deff0d,0 0 24px #54c2ff2e}.journey-step-title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.1}.journey-step-body{color:#e6f0f9ad;margin:0;font-size:.98rem;line-height:1.7}.journey-tools{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.journey-tool-chip{color:#eff6fcd1;background:#ffffff08;border:1px solid #a6deff14;border-radius:999px;padding:.62rem .76rem;font-size:.82rem;line-height:1.3;display:inline-flex}.step-study{background:radial-gradient(circle at 16% 18%,#bce1ff0f,#0000 28%),linear-gradient(#ffffff08,#ffffff03),#070b12ad}.final-cta-section{z-index:1;padding:1.5rem clamp(18px,3vw,40px) 7rem;position:relative}.final-cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 24%,#54c2ff14,#0000 24%),linear-gradient(#0000 0%,#04080e47 100%);position:absolute;inset:0}.final-cta-shell{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff08,#ffffff03),#070b128a;border:1px solid #a6deff1f;border-radius:36px;max-width:980px;margin:0 auto;padding:clamp(2.3rem,5vw,4rem) clamp(1.2rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 84px #00000038}.final-cta-shell:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 28% 72%,#ffffff08);position:absolute;inset:0}.final-cta-logo-wrap{justify-content:center;margin-bottom:1rem;display:flex}.final-cta-logo{opacity:.92;width:54px;height:auto}.final-cta-eyebrow{color:#edf6ff94;letter-spacing:.28em;text-transform:uppercase;margin:0 0 1rem;font-size:.82rem}.final-cta-title{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,5.8vw,5.4rem);line-height:.94}.final-cta-subtitle{color:#e6f0f9b3;max-width:30ch;margin:1rem auto 0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.7}.final-cta-actions{justify-content:center;gap:.9rem;margin-top:1.8rem;display:flex}.final-cta-button{min-width:198px;min-height:56px;transition:transform var(--motion-fast) var(--motion-ease-soft), border-color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft), background-color var(--motion-fast) var(--motion-ease-soft);border:1px solid #a6deff24;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-weight:500;text-decoration:none;display:inline-flex}.final-cta-button.primary{color:#f9fcfffa;background:linear-gradient(135deg,#54c2ff2e,#ffffff0f);box-shadow:0 18px 40px #1573ad1f}.final-cta-button.secondary{color:#ebf4fceb;background:#ffffff08}.final-cta-direct{color:#e7f2fbb3;transition:color var(--motion-fast) var(--motion-ease-soft);margin-top:1.2rem;font-size:.96rem;text-decoration:none;display:inline-block}.final-cta-direct:hover{color:#f8fcfff2}.step-assign{background:radial-gradient(circle at 20% 20%,#54c2ff12,#0000 26%),linear-gradient(#ffffff08,#ffffff03),#070b12ad}.step-connect{background:radial-gradient(circle at 22% 16%,#60ffc20d,#0000 28%),linear-gradient(#ffffff08,#ffffff03),#070b12ad}.step-scale{background:radial-gradient(circle at 82% 20%,#85ffb00f,#0000 26%),linear-gradient(#ffffff08,#ffffff03),#070b12ad}.team-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px);max-width:1360px;margin:0 auto;padding-top:clamp(2.3rem,4vw,3.5rem);display:grid;position:relative}.team-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color var(--motion-base) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft), transform var(--motion-base) var(--motion-ease-soft);background:linear-gradient(#ffffff08,#ffffff03),#070b12b8;border:1px solid #a0ddff1f;border-radius:32px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0d,0 26px 70px #00000042}.team-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 26% 74%,#ffffff08);position:absolute;inset:0}.team-card.is-custom{background:radial-gradient(circle at 50% 18%,#54c2ff1a,#0000 28%),linear-gradient(#ffffff0a,#ffffff03),#070b12bd}.impact-badge{z-index:3;width:min(78%,250px);position:absolute;top:0;right:1rem;transform:translateY(-42%)}.impact-badge-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft), transform var(--motion-base) var(--motion-ease-soft);background:radial-gradient(circle at 14% 16%,#ffffff17,#0000 34%),linear-gradient(#ffffff0e,#ffffff05),#080c12d6;border:1px solid #aae1ff29;border-radius:24px;gap:.3rem;padding:.9rem 1rem .95rem;animation:6s ease-in-out infinite impact-float;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 44px #00000038}.impact-badge-shell.is-static{animation:none}.impact-badge-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff13,#0000 30% 72%,#ffffff0a);position:absolute;inset:0}.impact-badge.is-measured .impact-badge-shell{background:radial-gradient(circle at 16% 18%,#64ffb31c,#0000 30%),radial-gradient(circle at 84% 12%,#54c2ff1f,#0000 34%),linear-gradient(#ffffff0e,#ffffff05),#080c12d9}.impact-badge.is-potential .impact-badge-shell{background:radial-gradient(circle at 20% 20%,#ffe8a014,#0000 28%),radial-gradient(circle at 86% 18%,#54c2ff1c,#0000 34%),linear-gradient(#ffffff0e,#ffffff05),#080c12db}.impact-badge-label,.impact-badge-value,.impact-badge-support{z-index:1;position:relative}.impact-badge-label{color:#e1eff98f;letter-spacing:.24em;text-transform:uppercase;font-size:.66rem}.impact-badge-value{color:#f9fcfffa;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;text-wrap:balance;font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.05}.impact-badge.is-measured .impact-badge-value{text-shadow:0 0 22px #64ffb314,0 0 40px #54c2ff17}.impact-badge-support{color:#e5eff7a8;font-size:.73rem;line-height:1.45}.team-card-visual{z-index:1;padding:18px 18px 0;position:relative}.team-card-image{filter:drop-shadow(0 18px 40px #00000047);width:100%;height:auto;transition:transform var(--motion-slow) var(--motion-ease-soft), filter var(--motion-slow) var(--motion-ease-soft);display:block}.team-card-body{z-index:1;gap:.85rem;padding:.6rem 1.15rem 1.2rem;display:grid;position:relative}.team-card-status{color:#e4ffeeeb;letter-spacing:.18em;text-transform:uppercase;background:#09110e6b;border:1px solid #61ffa024;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;padding:.5rem .78rem;font-size:.76rem;display:inline-flex}.team-card-name{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,2vw,2rem);line-height:.95}.team-card-role{color:#e7f3ffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.86rem}.team-card-tagline{color:#eaf3fbb3;max-width:26ch;margin:0;font-size:.98rem;line-height:1.6}.team-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.3rem;display:grid}.team-stat{background:linear-gradient(#ffffff08,#ffffff03),#090d14bd;border:1px solid #9fdbff14;border-radius:18px;gap:.34rem;padding:.88rem .78rem;display:grid}.team-stat-label{color:#d6e7f57a;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.team-stat-value{color:#f7fbfff7;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:.98rem}.team-card-actions{gap:.75rem;margin-top:.35rem;display:flex}.team-button{min-height:48px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-soft), border-color var(--motion-fast) var(--motion-ease-soft), background-color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft);border:1px solid #ace2ff1f;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;display:inline-flex}.team-button.primary{color:#f8fbfffa;background:linear-gradient(135deg,#53c2ff29,#ffffff0f);flex:1}.team-button.secondary{color:#ebf4fce6;background:#ffffff08}.fit-drawer-backdrop{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 24%,#54c2ff14,#0000 26%),#03060a9e;position:fixed;inset:0}.fit-drawer{z-index:25;will-change:transform, opacity;background:radial-gradient(circle at 18% 12%,#54c2ff1f,#0000 28%),linear-gradient(#ffffff0b,#ffffff05),#060a10f0;border:1px solid #abe4ff24;border-radius:34px;grid-template-rows:auto auto auto minmax(0,1fr);gap:1.1rem;width:min(520px,100vw - 36px);padding:1.2rem;display:grid;position:fixed;top:18px;bottom:18px;right:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 80px #0000005c}.fit-drawer-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fit-drawer-eyebrow{color:#e0effa8a;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem}.fit-drawer-title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,4vw,2.45rem);line-height:.95}.fit-drawer-subtitle{color:#e3eff8ad;max-width:34ch;margin:.55rem 0 0;line-height:1.6}.fit-drawer-close{color:#f3f8fce6;min-height:42px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #abe4ff1f;border-radius:999px;flex-shrink:0;padding:.72rem .95rem}.fit-progress{gap:.65rem;display:grid}.fit-progress-meta{color:#dfedf794;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.74rem;display:flex}.fit-progress-track{background:#ffffff0d;border-radius:999px;width:100%;height:8px;overflow:hidden}.fit-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#54c2ffe0,#71ffbec7);height:100%;transition:width .26s;box-shadow:0 0 16px #54c2ff38}.fit-intent-summary{background:linear-gradient(#ffffff07,#ffffff04),#080c12c2;border:1px solid #abe4ff1a;border-radius:22px;padding:1rem 1.05rem}.fit-intent-label{color:#e1eff980;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.5rem;font-size:.68rem;display:inline-flex}.fit-intent-summary p{color:#f6fafdf0;margin:0;line-height:1.6}.fit-error-card{background:linear-gradient(#ff838314,#ffffff03),#110a0cd1;border:1px solid #ff838329;border-radius:20px;gap:.45rem;padding:.95rem 1rem;display:grid}.fit-error-card strong{color:#fff0f0f5}.fit-error-card p{color:#ffdcdcc7;margin:0;line-height:1.6}.fit-inline-retry{color:#fff0f0eb;width:fit-content;min-height:42px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffa7a729;border-radius:999px;padding:.72rem .95rem}.fit-drawer-body{min-height:0;padding-right:.15rem;overflow:auto}.fit-question-stage,.fit-verdict{background:radial-gradient(circle at 82% 14%,#54c2ff14,#0000 24%),linear-gradient(#ffffff08,#ffffff03),#080c12c7;border:1px solid #abe4ff1f;border-radius:26px;gap:1rem;padding:1.1rem;display:grid}.fit-question-kicker,.fit-verdict-badge,.fit-verdict-next span{color:#e1eff980;letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}.fit-question-title,.fit-verdict h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.05}.fit-loading-line{background:linear-gradient(90deg,#ffffff17,#54c2ff33,#ffffff17) 0 0/180% 100%;border-radius:999px;height:11px;animation:1.25s linear infinite fit-loading-sweep}.fit-loading-line.short{width:68%}.fit-option-grid{flex-wrap:wrap;gap:.7rem;display:flex}.fit-option-button{color:#f3f8fceb;min-height:44px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-soft), border-color var(--motion-fast) var(--motion-ease-soft), background-color var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft);background:#ffffff08;border:1px solid #abe4ff1f;border-radius:999px;justify-content:center;align-items:center;padding:.74rem .9rem;display:inline-flex}.fit-answer-form{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;display:grid}.fit-answer-input{color:#f7fafdf5;min-width:0;min-height:52px;font:inherit;background:#ffffff08;border:1px solid #abe4ff1f;border-radius:18px;outline:none;padding:.92rem 1rem}.fit-answer-input:focus{border-color:#b2e7ff3d}.fit-answer-submit,.fit-cta-button{color:#f7fafdf5;min-height:52px;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease-soft), box-shadow var(--motion-base) var(--motion-ease-soft), border-color var(--motion-fast) var(--motion-ease-soft);background:linear-gradient(135deg,#53c2ff2e,#ffffff0f),#080c12e0;border:1px solid #abe4ff1f;border-radius:18px;justify-content:center;align-items:center;padding:.9rem 1.05rem;text-decoration:none;display:inline-flex}.fit-answer-submit:disabled{opacity:.56;cursor:not-allowed}.fit-verdict p{color:#e7f1f8b8;margin:0;line-height:1.65}.fit-verdict-next{background:linear-gradient(#67ffa90f,#54c2ff08),#ffffff05;border:1px solid #79ffb51f;border-radius:20px;gap:.34rem;padding:.95rem 1rem;display:grid}.fit-verdict-next strong{color:#f6fafdf5;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1.08rem}.fit-verdict-actions{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.fit-cta-button.primary.is-whatsapp,.fit-cta-button.secondary{background:#ffffff08}.fit-cta-button.primary.is-whatsapp{background:linear-gradient(135deg,#68ffaa29,#ffffff0f),#080c12e0;border-color:#68ffaa2e}.play-icon.small{width:1.55rem;height:1.55rem}.play-icon.large{width:2.65rem;height:2.65rem}.employee-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060abd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.employee-modal{will-change:transform, opacity;background:linear-gradient(#ffffff0a,#ffffff04),#060a10f5;border:1px solid #a6deff24;border-radius:32px;width:min(1080px,100%);max-height:min(88vh,920px);position:relative;overflow:auto;box-shadow:0 30px 120px #00000061}.employee-modal-brand{align-items:center;gap:.8rem;margin:0 1.2rem;padding:.2rem 0 .4rem;display:inline-flex}.employee-modal-brand-logo{opacity:.96;width:42px;height:auto}.employee-modal-brand-copy{gap:.08rem;display:grid}.employee-modal-brand-name{color:#f7fbfff5;font-family:var(--font-display), sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.92rem}.employee-modal-brand-powered{color:#e4f0fa80;letter-spacing:.24em;text-transform:uppercase;font-size:.68rem}.employee-modal-close{z-index:2;color:#eff6fce6;cursor:pointer;background:#090e15c7;border:1px solid #a6deff1f;border-radius:999px;margin:18px 18px 0 auto;padding:.75rem .95rem;display:inline-flex;position:sticky;top:18px}.employee-modal-layout{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);gap:1.4rem;padding:1rem 1.2rem 1.35rem;display:grid}.employee-modal-layout.is-workflow{grid-template-columns:minmax(260px,1fr) minmax(320px,.95fr)}.employee-modal-visual,.employee-video-shell{background:radial-gradient(circle at 30% 22%,#54c2ff1a,#0000 34%),#090d14d1;border:1px solid #a6deff1f;border-radius:28px;position:relative;overflow:hidden}.employee-modal-image,.employee-video-poster{width:100%;height:auto;display:block}.employee-video-overlay{background:linear-gradient(#03070b1f,#03070b6b);align-content:center;place-items:center;gap:1rem;display:grid;position:absolute;inset:0}.employee-video-overlay.is-static{background:linear-gradient(#03070b08,#03070b42 58%,#03070b7a);align-content:end;justify-items:start;padding:1.2rem}.employee-video-play{cursor:pointer;background:#ffffff0d;border:1px solid #b3e4ff29;border-radius:999px;justify-content:center;align-items:center;width:92px;height:92px;display:inline-flex}.employee-video-note{color:#f4f9fdeb;letter-spacing:.18em;text-transform:uppercase;background:#080e158f;border:1px solid #aee4ff1f;border-radius:999px;padding:.7rem .9rem;font-size:.74rem;display:inline-flex}.employee-video-label{color:#f6faffeb;letter-spacing:.22em;text-transform:uppercase;font-size:.84rem}.employee-modal-copy{align-content:start;gap:.95rem;padding:.5rem .4rem .8rem;display:grid}.employee-modal-copy h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:.95}.employee-modal-copy p{color:#e5f0f9b8;margin:0;line-height:1.7}.employee-modal-eyebrow,.resume-group-title{color:#e0effa8a;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.employee-modal-role{color:#f0f7fce0;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #a6deff1f;border-radius:999px;width:fit-content;padding:.72rem .95rem;font-size:.84rem}.resume-group{gap:.7rem;padding-top:.35rem;display:grid}.employee-modal-bullets{flex-wrap:wrap;gap:.6rem;display:flex}.employee-modal-bullets span{color:#eef6fce0;background:#ffffff08;border:1px solid #a6deff1a;border-radius:999px;padding:.64rem .78rem;font-size:.84rem;display:inline-flex}.resume-chip-row{flex-wrap:wrap;gap:.6rem;display:flex}.resume-chip{color:#f2f7fce6;background:#ffffff08;border:1px solid #a6deff1a;border-radius:999px;padding:.66rem .8rem;font-size:.88rem;line-height:1.4;display:inline-flex}.resume-chip.muted{color:#e3eef8b8}.resume-list{gap:.55rem;display:grid}.resume-list-item{color:#eff8f4eb;background:linear-gradient(90deg,#62ffb40d,#54c2ff06 70%),#ffffff05;border:1px solid #a6deff14;border-radius:18px;padding:.9rem .95rem;line-height:1.55}.resume-comparison{background:linear-gradient(#ffffff08,#ffffff03),#080c13c2;border:1px solid #a6deff1a;border-radius:24px;gap:.9rem;padding:1rem;display:grid}.resume-comparison-head{gap:.8rem;display:grid}.resume-comparison-head h4{color:#f8fcfffa;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:1.18rem}.resume-comparison-legend{flex-wrap:wrap;gap:.7rem;display:flex}.comparison-pill{letter-spacing:.03em;border:1px solid #0000;border-radius:999px;padding:.62rem .8rem;font-size:.82rem;display:inline-flex}.comparison-pill.muted{color:#f9e0e0e0;background:#ff676714;border-color:#ff86861f}.comparison-pill.positive{color:#ecfbf2f0;background:#68ffaa14;border-color:#84ffb81f}.resume-comparison-grid{gap:.75rem;display:grid}.resume-comparison-row{gap:.55rem;display:grid}.resume-comparison-label{color:#e2eff97a;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.resume-comparison-cells{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.resume-comparison-cell{border:1px solid #a6deff14;border-radius:18px;padding:.95rem 1rem;line-height:1.6}.resume-comparison-cell.is-limitation{color:#f9e4e4e6;background:linear-gradient(#ff767612,#ffffff03),#ffffff05;border-color:#ff787824}.resume-comparison-cell.is-advantage{color:#effaf4f0;background:linear-gradient(#68ffaa12,#54c2ff05),#ffffff05;border-color:#74ffb224}.employee-spotlight{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff08,#ffffff04),#050910a8;border:1px solid #96d6ff1f;border-radius:38px;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:clamp(22px,2.8vw,42px);max-width:1320px;margin:0 auto;padding:clamp(20px,2vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #00000052}.employee-spotlight:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff0a,#0000 24% 72%,#ffffff08);position:absolute;inset:0}.employee-visual-chamber{background-color:#070b1299;border:1px solid #a6deff1f;border-radius:30px;min-height:780px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -20px 40px #0000002e}.chamber-shell,.chamber-grid{pointer-events:none;position:absolute;inset:0}.chamber-shell{background:linear-gradient(#ffffff08,#0000 32%);border:1px solid #ffffff12;border-radius:24px;inset:18px}.chamber-grid{opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:120px 120px;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 85%);mask-image:radial-gradient(circle,#000 20%,#0000 85%)}.chamber-aura{mix-blend-mode:screen;opacity:.9;pointer-events:none;position:absolute;inset:0}.employee-id-block{z-index:2;gap:.4rem;display:grid;position:absolute;top:24px;left:24px}.employee-id,.employee-nameplate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1485;border:1px solid #a8deff1f;border-radius:999px;width:fit-content;padding:.62rem .95rem}.employee-id{color:#e6f4ffbf;letter-spacing:.28em;text-transform:uppercase;font-size:.72rem}.employee-nameplate{color:#f4f9ffeb;font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.88rem}.employee-render-stage{position:absolute;inset:0}.employee-signal-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c1299;border:1px solid #a9e3ff1f;border-radius:18px;gap:.25rem;padding:.9rem 1rem;display:grid;position:absolute;top:24px;right:24px;box-shadow:0 12px 40px #0000002e}.signal-label,.signal-detail{color:#e4f2ff8f;letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}.signal-title{color:#f7fcfff5;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1rem}.employee-backlight{filter:blur(8px);background:radial-gradient(circle,#57ccff47,#11b4ff1c 44%,#0000 74%);border-radius:50%;width:min(28vw,360px);height:min(28vw,360px);animation:6s ease-in-out infinite chamber-breathe;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.employee-floor-shadow{filter:blur(10px);background:radial-gradient(circle,#071826b3,#0000 72%);border-radius:50%;width:min(26vw,340px);height:58px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.employee-energy{opacity:.45;filter:blur(.3px);border:1px solid #a8e1ff14;border-radius:999px;animation:10s ease-in-out infinite chamber-drift;position:absolute}.energy-one{width:320px;height:320px;top:22%;left:18%}.energy-two{width:420px;height:420px;animation-delay:-4s;bottom:16%;right:12%}.employee-render{object-fit:contain;width:auto;height:88%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.employee-render.main{z-index:2;filter:drop-shadow(0 22px 38px #00000061)drop-shadow(0 0 24px #11b4ff14)}.employee-render.echo{z-index:1;mix-blend-mode:screen;opacity:.3}.employee-render.echo-a{filter:hue-rotate(190deg);transform:translate(calc(5px - 50%))}.employee-render.echo-b{filter:hue-rotate(330deg);transform:translate(calc(-50% - 6px))}.employee-dossier{grid-template-rows:auto auto auto auto 1fr;gap:1.35rem;padding:clamp(10px,1vw,16px) clamp(4px,.6vw,8px) clamp(10px,1vw,18px);display:grid;position:relative}.dossier-head{max-width:34rem}.dossier-label{color:#ffffff85;letter-spacing:.28em;text-transform:uppercase;margin-bottom:.8rem;font-size:.74rem}.dossier-name{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.8vw,3.5rem);line-height:.95}.dossier-role{color:#edf6ffd6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #a6deff1f;border-radius:999px;width:fit-content;margin-top:1rem;padding:.72rem .95rem;font-size:.82rem}.dossier-positioning{color:#f8fbfff5;max-width:24ch;margin:1.15rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.35}.dossier-support{max-width:46ch;color:var(--muted);margin:.85rem 0 0;font-size:1rem;line-height:1.7}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.signal-tile{background:linear-gradient(#ffffff09,#ffffff04),#080c13c7;border:1px solid #9fdbff1a;border-radius:22px;outline:none;gap:.5rem;padding:1rem 1.05rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.signal-tile:hover,.signal-tile:focus-visible,.signal-tile.is-active{border-color:#a6deff2e;transform:translateY(-3px);box-shadow:0 14px 36px #00000029}.signal-tile.is-live{background:linear-gradient(#6affa80f,#ffffff04),#080c13c7}.signal-tile-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.signal-tile-label{color:#e0effa8f;letter-spacing:.22em;text-transform:uppercase;font-size:.7rem}.live-dot{background:#5bff9b;border-radius:999px;width:10px;height:10px;animation:2.4s ease-in-out infinite status-pulse;box-shadow:0 0 0 4px #5bff9b14,0 0 18px #5bff9bb8}.signal-tile-value{color:#f6fbfff5;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:1.08rem}.signal-tile-detail{color:#e3eff89e;font-size:.9rem;line-height:1.55}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.capability-tile{color:#f2f8ffe0;cursor:pointer;background:linear-gradient(#ffffff09,#ffffff04),#080c13b8;border:1px solid #9fdbff1a;border-radius:20px;outline:none;gap:.45rem;min-height:138px;padding:1rem 1.05rem 1.05rem;transition:transform .22s,border-color .18s,background-color .18s,box-shadow .22s;display:grid;position:relative}.capability-tile:before{content:"";border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 30% 70%,#85ddff0d);position:absolute;inset:0}.capability-tile:hover,.capability-tile:focus-visible,.capability-tile.is-active{border-color:#aae4ff38;transform:translateY(-4px);box-shadow:0 16px 38px #0000002e}.capability-index{color:#d6e8f870;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}.capability-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1rem}.capability-description{color:#e6f1fa99;opacity:.72;max-width:24ch;font-size:.88rem;line-height:1.55;transition:opacity .18s,transform .18s;transform:translateY(4px)}.capability-tile:hover .capability-description,.capability-tile:focus-visible .capability-description,.capability-tile.is-active .capability-description{opacity:1;transform:translateY(0)}.workflow-demo-card{background:radial-gradient(circle at 20% 20%,#54c2ff14,#0000 36%),linear-gradient(#ffffff09,#ffffff03),#080c13cc;border:1px solid #a6deff1f;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem 1.2rem;display:grid}.workflow-demo-copy{gap:.4rem;display:grid}.workflow-demo-label{color:#e5f2ff85;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.workflow-demo-title{color:#f7fbfffa;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:clamp(1.2rem,2.2vw,1.65rem)}.workflow-demo-detail{color:#e4eff8a8;max-width:50ch;font-size:.95rem;line-height:1.6}.workflow-demo-button{color:#f5fafff5;cursor:pointer;background:#ffffff0a;border:1px solid #b0e4ff26;border-radius:999px;align-items:center;gap:.7rem;padding:.95rem 1.15rem;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.workflow-demo-button:hover{border-color:#b0e4ff47;transform:translateY(-2px)}.play-icon{background:linear-gradient(135deg,#ffffff29,#54c2ff29);border-radius:999px;width:2.1rem;height:2.1rem;position:relative;box-shadow:inset 0 1px #ffffff14}.play-icon:before{content:"";border-top:.34rem solid #0000;border-bottom:.34rem solid #0000;border-left:.55rem solid #f5fbffeb;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}@keyframes impact-float{0%,to{transform:translateY(-42%)}50%{transform:translateY(-47%)}}@keyframes fit-loading-sweep{0%{background-position:180% 0}to{background-position:-20% 0}}@keyframes aura-breathe{0%,to{opacity:.72}50%{opacity:.9}}.comparison-module{background:linear-gradient(#ffffff08,#ffffff04),#070b12b3;border:1px solid #a6deff1a;border-radius:26px;overflow:hidden}.comparison-head{border-bottom:1px solid #a6deff14;padding:1.15rem 1.2rem .85rem}.comparison-kicker{color:#ffffff7a;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.comparison-summary{color:#f6fbfff5;max-width:24ch;font-family:var(--font-display), sans-serif;margin-top:.65rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.3}.comparison-legend{flex-wrap:wrap;gap:.7rem;margin-top:.9rem;display:flex}.legend-chip{letter-spacing:.03em;border:1px solid #a6deff14;border-radius:999px;align-items:center;padding:.62rem .82rem;font-size:.82rem;display:inline-flex}.legend-chip.muted{color:#e0ecf79e;background:#ffffff05}.legend-chip.bright{color:#edfaf2f0;background:linear-gradient(90deg,#58ffa414,#54c2ff0d)}.comparison-rows{gap:.8rem;padding:.8rem;display:grid}.cost-insight{color:#effaf4e6;background:linear-gradient(90deg,#62ffb412,#54c2ff08 75%);border:1px solid #73ffb614;border-radius:18px;margin:.9rem .8rem 0;padding:.95rem 1rem;font-size:.93rem;line-height:1.55}.comparison-row{cursor:pointer;background:linear-gradient(#ffffff06,#ffffff03),#090d1494;border:1px solid #a6deff14;border-radius:20px;outline:none;gap:.85rem;padding:1rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.comparison-row:hover,.comparison-row:focus-visible,.comparison-row.is-active{border-color:#a6deff29;transform:translateY(-2px);box-shadow:0 14px 34px #00000029}.comparison-row-label{color:#e7f3ff75;letter-spacing:.24em;text-transform:uppercase;font-size:.72rem}.comparison-lanes{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.comparison-cell{border-radius:16px;min-height:100%;padding:.9rem .95rem;font-size:.95rem;line-height:1.55}.comparison-cell.is-traditional{color:#e8f0f894;background:#ffffff05}.comparison-cell.is-ai{color:#effaf4eb;background:linear-gradient(90deg,#62ffb412,#54c2ff08 70%),#ffffff05;border:1px solid #73ffb614}@keyframes glitch-shift-a{0%,82%,to{clip-path:inset(0);opacity:.34;transform:translate(3px,-1px)}83%{clip-path:inset(8% 0 46%);opacity:.56;transform:translate(-4px)}86%{clip-path:inset(52% 0 12%);opacity:.64;transform:translate(6px,2px)}}@keyframes glitch-shift-b{0%,78%,to{clip-path:inset(0);opacity:.22;transform:translate(-3px,2px)}80%{clip-path:inset(18% 0 58%);opacity:.44;transform:translate(4px,-2px)}84%{clip-path:inset(62% 0 8%);opacity:.36;transform:translate(-5px,1px)}}@keyframes figure-glitch-a{0%,80%,to{clip-path:inset(0);opacity:.22}82%{clip-path:inset(0 0 48%);opacity:.42}85%{clip-path:inset(56% 0 0);opacity:.38}}@keyframes figure-glitch-b{0%,86%,to{clip-path:inset(0);opacity:.18}88%{clip-path:inset(24% 0 44%);opacity:.28}92%{clip-path:inset(64% 0 8%);opacity:.3}}@keyframes chamber-breathe{0%,to{opacity:.78;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes chamber-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.04)}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 4px #5bff9b14,0 0 12px #5bff9b80}50%{box-shadow:0 0 0 7px #5bff9b0a,0 0 20px #5bff9bd9}}@media (hover:hover) and (pointer:fine){.final-cta-button:hover{border-color:#b2e6ff3d;transform:translateY(-2px);box-shadow:0 20px 44px #0000002e}.final-cta-direct:hover{color:#f8fcfff2}.team-card:hover{border-color:#b0e4ff38;box-shadow:inset 0 1px #ffffff14,0 34px 86px #0000004d}.team-card.is-custom:hover{border-color:#b0e4ff47}.team-card:hover .impact-badge-shell{border-color:#b2e7ff3d;box-shadow:inset 0 1px #ffffff1a,0 22px 58px #00000047}.team-card:hover .team-card-image{filter:drop-shadow(0 24px 46px #00000052);transform:translateY(-3px)scale(1.01)}.team-button:hover{border-color:#b2e7ff2e;transform:translateY(-2px);box-shadow:0 14px 30px #00000029}.journey-step:hover{border-color:#b0e4ff2e;box-shadow:inset 0 1px #ffffff0f,0 28px 68px #00000038}.journey-step:hover .journey-node{background:#63ff9f;transform:scale(1.08);box-shadow:0 0 0 6px #63ff9f0f,0 0 28px #63ff9f3d}.fit-option-button:hover:not(:disabled){border-color:#b2e7ff38;transform:translateY(-2px);box-shadow:0 12px 24px #00000024}.fit-answer-submit:hover:not(:disabled),.fit-cta-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000038}}@media (hover:none),(pointer:coarse){.impact-badge-shell{animation:none}.hero-reactive-aura{opacity:.72;animation-duration:14s}.manifesto-copy.glitch{opacity:.2}.manifesto-copy.glitch-a,.manifesto-copy.glitch-b{animation:none}}@keyframes scan-drift{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@media (max-width:1100px){.am-hero-stage{grid-template-columns:1fr;place-items:center;padding-top:30px;padding-bottom:40px}.manifesto-wrap{order:-1;width:min(100%,760px);margin:30px 0 6px}.figure-panel{width:min(100%,320px)}.figure-stage{min-height:430px}.employees-section{padding-top:3rem}.team-grid,.journey-path{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-line{background:linear-gradient(#a6deff14,#a6deff3d,#78ffcf24,#a6deff14);width:1px;height:calc(100% - 120px);top:50%;left:50%;right:auto;transform:translate(-50%)}.employee-modal-layout,.employee-modal-layout.is-workflow,.resume-comparison-cells,.employee-spotlight{grid-template-columns:1fr}.employee-visual-chamber{min-height:620px}.final-cta-shell{max-width:860px}.fit-drawer{width:min(480px,100vw - 28px);top:14px;bottom:14px;right:14px}}@media (max-width:720px){.site-header{padding:16px 14px}.site-logo-link{border-radius:22px;width:72px;height:72px}.site-logo{width:50px}.am-hero-stage{gap:18px;padding:20px 14px 26px}.manifesto-kicker{letter-spacing:.3em;margin-bottom:10px;font-size:.64rem}.manifesto-title{min-height:2.6em;font-size:clamp(2.35rem,12vw,4.2rem)}.hero-fit-shell{margin-top:1.2rem}.hero-fit-bar{border-radius:28px;grid-template-columns:1fr;padding:.85rem}.hero-fit-button{width:100%;min-width:0}.hero-fit-meta{flex-direction:column;align-items:flex-start;gap:.55rem}.figure-panel{width:min(100%,260px)}.figure-stage{min-height:330px}.figure-label{font-size:.92rem}.hero-backdrop-gif{filter:saturate(1.45)contrast(1.05)brightness(.6)blur(12px)}.employees-section{padding:2.5rem 14px 4rem}.team-grid{grid-template-columns:1fr;gap:16px}.journey-section{padding:2rem 14px 4rem}.final-cta-section{padding:1rem 14px 4rem}.final-cta-shell{border-radius:28px;padding:2rem 1rem}.final-cta-actions{flex-direction:column;align-items:stretch}.final-cta-button{width:100%;min-width:0}.journey-intro{text-align:left;margin-bottom:2rem}.journey-subtitle{margin-inline:0}.journey-path{grid-template-columns:1fr;gap:14px}.journey-line{height:calc(100% - 56px);top:28px;left:21px;transform:none}.journey-step{min-height:0;padding:1rem 1rem 1rem 1.1rem}.team-card{border-radius:26px}.impact-badge{width:min(82%,232px);padding:.82rem .9rem .9rem;right:.8rem}.team-card-body{padding:.4rem .95rem 1rem}.team-card-stats{grid-template-columns:1fr}.team-card-actions{flex-direction:column}.team-button{width:100%}.employees-intro{text-align:left;margin-bottom:2rem}.employees-subtitle{margin-inline:0}.employee-spotlight{border-radius:28px;gap:1.2rem;padding:14px}.employee-modal{border-radius:24px}.employee-modal-brand{margin:0 .9rem}.employee-modal-layout{padding:.8rem .9rem 1.1rem}.employee-visual-chamber{border-radius:24px;min-height:440px}.employee-id-block{top:16px;left:16px}.employee-render{height:82%}.signal-grid,.capability-grid{grid-template-columns:1fr}.workflow-demo-card{grid-template-columns:1fr;align-items:flex-start}.employee-modal-copy h3{font-size:1.8rem}.employee-signal-card{top:16px;left:16px;right:16px}.comparison-row{padding:.9rem 1rem}.comparison-lanes{grid-template-columns:1fr;gap:.55rem}.fit-drawer{border-radius:28px 28px 0 0;width:100%;height:min(88vh,820px);padding:1rem;inset:auto 0 0}.fit-drawer-title{font-size:1.8rem}.fit-answer-form,.fit-verdict-actions{grid-template-columns:1fr}.fit-option-grid{grid-template-columns:1fr;display:grid}}
