.emergency-button.svelte-h3zz8y.svelte-h3zz8y{border-color:var(--color-red)}.emergency-button.svelte-h3zz8y.svelte-h3zz8y:hover{box-shadow:0 10px 25px -5px color-mix(in srgb,var(--color-red) 20%,transparent)}.emergency-icon-bg.svelte-h3zz8y.svelte-h3zz8y{background-color:color-mix(in srgb,var(--color-red) 20%,transparent)}.emergency-icon.svelte-h3zz8y.svelte-h3zz8y,.emergency-text.svelte-h3zz8y.svelte-h3zz8y{color:var(--color-red)}.emergency-arrow.svelte-h3zz8y.svelte-h3zz8y{color:var(--color-red);opacity:.7}.group.svelte-h3zz8y:hover .emergency-arrow.svelte-h3zz8y{opacity:1}button.svelte-oyp53k:focus-visible{outline-offset:var(--space-2);z-index:var(--z-dropdown)}.capability-card.svelte-fvac23.svelte-fvac23{background:var(--color-white);border-radius:var(--radius-md);border:var(--space-1) solid var(--border-light);overflow:hidden;transition:all .3s ease}.capability-card.svelte-fvac23.svelte-fvac23:hover{border-color:var(--color-gold-dark);box-shadow:0 var(--space-2) var(--space-6) #b8860b26}.capability-card[open].svelte-fvac23.svelte-fvac23{border-color:var(--color-gold-dark)}.capability-header.svelte-fvac23.svelte-fvac23{width:100%;padding:var(--space-6);display:flex;align-items:flex-start;gap:var(--space-4);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease;list-style:none}.capability-header.svelte-fvac23.svelte-fvac23::-webkit-details-marker{display:none}.capability-header.svelte-fvac23.svelte-fvac23:hover{background-color:var(--color-cream)}.capability-icon.svelte-fvac23.svelte-fvac23{flex-shrink:0;width:var(--space-12);height:var(--space-12);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gold-light),var(--color-gold-dark));border-radius:var(--radius-md);color:var(--color-white)}.capability-title.svelte-fvac23.svelte-fvac23{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);color:var(--foreground);font-family:var(--font-serif)}.capability-short-desc.svelte-fvac23.svelte-fvac23{font-size:var(--font-size-sm);color:var(--foreground-secondary);line-height:var(--line-height-body)}.chevron.svelte-fvac23.svelte-fvac23{flex-shrink:0;color:var(--color-gold-dark);transition:transform .3s ease;margin-top:var(--space-2)}.capability-card[open].svelte-fvac23 .chevron.svelte-fvac23{transform:rotate(180deg)}.capability-content.svelte-fvac23.svelte-fvac23{padding:0 var(--space-6) var(--space-6) var(--space-6);border-top:var(--space-1) solid var(--border-light);background-color:var(--color-cream)}.capability-full-desc.svelte-fvac23.svelte-fvac23{margin-top:var(--space-4);margin-bottom:var(--space-4);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--foreground-secondary)}.capability-highlights.svelte-fvac23.svelte-fvac23{list-style:none;padding:0;margin:var(--space-4) 0 0 0;display:grid;gap:var(--space-2)}.capability-highlights.svelte-fvac23 li.svelte-fvac23{padding-left:var(--space-6);position:relative;font-size:var(--font-size-sm);color:var(--foreground-secondary)}.capability-highlights.svelte-fvac23 li.svelte-fvac23:before{content:"✓";position:absolute;left:0;color:var(--color-gold-dark);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.capability-link.svelte-fvac23.svelte-fvac23{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-weight:var(--font-weight-semibold);color:var(--color-gold-dark);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-xs)}.capability-link.svelte-fvac23.svelte-fvac23:after{content:"→";font-size:var(--font-size-sm)}@media (max-width: 48rem){.capability-title.svelte-fvac23.svelte-fvac23{font-size:var(--font-size-lg)}.capability-short-desc.svelte-fvac23.svelte-fvac23{font-size:var(--font-size-xs)}.capability-icon.svelte-fvac23.svelte-fvac23{width:var(--space-10);height:var(--space-10)}}.container-fluid.svelte-vlt382{background-color:var(--color-charcoal);background-image:url(../../../rel8r/chat-background.webp);background-size:cover;background-position:center;padding:var(--space-10) var(--space-4);border-radius:var(--radius-none);border:var(--space-1) solid color-mix(in srgb,var(--game-rel8r-cyan-primary) 20%,transparent);text-align:center;position:relative;overflow:hidden}.container-fluid.svelte-vlt382:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--game-rel8r-bg-dark) 60%,transparent),color-mix(in srgb,var(--game-rel8r-bg-dark) 90%,transparent));z-index:var(--z-base)}.teaser-content.svelte-vlt382{position:relative;z-index:var(--z-base)}.teaser-title.svelte-vlt382{font-family:var(--font-serif);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-4);letter-spacing:calc(var(--space-1) * -1)}.highlight-cyan.svelte-vlt382{color:var(--game-rel8r-cyan-primary);text-shadow:0 0 var(--space-4) color-mix(in srgb,var(--game-rel8r-cyan-primary) 50%,transparent),0 0 var(--space-8) color-mix(in srgb,var(--game-rel8r-cyan-primary) 30%,transparent)}.teaser-subtitle.svelte-vlt382{font-size:var(--font-size-lg);color:var(--foreground-muted);max-width:600px;margin:0 auto var(--space-10);line-height:var(--line-height-body);text-align:center}.teaser-button.svelte-vlt382{display:inline-block;background:linear-gradient(145deg,var(--game-rel8r-cyan-secondary),var(--game-rel8r-blue-primary));color:var(--color-white);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);padding:var(--space-4) var(--space-10);border-radius:var(--radius-full);text-decoration:none;transition:all var(--duration-fast) ease;box-shadow:0 var(--space-1) var(--space-4) color-mix(in srgb,var(--game-rel8r-blue-primary) 30%,transparent),0 0 var(--space-4) color-mix(in srgb,var(--game-rel8r-cyan-secondary) 20%,transparent)}.teaser-button.svelte-vlt382:hover{transform:translateY(calc(-1 * var(--space-1))) scale(1.05);box-shadow:0 var(--space-2) var(--space-6) color-mix(in srgb,var(--game-rel8r-blue-primary) 40%,transparent),0 0 var(--space-6) color-mix(in srgb,var(--game-rel8r-cyan-secondary) 30%,transparent)}.fade-in.svelte-1ralzkf{animation:svelte-1ralzkf-fadeIn var(--duration-normal) ease-out forwards;opacity:0;transform:translateY(var(--space-4))}@keyframes svelte-1ralzkf-fadeIn{to{opacity:1;transform:translateY(0)}}.delay-100.svelte-1ralzkf{animation-delay:var(--duration-micro)}.delay-200.svelte-1ralzkf{animation-delay:var(--duration-fast)}
