﻿.ai-connect{font-family:"Roboto",Tahoma,Geneva,sans-serif;font-size:clamp(1rem,1.05vw,1.1rem);font-weight:400;line-height:1.62;color:#111b19;background-color:#fff;overflow-x:hidden}.ai-connect.page-content,.ai-connect.ai-main{overflow:hidden;overflow:clip}.ai-connect .ai-section{position:relative;padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.ai-connect .ai-section.-dark{background-color:#121c1a;color:#fff}.ai-connect .ai-section.-dark::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:10px 10px;pointer-events:none}.ai-connect .ai-section.-dark>*{position:relative}.ai-connect .ai-section.-white{background-color:#fff}.ai-connect .ai-section.-light{background-color:#f5f6f5}.ai-connect .ai-wrapper{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,5vw,3rem);padding-right:clamp(1.25rem,5vw,3rem)}.ai-connect h1,.ai-connect h2{font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-weight:400;line-height:1.12;text-transform:uppercase;letter-spacing:.005em;color:#111b19}.ai-connect h1{font-size:clamp(2.1rem,3.6vw,3.4rem);max-width:16em}.ai-connect h2{font-size:clamp(1.5rem,2.6vw,2.2rem);margin-bottom:1rem}.ai-connect .ai-section.-dark h2{color:#fff}.ai-connect h3,.ai-connect h4{font-family:"Roboto",Tahoma,Geneva,sans-serif;font-weight:700;line-height:1.3;color:inherit;margin-bottom:.5rem}.ai-connect h3{font-size:clamp(1.1rem,1.35vw,1.3rem)}.ai-connect h4{font-size:clamp(1rem,1.05vw,1.1rem)}.ai-connect .ai-overline{margin-bottom:1rem;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.08em;text-transform:uppercase;color:#8c9239}.ai-connect p{margin-bottom:1rem}.ai-connect p:last-child{margin-bottom:0}.ai-connect strong{font-weight:700}.ai-connect .ai-green{color:#8c9239}.ai-connect .ai-rule{width:108px;height:1px;margin:1.75rem 0 3rem;background-color:#6f7568;border:0}.ai-connect .ai-block{margin-top:clamp(1.75rem,3vw,2.75rem)}body.ai-connect-page .ai-button{display:inline-flex;align-items:center;justify-content:center;padding:.65em 2em;border:2px solid #8c9239;border-radius:999px;background-color:#8c9239;color:#fff;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.04em;text-transform:uppercase;line-height:1.1;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}body.ai-connect-page .ai-button:hover,body.ai-connect-page .ai-button:focus{background-color:#757a2f;border-color:#757a2f;color:#fff}body.ai-connect-page .ai-button.-outline{background-color:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.5)}body.ai-connect-page .ai-button.-outline:hover,body.ai-connect-page .ai-button.-outline:focus{background-color:#fff;border-color:#fff;color:#111b19}@media only screen and (max-width: 640px){body.ai-connect-page .ai-button{width:100%}}body.ai-connect-page .ai-button-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:clamp(1.75rem,3vw,2.75rem)}body.ai-connect-page .ai-button-row.-center{justify-content:center}body.ai-connect-page .ai-button.-outline-dark{background-color:rgba(0,0,0,0);border-color:rgba(17,27,25,.25);color:#111b19}body.ai-connect-page .ai-button.-outline-dark:hover,body.ai-connect-page .ai-button.-outline-dark:focus{background-color:#111b19;border-color:#111b19;color:#fff}body.ai-connect-page{--ai-header-height: 54px}body.ai-connect-page .page-content{overflow:hidden;overflow:clip}.ai-connect .ai-section.ai-hero{padding-top:calc(115px + 1.75rem)}@media only screen and (max-width: 640px){.ai-connect .ai-section.ai-hero{padding-top:calc(75px + 1rem)}}.ai-connect .ai-deco{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ai-connect .ai-deco img{position:absolute;width:100%;height:auto}.ai-connect .ai-deco .-top{top:0;left:0}.ai-connect .ai-deco .-bottom{bottom:0;left:0}.ai-connect .ai-deco .-right{top:0;right:0;left:auto;width:auto;height:100%;min-height:100%}.ai-connect .ai-section>.ai-wrapper{position:relative;z-index:1}.ai-connect .ai-chain{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:clamp(1.75rem,3vw,2.75rem) 0}@media only screen and (max-width: 900px){.ai-connect .ai-chain{flex-direction:column;align-items:flex-start;gap:.4rem}}.ai-connect .ai-pill{display:inline-flex;align-items:center;padding:.85em 1.6em;border-radius:999px;background-color:#121c1a;color:#fff;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;box-shadow:0 10px 24px rgba(17,27,25,.18)}.ai-connect .ai-pill.-green{background-color:#8c9239}.ai-connect .ai-chain-link{display:flex;align-items:center;gap:4px;padding:0 .4rem;color:#8c9239}.ai-connect .ai-chain-link .ai-chevron{width:11px;height:16px;flex:0 0 auto;fill:currentColor}.ai-connect .ai-chain-link .ai-chevron.-right{transform:rotate(180deg)}.ai-connect .ai-chain-link .ai-chain-line{display:block;width:26px;height:1px;background-color:currentColor}.ai-connect .ai-chain-link .ai-chain-dot{display:block;width:8px;height:8px;background-color:currentColor}@media only screen and (max-width: 900px){.ai-connect .ai-chain-link{flex-direction:column;gap:5px;padding:0;margin-left:2rem}.ai-connect .ai-chain-link .ai-chevron{transform:rotate(90deg)}.ai-connect .ai-chain-link .ai-chevron.-right{transform:rotate(-90deg)}.ai-connect .ai-chain-link .ai-chain-line{width:1px;height:16px}}.ai-connect .ai-bubble{position:relative;max-width:560px;margin:1.75rem 0 0;padding:1.35rem 1.6rem 1.5rem;border-radius:14px;background-color:#fff;box-shadow:0 10px 24px rgba(17,27,25,.18)}.ai-connect .ai-bubble::after{content:"";position:absolute;left:34px;bottom:-17px;width:0;height:0;border-left:0 solid rgba(0,0,0,0);border-right:26px solid rgba(0,0,0,0);border-top:18px solid #fff}.ai-connect .ai-bubble blockquote{font-size:clamp(.95rem,1vw,1.05rem);font-style:italic;line-height:1.55}.ai-connect .ai-bubble-dots{display:flex;gap:7px;margin-bottom:.9rem}.ai-connect .ai-bubble-dots span{width:11px;height:11px;border-radius:50%;background-color:#c9c9c4}.ai-connect .ai-bubble-dots span:last-child{background-color:#abd039}.ai-connect .ai-band{margin-top:2.25rem;padding:1.35rem 1.6rem;background-color:#dbe4b5}.ai-connect .ai-checklist{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(4, auto);grid-auto-flow:column;gap:.85rem clamp(1.5rem,4vw,3.5rem);margin-top:clamp(1.75rem,3vw,2.75rem)}@media only screen and (max-width: 640px){.ai-connect .ai-checklist{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.ai-connect .ai-checklist li{display:flex;align-items:flex-start;gap:.85rem;line-height:1.45}.ai-connect .ai-checklist .ai-check{flex:0 0 auto;width:22px;height:22px;margin-top:.15em;fill:none;stroke:#8c9239;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-connect .ai-split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem clamp(2rem,5vw,5rem);align-items:start}.ai-connect .ai-split>*{margin-top:0}.ai-connect .ai-split>p,.ai-connect .ai-split>div>p:last-child{margin-bottom:0}.ai-connect .ai-split.-hero{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);align-items:center}.ai-connect .ai-split.-aside{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}.ai-connect .ai-split.-media{grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);align-items:center}@media only screen and (max-width: 900px){.ai-connect .ai-split,.ai-connect .ai-split.-hero,.ai-connect .ai-split.-aside,.ai-connect .ai-split.-media{grid-template-columns:1fr;gap:1.75rem}}.ai-connect .ai-wrapper>p{max-width:52em}.ai-connect #warum-jetzt .ai-wrapper>.ai-statement{max-width:48em}.ai-connect .ai-wrapper>h2{max-width:30em}.ai-connect .ai-panel{padding:clamp(1.5rem,3vw,2.5rem);border-radius:18px;background-color:#f5f6f5}.ai-connect .ai-panel .ai-checklist{margin-top:0}.ai-connect .ai-panel.-dark{background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.ai-connect .ai-panel.-dark .ai-button-row{margin-top:0}.ai-connect .ai-sticky{position:sticky;top:calc(var(--ai-header-height, 68px) + 2rem)}@media only screen and (max-width: 900px){.ai-connect .ai-sticky{position:static}}.ai-connect .ai-aside-title{font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:400;line-height:1.12;text-transform:uppercase}.ai-connect .ai-hero h1{max-width:none}.ai-connect .ai-hero-figure{margin-top:0}.ai-connect .ai-lead{max-width:46em;font-size:clamp(1rem,1.05vw,1.1rem)}.ai-connect .ai-hero-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 3rem;margin-top:3rem}@media only screen and (max-width: 640px){.ai-connect .ai-hero-actions{flex-direction:column}}.ai-connect .ai-hero-cta{display:flex;flex-direction:column;gap:.5rem}@media only screen and (max-width: 640px){.ai-connect .ai-hero-cta{width:100%}}.ai-connect .ai-microcopy{font-size:.875rem;color:#5b615b}.ai-connect .ai-text-link{display:inline-flex;align-items:center;gap:.6rem;padding:.65em 0;color:#111b19;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.04em;text-transform:uppercase;line-height:1.1;transition:color .25s ease}.ai-connect .ai-text-link svg{width:1.6em;height:1.6em;flex:none}.ai-connect .ai-text-link svg circle{fill:none;stroke:currentColor;stroke-width:1.5}.ai-connect .ai-text-link svg path{fill:currentColor}.ai-connect .ai-text-link:hover{color:#8c9239}.ai-connect .ai-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.75rem;font-size:.875rem;font-weight:700}.ai-connect .ai-trust li{display:flex;align-items:center;gap:.4rem}.ai-connect .ai-trust .ai-check{width:18px;height:18px;margin-top:0}.ai-connect .ai-check{flex:0 0 auto;width:22px;height:22px;margin-top:.15em;fill:none;stroke:#8c9239;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-connect .ai-checklist.-single{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.ai-connect .ai-figure{margin-top:clamp(1.75rem,3vw,2.75rem)}.ai-connect .ai-figure img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 16px 40px rgba(17,27,25,.18)}.ai-connect .ai-figure figcaption{margin-top:.5rem;font-size:.75rem;color:#5b615b;text-align:right}.ai-connect .ai-video{margin-top:1.75rem;border-radius:18px;overflow:hidden;background-color:#121c1a;box-shadow:0 16px 40px rgba(17,27,25,.18)}.ai-connect .ai-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background-color:#121c1a}.ai-connect .ai-chain.-vertical{flex-direction:column;align-items:flex-start;gap:.4rem;margin:0}.ai-connect .ai-chain.-vertical .ai-chain-link{flex-direction:column;gap:5px;padding:0;margin-left:2rem}.ai-connect .ai-chain.-vertical .ai-chain-link .ai-chevron{transform:rotate(90deg)}.ai-connect .ai-chain.-vertical .ai-chain-link .ai-chevron.-right{transform:rotate(-90deg)}.ai-connect .ai-chain.-vertical .ai-chain-link .ai-chain-line{width:1px;height:16px}.ai-connect .ai-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-top:1.75rem}@media only screen and (max-width: 900px){.ai-connect .ai-cards{grid-template-columns:1fr}}.ai-connect .ai-card{padding:1.75rem;border-radius:14px;background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-top:3px solid #8c9239}.ai-connect .ai-card h3,.ai-connect .ai-card h4{color:#fff}.ai-connect .ai-cards.-light .ai-card{background-color:#fff;border-color:rgba(17,27,25,.12);border-top-color:#8c9239;box-shadow:0 6px 18px rgba(17,27,25,.06)}.ai-connect .ai-cards.-light .ai-card h3,.ai-connect .ai-cards.-light .ai-card h4{color:#111b19}.ai-connect .ai-section.-white .ai-cards.-light .ai-card{background-color:#f5f6f5;box-shadow:none}.ai-connect .ai-statement{margin-top:clamp(1.75rem,3vw,2.75rem);padding-left:1rem;border-left:3px solid #8c9239;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:700}.ai-connect .ai-claim{font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.12;text-transform:uppercase}.ai-connect .ai-note{margin-top:clamp(1.75rem,3vw,2.75rem);font-size:.875rem;color:#5b615b}.ai-connect .ai-inline-link{color:#757a2f;text-decoration:underline}.ai-connect .ai-inline-link:hover{color:#111b19}.ai-connect .ai-after-bubble{margin-top:2.25rem}.ai-connect .ai-section.-white .ai-bubble{background-color:#f5f6f5}.ai-connect .ai-section.-white .ai-bubble::after{border-top-color:#f5f6f5}.ai-connect .ai-cases{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.75rem;margin-top:clamp(1.75rem,3vw,2.75rem)}@media only screen and (max-width: 1100px){.ai-connect .ai-cases{grid-template-columns:1fr}}.ai-connect .ai-case{display:flex;flex-direction:column;padding-top:1.75rem;border-top:3px solid #8c9239}.ai-connect .ai-case .ai-case-type{display:block;color:#8c9239}.ai-connect .ai-case .ai-bubble{margin-top:1rem;max-width:none}.ai-connect .ai-case .ai-band{flex:1 1 auto;margin-bottom:0}.ai-connect .ai-numbered{counter-reset:ai-num;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem clamp(2rem,5vw,5rem);margin-top:3rem}@media only screen and (max-width: 900px){.ai-connect .ai-numbered{grid-template-columns:1fr;gap:1.75rem}}.ai-connect .ai-numbered li{position:relative;padding-left:4.25rem;counter-increment:ai-num}.ai-connect .ai-numbered li::before{content:counter(ai-num);position:absolute;left:0;top:-0.1em;width:2.9rem;height:2.9rem;border-radius:50%;background-color:#8c9239;color:#fff;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:1.6rem;line-height:2.9rem;text-align:center}@media only screen and (max-width: 640px){.ai-connect .ai-numbered li{padding-left:3.5rem}}.ai-connect .ai-numbered h3{color:#fff}.ai-connect .ai-steps{counter-reset:ai-step;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin-top:1.75rem}@media only screen and (max-width: 900px){.ai-connect .ai-steps{grid-template-columns:1fr}}.ai-connect .ai-step{counter-increment:ai-step;padding:1.75rem;border-radius:14px;background-color:#fff;box-shadow:0 6px 18px rgba(17,27,25,.06)}.ai-connect .ai-step::before{content:counter(ai-step);display:block;margin-bottom:.5rem;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:3rem;line-height:1;color:#8c9239}.ai-connect .ai-columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.75rem 3rem;margin-top:clamp(1.75rem,3vw,2.75rem)}@media only screen and (max-width: 900px){.ai-connect .ai-columns{grid-template-columns:1fr}}.ai-connect .ai-table-wrap{margin-top:clamp(1.75rem,3vw,2.75rem)}.ai-connect .ai-table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px rgba(17,27,25,.06);line-height:1.45}.ai-connect .ai-table th,.ai-connect .ai-table td{padding:1rem 1.25rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(17,27,25,.12)}.ai-connect .ai-table tbody tr:last-child th,.ai-connect .ai-table tbody tr:last-child td{border-bottom:0}.ai-connect .ai-table thead th{font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;background-color:#121c1a;color:#fff}.ai-connect .ai-table thead th.-highlight{background-color:#8c9239}.ai-connect .ai-table thead td{background-color:#121c1a}.ai-connect .ai-table tbody th{width:24%;font-weight:700}.ai-connect .ai-table td.-highlight{background-color:rgba(219,228,181,.45)}@media only screen and (max-width: 640px){.ai-connect .ai-table thead{display:none}.ai-connect .ai-table tr,.ai-connect .ai-table th,.ai-connect .ai-table td{display:block;width:100%}.ai-connect .ai-table tbody tr{border-bottom:1px solid rgba(17,27,25,.12)}.ai-connect .ai-table tbody tr:last-child{border-bottom:0}.ai-connect .ai-table tbody th{width:100%;padding-bottom:.25rem;border-bottom:0}.ai-connect .ai-table td{padding-top:.5rem;padding-bottom:.5rem;border-bottom:0}.ai-connect .ai-table td::before{content:attr(data-label);display:block;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:#5b615b}.ai-connect .ai-table td:last-child{padding-bottom:1rem}}.ai-connect .ai-logos{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem;margin-top:1.75rem}@media only screen and (max-width: 900px){.ai-connect .ai-logos{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media only screen and (max-width: 640px){.ai-connect .ai-logos{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ai-connect .ai-logos li{display:flex;align-items:center;justify-content:center;min-height:96px;padding:1rem;border-radius:14px;background-color:#f5f6f5;text-align:center;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:1.15rem;letter-spacing:.03em;line-height:1.15;text-transform:uppercase;overflow-wrap:anywhere}.ai-connect .ai-logos img{display:block;width:auto;max-width:100%;height:48px;filter:grayscale(1);opacity:.8;transition:filter .25s ease,opacity .25s ease}.ai-connect .ai-logos li:hover img{filter:none;opacity:1}.ai-connect .ai-pilots{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 380px), 1fr));gap:1.75rem clamp(2rem,4vw,4rem);margin-top:clamp(1.75rem,3vw,2.75rem)}.ai-connect .ai-pilots p{margin-bottom:0}.ai-connect .ai-quote{max-width:1040px;margin:0 auto;display:flex;align-items:flex-start;gap:clamp(1.5rem,4vw,3rem)}.ai-connect .ai-quote img{flex:0 0 auto;width:clamp(120px,18vw,200px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;box-shadow:0 10px 24px rgba(17,27,25,.18)}.ai-connect .ai-quote blockquote{font-size:clamp(1.05rem,1.25vw,1.25rem);font-style:italic;line-height:1.6}.ai-connect .ai-quote figcaption{margin-top:1rem}@media only screen and (max-width: 640px){.ai-connect .ai-quote{flex-direction:column;align-items:center;text-align:center}}.ai-connect .ai-faq{margin-top:1.75rem;border-top:1px solid rgba(17,27,25,.12)}.ai-connect .ai-faq-item{border-bottom:1px solid rgba(17,27,25,.12)}.ai-connect .ai-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none}.ai-connect .ai-faq-item summary::-webkit-details-marker{display:none}.ai-connect .ai-faq-item summary:hover h3{color:#8c9239}.ai-connect .ai-faq-item h3{margin:0;transition:color .25s ease}.ai-connect .ai-faq-item .ai-faq-icon{position:relative;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background-color:#8c9239}.ai-connect .ai-faq-item .ai-faq-icon::before,.ai-connect .ai-faq-item .ai-faq-icon::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background-color:#fff;transition:transform .25s ease}.ai-connect .ai-faq-item .ai-faq-icon::after{transform:rotate(90deg)}.ai-connect .ai-faq-item[open] .ai-faq-icon::after{transform:rotate(0)}.ai-connect .ai-faq-item .ai-faq-answer{padding-bottom:1.25rem;max-width:52em}.ai-connect .ai-contact-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem 3rem;margin-top:1.75rem}.ai-connect .ai-contact-list a,.ai-connect .ai-contact-list .email{color:#fff;text-decoration:underline}.ai-connect .ai-contact-list a:hover{color:#abd039}@media only screen and (max-width: 640px){.ai-connect .ai-contact-list{flex-direction:column}}body.ai-connect-page .ai-button-row.-with-phone{align-items:center}body.ai-connect-page .ai-phone-link{color:inherit;font-weight:700;white-space:nowrap;text-decoration:underline}body.ai-connect-page .ai-phone-link:hover{color:#8c9239}body.ai-connect-page .ai-section.-dark .ai-phone-link:hover{color:#abd039}.ai-connect .ai-gates{padding:clamp(1.5rem,3vw,2.5rem);border-radius:18px;background-color:#f5f6f5}.ai-connect .ai-gates-entries{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.ai-connect .ai-gate{display:flex;flex-direction:column;align-items:center;text-align:center}.ai-connect .ai-gate .ai-pill{padding:.75em 1.4em}.ai-connect .ai-gate::after{content:"";display:block;width:2px;height:34px;margin-top:.6rem;background:linear-gradient(to bottom, rgba(140, 146, 57, 0.25), #8c9239)}.ai-connect .ai-gate-for{margin-top:.5rem;font-size:.875rem;color:#5b615b}.ai-connect .ai-gates-target{position:relative;padding:1rem 1.25rem;border-radius:14px;background-color:#121c1a;color:#fff;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(1.1rem,1.35vw,1.3rem);letter-spacing:.05em;text-align:center;text-transform:uppercase;box-shadow:0 10px 24px rgba(17,27,25,.18)}.ai-connect .ai-gates-caption{margin:1.75rem 0 1rem;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#8c9239}.ai-connect .ai-roles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.75rem}.ai-connect .ai-roles li{position:relative;padding:1rem;border-radius:14px;border-top:3px solid #121c1a;background-color:#fff;font-size:.875rem;line-height:1.4;text-align:center}.ai-connect .ai-roles li.-green{border-top-color:#8c9239}.ai-connect .ai-roles li strong{display:block;margin-bottom:.3rem;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:1.15rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.ai-connect .ai-roles li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-1.3rem;width:.7rem;height:.7rem;border-top:2px solid #8c9239;border-right:2px solid #8c9239;transform:translateY(-50%) rotate(45deg)}@media only screen and (max-width: 640px){.ai-connect .ai-roles{grid-template-columns:1fr}.ai-connect .ai-roles li:not(:last-child)::after{top:auto;right:50%;bottom:-1.25rem;transform:translateX(50%) rotate(135deg)}}.ai-connect .ai-statement.-center{margin-left:auto;margin-right:auto;padding-left:0;border-left:0;text-align:center}.ai-connect .ai-note.-center{margin-left:auto;margin-right:auto;text-align:center}.ai-connect .ai-h3-top{margin-top:.35em}@media only screen and (max-width: 900px){.ai-connect .ai-br-wide{display:none}}.ai-connect .ai-wrapper>h2.ai-h2-center{max-width:none;margin-bottom:1.75rem;text-align:center}.ai-connect .ai-calls{display:flex;flex-direction:column;gap:.35rem;margin:2.25rem 0 0;padding:.9rem 1.1rem;border-left:3px solid #8c9239;background-color:#121c1a;border-radius:0 14px 14px 0;font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:.82rem;line-height:1.4;color:#fff;overflow-wrap:anywhere}.ai-connect .ai-calls code{display:flex;align-items:baseline;gap:.55em;font-family:inherit}.ai-connect .ai-calls code::before{content:"";flex:none;width:.5em;height:.5em;border-radius:50%;background-color:#abd039}.ai-connect .ai-calls+.ai-band{margin-top:.75rem}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.ai-connect .ai-calls code{animation:ai-call-in linear both;animation-timeline:view()}.ai-connect .ai-calls code:nth-child(1){animation-range:entry 10% entry 45%}.ai-connect .ai-calls code:nth-child(2){animation-range:entry 30% entry 65%}.ai-connect .ai-calls code:nth-child(3){animation-range:entry 50% entry 85%}.ai-connect .ai-calls code:nth-child(4){animation-range:entry 70% cover 40%}}}.ai-connect .ai-connectors{max-width:760px;margin-top:1.75rem;border:1px solid rgba(17,27,25,.12);border-radius:18px;background-color:#fff;box-shadow:0 6px 18px rgba(17,27,25,.06);overflow:hidden}.ai-connect .ai-connectors li{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.8rem 1.4rem}.ai-connect .ai-connectors li+li{border-top:1px solid rgba(17,27,25,.12)}.ai-connect .ai-connectors img{display:block;width:auto;height:30px}.ai-connect .ai-connector-name{font-weight:700;line-height:1.3}.ai-connect .ai-connector-state{display:flex;align-items:center;gap:.9rem;flex:none}.ai-connect .ai-connector-dot{position:relative;width:9px;height:9px;border-radius:50%;background-color:#8c9239}.ai-connect .ai-connector-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background-color:#8c9239;opacity:0}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-connector-dot::after{animation:ai-pulse 2.4s ease-out infinite}.ai-connect .ai-connectors li:nth-child(2) .ai-connector-dot::after{animation-delay:.5s}.ai-connect .ai-connectors li:nth-child(3) .ai-connector-dot::after{animation-delay:1s}.ai-connect .ai-connectors li:nth-child(4) .ai-connector-dot::after{animation-delay:1.5s}.ai-connect .ai-connectors li:nth-child(5) .ai-connector-dot::after{animation-delay:2s}}.ai-connect .ai-toggle{position:relative;width:40px;height:22px;border-radius:999px;background-color:#8c9239}.ai-connect .ai-toggle::after{content:"";position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px rgba(17,27,25,.3)}.ai-connect .ai-faq{display:flex;flex-direction:column;gap:.75rem;margin-top:0;border-top:0}.ai-connect .ai-faq-item{display:flex;flex-direction:column;border-bottom:0}.ai-connect .ai-faq-item summary{padding:1rem 1.1rem 1rem 1.4rem;border:1px solid rgba(17,27,25,.12);border-radius:14px;background-color:#fff;transition:border-color .25s ease,box-shadow .25s ease}.ai-connect .ai-faq-item summary:hover{border-color:#8c9239;box-shadow:0 6px 18px rgba(17,27,25,.06)}.ai-connect .ai-faq-item summary:hover h3{color:#111b19}.ai-connect .ai-faq-item[open] summary{border-color:#8c9239;box-shadow:inset 3px 0 0 #8c9239}.ai-connect .ai-faq-item h3{color:#111b19;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.4}.ai-connect .ai-faq-item .ai-faq-answer{max-width:calc(100% - 1.5rem);margin:.6rem 0 .4rem 1.5rem;padding:1.1rem 1.4rem 1.2rem;border-radius:4px 14px 14px 14px;background-color:#fff;box-shadow:0 10px 24px rgba(17,27,25,.18)}.ai-connect .ai-faq-item .ai-faq-answer::before{content:"";display:block;width:9px;height:9px;margin-bottom:.7rem;border-radius:50%;background-color:#c9c9c4;box-shadow:15px 0 0 #c9c9c4,30px 0 0 #abd039}.ai-connect .ai-faq-item .ai-faq-answer p{margin-bottom:0}@media only screen and (max-width: 640px){.ai-connect .ai-faq-item .ai-faq-answer{max-width:calc(100% - .75rem);margin-left:.75rem}}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-faq-item[open] .ai-faq-answer{animation:ai-call-in .35s ease-out both}}@keyframes ai-call-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ai-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(3)}100%{opacity:0;transform:scale(3)}}.ai-connect .ai-overline.-line{display:flex;align-items:center;gap:.65rem}.ai-connect .ai-overline.-line::before{content:"";flex:none;width:28px;height:2px;background-color:#8c9239}.ai-connect .ai-hero .ai-lead{margin-top:1.75rem}.ai-connect .ai-hero .ai-split.-hero{grid-template-columns:minmax(0, 0.75fr) minmax(0, 1.25fr)}@media only screen and (max-width: 900px){.ai-connect .ai-hero .ai-split.-hero{grid-template-columns:1fr}}.ai-connect .ai-hero-actions{align-items:center}.ai-connect .ai-orb{position:relative;margin:0}.ai-connect .ai-orb-stage{position:relative;aspect-ratio:2048/1488}.ai-connect .ai-orb-stage picture,.ai-connect .ai-orb-stage img{display:block;width:100%;height:100%}.ai-connect .ai-orb-stage img{object-fit:cover;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 22%, #000 93%, transparent 100%),linear-gradient(to bottom, #000 88%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, transparent 0, #000 22%, #000 93%, transparent 100%),linear-gradient(to bottom, #000 88%, transparent 100%);mask-composite:intersect}.ai-connect .ai-orb-stage svg{position:absolute;inset:0;width:100%;height:100%;font-family:"Roboto",Tahoma,Geneva,sans-serif}.ai-connect .ai-orb text{dominant-baseline:central}.ai-connect .ai-orb .ai-orb-card rect{fill:rgba(255,255,255,.92);stroke:#cfd3cd;stroke-width:2.5;stroke-dasharray:10 8;transition:stroke .4s ease,stroke-width .4s ease}.ai-connect .ai-orb .ai-orb-card text{dominant-baseline:auto}.ai-connect .ai-orb .ai-orb-card .-tag{font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:26px;letter-spacing:.07em;text-transform:uppercase;fill:#8b9089;transition:opacity .3s ease}.ai-connect .ai-orb .ai-orb-card .-title{font-size:42px;font-weight:700;fill:#4a4f49}.ai-connect .ai-orb .ai-orb-card .-note{font-size:31px;fill:#5b615b;transition:opacity .3s ease}.ai-connect .ai-orb .ai-orb-card.-rival{opacity:.85}.ai-connect .ai-orb .ai-orb-card.-you .-title{fill:#111b19}.ai-connect .ai-orb .ai-orb-card.-you .-note{fill:#4a4f49}.ai-connect .ai-orb .ai-orb-card.-you .-halo{fill:none;stroke:#8c9239;stroke-width:0;stroke-dasharray:none;opacity:0}.ai-connect .ai-orb .ai-orb-card .-on{opacity:0}.ai-connect .ai-orb .ai-orb-stub{fill:none;stroke:#cfd3cd;stroke-width:3;stroke-dasharray:6 7;stroke-linecap:round}.ai-connect .ai-orb .ai-orb-globe{fill:none;stroke:#8c9239;stroke-width:2;opacity:.55}.ai-connect .ai-orb .ai-orb-globe .-spin-a,.ai-connect .ai-orb .ai-orb-globe .-spin-b{stroke-width:2.5;transform-box:fill-box;transform-origin:center}.ai-connect .ai-orb .ai-orb-pill rect{fill:#fff;stroke:#8c9239;stroke-width:2.5}.ai-connect .ai-orb .ai-orb-pill text{font-size:33px;font-weight:700;text-anchor:middle;fill:#111b19}.ai-connect .ai-orb .ai-orb-more circle{fill:#8c9239;opacity:.45}.ai-connect .ai-orb .ai-orb-more rect{fill:rgba(255,255,255,.85)}.ai-connect .ai-orb .ai-orb-more text{font-size:22px;font-weight:500;text-anchor:middle;fill:#757a2f}.ai-connect .ai-orb .ai-orb-wire{fill:none;stroke:#8c9239;stroke-width:6;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .8s ease}.ai-connect .ai-orb .ai-orb-node{fill:#fff;stroke:#8c9239;stroke-width:4;transform-box:fill-box;transform-origin:center;transition:fill .4s ease}.ai-connect .ai-orb.is-on .ai-orb-wire{stroke-dashoffset:0}.ai-connect .ai-orb.is-on .ai-orb-node{fill:#8c9239}.ai-connect .ai-orb.is-on .ai-orb-card.-you rect:not(.-halo){stroke:#8c9239;stroke-width:4;stroke-dasharray:none}.ai-connect .ai-orb.is-on .ai-orb-card.-you .-off{opacity:0}.ai-connect .ai-orb.is-on .ai-orb-card.-you .-on{opacity:1}.ai-connect .ai-orb.is-on .ai-orb-card.-you .-tag.-on{fill:#757a2f}.ai-connect .ai-orb-ai-note{display:block;margin-top:.35rem;padding-right:9%;font-size:.7rem;line-height:1.4;letter-spacing:.02em;text-align:right;color:#5b615b;opacity:.8}@media only screen and (max-width: 900px){.ai-connect .ai-orb-ai-note{padding-right:12%}}.ai-connect .ai-orb-toggle{position:absolute;left:1.46%;top:49.73%;width:30.27%;height:12.37%;padding:0;border:0;border-radius:12px;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:0;cursor:pointer}.ai-connect .ai-orb-toggle:focus-visible{outline:2px solid #8c9239;outline-offset:3px}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-orb .ai-orb-globe .-spin-a{animation:ai-orb-spin-a 14s ease-in-out infinite}.ai-connect .ai-orb .ai-orb-globe .-spin-b{animation:ai-orb-spin-b 14s ease-in-out infinite}.ai-connect .ai-orb:not(.is-on) .ai-orb-node{animation:ai-orb-dot 2.4s ease-in-out infinite}.ai-connect .ai-orb:not(.is-on) .ai-orb-card.-you .-halo{animation:ai-orb-halo 2.6s ease-in-out infinite}}@media only screen and (max-width: 900px){.ai-connect .ai-orb{order:-1;max-width:440px;width:100%;margin-inline:auto}.ai-connect .ai-orb-frame{overflow:hidden;aspect-ratio:900/950;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 10%, #000 90%, transparent 100%),linear-gradient(to bottom, transparent 0, #000 8%, #000 85%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, transparent 0, #000 10%, #000 90%, transparent 100%),linear-gradient(to bottom, transparent 0, #000 8%, #000 85%, transparent 100%);mask-composite:intersect}.ai-connect .ai-orb-stage{width:227.56%;margin-left:-77.78%;margin-top:-36.44%}.ai-connect .ai-orb-card,.ai-connect .ai-orb-stub,.ai-connect .ai-orb-wire,.ai-connect .ai-orb-node,.ai-connect .ai-orb-toggle{display:none}}.ai-connect .ai-trustbar{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:clamp(1.75rem,3vw,2.75rem);padding:1.1rem .5rem;border-radius:14px;background-color:#fff;box-shadow:0 2px 6px rgba(17,27,25,.08),0 12px 28px rgba(17,27,25,.08)}.ai-connect .ai-trustbar li{display:flex;align-items:center;justify-content:center;gap:.9rem;padding:.4rem 1.25rem}.ai-connect .ai-trustbar li+li{border-left:1px solid rgba(140,146,57,.3)}.ai-connect .ai-trustbar svg{flex:none;width:30px;height:30px;fill:none;stroke:#8c9239;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ai-connect .ai-trustbar strong{display:block;font-size:1.05rem;line-height:1.3}.ai-connect .ai-trustbar span span{display:block;font-size:.875rem;color:#5b615b}@media only screen and (max-width: 900px){.ai-connect .ai-trustbar{grid-template-columns:1fr;padding:.5rem 0}.ai-connect .ai-trustbar li{justify-content:flex-start;padding:.75rem 1.25rem}.ai-connect .ai-trustbar li+li{border-left:0;border-top:1px solid rgba(140,146,57,.3)}}.ai-connect .ai-mcp.ai-block{margin-top:5rem}@media only screen and (max-width: 900px){.ai-connect .ai-mcp.ai-block{margin-top:3rem}}.ai-connect .ai-split.-mcp{grid-template-columns:minmax(0, 520fr) minmax(0, 648fr);gap:3rem clamp(2rem,4.5vw,4rem);align-items:start}.ai-connect .ai-split.-mcp .ai-aside-title{margin-top:0;margin-bottom:1.75rem}.ai-connect .ai-split.-mcp .ai-lead{margin-top:0}.ai-connect .ai-split.-mcp .ai-video{margin-top:0}@media only screen and (max-width: 900px){.ai-connect .ai-split.-mcp{grid-template-columns:1fr}.ai-connect .ai-split.-mcp>div:last-child{order:-1}}.ai-connect .ai-mcpbox{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:18px;background-color:#121c1a;color:#fff}@media only screen and (max-width: 640px){.ai-connect .ai-mcpbox{padding:22px}}.ai-connect .ai-mcp-list{display:flex;flex-direction:column;gap:18px}.ai-connect .ai-mcp-list>div{display:flex;align-items:baseline;gap:14px}.ai-connect .ai-mcp-list dt{flex:none;width:22px;font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:22px;font-weight:600;line-height:1;color:#abd039}.ai-connect .ai-mcp-list dd{display:flex;flex-direction:column;gap:2px;margin:0}.ai-connect .ai-mcp-list strong{font-size:17px;color:#f4f5f2}.ai-connect .ai-mcp-list span{font-size:14px;line-height:1.45;color:#bfc4bd}.ai-connect .ai-mcp-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.ai-connect .ai-mcp-pill{flex:none;padding:8px 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:13px;line-height:1.2;color:#f4f5f2;white-space:nowrap}.ai-connect .ai-mcp-pill.-accent{border-color:#abd039;background-color:#abd039;color:#121c1a;font-weight:700}.ai-connect .ai-mcp-wire{position:relative;flex:1 1 auto;height:20px;overflow:hidden}.ai-connect .ai-mcp-wire::before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background-color:rgba(255,255,255,.2)}.ai-connect .ai-mcp-wire i{position:absolute;inset:0;opacity:0}.ai-connect .ai-mcp-wire i::after{content:"";position:absolute;top:6px;width:8px;height:8px;border-radius:50%;background-color:#abd039}.ai-connect .ai-mcp-wire i.-a::after{right:0}.ai-connect .ai-mcp-wire i.-b::after{left:0}.ai-connect .ai-mcp-caption{margin:0;font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#8e938b}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-mcp-wire i.-a{animation:ai-wire-a 2.8s ease-in-out infinite}.ai-connect .ai-mcp-wire i.-b{animation:ai-wire-b 2.8s ease-in-out 1.4s infinite}}.ai-connect .ai-video{position:relative}.ai-connect .ai-video-play{position:absolute;inset:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:.9rem;width:100%;padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) clamp(3.5rem,6vw,4.5rem);border:0;background:linear-gradient(to top, rgba(18, 28, 26, 0.55), rgba(18, 28, 26, 0) 45%);color:#fff;cursor:pointer;transition:opacity .25s ease}.ai-connect .ai-video-play[hidden]{display:none}.ai-connect .ai-video-play:focus-visible{outline:3px solid #abd039;outline-offset:-3px}.ai-connect .ai-video-play-icon{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(56px,6vw,80px);height:clamp(56px,6vw,80px);border-radius:50%;background-color:#8c9239;box-shadow:0 12px 30px rgba(0,0,0,.35);transition:transform .25s ease,background-color .25s ease}.ai-connect .ai-video-play-icon svg{width:42%;height:42%;margin-left:6%;fill:#fff}.ai-connect .ai-video-play-icon::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #fff;opacity:0}.ai-connect .ai-video-play-label{padding:.4rem .9rem;border-radius:999px;background-color:rgba(18,28,26,.7);font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.04em;text-transform:uppercase}.ai-connect .ai-video-play:hover .ai-video-play-icon{transform:scale(1.06);background-color:#757a2f}@media only screen and (max-width: 640px){.ai-connect .ai-video-play-label{display:none}}.ai-connect .ai-video.is-playing .ai-video-play{opacity:0;pointer-events:none}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-video-play-icon::after{animation:ai-play-ring 2.2s ease-out infinite}}.ai-connect .ai-ways-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.75rem}.ai-connect .ai-ways-head>div{max-width:58em}.ai-connect .ai-ways-head p:last-child{color:#4a4f49}.ai-connect .ai-ways{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(2rem,3.5vw,3rem);margin-top:3rem;transition:opacity .5s ease}.ai-connect .ai-ways.is-fading{opacity:0}@media only screen and (max-width: 900px){.ai-connect .ai-ways{grid-template-columns:1fr;gap:3rem}}.ai-connect .ai-way{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:2px solid #d9ddd7}.ai-connect .ai-way.-ai{border-top-color:#8c9239}.ai-connect .ai-way-head{display:flex;align-items:center;gap:14px}.ai-connect .ai-way-head>span:last-child{display:flex;flex-direction:column;gap:2px}.ai-connect .ai-way-head strong{font-size:1.2rem;line-height:1.3}.ai-connect .ai-way-head span span{font-size:.875rem;color:#757a2f}.ai-connect .ai-way-icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #d9ddd7;background-color:#fff}.ai-connect .ai-way-icon svg{width:24px;height:24px;fill:none;stroke:#4a4f49;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-connect .ai-way.-ai .ai-way-icon{border-color:#8c9239}.ai-connect .ai-way.-ai .ai-way-icon svg{stroke:#757a2f}.ai-connect .ai-way-steps{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:16px;padding-left:56px}.ai-connect .ai-way.-ai .ai-way-step{flex:1 1 0}.ai-connect .ai-way-step{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:14px 18px;border:1px solid #e3e5e2;border-left-width:3px;border-radius:10px;background-color:#fff;font-size:.875rem;line-height:1.45;color:#5b615b;transition:border-color .4s ease}.ai-connect .ai-way-step>strong{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#111b19;transition:color .4s ease}.ai-connect .ai-way-step.-facts{background-color:#f9faf6}.ai-connect .ai-ways.-anim .ai-way-step[data-state=pending]{border-color:#e3e5e2}.ai-connect .ai-ways.-anim .ai-way-step[data-state=pending]>strong{color:#5b615b}.ai-connect .ai-ways.-anim .ai-way-step[data-state=active]{border-color:#8c9239}.ai-connect .ai-ways.-anim .ai-way-step[data-state=done]{border-color:#c8ccbf}.ai-connect .ai-way-query{font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:13px;color:#4a4f49}.ai-connect .ai-way-bubble{align-self:flex-end;max-width:92%;padding:10px 14px;border-radius:14px 14px 4px 14px;background-color:#f0f2ec;color:#111b19}.ai-connect .ai-way-bubble:empty{visibility:hidden}.ai-connect .ai-way-calls{display:flex;flex-direction:column;gap:5px;font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:12.5px;color:#4a4f49;overflow-wrap:anywhere}.ai-connect .ai-way-calls code{display:flex;align-items:center;gap:8px;font-family:inherit}.ai-connect .ai-way-calls code::before{content:"";flex:none;width:9px;height:5px;margin-top:-3px;border-left:2.5px solid #8c9239;border-bottom:2.5px solid #8c9239;transform:rotate(-45deg)}.ai-connect .ai-ways.-anim .ai-way-calls code{display:none}.ai-connect .ai-ways.-anim .ai-way-calls code.is-shown{display:flex;animation:ai-rise .4s ease-out both}.ai-connect .ai-way-busy{display:none;gap:4px}.ai-connect .ai-way-busy i{width:5px;height:5px;border-radius:50%;background-color:#8c9239;animation:ai-dot3 1.1s ease-in-out infinite}.ai-connect .ai-way-busy i:nth-child(2){animation-delay:.18s}.ai-connect .ai-way-busy i:nth-child(3){animation-delay:.36s}.ai-connect .ai-way-busy.is-busy{display:inline-flex}.ai-connect .is-typing::after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-0.15em;background-color:#757a2f;animation:ai-blink 1s steps(1) infinite}.ai-connect .ai-way-rail{display:none;position:absolute;left:19px;top:0;bottom:0;width:2px;list-style:none}.ai-connect .ai-ways.-anim .ai-way-rail{display:block}.ai-connect .ai-way-track,.ai-connect .ai-way-fill{position:absolute;left:0;width:2px}.ai-connect .ai-way-track{background-color:#e3e5e2}.ai-connect .ai-way-fill{background-color:#b5baa9;transition:height .55s ease}.ai-connect .ai-way.-ai .ai-way-fill{background-color:#8c9239;transition-duration:.45s}.ai-connect .ai-way-marker{position:absolute;left:-17px;width:36px;height:36px;margin-top:-18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #4a4f49;background-color:#fff;transition:top .55s ease;z-index:2}.ai-connect .ai-way-marker svg{width:20px;height:20px;fill:none;stroke:#111b19;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-connect .ai-way-marker.is-ring{animation:ai-ring 1.8s ease-out infinite}.ai-connect .ai-way.-ai .ai-way-marker{border-color:#8c9239;transition-duration:.45s}.ai-connect .ai-way.-ai .ai-way-marker svg{width:18px;height:18px;stroke:#757a2f;stroke-width:2.2}.ai-connect .ai-way-result{display:flex;align-items:center;min-height:88px}.ai-connect .ai-way-done{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:16px 20px;border-radius:12px;background-color:#121c1a;color:#fff}.ai-connect .ai-way-done strong{font-size:1rem}.ai-connect .ai-way-done span{font-size:.875rem;color:#d5d9d3}.ai-connect .ai-way.-ai .ai-way-done{border:1.5px solid #8c9239;background-color:#f9faf6;color:#111b19}.ai-connect .ai-way.-ai .ai-way-done span{color:#4a4f49}.ai-connect .ai-ways.-anim .ai-way-done{visibility:hidden}.ai-connect .ai-ways.-anim .ai-way-done.is-shown{visibility:visible;animation:ai-rise .4s ease-out both}.ai-connect .ai-ways-claim{max-width:68rem;margin:3rem auto 0;font-size:clamp(1.05rem,1.25vw,1.25rem);text-align:center}.ai-connect .ai-split.-loesung{grid-template-columns:repeat(2, minmax(0, 1fr));gap:3rem 64px;align-items:start}@media only screen and (max-width: 1000px){.ai-connect .ai-split.-loesung{grid-template-columns:1fr}}.ai-connect .ai-loesung-text{position:sticky;top:calc(var(--ai-header-height, 68px) + 32px)}@media only screen and (max-width: 1000px){.ai-connect .ai-loesung-text{position:static}}.ai-connect .ai-yy{padding:32px 32px 28px;border-radius:20px;background-color:#f5f6f5}@media only screen and (max-width: 560px){.ai-connect .ai-yy{padding:24px}}.ai-connect .ai-yy-head{margin-bottom:24px}.ai-connect .ai-yy-head .ai-aside-title{margin-top:0}.ai-connect .ai-yy-head p{color:#4a4f49}.ai-connect .ai-yy-stage{display:grid;grid-template-columns:150px minmax(0, 1fr);align-items:center;gap:28px}@media only screen and (max-width: 560px){.ai-connect .ai-yy-stage{grid-template-columns:1fr}}.ai-connect .ai-yy-figure{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0;text-align:center}.ai-connect .ai-yy-symbol{display:block;width:150px;height:150px}.ai-connect .ai-yy-symbol .-dark{fill:#121c1a}.ai-connect .ai-yy-symbol .-green{fill:#8c9239}.ai-connect .ai-yy-turn{transform-box:view-box;transform-origin:190px 190px}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-yy-turn{animation:ai-turn 48s linear infinite}}.ai-connect .ai-yy-target{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4}.ai-connect .ai-yy-target strong{font-size:16px}.ai-connect .ai-yy-target span{color:#4a4f49}.ai-connect .ai-yy-cards{display:flex;flex-direction:column;gap:20px}.ai-connect .ai-yy-side{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;padding-left:18px;border-left:3px solid #8c9239}.ai-connect .ai-yy-side.-web{border-left-color:#121c1a}.ai-connect .ai-yy-side strong{font-size:1.05rem}.ai-connect .ai-yy-side p{flex:0 0 100%;margin:8px 0 0;font-size:14px;line-height:1.5;color:#4a4f49}.ai-connect .ai-yy-note{position:relative;padding-left:22px}.ai-yy-side .ai-connect .ai-yy-note{margin-top:10px;font-size:13px}.ai-connect .ai-yy-note::before{content:"";position:absolute;left:0;top:.35em;width:12px;height:12px;border-radius:50%}.ai-connect .ai-yy-note.-green::before{background-color:#8c9239}.ai-connect .ai-yy-note.-dark::before{background-color:#121c1a}.ai-connect .ai-numbered li.ai-numbered-cta{align-self:center;padding:1.75rem;border:1px solid rgba(140,146,57,.55);border-radius:18px;background-color:rgba(140,146,57,.08);counter-increment:none}.ai-connect .ai-numbered li.ai-numbered-cta::before{content:none}.ai-connect .ai-numbered li.ai-numbered-cta .ai-statement{margin-top:0;font-size:clamp(1rem,1.05vw,1.1rem)}.ai-connect .ai-numbered li.ai-numbered-cta .ai-button-row{margin-top:1.75rem}.ai-connect .ai-quote{align-items:center}.ai-connect .ai-quote picture{flex:0 0 auto}.ai-connect .ai-quote img{width:clamp(160px,22vw,280px);aspect-ratio:auto;object-fit:contain;border-radius:0;box-shadow:none}.ai-connect #erstgespraech .ai-panel{margin-top:1.75rem}.ai-connect .ai-calendly{min-width:0}.ai-connect .ai-calendly .calendly-inline-widget{max-width:none !important;border-radius:18px;overflow:hidden;background-color:#fff}@keyframes ai-orb-spin-a{0%,100%{transform:scaleX(1)}50%{transform:scaleX(0.1)}}@keyframes ai-orb-spin-b{0%,100%{transform:scaleX(0.1)}50%{transform:scaleX(1)}}@keyframes ai-orb-dot{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.45);opacity:1}}@keyframes ai-orb-halo{0%,100%{stroke-width:0;opacity:0}50%{stroke-width:70;opacity:.16}}@keyframes ai-wire-a{0%{transform:translateX(-100%);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(0);opacity:0}}@keyframes ai-wire-b{0%{transform:translateX(100%);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(0);opacity:0}}@keyframes ai-play-ring{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.5);opacity:0}}@keyframes ai-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ai-ring{0%{box-shadow:0 0 0 0 rgba(140,146,57,.45)}100%{box-shadow:0 0 0 14px rgba(140,146,57,0)}}@keyframes ai-dot3{0%,100%{opacity:.3;transform:scale(0.75)}50%{opacity:1;transform:scale(1)}}@keyframes ai-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes ai-turn{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ai-connect #ai-ways.ai-ways{grid-template-columns:1fr}.ai-connect .ai-scene{position:relative;grid-column:1/-1;aspect-ratio:16/9;max-height:720px}.ai-connect .ai-scene.-ai{margin-top:24px}.ai-connect .ai-scene-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-composite:source-in;mask-composite:intersect}.ai-connect .ai-scene.-human .ai-scene-img{object-position:left center;-webkit-mask-image:linear-gradient(to left, transparent 0, #000 22%, #000 93%, transparent 100%),linear-gradient(to bottom, transparent 0, #000 7%, #000 88%, transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 22%, #000 93%, transparent 100%),linear-gradient(to bottom, transparent 0, #000 7%, #000 88%, transparent 100%)}.ai-connect .ai-scene.-ai .ai-scene-img{object-position:right center;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 22%, #000 93%, transparent 100%),linear-gradient(to bottom, transparent 0, #000 7%, #000 88%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 22%, #000 93%, transparent 100%),linear-gradient(to bottom, transparent 0, #000 7%, #000 88%, transparent 100%)}.ai-connect .ai-scene-note{position:absolute;bottom:15%;font-size:11px;padding:3px 9px;border-radius:10px;background:rgba(255,255,255,.85);color:#4a5451}.ai-connect .ai-scene.-human .ai-scene-note{left:8%}.ai-connect .ai-scene.-ai .ai-scene-note{right:8%}.ai-connect .ai-scene-win{position:absolute;top:5%;z-index:2;width:47%;background:#fff;border-radius:14px;box-shadow:0 30px 80px rgba(18,28,26,.18),0 2px 8px rgba(18,28,26,.08);overflow:hidden}.ai-connect .ai-scene.-human .ai-scene-win{right:2%}.ai-connect .ai-scene.-ai .ai-scene-win{left:2%;width:52%}.ai-connect .ai-scene-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f1f3f2;border-bottom:1px solid #e3e6e4}.ai-connect .ai-scene-bar i{width:10px;height:10px;border-radius:5px;background:#cfd3d1}.ai-connect .ai-scene-bar span{margin-left:10px;font-size:11.5px;color:#4f5320}.ai-connect .ai-scene-body{padding:14px 18px 16px}.ai-connect .ai-scene-body .ai-way{margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.ai-connect .ai-scene-body .ai-way-head{margin-bottom:10px}.ai-connect .ai-scene.-human .ai-way-step{padding:9px 14px;min-height:0}.ai-connect .ai-scene.-human .ai-way-step>strong{font-size:14px}.ai-connect .ai-scene.-human .ai-way-step span{font-size:12.5px}.ai-connect .ai-scene-orb{position:absolute;left:63%;top:9%;z-index:1;width:25%;aspect-ratio:1/1}.ai-connect .ai-scene-sphere{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ai-connect .ai-sphere-halo{transform-box:fill-box;transform-origin:center}.ai-connect .ai-sphere-core{filter:drop-shadow(0 0 18px rgba(214, 226, 110, 0.65))}.ai-connect .ai-ring{transform-box:view-box;transform-origin:200px 200px}.ai-connect .ai-ring.-a{transform:rotate(-16deg)}.ai-connect .ai-ring.-b{transform:rotate(58deg)}.ai-connect .ai-ring-line{fill:none;stroke:#f1f6c2;stroke-width:2.2}.ai-connect .ai-ring-line.-back{opacity:.4}.ai-connect .ai-ring-line.-front{opacity:.95;filter:drop-shadow(0 0 4px rgba(241, 246, 194, 0.85))}.ai-connect .ai-ring-dot{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:55 945}.ai-connect .ai-ring-dot.-back{opacity:.45}.ai-connect .ai-ring-dot.-front{filter:drop-shadow(0 0 6px rgba(255, 255, 240, 0.95))}.ai-connect .ai-scene-chips{list-style:none;margin:0;padding:0}.ai-connect .ai-scene-chip{position:absolute;left:var(--x);top:var(--y);padding:4px 11px;border-radius:999px;font:500 12px/1.3 Roboto,Tahoma,Geneva,sans-serif;letter-spacing:.01em;color:#2a3331;white-space:nowrap;background:rgba(255,255,255,.72);border:1px solid rgba(140,146,57,.35);box-shadow:0 4px 14px rgba(18,28,26,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-connect .ai-scene-more{position:absolute;left:50%;bottom:6%;transform:translateX(-50%);font:400 11px/1.3 Roboto,Tahoma,Geneva,sans-serif;color:#5f6427;white-space:nowrap}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-sphere-halo{animation:ai-sphere-breathe 5s ease-in-out infinite}.ai-connect .ai-ring.-a{animation:ai-ring-sway-a 9s ease-in-out infinite}.ai-connect .ai-ring.-b{animation:ai-ring-sway-b 11s ease-in-out infinite}.ai-connect .ai-ring.-a .ai-ring-dot{animation:ai-ring-orbit 6s linear infinite}.ai-connect .ai-ring.-b .ai-ring-dot{animation:ai-ring-orbit 8s linear infinite reverse}.ai-connect .ai-scene-chip{animation:ai-chip-float 6s ease-in-out var(--d) infinite}}@keyframes ai-sphere-breathe{0%,100%{opacity:.8;transform:scale(0.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes ai-ring-sway-a{0%,100%{transform:rotate(-16deg)}50%{transform:rotate(-8deg)}}@keyframes ai-ring-sway-b{0%,100%{transform:rotate(58deg)}50%{transform:rotate(66deg)}}@keyframes ai-ring-orbit{from{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@keyframes ai-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width: 900px){.ai-connect .ai-scene{aspect-ratio:auto;max-height:none}.ai-connect .ai-scene-img{position:relative;height:auto;aspect-ratio:16/9}.ai-connect .ai-scene-win,.ai-connect .ai-scene.-human .ai-scene-win,.ai-connect .ai-scene.-ai .ai-scene-win{position:relative;top:auto;left:auto;right:auto;width:auto;margin:-60px 12px 0}.ai-connect .ai-scene-orb{left:56%;top:4%;width:38%}.ai-connect .ai-scene-note{bottom:auto;top:12px}}.ai-connect .ai-scene-note{bottom:1%;padding:0;border-radius:0;background:none;font-size:.7rem;line-height:1.4;letter-spacing:.02em;color:#5b615b;opacity:.8}@media only screen and (max-width: 900px){.ai-connect .ai-scene-note{top:8px;bottom:auto}}.ai-connect .ai-scene-replay{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 10px 3px 8px;border:1px solid #d3d7d1;border-radius:999px;background-color:#fff;font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#4a4f49;cursor:pointer;transition:border-color .25s ease,color .25s ease}.ai-connect .ai-scene-replay svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-connect .ai-scene-replay:hover{border-color:#8c9239;color:#111b19}.ai-connect .ai-scene-replay:focus-visible{outline:2px solid #8c9239;outline-offset:2px}.ai-connect .ai-scene-replay[hidden]{display:none}@media only screen and (max-width: 480px){.ai-connect .ai-scene-bar span{display:none}}.ai-connect .ai-scene-chips{position:absolute;inset:0}.ai-connect .ai-table-wrap .ai-table.-compare{--cmp-ink: #111b19;--cmp-muted: #5b6461;--cmp-line: rgba(17, 27, 25, .08);--cmp-olive: #6f7429;--cmp-tint: rgba(219, 228, 181, .32);width:100%;border-collapse:separate;border-spacing:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;overflow:visible;table-layout:fixed;line-height:1.5;color:var(--cmp-ink)}.ai-connect .ai-table-wrap:has(>.ai-table.-compare){padding:10px 10px 10px 28px;background:#fff;border:1px solid rgba(17,27,25,.07);border-radius:20px;box-shadow:0 1px 2px rgba(17,27,25,.04),0 18px 40px -14px rgba(17,27,25,.14)}.ai-connect .ai-table-wrap .ai-table.-compare th,.ai-connect .ai-table-wrap .ai-table.-compare td{padding:18px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cmp-line);background:rgba(0,0,0,0)}.ai-connect .ai-table-wrap .ai-table.-compare tbody tr:last-child th,.ai-connect .ai-table-wrap .ai-table.-compare tbody tr:last-child td{border-bottom:0}.ai-connect .ai-table-wrap .ai-table.-compare thead td,.ai-connect .ai-table-wrap .ai-table.-compare thead th{background:rgba(0,0,0,0);padding-top:22px;padding-bottom:14px;border-bottom:1px solid rgba(17,27,25,.16)}.ai-connect .ai-table-wrap .ai-table.-compare thead th{font-family:Roboto,Tahoma,Geneva,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--cmp-ink)}.ai-connect .ai-table-wrap .ai-table.-compare thead th.-highlight{color:var(--cmp-olive)}.ai-connect .ai-table-wrap .ai-table.-compare thead th.-highlight::before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--cmp-olive);vertical-align:2px}.ai-connect .ai-table-wrap .ai-table.-compare thead td{width:26%;border-radius:0}.ai-connect .ai-table-wrap .ai-table.-compare thead th{width:37%}.ai-connect .ai-table-wrap .ai-table.-compare tbody th{width:26%;font-size:14.5px;font-weight:500;color:var(--cmp-muted);padding-left:0}.ai-connect .ai-table-wrap .ai-table.-compare tbody td{width:37%;font-size:17px;font-weight:400}.ai-connect .ai-table-wrap .ai-table.-compare thead th.-highlight,.ai-connect .ai-table-wrap .ai-table.-compare tbody td.-highlight{background:var(--cmp-tint)}.ai-connect .ai-table-wrap .ai-table.-compare thead th:not(.-highlight){border-radius:0}.ai-connect .ai-table-wrap .ai-table.-compare thead th.-highlight{border-radius:14px 14px 0 0}.ai-connect .ai-table-wrap .ai-table.-compare tbody tr:last-child td.-highlight{border-radius:0 0 14px 14px}.ai-connect .ai-table-wrap .ai-table.-compare tbody td.-highlight{border-bottom-color:rgba(111,116,41,.12)}@media only screen and (max-width: 640px){.ai-connect .ai-table-wrap:has(>.ai-table.-compare){padding:6px 16px;border-radius:16px}.ai-connect .ai-table-wrap .ai-table.-compare thead{display:none}.ai-connect .ai-table-wrap .ai-table.-compare tr,.ai-connect .ai-table-wrap .ai-table.-compare th,.ai-connect .ai-table-wrap .ai-table.-compare td{display:block;width:100%}.ai-connect .ai-table-wrap .ai-table.-compare tbody tr{padding:16px 0;border-bottom:1px solid var(--cmp-line)}.ai-connect .ai-table-wrap .ai-table.-compare tbody tr:last-child{border-bottom:0}.ai-connect .ai-table-wrap .ai-table.-compare tbody th{padding:0 0 8px;border:0}.ai-connect .ai-table-wrap .ai-table.-compare tbody td{padding:10px 14px;border:0;font-size:15px}.ai-connect .ai-table-wrap .ai-table.-compare tbody td::before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;font-weight:600;color:var(--cmp-muted)}.ai-connect .ai-table-wrap .ai-table.-compare tbody td.-highlight{border-radius:10px}.ai-connect .ai-table-wrap .ai-table.-compare tbody td.-highlight::before{color:var(--cmp-olive)}}.ai-connect .ai-table-wrap:has(>.ai-table.-compare){margin-top:5rem}@media only screen and (max-width: 900px){.ai-connect .ai-table-wrap:has(>.ai-table.-compare){margin-top:3rem}}.ai-connect .ai-logoband{margin-top:1.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%)}.ai-connect .ai-logoband-track{display:flex;width:max-content}.ai-connect .ai-logoband-list{display:flex;gap:clamp(1rem,2vw,1.75rem);margin:0;padding:1.5rem clamp(.5rem,1vw,.875rem) 2rem;list-style:none}.ai-connect .ai-logoband-item{display:flex;align-items:center;justify-content:center;flex:none;width:clamp(170px,16vw,226px);height:clamp(80px,7vw,100px);padding:1rem 1.5rem;border-radius:14px;background-color:#fff;box-shadow:0 6px 18px rgba(17,27,25,.08)}.ai-connect .ai-logoband-item img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@media(prefers-reduced-motion: no-preference){.ai-connect .ai-logoband-track{animation:ai-logoband-run 32s linear infinite}.ai-connect .ai-logoband:hover .ai-logoband-track{animation-play-state:paused}}@media(prefers-reduced-motion: reduce){.ai-connect .ai-logoband{-webkit-mask-image:none;mask-image:none}.ai-connect .ai-logoband-track{width:auto;justify-content:center}.ai-connect .ai-logoband-list{flex-wrap:wrap;justify-content:center}.ai-connect .ai-logoband-list[aria-hidden]{display:none}}@keyframes ai-logoband-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ai-connect .ai-section:not(.-dark):not(.-light)+.ai-section:not(.-dark):not(.-light){padding-top:0}.ai-connect .ai-wrapper>h2+*,.ai-connect .ai-ways-head+.ai-ways{margin-top:1.75rem}.ai-connect .ai-step{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:baseline;align-content:start;column-gap:.6rem}.ai-connect .ai-step::before{content:counter(ai-step) ".";margin-bottom:0;font-size:2.2rem}.ai-connect .ai-step h3{margin:0}.ai-connect .ai-step p{grid-column:1/-1;margin-top:.5rem}.ai-connect .ai-vision{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch}@media only screen and (max-width: 900px){.ai-connect .ai-vision{grid-template-columns:1fr}}.ai-connect .ai-vision-dark,.ai-connect .ai-vision-quote{margin:0;padding:clamp(1.75rem,3.5vw,3rem);border-radius:18px}.ai-connect .ai-vision-dark{position:relative;isolation:isolate;border-radius:0 18px 18px 0;color:#fff}.ai-connect .ai-vision-dark::before{content:"";position:absolute;inset:0 0 0 -100vw;z-index:-1;border-radius:inherit;background-color:#121c1a;background-image:radial-gradient(rgba(255, 255, 255, 0.1) 1px, transparent 1px);background-size:10px 10px;pointer-events:none}.ai-connect .ai-vision-dark h2{color:#fff;margin-bottom:1.75rem}.ai-connect .ai-vision-dark p{margin-top:0;font-size:1.1rem}.ai-connect .ai-vision-dark p+p{margin-top:1rem}.ai-connect .ai-vision-quote{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:clamp(1.25rem,2.5vw,2rem);background-color:#fff}.ai-connect .ai-vision-quote>div{flex:1 1 0;min-width:0}.ai-connect .ai-vision-quote picture{display:block;flex:none}.ai-connect .ai-vision-quote img{display:block;width:clamp(110px,10vw,160px);height:auto}@media only screen and (max-width: 640px){.ai-connect .ai-vision-quote{flex-direction:column}.ai-connect .ai-vision-quote>div,.ai-connect .ai-vision-quote>.ai-vision-result{flex:none;width:100%}}.ai-connect .ai-vision-quote blockquote{margin:0;font-size:1.1rem;font-style:italic;line-height:1.6}.ai-connect .ai-vision-quote figcaption{margin-top:1rem}.ai-connect .ai-vision-result{flex:0 0 100%;margin:0;font-size:1.1rem}.ai-connect .ai-vision-result .ai-br-wide{display:none}.ai-connect .ai-pt{overflow:hidden}.ai-connect .ai-pt .ai-pt-intro{position:relative;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:center;min-height:clamp(300px,26vw,440px);margin-bottom:1.5rem}.ai-connect .ai-pt .ai-pt-intro>div{position:relative;z-index:1}.ai-connect .ai-pt .ai-pt-intro .ai-pt-lead{margin-bottom:0}.ai-connect .ai-pt .ai-pt-photo{position:absolute;top:calc(clamp(3rem, 6vw, 5.5rem) * -1);right:calc((100% - 100vw)/2);bottom:0;width:calc(46% + (100vw - 100%)/2);margin:0}.ai-connect .ai-pt .ai-pt-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:30% 22%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 30%),linear-gradient(to bottom, #000 72%, transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right, transparent 0, #000 30%),linear-gradient(to bottom, #000 72%, transparent 100%);mask-composite:intersect}.ai-connect .ai-pt .ai-pt-photo-note{position:absolute;right:24px;bottom:12px;padding:3px 9px;border-radius:10px;background:rgba(255,255,255,.85);font-size:11px;color:#4a5451;opacity:.7}.ai-connect .ai-pt h2{margin-bottom:1rem}.ai-connect .ai-pt .ai-pt-lead{max-width:780px;margin-bottom:2.2rem;color:#3b423f}.ai-connect .ai-pt b,.ai-connect .ai-pt strong,.ai-connect .ai-pt h3,.ai-connect .ai-pt h4{font-weight:500}.ai-connect .ai-pt .ai-pt-railhead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;font-size:.875rem;color:#5b615b}.ai-connect .ai-pt .ai-pt-rail{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.9rem;margin-bottom:2.4rem}.ai-connect .ai-pt .ai-pt-chip{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.75rem .95rem;border:1px solid rgba(17,27,25,.12);border-radius:14px;background:#fff;font:inherit;text-align:left;color:#111b19;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.ai-connect .ai-pt .ai-pt-chip:hover{border-color:#8c9239;box-shadow:0 8px 20px rgba(17,27,25,.08)}.ai-connect .ai-pt .ai-pt-chip:focus-visible{outline:2px solid #8c9239;outline-offset:2px}.ai-connect .ai-pt .ai-pt-chip[aria-pressed=true]{border-color:#121c1a;background:#121c1a;box-shadow:0 12px 26px rgba(17,27,25,.22)}.ai-connect .ai-pt .ai-pt-chip[aria-pressed=true] .ai-pt-chip-k{color:#abd039}.ai-connect .ai-pt .ai-pt-chip[aria-pressed=true] .ai-pt-chip-q{color:rgba(255,255,255,.75)}.ai-connect .ai-pt .ai-pt-chip-k{display:flex;align-items:flex-start;gap:.45rem;font-size:.875rem;font-weight:500;line-height:1.45}.ai-connect .ai-pt .ai-pt-chip-k i{flex:none;width:8px;height:8px;margin-top:.4em;border-radius:50%}.ai-connect .ai-pt .ai-pt-chip-k i.-w{background:#c4532f}.ai-connect .ai-pt .ai-pt-chip-k i.-h{background:#e2c276}.ai-connect .ai-pt .ai-pt-chip-q{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;color:#5b615b}.ai-connect .ai-pt .ai-pt-prompt{display:flex;align-items:center;gap:1rem;margin-bottom:3rem;padding:.55rem .55rem .55rem 1.4rem;border-radius:999px;background:#121c1a;color:#fff;box-shadow:0 16px 40px rgba(17,27,25,.18)}.ai-connect .ai-pt .ai-pt-who{font-size:.875rem;color:#abd039;white-space:nowrap}.ai-connect .ai-pt .ai-pt-q{flex:1;min-height:1.6em;font-weight:500}.ai-connect .ai-pt .ai-pt-prompt.is-typing .ai-pt-q::after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-2px;background:#abd039;animation:ai-pt-blink 1s steps(1) infinite}.ai-connect .ai-pt .ai-pt-nav{display:flex;gap:.35rem}.ai-connect .ai-pt .ai-pt-nav button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:background-color .25s ease}.ai-connect .ai-pt .ai-pt-nav button:hover{background:#8c9239}.ai-connect .ai-pt .ai-pt-nav button:focus-visible{outline:2px solid #abd039}.ai-connect .ai-pt .ai-pt-nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4}.ai-connect .ai-pt .ai-pt-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.6rem}.ai-connect .ai-pt .ai-pt-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.875rem;color:#5b615b}.ai-connect .ai-pt .ai-pt-legend span{display:flex;align-items:center;gap:.45rem}.ai-connect .ai-pt .ai-pt-legend i{width:22px;height:9px;border-radius:3px}.ai-connect .ai-pt .ai-pt-legend .-guess{background:rgba(226,194,118,.9)}.ai-connect .ai-pt .ai-pt-legend .-wrong{background:rgba(196,83,47,.6)}.ai-connect .ai-pt .ai-pt-legend .-fact{background:rgba(171,208,57,.8)}.ai-connect .ai-pt .ai-pt-marks{display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;font:inherit;font-size:.875rem;color:#111b19;cursor:pointer}.ai-connect .ai-pt .ai-pt-marks b{position:relative;width:34px;height:20px;border-radius:999px;background:#8c9239;transition:background-color .2s}.ai-connect .ai-pt .ai-pt-marks b::after{content:"";position:absolute;top:3px;left:17px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}.ai-connect .ai-pt .ai-pt-marks[aria-pressed=false] b{background:#c9c9c4}.ai-connect .ai-pt .ai-pt-marks[aria-pressed=false] b::after{left:3px}.ai-connect .ai-pt .ai-pt-marks:focus-visible{outline:2px solid #8c9239;outline-offset:3px}.ai-connect .ai-pt .ai-pt-switch-hint{display:none;margin:0 0 .5rem;font-size:.875rem;color:#5b615b;text-align:center}.ai-connect .ai-pt .ai-pt-switch{display:none;margin:0 0 1rem;padding:5px;border-radius:999px;background:#e6e8e5}.ai-connect .ai-pt .ai-pt-switch button{flex:1 1 50%;justify-content:center;padding:.75rem .6rem;border:0;border-radius:999px;background:none;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.06em;text-transform:uppercase;color:#5b615b;cursor:pointer}.ai-connect .ai-pt .ai-pt-switch button[aria-pressed=true]{background:#fff;color:#111b19;box-shadow:0 2px 6px rgba(0,0,0,.08)}.ai-connect .ai-pt .ai-pt-switch button.-on{display:flex;align-items:center;gap:.45rem;background:#fff;color:#121c1a;box-shadow:inset 0 0 0 2px #abd039}.ai-connect .ai-pt .ai-pt-switch button.-on::before{content:"";width:8px;height:8px;border-radius:50%;background:#abd039;animation:ai-pt-pulse 1.6s infinite}.ai-connect .ai-pt .ai-pt-switch button.-on[aria-pressed=true]{background:#121c1a;color:#abd039;box-shadow:none}.ai-connect .ai-pt .ai-pt-switch button.-on[aria-pressed=true]::before{animation:none}.ai-connect .ai-pt .ai-pt-flip{display:none;width:calc(100% - 2.6rem);margin:1rem 1.3rem 1.3rem;padding:.85rem 1rem;border:1px solid rgba(17,27,25,.12);border-radius:999px;background:#fff;font:inherit;font-weight:500;color:#111b19;cursor:pointer}.ai-connect .ai-pt .ai-pt-flip.-to-on{border-color:#121c1a;background:#121c1a;color:#abd039}.ai-connect .ai-pt .ai-pt-duel{display:grid;grid-template-columns:minmax(0, 1fr) 56px minmax(0, 1fr);align-items:start}.ai-connect .ai-pt .ai-pt-spine{position:relative;display:flex;justify-content:center;align-self:stretch}.ai-connect .ai-pt .ai-pt-spine::before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(transparent, rgba(140, 146, 57, 0.6), transparent)}.ai-connect .ai-pt .ai-pt-spine b{position:sticky;top:40vh;display:grid;place-items:center;align-self:start;width:44px;height:44px;margin-top:7rem;border:1px solid #8c9239;border-radius:50%;background:#f5f6f5;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:400;color:#8c9239}.ai-connect .ai-pt .ai-pt-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff}.ai-connect .ai-pt .ai-pt-card.-off{border:1px dashed #b9bcb7;background:#eceeec}.ai-connect .ai-pt .ai-pt-card.-on{box-shadow:0 0 0 2px #abd039,0 18px 50px rgba(140,146,57,.22)}.ai-connect .ai-pt .ai-pt-bar{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-bottom:1px solid rgba(17,27,25,.12)}.ai-connect .ai-pt .ai-pt-dots{display:flex;gap:5px}.ai-connect .ai-pt .ai-pt-dots i{width:9px;height:9px;border-radius:50%;background:#c9c9c4}.ai-connect .ai-pt .ai-pt-pill{margin-left:auto;padding:.2rem .75rem;border-radius:999px;font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.06em;text-transform:uppercase}.ai-connect .ai-pt .-off .ai-pt-pill{background:#d6d8d5;color:#5b615b}.ai-connect .ai-pt .-on .ai-pt-pill{background:#121c1a;color:#abd039}.ai-connect .ai-pt .ai-pt-head{display:flex;align-items:center;gap:.8rem;padding:1rem 1.3rem .4rem}.ai-connect .ai-pt .ai-pt-head h3{margin:0;font-size:clamp(1rem,1.05vw,1.1rem);line-height:1.3}.ai-connect .ai-pt .ai-pt-head p{margin:0;font-size:.875rem;color:#5b615b}.ai-connect .ai-pt .-on .ai-pt-head p{color:#8c9239}.ai-connect .ai-pt .ai-pt-ico{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%}.ai-connect .ai-pt .ai-pt-ico svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ai-connect .ai-pt .-off .ai-pt-ico{background:#dcdedb;color:#5b615b}.ai-connect .ai-pt .-on .ai-pt-ico{background:#121c1a;color:#abd039}.ai-connect .ai-pt .ai-pt-proc{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2.6rem;padding:.5rem 1.3rem .9rem}.ai-connect .ai-pt .ai-pt-proc code{padding:.25rem .6rem;border-radius:8px;font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Consolas,"Liberation Mono",monospace;font-size:.75rem;overflow-wrap:anywhere}.ai-connect .ai-pt .-off .ai-pt-proc code{border:1px dashed #b9bcb7;background:#fff;color:#5b615b}.ai-connect .ai-pt .-off .ai-pt-proc code::after{content:" ?";font-weight:700;color:#c4532f}.ai-connect .ai-pt .-on .ai-pt-proc code{background:#121c1a;color:#abd039}.ai-connect .ai-pt .-on .ai-pt-proc code::before{content:"→ ";opacity:.6}.ai-connect .ai-pt .ai-pt-ans{max-height:640px;padding:.2rem 1.3rem 1.3rem;overflow-y:auto;scrollbar-width:thin}.ai-connect .ai-pt .ai-pt-ans p,.ai-connect .ai-pt .ai-pt-ans ul,.ai-connect .ai-pt .ai-pt-ans ol{margin:0 0 .8rem}.ai-connect .ai-pt .ai-pt-ans ul,.ai-connect .ai-pt .ai-pt-ans ol{padding-left:1.25rem}.ai-connect .ai-pt .ai-pt-ans ul{list-style:disc}.ai-connect .ai-pt .ai-pt-ans ol{list-style:decimal}.ai-connect .ai-pt .ai-pt-ans li{margin:.2rem 0}.ai-connect .ai-pt .ai-pt-ans h4{margin:1rem 0 .4rem;font-size:1em}.ai-connect .ai-pt .ai-pt-ans a{color:#2a5db0;word-break:break-all}.ai-connect .ai-pt .-off .ai-pt-ans{color:#323936}.ai-connect .ai-pt .ai-pt-cite{display:inline-block;padding:.25rem .5rem;border-radius:999px;background:#dfe1de;font-size:.75rem;line-height:1;color:#5b615b;vertical-align:1px;white-space:nowrap}.ai-connect .ai-pt .ai-pt-shot{max-width:420px;margin:.4rem 0;overflow:hidden;border-radius:12px}.ai-connect .ai-pt .ai-pt-shot img{display:block;width:100%;height:auto}.ai-connect .ai-pt mark{border-radius:3px;background:none;color:inherit;transition:background .3s}.ai-connect .ai-pt mark.-guess{background:linear-gradient(transparent 60%, rgba(226, 194, 118, 0.6) 60%)}.ai-connect .ai-pt mark.-wrong{background:linear-gradient(transparent 52%, rgba(196, 83, 47, 0.3) 52%)}.ai-connect .ai-pt mark.-fact{background:linear-gradient(transparent 58%, rgba(171, 208, 57, 0.45) 58%)}.ai-connect .ai-pt .ai-pt-duel.-plain mark{background:none}.ai-connect .ai-pt .ai-pt-stamp{position:absolute;top:.35rem;right:9.5rem;z-index:2;padding:.05rem .65rem;border:3px solid #c4532f;border-radius:8px;background:rgba(236,238,236,.92);font-family:"Bebas Neue","Oswald",Tahoma,Geneva,sans-serif;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#c4532f;transform:rotate(-8deg);transition:opacity .35s,transform .35s cubic-bezier(0.2, 1.6, 0.4, 1);pointer-events:none}.ai-connect .ai-pt .ai-pt-stamp.-gold{border-color:#b48a2a;color:#b48a2a}.ai-connect .ai-pt .ai-pt-impact{display:flex;align-items:baseline;gap:.6rem;margin:0;padding:1rem 1.3rem;border-top:1px solid rgba(17,27,25,.12);font-size:.875rem}.ai-connect .ai-pt .ai-pt-impact strong{white-space:nowrap}.ai-connect .ai-pt .-off .ai-pt-impact{background:#f3e3dc}.ai-connect .ai-pt .-off .ai-pt-impact strong{color:#c4532f}.ai-connect .ai-pt .-on .ai-pt-impact{background:#dbe4b5}.ai-connect .ai-pt .-on .ai-pt-impact strong{color:#757a2f}.ai-connect .ai-pt .ai-pt-proc code.-pending,.ai-connect .ai-pt .ai-pt-ans>.-pending{display:none}.ai-connect .ai-pt .ai-pt-proc code.-in,.ai-connect .ai-pt .ai-pt-ans>.-in{animation:ai-rise .4s ease-out both}.ai-connect .ai-pt .ai-pt-stamp.-pending{opacity:0;transform:rotate(-8deg) scale(1.6)}.ai-connect .ai-pt .ai-pt-impact.-pending{visibility:hidden}.ai-connect .ai-pt .ai-pt-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:3.5rem;padding:1.6rem 1.8rem;border-radius:18px;background:#121c1a;color:#fff}.ai-connect .ai-pt .ai-pt-cta p{max-width:720px;margin:0}.ai-connect .ai-pt .ai-pt-cta strong{color:#abd039}.ai-connect .ai-pt:not(.-js) .ai-pt-railhead,.ai-connect .ai-pt:not(.-js) .ai-pt-rail,.ai-connect .ai-pt:not(.-js) .ai-pt-nav,.ai-connect .ai-pt:not(.-js) .ai-pt-switch,.ai-connect .ai-pt:not(.-js) .ai-pt-marks{display:none}@media only screen and (max-width: 1100px){.ai-connect .ai-pt .ai-pt-rail{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media only screen and (max-width: 900px){.ai-connect .ai-pt .ai-pt-intro{grid-template-columns:minmax(0, 1fr);min-height:0;margin-bottom:2.5rem}.ai-connect .ai-pt .ai-pt-photo{position:static;order:-1;width:auto;margin:calc(clamp(3rem, 6vw, 5.5rem) * -1) calc((100% - 100vw)/2) 1.75rem}.ai-connect .ai-pt .ai-pt-photo img{height:auto;aspect-ratio:16/9;-webkit-mask-image:linear-gradient(to bottom, #000 65%, transparent 100%);mask-image:linear-gradient(to bottom, #000 65%, transparent 100%)}.ai-connect .ai-pt .ai-pt-rail{gap:.45rem}.ai-connect .ai-pt .ai-pt-chip{padding:.6rem .75rem}.ai-connect .ai-pt .ai-pt-chip-q{display:none}.ai-connect .ai-pt .ai-pt-prompt{flex-wrap:wrap;padding:.9rem 1rem;border-radius:18px}.ai-connect .ai-pt .ai-pt-who{flex:1}.ai-connect .ai-pt .ai-pt-q{order:3;flex-basis:100%}.ai-connect .ai-pt.-js .ai-pt-switch{display:flex}.ai-connect .ai-pt.-js .ai-pt-switch-hint,.ai-connect .ai-pt.-js .ai-pt-flip{display:block}.ai-connect .ai-pt .ai-pt-switch-hint{scroll-margin-top:calc(var(--ai-header-height) + 1rem)}.ai-connect .ai-pt .ai-pt-tools{justify-content:center}.ai-connect .ai-pt .ai-pt-duel{grid-template-columns:minmax(0, 1fr)}.ai-connect .ai-pt .ai-pt-spine{display:none}.ai-connect .ai-pt.-js .ai-pt-duel[data-show=on] .ai-pt-card.-off,.ai-connect .ai-pt.-js .ai-pt-duel[data-show=off] .ai-pt-card.-on{display:none}.ai-connect .ai-pt:not(.-js) .ai-pt-card.-on{margin-top:1.2rem}.ai-connect .ai-pt .ai-pt-ans{max-height:none}.ai-connect .ai-pt .ai-pt-stamp{top:.55rem;right:auto;left:4.6rem;font-size:1.05rem}.ai-connect .ai-pt .ai-pt-impact{flex-direction:column;gap:.2rem}.ai-connect .ai-pt .ai-pt-cta .ai-button{width:100%}}@media(prefers-reduced-motion: reduce){.ai-connect .ai-pt *,.ai-connect .ai-pt *::before,.ai-connect .ai-pt *::after{transition:none !important;animation:none !important}}@keyframes ai-pt-blink{50%{opacity:0}}@keyframes ai-pt-pulse{0%{box-shadow:0 0 0 0 rgba(171,208,57,.7)}70%{box-shadow:0 0 0 7px rgba(171,208,57,0)}100%{box-shadow:0 0 0 0 rgba(171,208,57,0)}}@media only screen and (max-width: 900px){.ai-connect .ai-hero .ai-split.-hero{gap:0}.ai-connect .ai-hero-text{display:contents}.ai-connect .ai-hero-text>.ai-overline{order:1}.ai-connect .ai-hero-text>h1{order:2;margin-bottom:0}.ai-connect .ai-orb{order:3;margin-top:1rem}.ai-connect .ai-hero-text>.ai-lead{order:4;margin-top:1rem}.ai-connect .ai-hero-actions{order:5}.ai-connect .ai-video-play{display:none}.ai-connect .ai-scene.-ai .ai-scene-win{margin-top:-16px}.ai-connect .ai-scene.-ai .ai-scene-orb{left:52%;top:8px;width:34%}.ai-connect .ai-scene.-ai .ai-scene-note{right:auto;left:5%}.ai-connect .ai-scene-orb::before{content:"";position:absolute;left:calc(50% - 1px);top:74%;width:2px;height:90%;background:linear-gradient(to bottom, rgba(140, 146, 57, 0.2), #8c9239 40%);border-radius:1px}.ai-connect .ai-scene-orb::after{content:"";position:absolute;left:calc(50% - 4px);top:74%;width:8px;height:8px;border-radius:50%;background-color:#f6f9d2;box-shadow:0 0 0 2px #8c9239,0 0 12px 3px rgba(214,226,110,.9);opacity:0}.ai-connect .ai-scene-more{z-index:1;top:calc(100% + 6px);bottom:auto;padding:2px 9px;border-radius:999px;background-color:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(18,28,26,.08)}.ai-connect .ai-scene-bar span{display:none}.ai-connect .ai-scene-live{position:absolute;left:4%;top:60px;z-index:1;display:flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:999px;border:1px solid rgba(140,146,57,.35);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 14px rgba(18,28,26,.08);font:500 11.5px/1.25 "Roboto",Tahoma,Geneva,sans-serif;color:#111b19}.ai-connect .ai-scene-live i{flex:none;width:8px;height:8px;border-radius:50%;background-color:#8c9239}.ai-connect .ai-way.-ai .ai-way-step{flex:none}.ai-connect .ai-scene-body .ai-way-steps{padding-left:48px}}.ai-connect .ai-scene-live{display:none}@media only screen and (max-width: 900px){.ai-connect .ai-scene-live{display:flex}}@media only screen and (prefers-reduced-motion: no-preference)and (max-width: 900px){.ai-connect .ai-scene-orb::after{animation:ai-wire-drop 2.6s ease-in infinite}.ai-connect .ai-scene-live i{animation:ai-live 2s ease-out infinite}}@media only screen and (max-width: 640px){.ai-connect .ai-table-wrap .ai-table.-compare,.ai-connect .ai-table-wrap .ai-table.-compare tbody{display:block;width:100%}.ai-connect .ai-table-wrap .ai-table.-compare tbody th,.ai-connect .ai-table-wrap .ai-table.-compare tbody td{width:100%}.ai-connect .ai-table-wrap .ai-table.-compare tbody td+td{margin-top:6px}.ai-connect .ai-table-wrap .ai-table.-compare tbody tr:last-child td.-highlight{border-radius:10px}}@keyframes ai-wire-drop{0%{top:74%;opacity:0}12%{opacity:1}85%{opacity:1}100%{top:160%;opacity:0}}@keyframes ai-live{0%{box-shadow:0 0 0 0 rgba(140,146,57,.55)}100%{box-shadow:0 0 0 8px rgba(140,146,57,0)}}/*# sourceMappingURL=style.css.map */
