.home-page .hero{background:radial-gradient(circle at 80% 24%,#245cfa1a,#0000 30%),linear-gradient(#fff,#f6f8fc)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-hero-visual>img{transform:scale(1.045) translate3d(var(--hero-image-x,0px), var(--hero-image-y,0px), 0);transition:transform .32s ease-out}}.home-page .hero-grid{grid-template-columns:minmax(0,1fr) minmax(400px,.94fr);gap:clamp(38px,5vw,76px)}.home-hero-visual{background:#071421;border:1px solid #c9d6ed;border-radius:32px;min-height:475px;position:relative;overflow:hidden;box-shadow:0 30px 70px #152d5d2e}.home-hero-visual>img{object-fit:cover;object-position:62% center}.home-page .process-grid li{background:radial-gradient(circle at 82% 15%,#589eff1f,#0000 42%),#f9fafc;min-height:288px;padding:24px;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;animation:none!important}.home-page .process-grid .expert-step{background:radial-gradient(circle at 82% 15%, #589eff33, transparent 45%), var(--blue-soft)}.home-page .process-grid li:hover{border-color:#afc7ff}.home-page .stage-top{align-items:flex-start;min-height:112px}.home-page .stage-top>span{background:#ffffffbf;border:1px solid #d8e4ff;border-radius:8px;padding:7px 10px;font-size:11px}.home-page .stage-top img{object-fit:contain;filter:drop-shadow(0 8px 12px #225bb81f);width:112px;height:112px;transition:transform .3s}.home-page .process-grid li:hover .stage-top img{transform:translateY(-5px)rotate(-3deg)}.home-page .process-grid h3{margin:10px 0}.home-page .process-grid p{line-height:1.6}.home-page .process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-page .process-grid li:nth-child(2),.home-page .benefit-card:nth-child(2){transition-delay:90ms}.home-page .process-grid li:nth-child(3),.home-page .benefit-card:nth-child(3){transition-delay:.18s}.home-page .process-grid li:nth-child(4){transition-delay:.27s}.home-page .process-grid li:hover{box-shadow:0 20px 45px #1520331a}.home-page .expert-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:46px 52px}.home-expert-media{background:#071421;border:1px solid #ffffff40;border-radius:24px;min-height:335px;position:relative;overflow:hidden}.home-expert-media img{object-fit:cover}.home-page .expert-panel .role-grid{grid-column:1/-1}.home-page .role-grid article{background:#ffffff1f}.home-page .role-grid h3{margin-top:28px}.home-page .report-sheet{animation:none!important}.home-benefits-robot{aspect-ratio:5/7;isolation:isolate;width:240px;position:relative}.home-benefits-robot:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(at 35% 35%,#2cdeff52,#0000 58%),radial-gradient(at 65% 65%,#7451ff4d,#0000 62%);border-radius:50%;animation:9s ease-in-out infinite alternate robot-aurora;position:absolute;inset:8% -18%}.home-robot-figure{filter:drop-shadow(0 18px 24px #192c5b33);display:block;position:absolute;inset:0}.home-robot-figure video{object-fit:contain;width:100%;height:100%;display:block}.home-robot-figure img{object-fit:contain;width:100%;height:100%;display:none}@keyframes robot-aurora{to{opacity:.65;transform:translate(8%,-5%)rotate(12deg)}}.home-page .report-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:68px}.home-report-points{border-top:1px solid var(--line);margin:32px 0;padding:0;list-style:none}.home-report-points li{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink-soft);align-items:center;gap:18px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.home-report-points span{color:var(--blue);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.home-report-outcome{text-align:center;margin:0}.home-report-outcome img{background:#fff;border:1px solid #d5e0e9;border-radius:18px;max-width:100%;height:auto;display:block;box-shadow:0 28px 65px #18325b21}.home-report-outcome figcaption{color:var(--muted);margin:14px 0 0;font-size:12px}.home-page .home-benefits-intro{grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:50px;max-width:none}.home-benefits-intro p:last-child{max-width:720px;color:var(--muted);margin:22px 0 0;line-height:1.7}.final-cta{isolation:isolate;animation:3s ease-in-out infinite final-cta-glow;position:relative;overflow:hidden;box-shadow:0 0 0 7px #ffffff1f,0 16px 38px #07216547}.final-cta:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 20%,#6bbbff3d 48%,#0000 75%);animation:4.5s ease-in-out infinite final-cta-shine;position:absolute;inset:0;transform:translate(-120%)}.final-cta svg{transition:transform .25s}.final-cta:hover,.final-cta:focus-visible{box-shadow:0 0 0 9px #ffffff3d,0 20px 45px #07216561}.final-cta:hover svg,.final-cta:focus-visible svg{transform:translate(4px)}@keyframes final-cta-glow{50%{box-shadow:0 0 0 11px #ffffff30,0 20px 44px #07216557}}@keyframes final-cta-shine{0%,55%{transform:translate(-120%)}78%,to{transform:translate(120%)}}.home-page .benefit-card{transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .25s;animation:none!important}.home-motion-ready [data-home-reveal]{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.home-motion-ready [data-home-reveal].is-visible{opacity:1;transform:translateY(0)}.home-scroll-meter{z-index:50;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.home-scroll-meter span{background:var(--blue);width:100%;height:100%;transform:scaleX(var(--home-scroll-progress,0));transform-origin:0;display:block}[dir=rtl] .home-scroll-meter span{transform-origin:100%}@media (max-width:980px){.home-page .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:30px}.home-hero-visual{min-height:415px}.home-page .expert-panel{grid-template-columns:1fr}.home-expert-media{min-height:340px}.home-page .report-grid{gap:36px}}@media (max-width:760px){.home-page .process-grid li{min-height:0}.home-page .stage-top{min-height:96px}.home-page .stage-top img{width:96px;height:96px}.home-page .hero-grid{flex-direction:column;gap:38px;display:flex}.home-hero-visual{min-height:390px}.home-page .expert-panel{gap:28px}.home-expert-media{min-height:280px}.home-page .expert-panel .role-grid{grid-column:auto}.home-page .report-grid{grid-template-columns:1fr}.home-report-outcome{width:min(100%,560px);margin-inline:auto}.home-page .process-grid{grid-template-columns:1fr}.home-page .home-benefits-intro{grid-template-columns:minmax(0,1fr) 150px;gap:20px}.home-benefits-robot{width:150px}}@media (max-width:420px){.home-hero-visual{min-height:335px}.home-page .home-benefits-intro{grid-template-columns:1fr}.home-benefits-robot{justify-self:center;width:180px}}@media (prefers-reduced-motion:reduce){.home-motion-ready [data-home-reveal]{opacity:1;transform:none}.final-cta,.final-cta:before,.home-benefits-robot:before{animation:none}.home-robot-figure video{display:none}.home-robot-figure img{display:block}}
