.agent-v2:where(.astro-x7bli7rn){background:var(--background);width:100%;max-width:100%;overflow-x:hidden}.agent-section:where(.astro-x7bli7rn),.agent-quote:where(.astro-x7bli7rn),.agent-final:where(.astro-x7bli7rn){width:min(100% - 2rem,76rem);margin-inline:auto}.agent-hero:where(.astro-x7bli7rn){background:var(--primary-muted);width:100%;min-height:calc(100dvh - 5rem);color:var(--foreground);border-bottom:2px solid var(--foreground);--hero-accent:var(--primary-text);align-items:center;display:grid;position:relative;overflow:hidden}.agent-hero__grid:where(.astro-x7bli7rn){z-index:0;background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--primary) 22%, transparent) 0 2px, transparent 2px 96px), repeating-linear-gradient(0deg, color-mix(in oklab, var(--primary) 22%, transparent) 0 2px, transparent 2px 96px);position:absolute;inset:0;mask-image:radial-gradient(120% 100% at 30% 40%,#000 45%,#0000 92%)}.agent-hero__inner:where(.astro-x7bli7rn){z-index:1;grid-template-columns:minmax(0,.85fr) minmax(22rem,.8fr);align-items:center;gap:0 clamp(2rem,6vw,5rem);width:min(100% - 2rem,76rem);margin-inline:auto;padding-block:clamp(4.25rem,8vw,6rem) clamp(4rem,7vw,6rem);display:grid;position:relative}.agent-hero__copy:where(.astro-x7bli7rn){border:2px solid var(--foreground);border-radius:2.5rem;background:var(--card);box-shadow:var(--shadow-lg);border-end-start-radius:.6rem;padding:clamp(2.25rem,4vw,3.25rem)}html[dir=rtl] .agent-hero__copy:where(.astro-x7bli7rn){border-end-end-radius:.6rem;border-end-start-radius:2.5rem}.agent-proof:where(.astro-x7bli7rn){margin:0 0 var(--space-md);color:var(--hero-accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-widest);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.agent-proof:where(.astro-x7bli7rn):before{content:"01";color:var(--accent-text)}.agent-hero:where(.astro-x7bli7rn) h1:where(.astro-x7bli7rn),.agent-section:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn),.agent-final:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn),.agent-quote:where(.astro-x7bli7rn) blockquote:where(.astro-x7bli7rn){font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:.94}.agent-hero:where(.astro-x7bli7rn) h1:where(.astro-x7bli7rn){max-width:12ch;color:var(--foreground);font-size:clamp(4.25rem,9.5vw,8rem);font-weight:800}html:lang(ar) .agent-hero:where(.astro-x7bli7rn) h1:where(.astro-x7bli7rn),html:lang(ar) .agent-section:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn),html:lang(ar) .agent-final:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn),html:lang(ar) .agent-quote:where(.astro-x7bli7rn) blockquote:where(.astro-x7bli7rn){letter-spacing:0;line-height:1.04}.inline-photo:where(.astro-x7bli7rn){vertical-align:middle;background:var(--foreground);width:clamp(2.6rem,5.2vw,4.2rem);height:clamp(2.6rem,5.2vw,4.2rem);margin-inline:.25rem;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='22' y1='3' x2='9.218' y2='10.083'/%3E%3Cpolygon points='11.698 20.334 22 3.001 2 3.001 9.218 10.084 11.698 20.334'/%3E%3C/svg%3E") 50%/contain no-repeat}html[dir=rtl] .inline-photo:where(.astro-x7bli7rn){transform:scaleX(-1)}.inline-word:where(.astro-x7bli7rn){vertical-align:bottom;align-items:center;gap:.15em;display:inline-flex}.word-wipe:where(.astro-x7bli7rn){vertical-align:bottom;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.word-wipe__inner:where(.astro-x7bli7rn){will-change:transform;display:inline-block}.agent-section__head:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn),.agent-final:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn){max-width:58ch;color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.65}.agent-hero__lead:where(.astro-x7bli7rn){max-width:43ch;color:var(--muted-foreground);text-wrap:pretty;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.65}.agent-actions:where(.astro-x7bli7rn){gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.agent-button:where(.astro-x7bli7rn){border:2px solid var(--foreground);white-space:nowrap;min-height:3rem;box-shadow:var(--shadow-md);justify-content:center;align-items:center;padding-inline:1.35rem;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.agent-button:where(.astro-x7bli7rn):active{box-shadow:0 0 0 0 var(--foreground);transform:translate(4px,4px)}.agent-button--primary:where(.astro-x7bli7rn){background:var(--primary);color:var(--primary-foreground)}.agent-button--secondary:where(.astro-x7bli7rn){background:var(--background);color:var(--foreground)}.agent-button--pop:where(.astro-x7bli7rn){background:var(--accent);color:var(--accent-foreground)}.bento-card--image:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn){border:2px solid var(--foreground);overflow:hidden}.bento-card--image:where(.astro-x7bli7rn) img:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn) img:where(.astro-x7bli7rn){object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.channel-panel:where(.astro-x7bli7rn) img:where(.astro-x7bli7rn){position:absolute;inset:0}.bento-card--image:where(.astro-x7bli7rn):hover img:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn):hover img:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn):focus-visible img:where(.astro-x7bli7rn){transform:scale(1.05)}.agent-phone:where(.astro-x7bli7rn){border:3px solid var(--foreground);background:var(--ig-black);width:min(100%,28rem);box-shadow:var(--shadow-lg);--ig-black:oklch(13% .02 300);--ig-purple:oklch(50% .22 320);--ig-purple-soft:color-mix(in oklab, var(--ig-purple) 30%, var(--ig-black));border-radius:3rem;justify-self:end;padding:.6rem .55rem;position:relative;transform:rotate(2.5deg)}.agent-phone__notch:where(.astro-x7bli7rn){border-radius:var(--radius-full);background:color-mix(in oklab, var(--surface-invert-foreground) 22%, var(--ig-black));z-index:2;width:5.5rem;height:.45rem;position:absolute;top:.95rem;left:50%;transform:translate(-50%)}.agent-phone__bar:where(.astro-x7bli7rn){border-bottom:2px solid var(--ig-purple-soft);background:var(--ig-black);color:var(--surface-invert-foreground);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-radius:2.4rem 2.4rem 0 0;padding:1.5rem 1.1rem .85rem;font-size:.75rem;font-weight:700}.agent-phone__thread:where(.astro-x7bli7rn){background:var(--ig-black);border-radius:0 0 2.4rem 2.4rem;gap:.85rem;min-height:30rem;padding:1.3rem 1rem 1.6rem;display:grid}.dm-row:where(.astro-x7bli7rn){align-items:flex-end;gap:.5rem;display:flex}.dm-row--in:where(.astro-x7bli7rn){justify-content:start}.dm-row--out:where(.astro-x7bli7rn){justify-content:end}.dm-avatar:where(.astro-x7bli7rn){border-radius:var(--radius-full);border:1px solid var(--ig-purple-soft);background-position:50%;background-size:cover;flex-shrink:0;width:1.9rem;height:1.9rem}.dm-bubble:where(.astro-x7bli7rn){border-radius:1.25rem;max-width:78%;margin:0;padding:.7rem 1rem;font-size:.875rem;line-height:1.45}.dm-bubble--in:where(.astro-x7bli7rn){background:color-mix(in oklab, var(--surface-invert-foreground) 14%, var(--ig-black));color:var(--surface-invert-foreground)}.dm-bubble--out:where(.astro-x7bli7rn){background:var(--ig-purple);color:var(--surface-invert-foreground)}.dm-bubble--cta:where(.astro-x7bli7rn){gap:.6rem;padding:.85rem .9rem .9rem;display:grid}.dm-bubble__text:where(.astro-x7bli7rn){margin:0;padding-inline:.1rem}.dm-cta:where(.astro-x7bli7rn){border-radius:var(--radius-full);background:color-mix(in oklab, var(--surface-invert-foreground) 24%, var(--ig-purple));width:100%;color:var(--surface-invert-foreground);font-family:var(--font-sans);text-align:center;cursor:default;border:0;margin:0;padding:.6rem .9rem;font-size:.875rem;font-weight:600}.dm-tag:where(.astro-x7bli7rn){border-radius:var(--radius-full);background:var(--ig-purple);color:var(--surface-invert-foreground);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;margin:.15rem 0 0;padding:.35rem .8rem;font-size:.6875rem;font-weight:700}.agent-section:where(.astro-x7bli7rn){padding-block:clamp(5rem,12vw,10rem)}.agent-section__head:where(.astro-x7bli7rn){gap:var(--space-md);margin-bottom:clamp(2rem,5vw,4rem);display:grid}.agent-section__head:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn),.agent-final:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn){max-width:13ch;font-size:clamp(2.5rem,5vw,4.75rem)}.agent-section__head--stacked:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn){max-width:16ch}.bento-grid:where(.astro-x7bli7rn){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(3.2rem,auto);grid-auto-flow:dense;gap:var(--space-md);display:grid}.bento-card:where(.astro-x7bli7rn){border:2px solid var(--foreground);background:var(--card);min-height:100%}.bento-card--image:where(.astro-x7bli7rn){grid-area:span 8/span 6;min-height:28rem}.bento-card--compact:where(.astro-x7bli7rn){align-content:space-between;gap:var(--space-lg);padding:var(--space-lg);grid-area:span 4/span 3;display:grid}.bento-card--compact:where(.astro-x7bli7rn):last-child{background:var(--accent);color:var(--accent-foreground);grid-column:span 6}.bento-card--compact:where(.astro-x7bli7rn):last-child p:where(.astro-x7bli7rn){color:color-mix(in srgb, var(--accent-foreground) 78%, transparent)}.bento-card:where(.astro-x7bli7rn) svg{width:2rem;height:2rem;color:var(--primary-text)}.bento-card--compact:where(.astro-x7bli7rn):last-child svg{color:var(--accent-foreground)}.bento-card:where(.astro-x7bli7rn) h3:where(.astro-x7bli7rn){font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.bento-card:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn){color:var(--muted-foreground);margin:0;line-height:1.55}.channel-accordion:where(.astro-x7bli7rn){gap:0;width:100vw;height:42rem;margin-inline:calc(50% - 50vw);display:flex}.channel-panel:where(.astro-x7bli7rn){isolation:isolate;cursor:pointer;flex:1;min-width:5rem;transition:flex .65s cubic-bezier(.16,1,.3,1);position:relative}.channel-panel:where(.astro-x7bli7rn):hover,.channel-panel:where(.astro-x7bli7rn):focus-visible{flex:8}.channel-panel:where(.astro-x7bli7rn):after{content:"";z-index:1;background:linear-gradient(#0000 10%,oklch(16% .04 225/.82));position:absolute;inset:0}.channel-panel__icon:where(.astro-x7bli7rn){z-index:2;width:2.75rem;height:2.75rem;margin:var(--space-xl) auto 0;color:var(--surface-invert-foreground);transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto}.channel-panel:where(.astro-x7bli7rn):hover .channel-panel__icon:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn):focus-visible .channel-panel__icon:where(.astro-x7bli7rn){transform:translateY(-.4rem)}.channel-panel__caption:where(.astro-x7bli7rn){inset:auto var(--space-lg) var(--space-lg);z-index:2;color:var(--surface-invert-foreground);opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(.75rem)}.channel-panel:where(.astro-x7bli7rn):hover .channel-panel__caption:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn):focus-visible .channel-panel__caption:where(.astro-x7bli7rn){opacity:1;transition-duration:.4s;transform:translateY(0)}.channel-panel:where(.astro-x7bli7rn) h3:where(.astro-x7bli7rn){margin:0 0 var(--space-xs);color:inherit;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,3rem);line-height:1}.channel-panel:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn){max-width:30ch;color:color-mix(in srgb, var(--surface-invert-foreground) 82%, transparent);margin:0;line-height:1.55}.agent-story:where(.astro-x7bli7rn){grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.agent-story__copy:where(.astro-x7bli7rn){position:sticky;top:7rem}.agent-story__copy:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn){max-width:12ch}.agent-story__copy:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn){max-width:38rem;color:var(--muted-foreground);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.65}.agent-story__copy:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn) span{opacity:.16}.agent-story__cards:where(.astro-x7bli7rn){gap:var(--space-md);display:grid}.agent-story__cards:where(.astro-x7bli7rn) article:where(.astro-x7bli7rn){background:var(--card);border:2px solid var(--foreground);min-height:18rem;padding:clamp(1.4rem,3vw,2rem)}.agent-story__cards:where(.astro-x7bli7rn) h3:where(.astro-x7bli7rn){margin:0 0 var(--space-xl);font-family:var(--font-heading);font-size:clamp(2rem,4vw,4rem);line-height:.95}.agent-story__cards:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn){max-width:30ch;color:var(--muted-foreground);margin:0;font-size:1.05rem;line-height:1.6}.agent-quote:where(.astro-x7bli7rn){padding-block:clamp(4rem,9vw,8rem)}.agent-quote:where(.astro-x7bli7rn) figure:where(.astro-x7bli7rn){border:2px solid var(--foreground);background:var(--pop);color:var(--pop-foreground);margin:0;padding:clamp(1.75rem,5vw,4rem)}.agent-quote:where(.astro-x7bli7rn) blockquote:where(.astro-x7bli7rn){max-width:16ch;font-size:clamp(2.2rem,5vw,5rem)}.agent-quote:where(.astro-x7bli7rn) figcaption:where(.astro-x7bli7rn){margin-top:var(--space-lg);font-weight:800}.agent-final:where(.astro-x7bli7rn){gap:var(--space-xl);margin-bottom:var(--space-2xl);border:2px solid var(--foreground);background:var(--surface-invert);color:var(--surface-invert-foreground);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:clamp(1.75rem,5vw,4rem);display:grid}.agent-final:where(.astro-x7bli7rn) .agent-button--pop:where(.astro-x7bli7rn){border-color:var(--surface-invert-foreground)}.agent-final:where(.astro-x7bli7rn) h2:where(.astro-x7bli7rn){color:inherit}.agent-final:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn){color:color-mix(in srgb, var(--surface-invert-foreground) 82%, transparent)}@media (width<=58rem){.agent-hero__inner:where(.astro-x7bli7rn),.agent-story:where(.astro-x7bli7rn),.agent-final:where(.astro-x7bli7rn){grid-template-columns:1fr}.agent-hero:where(.astro-x7bli7rn) h1:where(.astro-x7bli7rn){max-width:11ch}.agent-hero__grid:where(.astro-x7bli7rn){background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--foreground) 14%, transparent) 0 2px, transparent 2px 56px), repeating-linear-gradient(0deg, color-mix(in oklab, var(--foreground) 14%, transparent) 0 2px, transparent 2px 56px)}.agent-phone:where(.astro-x7bli7rn){width:min(100%,22rem);margin-top:var(--space-xl);justify-self:center;transform:rotate(0)}.bento-grid:where(.astro-x7bli7rn){grid-template-columns:1fr;grid-auto-rows:auto}.bento-card--image:where(.astro-x7bli7rn),.bento-card--compact:where(.astro-x7bli7rn),.bento-card--compact:where(.astro-x7bli7rn):last-child{grid-area:auto;min-height:16rem}.channel-accordion:where(.astro-x7bli7rn){flex-direction:column;height:auto}.channel-panel:where(.astro-x7bli7rn),.channel-panel:where(.astro-x7bli7rn):hover,.channel-panel:where(.astro-x7bli7rn):focus-visible{flex:auto;min-height:18rem}.agent-story__copy:where(.astro-x7bli7rn){position:static}.agent-final:where(.astro-x7bli7rn){align-items:start}}@media (prefers-reduced-motion:reduce){.agent-v2:where(.astro-x7bli7rn) :where(.astro-x7bli7rn),.agent-v2:where(.astro-x7bli7rn) :where(.astro-x7bli7rn):before,.agent-v2:where(.astro-x7bli7rn) :where(.astro-x7bli7rn):after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.agent-story__copy:where(.astro-x7bli7rn) p:where(.astro-x7bli7rn) span{opacity:1}}
