:root{--hr-red: #ff1f4b;--hr-violet: #9d4dff;--hr-green: #22e07a;--hr-line: rgba(255, 255, 255, .08);--hr-line-strong: rgba(255, 255, 255, .14);--hr-panel: rgba(16, 16, 18, .72);--hr-ease: cubic-bezier(.2, .7, .2, 1)}@keyframes hr-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hr-rise{animation:hr-rise .9s var(--hr-ease) both;animation-delay:var(--hr-delay, 0s)}.hr-section{position:relative;padding:6rem 0;overflow:hidden}@media(min-width:1024px){.hr-section{padding:8rem 0}}.hr-section>.container{position:relative;z-index:2}.hr-section-head{text-align:center;max-width:760px;margin:0 auto 3.5rem}.hr-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-secondary)}.hr-eyebrow:before{content:"";width:2rem;height:1px;background:linear-gradient(90deg,var(--hr-red),var(--hr-violet))}.hr-h2{font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1.08;margin:1.1rem 0 1.4rem}.hr-h2--center{text-align:center}.hr-nowrap{white-space:nowrap}.hr-lede{color:var(--color-text-muted);font-size:1.075rem;line-height:1.7;max-width:620px;margin:0 auto}.hr-body-lg{color:var(--color-text-muted);font-size:1.125rem;line-height:1.7;margin-bottom:2rem}.hr-copy{display:flex;flex-direction:column;gap:1rem;color:var(--color-text-muted);line-height:1.75;margin-bottom:2rem}.hr-text-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,31,75,.6);padding-bottom:.3rem}.hr-text-link svg{width:1rem;height:1rem;transition:transform .3s var(--hr-ease)}.hr-text-link:hover svg{transform:translate(4px)}.hr-checklist{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.hr-checklist li{display:flex;align-items:flex-start;gap:.75rem;color:#d4d4d8;line-height:1.55}.hr-checklist svg{width:1.1rem;height:1.1rem;flex-shrink:0;margin-top:.2rem;color:var(--color-secondary)}.hr-glow{position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(110px);opacity:.22;pointer-events:none;z-index:0}.hr-glow--red{background:var(--hr-red)}.hr-glow--violet{background:var(--hr-violet)}.hr-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,rgba(128,128,128,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(128,128,128,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 0%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 0%,transparent 75%)}.hr-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hr-wl-list{display:inline-flex;flex-wrap:wrap;gap:.35rem}.hr-wl{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:#d4d4d8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.hr-wl i{width:.45rem;height:.45rem;border-radius:50%;background:var(--wl);box-shadow:0 0 8px var(--wl)}.hr-swatch{display:inline-flex;gap:3px;height:2.25rem;padding:.3rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);flex-shrink:0}.hr-swatch i{width:6px;border-radius:3px;background:linear-gradient(to top,var(--wl),color-mix(in srgb,var(--wl) 55%,white));box-shadow:0 0 10px color-mix(in srgb,var(--wl) 60%,transparent)}.hr-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:2rem}.hr-stats--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.hr-stat{display:flex;flex-direction:column-reverse;gap:.35rem;padding:1rem 1.1rem;border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border:1px solid var(--hr-line)}.hr-stat dd{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;background:linear-gradient(90deg,#fff,#ffb3c1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hr-stat dt{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.hr-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.hr-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:8rem 0 6rem;overflow:hidden;isolation:isolate}.hr-hero-media{position:absolute;inset:0;z-index:-4;background:#050505}.hr-hero-media video{width:100%;height:100%;object-fit:cover;opacity:.5;transform:scale(1.06);filter:saturate(1.15) contrast(1.05)}.hr-hero-scrim{position:absolute;inset:0;z-index:-3;background:radial-gradient(ellipse 65% 60% at 50% 48%,#05050540,#050505b8 68%,#050505),linear-gradient(to bottom,rgba(5,5,5,.75) 0%,transparent 22%,transparent 72%,#050505 100%)}.hr-hero-flare{position:absolute;inset:0;z-index:-2;mix-blend-mode:screen}.hr-hero-inner{position:relative;z-index:2;text-align:center;max-width:1200px}.hr-hero-title{font-size:clamp(1.9rem,6.2vw,5.25rem);line-height:1.04;margin-bottom:1.5rem;text-shadow:0 10px 50px rgba(0,0,0,.6)}.hr-hero-sub{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65;color:#c4c4c8;max-width:640px;margin:0 auto 2.5rem}.hr-hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;margin-top:3rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}.hr-hero-trust li{display:inline-flex;align-items:center;gap:.6rem}.hr-hero-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hr-red);box-shadow:0 0 10px var(--hr-red)}.hr-hero-trust li:nth-child(2):before{background:var(--hr-violet);box-shadow:0 0 10px var(--hr-violet)}.hr-hero-trust li:nth-child(3):before{background:var(--hr-green);box-shadow:0 0 10px var(--hr-green)}.hr-video-toggle{position:absolute;right:1.5rem;bottom:1.5rem;z-index:3;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1414148c;border:1px solid var(--hr-line-strong);backdrop-filter:blur(8px);cursor:pointer;transition:background .3s ease,border-color .3s ease}.hr-video-toggle:hover{background:#282828cc;border-color:#fff6}.hr-scroll-cue{position:absolute;left:50%;bottom:1.75rem;z-index:3;transform:translate(-50%);width:1px;height:3.5rem;background:#ffffff1f;overflow:hidden}.hr-scroll-cue span{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,var(--hr-red));animation:hr-scroll-cue 2.2s var(--hr-ease) infinite}@keyframes hr-scroll-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.hr-showcase-grid{display:grid;gap:3.5rem;align-items:center}@media(min-width:1024px){.hr-showcase-grid{grid-template-columns:1.05fr 1fr;gap:5rem}}.hr-stage{position:relative;aspect-ratio:1 / 1.02;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse 80% 45% at 50% 100%,rgba(255,31,75,.16),transparent 70%),radial-gradient(ellipse 60% 60% at 50% 30%,#121214,#070707 70%);border:1px solid var(--hr-line);box-shadow:0 40px 120px -40px #000000e6,inset 0 1px #ffffff0d}.hr-stage-smoke{position:absolute;inset:-20%;background:radial-gradient(circle at 30% 60%,rgba(255,31,75,.12),transparent 35%),radial-gradient(circle at 70% 55%,rgba(157,77,255,.14),transparent 35%),radial-gradient(circle at 50% 80%,rgba(255,255,255,.05),transparent 40%);filter:blur(30px);animation:hr-drift 14s ease-in-out infinite alternate}@keyframes hr-drift{0%{transform:translate3d(-3%,2%,0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.08)}}.hr-stage-floor{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);border-top:1px solid rgba(255,255,255,.04)}.hr-stage-device{position:absolute;bottom:20%;height:52%;aspect-ratio:293 / 1000;display:block;transition:transform .6s var(--hr-ease);animation:hr-bob 6s ease-in-out infinite}.hr-stage-device--red{left:24%}.hr-stage-device--violet{left:60%;animation-delay:-3s}@keyframes hr-bob{0%,to{translate:0 0}50%{translate:0 -10px}}.hr-stage-device img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(0,0,0,.85))}.hr-stage-halo{position:absolute;z-index:1;left:50%;top:0;width:260%;aspect-ratio:1;transform:translate(-50%,-45%);background:radial-gradient(circle,color-mix(in srgb,var(--beam) 45%,transparent) 0%,transparent 60%);filter:blur(18px);opacity:.75;transition:opacity .5s ease}.hr-stage-beam,.hr-stage-beam-core{position:absolute;z-index:1;left:50%;bottom:98%;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen}.hr-stage-beam{width:70%;height:120%;background:linear-gradient(to top,var(--beam) 0%,color-mix(in srgb,var(--beam) 40%,transparent) 45%,transparent 100%);filter:blur(10px);opacity:.8;clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);animation:hr-flicker 5s ease-in-out infinite}.hr-stage-beam-core{width:14%;height:120%;background:linear-gradient(to top,white 0%,color-mix(in srgb,var(--beam) 80%,white) 25%,transparent 95%);filter:blur(2px);opacity:.9}@keyframes hr-flicker{0%,to{opacity:.8}45%{opacity:.65}50%{opacity:.9}}.hr-stage-device:hover{transform:translateY(-8px)}.hr-stage-device:hover .hr-stage-halo{opacity:1}.hr-stage-tag{position:absolute;z-index:3;top:calc(100% + 1rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;white-space:nowrap}.hr-stage-tag .hr-wl-list{flex-wrap:nowrap}@media(max-width:639px){.hr-stage-device--red{left:16%}.hr-stage-device--violet{left:66%}.hr-stage-tag-name{display:none}.hr-stage-tag .hr-wl{font-size:.62rem;padding:.18rem .42rem}}.hr-stage-tag-name{font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#e4e4e7}.hr-variant-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}.hr-variant-link{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-radius:14px;background:var(--hr-panel);border:1px solid var(--hr-line);font-weight:600;font-size:.9rem;transition:border-color .3s ease,transform .3s var(--hr-ease),background .3s ease}.hr-variant-link img{height:2.4rem;width:auto}.hr-variant-link span{flex:1}.hr-variant-link svg{width:1rem;height:1rem;color:var(--color-text-muted)}.hr-variant-link:hover{border-color:#ffffff47;background:#1e1e22cc;transform:translateY(-2px)}.hr-showcase-cta{width:100%}@media(min-width:640px){.hr-showcase-cta{width:auto}}.hr-paths{background:linear-gradient(to bottom,var(--color-bg),var(--color-surface) 12%,var(--color-surface) 88%,var(--color-bg))}.hr-path-grid{display:grid;gap:1.5rem}@media(min-width:1024px){.hr-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.hr-path-card{position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#111113,#0b0b0c);border:1px solid var(--hr-line);height:100%}.hr-path-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff0f}.hr-path-media{position:relative;height:220px;overflow:hidden}@media(min-width:768px){.hr-path-media{height:260px}}.hr-path-media img{width:100%;height:100%;object-fit:cover;object-position:center 45%;transition:transform .8s var(--hr-ease)}.hr-path-card:hover .hr-path-media img{transform:scale(1.04)}.hr-path-media-fade{position:absolute;inset:0;background:linear-gradient(to bottom,#0a0a0b00 30%,#0a0a0b99,#111113)}.hr-path-card--family .hr-path-media-fade{background:linear-gradient(135deg,rgba(189,0,255,.22),transparent 55%),linear-gradient(to bottom,#0a0a0b00 30%,#0a0a0b99,#111113)}.hr-path-card--provider .hr-path-media-fade{background:linear-gradient(135deg,rgba(0,255,102,.16),transparent 55%),linear-gradient(to bottom,#0a0a0b00 30%,#0a0a0b99,#111113)}.hr-path-title{position:absolute;left:1.75rem;bottom:1.25rem;font-size:clamp(1.5rem,3vw,2rem)}.hr-path-body{display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 1.75rem 1.75rem;flex:1}.hr-path-desc{color:var(--color-text-muted);line-height:1.6}.hr-path-includes{display:flex;flex-wrap:wrap;gap:.5rem}.hr-path-includes li{font-size:.75rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--hr-line);color:#c4c4c8}.hr-brand-block{position:relative;border-radius:16px;padding:1rem 1rem .5rem;border:1px solid var(--hr-line)}.hr-brand-block:before{content:"";position:absolute;left:-1px;top:1rem;bottom:1rem;width:3px;border-radius:3px}.hr-brand-block--limitless{background:linear-gradient(135deg,rgba(255,31,75,.07),rgba(157,77,255,.05) 60%,transparent);border-color:#ff1f4b2e}.hr-brand-block--limitless:before{background:linear-gradient(to bottom,var(--hr-red),var(--hr-violet))}.hr-brand-block--avant{background:#ffffff05;border-color:#d4d4d824}.hr-brand-block--avant:before{background:linear-gradient(to bottom,#e4e4e7,#71717a)}.hr-brand-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem;padding:0 .25rem .75rem;border-bottom:1px solid var(--hr-line)}.hr-brand-name{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.24em;text-transform:uppercase}.hr-brand-block--limitless .hr-brand-name{background:linear-gradient(90deg,#ff4d6d,#b46bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hr-brand-block--avant .hr-brand-name{color:#e4e4e7}.hr-brand-note{font-size:.72rem;letter-spacing:.04em;color:var(--color-text-muted)}.hr-model-list{display:flex;flex-direction:column}.hr-model-list li+li{border-top:1px solid rgba(255,255,255,.05)}.hr-model-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .25rem;border-radius:10px;transition:background .25s ease}.hr-model-row .hr-wl-list{display:none}@media(min-width:640px){.hr-model-row{grid-template-columns:auto minmax(0,1fr) auto auto}.hr-model-row .hr-wl-list{display:inline-flex;justify-content:flex-end}}.hr-model-row:hover{background:#ffffff0a}.hr-model-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hr-model-name{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;color:#fff}.hr-model-flag{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .45rem;border-radius:999px;color:#a1a1aa;border:1px solid var(--hr-line-strong)}.hr-model-code{font-size:.75rem;color:#8b8b93}.hr-model-arrow{width:1rem;height:1rem;color:#71717a;transition:transform .3s var(--hr-ease),color .3s ease}.hr-model-row:hover .hr-model-arrow{transform:translate(3px);color:#fff}.hr-path-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-radius:14px;font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border:1px solid var(--hr-line);transition:background .3s ease,border-color .3s ease}.hr-path-cta svg{width:1.1rem;height:1.1rem;transition:transform .3s var(--hr-ease)}.hr-path-cta:hover{background:#ffffff14;border-color:#ffffff40}.hr-path-cta:hover svg{transform:translate(4px)}.hr-engineered-grid{display:grid;gap:3.5rem;align-items:center}@media(min-width:1024px){.hr-engineered-grid{grid-template-columns:1fr 1.05fr;gap:4.5rem}}.hr-beamstage{position:relative;aspect-ratio:16 / 8;margin:1rem 0 2rem;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent);mask-image:linear-gradient(to right,black 70%,transparent)}.hr-beamstage-rig{position:absolute;left:4%;top:50%;width:92%;transform:translateY(-50%) rotate(-9deg);animation:hr-bob 6s ease-in-out infinite}.hr-beamstage-rig img{position:relative;z-index:3;display:block;width:54%;height:auto;filter:drop-shadow(0 25px 30px rgba(0,0,0,.8))}.hr-beamstage-beam,.hr-beamstage-core,.hr-beamstage-flare{position:absolute;top:50%;pointer-events:none;mix-blend-mode:screen}.hr-beamstage-beam{z-index:1;left:53%;width:66%;height:340%;transform:translateY(-50%);background:linear-gradient(to right,rgba(255,77,109,.95) 0%,rgba(255,31,75,.45) 40%,transparent 100%);filter:blur(14px);clip-path:polygon(0 44%,100% 6%,100% 94%,0 56%);animation:hr-flicker 5s ease-in-out infinite}.hr-beamstage-core{z-index:2;left:53%;width:60%;height:120%;transform:translateY(-50%);background:linear-gradient(to right,#fff 0%,#ff8fa3 12%,rgba(255,31,75,.35) 55%,transparent 100%);filter:blur(3px);clip-path:polygon(0 40%,100% 22%,100% 78%,0 60%)}.hr-beamstage-flare{z-index:4;left:53%;width:18%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,77,109,.6) 22%,transparent 65%);filter:blur(4px)}.hr-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.hr-bento-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:170px;padding:1.25rem;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid var(--hr-line);transition:border-color .3s ease,transform .4s var(--hr-ease)}.hr-bento-tile:hover{border-color:var(--hr-line-strong);transform:translateY(-3px)}.hr-bento-tile--wide{grid-column:span 2;min-height:200px}.hr-bento-tile--image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hr-ease)}.hr-bento-tile--image:hover img{transform:scale(1.05)}.hr-bento-tile--image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#050505f2,#0505058c 45%,#0505051a)}.hr-bento-icon{width:2rem;height:2rem;margin-bottom:auto}.hr-bento-copy{position:relative;z-index:2}.hr-bento-copy h3{font-size:1rem;margin-bottom:.4rem}.hr-bento-copy p{font-size:.85rem;line-height:1.55;color:#a1a1aa}@media(max-width:520px){.hr-bento{grid-template-columns:1fr}.hr-bento-tile--wide{grid-column:auto}}.hr-inaction-grid{display:grid;gap:3.5rem;align-items:center}@media(min-width:1024px){.hr-inaction-grid{grid-template-columns:1.1fr 1fr;gap:5rem}}.hr-mosaic{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,minmax(150px,1fr));gap:.9rem;aspect-ratio:4 / 3.2}.hr-mosaic figure{position:relative;margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--hr-line)}.hr-mosaic .hr-mosaic-tall{grid-row:span 2}.hr-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--hr-ease)}.hr-mosaic figure:hover img{transform:scale(1.05)}.hr-mosaic figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,5,5,.7),transparent 45%);pointer-events:none}.hr-mosaic figcaption{position:absolute;z-index:1;left:.85rem;bottom:.75rem;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3rem .6rem;border-radius:999px;background:#0a0a0a99;border:1px solid var(--hr-line-strong);backdrop-filter:blur(6px)}.hr-pro{background:radial-gradient(ellipse 60% 50% at 25% 50%,rgba(148,163,184,.08),transparent 70%),linear-gradient(to bottom,var(--color-bg),#08090b 15%,#08090b 85%,var(--color-bg))}.hr-pro-grid{display:grid;gap:3.5rem;align-items:center}@media(min-width:1024px){.hr-pro-grid{grid-template-columns:1.05fr 1fr;gap:5rem}}.hr-pro-stage{position:relative;aspect-ratio:1 / .86;border-radius:28px;overflow:hidden;background:linear-gradient(to bottom,#15171b,#0d0e11 66%,#08090a 81%,#0b0c0e);border:1px solid rgba(203,213,225,.12);box-shadow:0 40px 120px -40px #000000e6,inset 0 1px #ffffff0f}.hr-pro-stage-light{position:absolute;left:50%;top:-30%;width:90%;height:80%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(226,232,240,.16),transparent 65%);filter:blur(20px)}.hr-pro-stage-row{position:absolute;inset:8% 6% 19%;display:flex;align-items:flex-end;justify-content:center;gap:8%}.hr-pro-device{position:relative;height:94%;display:flex;flex-direction:column;align-items:center;transition:transform .5s var(--hr-ease)}.hr-pro-device img{position:relative;z-index:1;height:100%;width:auto;filter:drop-shadow(0 22px 22px rgba(0,0,0,.85));-webkit-box-reflect:below 6px linear-gradient(transparent 72%,rgba(255,255,255,.14))}.hr-pro-device-tip{position:absolute;top:-4%;left:50%;width:120%;aspect-ratio:1;transform:translate(-50%,-30%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tip) 40%,transparent),transparent 62%);filter:blur(14px);opacity:.55;transition:opacity .4s ease}.hr-pro-device:hover{transform:translateY(-6px)}.hr-pro-device:hover .hr-pro-device-tip{opacity:.9}.hr-pro-device-label{position:absolute;top:calc(100% + 1.1rem);display:flex;flex-direction:column;align-items:center;gap:.15rem;white-space:nowrap;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#e4e4e7}.hr-pro-device-label em{font-style:normal;font-size:.62rem;letter-spacing:.04em;text-transform:none;color:#8b8b93}@media(max-width:639px){.hr-pro-device-label{display:none}.hr-pro-stage-row{bottom:12%}.hr-stats--steel{grid-template-columns:1fr}.hr-stats--steel .hr-stat{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1rem}}.hr-eyebrow--steel{color:#cbd5e1}.hr-eyebrow--steel:before{background:linear-gradient(90deg,#e2e8f0,#64748b)}.hr-steel-text{background:linear-gradient(90deg,#f8fafc,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hr-stats--steel .hr-stat{background:linear-gradient(180deg,#cbd5e10f,#cbd5e104);border-color:#cbd5e11f}.hr-stats--steel .hr-stat dd{background:linear-gradient(90deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text}.hr-checklist--steel svg{color:#cbd5e1}.hr-pro-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem}.hr-btn-steel{color:#0b0c0e;background:linear-gradient(180deg,#f1f5f9,#cbd5e1);box-shadow:0 0 24px #cbd5e140}.hr-btn-steel:hover{transform:translateY(-2px);box-shadow:0 0 32px #cbd5e173}.hr-text-link--steel{border-bottom-color:#cbd5e180}@media(prefers-reduced-motion:reduce){.hr-rise,.hr-stage-device,.hr-stage-smoke,.hr-stage-beam,.hr-beamstage-rig,.hr-beamstage-beam,.hr-scroll-cue span{animation:none}}
