.hb[data-astro-cid-qlfjksao]{display:block;width:22px;height:16px;position:relative}.hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,top .3s cubic-bezier(.4,0,.2,1)}.hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(1){top:0}.hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(2){top:7px}.hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(3){top:14px}.hb-btn[data-astro-cid-qlfjksao].is-open .hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(1){top:7px;transform:rotate(45deg)}.hb-btn[data-astro-cid-qlfjksao].is-open .hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(2){opacity:0;transform:scaleX(.4)}.hb-btn[data-astro-cid-qlfjksao].is-open .hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]:nth-child(3){top:7px;transform:rotate(-45deg)}@media (prefers-reduced-motion: reduce){.hb[data-astro-cid-qlfjksao] span[data-astro-cid-qlfjksao]{transition:none}}.hd-link[data-astro-cid-wlzdea35]{position:relative}.hd-link[data-astro-cid-wlzdea35]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:linear-gradient(90deg,#c9a7ff,#8e5dc4);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.hd-link[data-astro-cid-wlzdea35]:hover:after{transform:scaleX(1)}#home-header[data-astro-cid-wlzdea35].is-hidden{transform:translateY(-100%)}.hb[data-astro-cid-wlzdea35]{display:block;width:22px;height:16px;position:relative}.hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,top .3s cubic-bezier(.4,0,.2,1)}.hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]:nth-child(1){top:0}.hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]:nth-child(2){top:7px}.hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]:nth-child(3){top:14px}.hb-btn[data-astro-cid-wlzdea35].is-open .hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]:nth-child(1){top:7px;transform:rotate(45deg)}.hb-btn[data-astro-cid-wlzdea35].is-open .hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]:nth-child(2){opacity:0;transform:scaleX(.4)}.hb-btn[data-astro-cid-wlzdea35].is-open .hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]:nth-child(3){top:7px;transform:rotate(-45deg)}@media (prefers-reduced-motion: reduce){.hb[data-astro-cid-wlzdea35] span[data-astro-cid-wlzdea35]{transition:none}}.ft[data-astro-cid-35ed7um5]{background:#0e0d10;border-top:1px solid rgba(255,255,255,.08);position:relative;z-index:10}.ft-wrap[data-astro-cid-35ed7um5]{max-width:72rem;margin:0 auto;padding:64px 1.5rem 40px}.ft-grid[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem}@media (max-width: 900px){.ft-grid[data-astro-cid-35ed7um5]{grid-template-columns:1fr 1fr;gap:2.25rem}.ft-brand[data-astro-cid-35ed7um5]{grid-column:1 / -1}}@media (max-width: 520px){.ft-grid[data-astro-cid-35ed7um5]{grid-template-columns:1fr}}.ft-brand[data-astro-cid-35ed7um5] .lg{height:28px;width:auto;display:block;margin-bottom:18px}.ft-brand[data-astro-cid-35ed7um5] .tag[data-astro-cid-35ed7um5]{font-size:.72rem;font-weight:540;letter-spacing:.14em;text-transform:uppercase;color:#b9a3e3;margin:0 0 14px}.ft-brand[data-astro-cid-35ed7um5] .desc[data-astro-cid-35ed7um5]{font-size:.9rem;line-height:1.6;color:#f2f0ed8c;margin:0 0 18px;max-width:34ch}.ft-brand[data-astro-cid-35ed7um5] .meta[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.ft-brand[data-astro-cid-35ed7um5] .meta[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:#f2f0edb3;text-decoration:none}.ft-brand[data-astro-cid-35ed7um5] .meta[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:#b9a3e3}.ft-brand[data-astro-cid-35ed7um5] .meta[data-astro-cid-35ed7um5] span[data-astro-cid-35ed7um5]{color:#f2f0ed66}.ft-label[data-astro-cid-35ed7um5]{display:block;font-size:.6875rem;font-weight:540;letter-spacing:.14em;text-transform:uppercase;color:#f2f0ed66;border-top:1px solid rgba(255,255,255,.08);padding-top:.875rem;margin-bottom:1.1rem}.ft-col[data-astro-cid-35ed7um5] ul[data-astro-cid-35ed7um5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ft-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:#f2f0ed9e;font-size:.88rem;text-decoration:none;transition:color .2s}.ft-col[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:#b9a3e3}.ft-bottom[data-astro-cid-35ed7um5]{margin-top:3.25rem;border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ft-bottom[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{margin:0;font-size:.8rem;color:#f2f0ed66}.soc[data-astro-cid-35ed7um5]{display:flex;gap:6px}.soc[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f2f0ed80;transition:color .2s,border-color .2s}.soc[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:#b9a3e3;border-color:#b9a3e366}.soc[data-astro-cid-35ed7um5] svg[data-astro-cid-35ed7um5]{width:17px;height:17px}.ft-eu[data-astro-cid-35ed7um5]{margin-top:2.25rem;background:#fff;border-radius:10px;padding:18px 24px}.ft-eu[data-astro-cid-35ed7um5] img[data-astro-cid-35ed7um5]{display:block;width:100%;max-width:44rem;margin:0 auto;height:auto}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-optical-sizing:auto}.theme-dark{background:#0e0d10;color:#f2f0ed}.lp-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:72rem;margin:0 auto;padding:18px 1.5rem 0}.lp-header img{height:30px;width:auto;display:block}.lp-header-tag{font-size:.6875rem;font-weight:540;letter-spacing:.14em;text-transform:uppercase;color:#f2f0ed66}.lp-footer{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:28px 1.5rem 36px;font-size:.8125rem;color:#f2f0ed59;border-top:1px solid rgba(255,255,255,.06)}.lp-footer a{color:#f2f0ed80;text-decoration:none}.lp-footer a:hover{color:#b9a3e3}@media (max-width: 480px){.lp-header{padding-top:14px}.lp-header img{height:26px}.lp-header-tag{display:none}}.theme-dark ::-moz-selection{background-color:#b9a3e34d;color:#fff}.theme-dark ::selection{background-color:#b9a3e34d;color:#fff}::-moz-selection{background-color:#7445ad26;color:#5a3699}::selection{background-color:#7445ad26;color:#5a3699}.section-container{margin-left:auto;margin-right:auto;max-width:72rem;padding:4rem 1rem}@media (min-width: 640px){.section-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.section-container{padding:6rem 2rem}}.heading-h1{font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}@media (min-width: 768px){.heading-h1{font-size:3rem}}@media (min-width: 1024px){.heading-h1{font-size:3.5rem}}.heading-h2{font-size:2rem;font-weight:600;line-height:1.15;letter-spacing:-.015em;color:#3b424a}@media (min-width: 768px){.heading-h2{font-size:2.25rem}}.heading-h3{font-size:1.25rem;font-weight:600;line-height:1.3;color:#3b424a}@media (min-width: 768px){.heading-h3{font-size:1.5rem}}.text-lead{font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.text-lead{font-size:1.25rem;line-height:1.75rem}}.gradient-text{background:linear-gradient(135deg,#8e5dc4,#7445ad,#5a3699);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.stagger-children.is-visible>*:nth-child(1){transition-delay:.1s;opacity:1;transform:translateY(0)}.stagger-children.is-visible>*:nth-child(2){transition-delay:.2s;opacity:1;transform:translateY(0)}.stagger-children.is-visible>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0)}.stagger-children.is-visible>*:nth-child(4){transition-delay:.4s;opacity:1;transform:translateY(0)}.stagger-children.is-visible>*:nth-child(5){transition-delay:.5s;opacity:1;transform:translateY(0)}.stagger-children.is-visible>*:nth-child(6){transition-delay:.6s;opacity:1;transform:translateY(0)}.appgile-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(59,66,74,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.appgile-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #7445ad26}.btn-appgile{background:linear-gradient(135deg,#7445ad,#5a3699);color:#fff;padding:14px 32px;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #7445ad4d;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;cursor:pointer}.btn-appgile:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7445ad66}.btn-outline{background:transparent;color:#7445ad;border:2px solid #7445AD;padding:12px 30px;border-radius:12px;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.btn-outline:hover{background:#7445ad;color:#fff}.prose-section h2{font-size:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#3b424a;margin-top:2.5rem;margin-bottom:1rem}.prose-section h2:first-child{margin-top:0}.prose-section h3{font-size:1.25rem;font-weight:600;color:#3b424a;margin-top:2rem;margin-bottom:.75rem}.prose-section p{color:#4b5563;font-size:1.0625rem;line-height:1.8;margin-bottom:1.5rem}.prose-section strong{color:#3b424a;font-weight:600}.prose-section a{color:#7445ad;text-decoration:underline;text-underline-offset:2px}.prose-section a:hover{color:#5a3699}.prose-section ul,.prose-section ol{margin-bottom:1.5rem;padding-left:0;list-style:none}.prose-section li{color:#4b5563;font-size:1.0625rem;line-height:1.8;margin-bottom:.625rem;padding-left:1.75rem;position:relative}.prose-section li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border-radius:50%;background:#7445ad;opacity:.4}.prose-section li strong{color:#3b424a}.prose-section blockquote{border-left:4px solid #7445AD;padding:1rem 1.5rem;margin:1.5rem 0;background:#f3eefa;border-radius:0 12px 12px 0}.prose-section blockquote p{color:#5a3699;font-style:italic;margin-bottom:0;font-size:1.0625rem}.prose-section hr{border:none;height:1px;background:#e5e7eb;margin:2.5rem 0}.prose-section code{background:#f3eefa;color:#5a3699;padding:.15em .4em;border-radius:6px;font-size:.9em}.prose-section pre{background:#1e1e2e;color:#cdd6f4;padding:1.25rem 1.5rem;border-radius:12px;overflow-x:auto;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7}.prose-section pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit}.prose-section table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0 2rem;font-size:.9375rem;border-radius:12px;overflow:hidden;border:1px solid #E5E7EB}.prose-section thead{background:#f3eefa}.prose-section thead th{text-align:left;padding:.875rem 1.25rem;font-weight:600;color:#5a3699;border-bottom:1px solid #E5E7EB}.prose-section tbody tr{transition:background-color .15s}.prose-section tbody tr:hover{background:#fafafa}.prose-section tbody tr+tr td{border-top:1px solid #F1F1F4}.prose-section tbody td{padding:.875rem 1.25rem;color:#4b5563;line-height:1.5}.prose-section tbody td:first-child{color:#3b424a;font-weight:500}.prose-section .not-prose{margin:0}.prose-section .not-prose p{margin:0;font-size:.875rem}.prose-section .not-prose h4{margin:0;font-weight:600}
