.ff2GjW_wrap{justify-self:center;width:100%;max-width:460px}.ff2GjW_card{isolation:isolate;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background:#fff;border-radius:28px;gap:20px;padding:clamp(22px,3vw,28px);animation:7s ease-in-out infinite ff2GjW_bob;display:grid;position:relative;overflow:hidden}.ff2GjW_card:before{content:"";background:var(--orbit-blue);height:3px;position:absolute;inset:0 0 auto}.ff2GjW_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--orbit-green-deep);margin:0;font-size:.75rem;font-weight:750}.ff2GjW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2.5vw,14px) clamp(8px,2vw,12px);margin:0;padding:0;list-style:none;display:grid}.ff2GjW_item{text-align:center;animation:ff2GjW_rise .7s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 70ms);justify-items:center;gap:8px;display:grid}.ff2GjW_avatar{border:1px solid var(--border-subtle);width:clamp(48px,14vw,64px);height:clamp(48px,14vw,64px);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.ff2GjW_avatar img{display:block}.ff2GjW_item:hover .ff2GjW_avatar{box-shadow:var(--shadow-md);transform:translateY(-3px)scale(1.04)}.ff2GjW_name{color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.2}.ff2GjW_caption{border-top:1px solid var(--border-subtle);color:var(--text-secondary);text-align:center;margin:0;padding-top:4px;font-size:.875rem}.ff2GjW_caption strong{color:var(--ink);font-weight:750}@keyframes ff2GjW_bob{50%{translate:0 -10px}}@keyframes ff2GjW_rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ff2GjW_card,.ff2GjW_item{animation:none}}
.c23qJG_overview{margin-top:clamp(32px,4vw,56px)}.c23qJG_heading{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.8125rem;font-weight:750}.c23qJG_list{grid-template-columns:minmax(0,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.c23qJG_stage{border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:border-color .3s ease, box-shadow .4s var(--ease-out), transform .4s var(--ease-out);background-color:#fff;border-radius:16px;align-content:start;gap:10px;padding:16px;display:grid;position:relative}.c23qJG_stage:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle));box-shadow:var(--shadow-md);transform:translateY(-3px)}.c23qJG_stageLink{color:var(--ink);border-radius:6px;align-items:center;gap:10px;font-weight:750;line-height:1.25;text-decoration:none;display:flex}.c23qJG_stageLink:after{content:"";border-radius:16px;position:absolute;inset:0}.c23qJG_stageLink:focus-visible{outline:none}.c23qJG_stageLink:focus-visible:after{outline:3px solid var(--focus-ring);outline-offset:2px}.c23qJG_stageLink img{transition:transform .5s var(--ease-out);flex:none}.c23qJG_stage:hover .c23qJG_stageLink img{transform:rotate(-8deg)scale(1.06)}.c23qJG_agents{color:var(--text-secondary);gap:4px;padding-left:50px;font-size:.875rem;list-style:none;display:grid}.c23qJG_note{font-size:var(--text-small);color:var(--text-secondary);margin-top:16px}@media (min-width:560px){.c23qJG_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.c23qJG_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.c23qJG_list{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.c23qJG_stage:not(:last-child):before{content:"";background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--connect-color) 0 var(--connect-dash), transparent var(--connect-dash) var(--connect-period));background-size:var(--connect-period) 2px;background-repeat:repeat-x;width:24px;height:2px;animation:.85s linear infinite c23qJG_connect-flow;position:absolute;top:35px;right:-24px}.c23qJG_agents{padding-left:0}}
.rt2prq_card{border:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-card);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .3s ease;background-color:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,26px);display:flex}.rt2prq_card:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-subtle));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.rt2prq_header{gap:6px;display:grid}.rt2prq_name{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,.6vw + .95rem,1.3125rem);font-weight:800}.rt2prq_purpose{color:var(--text-secondary);font-size:var(--text-small);margin:0;line-height:1.55}.rt2prq_highlights{flex-wrap:wrap;gap:8px;font-size:.875rem;list-style:none;display:flex}.rt2prq_highlights li{background-color:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-weight:600;display:inline-flex}.rt2prq_check{background:var(--accent,var(--orbit-green));color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:inline-grid}.rt2prq_related{border-top:1px dashed var(--border-subtle);font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:auto;padding-top:14px;display:flex}.rt2prq_relatedLabel{color:var(--text-secondary)}.rt2prq_relatedList{flex-wrap:wrap;gap:4px 16px;list-style:none;display:flex}.rt2prq_relatedLink{color:var(--orbit-green-deep);font-weight:700;text-decoration:none}.rt2prq_relatedLink:hover{text-underline-offset:4px;text-decoration:underline}
._3gnXPW_lane{padding-block:clamp(16px,2vw,24px);position:relative}._3gnXPW_tile{isolation:isolate;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);background-color:#fff;border-radius:28px;gap:24px;padding:clamp(20px,3vw,40px);display:grid;position:relative;overflow:hidden}._3gnXPW_tile:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}._3gnXPW_label{align-items:flex-start;gap:16px;display:flex}._3gnXPW_icon{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;flex:none;display:inline-grid}._3gnXPW_icon img{display:block}._3gnXPW_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:750}._3gnXPW_domainName{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:clamp(1.375rem,1vw + 1rem,1.75rem);font-weight:800}._3gnXPW_summary{font-size:var(--text-small);color:var(--text-secondary);margin-top:8px}._3gnXPW_agents{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}._3gnXPW_agentSlot{display:flex}@media (min-width:640px){._3gnXPW_agents{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}._3gnXPW_single{grid-template-columns:minmax(0,720px)}}@media (min-width:1100px){._3gnXPW_tile{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:36px}._3gnXPW_label{border-right:1px solid var(--border-subtle);flex-direction:column;padding-right:28px}}
.khcAzG_action{isolation:isolate;border-radius:var(--radius-button);min-width:0;max-width:100%;min-height:50px;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), background-color .2s ease, border-color .2s ease;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 22px;font-size:1rem;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.khcAzG_action:hover{transform:translateY(-2px)}.khcAzG_action:active{transform:translateY(0)scale(.985)}.khcAzG_lg{border-radius:var(--radius-button);min-height:60px;padding:14px 16px 14px 26px;font-size:1.0625rem}.khcAzG_label{overflow-wrap:break-word;min-width:0;position:relative}.khcAzG_arrow{border-radius:var(--radius-button);width:30px;height:30px;transition:transform .3s var(--ease-out), background-color .2s ease;flex:none;place-items:center;display:inline-grid}.khcAzG_action:hover .khcAzG_arrow{transform:translate(4px)}.khcAzG_blue{background:var(--orbit-blue);color:var(--button-blue-text);box-shadow:0 12px 28px -14px #09c1eae6}.khcAzG_blue .khcAzG_arrow{color:#000;background:#fff}.khcAzG_blue:hover{box-shadow:0 20px 36px -16px #09c1ea}.khcAzG_green{background:var(--orbit-green);color:var(--button-green-text);box-shadow:0 12px 28px -14px #0e8140e6}.khcAzG_green .khcAzG_arrow{color:#000;background:#fff}.khcAzG_green:hover{box-shadow:0 20px 36px -16px #0e8140}.khcAzG_outline{background:var(--surface);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}.khcAzG_outline .khcAzG_arrow{background:var(--orbit-green-tint);color:var(--orbit-green-deep)}.khcAzG_outline:hover{border-color:var(--orbit-green);box-shadow:var(--shadow-md)}.khcAzG_ghost-light{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff0f;border-color:#ffffff47}.khcAzG_ghost-light .khcAzG_arrow{background:#ffffff1f}.khcAzG_ghost-light:hover{background-color:#ffffff1a;border-color:#fff9}.khcAzG_text{min-height:0;color:var(--orbit-green-deep);text-underline-offset:5px;border:0;border-radius:0;justify-content:flex-start;gap:6px;padding:4px 0;font-weight:700;-webkit-text-decoration:underline #0e814059;text-decoration:underline #0e814059;text-decoration-thickness:2px;overflow:visible}.khcAzG_text:hover{text-decoration-color:currentColor;transform:none}.khcAzG_text .khcAzG_arrow{width:auto;height:auto}
