@layer starlight.components{.card:where(.astro-6bkadlyp){border:1px solid var(--sl-color-gray-6);border-radius:1rem;flex-direction:column;transition:all .5s;display:flex;position:relative}.card:where(.astro-6bkadlyp):before{content:"";background:var(--color-primary-gradient);border-radius:inherit;-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .5s;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card:where(.astro-6bkadlyp):hover:before{opacity:1}.title:where(.astro-6bkadlyp){font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-6bkadlyp) .body:where(.astro-6bkadlyp){font-size:clamp(var(--sl-text-body));margin:0}.fa-card-icon:where(.astro-6bkadlyp){line-height:1;display:inline-block}.card-grid:where(.astro-7iwtqxi5){grid-template-columns:1fr;gap:1rem;display:grid;margin-top:1.4rem!important}.card-grid:where(.astro-7iwtqxi5)>*{margin-top:0!important}@media (width<=767px){.card-grid:where(.astro-7iwtqxi5){gap:1rem;grid-template-columns:1fr!important}}@media (width>=768px) and (width<=1023px){.card-grid:where(.astro-7iwtqxi5){grid-template-columns:repeat(min(var(--columns), 2), 1fr);gap:1.5rem}}@media (width>=1024px){.card-grid:where(.astro-7iwtqxi5){grid-template-columns:repeat(var(--columns), 1fr);gap:1.7rem}}@media (width>=1440px){.card-grid:where(.astro-7iwtqxi5){grid-template-columns:repeat(min(var(--columns), 4), 1fr);gap:1.8rem;max-width:1400px;margin:0 auto}}.accordion-container:where(.astro-wyg5wyfh){grid-template-columns:1fr 2fr;gap:2.5rem;display:grid}@media (width<=1280px){.accordion-container:where(.astro-wyg5wyfh){grid-template-columns:1fr}}.accordion-tabs:where(.astro-wyg5wyfh){flex-direction:column;display:flex}.accordion-tab-item:where(.astro-wyg5wyfh){background-color:var(--sl-color-black);cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:1rem;padding:1.6rem;transition:all .3s;display:flex}.accordion-tab-item:where(.astro-wyg5wyfh):hover{background-color:color-mix(in srgb, var(--sl-color-gray-6) 20%, transparent);transform:translateY(-2px)}.tab-icon:where(.astro-wyg5wyfh){background-color:color-mix(in srgb, var(--sl-color-gray-6) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.tab-text:where(.astro-wyg5wyfh){margin-top:0}.tab-text:where(.astro-wyg5wyfh) h3:where(.astro-wyg5wyfh){margin:0 0 4px;font-size:1.25rem!important}.tab-text:where(.astro-wyg5wyfh) p:where(.astro-wyg5wyfh){margin:0!important}.stop-color-1:where(.astro-wyg5wyfh),.stop-color-2:where(.astro-wyg5wyfh),.stop-color-3:where(.astro-wyg5wyfh){stop-color:var(--sl-color-white)}.active-tab:where(.astro-wyg5wyfh){position:relative;transform:translateY(-2px)}.active-tab:where(.astro-wyg5wyfh):before{content:"";background:var(--color-primary-gradient);border-radius:inherit;-webkit-mask-composite:xor;opacity:0;padding:1px;animation:.3s forwards borderFadeIn;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes borderFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.active-tab:where(.astro-wyg5wyfh) .stop-color-1:where(.astro-wyg5wyfh){stop-color:#3a1c71}.active-tab:where(.astro-wyg5wyfh) .stop-color-2:where(.astro-wyg5wyfh){stop-color:var(--color-primary)}.active-tab:where(.astro-wyg5wyfh) .stop-color-3:where(.astro-wyg5wyfh){stop-color:#ffca7b}.accordion-list:where(.astro-wyg5wyfh){flex-direction:column;gap:1rem;display:flex;margin-top:0!important}.accordion:where(.astro-wyg5wyfh){opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;transform:translateY(20px)}.accordion:where(.astro-wyg5wyfh).show-accordion{opacity:1;pointer-events:auto;transform:translateY(0)}.accordion:where(.astro-wyg5wyfh).show-accordion.fade-in{animation:.5s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.accordion:where(.astro-wyg5wyfh).show-accordion:first-child{animation-delay:.1s}.accordion:where(.astro-wyg5wyfh).show-accordion:nth-child(2){animation-delay:.2s}.accordion:where(.astro-wyg5wyfh).show-accordion:nth-child(3){animation-delay:.3s}.accordion:where(.astro-wyg5wyfh).show-accordion:nth-child(4){animation-delay:.4s}.accordion:where(.astro-wyg5wyfh).show-accordion:nth-child(5){animation-delay:.5s}.accordion:where(.astro-ztaq7sjr){border:1px solid var(--sl-color-gray-6);border-radius:16px;padding:1.5rem 2rem;display:none}.accordion:where(.astro-ztaq7sjr).show-accordion{display:block}.accordion-header:where(.astro-ztaq7sjr){cursor:pointer;justify-content:space-between;align-items:center;display:flex}.accordion-header:where(.astro-ztaq7sjr) h4:where(.astro-ztaq7sjr){font-size:1.22rem!important}.accordion-icon:where(.astro-ztaq7sjr){justify-content:center;align-items:center;width:40px;height:40px;display:flex;margin-top:0!important}.accordion-icon:where(.astro-ztaq7sjr) svg:where(.astro-ztaq7sjr){position:relative}.accordion-icon:where(.astro-ztaq7sjr) .vertical-line:where(.astro-ztaq7sjr){transform-origin:50%;transition:transform .5s,opacity .5s}.accordion-icon:where(.astro-ztaq7sjr) .horizontal-line:where(.astro-ztaq7sjr){transform-origin:50%;transition:transform .5s;position:absolute}.accordion:where(.astro-ztaq7sjr).active .accordion-icon:where(.astro-ztaq7sjr) .vertical-line:where(.astro-ztaq7sjr){opacity:0;transform:rotate(90deg)}.accordion:where(.astro-ztaq7sjr).active .accordion-icon:where(.astro-ztaq7sjr) .horizontal-line:where(.astro-ztaq7sjr){transform:rotate(180deg)}.accordion-body:where(.astro-ztaq7sjr){opacity:0;max-height:0;transition:all .5s;overflow:hidden;margin-top:0!important}.accordion:where(.astro-ztaq7sjr).active .accordion-body:where(.astro-ztaq7sjr){opacity:1;max-height:max-content;transition:all .5s;overflow:visible;margin-top:16px!important}}@layer starlight.core{.list-card:where(.astro-gugonkbj){background:var(--sl-color-black);border:1px solid var(--sl-color-gray-6);border-radius:1.3rem;flex-direction:column;height:100%;padding:.5rem;display:flex}.list-card-header:where(.astro-gugonkbj){background-color:color-mix(in oklab, var(--sl-color-gray-6) 30%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1.2rem;display:flex}.list-card-header:where(.astro-gugonkbj) h4:where(.astro-gugonkbj){margin:0!important;font-size:1.4rem!important;font-weight:500!important}.list-card-wide:where(.astro-gugonkbj){grid-column:span 2}@media (width<=768px){.list-card-wide:where(.astro-gugonkbj){grid-column:span 1}}}.link-arrow:where(.astro-c75bxee4){transition:transform .3s}a:where(.astro-c75bxee4):hover .link-arrow:where(.astro-c75bxee4){transform:translate(4px)}.stats-strip:where(.astro-jgee67lv){border:1px solid var(--sl-color-gray-6);background:color-mix(in srgb, var(--sl-color-white) 2%, transparent);border-radius:1.25rem;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:1100px;margin:2rem auto 4rem;padding:2rem 1.5rem;display:grid}.stat:where(.astro-jgee67lv){text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.stat-num:where(.astro-jgee67lv){letter-spacing:-1px;background:var(--color-primary-gradient);-webkit-text-fill-color:transparent;background-clip:text;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.stat-label:where(.astro-jgee67lv){color:var(--sl-color-gray-3);font-size:.85rem;line-height:1.3}@media (width<=640px){.stats-strip:where(.astro-jgee67lv){grid-template-columns:repeat(2,1fr);gap:1.5rem}}.final-cta:where(.astro-jgee67lv){text-align:center;border:1px solid var(--sl-color-gray-6);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 70%), var(--sl-color-bg);border-radius:1.5rem;margin:4rem auto 2rem;padding:3rem 1.5rem}.final-cta:where(.astro-jgee67lv) h2:where(.astro-jgee67lv){color:var(--sl-color-white);letter-spacing:-.5px;margin:0 0 .5rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.final-cta:where(.astro-jgee67lv) p:where(.astro-jgee67lv){color:var(--sl-color-gray-3);margin:0 0 1.75rem;font-size:1.05rem}.cta-buttons:where(.astro-jgee67lv){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cta-fill:where(.astro-jgee67lv),.cta-outline:where(.astro-jgee67lv){border-radius:.75rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.cta-fill:where(.astro-jgee67lv){background:var(--color-primary);color:#080a10}.cta-fill:where(.astro-jgee67lv):hover{box-shadow:0 10px 30px color-mix(in srgb, var(--color-primary) 35%, transparent);transform:translateY(-2px)}.cta-outline:where(.astro-jgee67lv){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-white)}.cta-outline:where(.astro-jgee67lv):hover{border-color:var(--color-primary);color:var(--color-primary)}
