@keyframes svelte-1ju9pz6-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.hero-section.svelte-1ju9pz6{position:relative;background:var(--bg-inverse-primary);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2rem;padding-top:6rem}@media (orientation: landscape) and (min-width: 48rem){.hero-section.svelte-1ju9pz6{min-height:900px;max-height:100vh;padding-top:4rem;align-items:stretch;justify-content:flex-end}}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6){position:relative;max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 48rem){.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6){padding:0 2rem}}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6){display:flex;flex-direction:column;z-index:1}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .hero-content:where(.svelte-1ju9pz6){display:flex;flex-direction:column;gap:1rem;max-width:600px}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .hero-content:where(.svelte-1ju9pz6) .button:where(.svelte-1ju9pz6){align-self:flex-start}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .hero-content:where(.svelte-1ju9pz6) .hero-title:where(.svelte-1ju9pz6){font-size:2rem;font-weight:700;color:var(--fg-inverse-primary);margin:0;line-height:1.25}@media (min-width: 48rem){.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .hero-content:where(.svelte-1ju9pz6) .hero-title:where(.svelte-1ju9pz6){font-size:2.5rem}}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .hero-content:where(.svelte-1ju9pz6) .hero-subtitle:where(.svelte-1ju9pz6){font-size:1rem;color:var(--fg-inverse-secondary);margin:0}@media (min-width: 48rem){.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .hero-content:where(.svelte-1ju9pz6) .hero-subtitle:where(.svelte-1ju9pz6){font-size:1.25rem}}.hero-section.svelte-1ju9pz6 .hero-container:where(.svelte-1ju9pz6) .highlight:where(.svelte-1ju9pz6){color:var(--fg-accent)}.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6){display:flex;flex-direction:column;gap:1rem;transform:rotate(-7deg)}@media (min-width: 64rem){.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6){gap:2rem}}.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon:where(.svelte-1ju9pz6){width:max-content;display:flex;align-items:center;z-index:1;gap:1rem}@media (min-width: 64rem){.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon:where(.svelte-1ju9pz6){gap:2rem}}.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon.ribbon-rtl:where(.svelte-1ju9pz6){animation:svelte-1ju9pz6-scroll-rtl 40s linear infinite}.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon.ribbon-ltr:where(.svelte-1ju9pz6){animation:svelte-1ju9pz6-scroll-ltr 40s linear infinite;top:-200px}.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon:where(.svelte-1ju9pz6) .ribbon-image:where(.svelte-1ju9pz6){flex-shrink:0;width:40vw;height:40vw;overflow:hidden;box-shadow:1px 1px 10px #0000000d;background:var(--neutral10-12)}@media (min-width: 64rem){.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon:where(.svelte-1ju9pz6) .ribbon-image:where(.svelte-1ju9pz6){width:180px;height:180px}}@media (min-width: 48rem){.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon:where(.svelte-1ju9pz6) .ribbon-image:where(.svelte-1ju9pz6){width:220px;height:220px}}.hero-section.svelte-1ju9pz6 .ribbons-container:where(.svelte-1ju9pz6) .image-ribbon:where(.svelte-1ju9pz6) .ribbon-image:where(.svelte-1ju9pz6) img:where(.svelte-1ju9pz6){width:100%;height:100%;object-fit:cover}@keyframes svelte-1ju9pz6-scroll-rtl{0%{transform:translate(0)}to{transform:translate(-33.3%)}}@keyframes svelte-1ju9pz6-scroll-ltr{0%{transform:translate(calc(-100% + 100vw))}to{transform:translate(calc(-66.6% + 100vw))}}@keyframes svelte-zqmx0-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.team-chat.svelte-zqmx0{min-height:700px;padding:5rem 0;background:var(--bg-primary)}.team-chat.svelte-zqmx0 .section-title:where(.svelte-zqmx0){color:var(--fg-primary)}.team-chat.svelte-zqmx0{background:var(--bg-primary)}.section-container.svelte-zqmx0{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 48rem){.section-container.svelte-zqmx0{padding:0 2rem}}.section-title.svelte-zqmx0{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}@media (min-width: 48rem){.section-title.svelte-zqmx0{font-size:2.25rem}}.section-title.centered.svelte-zqmx0,.section-title.svelte-zqmx0{text-align:center;margin-bottom:3rem}.chat-container.svelte-zqmx0{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.typing-indicator.svelte-zqmx0{display:flex;flex-direction:row;align-items:center;justify-content:center;height:4rem}@media (min-width: 40rem){.typing-indicator.svelte-zqmx0{height:6rem}}.message.svelte-zqmx0{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;opacity:0;transform:translateY(20px)}.message.animate.svelte-zqmx0{animation:svelte-zqmx0-slideIn .5s ease-out forwards}.fade-in.svelte-zqmx0{opacity:0;animation:svelte-zqmx0-fadeIn .5s ease-out forwards}.avatar.svelte-zqmx0{width:4rem;height:4rem;border-radius:50%;overflow:hidden;box-shadow:1px 1px 10px #0000000d;flex:0 0 auto}@media (min-width: 40rem){.avatar.svelte-zqmx0{width:6rem;height:6rem}}.avatar.svelte-zqmx0 img:where(.svelte-zqmx0){width:100%;height:100%;object-fit:cover}.message-content.svelte-zqmx0{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;flex:1 1 auto;max-width:calc(100% - 4rem)}.message-header.svelte-zqmx0{display:flex;flex-direction:column;gap:.25rem}.message-header.svelte-zqmx0 .name:where(.svelte-zqmx0){font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--fg-primary);margin:0}.message-header.svelte-zqmx0 .role:where(.svelte-zqmx0){color:var(--fg-secondary);font-weight:500}.description-container.svelte-zqmx0{margin:.5rem 0}.description-container.svelte-zqmx0 .description:where(.svelte-zqmx0){color:var(--fg-primary);margin:0;line-height:1.625;min-height:1.5rem}.message-actions.svelte-zqmx0{align-self:stretch;display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem}.message-actions.svelte-zqmx0 .button:where(.svelte-zqmx0){flex:1 1 0}@media (min-width: 40rem){.message-actions.svelte-zqmx0 .button:where(.svelte-zqmx0){flex:0 0 auto;width:160px}}@keyframes svelte-zqmx0-slideIn{to{opacity:1;transform:translateY(0)}}@keyframes svelte-zqmx0-fadeIn{to{opacity:1}}@media (min-width: 48rem){.chat-container.svelte-zqmx0{max-width:56rem}.message-content.svelte-zqmx0{max-width:calc(100% - 5rem)}}@keyframes svelte-19nmqc-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.page-container.svelte-19nmqc{display:flex;flex-direction:column;overflow:hidden}.about-section.svelte-19nmqc{padding:5rem 0;background:var(--bg-inverse-primary)}.about-section.svelte-19nmqc .section-title:where(.svelte-19nmqc),.about-section.svelte-19nmqc .section-subtitle:where(.svelte-19nmqc){color:var(--fg-inverse-primary)}.about-section.svelte-19nmqc .section-text:where(.svelte-19nmqc),.about-section.svelte-19nmqc .section-small-text:where(.svelte-19nmqc){color:var(--fg-inverse-secondary)}.about-section.svelte-19nmqc .section-container:where(.svelte-19nmqc){display:flex;flex-direction:column;gap:4rem}.about-section.svelte-19nmqc .section-container:where(.svelte-19nmqc) .antonio-image:where(.svelte-19nmqc){height:8rem;width:auto;filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}.cta-section.svelte-19nmqc{padding:5rem 0;background:var(--bg-primary)}.cta-section.svelte-19nmqc .section-title:where(.svelte-19nmqc){color:var(--fg-primary)}.cta-section.svelte-19nmqc .section-text:where(.svelte-19nmqc){color:var(--fg-secondary)}.cta-section.svelte-19nmqc{background:#ff7e5f;background:-webkit-linear-gradient(to right,#feb47b,#ff7e5f);background:linear-gradient(to right,#feb47b,#ff7e5f);color:#fff}.cta-section.svelte-19nmqc .section-title:where(.svelte-19nmqc),.cta-section.svelte-19nmqc .section-text:where(.svelte-19nmqc){color:#fff}.cta-section.svelte-19nmqc .section-text:where(.svelte-19nmqc){color:#ffffffe6;max-width:32rem;margin-left:auto;margin-right:auto}.section-container.svelte-19nmqc{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 48rem){.section-container.svelte-19nmqc{padding:0 2rem}}.section-header.svelte-19nmqc{max-width:48rem;margin:0 auto 4rem;text-align:center}.section-title.svelte-19nmqc{font-size:1.875rem;font-weight:700;margin-bottom:1.5rem}@media (min-width: 48rem){.section-title.svelte-19nmqc{font-size:2.25rem}}.section-subtitle.svelte-19nmqc{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.section-text.svelte-19nmqc{font-size:1.125rem;line-height:1.625;margin-bottom:1.5rem}.section-text.svelte-19nmqc:last-child{margin-bottom:0}.section-small-text.svelte-19nmqc{line-height:1.625;margin-bottom:1.5rem}.section-small-text.svelte-19nmqc:last-child{margin-bottom:0}.centered.svelte-19nmqc{text-align:center}.about-grid.svelte-19nmqc{padding:2rem;background:var(--bg-inverse-secondary);border-radius:1rem;max-width:48rem;align-self:center;margin-top:3rem}@media (min-width: 48rem){.about-grid.svelte-19nmqc{margin-right:3rem}}.about-grid.svelte-19nmqc h3:where(.svelte-19nmqc){margin-top:0}.about-grid.svelte-19nmqc .about-image:where(.svelte-19nmqc){margin-top:-4rem;margin-bottom:1rem;text-align:center}@media (min-width: 48rem){.about-grid.svelte-19nmqc .about-image:where(.svelte-19nmqc){float:right;margin-top:-4rem;margin-right:-4rem;margin-left:1rem}}.about-grid.svelte-19nmqc .about-image:where(.svelte-19nmqc) .demo-image:where(.svelte-19nmqc){margin:0 auto;width:100%}@media (min-width: 40rem){.about-grid.svelte-19nmqc .about-image:where(.svelte-19nmqc) .demo-image:where(.svelte-19nmqc){width:20rem}}.about-grid.svelte-19nmqc .about-image:where(.svelte-19nmqc) .demo-image:where(.svelte-19nmqc){height:auto;border-radius:1rem;filter:drop-shadow(0 25px 25px rgba(0,0,0,.15))}a.cta-button.svelte-19nmqc{justify-self:center;min-width:200px;border:2px solid var(--fg-primary);color:var(--fg-primary);padding:.5rem 2rem;border-radius:.5rem;text-decoration:none;display:inline-block}a.cta-button.svelte-19nmqc:hover{background:var(--bg-inverse-primary);color:var(--fg-accent)}
