.workflow-panel.workflow-product-panel,.story-cinema[data-motion=on] .workflow-panel.workflow-product-panel{justify-content:center;align-items:center;width:100%;max-width:1280px;padding:110px 40px 70px;display:flex}.workflow-product-surface{isolation:isolate;background:linear-gradient(115deg,#fff 0%,#fdfcff 37%,#efedfd 72%,#e5e9fc 100%);border:1px solid #fff;border-radius:36px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;width:100%;min-height:460px;padding:58px 52px;display:grid;position:relative;box-shadow:0 25px 80px -42px rgba(100,112,164,.3),inset 0 1px #fff}.workflow-product-surface:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 89% 24%,rgba(196,181,249,.3),transparent 47%),radial-gradient(at 60% 100%,rgba(203,228,255,.4),transparent 50%);border-radius:35px;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.workflow-product-panel .workflow-copy{z-index:2;position:relative}.workflow-product-panel .workflow-copy h2{font-size:max(29px,min(2.85vw,39px));line-height:1.14}.workflow-product-panel .workflow-copy p{color:#6b7790;max-width:380px;margin-top:26px;font-size:15px;line-height:1.8}.workflow-panel .workflow-art.workflow-product-art,.story-cinema[data-motion=on] .workflow-panel .workflow-art.workflow-product-art{isolation:isolate;aspect-ratio:auto;width:100%;max-width:490px;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;position:relative;overflow:visible}.workflow-product-art:before,.workflow-product-art:after{content:"";z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.86);border-radius:23px;position:absolute}.workflow-product-art:before{background:rgba(248,247,255,.55);top:-22px;bottom:22px;left:16px;right:16px;transform:rotate(-4deg);box-shadow:0 12px 36px -20px rgba(166,155,214,.345)}.workflow-product-art:after{background:rgba(228,226,251,.52);top:15px;bottom:-15px;left:12px;right:-12px;transform:rotate(3deg)}.workflow-video-figure{isolation:isolate;background:#eee9fa;border-radius:5.5%/9.9%;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 40px -18px rgba(113,96,153,.4)}.workflow-video-figure video{aspect-ratio:630/350;object-fit:contain;width:100%;height:auto;box-shadow:none;background:#eee9fa;border-radius:0;outline:0;display:block;transform:none}.workflow-video-figure button{color:#526580;cursor:pointer;background:0 0;border:1px solid #dbe2ec;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.workflow-video-figure button:hover{background:#fff}.workflow-video-figure button:focus-visible{outline-offset:4px;outline:2px solid #6a83c0}.reference-orb-video{object-fit:cover;width:100%;height:100%;display:block}.agent-network .agent-orb-fallback{box-shadow:none;background:url(/next-ai-cmo/glass-orb/fallback-v2.svg) 50%/contain no-repeat;border-radius:0;top:0;bottom:0;left:0;right:0}@media (max-width:767px){.workflow-chapter{scroll-margin-top:90px}.workflow-product-panel .workflow-copy p{font-size:15px}}.reference-orb-canvas{width:100%;height:100%}.reference-orb-canvas canvas{width:100%;height:100%;display:block}.impact-scene .impact-globe{filter:none;top:0;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}.impact-scene .impact-world{max-width:1000px;height:480px;margin:0 auto 15px}#global-impact.impact-scene[data-motion=on] .impact-world{height:max(310px,min(49svh,550px));margin:-18px auto 5px}#global-impact.impact-scene[data-motion=on] .impact-stage{padding-top:95px}.impact-scene .impact-heading p{max-width:590px;margin-top:14px;font-size:15px}.impact-scene .impact-stats{max-width:850px}.impact-scene .impact-stats strong{font-size:max(30px,min(3.5vw,48px))}.creator-network,.creator-globe-host{position:absolute;top:0;bottom:0;left:0;right:0}.creator-globe-host{cursor:grab;touch-action:pan-y}.creator-globe-host:active{cursor:grabbing}.creator-anchor{pointer-events:none}.creator-pin{cursor:pointer;pointer-events:none;opacity:0;background:0 0;border:1px solid #fff;border-radius:50%;width:48px;height:48px;padding:0;transition:transform .65s cubic-bezier(.45,0,.55,1),opacity .35s,box-shadow .25s;display:block;position:relative;transform:translateY(12px)scale(.2);box-shadow:0 0 0 1px rgba(203,220,255,.157),0 6px 18px rgba(13,33,76,.4)}.creator-pin:after{content:"";background:linear-gradient(#fff,rgba(181,217,255,0));border-radius:4px;width:4px;height:12px;position:absolute;bottom:-14px;left:calc(50% - 2px)}.creator-pin[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(-15px)scale(1)}.creator-photo{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.creator-pin img{object-fit:cover;width:100%;height:100%;transform:scale(1.5)}.creator-pin[data-selected=true],.creator-pin:hover{z-index:5;outline:none;transform:translateY(-19px)scale(1.16);box-shadow:0 0 0 1px rgba(166,189,255,.627),0 8px 25px rgba(21,45,124,.467)}.creator-pin:focus-visible{z-index:5;outline:none;transform:translateY(-19px)scale(1.16);box-shadow:0 0 0 1px rgba(166,189,255,.627),0 8px 25px rgba(21,45,124,.467)}.creator-pin-label{color:#293853;white-space:nowrap;opacity:0;background:#fff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:500;transition:opacity .2s;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px rgba(21,45,124,.133)}.creator-pin:hover .creator-pin-label,.creator-pin[data-selected=true] .creator-pin-label{opacity:1}.creator-pin:focus-visible .creator-pin-label{opacity:1}.creator-network-caption{white-space:nowrap;color:#64758f;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.creator-network-dot{background:#88a4db;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px rgba(181,201,243,.17)}.creator-network-note{letter-spacing:.06em;color:#8b99ac;white-space:nowrap;font-size:8px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.creator-globe-fallback{text-align:center;color:#617594;position:absolute;top:40%;bottom:40%;left:15%;right:15%}@media (max-width:767px){.impact-scene .impact-world{height:370px;margin:0 -20px 20px}.impact-scene .impact-heading p{font-size:14px}.impact-scene .impact-stats{gap:12px}.impact-scene .impact-stats strong{font-size:30px}.impact-scene .impact-stats p{letter-spacing:.04em;font-size:8px}.creator-pin{width:39px;height:39px;padding:0}.creator-network-caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.creator-pin{transition:none}}.workflow-video-figure .workflow-video-toggle{opacity:0;background:rgba(255,255,255,.863);transition:opacity .2s;position:absolute;bottom:10px;right:10px}.workflow-video-figure:hover .workflow-video-toggle,.workflow-video-figure:focus-within .workflow-video-toggle{opacity:1}.workflow-video-error{color:#728097;margin-top:10px;font-size:12px;display:block}@media (hover:none){.workflow-video-figure .workflow-video-toggle{opacity:1}}@media (min-width:768px) and (max-width:1050px){.workflow-product-surface{grid-template-columns:1fr 1fr;gap:32px;padding:40px 32px}.workflow-panel.workflow-product-panel,.story-cinema[data-motion=on] .workflow-panel.workflow-product-panel{padding-left:24px;padding-right:24px}}@media (max-width:767px){.workflow-panel.workflow-product-panel{padding:50px 16px}.workflow-product-surface{background:linear-gradient(160deg,#fff 20%,#f3f1fd 70%,#e6ebfc);border-radius:28px;grid-template-columns:1fr;gap:48px;min-height:0;padding:36px 24px 42px}.workflow-product-surface:before{border-radius:27px}.workflow-product-panel .workflow-copy p{margin-top:22px;font-size:14px}.workflow-product-panel .workflow-copy h2{font-size:max(26px,min(6.8vw,32px))}.workflow-product-art:before{border-radius:16px;top:-13px;bottom:13px;left:12px;right:12px}.workflow-product-art:after{border-radius:16px;top:10px;bottom:-10px;left:7px;right:-7px}}#global-impact.impact-network-scene .impact-stage{padding:32px 24px 30px;overflow:clip}#global-impact.impact-network-scene .impact-world{max-width:1200px;height:max(248px,min(100svh - 382px,428px));margin:32px auto -18px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000 67%,rgba(0,0,0,.733) 80%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 67%,rgba(0,0,0,.733) 80%,transparent 100%)}#global-impact .impact-globe{height:calc(170% + 54px);top:-9%;bottom:auto;left:0;right:0}#global-impact.impact-network-scene .impact-stats{max-width:950px}#global-impact .creator-globe-host{opacity:0;transition:opacity .85s,transform 1.35s cubic-bezier(.45,0,.55,1);transform:translateY(55px)scale(.88)}#global-impact .creator-globe-host[data-entered=true][data-ready=true]{opacity:1;transform:translateY(0)scale(1)}#global-impact .creator-pin{width:calc(37px*var(--pin-size,1));height:calc(37px*var(--pin-size,1));padding:0;transition:transform .32s cubic-bezier(.45,0,.55,1),opacity .19s,box-shadow .25s}#global-impact .creator-pin:after{display:none}#global-impact .creator-pin[data-active=true]{transform:translateY(-2px)scale(1)}#global-impact .creator-pin[data-selected=true],#global-impact .creator-pin:hover{transform:translateY(-4px)scale(1.12)}#global-impact .creator-pin:focus-visible{transform:translateY(-4px)scale(1.12)}#global-impact .creator-photo{background-repeat:no-repeat}#global-impact .creator-pin[data-pulsing=true][data-active=true]{box-shadow:0 0 0 1px rgba(197,217,255,.333),0 0 20px rgba(168,213,255,.44),0 5px 14px rgba(13,33,76,.333)}@media (max-width:767px){#global-impact.impact-network-scene .impact-stage{padding:26px 20px 35px}#global-impact.impact-network-scene .impact-world{width:calc(100% + 40px);height:max(246px,min(100svh - 444px,316px));margin:29px -20px -5px}#global-impact .impact-globe{height:calc(157% + 38px);top:-21%;left:-9%;right:-9%}#global-impact .creator-pin{width:calc(26px*var(--pin-size,1));height:calc(26px*var(--pin-size,1));padding:0}#global-impact .impact-stats strong{font-size:34px}#global-impact .impact-stats p{font-size:8px}}@media (prefers-reduced-motion:reduce){#global-impact .creator-globe-host,#global-impact .creator-pin{transition:none}}.growth-contact{background:0 0;padding:116px 40px 112px;scroll-margin-top:90px;position:relative}.growth-contact-inner{max-width:1200px;margin:0 auto}.growth-contact>.growth-contact-inner>.story-heading{max-width:900px;margin:0 0 40px}.growth-contact .story-heading-accent{display:block}.campaign-inquiry-form{flex-direction:column;gap:40px;display:flex}.campaign-focus-heading>p{color:#7b879b;margin:0 0 20px;font-size:14px;line-height:1.7}.campaign-focus-tags{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.campaign-focus-tag{position:relative}.campaign-focus-tag input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.campaign-focus-tag label{color:#263650;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;height:44px;padding:0 23px;font-size:14px;font-weight:500;transition:color .25s,background-color .25s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #263650}.campaign-focus-tag label:hover{box-shadow:0 0 0 2px #263650}.campaign-focus-tag label:before{content:"";background:#587aff;border-radius:100px;width:14px;height:14px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-2px;left:-2px;transform:scale(0)}.campaign-focus-tag input:checked+label{color:#fff;background:#263650}.campaign-focus-tag input:checked+label:before{transform:scale(1)}.campaign-focus-tag input:focus-visible+label{outline-offset:5px;outline:2px solid #7796c9}.campaign-focus-tags:disabled label{opacity:.5;cursor:wait}.campaign-details{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 42px;margin:0;padding:0;display:grid}.campaign-field{min-width:0;position:relative}.campaign-field input,.campaign-field textarea{color:#263650;background:0 0;border:0;border-bottom:1px solid #cdd5e1;border-radius:0;outline:none;width:100%;margin:0;padding:22px 0 12px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.campaign-field input{height:62px}.campaign-field textarea{resize:none;min-height:94px}.campaign-field input::placeholder,.campaign-field textarea::placeholder{color:transparent}.campaign-field label{color:#7b879b;pointer-events:none;transform-origin:0 0;width:100%;font-size:16px;line-height:1.5;transition:transform .1s ease-in-out,opacity .1s ease-in-out;position:absolute;top:22px;left:0}.campaign-field input:focus,.campaign-field textarea:focus{border-color:#263650;box-shadow:0 1px #263650}.campaign-field input:focus+label,.campaign-field input:not(:placeholder-shown)+label,.campaign-field textarea:focus+label,.campaign-field textarea:not(:placeholder-shown)+label{transform:translateY(-23px)scale(.75)}.campaign-field--message{grid-column:1/-1}.campaign-details:disabled{opacity:.6}.campaign-form-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:34px;display:flex}.campaign-form-status{color:#58729a;max-width:700px;min-height:24px;margin:0;font-size:13px;line-height:1.7}.campaign-form-status[data-error=true]{color:#a44250}.campaign-submit{color:#fff;background:#263650;border:0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:13px 25px;font-size:14px;font-weight:500;transition:box-shadow .3s;display:inline-flex;box-shadow:0 0 0 1px #263650}.campaign-submit:hover{box-shadow:0 0 0 2px #263650}.campaign-submit:focus-visible{outline-offset:5px;outline:2px solid #7796c9}.campaign-submit:disabled{opacity:.6;cursor:wait}@media (max-width:1050px){.growth-contact{padding-left:32px;padding-right:32px}.campaign-details{gap:38px 28px}}@media (max-width:767px){.growth-contact{padding:84px 24px 82px}.growth-contact>.growth-contact-inner>.story-heading{margin-bottom:48px}.campaign-inquiry-form{gap:32px}.campaign-focus-heading>p{margin-top:0;font-size:13px}.campaign-focus-tags{gap:14px 12px}.campaign-focus-tag label{padding-left:18px;padding-right:18px;font-size:12px}.campaign-details{grid-template-columns:1fr;gap:28px;margin-top:0}.campaign-field--message label{max-width:290px;font-size:14px}.campaign-field--message textarea{min-height:110px}.campaign-form-footer{flex-direction:column;align-items:stretch;gap:20px;margin-top:26px}.campaign-form-status{min-height:0}.campaign-form-status:empty{display:none}.campaign-submit{align-self:flex-start;gap:24px}}@media (prefers-reduced-motion:reduce){.campaign-focus-tag label,.campaign-focus-tag label:before,.campaign-field input,.campaign-field textarea,.campaign-field label,.campaign-submit{transition:none}}#global-impact.impact-network-scene{scroll-margin-top:0}#global-impact.impact-network-scene .impact-stage{min-height:100svh;padding:112px 24px 32px}#global-impact.impact-network-scene .impact-world{height:max(210px,min(100svh - 430px,428px));margin:20px auto -18px}@media (max-width:767px){#global-impact.impact-network-scene .impact-stage{padding:100px 20px 32px}#global-impact.impact-network-scene .impact-world{height:max(220px,min(100svh - 430px,316px));margin:20px -20px -5px}}@media (min-width:768px) and (max-height:760px){.voices-scene[data-motion=on] .voices-stage{padding-top:104px}.voices-scene[data-motion=on] .voices-heading p{margin-top:12px}.voices-scene[data-motion=on] .voices-grid{top:48%}}#testimonials .voices-heading{flex-shrink:0;margin:0 auto 40px}#testimonials .voice-avatar{aspect-ratio:1;background:#fff;border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden}#testimonials .voice-avatar img{object-fit:cover;border:0;border-radius:50%;width:100%;height:100%;display:block}#testimonials .voice-avatar--brand img{object-fit:contain;padding:5px}@media (min-width:768px){#testimonials .voices-stage,#testimonials[data-motion=on] .voices-stage{flex-direction:column;justify-content:center;min-height:100svh;padding:128px 48px 64px;display:flex}#testimonials[data-motion=on] .voices-grid{flex-shrink:0;width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media (min-width:768px) and (max-height:800px){#testimonials .voice-avatar{flex-basis:36px;width:36px;height:36px}#testimonials .voices-heading{margin-bottom:36px}}@media (max-width:767px){#testimonials .voices-stage{padding-top:112px}#testimonials .voices-heading{margin-bottom:32px}#testimonials .voice-avatar{flex-basis:40px;width:40px;height:40px}}
.capability-network-chapter{isolation:isolate;background:#fbfcff;flex-direction:column;justify-content:center;min-height:100svh;padding:max(90px,min(10vh,120px)) 0 48px;display:flex;position:relative;overflow:clip}.capability-network-chapter .capability-intro{z-index:1;max-width:1140px;margin:0 auto;padding:0 24px;position:relative}.capability-network-chapter .capability-intro p{margin-top:22px}.agent-network.capability-board{flex-shrink:0;width:min(1160px,100% - 80px);height:max(360px,min(49vh,440px));margin:26px auto 0;position:relative}.capability-stack{pointer-events:none;width:40%;height:100%;position:absolute;top:0;left:30%}.agent-card-reveal{z-index:2;width:29%;height:112px;position:absolute}.agent-card-position-0,.agent-card-position-1,.agent-card-position-2{left:0}.agent-card-position-3,.agent-card-position-4,.agent-card-position-5{right:0}.agent-card-position-0,.agent-card-position-3{top:0}.agent-card-position-1,.agent-card-position-4{top:calc(50% - 56px)}.agent-card-position-2,.agent-card-position-5{bottom:0}.agent-card{background:linear-gradient(135deg,rgba(255,255,255,.93),rgba(249,251,255,.74));border:1px solid #dce5f2;border-radius:19px;flex-direction:column;justify-content:center;height:100%;padding:20px 24px;display:flex;box-shadow:0 5px 22px -15px rgba(107,130,172,.12),inset 0 1px #fff}.agent-card h3{letter-spacing:-.035em;color:#21304a;margin:0;font-size:max(17px,min(1.5vw,21px));font-weight:500;line-height:1.2}.agent-card p{color:#6c7b91;letter-spacing:-.01em;max-width:270px;margin:9px 0 0;font-size:13px;line-height:1.6}.capability-stack canvas{width:100%;height:100%;display:block}.capability-stack-fallback{justify-content:center;gap:18px;margin:0;padding:60px 20px;list-style:none;display:flex}.capability-stack-fallback li{color:#39455d;background:#f1d5e8;border:1px solid #fff;border-radius:24px;width:28%;padding:54px 18px;font-size:18px}.capability-stack-fallback li:nth-child(2){background:#e3dafa;transform:translateY(-20px)}.capability-stack-fallback li:nth-child(3){background:#d8e8fc}.story-cinema.workflow-cinema[data-motion=on]{height:650svh}.story-cinema.workflow-cinema[data-motion=on] .story-anchor-features{top:0}.workflow-cinema[data-motion=on] .capability-network-chapter{z-index:2;will-change:transform,opacity;height:100svh;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.workflow-cinema[data-motion=on] .capability-network-chapter .capability-intro{margin:0 auto;padding:0 24px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.workflow-cinema[data-motion=on] .story-anchor-agent{top:0}@media (min-width:768px) and (max-height:800px){.capability-network-chapter{padding:82px 0 24px}.capability-network-chapter .capability-intro p{margin-top:15px;font-size:15px}.agent-network.capability-board{height:360px}.agent-card-reveal{height:104px}.agent-card-position-1,.agent-card-position-4{top:calc(50% - 52px)}.agent-card{padding:16px 20px}.agent-card p{font-size:12px}}@media (max-width:767px){.capability-network-chapter{min-height:740px;padding:92px 0 40px}.capability-network-chapter .capability-intro p{margin-top:18px;font-size:14px;line-height:1.7}.agent-network.capability-board{width:calc(100% - 36px);height:780px;margin-top:0}.capability-stack{width:100%;height:300px;left:0}.agent-card-reveal{width:calc(50% - 8px);height:144px}.agent-card-position-0,.agent-card-position-3{top:300px}.agent-card-position-1,.agent-card-position-4{top:460px}.agent-card-position-2,.agent-card-position-5{top:620px;bottom:auto}.agent-card{border-radius:16px;padding:16px 14px}.agent-card h3{font-size:16px}.agent-card p{font-size:11px;line-height:1.55}.capability-stack-fallback{gap:8px;padding:80px 12px}.capability-stack-fallback li{padding:32px 10px;font-size:13px}}.voice-orb-stage{width:100%;height:100%;position:relative}.voice-orb-stage canvas{pointer-events:none;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.voice-orb-touch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;position:absolute;top:11.5%;bottom:11.5%;left:11.5%;right:11.5%}.voice-orb-touch:focus-visible{outline-offset:10px;outline:2px solid #8ca9ec}@media (min-width:768px){.agent-card-position-0,.agent-card-position-2{left:5%}.agent-card-position-3,.agent-card-position-5{right:5%}}.agent-card{transition:transform .24s,border-color .24s,box-shadow .24s,background .24s}@media (hover:hover) and (pointer:fine){.agent-card:hover{background:linear-gradient(135deg,#fff,#f1f2ff);border-color:#b6bcf5;transform:translateY(-5px);box-shadow:0 14px 32px -18px rgba(119,121,198,.36),inset 0 1px #fff}}@media (prefers-reduced-motion:reduce){.agent-card{transition:none}.agent-card:hover{transform:none}}.capability-stack-poster{object-fit:fill;pointer-events:none;opacity:1;width:64.6552%;height:100%;transition:opacity .2s;position:absolute;top:0;left:17.6724%}.capability-stack canvas{z-index:1;position:relative}.capability-stack[data-stack-ready=true] .capability-stack-poster{opacity:0}.capability-stack-poster{object-fit:contain;width:88px;height:124px;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-stack .capability-stack-poster{opacity:0}.capability-stack[data-unavailable=true] .capability-stack-poster{opacity:1}.capability-original-orb{overflow:visible}.capability-original-orb video{object-fit:contain;width:126.667%;max-width:none;height:66.667%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.agent-card-position-0,.agent-card-position-2{left:10%}.agent-card-position-1{left:5%}.agent-card-position-3,.agent-card-position-5{right:10%}.agent-card-position-4{right:5%}}.capability-board .agent-card{background:rgba(255,255,255,.93);border:1px solid #fff;border-radius:22px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:20px;transition:transform .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1),border-color .7s cubic-bezier(.32,.72,0,1);position:relative;box-shadow:0 12px 32px -18px rgba(43,66,117,.16),0 2px 8px rgba(43,66,117,.02)}.capability-board .agent-card-reveal{height:128px}.capability-board .agent-card-position-1,.capability-board .agent-card-position-4{top:calc(50% - 64px)}.agent-card-visual{flex:0 0 54px;place-items:center;width:54px;height:64px;display:grid}.capability-glyph{stroke:#8293b2;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px;transition:transform .7s cubic-bezier(.32,.72,0,1);overflow:visible}.capability-glyph .glyph-paper{fill:#fff;stroke:#afbdd6;filter:drop-shadow(0 4px 4px rgba(129,149,182,.133))}.capability-glyph .glyph-back{fill:#edf0fb;stroke:#b6c0dd}.capability-glyph .glyph-accent{stroke:#7984c5;stroke-width:2px}.capability-glyph .glyph-dot{fill:#929bd4;stroke:#929bd4}.capability-glyph .glyph-line{stroke:#c0cce0}.agent-card-copy{min-width:0}.capability-board .agent-card h3{letter-spacing:-.025em;font-size:18px;font-weight:550;line-height:1.25}.capability-board .agent-card p{color:#718098;text-wrap:pretty;margin-top:8px;font-size:12px;line-height:1.65}.capability-connections{pointer-events:none;fill:none;stroke:#c8d2e5;stroke-width:1px;opacity:.7;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.agent-network.capability-board{height:max(400px,min(52vh,460px))}.capability-board .agent-card-position-0,.capability-board .agent-card-position-2{left:7%}.capability-board .agent-card-position-3,.capability-board .agent-card-position-5{right:7%}.capability-board .agent-card-position-1{left:2%}.capability-board .agent-card-position-4{right:2%}}@media (hover:hover) and (pointer:fine){.capability-board .agent-card:hover{background:#fff;border-color:#dce3f6;transform:translateY(-4px);box-shadow:0 20px 40px -22px rgba(96,119,168,.3)}.agent-card:hover .capability-glyph{transform:translateY(-3px)rotate(-3deg)}}@media (max-width:767px){.capability-connections{display:none}.agent-network.capability-board{height:872px}.capability-board .agent-card-reveal{height:176px}.capability-board .agent-card-position-0,.capability-board .agent-card-position-3{top:280px}.capability-board .agent-card-position-1,.capability-board .agent-card-position-4{top:472px}.capability-board .agent-card-position-2,.capability-board .agent-card-position-5{top:664px;bottom:auto}.capability-board .agent-card{border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.agent-card-visual{flex-basis:36px;width:36px;height:36px}.capability-glyph{width:42px;height:42px;margin-left:-3px}.capability-board .agent-card h3{font-size:15px;line-height:1.3}.capability-board .agent-card p{margin-top:6px;font-size:11px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.capability-board .agent-card,.capability-glyph{transition:none!important}.capability-board .agent-card:hover,.agent-card:hover .capability-glyph{transform:none}}.capability-board{isolation:isolate}.capability-connections{z-index:0}.capability-board .capability-original-orb{z-index:1}.capability-board .agent-card-reveal{z-index:2}.capability-board .agent-card{padding:24px 28px}.capability-board .agent-card h3{font-size:19px}.capability-board .agent-card p{max-width:270px;font-size:13px}@media (max-width:767px){.capability-board .agent-card{justify-content:center;padding:20px}.capability-board .agent-card h3{font-size:16px}.capability-board .agent-card p{font-size:12px}.capability-board .agent-card-reveal{height:176px}}.capability-original-orb:before{content:"";aspect-ratio:1;background:#fbfcff;border-radius:50%;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-original-orb video{background:0 0}
