.agent-family-hero{position:relative;display:flex;flex-direction:column;min-height:clamp(560px,58vw,640px);overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:28px 28px 0 0;background:radial-gradient(circle at 16% 20%,rgba(88,162,218,.2),transparent 30%),radial-gradient(circle at 84% 18%,hsla(32,67%,69%,.16),transparent 28%),#050609;box-shadow:0 26px 70px rgba(4,6,14,.3);isolation:isolate}.agent-family-hero:before{position:absolute;inset:0;z-index:-1;opacity:.72;background-image:radial-gradient(circle at 8% 18%,hsla(0,0%,100%,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 22% 62%,hsla(0,0%,100%,.55) 0 .8px,transparent 1.3px),radial-gradient(circle at 38% 12%,hsla(0,0%,100%,.65) 0 .9px,transparent 1.4px),radial-gradient(circle at 63% 24%,hsla(0,0%,100%,.72) 0 1px,transparent 1.5px),radial-gradient(circle at 76% 58%,hsla(0,0%,100%,.5) 0 .8px,transparent 1.3px),radial-gradient(circle at 91% 14%,hsla(0,0%,100%,.72) 0 .9px,transparent 1.4px);background-size:210px 180px,260px 230px,190px 220px,240px 190px,280px 250px,220px 210px;content:""}.agent-family-hero:after{position:absolute;inset:34% 0 0;z-index:0;background:linear-gradient(180deg,transparent,rgba(5,6,9,.7) 54%,#050609);content:"";pointer-events:none}.agent-family-hero__field{position:relative;z-index:1;flex:1 0 auto;min-height:clamp(120px,12vw,165px);margin:0 clamp(18px,4vw,48px);pointer-events:none}.agent-family-hero__tile{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.96);color:#18181b;box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.14);transform:translate(-50%);animation:afh-float 6s cubic-bezier(.45,0,.55,1) infinite;will-change:transform}@keyframes afh-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,calc(-1 * var(--afh-drift, 5px)))}}.agent-family-hero__product{position:relative;z-index:2;margin:18px clamp(18px,4vw,48px) -1px}.agent-family-hero__product .product-demo{border-radius:20px 20px 0 0;border-bottom:0;font-size:14px;box-shadow:0 -8px 50px rgba(0,0,0,.34),0 24px 70px rgba(0,0,0,.42)}.agent-family-hero__product .product-demo__chat-bubble>p,.agent-family-hero__product .product-demo__identity strong{font-size:14px}.agent-family-hero__product .product-demo__chat-approve>button,.agent-family-hero__product .product-demo__chat-approve>span,.agent-family-hero__product .product-demo__chat-bubble>span,.agent-family-hero__product .product-demo__chat-meta span,.agent-family-hero__product .product-demo__chat-meta strong,.agent-family-hero__product .product-demo__chat-sent,.agent-family-hero__product .product-demo__identity small,.agent-family-hero__product .product-demo__status{font-size:12px}.nd-page #blueprints,.nd-page #for-agents{scroll-margin-top:112px}@media (max-width:680px){.agent-family-hero{min-height:0;border-radius:22px 22px 0 0}.agent-family-hero__field{min-height:108px;margin:6px 10px 0}.agent-family-hero__tile{display:none}.agent-family-hero__tile.is-mobile{display:flex;transform:translate(-50%) scale(.86)}@keyframes afh-float-mobile{0%,to{transform:translate(-50%) scale(.86)}50%{transform:translate(-50%,calc(-1 * var(--afh-drift, 5px))) scale(.86)}}.agent-family-hero__tile.is-mobile{animation-name:afh-float-mobile}.agent-family-hero__product{margin:12px 0 -1px}.agent-family-hero__product .product-demo{border-radius:20px 20px 0 0;border-right:0;border-left:0}}@media (prefers-reduced-motion:reduce){.agent-family-hero *,.agent-family-hero :after,.agent-family-hero :before{animation:none!important;transition-duration:.01ms!important}}.service-field-hero{position:relative;min-height:clamp(520px,54vw,640px);overflow:hidden;border:1px solid rgba(16,24,40,.08);border-radius:28px;background:#dcebf1;box-shadow:0 24px 64px rgba(18,36,54,.16);isolation:isolate}.service-field-hero__image{z-index:-1;border-radius:inherit;object-fit:cover;object-position:53% center}.service-field-hero__product{position:absolute;right:auto;bottom:clamp(14px,3vw,28px);left:clamp(14px,3vw,28px);width:62%}.service-field-hero__product .product-demo{border-radius:24px;box-shadow:0 18px 44px rgba(24,35,44,.2)}.service-field-hero .product-demo__dispatch-board strong,.service-field-hero .product-demo__identity strong{font-size:14px}.service-field-hero .product-demo__dispatch-board small,.service-field-hero .product-demo__dispatch-board span,.service-field-hero .product-demo__dispatch-detail button,.service-field-hero .product-demo__dispatch-detail span,.service-field-hero .product-demo__dispatch-detail strong,.service-field-hero .product-demo__dispatch-head>small,.service-field-hero .product-demo__dispatch-head>span,.service-field-hero .product-demo__identity small,.service-field-hero .product-demo__status{font-size:12px}.nd-hero-service-field .nd-hero-stage{background:#fbfcfd}.nd-hero-service-field .nd-hero-stage .nd-hb{display:none}@media (max-width:680px){.service-field-hero{min-height:620px;border-radius:24px}.service-field-hero__image{object-position:45% center}.service-field-hero__product{top:150px;right:74px;bottom:auto;left:10px;width:auto}.service-field-hero__product .product-demo{border-radius:18px}.service-field-hero .product-demo__header{min-height:52px}.service-field-hero .product-demo__body{min-height:440px}.service-field-hero .product-demo__dispatch{padding:14px;gap:12px}.service-field-hero .product-demo__dispatch-board{grid-template-columns:1fr}.service-field-hero .product-demo__dispatch-board button{min-height:64px;padding:9px}.nd-hero-service-field .nd-hero-stage{padding-top:30px}.nd-hero-service-field .nd-hero-stage .nd-h1{font-size:clamp(36px,10.5vw,46px)}.nd-hero-service-field .nd-hero-chips{display:none}.nd-hero-service-field .nd-hero-shell{gap:18px}.nd-hero-service-field .nd-hero-visual{margin-top:0}}@media (prefers-reduced-motion:reduce){.service-field-hero *,.service-field-hero :after,.service-field-hero :before{animation:none!important;transition-duration:.01ms!important}}