.landing-card:where(.astro-thryqltm){--card-bg: rgba(23, 25, 30, .8);display:contents;color:var(--sl-color-white)}:root[data-theme=light] .landing-card:where(.astro-thryqltm){--card-bg: rgba(255, 255, 255, .8)}.landing-card:where(.astro-thryqltm) .card{overflow:hidden;background:var(--card-bg);position:relative}.landing-card:where(.astro-thryqltm) .card>*{z-index:1}.landing-card:where(.astro-thryqltm) .card:before{content:"";position:absolute;top:0;inset-inline-end:0;width:6.25rem;height:6.25rem;background:var(--landing-card-accent, var(--sl-color-accent));border-radius:100%;filter:blur(3.25rem);opacity:.33}.landing-card:where(.astro-thryqltm) .card{--sl-card-bg: var(--sl-color-blue-low);--sl-card-border: var(--sl-color-blue-high);--landing-card-accent: hsl(165, 90%, 46%)}.landing-card:where(.astro-thryqltm):nth-child(2n) .card{--sl-card-bg: var(--sl-color-red-low);--sl-card-border: var(--sl-color-red-high);--landing-card-accent: var(--sl-color-red)}.faq-list:where(.astro-lrwpzlsg){display:grid;gap:.75rem;margin:2rem 0 0}.faq-item:where(.astro-lrwpzlsg){border:1px solid var(--sl-color-gray-5);border-radius:8px;background:#17191eb8;overflow:hidden;position:relative;transition:border-color .2s ease,background .2s ease}.faq-item:where(.astro-lrwpzlsg):hover,.faq-item:where(.astro-lrwpzlsg):focus-within{border-color:#7c3aedb3;background:#1f222ad1}.faq-item:where(.astro-lrwpzlsg):before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:linear-gradient(180deg,#7c3aed,#3b82f6);opacity:0}.faq-item:where(.astro-lrwpzlsg)[open]:before{opacity:1}:root[data-theme=light] .faq-item:where(.astro-lrwpzlsg){background:#ffffffd1}:root[data-theme=light] .faq-item:where(.astro-lrwpzlsg):hover,:root[data-theme=light] .faq-item:where(.astro-lrwpzlsg):focus-within{background:#fffffff5}.faq-item:where(.astro-lrwpzlsg) summary:where(.astro-lrwpzlsg){cursor:pointer;list-style:none;padding:1rem 1.125rem 1rem 1.375rem;color:var(--sl-color-white);font-weight:650;line-height:1.35;position:relative}:root[data-theme=light] .faq-item:where(.astro-lrwpzlsg) summary:where(.astro-lrwpzlsg){color:var(--sl-color-gray-1)}.faq-item:where(.astro-lrwpzlsg) summary:where(.astro-lrwpzlsg)::-webkit-details-marker{display:none}.faq-item:where(.astro-lrwpzlsg) summary:where(.astro-lrwpzlsg):after{content:"+";position:absolute;inset-inline-end:1.125rem;top:50%;transform:translateY(-50%);color:var(--sl-color-accent);font-size:1.25rem;line-height:1}.faq-item:where(.astro-lrwpzlsg)[open] summary:where(.astro-lrwpzlsg):after{content:"-"}.faq-item:where(.astro-lrwpzlsg) p:where(.astro-lrwpzlsg){margin:0;padding:0 1.125rem 1.125rem 1.375rem;color:var(--sl-color-gray-3);line-height:1.7}:root[data-theme=light] .faq-item:where(.astro-lrwpzlsg) p:where(.astro-lrwpzlsg){color:var(--sl-color-gray-2)}.integration-grid:where(.astro-hqguk3vg){display:grid;grid-template-columns:repeat(auto-fit,126px);justify-content:center;gap:2rem;text-align:center;margin:2rem 0}.integration-item:where(.astro-hqguk3vg){text-decoration:none;color:inherit;position:relative;padding:1rem;min-height:160px;border-radius:12px;background:#0003;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease,box-shadow .3s ease}.integration-item:where(.astro-hqguk3vg):before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#7c3aed00,#7c3aed80,#3b82f680,#3b82f600);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;opacity:0;transition:opacity .3s ease}.integration-item:where(.astro-hqguk3vg):hover,.integration-item:where(.astro-hqguk3vg):focus-visible{transform:translateY(-5px);background:#ffffff08;box-shadow:0 0 20px #7c3aed1a}.integration-item:where(.astro-hqguk3vg):hover:before,.integration-item:where(.astro-hqguk3vg):focus-visible:before{opacity:1}.integration-icon:where(.astro-hqguk3vg){background:#1e1e1e;border-radius:50%;width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease;position:relative;border:2px solid transparent}.integration-icon:where(.astro-hqguk3vg):after{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(45deg,#7c3aed33,#3b82f633);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.integration-icon:where(.astro-hqguk3vg) img:where(.astro-hqguk3vg){width:100%;height:100%;object-fit:cover;border-radius:50%;position:relative;z-index:1;transition:transform .3s ease}.integration-item:where(.astro-hqguk3vg):hover .integration-icon:where(.astro-hqguk3vg),.integration-item:where(.astro-hqguk3vg):focus-visible .integration-icon:where(.astro-hqguk3vg){animation:pulse 2s infinite;background:#2d2d2d;border-color:#7c3aed4d;transform:scale(1.05);box-shadow:0 0 15px #7c3aed33}.integration-item:where(.astro-hqguk3vg):hover .integration-icon:where(.astro-hqguk3vg):after,.integration-item:where(.astro-hqguk3vg):focus-visible .integration-icon:where(.astro-hqguk3vg):after{opacity:1}.integration-item:where(.astro-hqguk3vg):hover .integration-icon:where(.astro-hqguk3vg) img:where(.astro-hqguk3vg),.integration-item:where(.astro-hqguk3vg):focus-visible .integration-icon:where(.astro-hqguk3vg) img:where(.astro-hqguk3vg){transform:scale(.95)}.integration-name:where(.astro-hqguk3vg){margin:1rem 0 0;font-size:.9rem;background:linear-gradient(90deg,#7c3aed,#3b82f6);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:600;padding:.2rem 0;transition:all .3s ease;position:relative}.integration-name:where(.astro-hqguk3vg):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#7c3aed,#3b82f6);transform:scaleX(0);transition:transform .3s ease}.integration-item:where(.astro-hqguk3vg):hover .integration-name:where(.astro-hqguk3vg):after,.integration-item:where(.astro-hqguk3vg):focus-visible .integration-name:where(.astro-hqguk3vg):after{transform:scaleX(1)}@keyframes pulse{0%{box-shadow:0 0 #7c3aed66}70%{box-shadow:0 0 0 10px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.link-list:where(.astro-nsjz63yc) ul{list-style-type:none;padding:0}.link-list:where(.astro-nsjz63yc) li{border-bottom:1px solid var(--sl-color-gray-6);padding:.25rem 0;margin:0!important}.link-list:where(.astro-nsjz63yc) li:last-child{border-bottom:none}.link-list:where(.astro-nsjz63yc) a{display:flex;gap:.5rem;justify-content:space-between;align-items:center;text-decoration:none}.link-list:where(.astro-nsjz63yc) a:after{content:"";background-color:currentColor;width:1rem;height:1rem;flex-shrink:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.92 11.62a1.001 1.001 0 0 0-.21-.33l-5-5a1.003 1.003 0 1 0-1.42 1.42l3.3 3.29H7a1 1 0 0 0 0 2h7.59l-3.3 3.29a1.002 1.002 0 0 0 .325 1.639 1 1 0 0 0 1.095-.219l5-5a1 1 0 0 0 .21-.33 1 1 0 0 0 0-.76Z'%3E%3C/path%3E%3C/svg%3E");mask-size:100%;-webkit-mask-size:100%}[dir=rtl] .link-list:where(.astro-nsjz63yc) a:after:not(:where([dir=rtl] [dir=ltr] *)){transform:scaleX(-1)}.card--fullwidth:where(.astro-5ohpsof5){--card-bg: rgba(23, 25, 30, .8);grid-column:1 / -1}:root[data-theme=light] .card--fullwidth:where(.astro-5ohpsof5){--card-bg: rgba(255, 255, 255, .8)}.split:where(.astro-5ohpsof5){margin-top:1rem;display:flex;flex-direction:column;gap:0 1rem;color:var(--sl-color-white)}.card--fullwidth:where(.astro-5ohpsof5) .card{background:radial-gradient(var(--sl-color-orange-low),transparent 70%) no-repeat 50% -25% / 120% 300%,var(--card-bg);position:relative}@media screen and (min-width:78rem){.split:where(.astro-5ohpsof5){flex-direction:row;gap:2.5rem}.split:where(.astro-5ohpsof5)>*{margin-top:0!important;flex:1}}
